From 21ab42a4a2332c7227ccf7f05de6b61d7ccffe40 Mon Sep 17 00:00:00 2001 From: Chris De Neve <12743240+chrisdeneve@users.noreply.github.com> Date: Sun, 8 Dec 2019 15:16:48 +0100 Subject: [PATCH 01/74] Update Connect-AutopilotIntune to Connect-MSGraph Connect-AutopilotIntune doesn't exist anymore - instead, Connect-MSGraph should be used --- windows/deployment/windows-autopilot/existing-devices.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deployment/windows-autopilot/existing-devices.md b/windows/deployment/windows-autopilot/existing-devices.md index e762a53ed9..0f51078ae4 100644 --- a/windows/deployment/windows-autopilot/existing-devices.md +++ b/windows/deployment/windows-autopilot/existing-devices.md @@ -71,12 +71,12 @@ See the following examples. ``` 3. Enter the following lines and provide Intune administrative credentials - - In the following command, replace the example user principal name for Azure authentication (admin@M365x373186.onmicrosoft.com) with your user account. Be sure that the user account you specify has sufficient administrative rights. + - Be sure that the user account you specify has sufficient administrative rights. ```powershell - Connect-AutopilotIntune -user admin@M365x373186.onmicrosoft.com + Connect-MSGraph ``` - The password for your account will be requested using a standard Azure AD form. Type your password and then click **Sign in**. + The user and password for your account will be requested using a standard Azure AD form. Type your username and password and then click **Sign in**.
See the following example: ![Azure AD authentication](images/pwd.png) From ca2babbc5adf278769cba2c76e06c7532304667c Mon Sep 17 00:00:00 2001 From: Chris De Neve <12743240+chrisdeneve@users.noreply.github.com> Date: Wed, 11 Dec 2019 11:50:22 +0100 Subject: [PATCH 02/74] Update - Install powershell module for MS.Graph.Intune --- windows/deployment/windows-autopilot/existing-devices.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/deployment/windows-autopilot/existing-devices.md b/windows/deployment/windows-autopilot/existing-devices.md index 0f51078ae4..fbe94ff0da 100644 --- a/windows/deployment/windows-autopilot/existing-devices.md +++ b/windows/deployment/windows-autopilot/existing-devices.md @@ -68,6 +68,7 @@ See the following examples. Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force Install-Module AzureAD -Force Install-Module WindowsAutopilotIntune -Force + Install-Module Microsoft.Graph.Intune -Force ``` 3. Enter the following lines and provide Intune administrative credentials From 407a518cfb5a26b80c46022c76069441fbeb80d7 Mon Sep 17 00:00:00 2001 From: Mark Goodman <19527097+silvermarkg@users.noreply.github.com> Date: Thu, 19 Dec 2019 12:32:53 +0000 Subject: [PATCH 03/74] Updated deferral period for quality updates Deferral period for quality updates was incorrect. Document showed 35 days when deferral is for a maximum of 30 days. --- windows/deployment/update/waas-configure-wufb.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/waas-configure-wufb.md b/windows/deployment/update/waas-configure-wufb.md index 81adf9756d..cb057d2994 100644 --- a/windows/deployment/update/waas-configure-wufb.md +++ b/windows/deployment/update/waas-configure-wufb.md @@ -125,7 +125,7 @@ Starting with Windows 10, version 1703, using Settings to control the pause beha ## Configure when devices receive Quality Updates -Quality Updates are typically published on the first Tuesday of every month, although they can be released at any time. You can define if, and for how long, you would like to defer receiving Quality Updates following their availability. You can defer receiving these Quality Updates for a period of up to 35 days from their release by setting the **DeferQualityUpdatesPeriodinDays** value. +Quality Updates are typically published on the first Tuesday of every month, although they can be released at any time. You can define if, and for how long, you would like to defer receiving Quality Updates following their availability. You can defer receiving these Quality Updates for a period of up to 30 days from their release by setting the **DeferQualityUpdatesPeriodinDays** value. You can set your system to receive updates for other Microsoft products—known as Microsoft Updates (such as Microsoft Office, Visual Studio)—along with Windows Updates by setting the **AllowMUUpdateService** policy. When you do this, these Microsoft Updates will follow the same deferral and pause rules as all other Quality Updates. From af672cb9bd2184a9d03b202ee0f47f1efe0fff61 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 24 Dec 2019 23:42:47 +0530 Subject: [PATCH 04/74] added extra registry keys added extra registry keys taken reference from windows 10 1909 enterprise --- .../access-control/security-identifiers.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/windows/security/identity-protection/access-control/security-identifiers.md b/windows/security/identity-protection/access-control/security-identifiers.md index f8a3185eb0..48c754cac7 100644 --- a/windows/security/identity-protection/access-control/security-identifiers.md +++ b/windows/security/identity-protection/access-control/security-identifiers.md @@ -289,6 +289,15 @@ Capability Security Identifiers (SIDs) are used to uniquely and immutably identi All Capability SIDs that the operating system is aware of are stored in the Windows Registry in the path `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities'. Any Capability SID added to Windows by first or third-party applications will be added to this location. +## Example registry keys are taken from windows 10 1909 64bit Enterprise edition + You may see the following registry keys are under AllCachedCapabilities +HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities\capabilityClass_DevUnlock +HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities\capabilityClass_DevUnlock_Internal +HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities\capabilityClass_Enterprise +HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities\capabilityClass_General +HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities\capabilityClass_Restricted +HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities\capabilityClass_Windows + All Capability SIDs are prefixed by S-1-15-3 ## See also From e9eecda975434385cc560d4ffc32b5a8ab89b6cb Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Thu, 26 Dec 2019 08:31:23 +0530 Subject: [PATCH 05/74] Update windows/security/identity-protection/access-control/security-identifiers.md accepted Co-Authored-By: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../identity-protection/access-control/security-identifiers.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/identity-protection/access-control/security-identifiers.md b/windows/security/identity-protection/access-control/security-identifiers.md index 48c754cac7..494ce08ce3 100644 --- a/windows/security/identity-protection/access-control/security-identifiers.md +++ b/windows/security/identity-protection/access-control/security-identifiers.md @@ -290,7 +290,8 @@ Capability Security Identifiers (SIDs) are used to uniquely and immutably identi All Capability SIDs that the operating system is aware of are stored in the Windows Registry in the path `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities'. Any Capability SID added to Windows by first or third-party applications will be added to this location. ## Example registry keys are taken from windows 10 1909 64bit Enterprise edition - You may see the following registry keys are under AllCachedCapabilities +You may see the following registry keys under AllCachedCapabilities: + HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities\capabilityClass_DevUnlock HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities\capabilityClass_DevUnlock_Internal HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities\capabilityClass_Enterprise From 1de9b8809e2afa14b4f30a5ac233ec28cd3b37ef Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Thu, 26 Dec 2019 08:31:37 +0530 Subject: [PATCH 06/74] Update windows/security/identity-protection/access-control/security-identifiers.md accepted Co-Authored-By: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../identity-protection/access-control/security-identifiers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/access-control/security-identifiers.md b/windows/security/identity-protection/access-control/security-identifiers.md index 494ce08ce3..f2e08d21f5 100644 --- a/windows/security/identity-protection/access-control/security-identifiers.md +++ b/windows/security/identity-protection/access-control/security-identifiers.md @@ -289,7 +289,7 @@ Capability Security Identifiers (SIDs) are used to uniquely and immutably identi All Capability SIDs that the operating system is aware of are stored in the Windows Registry in the path `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities'. Any Capability SID added to Windows by first or third-party applications will be added to this location. -## Example registry keys are taken from windows 10 1909 64bit Enterprise edition +## Example—registry keys taken from Windows 10, version 1909, 64-bit Enterprise edition You may see the following registry keys under AllCachedCapabilities: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities\capabilityClass_DevUnlock From b6ebf068a9d027aaf797196f8b6f3c2a077730c4 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 27 Dec 2019 08:18:23 +0530 Subject: [PATCH 07/74] Update windows/security/identity-protection/access-control/security-identifiers.md accepted Co-Authored-By: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../identity-protection/access-control/security-identifiers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/access-control/security-identifiers.md b/windows/security/identity-protection/access-control/security-identifiers.md index f2e08d21f5..c8bdc813a2 100644 --- a/windows/security/identity-protection/access-control/security-identifiers.md +++ b/windows/security/identity-protection/access-control/security-identifiers.md @@ -289,7 +289,7 @@ Capability Security Identifiers (SIDs) are used to uniquely and immutably identi All Capability SIDs that the operating system is aware of are stored in the Windows Registry in the path `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities'. Any Capability SID added to Windows by first or third-party applications will be added to this location. -## Example—registry keys taken from Windows 10, version 1909, 64-bit Enterprise edition +## Examples of registry keys taken from Windows 10, version 1909, 64-bit Enterprise edition You may see the following registry keys under AllCachedCapabilities: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities\capabilityClass_DevUnlock From a1c7725897f0e7eaf1dacf6265593f0b9aabcfad Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Fri, 27 Dec 2019 14:48:26 +0200 Subject: [PATCH 08/74] add info about PA-PK-AS-REQ (16) https://github.com/MicrosoftDocs/windows-itpro-docs/issues/5583 --- windows/security/threat-protection/auditing/event-4771.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/auditing/event-4771.md b/windows/security/threat-protection/auditing/event-4771.md index 10876a5671..f97c972551 100644 --- a/windows/security/threat-protection/auditing/event-4771.md +++ b/windows/security/threat-protection/auditing/event-4771.md @@ -184,6 +184,7 @@ The most common values: | 2 | PA-ENC-TIMESTAMP | This is a normal type for standard password authentication. | | 11 | PA-ETYPE-INFO | The ETYPE-INFO pre-authentication type is sent by the KDC in a KRB-ERROR indicating a requirement for additional pre-authentication. It is usually used to notify a client of which key to use for the encryption of an encrypted timestamp for the purposes of sending a PA-ENC-TIMESTAMP pre-authentication value.
Never saw this Pre-Authentication Type in Microsoft Active Directory environment. | | 15 | PA-PK-AS-REP\_OLD | Used for Smart Card logon authentication. | +| 16 | PA-PK-AS-REQ | Request sent to KDC in Smart Card authentication scenarios.| | 17 | PA-PK-AS-REP | This type should also be used for Smart Card authentication, but in certain Active Directory environments, it is never seen. | | 19 | PA-ETYPE-INFO2 | The ETYPE-INFO2 pre-authentication type is sent by the KDC in a KRB-ERROR indicating a requirement for additional pre-authentication. It is usually used to notify a client of which key to use for the encryption of an encrypted timestamp for the purposes of sending a PA-ENC-TIMESTAMP pre-authentication value.
Never saw this Pre-Authentication Type in Microsoft Active Directory environment. | | 20 | PA-SVR-REFERRAL-INFO | Used in KDC Referrals tickets. | From 12e44c25c647fcb2699ab06651f99f19502e8002 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Sat, 28 Dec 2019 22:34:27 +0530 Subject: [PATCH 09/74] removed the sentence which appeared twice as per user report #5756 , i removed the following sentence > [!NOTE] > A log file is not created by default. In order to create a log file, you will need to append "/l*v [path]" --- devices/surface/surface-dock-firmware-update.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/devices/surface/surface-dock-firmware-update.md b/devices/surface/surface-dock-firmware-update.md index 104b12b126..751ea36a4d 100644 --- a/devices/surface/surface-dock-firmware-update.md +++ b/devices/surface/surface-dock-firmware-update.md @@ -50,9 +50,6 @@ You can use Windows Installer commands (Msiexec.exe) to deploy Surface Dock Firm > [!NOTE] > A log file is not created by default. In order to create a log file, you will need to append "/l*v [path]" -> [!NOTE] -> A log file is not created by default. In order to create a log file, you will need to append "/l*v [path]" - For more information, refer to [Command line options](https://docs.microsoft.com/windows/win32/msi/command-line-options) documentation. > [!IMPORTANT] From 160e1b46f14ca5e48e9dababb2824a20e76aac9d Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Mon, 30 Dec 2019 20:17:27 +0200 Subject: [PATCH 10/74] add updated screenshot and remove outdated infos https://github.com/MicrosoftDocs/windows-itpro-docs/issues/5634 --- ...our-free-azure-active-directory-subscription.md | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/windows/client-management/mdm/register-your-free-azure-active-directory-subscription.md b/windows/client-management/mdm/register-your-free-azure-active-directory-subscription.md index 0f8b376074..ebf0cab962 100644 --- a/windows/client-management/mdm/register-your-free-azure-active-directory-subscription.md +++ b/windows/client-management/mdm/register-your-free-azure-active-directory-subscription.md @@ -29,21 +29,11 @@ If you have paid subscriptions to Office 365, Microsoft Dynamics CRM Online, Ent ![register azuread](images/azure-ad-add-tenant11.png) -3. On the **Admin center** page, hover your mouse over the Admin tools icon on the left and then click **Azure AD**. This will take you to the Azure Active Directory sign-up page and brings up your existing Office 365 organization account information. +3. On the **Admin center** page, under Admin Centers on the left, click **Azure Active Directory**. This will take you to the Azure Active Directory portal. - ![register azuread](images/azure-ad-add-tenant12.png) + ![Azure-AD-updated](https://user-images.githubusercontent.com/41186174/71594506-e4845300-2b40-11ea-9a08-c21c824e12a4.png) -4. On the **Sign up** page, make sure to enter a valid phone number and then click **Sign up**. - ![register azuread](images/azure-ad-add-tenant13.png) - -5. It may take a few minutes to process the request. - - ![register azuread](images/azure-ad-add-tenant14.png) - -6. You will see a welcome page when the process completes. - - ![register azuread](images/azure-ad-add-tenant15.png)   From efdc2f11eca802a04e197fc49942a2bfe03fad03 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Wed, 1 Jan 2020 16:00:38 +0500 Subject: [PATCH 11/74] Policy location mentioned Policy location mentioned as it was missing. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/5737 --- .../interactive-logon-machine-inactivity-limit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/interactive-logon-machine-inactivity-limit.md b/windows/security/threat-protection/security-policy-settings/interactive-logon-machine-inactivity-limit.md index b836aabd10..3017775493 100644 --- a/windows/security/threat-protection/security-policy-settings/interactive-logon-machine-inactivity-limit.md +++ b/windows/security/threat-protection/security-policy-settings/interactive-logon-machine-inactivity-limit.md @@ -26,7 +26,7 @@ Describes the best practices, location, values, management, and security conside ## Reference -Beginning with Windows Server 2012 and Windows 8, Windows detects user-input inactivity of a sign-in (logon) session by using the security policy setting **Interactive logon: Machine inactivity limit**. If the amount of inactive time exceeds the inactivity limit set by this policy, then the user’s session locks by invoking the screen saver (screen saver should be active on the destination machine). This policy setting allows you to control the locking time by using Group Policy. +Beginning with Windows Server 2012 and Windows 8, Windows detects user-input inactivity of a sign-in (logon) session by using the security policy setting **Interactive logon: Machine inactivity limit**. If the amount of inactive time exceeds the inactivity limit set by this policy, then the user’s session locks by invoking the screen saver (screen saver should be active on the destination machine. You can activate screen saver by enableing Group Policy at User Configuration\Administrative Templates\Control Panel\Personalization\ "Enable screen saver"). This policy setting allows you to control the locking time by using Group Policy. ### Possible values From 1c47e4d5d3c31a1edc7d8be5a8a3d68b7fcc9abd Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Wed, 1 Jan 2020 16:38:01 +0500 Subject: [PATCH 12/74] Update windows/security/threat-protection/security-policy-settings/interactive-logon-machine-inactivity-limit.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../interactive-logon-machine-inactivity-limit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/interactive-logon-machine-inactivity-limit.md b/windows/security/threat-protection/security-policy-settings/interactive-logon-machine-inactivity-limit.md index 3017775493..c519e01af5 100644 --- a/windows/security/threat-protection/security-policy-settings/interactive-logon-machine-inactivity-limit.md +++ b/windows/security/threat-protection/security-policy-settings/interactive-logon-machine-inactivity-limit.md @@ -26,7 +26,7 @@ Describes the best practices, location, values, management, and security conside ## Reference -Beginning with Windows Server 2012 and Windows 8, Windows detects user-input inactivity of a sign-in (logon) session by using the security policy setting **Interactive logon: Machine inactivity limit**. If the amount of inactive time exceeds the inactivity limit set by this policy, then the user’s session locks by invoking the screen saver (screen saver should be active on the destination machine. You can activate screen saver by enableing Group Policy at User Configuration\Administrative Templates\Control Panel\Personalization\ "Enable screen saver"). This policy setting allows you to control the locking time by using Group Policy. +Beginning with Windows Server 2012 and Windows 8, Windows detects user-input inactivity of a sign-in (logon) session by using the security policy setting **Interactive logon: Machine inactivity limit**. If the amount of inactive time exceeds the inactivity limit set by this policy, then the user’s session locks by invoking the screen saver (screen saver should be active on the destination machine. You can activate the screen saver by enabling the Group Policy **User Configuration\Administrative Templates\Control Panel\Personalization\Enable screen saver**). This policy setting allows you to control the locking time by using Group Policy. ### Possible values From c830345abd3923fde12248cb8806ca48e9f95663 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Wed, 1 Jan 2020 23:33:02 +0500 Subject: [PATCH 13/74] Output was Wrong it should be 0 if the device is not yet onboarded. Made the correction. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/5708 --- .../microsoft-defender-atp/mac-install-with-jamf.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md index 259e8692cd..083d1a181e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md @@ -225,7 +225,7 @@ $ mdatp --health healthy The above command prints "1" if the product is onboarded and functioning as expected. If the product is not healthy, the exit code (which can be checked through `echo $?`) indicates the problem: -- 1 if the device is not yet onboarded +- 0 if the device is not yet onboarded - 3 if the connection to the daemon cannot be established—for example, if the daemon is not running ## Logging installation issues From f9899bb995120db3686b91230a344307d5ae27e9 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Thu, 2 Jan 2020 13:22:15 +0500 Subject: [PATCH 14/74] Data clearance As mentioned by user, made some changes in the table to reflect the correct information Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/5706#issuecomment-570097021 --- windows/security/threat-protection/auditing/event-4912.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/auditing/event-4912.md b/windows/security/threat-protection/auditing/event-4912.md index 06ffbee5b0..4e98d50f44 100644 --- a/windows/security/threat-protection/auditing/event-4912.md +++ b/windows/security/threat-protection/auditing/event-4912.md @@ -126,8 +126,9 @@ This event is always logged regardless of the "Audit Policy Change" sub-category - **Subcategory** \[Type = UnicodeString\]**:** the name of auditing subcategory which state was changed. Possible values: -| Audit Credential Validation | Audit Process Termination | Audit Other Logon/Logoff Events | +| Value | Value | Value | |------------------------------------------|----------------------------------------------|--------------------------------------| +| Audit Credential Validation | Audit Process Termination | Audit Other Logon/Logoff Events | | Audit Kerberos Authentication Service | Audit RPC Events | Audit Special Logon | | Audit Kerberos Service Ticket Operations | Audit Detailed Directory Service Replication | Audit Application Generated | | Audit Other Logon/Logoff Events | Audit Directory Service Access | Audit Certification Services | @@ -145,7 +146,7 @@ This event is always logged regardless of the "Audit Policy Change" sub-category | Audit Policy Change | Audit Non-Sensitive Privilege Use | Audit System Integrity | | Audit Authentication Policy Change | Audit Sensitive Privilege Use | Audit PNP Activity | | Audit Authorization Policy Change | Audit Other Privilege Use Events | | -| Group Membership | Audit Network Policy Server | | +| Audit Group Membership | Audit Network Policy Server | | - **Subcategory GUID** \[Type = GUID\]**:** the unique GUID of changed subcategory. From feba3cbaba71ef15272f9ca6e5245853b4541e4c Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Thu, 2 Jan 2020 13:26:41 +0500 Subject: [PATCH 15/74] Update windows/security/threat-protection/security-policy-settings/interactive-logon-machine-inactivity-limit.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../interactive-logon-machine-inactivity-limit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/interactive-logon-machine-inactivity-limit.md b/windows/security/threat-protection/security-policy-settings/interactive-logon-machine-inactivity-limit.md index c519e01af5..accf7f1ab2 100644 --- a/windows/security/threat-protection/security-policy-settings/interactive-logon-machine-inactivity-limit.md +++ b/windows/security/threat-protection/security-policy-settings/interactive-logon-machine-inactivity-limit.md @@ -26,7 +26,7 @@ Describes the best practices, location, values, management, and security conside ## Reference -Beginning with Windows Server 2012 and Windows 8, Windows detects user-input inactivity of a sign-in (logon) session by using the security policy setting **Interactive logon: Machine inactivity limit**. If the amount of inactive time exceeds the inactivity limit set by this policy, then the user’s session locks by invoking the screen saver (screen saver should be active on the destination machine. You can activate the screen saver by enabling the Group Policy **User Configuration\Administrative Templates\Control Panel\Personalization\Enable screen saver**). This policy setting allows you to control the locking time by using Group Policy. +Beginning with Windows Server 2012 and Windows 8, Windows detects user-input inactivity of a sign-in (logon) session by using the security policy setting **Interactive logon: Machine inactivity limit**. If the amount of inactive time exceeds the inactivity limit set by this policy, then the user’s session locks by invoking the screen saver (screen saver should be active on the destination machine). You can activate the screen saver by enabling the Group Policy **User Configuration\Administrative Templates\Control Panel\Personalization\Enable screen saver**. This policy setting allows you to control the locking time by using Group Policy. ### Possible values From b10738632804a3ea08e1ea6108574b24d56f6351 Mon Sep 17 00:00:00 2001 From: Katie Gilligan <37852744+kagillig@users.noreply.github.com> Date: Thu, 2 Jan 2020 18:58:52 -0500 Subject: [PATCH 16/74] Updating UseBiometrics Holographic details The deprecated UseBiometrics setting should say that it is not supported for Windows Holographic and Windows Holographic for Business. The Biometrics/UseBiometrics settings should say that it is supported for Windows Holographic and Windows Holographic for Business after 19H1 (1903). Updating the setting descriptions as such. --- windows/client-management/mdm/passportforwork-csp.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/passportforwork-csp.md b/windows/client-management/mdm/passportforwork-csp.md index f8dfc0e3c3..fbb49aae1f 100644 --- a/windows/client-management/mdm/passportforwork-csp.md +++ b/windows/client-management/mdm/passportforwork-csp.md @@ -206,7 +206,7 @@ This node is deprecated. Use **Biometrics/UseBiometrics** node instead. **Biometrics** (only for ./Device/Vendor/MSFT) Node for defining biometric settings. This node was added in Windows 10, version 1511. -*Not supported on Windows Holographic and Windows Holographic for Business prior to Windows 10 version 1903 (May 2019 Update).* +*Not supported on Windows Holographic and Windows Holographic for Business.* **Biometrics/UseBiometrics** (only for ./Device/Vendor/MSFT) Boolean value used to enable or disable the use of biometric gestures, such as face and fingerprint, as an alternative to the PIN gesture for Windows Hello for Business. Users must still configure a PIN if they configure biometric gestures to use in case of failures. This node was added in Windows 10, version 1511. @@ -217,7 +217,7 @@ Default value is true, enabling the biometric gestures for use with Windows Hell Supported operations are Add, Get, Delete, and Replace. -*Not supported on Windows Holographic and Windows Holographic for Business.* +*Not supported on Windows Holographic and Windows Holographic for Business prior to Windows 10 version 1903 (May 2019 Update).* **Biometrics/FacialFeaturesUseEnhancedAntiSpoofing** (only for ./Device/Vendor/MSFT) Boolean value used to enable or disable enhanced anti-spoofing for facial feature recognition on Windows Hello face authentication. This node was added in Windows 10, version 1511. From 480bc440896d9e7b72fe686bcccd3ca873ef9d18 Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Fri, 3 Jan 2020 11:12:42 +0200 Subject: [PATCH 17/74] add note about Tamper Protection https://github.com/MicrosoftDocs/windows-itpro-docs/issues/5643 --- .../microsoft-defender-atp/minimum-requirements.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md b/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md index aaf95f6065..ad302148b0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md +++ b/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md @@ -174,6 +174,9 @@ When Windows Defender Antivirus is not the active antimalware in your organizati If you are onboarding servers and Windows Defender Antivirus is not the active antimalware on your servers, you shouldn't uninstall Windows Defender Antivirus. You'll need to configure it to run on passive mode. For more information, see [Onboard servers](configure-server-endpoints.md). +> [!NOTE] +> Starting with Windows 10 version 1903, Tamper Protection, when enabled, will override Group Policy. + For more information, see [Windows Defender Antivirus compatibility](../windows-defender-antivirus/windows-defender-antivirus-compatibility.md). From acc8308e60b70b1fecc7b6e7f516319f23194ecb Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 3 Jan 2020 16:26:46 +0530 Subject: [PATCH 18/74] removed invalid link and replaced new link as per user report #5783 i replaced the invalid link to new link **https://support.microsoft.com/en-in/help/4046851/windows-10-allow-blocked-app-windows-security** --- ...nfigure-local-policy-overrides-windows-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-local-policy-overrides-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-local-policy-overrides-windows-defender-antivirus.md index c51a7da9ea..937f6b63ab 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-local-policy-overrides-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-local-policy-overrides-windows-defender-antivirus.md @@ -84,7 +84,7 @@ You can disable this setting to ensure that only globally-defined lists (such as 4. Double-click **Configure local administrator merge behavior for lists** and set the option to **Disabled**. Click **OK**. > [!NOTE] -> If you disable local list merging, it will override controlled folder access settings. It also overrides any protected folders or allowed apps set by the local administrator. For more information about controlled folder access settings, see [Enable controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard). +> If you disable local list merging, it will override controlled folder access settings. It also overrides any protected folders or allowed apps set by the local administrator. For more information about controlled folder access settings, see [Enable controlled folder access](https://support.microsoft.com/en-in/help/4046851/windows-10-allow-blocked-app-windows-security). ## Related topics From 47bdb1853b743d3bba85b08f21449c3711cd1075 Mon Sep 17 00:00:00 2001 From: Andres Mariano Gorzelany <36666927+get-itips@users.noreply.github.com> Date: Fri, 3 Jan 2020 07:09:21 -0600 Subject: [PATCH 19/74] Updating Connect-MsGraph line --- windows/deployment/windows-autopilot/existing-devices.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/windows/deployment/windows-autopilot/existing-devices.md b/windows/deployment/windows-autopilot/existing-devices.md index 0fd535d10e..f5f715e841 100644 --- a/windows/deployment/windows-autopilot/existing-devices.md +++ b/windows/deployment/windows-autopilot/existing-devices.md @@ -70,13 +70,12 @@ See the following examples. Install-Module WindowsAutopilotIntune -Force ``` -3. Enter the following lines and provide Intune administrative credentials - - In the following command, replace the example user principal name for Azure authentication (admin@M365x373186.onmicrosoft.com) with your user account. Be sure that the user account you specify has sufficient administrative rights. +3. Enter the following line and provide Intune administrative credentials ```powershell - Connect-MSGraph -user admin@M365x373186.onmicrosoft.com + Connect-MSGraph ``` - The password for your account will be requested using a standard Azure AD form. Type your password and then click **Sign in**. + The user and password for your account will be requested using a standard Azure AD form. Type your password and then click **Sign in**.
See the following example: ![Azure AD authentication](images/pwd.png) From 1a366d99f57b0de93a2d862871342d1b26992ab8 Mon Sep 17 00:00:00 2001 From: Andres Mariano Gorzelany <36666927+get-itips@users.noreply.github.com> Date: Fri, 3 Jan 2020 17:24:22 -0600 Subject: [PATCH 20/74] Update windows/deployment/windows-autopilot/existing-devices.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/deployment/windows-autopilot/existing-devices.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopilot/existing-devices.md b/windows/deployment/windows-autopilot/existing-devices.md index f5f715e841..c577239031 100644 --- a/windows/deployment/windows-autopilot/existing-devices.md +++ b/windows/deployment/windows-autopilot/existing-devices.md @@ -70,7 +70,7 @@ See the following examples. Install-Module WindowsAutopilotIntune -Force ``` -3. Enter the following line and provide Intune administrative credentials +3. Enter the following line and provide Intune administrative credentials: ```powershell Connect-MSGraph From d2d1b568f64598ad5a2397c96e66307cba55f7c1 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Sat, 4 Jan 2020 09:57:10 +0530 Subject: [PATCH 21/74] Update windows/security/threat-protection/windows-defender-antivirus/configure-local-policy-overrides-windows-defender-antivirus.md after checking the link, I accepted the changes. Co-Authored-By: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- ...nfigure-local-policy-overrides-windows-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-local-policy-overrides-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-local-policy-overrides-windows-defender-antivirus.md index 937f6b63ab..fa061b9284 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-local-policy-overrides-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-local-policy-overrides-windows-defender-antivirus.md @@ -84,7 +84,7 @@ You can disable this setting to ensure that only globally-defined lists (such as 4. Double-click **Configure local administrator merge behavior for lists** and set the option to **Disabled**. Click **OK**. > [!NOTE] -> If you disable local list merging, it will override controlled folder access settings. It also overrides any protected folders or allowed apps set by the local administrator. For more information about controlled folder access settings, see [Enable controlled folder access](https://support.microsoft.com/en-in/help/4046851/windows-10-allow-blocked-app-windows-security). +> If you disable local list merging, it will override controlled folder access settings. It also overrides any protected folders or allowed apps set by the local administrator. For more information about controlled folder access settings, see [Allow a blocked app in Windows Security](https://support.microsoft.com/help/4046851/windows-10-allow-blocked-app-windows-security). ## Related topics From b265f5d89f8277379927495fd9a32dc3b3d30481 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Sat, 4 Jan 2020 23:37:13 +0530 Subject: [PATCH 22/74] added three dcommands as per user report #5795 . i added three commands with explanation Set-MpPreference -PUAProtection disable Set-MpPreference -PUAProtection enable Set-MpPreference -PUAProtection auditmode --- ...tentially-unwanted-apps-windows-defender-antivirus.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md index 0013143d29..4f98c623ab 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md @@ -122,11 +122,18 @@ For Configuration Manager 2012, see [How to Deploy Potentially Unwanted Applicat Use the following cmdlet: ```PowerShell -Set-MpPreference -PUAProtection +Set-MpPreference -PUAProtection disable ``` +Setting the value for this cmdlet to `Disabled` will turn the feature off if it has been enabled. +```PowerShell +Set-MpPreference -PUAProtection enable +``` Setting the value for this cmdlet to `Enabled` will turn the feature on if it has been disabled. +```PowerShell +Set-MpPreference -PUAProtection auditmode +``` Setting `AuditMode` will detect PUAs without blocking them. See [Use PowerShell cmdlets to configure and run Windows Defender Antivirus](use-powershell-cmdlets-windows-defender-antivirus.md) and [Defender cmdlets](https://technet.microsoft.com/library/dn433280.aspx) for more information on how to use PowerShell with Windows Defender Antivirus. From 03865c8acf77932886653a0ccc8e2150f7e8d14a Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Sat, 4 Jan 2020 22:00:44 +0200 Subject: [PATCH 23/74] Update windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md Co-Authored-By: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../microsoft-defender-atp/minimum-requirements.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md b/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md index ad302148b0..9f060ed90f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md +++ b/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md @@ -175,7 +175,7 @@ When Windows Defender Antivirus is not the active antimalware in your organizati If you are onboarding servers and Windows Defender Antivirus is not the active antimalware on your servers, you shouldn't uninstall Windows Defender Antivirus. You'll need to configure it to run on passive mode. For more information, see [Onboard servers](configure-server-endpoints.md). > [!NOTE] -> Starting with Windows 10 version 1903, Tamper Protection, when enabled, will override Group Policy. +> Starting with Windows 10, version 1903, Tamper Protection, when enabled, will override Group Policy. For more information, see [Windows Defender Antivirus compatibility](../windows-defender-antivirus/windows-defender-antivirus-compatibility.md). From d1d7b6af24aa51acfe0fdb289c9f1d3333e86bb6 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Sun, 5 Jan 2020 14:10:04 +0600 Subject: [PATCH 24/74] Update endpoint-detection-response-mac-preview.md --- .../endpoint-detection-response-mac-preview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/endpoint-detection-response-mac-preview.md b/windows/security/threat-protection/microsoft-defender-atp/endpoint-detection-response-mac-preview.md index 5e9a5f5e75..1741fdf531 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/endpoint-detection-response-mac-preview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/endpoint-detection-response-mac-preview.md @@ -130,7 +130,7 @@ h. Select  **Manage > Assignments**. In the  **Include**  tab, select  * In terminal, run: ```bash - mdatp --edr --earlypreview true + mdatp --edr --early-preview true ``` For versions earlier than 100.78.0, run: From a77d80158d1225a7b6d2f06d2af1cbdc8b6d296f Mon Sep 17 00:00:00 2001 From: Jaime Ondrusek Date: Mon, 6 Jan 2020 08:53:15 -0800 Subject: [PATCH 25/74] Update waas-configure-wufb.md Corrected some capitalization. --- windows/deployment/update/waas-configure-wufb.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/deployment/update/waas-configure-wufb.md b/windows/deployment/update/waas-configure-wufb.md index cb057d2994..ae41811326 100644 --- a/windows/deployment/update/waas-configure-wufb.md +++ b/windows/deployment/update/waas-configure-wufb.md @@ -125,9 +125,9 @@ Starting with Windows 10, version 1703, using Settings to control the pause beha ## Configure when devices receive Quality Updates -Quality Updates are typically published on the first Tuesday of every month, although they can be released at any time. You can define if, and for how long, you would like to defer receiving Quality Updates following their availability. You can defer receiving these Quality Updates for a period of up to 30 days from their release by setting the **DeferQualityUpdatesPeriodinDays** value. +Quality updates are typically published on the first Tuesday of every month, although they can be released at any time. You can define if, and for how long, you would like to defer receiving Quality updates following their availability. You can defer receiving these quality updates for a period of up to 30 days from their release by setting the **DeferQualityUpdatesPeriodinDays** value. -You can set your system to receive updates for other Microsoft products—known as Microsoft Updates (such as Microsoft Office, Visual Studio)—along with Windows Updates by setting the **AllowMUUpdateService** policy. When you do this, these Microsoft Updates will follow the same deferral and pause rules as all other Quality Updates. +You can set your system to receive updates for other Microsoft products—known as Microsoft updates (such as Microsoft Office, Visual Studio)—along with Windows updates by setting the **AllowMUUpdateService** policy. When you do this, these Microsoft updates will follow the same deferral and pause rules as all other quality updates. >[!IMPORTANT] >This policy defers both Feature and Quality Updates on Windows 10 Mobile Enterprise. @@ -146,7 +146,7 @@ You can set your system to receive updates for other Microsoft products—known ## Pause quality updates -You can also pause a system from receiving Quality Updates for a period of up to 35 days from when the value is set. After 35 days has passed, the pause setting will automatically expire and the device will scan Windows Update for applicable quality Updates. Following this scan, you can then pause quality Updates for the device again. +You can also pause a system from receiving quality updates for a period of up to 35 days from when the value is set. After 35 days have passed, the pause setting will automatically expire and the device will scan Windows Update for applicable quality updates. Following this scan, you can then pause quality updates for the device again. Starting with Windows 10, version 1703, when you configure a pause by using policy, you must set a start date for the pause to begin. The pause period is calculated by adding 35 days to this start date. @@ -201,9 +201,9 @@ The policy settings to **Select when Feature Updates are received** allows you t * Group Policy: **Computer Configuration/Administrative Templates/Windows Components/Windows Update/ Windows Update for Business** - *Select when Preview Builds and Feature Updates are received* * MDM: **Update/BranchReadinessLevel** -## Exclude drivers from Quality Updates +## Exclude drivers from quality updates -Starting with Windows 10, version 1607, you can selectively opt out of receiving driver update packages as part of your normal quality update cycle. This policy will not apply to updates to drivers provided with the operating system (which will be packaged within a security or critical update) or to Feature Updates, where drivers might be dynamically installed to ensure the Feature Update process can complete. +Starting with Windows 10, version 1607, you can selectively opt out of receiving driver update packages as part of your normal quality update cycle. This policy will not apply to updates to drivers provided with the operating system (which will be packaged within a security or critical update) or to feature updates, where drivers might be dynamically installed to ensure the feature update process can complete. **Policy settings to exclude drivers** From 946ffbcdf7b6c9acba5df0463ce891018dc7f85b Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 6 Jan 2020 12:39:51 -0800 Subject: [PATCH 26/74] Update detect-block-potentially-unwanted-apps-windows-defender-antivirus.md Made a few edits and will merge this now. Thank you! --- ...nwanted-apps-windows-defender-antivirus.md | 48 +++++++++++-------- 1 file changed, 27 insertions(+), 21 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md index 4f98c623ab..ed7b30ece9 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md @@ -13,7 +13,7 @@ author: denisebmsft ms.author: deniseb ms.custom: nextgen audience: ITPro -ms.date: 10/02/2018 +ms.date: 01/06/2020 ms.reviewer: manager: dansimp --- @@ -25,13 +25,13 @@ manager: dansimp - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) - [Microsoft Edge](https://docs.microsoft.com/microsoft-edge/deploy/microsoft-edge) -Potentially unwanted applications are not considered viruses, malware, or other types of threats, but they might perform actions on endpoints which adversely affect endpoint performance or use. _PUA_ can also refer to an application that has a poor reputation, as assessed by Microsoft Defender ATP, due to certain kinds of undesirable behavior. +Potentially unwanted applications (PUA) are not considered viruses, malware, or other types of threats, but they might perform actions on endpoints which adversely affect endpoint performance or use. _PUA_ can also refer to an application that has a poor reputation, as assessed by Microsoft Defender ATP, due to certain kinds of undesirable behavior. For example: -* **Advertising software:** Software that displays advertisements or promotions, including software that inserts advertisements to webpages. -* **Bundling software:** Software that offers to install other software that is not digitally signed by the same entity. Also, software that offers to install other software that qualify as PUA. -* **Evasion software:** Software that actively tries to evade detection by security products, including software that behaves differently in the presence of security products. +* **Advertising software**: Software that displays advertisements or promotions, including software that inserts advertisements to webpages. +* **Bundling software**: Software that offers to install other software that is not digitally signed by the same entity. Also, software that offers to install other software that qualify as PUA. +* **Evasion software**: Software that actively tries to evade detection by security products, including software that behaves differently in the presence of security products. For more examples and a discussion of the criteria we use to label applications for special attention from security features, see [How Microsoft identifies malware and potentially unwanted applications](../intelligence/criteria.md). @@ -45,11 +45,11 @@ The next major version of Microsoft Edge, which is Chromium-based, blocks potent #### Enable PUA protection in Chromium-based Microsoft Edge -Although potentially unwanted application protection in Microsoft Edge (Chromium-based) is off by default, it can easily be turned on from within the browser. +Although potentially unwanted application protection in Microsoft Edge (Chromium-based) is turned off by default, it can easily be turned on from within the browser. -1. From the tool bar, select **Settings and more** > **Settings** -1. Select **Privacy and services** -1. Under the **Services** section, you can toggle **Potentially unwanted app blocking** on or off +1. From the tool bar, select **Settings and more** > **Settings**. +2. Select **Privacy and services**. +3. Under the **Services** section, you can toggle **Potentially unwanted app blocking** on or off. > [!TIP] > If you are running Microsoft Edge (Chromium-based), you can safely explore the URL-blocking feature of PUA protection by testing it out on one of our Windows Defender SmartScreen [demo pages](https://demo.smartscreen.msft.net/). @@ -58,7 +58,7 @@ Although potentially unwanted application protection in Microsoft Edge (Chromium In Chromium-based Edge with PUA protection turned on, Windows Defender SmartScreen will protect you from PUA-associated URLs. -Admins can [configure](https://docs.microsoft.com/DeployEdge/configure-microsoft-edge) how Microsoft Edge and Windows Defender SmartScreen work together to protect groups of users from PUA-associated URLs. There are several group policy [settings](https://docs.microsoft.com/DeployEdge/microsoft-edge-policies#smartscreen-settings) explicitly for Windows +Admins can [configure](https://docs.microsoft.com/DeployEdge/configure-microsoft-edge) how Microsoft Edge and Windows Defender SmartScreen work together to protect groups of users from PUA-associated URLs. There are several group policy [settings](https://docs.microsoft.com/DeployEdge/microsoft-edge-policies#smartscreen-settings) explicitly for Windows Defender SmartScreen available, including [one for blocking PUA](https://docs.microsoft.com/DeployEdge/microsoft-edge-policies#smartscreenpuaenabled). In addition, admins can [configure Windows Defender SmartScreen](https://docs.microsoft.com/microsoft-edge/deploy/available-policies?source=docs#configure-windows-defender-smartscreen) as a whole, using group policy settings to turn Windows Defender SmartScreen on or off. @@ -71,11 +71,11 @@ The potentially unwanted application (PUA) protection feature in Windows Defende > [!NOTE] > This feature is only available in Windows 10. -Windows Defender Antivirus blocks detected PUA files, and any attempts to download, move, run, or install them. Blocked PUA files are then moved to quarantine. +Windows Defender Antivirus blocks detected PUA files and any attempts to download, move, run, or install them. Blocked PUA files are then moved to quarantine. -When a PUA is detected on an endpoint, Windows Defender Antivirus sends a notification to the user ([unless notifications have been disabled](configure-notifications-windows-defender-antivirus.md)) in the same format as other threat detections. The notification will be prefaced with _PUA:_ to indicate its content. +When a PUA file is detected on an endpoint, Windows Defender Antivirus sends a notification to the user ([unless notifications have been disabled](configure-notifications-windows-defender-antivirus.md)) in the same format as other threat detections. The notification will be prefaced with _PUA:_ to indicate its content. -The notification will appear in the usual [quarantine list within the Windows Security app](windows-defender-security-center-antivirus.md#detection-history). +The notification appears in the usual [quarantine list within the Windows Security app](windows-defender-security-center-antivirus.md#detection-history). #### Configure PUA protection in Windows Defender Antivirus @@ -105,7 +105,7 @@ For Configuration Manager 2012, see [How to Deploy Potentially Unwanted Applicat ##### Use Group Policy to configure PUA protection -1. On your Group Policy management computer, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure, and select **Edit**. +1. On your Group Policy management computer, open the [Group Policy Management Console](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc731212(v=ws.11)), right-click the Group Policy Object you want to configure, and select **Edit**. 2. In the **Group Policy Management Editor**, go to **Computer configuration** and select **Administrative templates**. @@ -119,24 +119,30 @@ For Configuration Manager 2012, see [How to Deploy Potentially Unwanted Applicat ##### Use PowerShell cmdlets to configure PUA protection -Use the following cmdlet: - -```PowerShell -Set-MpPreference -PUAProtection disable -``` -Setting the value for this cmdlet to `Disabled` will turn the feature off if it has been enabled. +###### To enable PUA protection ```PowerShell Set-MpPreference -PUAProtection enable ``` Setting the value for this cmdlet to `Enabled` will turn the feature on if it has been disabled. +###### To set PUA protection to audit mode + ```PowerShell Set-MpPreference -PUAProtection auditmode ``` Setting `AuditMode` will detect PUAs without blocking them. -See [Use PowerShell cmdlets to configure and run Windows Defender Antivirus](use-powershell-cmdlets-windows-defender-antivirus.md) and [Defender cmdlets](https://technet.microsoft.com/library/dn433280.aspx) for more information on how to use PowerShell with Windows Defender Antivirus. +###### To disable PUA protection + +We recommend keeping PUA protection turned on. However, you can turn it off by using the following cmdlet: + +```PowerShell +Set-MpPreference -PUAProtection disable +``` +Setting the value for this cmdlet to `Disabled` will turn the feature off if it has been enabled. + +See [Use PowerShell cmdlets to configure and run Windows Defender Antivirus](use-powershell-cmdlets-windows-defender-antivirus.md) and [Defender cmdlets](https://docs.microsoft.com/powershell/module/defender/index) for more information on how to use PowerShell with Windows Defender Antivirus. #### View PUA events From 791df713187baf44761b1e59adb1d79c5e7bc91d Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Tue, 7 Jan 2020 11:08:39 +0200 Subject: [PATCH 27/74] update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit as requested by jcaparas: "I checked with the team and this is the suggested and approved line to use instead: NOTE: Your regular group policy doesn’t apply to Tamper Protection, and changes to Windows Defender Antivirus settings will be ignored when Tamper Protection is on." --- .../microsoft-defender-atp/minimum-requirements.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md b/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md index 9f060ed90f..b2c1bdcbf9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md +++ b/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md @@ -175,7 +175,7 @@ When Windows Defender Antivirus is not the active antimalware in your organizati If you are onboarding servers and Windows Defender Antivirus is not the active antimalware on your servers, you shouldn't uninstall Windows Defender Antivirus. You'll need to configure it to run on passive mode. For more information, see [Onboard servers](configure-server-endpoints.md). > [!NOTE] -> Starting with Windows 10, version 1903, Tamper Protection, when enabled, will override Group Policy. +> Your regular group policy doesn’t apply to Tamper Protection, and changes to Windows Defender Antivirus settings will be ignored when Tamper Protection is on. For more information, see [Windows Defender Antivirus compatibility](../windows-defender-antivirus/windows-defender-antivirus-compatibility.md). From 4d39e3c4e8282eec33440573465f5789f9590642 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 7 Jan 2020 15:22:23 -0800 Subject: [PATCH 28/74] update api overview update tocs add images --- windows/security/threat-protection/TOC.md | 34 ++++---- .../images/api-and-integration.png | Bin 0 -> 103978 bytes .../images/atp-apis.png | Bin 0 -> 86333 bytes .../microsoft-defender-atp/management-apis.md | 74 +++++++++++++++--- 4 files changed, 80 insertions(+), 28 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/api-and-integration.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/atp-apis.png diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 8c4e3bb357..d9e985d4dd 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -137,8 +137,6 @@ ### [Management and APIs]() #### [Overview of management and APIs](microsoft-defender-atp/management-apis.md) -#### [Understand threat intelligence concepts](microsoft-defender-atp/threat-indicator-concepts.md) -#### [Managed security service provider support](microsoft-defender-atp/mssp-support.md) ### [Integrations]() #### [Microsoft Defender ATP integrations](microsoft-defender-atp/threat-protection-integration.md) @@ -436,21 +434,14 @@ ####### [Get user related alerts](microsoft-defender-atp/get-user-related-alerts.md) ####### [Get user related machines](microsoft-defender-atp/get-user-related-machines.md) -##### [How to use APIs - Samples]() -###### [Microsoft Flow](microsoft-defender-atp/api-microsoft-flow.md) -###### [Power BI](microsoft-defender-atp/api-power-bi.md) -###### [Advanced Hunting using Python](microsoft-defender-atp/run-advanced-query-sample-python.md) -###### [Advanced Hunting using PowerShell](microsoft-defender-atp/run-advanced-query-sample-powershell.md) -###### [Using OData Queries](microsoft-defender-atp/exposed-apis-odata-samples.md) - -#### [Windows updates (KB) info]() -##### [Get KbInfo collection](microsoft-defender-atp/get-kbinfo-collection.md) - -#### [Common Vulnerabilities and Exposures (CVE) to KB map]() -##### [Get CVE-KB map](microsoft-defender-atp/get-cvekbmap-collection.md) +#### [Stream data using APIs]() +##### [Raw data streaming (preview)](microsoft-defender-atp/raw-data-export.md) +##### [Stream advanced hunting events to Azure Events hub](microsoft-defender-atp/raw-data-export-event-hub) +##### [Stream advanced hunting events to your storage account](microsoft-defender-atp/raw-data-export-storage.md) #### [Pull detections to your SIEM tools]() +##### [Understand threat intelligence concepts](microsoft-defender-atp/threat-indicator-concepts.md) ##### [Learn about different ways to pull detections](microsoft-defender-atp/configure-siem.md) ##### [Enable SIEM integration](microsoft-defender-atp/enable-siem-integration.md) ##### [Configure Splunk to pull detections](microsoft-defender-atp/configure-splunk.md) @@ -459,6 +450,16 @@ ##### [Pull detections using SIEM REST API](microsoft-defender-atp/pull-alerts-using-rest-api.md) ##### [Troubleshoot SIEM tool integration issues](microsoft-defender-atp/troubleshoot-siem.md) + +##### [How to use APIs - Samples]() +###### [Microsoft Flow](microsoft-defender-atp/api-microsoft-flow.md) +###### [Power BI](microsoft-defender-atp/api-power-bi.md) +###### [Advanced Hunting using Python](microsoft-defender-atp/run-advanced-query-sample-python.md) +###### [Advanced Hunting using PowerShell](microsoft-defender-atp/run-advanced-query-sample-powershell.md) +###### [Using OData Queries](microsoft-defender-atp/exposed-apis-odata-samples.md) + + + #### [Reporting]() ##### [Power BI - How to use API - Samples](microsoft-defender-atp/api-power-bi.md) ##### [Create and build Power BI reports using Microsoft Defender ATP data connectors (deprecated)](microsoft-defender-atp/powerbi-reports.md) @@ -485,9 +486,12 @@ ###### [Using machine groups](microsoft-defender-atp/machine-groups.md) ###### [Create and manage machine tags](microsoft-defender-atp/machine-tags.md) -#### [Configure managed security service provider (MSSP) support](microsoft-defender-atp/configure-mssp-support.md) +### [Partner integration]() +#### [Managed security service provider support](microsoft-defender-atp/mssp-support.md) +##### [Configure managed security service provider (MSSP) support](microsoft-defender-atp/configure-mssp-support.md) + ### [Configure Microsoft threat protection integration]() #### [Configure conditional access](microsoft-defender-atp/configure-conditional-access.md) #### [Configure Microsoft Cloud App Security integration](microsoft-defender-atp/microsoft-cloud-app-security-config.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/api-and-integration.png b/windows/security/threat-protection/microsoft-defender-atp/images/api-and-integration.png new file mode 100644 index 0000000000000000000000000000000000000000..b7dea8615b6d24c107dde56d88e622629ca54d29 GIT binary patch literal 103978 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≀6zBX2FB=QN^t}hWwpy zT(GdBz3-*e_q91k+uPGSPJ8+N8JgLmf9LDQ1F{O}X(xTzzR`9+g+DtygGZ-MNZ=^p z^_pEPd8y;ur%^VWd^UmnZruNS`|L3IBOF6XSn%JHh{g(sh*ke-thVf%RE^5C&gamT z66}mLkUBbzPl8UPIzZ=t4NwFByE!U>;YQ|Y2hM7nO)EvaQ#PC&i$5rNvQC!co4bbx z_d`}D{e6@HhL1~$?^-;Z4$|8dUVqK5dfs#MooWA7rE#Ors5US?T{2ti8*qJ;dnjCx zdWkQAR#DMABt?zaza*$~$D7j;z#|AY1S#+bTB? zMyhe{D$Y=}L09lYi6DqcHjQmc)9)1Az$3jztH!V6F1W7<&O^OgS7Ak0Maa;8M_z?jMq>U`} z!_Kn%_U%i=xem?nG^1v9XA@6K9yEdk7+3N%9R}i%86ikLpPb_MZ1>n;XIP=>r9+)R zJ3SZQeEwRn`EAh!i;^|Nr*Z-L60^+iHl?EZa%eUyQ+w^)!n*1gYV%?Z$J;7Z7W)Yw^BUT<1 z@kHE@6=D0wsxIa%=4s+5BVPRk($9n88=fv(I+}o)x~3MhwCqc9rPo~YO0qo`tQ6Yw zifZ~srVRY9HlF_LW<6Fb5oT)g+o`@YD(JyX-jdViN}1Sg<&A|bOqb$$o@H;}Ug~3i zS7?pkJO5fs36dj;0KWy~+=SymjLk|GQd$Dkd<&{&q^F7`NSG1t zj7uBAt&-F{A}hkh!!yBlQB+bgPjhW1o*4>%;Vg9x4Msrrvbo+VnD`~5f)Ie)#fK{K z**ue@$$6Ms+8z7p;rO%sUn0W?+?CVu=Wxg=A%*u}w9Oy&f<%f`M~}@uqU0u%+73uI z(|Dps26IW{nx1}+(~$szXV3DRTUbz0$hKtT;v7 zgjPHxj8w`l?oeoL@xeV+$#;%C0q~?Xm2~s{xA))QzrV4;g_@fB?saX)RKSXuO1%{w zJ*X4jFnh@5_$Dl6pdfqQJpLc-pseJ?`B!1}1>PgCkE1ifmRCvADYMx}>Mb}9@kqo+ z`M!q#&^OQ~<^FUZWEm))ic`F1^1qEYFm|ndoiMVg&FEchPl5gKWu4{zD|`+ct$GYM1Qh721#w;}Dho22Zzlr%M&J32bJA2Lw;nN2CBrx)j|oN?!s_H=L`-Fu?<9;5QH z#!FZta_c{mVZmUnYw3XcsVOA&N(o>bx_!x{;SW49Wb+fsD9;P!eC(f>P#9deu#0P7 zDOv*nC1-1t0ZwPi25sB{a+-$0o+lqX7XseQaFk>k3KRW4&@>D(_Vxa%VOWAsf=>j- z7R<1H2{TAJ)D%$iD5`ERlR^Dt-6Zv!ucXGtDNW9Bj0Oj(-749c;uf({~eGA<263yU@*6pA=l zAT96LVKDM(X>EO_#sw`8`FsR&K*LK?<_JlqqT;WrenERAAst{}qs=}7kK*xSB@sF! znAdwFjN{4G9_9T0t_JlLL&J>^Jw|t;vdi|S?l|=U?UeY1&q7Ph2bMXqkE~;)4T$=? z>UaN0!*M_B{@)45=-#MfRT2IS20nG=F3woLB)|2ogf&4UVovl-M4O)4*~29|8pb1+ z7r?yRJ}4i3%CY&AIy$|P0{)^tMc-Jd=ab}^w$f7j{ZaCdYqF^%IfIRjWr6!aD8|u! zXW)+VBvB8zx^-UY3qMUf^2FR|zn=*;YoRoCzC`BFJ^KUJT5mYKC=z`{9K-7ii;EJw z4`{P{zWa28-DBzz=ZX)zvrvc@U`D9gvd|#gvebBEc8xNLuC!rlq6n z16AmU$k+e1PakB@Jke8rqQ?(}8K=wj&`=UHI0b_pvg47t=d`gI00+OMWNUd)jM{PS zpoj?pKr|4fWN(c8%<7zhS~(`^!J@8U6d8b{l;xGWPHfg3R;~*?c=MuK+#A0q2RhEo zPM2+4RC35C%Xu64p+Lg2uw2EfGF1!|Qr*=z&idM-hPAS?GV>DZtnWJBV0-cEs(|wn zL=?z5T%+PAJP|Gg>f?6Zz_>6c86gRVWxLD$)dsy=rZ~m-^$wl6UT-8%H>vCv$TsA+ zMpQ@I{?HiRBn^{O!quNln>TMJX`JThk|S#^0a=pSPXcAOL94BNSMP;BJd7*AHcf-u z?BH)=NSNE;kaOgAttFs95^UXMV|lNgKKbs!N9(Ni3*HJa|BjPJ(2ga~qLj;B*BYN+ z>qAz%E$M+ZQ_+XrOH^&OC$l|hxoY~~;9_6;8Cz-@V?es7wpC0jXdVEY3jgJzU{#VP zV|-I|LP7(36&NgxFTX{n{gR-X@~*q$7ab~uzvXYOnu}2Bb;`YjvC8- zar(in)9H3OA7q%NdharsI55BG(=vGQ$ZL^z)wABX>(8aeHh9TT&AJ?5mgkLF`wcrC zC+#-7K<~uen$nNEv%Cr3P#e<)FN@d~`jc73{FelGi7;nQiVrc+F=Dse8N zAUTMCIH^PyYPG#9)Fg0#1C7EW?ZfcfA8xkW})cbfu?U zAv%2nQtP9S1VJi}zJrWok~kaO`z3zT6P+sl>R8Kq$B*A*%)&^#tEl@+G37_$m-Xn` z-!0It$x&#u6MxoZBg?pu^H5ZKE4S#zro3Iz@0Dr$(g8Upza9Fhtv1jJvlmR<)KIi73D8fHGXm-`}V!yN6}0UaH3Cuw+I1+@S!E`dv1PR z`YvU2>5>%(&#pDn-iL?M#@*{=y;a7zAA4pR*R!naUY}~e!wI{L(>dNv`O!sRQO(Jl z+Va!1xb9H-46uEOr&nKBnUEhjI^rl}zirr4!*Hvn(C7hUMIgFY(FcqxLL9d5vEGY- zIxeH_w+s&%9LB+zy5;q`&lmRZ-WFAxXpq8iDPbl?Jw5fXf>G-R1E&9J0o*6YyX>q_ zXf|9rS$8V>hnCpr5e=t3H74e+C(el#sn4%>b1J#I$^K%7oL``4h?@UIurVd)x+|BG zjct-tJ5P^-Tfp!@`Jpqj*=3$={#~aW_FDXv*(FYC^)wceAzzR>zVRB1r-9x(U9!tj@o zW7=x&&wnk`Jo61cJc?l05kHsR$VA&+K0sTD!O`Hmmg{zZh}PU~KV5B7qKO!{|#1ro}aKyb0vDg%fI z>}i%|D29PPay`L=(RLY7+?NtJc;%q=%bSFHgQu&ncrE+eo9f8{iM6400*QLPm)U!s zvrxXP+ekiW`t*sKf~9@%;>F#*u8x6S#}B7QA9-S%An*-uU-0hxK_~ofF+uINl6ymC zPCw^&G}sgS);vpWI$C(^&b@p_S|R0jD~%^iX4+zBoF46+&PkDtPkY{#l+oR{5j$)} z^~b4Kn>krnhX-`*joyVQZi$;ccYwK=A%f!@I(KsZmc_)xv?kxY4sfPE=2v!x<&q7r84`s7|}D~FqG)Wc;5H|YCu#56kEjqte2!V6Wc$+mJ*B`Z!J4;??x8j!_X?I=ivnQZPAW9>_sYw-{7+~T$)>YyoL6|`bllJ18F{al&ldR{%10}8R1D*SI+TAI~L zH4xkZW+tYQ>1ig~hw9Kz0IGOT8#6WK@Ndt0CniQErDZE5+1M#na1tcgT$uV>iT2-% ziz>-Y(v?ivhQh>c2$kXKD}(C=pDN&;plu=witJC2NpRra0bN7Pnej6@eOM@j%not> zek?MGo9RA;DXWQs22X*gM&NDq77&tAjOD8vny41YL;bsSxPWdzp{UkLoGXAXC_8a_JTkVvR3fW z+x-@8qywsB7(tMvDVvKI-=cOTd4ObLp@L9Gsf<}l5NtT*6JG+cjVxQ!ey=EBDr3H{tE&spSRHphp1K(1yinin z-OvmT01>yj7V(hbO?<9@nZUbc?~4jzVq>>qS~4jqiO75Et{q;EM}!(Imde`NVkhcw zUgRHFl;ox?;jIN_WQgKY16F}Ra>l4y+W2F^*rc37a2HsGd)JC;wu++3hZcymm~69> zTZUeBZ2J56FO3%?#TQE`tM-(gon1uNc{*xsKkebj+qeDk=ZP{JP0|A9AQ^gNYNd=) zZyn@R9*gIo(-2@6e1v5qxJZ>x`wR9_;<~|kLu0gdRU1=MQUXqA975Lt;B^}C7_%~K ze#wX1iRZK14X=tuAF1lv`Fssj7(~Mab|~0Gi0f%~*^x`!Y;0w;M)$O;*TDhYcY)VfwA*=_cI4f2y=?tgxh6_MyO zy;(WDKSx)q0QU?s{jL{Ay5@%$W!?SL8?eTZnh|S;*~iC6@Mbg&cp>Ej`HY0g00?N% zQ4k+EQ?M1HB@0^#f#&p0gEDbg7XjwIX0>Vt$BffBMT@7X3ABR;L3~~RMJTwl@Aqfh z=v@g>`@~=L4Dy@?K}W7Qx})rE3$EMSu-y#_6-gWmz&*ndv#I>U*TQZtE-oW;21Slt zr5Tg2nWpZYVDkPnM+D6jHXa_5nTM6w=g-I1wOyrmnAamYe!^Am4~5>{T37%TVpOd_ zY9C#|7Dq4EW5v^jI}7BB)gx)jB%VKoCJ#CGD6YqJf5TOTG#Qnvum1WxnfY(a;Vk|1 zVe2-w0y%+xl--0khJ+7vEES1Ne#H_?D5`(kt6TB$t0^Q16Iu_#CRSEgZv~bJtc3ha zs6PN<7`}(MNrVNIkHQ1zKs-VCLlb=jx5azY?P!N7N-y*!QZmT5;C~svyJ3&%bs%tp zpWOErGY%bTbmlBs__Y~9ad^{YCbha+U9hKi&%3$3AaocZ*T7B0yxLN*|I2nN9liptuA_I^ zsUtj_OjK^4hK@VKtF39j=0tCLLEYu*&fzf68^u~e2I*zD{J68HjSSvQ|K3@!S6)3b zG(3EA>ZgqRRN~tou(~)_l>xOD>)>zNHSrSxEAdfL&HOaGOBDqLtIJhjD7Z>oTwEoR z!+kq0HQW_Mcm=zhyD9u4&+eN4*B3G1-QClo$0G_-p$by*!w4#>f_Ih@c-xSx$rWtg z1vOv3+Ezc6B(oR&X$HIN<7D1e@+B&aSp(q!RseVe!Kh0Cg;GDQ-Yjp|^io^FAHjLu z8je~pjfRqIyc)GB*co0-`Z;08n__q5+FWR8&6h2SWqFgur>sQEHBk{?vrC<9t zKk{lab0dv@$DfIkKa&+6`Tch7d*7m+NBG0{^^M!zA1i8KPHEZAG&Fer=G63!sQ*m+cB(khg@eyKAQA; z@m3AB%be09`Fbw`jniD&bgxWDZ%{kWS5*5aXj*hWeEFKrzUdn)OQ7Ml z0)_aH{catich;qSG<$n_S~aQ3W^sHO_w3nyoAE{Ed*ubix5}KV@vq&FaU-%ovJAiE ztqQ8Jy4sW8vo`(v`}#+GZ$djeItXCw)^mlSsi{eL`sA642%0?J3unb6y6NmQU-FEn zSE@vg9eV9_Z#`pibf?0`BIB>|!56ga)>JdhnFY}6b!Txpb5_~yD3KL)+aGybLtqbs zefQdLaq}$L{CzQl2gfT)e!J~|`WF;IhH>36$^!RehVvMJS1QX2 z)g9V?gunAkNU-ldnf}kiKNMG2uxd@!j@d_R3YVO4KtNtm@fC+N(63isE^Z$@q$WNe z)68i5+UEZ1L|Rb+JG1gJJ~n4A?Qpu5ukI=)zx3JOa7^cBOLVvArFhNk$wo!&eBDAQ zs`l>w1i8Xpt2yPBua7dF3Nd)NRg1~5X1O5h&&T6GbnTyrR&7?EAJ)veR^h56+|x5@ z@#;SO^=KNs_dq#`D%#qABM(EP-O)pjkS+|YN9>*!6omLEsvOp{*2CR6sCoKV^lUg1 zyV)Z$VpDsbUpj9x|ru7xPvPV4R~KU18?Pj8LY|RqQEYt_JE#4Mfb`Hi3TLdcB)ZzO&`wPZ4|M2c;dDZ z)`0MY7c)u{MLSC~ru9>d-JG^_`o{sxmwd?0{Iaz0f$vDY3*)WXNe9j{A-hvP`PTL! zIRRAK?2kNDw1s8qP_T%OtjSV$@a%fCJn{u~sxFZv5>*Y_|LU%TA5kuyDY=PSog{=4 z1%8juiWkWPCXwa9e2J$L8R&pTxv$;}HDE*dz|+Lz9W|0tQ6sqEeb~Cmm`FSRRErqv zNk~W-I#r?@A}bJ6YQlTEQD-}%Q$m3Yu9D&l9X=!~#N8CB;2$RbB$iGI{C}T~-Tnqv zUDx3ml<1@_`WO6j1n-J*9TiJUfu~ycsKLuD zEVvV~5V$u#KR??&gqJHc4M&dyK9vD~r7)R20%Ar8I{2A#lgSnoGB||(OOqDn#wa8; zI#uGjCJ);ziZAhDg}eqAAd?vUlgc2o1GtY1mcJsxnMOPNrOS?!{Zwne4c8SW+7FK= zZR;rUah%`an_uNWYCkDx_L}XmLR1eM>fnD0W$qr?Q#VsOl3W3}pbJ#P6hNN+SJqww zmRG1y2yq8_q??dtR=?0DnyRorB;I=cZUc}>g#RNEgGA{B#OEq(FbVWe$ivN>*|uz{ z9~FP_5gc*FKj?ynT7OL=#&qy4>cN-UoWq_OwY;vo!g8H&NA!^-gOszm-Vqz}6EI_C?Y9ly_CP z-WS~$p09F$D(9kCeN6Gej)eH*jeFj`Xt@9Z1Sx*8c|I%(@$pf>y}H8?C`s={qK;4^ z{;9tUH?$F#o^&KpAJWtJqdc&&u_*&x8Hxsh5PNV4CMDSFLQ__BfRG>E{df*6)D{dF z^g#?<{b8T?(*qRpW2fQdKLGfl0-_3|t&B~v{^c5_%ubf9BSS;MCzz5^5}eI7?p8cq zuk_ZMWp-xf^7)55@qUJnohjhx*^G@eQoDaEKI5}zMk4>bpn~IZbUPKZ)>>tLqucN8 z<;K^hzIgq)j?mq~b)`P+Z#`7y`^LUCJjtFAVumW;s-MH>W)I^JqwSC^8>B#cNl0Mu z=v=t{!KIMF0W_A5kQR{!4_LWy_D%|^K=KS9&zPhCE- zNrzbmE0i|rbl{fzr;d^ryQX`D+3oEE27!Rp{I@+A`pKj)wX%;ARpTipy>(wd1243c z$SMrfdoeD?+V|CDUrjGv1{};tqyyHGmeMT^0UXfi-tf;4xlJdo^PHS>%L~7K8nBZf z<@IK%raah~U{Fm769dGlD5GTY{gdd|`Na>;r$P@*l~WU$98r#GS|TG1W!`{W7ZYCc zzrI+cE)lK-BX*!oNhUGz+ttM=9Hg*(I7`;9T}xOiG^3y;L-AROEQff2gfhjVufz(0 zz&X?7!Gi~QhWChu2yI1s%>@eSb76QCNG9{JByG;0Uwip&2?b9*~CL<5(DyodM{6G;}ln6^qv#zebVMGu)CFp8ex^a5S^KfN2eL29KU z&uu)S4i~wtB<@YYG(QnqAR;Y=S1(mgk%n=aL7qq{uXZqPGrR#!OTFW(9J4zo2$Klo zE+6UZW~BNjy}Er9L-`1O|C z1%YLgAoAG-1oFGR?=*u}5>S$lF%e|lwOed>v#?D%KmiRfLD{1|pW zn)vq|!`h)@I!7=W96{jt#o(KZQy$GL4tf}*Z$syYd8}*YW@h~?MoH+q&M8~v8sDQZ za>4Dy}q6Cf&hYiGqa$`;h>nM$CONom2Nf7c&1EncTFyp34~ zp&LOMzIx7Vsg){}NaN`JD0COs*vZP#}D zb+=!77_oZz1x8kw{>3;5)RB1HJtd1cCleqHa05X`@P%Im;u8743j>rg+I(Oz#5JEt z&uG@j|D$@(&FzEb%{!P}VFig_U2w4NDZa<#20a;R`|*Eb_;&=2@_4fajjS&wmG+nx z_&$)b@2@%VSNt!?E;GzqlH7BHR6{@fdzFl~WboqzMZ?4p`QuOtJxWXasBD{jSdoGw z6H|0uJ}b+tE|A+s0X?n)b)Sjub)TeUKN^m=Fc|ZM=H)C1Vl}g{G5i4-W}O$uK78JUnwK{oQO$TltD$(zVnfa820-17qJJQnD=u z#yDnI3pjH@lQic6Is(0?>sRQjdSRKl0J4y*u&x5ffT~wJ%InR<67kEoWt^#j$z)SU z$Er7{f2`-vThx!7nXTqvTx54#A&;BfI*S}wz~KH#pf#9AREJ-nsRU_WCVT?=A`r;B z7_x)A$W_e$V%SgZ^yw{jT?Kx?e92w{*b0miEVtPp8B@TRCL6ZbAvC-YkuwC8Q}FtF zW8CQ}WJ0p=^3XrLCQ=f}4kkYaX3h8{sP8B7!u!SMCq7tB_|QSn;@CQ z$QFq__ zid^dJOqVBLj!%T+X|BVwe8+=9Hb7}Xr!#^zUGX%J~v{_4qo#%byp`oPxb z>5sg{dvW_HHe8Z<2|;1zMZEk@^XvVI<`Ao-gAZq(TzZ? zkRPlyw$oRbH`M^Et!tD0MxE8PG}D7;W~~kd(p@V%&bQ&k9zs1+H#l)zx5p|boQ4vrX`O4_E)iPg z5A`K6?_;g0-;p#tE^{!eMt@hd>XO8+ni`>tHa0~1q5Ge0 z6_a*wUCZE0?lBzMhTx_!kZE-F9qC%(cPd6oYE)0St7s^$lU+=Bd@=3wIC6wJvUfCF zD5qx!uL)rg5Y%Zrq;0R{mzeLsnOoH+<)_p;ImNrVlHpoUkon;3Nn7rw*z}Pf-h9Pg zSNXng@M5U?a|Fs{jCez*6NtJ}1z-=e3rj_XhSTYmdf`iGGgR>`Gm z3rDpN=du@c+L(2?0C+))5aW`WvDRzkozh$Yn>xcW+BwUG)a!TFUIxC+K0@sA` z&Cf28lB4AURnGij;F@}RdMIz#ZrT(=?7{)Ai9Ps;2pAZmbqt!_sdR*AE!IlS$xEo}2D0=4(i+po43nN^dl9@-<$vN$W= z_iagD0T2g|{0KUFdRc+K-sxHI5f^1vO5ID+Hz)p?+L-{omgdkN(r7UnEsy>O6}=T1 zV=RwqW&4W&=XQ(1@xGtPU?Es}mnCK3n3~_`p45~H?g^Zg3p>$1%%#8TJkjK~EO+grl|2Yz3Z^cT*>`cm-;z%w7Q7G{3Rij=zqS`w7U z7a2+!mMh_=&4%lz9?Ce|Px}l0c=6U`-zU=`ANrr^6~$v)MN6n1ggRSfDZ(@7(DtDQ zC%81AQ)t`BR1^XC0N6CV*O8HBkUcbH;o=gWV|sn*jW$$3f3DMZjaq{iK@0thW$1w9 zbc4&unCyq@`40v2>%6HcQXN_=^S5(U_DIPr^cOjsp8TH{fSK06^X-Fk4{%39d-M4L zRYAR^0G@mR&tgUQxy-)8g(QfuwpbX6vFUINf}DgH0B6FVk4KKo4vNsfvf9tgx!4ARW|0A6GG@2AIQajFZ2@4sqLfiNr=0LP!Fifuq2x zT;s6k&xH^b0_G?{;efA6#p`Dg`(KOvm@$t_p}#WY^O*8sWgbdCkKp>|o1Q-d4)d|O zZ^637wQCh%uiTKdMsgyD<%^@c=NVSZ1MVqevXSOFQc5cHr!)nw>j>}YvAQFC0}o6y zoFZ*}glZzj?(?B~YR(^9-nR|09OxOGSFKTR)h^!6ec+gD`1+b1PKh%k;O*&u_WSNI z)V;O+HmGG79N^HXZS}$o)W347srh;9I#fpyDAkp>-Xg(`8)cjXFipG~1Ar8$$^2E4 zlrY(h%A0WNC_X8~>SBw>Fh5H0e^d%LZkW%-{3AFcLrbW6+@xcWL$M9p6ADdoT%u5d z9@o&I8#fK!6`4|J9fW;+7BOa>IIK<@Al&?viFV}~4* z=o%B1dBezok*9M@z_1D~}4tC%<)OYG+u(y(z_-8+nAybDn*= z*B6v>Gp5-0`-MkZov&|93>Jr7_BwTGNb6+Q+u@aZCVr3p{)r1WCw9)?t1|a1H&X&e z1XM@NzDJ(;H@$0UsDV6z9M!}=BV@-zUr70Ip{R##4k95%K$f77tOOZPjF@2#L5os@ zL>ih&+%x1`K_z1WZ+yc-r|l?@=z%<8l@V(H06hPvA?e!&9v!uZ*44fUD}1B$)devU zi-7&MZTD_w6bV*;_y4P700e|O4BqYGXlBS%Bze&Q1=0Q7z{9_a`8X71#3_kP8=%G~ zqe%aa8mxjscj5Q%D_SeRq?QUOl*`IKa8Ys?|01q-@ZeeaKimF6c};{~Y#KiQg{sqR!NQWkm(?Pu?VYvRwPc;UzP*+3mfRu^dF&^Eah%Iy!Qodmz z(^itqp%Kxb_jKr)GQ0e3+qVa8|E!^~fP=pcelF*SX@z4*e;s7K- zU&7M29Tbwb0n(yyfnq>+PUaR#Sql-AY-J+HEVl=*0-ikJfwOi`QN)qyQ_@m* ziWO!aPgPfRWd1>|ZC4q;eR4{`L-^hF=raJZKJT9RO4Xr)K%3Hg%Kd@ZsL0Sxw%P3h zil;#Ig2}YC({2sSi3=2?kiQS$DUYz=&K~Xr0l!2;Pk}_EGy_yTNvM%w#qIlc8lQ|X z#JDJK`RDLqaEo=;^4^cENjE&-w?Y(=pz4^~To*ouW`~mWX2=$l<6jXRCGR5fXT({cHD0OpsD(-Im?2okzZY4`TLLtDmx-C z-fa!-H%K_l?FUaO)+c#ubnO-r@;#kVv$sJ$fNVK`JXN_24Ed@INo*JBI-<1Co$SLHQkk`W?N-0<XN-!-}?VP zz%2Lugbc7d2)#^$j!(kO*%2^I}zYWQVk@6+{vMO%zTz+<|)_I21z zS}-4V;fMERe*5{d$%Zfbh>@?)Lt--Pazz+!tUNfQ(ZSt{j3k%Gcz03k_ELCg)a8VcuE*Z7(b8Ad~%(}D^@0C(TC&V_pI{lR@lX$utTSHojs_BD&pa>RjpfkSj zwB#ZqZPdM*I=hbY9?v_${#+vtkBD_Lj?^&6^jQn`*I(Wr^Hka)J#WyW;Q<7C_0xZx z6**r9N9?wieDGtz@cfE?Ld%7J+xp^U*YP?UHC7j|s zgi_la);KnYE@bNiJyGQez}V0ta_jZ{qj2IImJ?Es`Ij;_zq(h$VGEZoOP-wa>~!zr zY(-b8f$iEif`^U`Ih`cD6I%h7<(`bTv1tz@g$|YpPA7A*%kxv|RAa|$q%CRw-EEEe zxUylT663Bd=HB~;VKQ$EezB;Y(E-1*=Kf=^kJ}!=gf=a8#@ln*o#`{=_q3a#qmJnKlB@wJLkkIkl9&l4}Ws*jO(PL zA&-XaALDM`OS=}2^{&2tv1?|nm+5Su9j1!zHtNV zH3V+&;r+Yx?W>V*@~f-yrg zo!YRd$J@(ll$}eggEU@7)@E#i}Vd(!YZP=H+;par((iVoR3jn26J9UpT|LF0)prz?Nhu0hUtA@_b&n`6-KvE#il zyZ>O4HV}YLKYXUa6;g=$E*~Q6YfXQE3gZZAlpp0FXHIG4Y>mMu>xc}gH>g>@}7~!zLWDjU><4t!} zt%~w3o%Rk}qR9%|v=nHMa~2X^t8z8)lK|B5SK$l)0b^MBB8V%X4fri2Vp5OSdx0O0 zM_bS?08J}{s1%p~6i6PSnl@Z7p!>o9I4(?`CG!oq-2Kq^cSa4aDP1Yw@=c!)g$1^T zwC6A3Ypc1gLH0>Hsqqd$zh{6Z-(Fk&7I51X0u2g_PugrUqAPqIF)T#^V2YOfm5csY z%z*WQWx_P~E6;|O<&QrOb@_xdxp;$-F^B61O86SgY)*@={1in8Y(8;#LbcU-DIp~< zr`^`pWRy9%Y1n}WU^(#)D@T7!e91uTF))kU`wREtBg4*%c#8$k2Z1&P2?Rs{pU0?l zYU0?X$*ar9S9E=*eklDd!J2Vn_@T`Im%bsPNZG(?_Us3a6?dAT^6QyI#^!(8Ur^fe zylT4r5-pvL+nD|feKZ+llo7oZN(#Kn#@1GP3c+a2{;Z6@x#E7J<;}{9?2OD|%G{BS z5^S5)bc7#K^E2J(Ft@kbLd}1HAt7&9fEItNeMYOM6|2OTGjpx2yVz9j?(#5sV|Xht zP$iz}2IK80im`1*pn$dF&^&{i$S)=)2>}8AgtnP+hWZ}Qi8rs>jK)&udJ_1#tNR>C zPSZ?w!tzb{Lbuzt#yE^-FD6a9%cFc4`}y*iVANsJ>u?@MZHd%}<`LT_`Y$io#*hkwA%`@G1@pX9-H?;22b}{lTq5NojMkl z0_F*a7ATAD`Cjv|627t-aswMb?Q^s$ow?yI%W0dld+$5Ra>X5=bl7F<2lo z5G=W4wEg7}7s7jG<0-n!Wk2RGj$NAbI=PIaa7>Ytg4)CyOY~ z)E&OKj=qCBZ2FBYAyolGV9+i>D8R%4PI#)OddQcGDt$Tr)Cu3AYcf zn+noUB#|gcbF)(WQ7{7iBr`J-EA=PRPpOdMC`BRsHijlXpyz9cj-Nu*Z2|PFKh2-Y zy|5lSJu_@2m?rLjxrAXx#vm2>KjYb8hjd~wb=mjyfnCL*Q%K5-#z(r#t9rkptRSI` z2;vLjT!j=^_$>{QNMm?2wyMw&R|;U1nI#5Dkp*tpLj5sOIRH^N6nQ9aNz1c%8X`e{ zDX9&lSVxfsWcMEI%tf>agkH&RzgaVI7Nq!iS0RUV z_X@sE6SJzE-#b@T=jl_2HIICr{0$F9OYkPdo~pof4^|N7HSjSa0r0>g8ACZ|Ki=QJ zcpm^g!UWf@3L=GcvU(Va8eLpK-8S5wy@L$;V}y%h>a#rOJk}Zp6Dmm&Q=#2b1NN~U z8Gkcqi$M6GV|!Xx0(C2VM__3SlCbelnAadU3zjYNci}*^7g!0-nQCZ3dJ>sa9Y(Gj zHandc&JsjI$;@wfxSllqkkNYM0?qoA)U@S1=GbdXTUYt>?W1xL@g#1dNN@G6wd_Yo zPakH=1`$=;Y_PZ7EE2H413ujhfJ8k519i+@=R`-aFW}U~>+A=M2+Lx4SybnoZzk*! zNU21u2i-x0egeZJ&w_9k=k{j2`L!9cLNaID@%k8>vBZTeN37kbJ9jGa+0eaHlO<7h zzHYyZodA1MLBUHCb=Y>h_T0K*sd9qiRoA*u)QO8auyK^BqIXTPe4XERs|7PF$&4F zh0fI+U9IfcNfT48ooyQX|AOYSdoyQ1fmfFHxpPlBzY(^#W}vTd=-~izj++{O63GZC zXIP>>)cBU8IgSZfGORX&JZ|!9BY&IxPtd#E1@UzsIL0gFvZfb)zb|Q>*;|X!$*vYxrcFf!U{@qrAR-vZ+ zC#@M-Hdpi#bn@q8JQ^teu+pE7 z8O}&l$C#-wci-{xC=?92gM@O1!~S~@RinLdrRksZU9k8D|?+~ zQC$J-lCY>|@yfuBwij9^pwCqx9ZhBfPqFoWFh?o8*K5%kyNm>yLL!gye~ah1IGF6u zg;+A?*buS?hKM-aDI!ueHm9enTMihc9sZJ#B;$ZmT$)n7@dgJ|G|}nsL-P^SQW) zl+;NRzNe2LPeJx#A^D*8{rg8atFWqjU5na5MUnT8q*UgMqed8h>&BD_!B?7*h)%%? zcNEJt%TV|xx6Ez0sEw$}yg#8A7O`tOyfHI0dHOd&Pq6Y3)g z3CBXyPZ{^u?%(1ezvZ-h@{!=+wShASX=Rkz0tMBMM(U?-+wNW1J^7sO%?<0vJ@<`; zIfXej@0dNKj}6LtB-|#!#7fZf*g<;v%ioM<2Y)68o)Uu(-G`7`1>uYZ<0O_7U@4> z!g%}P!(%u^T}%rI!Huud>#v_W79Y=|ZgC%VEt)Gxd04plOy}#O5?xx|7zbbP)@th$ zy1L5nHi0=WW}8TM?j;eAI+1*}Q&QWuZ5#cQX8t>*MWeZSbLHkig~Zb_&&3U|&~Bug zT`UnjLV59ksbKrBp{JY|;cX3DYWwUgF%#-r8fu09<+)7=Yn(CgevXs$M5uC zM_-0KUQFdY*cC1^P@LxM^}i1AF__tM}guaswNXY)dF1aU3$<@TE1gLjy3UvATFlF zOu5ft_%RhTr!b-JJ%o>kUK#w9q4xN7=*;VZ6!9KwlZ!M1ZjyjakxAIieWD@?1ST{t zIbtw8C*hwsE|5^|FqW3j&da-|?9Y$VjHt`c6<;pW=-7W{yZPu z`0QJCz~xUd_{I_E+tJZgM8F_2xpVCckz+k!qN_ivw2aN+V9ZTChk-SW;g`abTxjP` zBBheu?QCGcN&dxbw*Jqf}C1bPEt zg;>D>VkajhXXy4_n;7E$F5|d?H_@%QxDT+bVz=^o-ck8wLq~_(o5B~nTXP;CExZvM z8ykhN48TJfXP$3V^%9!?2-opx_gU$)ANFP3w%(MzOKSe>Nw?!FF2`r72I@@P@B45B zhAJDF;|d51G#&?LU@K{Ir|!Z1NC;)T!i_Co4zLCXz^!912G^0Nz6WEvbGf+Vk3EY* zj1tt36-TAIE6M*O&u>ldP0#MRwllmZdM@NjfZRbR0qklGik`<%IXFX=@Uq9hkzJSh z>U!S#5oatn;(-EbD%5+8$hVF=He}>=9uh80OgS_km1@d3a{%O~*u7&lYeGXp;Hh#4 zGXSs?Cwm`X>kfeP=gx4BrL*4JsxZxW)d+<84jC@_ouw?o5V@S z+9U<$$pbjo>Rl0UvR+C?a9-p*D&-2tD`d1dK!lh zla5r^z*)qRgI4+Z8b_n`w8}QLcN~yxKtwFQdBW0Hem>6Id|hoT=9wcfoIg?VGCYOu z8*WTQCwY8@hcKjGH}Zsya7y8n_4rwce6;1(_H)@IKdb3RV7Yg9|HYW_{X3?w2DbXv zI(NKJ)=p3a8>VN{jm!G9*W8KTn-1r4jbFTc`6=eOYf(H@VP|SK=}`wdt(%9aup>0)tB@BXGg1Oghyj&Gc>PSZ~nqXPNxeu z;Y?3Px@2h{zxph3;{m9Nf&Ww6o5xeRzR|jy z3{8e)rok*S3q=T-r!u6HIUFG&dDpFTzVG{fet-YYr#_vAz4x=9=f1D|y4JO>wTK|M z#zl$4pHiv$51{iil<8Ecf7c!j!{(l?X!z-0>6U|t&Yw@n-3V+CR|A{zoI4rEz^JH1 zv5^)0z;feW`Hk#iLDv^X3_I?qv1`{a5(+hUa&b@6K^9(?RmsNs#QhaWE5Az?XBH_$iVA$*?DuAP4#EG`Ppe9* zgDek);US2*`|0|hO>IlaldH%rsBWsrtH0_d$}7pjd$grAsrZMbr{&9!am$-nyGK{X zJ~i4>5U}u$OE}q0aY`#Xpb8RFQu%FL?gcu7QMB=swmy1Av5>#fQT!Ni3J)=~9 z@Z!jV4!u{K?^0?RAS+`-Grekk`X#A!^FiM9%W54B83mQ~x&9nk8ZFC9Y>o?5Y&|qK zpHu9R);m32b!nuzr>&&^`F877tsyq}Kv}T^l%G4|SMl&}tS!b*tHu7K4V(z{2 zn_8t@H@#rvry%GxDdRRCp|THBR$pNA$a{RQ@vcWRUoyP6*VNU0J!;YPB;nD0OQrkc zAN%BdpI7u4Wt`dKMSJ3J2KB61!N@J-(tz0FnY%Tzn&zVsr;l5t6g%wf+ZMmwIsoeN z%+110Ow1?LfA>dR(uuW>Uzty|-_XWs%C|S;{l{UbX_d!DiC>a>Z}!*p+lr=?xwE|F zteF}8vB_5!cyvc_H%tGUtAY3D43b)peQNmQQ{7UO#*rl~TfwwaivI79$87O?gY9-} z)7YXuri*Yg8HHFs$Ojn8(=SwD-8={+dMKp|+h3Kdh4W#b(3<-vz2Np)KVXbw{(x@Q z$;wrldR$wYbZj-Xx>UJjMcLXaQ6x!39~}Ob8%(?U=HTk!EB|o;<{niS@Qm_hnabWn zi1^Eicr6(_fTAPk zks~^0I*fcfs-@w52^mJ3)i*oN2y9vRW!fb%Ev+9w6V5ewLkH9k?51A}pXeiy{3N5f zi*xNIzfj5>5}LnD(N*!Nm(|Wi2DozMAy7OgLZ494l+n~=+-JnK;b33G8&TYza+o&ehk@$ysfzR6h5- z2eOj-0T_4qKq3@td4nYE!7;E& zc0GbL?aio@I+aQ%348$&sJZIF%Gm6kyF-z|Y(7Wla81C3HF<;Mi29YkcQ}vARU-@*me~g;*|P$=mGB|C zfeFguUteh;6cp|_D zYBLcE#?f4EqGR6rHx}JasJeZqr{o@uCwDT0w5I&q1uDAuD@IfWj{IF5d~2$=)fr{T znw-o&dq6ireLgriqU=kokK-0`tt8cFJsZLbzXQ201W*OPt4j{EXF z8-i||^gnGr6LtPn;tBi4Gk^YsV3SMf&FOWn8wlU@$LQsG+EC`!kS`+?_h3?rJxF_ zwr)szpb7lryG zX-88?(}r59Q&;Aey8aBv*g z;FR>c2@BX+QJ}Piib`)o13Lk67;?wVk!tUr+sU0g z#j%Cjr?^<0yISLD!t5nzjsE;+5NHZQq&Nft#K9z@fb{AQ>;^M;Q1Uk!X-kFHuu*QO zFGP_p3OB>H+NGv8@~HN;fR>pvx^Iuf9^UO4f!(_MoWl`)D4&*aD*=P zhtZ!2zV{!$U9S6DeX}`ZbRU_xM6UsZK>qFvbNY2B_Gaz$-#Ue&eqF)?g~`2fbD5Pp z@>9n8n?f2-9;LcJ9top;E>L&SKSXiBe$0Cvr+hu!+2N1TbZ}SejG?&!l5vPWAaBA4 zB2khlr)h&R+->vx$rCSd7ZQlin3_$B zVubpn;k2DDz3%RRAAdEq1QHRsodh=hH8+w@azVo5Fv>8u67`Vepu}_s0OmzR`4%AZ z=^Uh4e$QNA6cOom*i07HWni8Jgv3zJ zdPw%ufpyBBnWi{)zNx6}q+d&YknLr=ZJJJVb!pA{Zf7Pu71d3H@W!rY8y=>#Q+Z3Oiu|oE-@)c8a3# z@|oMFm8^N%Hd5tz;Er5qyaLa~jN9ukwuoBYzzO45Ta>Q9JZq?NHx%Zb^AVwm3U}52N`L)uh zi311ZMYI?L;|mHNV@56K;>S{?!QM4}ckEm_9ZD|bV{$V2lCjNXG!`JrmWenWPR6-+gZmYCIc#?C9*l`xRAJ`qs8b~J8 zpatP-l!~~&FzG}4V%+#*dcm$2%%kwu_dB);`~d5>D>4*k*{L!Qo-lY1jSR8(cy2S2%TwI1zXN>U{|3 z6PJ-AKtKq;3uNSK;Jr1-+3TQ7)uVA&j($qdK}S?%eW?AiUDhA@v5I!+xEdPx^Ccks zzP6yfZsM4}aw`bZwWcr$KclI+ip<%8q}H}8OyJ0^TGQq+pXxXjUo)g#5Vjz8a5MX9 zk4@_YYa76P@9sJNgw!8^Qa9{lpj(}t5Km=aa4-3JmOk_Yt&H!v0T(Sx6B?baLh(Z;)v+yY?C{fLUOZtr3s!t+sI29>(yAOTyzC!%mp@{?^y)q|)59>8 zg@y17$OP&#P@4wxxGcXW@K+eCU2~@11 za46i`{$Ry2@#@OLe;!mL;NCuXSrfdfkw6@rjP?8MI-g>v=ZKi`?HlQrPGFAf2Y$@} zUkwzGES7x>`sSzpVtF(PA{EFU3X|Rc%nra059)-a`=VW!zb2+z6u9>hW*$Ii#1PCh z&_rYej=*Y>0+672;s&e)Yan9>Y%2~UsCO&NaA&ICzsK3)gXFCv_tI(PZBt(IG}o#h zNL%xT`T;~B#_ye@&$6;KIAfOb)QHXTrxMmRZ=zd`b`=c~2qNx!(EK0;IPN8wuNzQY}H0IGLTx63r1H2$JI;tl@YC^%3iRz9%2v>2?;dTjUft4Msk75 z9s-q!sM`?t2n_GY{i%8hn{C=1ppap_4b91{b` z^9G_0Veqm6vJ5NV6sMcDWJ3hGLSE6wMxGo;@I@R)*%(^Ti#$vOqabY3%aB zI=DqDm@rGUov>%w5TVMxP(Gtqu@BD-73RKzB!7XBdj*RGsS$V1tg{S$_)tbgB~Svj zEiuSa;(Yk_)FzU>fALhaUjrL+e7lx7!{~oT9lfOcgzLS@TjzK*r&gm0C1cERV;e4z#!* zev^7M5$$I&`y?@KUz>{g#Cgi0i7iVP{Ys#2YYVlUD`~6o^{uHx*nbr$E2=Sb7H1%v zH2Yve7r@=HM6Bv<;tquq00_D~Kg$JBAV5X|6tRpz*`)0|a0Q{!!@4sE%!!R|r-NU` z0&;_W#Ur5UhcLfJ+J7V)ZPWGSpbEb=(WLhh4ya~x+RsYQ_*_|^Ic{H)rMk|$7TFfA zw8UQdNjFWE{P;GvYxCCAiAQzP^wNFO?DyBpEG@$R_zd^vfRa)94CPw2;nice1TSBH z`0$~l67^vf;m4!fsoV0qLbNB5^=*%+nXl|F1fv3nq2;g92|Q_H^0Y4Daa2?tfp9kq z6RsH&J9N1Kbvw2Ao!Z+PZYEf%;XE_M zHttHynYYxu!OD(B8Xf`rHH@OMx{AxD)+|zWp%x zM2GEkk3AA4idf*m*YNp3Me4h5zg?nGU)Rb07rZON7T1L?H_bmRInG;z|d>)1AV3dzoC9aF}Jp+K&$_FNw5$S>nSo_fXmB)F< zBa%M=d)o8lp15PHUl|-E5@_Tn@B*_iI9VLOR5Z;5M^HQight3fth_139tSp)xl9T5la})eFrR z4o#G@YDxwxUD&p4+O(nfZba}!>7}Lc>}leFNPx+*3$Ik%rUiA&Ba>a-Om^Qtd2@b* zNBzomj-EY_Q?Yd%j$DNkvVc4k?$4-RT`qcD2h*LF$^vIX~iU zgu@Z5!O&u#lr3 zRnH~d_&p!DkOcFbmTsQVu!NcO7_Py3qcM|OY+obGq>4pvNI(j&7cIFN<|`t2R>P*e zO>Ymw{T)|h)##-Lf1LkbW=Wur4!&LMsIwO4@(mPVHU1z}CCDVL6reljb&;zD#a>vn;-#8fR1idi*RYGvfcD zSGucFx0Euf$Se9zoH>L7y-qKGZ|*WW(J3(2KmA!^~)y z$y&5s74N=fc>Z!i+VrB~oiTc?(J2{0I z4@pqBzGG=TWa0nksr$H0?7g@C*5_GXrc|HhjySk<8Mg(tM^s%%5>YE#oYAJG|6QU? z@5Mt~qjSxFvuuWsb>ur~C3D3K0w3q@3&iy`on7GhkB@-^p50E~Ttb5tO;&U$kx2XX zeRqDu(Q@nWmA)0Nir`-BxsCS1*H13@y&pAfd1v&aIyS%Z_S}KVjyaarM+-a*zNl~JOj|Bt7<=%gU&UYrQW}-cN|j>3dm&5f&z{#$BV+@QG2Ro zGp2Xa3dAOwn+xpkNo|v}zq@Jp+J!BBdo-kbXAUw(#kH~aKQHU-waa&4Gyn1f)zaG4 zH?J?hj?1sO4Ft1i z{H`MRg^aVnm~rS`6z<%2`S8cj#te~G!HoiT7kyV^2xR_i;m_i{ zMr(@WCf$Ai-f*XgTGQSnCl#&VuUMC0(mfe+D`VHktaRR6ZP;3uD0jqnXZsxabQbdI zeRctxPz6eINFu|$(sg+aXb*EAFcT04R~5o}P*$&1(|mulugxOsvsPv47uyyA6Pg5B zVPnzNj_zP=K{#iGnkH+i{ITS36^?m~vM={~ZkS5DZG-}bZ3am`wONJ(;x9`#OVla& zH!Je9w7hX2vFAl>o;G&abcS|ga;t8-cZAY*y?vSVo43*GC>exN>jX*%ALxJqK?sqn z*Kd1^aCilR4k)5803htJQ}I?uVHoD3g9jErjG|~_egRu*!Kmt@uocg1Y$M~B`%mA) zujBFVGeKNT>%1YLfV-QbHDa=Dv98KRkEJ_}s%mh3t@p{~YC*%M_VABt~qc zDg!Tx5Z#f6O&x~su(GKsCze5adkvU4K+Pz>AueJB6Gebwq@nl+8tA5V5x$tU0{sy+ zFrx=N8;GwBaOAC`wlNZma4_0)^yqx%G3FsdPmTy$q!?e;$@3Ps8d1GOrOfqMyz>ia z1$CCfMu4156tjG8Ev^CytUut^@tKDqA@ZPufoDP{%P?-L#1qVP&;I*hyWl#lt zn>kJI#YCd0t+!qA8~asKc|SJoRKbB@uGqrXJU*kYr&j|m$_dO+VVI|VqL-+!FCoI2 zQ2qwhlIVPXu_fNjzy~1hxe?g6AmIso$hi6crk(^m2VQWoGe@~ny6*k^3qYW{oI0)l z%|4rv>FB4Us%T5ozovD}J49K3w`WD>PmK&3*2%}7w)>YBrf9{EZDC$(r8{Lg!x0pv z)#Lgfk_FO@~kdpoBVw7CfAUj{&a(?H`iR?jISBW;qORF4kZh z?w2)5&=go^E!?@c@~b+H6cALTcihEk974?4-O{YmoZCs<##I`}_dg;wv}hZnEg`?x zoDz2^f^*LvRVp<_F7zBfvZ%cv8GsK*v4u$gQSZhuqqu4&z_c;-9vt&r9`xI5sNbdzbb`v;mba}5Rv{*YXj|d z|zcvNLGQzncrB`@bwl-gq%*Bcv#3n=LzK-6#F=UXA+tYmLAs0 zRTQ!qY>h?n3zID>V73Ez|L z+*TmrgO+7^StUPxowWT3HWr5idXaH6>bvI zPAeRjk{`gh2I<;{hQTPubm@V`bsRdaBlftq|K&=p_~gWbsDjXLoAxT1;pAHk?5)qJ z39UW**4F-QV3MzCyDUL23CAPCJOUXSHE2emU+u?j+rbSYLzLtD3x_Uaiqam##X!85 z&b&apW5^|lH#oKk>`f!ne;ws44f7Auv7wt4nY<+3jd|uE)94Gj7%pBPI58 z$7@h8KSHzyg%L`7x9_M$F)V)sTV?pCP@9_0E7Bf^ti>RF4hZ@5Jo*cOzR3Wg<1xSq zU>af$l9cU$18H6ZXNddSPa|!=i!b@_122_pZiwr5WjboP$=rdrFd|}nA>c;+i0<7M z{SQ^UPMceC)j(nK>C1$qUl*s@)k~?cT10>xNJ>s?;!9J!YM)OfZ7(#j8q)NSQu#uQ zRY0G0@(Tb+4^D`KSbfJ11XJ{n@T&H9bjcnx#4hun_y$7EVAE6D`I&JuP&!;^3VWVH zr5D0Y9w1Z@@ny6OK|_th(gMVmaedJp6+Y?IL0%h-j9chZ6FW0Fk|-!De#MFMc4YcN zSeSyPB{xa}%pQ^XQzE@RTA-V2pvZ-RA6|HE_k-j`m~kLrpjRP^eTdtyHchA-*n5PG ziYOy7|6Op&k@?c6E~V3F>FeZ4KEG7RdJ3%5k#CPK*wvoDk~^C+byfUo(I*#XW96#c zZo>s$$KIW=$QV9*s=`dQXA(Ig``%Y@wtD$CZ7y)@3|ecE3Yz8KN81H@-TQ zk(sH^WT%yUc$m7Ww=Q7YBw>GnMGul79h<1?btkb%{7R1&76(0tfWUoi182Fr_tAxW z3e*&7FiQUwtLcE^H=vsX;06FVQU^?+Rn^tC^;+SuzV`FGh3$6~{e;trN|Co3%J=c8 zRLQAc072`F7yWOyRP|r^ex4O(p9ks%5i`IvJzvuCvY^XviHrv z=Ou#JQ;Pp z6XqiMKEnssYHu50I5K?n+1n$%PHDXZ+*gXj{~1jfc;cmmGVnN0XfLEkBe{s0H@xWm z0E0tdM*!TofL-lLE$p$+BFb7KS1Y^#=Z{O|( z2Q&63M8eDiPAn#Z6m(s*gL-fK%*&7X4^z3nU|J0+Z31=D+j8@_=^9 zQG6yn?f=$1fDLeC89YEIwd6Tc(o>IqH9EipXn!?p8CUPsF!?cgRoqOcEiuIv5OQ2n z(j9Ok?I7Wbvo1S3vS=t*oo0rqj_uKq?549mwtAU?x;>a8Yj}-@wen#LMB>>hs+bSgC_=NB&GWA!R#T_w^AhPnTMBw?AHiSwIC zIP)sL347fQP)HaXnFvNW47d2=b_f7<=e^k4((+F=Pden;PD3GR2p0+XBgBbOA6X3s z<;`%}1f+##OYgLcPOc3*9(#)kK;Sr8NWZ-W=&S&gggEGedE)1T7`u1hzJUWZcK{p0 z!T`T7$Iu57RKyNUGQ=XYB2;#q(=W{%cd?$eqM+Lqb{sQa)TIr?b zIBT+4lWI-m1;VU8ys7gr2O+DIwvyB*sbv8Q2&5I_9XXa(fTFoNogX>|fiq8#~LFp?IJlK?_; z^sKBki2oz0x45C&CY^3jln1q6bf4O<-);PQn*Q;MC58dn$b4%}vatg|n5F|+*$jv{ zI&L^t2*vKj3xG}19P|`2L98Wi>etBFHJaYQh6Mr0 zf4bVco0HX^pjK;OTVMSdz6Cwfm=Wu7>Yl5+G9DcH%azA=F7P@Rds%j(dYa^$8cYtbNp%vN&h z8rF5^_|~S<7_T-e>DdwNEK0w2P&xk^Pp*A$zI?JsuRvcZ$U06q<4CX3fgu=WUC05Q zIQ=@-g0cLu{Sg`WkRypksubl@`K&j!H<(RdLTQ;doRmy{qCI;I%o-vk>Vc?gCDIPD zK;Yfr2jevebSIDmk$;3PjoR|C%zJ{LI)@w>n3+$2lQIN$5&pa*?zH~t)_9~z$P2&P ziaM|#br_5pXJ%#PVX~9uQz#*o z7CTZJMt9w^2YiSr=>qId*iIza$zMLjd&pWiJm*~vmIOqI=YE6W3d&_&-t(36pvNOM z!Q@U-S`TLgtV9-OFtXs5iU0$)G~!7gCcSnYKOPO5$|xtNXGDXpK!w}X{DSTy;h%+o zYv+BylT~~YcOU{&2r4N?uL3jkQq$5_e+JDA>x#Yby=At1xrfH`!dA<2n_R1!{l+PZ zdmkN*ROw#RdB}0|j)b>@!;j*|Sj@$>17a;pP>`S}K&TRAP-N}{a_F!l_MA?IMW4Q{ zuec^0#F%SyZEJmEI&bTQJ^N;_{wLOVCI3r@&u{q#o{j_(C{m;$IqZU2l$d%VdRidG z9rPcm2oN-=KiN&`9cF_JGF)4J4aVR71p{Lu&w+RVdWPD;xmIUeT_K{dMP|p)E_Fpp zC$>3eQ+9&3-<7_!j)u|~V=og5UucGDKtdhEVkFV+F1&(CsVAvxIty4hvJ8TbCSnK) zRcss%FJi-S?llFpwGX+McEBNv7Zxb}9aiZkgki0%eWLt2v8D%<5EPi62kQ~HNCD#t zRek+haEKvzwK@j(1ib>V;n0~U@h`fbxQF5l*(V_ph4bbzMlNhYm?s}m>~=J_%Z?Tw z@eGj&pN*lZZLbW{_h=@T<-dL5Bf(lJad->?0mUw!JeiDho$U)Hze4pm7(0;tW?J#6 z>+pw$*@1#jIsA6#Z<~ND4Ssz2oaq~a2FM<-=7y7D zj%WM%^)d`1u8z?UYgw*9bJc^X%zt?}#(;6+A(OSkF`Td}reoN2P#xWJ<(^42B->}y zfs9IA>f zZAUY?w&?OyFCS|@ecS|}gHx5%1HkHFbViGkT6Fa10&0z=u_cu9q_IwV&NyyCpk_kH z9T^Ok4&sL^Dtc%oM}rmT3Fo9AH+TH@KzOC`K>zn8a!c#%ZNT}iilY+~0sO@l1I8$# zh(I#lMXVcS2F^4l*Z?UPrZ4MARVbeYehYxYb|CUf zCfMKrOjK}~f^8m);|2k9`C$&Z}f-wr;B0^%~f~oJE%$Fb*LbixK`3vQc@Rjn#1)=BWw4 zE&?3jLk0$!pJo)1(AcZNwwk&!uU#@1ynQ1Pox<-)wTL4H%6Z{nW`U`c+wH_kP&bOu?$slaD%-DqUKZ(F&l1u3#n!erK!g+nBthkzhdyFT zYQ2WfaV(+kD?PO+T5&%+R%x>5>ZT%Sjg>6A!{;GeFX2wRDF)K2s&)c#3%x753o-f! zI=>_S=@lppe2ESjngqZ^C|R$cWj;wWDAH|D2VZT8eLs_EtSE%t%PAP=0VesFYioy%Pm>C z`HbI}IjUlS)Z2hXZJStby=1W-C_OodP3OzEYkLc*+{?Tm$Z5{srnV|ryRuclk-91| zo%MIuuj}!YSf&MhOY{Xkk{0DLFa#{DcIto$%8ve>kz9|`^Kae$K$X@eJ1;H#wv?}B_3-;g|9qi_s|BgIYeol``;~o3m~nA5 zZr<;gS1_h-DY#v`UGUR*r*LmRcUf|WAqX!JSAsLLZ|3$bUeBa`Ym~DSi;o~0qYwjI zx*ud32!@9sI~{aMaL1(ORxmi%G~@{5?rhwHbTIG=YzPbGeDp&H0BEbEkwuQfE8Q0)PHrS@z&a=xYZF z9mV>YuE}Eq($&<#WA&On1<|mj5$UpBvF~(Li*(%Cp|#2idl(v-tQv&UZr*=qaitMk z7=)2J9Ij-*`x!t<#3<=#R*>hyl!(O&hTlQ`h`-x?xsp9aFE?=Ucm3iMn2I97rSM<= zD$CpP^vM&_FCYsaU&HainrVj5VP;YACk{u2L?M5N)Fpc`ZCFpl_oj=ya_bJ{w&>!V zPT9~PWH2MDSIFPL0Z%F>Cr{E*?#SXL2l&n>{>M;!bWCHXv2{ZRk z!pB+>nFdA_Ai_?E-{6*^w2q!H8h5*kJc73i2nE&(AP3&Z`zJca3DIUYeR1yK($K#* z)(;>f5XiCL+{BUhmgvyzLCy6UXMorn8Lll~i5AaAVRe1|?k8bV)VeM|JxrK=U%RBa;6;QKC4$NWstYiKTC{Sv?(lT=k=U(J1TL9b_FxZ;kGE<@|F z<8xx!%$lJ-e@u=2tL-D9uRQPkdsF1HxijWV?`xc!(U3#`-=6!WHEdsb-~03I?s`RY z#h`yi?DF45MxaW`ySU3%##qK}=6HMlw3_z&yvb*}IiR~I_kylfk#|l21QND-Yd$lKHHoQ!gwwr; z!Zu+-TCB9zq#g4&UvyD3il`qb15WIR+kL0(%j+SBHrA4pCXuMcT^bWoj_TUcWzP+# zzO4+QUXt<{l;F$~-)8*#p0LfwcbB|uWB*qYx18F;04As^7+Ij_U?TUqgcg$i68D8H zO^*zeB2Y<)*!vYBmu+|2ZgVqqJki*QT6Y910db84Bq zoLu<9g{IVdS5Gw04hv(cyhHRB`hP>0C~drCaA;^Hv!N?7(*qocyyro9c(NedHo3jQ zj-;f;@wf>kHPDJ*x!31KP!%F(Vk`jAGv*m)<{ekdI`Re=sj&l!5R-}P2%@#_Ucf&= zf02X!c7e8Ad$Qi8y%MkliUhF@_(^_Wh+f>VSxRn!O82#2uEhz)6?T?_ZMil@ZyA-z zb)~t!mHs!jnv+jLHG^m_=H8XBTH1!GCCHKOBm!p`#)HnmJ+xX-2H1ztL+l4=JeqwF z!vpEfPuI3Xu@-|{b0FWNU&yqmQ3Nh!v1zxR;#&2-;F{DsH=n1>VKVzFPIe-J2F&$0 z*iWR^BGLCo)A-B@{YuMhhIQUqpILlm(Mm*701Xch$VdtV@6WI)LLTn4iYZrU2@JEl zZ|MAQ6g?1h3QCMdXj|YUC#EC@SHG-Uw{G3p7w2v;y%{dh_bEG%JOqgBa!3K9W~&3^ z9yBUsMX)DO0rp1thX5mpcpnPCuM<~^88VbG)U+&tEh6nhJXu5Vk*|<5m|wsk3^+pa zgT2U_2EfvcMJ7yjn{K^YWUvG+8T^Zhpcuk3mDh>KO6jr@!Eq~Q^$AV~geQk)&a{g& zfV)9}Cy`=~Uy(HTffq=cEnq4leU>4h)fmdXQ`XkJr1HiEb-9eB5?}>c;7v^ELCRsX zW_s=?7uvg(_93gHv9qKD3Ny1)lpYhOG|h)H=5f_s~MDaLIE!ElDT_7{F_aztf!C;pr!zQ6N(O~u=+v8 zGzOcQwCkWavRN4G2UTDt%H3IHGh`0cPOAtPa|*3h6whQLk0j857^Bfa#n(b53i=Ll zTk=8XPO#=MB_MK;BvisnNY5QO8*($uHB^A{O2#@#W`{@ChfNRi{H0ouRi}5BO4d9P zn9H;qVs8H#a!a5l$-lF7b{FBekbq^&RL$NpJ~O#vabgEhGheBjt8pu0y9Ebo!z;-= zCZ-j$%uTQ>K3<#}?F{`p?hGdU8a#DW?P#8TC~)M#H|T8I-;}=i*jAvk&7zMb@;*`vyeRcbIt)JzJ zC1O!iEc41QuKznuL}~ZFV+5rU4#t%`uKQyN0LSTzy|w)-a4kF)cDijsCu#N9?X^J? zmVw<2tkW4<2MVW851{JYg&U)*t4L<2t4%Ik7`z6nQO4xfZNc3d3&~z<;<=uyhS)#~ z3MT`mz!-eVxHe?vH#wFRFquO!`BvGo*T}UKQ&aoE0X6#Zt?KvUX!kXLjlPA-iTd|P z%=l6gl>Mx4=&#LMXPzzhx=2dOl9ks;)+V{(aR|o(qtL2Vk1K?fJ60D;?lQMl(v#V> z<>@_DNxkNtyNdTU1)4rQVb(qPB1Snen;H^X6K3yzy!@6!>? z%a2eflpw~HH$XN^$0s>QJ(t}T%WQB}3bnMK#7us@1^Va(aDeahk2f}@KfGS89!t4# zS8eq19${50OUo(P>&Yf+C`Ju@q+xkKiG7~B1 za^5t^*yfOwabobn$6y<uWOND(L!;HTnK*^VkC(!ZA3BHLh?0ugM*dx}(Ulq66 zSB8-#Tea7wIaRO50Fq4sq3iTz6R%g7lk=vA);Kt@omZ}JF*s`dtm?ko;1qfi=r5{1I~&wC=3eMifDET*Rwlj-<|k=AeNH_z4Zc8BEhI#Yu42OI{|F{;4_IqV|l$BQuPb9U@_!l zQ!vD-r)KJzUr->Hs++9{%rzPYI>ZGL9!kSMJ1@0ETq_Ic8+jW{i6;NYcXdi8N{YOgSjGJ2#IR%HYQ=7qRnF3c?12jyYq%&3*FScMZ=KCBPC^#>l zIEbZMr59-dXKTeYi00H|DC0!HUUVw;lG`a%MUBrTruQo}A>GdgmA>3afQXbPrKYw* zn0K!Nu<%xV&0r-?>p_!(WU;{b3x^V+FVB9=MFT}TpGy%C{2b?cEGKnq>(qr#6!TeV z{69UjUpY!#2bwk7GBP*aeq&zyIa_5T-V>8M@%MM1=$M&D+kz`ng@;at)&FXgS#t0D zx%Z+@c{g_O*lR@p4x1z<#oU%yF0Z0mtk@%_75*g7 zlD}DwN314><|VYZ8+-dr3(`X*nAR64d6+Dhp6oDXRgN+FbhB4fPB25h^0HvPBU|N$ zSKHU`IMt)a9h^BLJi;G)-r;>h)4itO-CateWp|#5?C| zivHw(+DM@chOhmGcd*rBX4v4k$G_lS<-yiTKBt9&$!*N@Y%%+|nBC*A3kDaTnYGs& z>TSGZ6mxvny%l%`$!ir8IS7>5)??tdD~Nb6G}zvah`1+7miH?H<^+Mrs~){c&(wl=N4NoV{pd8vaReUr2HX`$m4vwmaqM5l@88kL=-P=y_jF-N+8uHCfaCf+)+)W^rd_6O*O-*sgIW5q>vNSip z*DI=9=#*MKQ#3w=c#)&XSMX`@;=BIw#_5o{EdQKRehrD}c5njYkr7*W<*7k4@64ev z4Hlnj)0Zy&VP+cG`|wd>7r(07PPGp}VA)rB88^+ZPR>-=T0!{i`ZCq1f&IaXAGapm z_!KC)0b3%}!rD6c$@WHNx}s2;E42eO3wl|*Fl4R*VXdI1p{!AZ!TDmGgxm`FkOy@R za#L=GFynPHKCDl#Y-?1SEgc&}<$DgPlPs$E_FPSk^DNbu*_@-yWTK$xA9}dch`Z;# z3$#SMJ-?sYSjac7G)?_YTrAI;K(c&tPa?9iPY-+KfTb?@pIKX39Ywr2#YCdljJk-VRFbGzKe&2;7dD zo@q=0C#iA`0z<)}l3lM~;$8%xFO_305Mz;{8*8>V0Fd7UK{w?l#9?dO$|E!1l^lDa z$P$b8pg9VwA8v-oqFZqwPleUH%AdLH9lzDk29UA~Ce$>Mn>&c{_RNqEwLoFkQFJX= z-k&9Q+MVv&5q#kcPm48TyBed$mRB*bh93Ghq0QJi)E;gh#8_A>R^RB`6V50T^w@0EleMMp;OkJ(qCo5h2| zsi~pC6{a){&BC0TDNKxL8XBe}r)X5pu%3AMYXw)S(p@HC350*uLLUte_BE5e#hz;aL^f6@wm>Xz-B&gRy8 z*+mT`#>Pq=b^6`_`6@?iuq{d!MlWe{ZK;;1oD?Uq3K_I+kxMo)H-NG3NjNlb6LUzQ zwr9Vb{Sm)xj^Xcie63Nn>CxvivG-{ea_)S`z)I#D9Tp#yb$?n+KOzu^HlaUWG?+2& zI&jn};^5|LlGaB5db{tNa}2RN93AuK8*S^3X-tk-?-lAM$@1qV?Xv?I?T zluAYFgwix&uQi%RMh#Rs>dzLZL!ZJN1fv3QF31DnrRKe;{hlI4zs1^Ke0w{Bz%<~C zni)47j`-JTY$ar7Ht|_~I^JqKu+Jp|2@+Q0o*@V@w300r7pA7HYGw1xj!)MOgS$eo zd`d+F1o{Xh;7miyRS5hW09G z>pKR2oya4ARv~ZNh$X6f7Ze<${)tVuH1%Ma6z`6SB`fsPFxDDGl-n%;$vhUeejJ&# zvtVP~jG94~3x7cgl3=pvH8r2YOl)4{B~?iE8k8arV~#q2ML-&2c}stfsD{5k288Ib zm}3%}Z)rd))$ooF$LA4d`~H1m zqa%jd)$up&7}9pcsiG(*_%q@oQ~jjSl`*Q@WO$E;v2i@yZ!QLZ0#jbdWy%~J5@l3! zFGjj@ti!SPta-jFt+gn4{g^eD>TLR~<*Inv4&d}iype~Ye1&~X3se^O4Jn-y!_iU% z%Fms0BgLm@=8$mN6s{Bz5g7p@^m9@Rzz&irtRhup^y!%0OHksBr}Ak#98glFo04~R zLDEc#+2OaLq6Fvy4z4aI0snF%JAG{wCvC6+v({7>65qdNotW)skJOWbv5$4yR=Q%% zJ002l8pQ&}li&NC=cGJrF^zn7#~Lz;x&;o2scF~1EecZN>=O+{#qu1B`orjUK~sPH z#_VQ3BHA$O13U&{bD?EjWNL#|Ninn2gwrp^?}C6j`@nqhD{TX{xeC^4bn>iVImuIO zd~029_cJ0Jq`jU+)#3VJur_zGRcPtp!a%h4_fv+JlfOz97cR~Js_L{+$9hb2(C_QH zc6wsd?nmF26>VEe( zQ$y_r>aC^T>&6OB<&^Jx-xA(d;2XQI+xjZ2i9)`u*< z+pWm(ATG2wWjR@eT-%a)w>^{FN98IC8+a6^Ub~X6ao|Mz`4GWw^;7MP>zAEsw+Inz zwd-ecdoP||G#zRqGsNQ9?>BE_xgBTIHNh#XONUA@IhrO8I;WH}<^k-wOCD^THpEKR&|rdiHOz%BueXMxB zaU9LR5EEsv570tX9i7$tw=_7)d02gTP&v@a1YQ;qtb9Ew{fbr&p6QU<0XAJgMFkbWZvU4VZ`@mkaJbcK_2TY$MPfTSvSl}MOO!`amfKk+U}Us zWyP5t4vMN_r;dk$p5@5$$ zR^9+O^mRgXvoNK|W44ZI-Ku%^VixLMeKFJHk0<9o25Or5IFd&iqd%(e@QC(!<>ft9 ze|FWZ;_xVbuc7*F()rq?TS;@9exOCeeDNi-p>M9VQx{QCj@t+Y6+W5{E}Q;PE;!)$ z@*oIZA1CLYCOqCvzSF4XxF;X(e|W8;So2v2{ZPXT%ch*4N!Mwdfps{F!_1nf@!1ze zeevsUn%{}UvUx;Rt`yRzwD8aY=bxcEe3WHVCXGHhG}S7RbqaQTmPKYquk_m;F*#(`Ha;)0-X
    (e1qD4EZuR%;PyseL#3IYA#Jao zd>ywIy2!JjVt=eHvSV!IlmL}N-qn1!%fyLXE{f>!z+ML~Q66jmP`#g(i>#qRi{tAh z$6J5SyQPf{Q14E&Jsp^?TiY)hhv%{0equm0kQ&-EPWkLA8fb42OPz|KjalR$@cmiG zNd9r-q>I^3a)0%YnZkt`Nmdq|1VMr+$nzrF5`i*Uc|NC6+df3(1WuetWSrfQwE zN*5m-mABRpro^rg?Zt}`3HQ^L#jXAtyh7c@p^?AO?#NN&v-B$;TnJs|@#noz1G1!D z_Z#rH?3Q`KT9u8TSI;rmPgV!6ubMtP!~gK2Y<*3CmutC6)rQ4}Cbgxtv|c@MhfgeD z$$_WK_G<%>sAFlnuk(fyQ^J*MCzu;ZN7zJ z`DrHoS{>_CyX?#O4|IP1x$q>_-8ag9*_6Rk#thES6XNOL^Re;9Hh0gEdmPdCm~7S{ z#>iQo?RPtAkMsSZ#GG|#D>9ESbWlood8|ihN~t$|wMav5P}GjNHw*ct*U~Br46Y4K z5B4(qk=JHzDtgEN^3UZjYbbr$+8@u1W!TjOYt;n_=PjFJ@AHiMx%3L{YXf!!v3R}L zj88P~<|;v-O_T_|6ZOH3Z#v^=APy;MsLt0i^lqB5-T0V{*|3{5L55ZycvcGXD!r{a=4essc*CD_1Tpg;ZSj!QaP2O4A>zj|8QWOHz Date: Tue, 7 Jan 2020 15:37:53 -0800 Subject: [PATCH 29/74] fix link --- windows/security/threat-protection/TOC.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index d9e985d4dd..5a03f90ecc 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -129,7 +129,7 @@ ##### [DeviceTvmSecureConfigurationAssessment](microsoft-defender-atp/advanced-hunting-tvm-configassessment-table.md) ##### [DeviceTvmSecureConfigurationAssessmentKB](microsoft-defender-atp/advanced-hunting-tvm-secureconfigkb-table.md) #### [Apply query best practices](microsoft-defender-atp/advanced-hunting-best-practices.md) -#### [Stream advanced hunting events to Azure Event Hubs](microsoft-defender-atp/raw-data-export-event-hub.md) + #### [Custom detections]() ##### [Understand custom detection rules](microsoft-defender-atp/overview-custom-detections.md) @@ -436,7 +436,7 @@ #### [Stream data using APIs]() ##### [Raw data streaming (preview)](microsoft-defender-atp/raw-data-export.md) -##### [Stream advanced hunting events to Azure Events hub](microsoft-defender-atp/raw-data-export-event-hub) +##### [Stream advanced hunting events to Azure Events hub](microsoft-defender-atp/raw-data-export-event-hub.md) ##### [Stream advanced hunting events to your storage account](microsoft-defender-atp/raw-data-export-storage.md) From 38c727624dcb53a243b1ef145e125a2c8b03aeca Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 7 Jan 2020 16:56:47 -0800 Subject: [PATCH 30/74] move content around --- windows/security/threat-protection/TOC.md | 40 +++++++++---------- .../microsoft-defender-atp/apis-intro.md | 4 +- .../microsoft-defender-atp/configure-siem.md | 11 ----- .../microsoft-defender-atp/management-apis.md | 27 ++----------- .../threat-indicator-concepts.md | 14 +++++++ 5 files changed, 38 insertions(+), 58 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 5a03f90ecc..cc2028d8f8 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -362,12 +362,12 @@ #### [Microsoft Defender ATP API]() ##### [Microsoft Defender ATP API license and terms](microsoft-defender-atp/api-terms-of-use.md) ##### [Get started with Microsoft Defender ATP APIs]() -###### [Introduction](microsoft-defender-atp/apis-intro.md) -###### [Hello World](microsoft-defender-atp/api-hello-world.md) +###### [Access the Microsoft Defender ATP APIs](microsoft-defender-atp/apis-intro.md) ###### [Get access with application context](microsoft-defender-atp/exposed-apis-create-app-webapp.md) ###### [Get access with user context](microsoft-defender-atp/exposed-apis-create-app-nativeapp.md) +###### [Hello World](microsoft-defender-atp/api-hello-world.md) -##### [APIs]() +##### [Investigation, response, and entities APIs]() ###### [Supported Microsoft Defender ATP APIs](microsoft-defender-atp/exposed-apis-list.md) ###### [Advanced Hunting](microsoft-defender-atp/run-advanced-query-api.md) @@ -434,22 +434,21 @@ ####### [Get user related alerts](microsoft-defender-atp/get-user-related-alerts.md) ####### [Get user related machines](microsoft-defender-atp/get-user-related-machines.md) -#### [Stream data using APIs]() -##### [Raw data streaming (preview)](microsoft-defender-atp/raw-data-export.md) -##### [Stream advanced hunting events to Azure Events hub](microsoft-defender-atp/raw-data-export-event-hub.md) -##### [Stream advanced hunting events to your storage account](microsoft-defender-atp/raw-data-export-storage.md) - - -#### [Pull detections to your SIEM tools]() -##### [Understand threat intelligence concepts](microsoft-defender-atp/threat-indicator-concepts.md) -##### [Learn about different ways to pull detections](microsoft-defender-atp/configure-siem.md) -##### [Enable SIEM integration](microsoft-defender-atp/enable-siem-integration.md) -##### [Configure Splunk to pull detections](microsoft-defender-atp/configure-splunk.md) -##### [Configure HP ArcSight to pull detections](microsoft-defender-atp/configure-arcsight.md) -##### [Microsoft Defender ATP detection fields](microsoft-defender-atp/api-portal-mapping.md) -##### [Pull detections using SIEM REST API](microsoft-defender-atp/pull-alerts-using-rest-api.md) -##### [Troubleshoot SIEM tool integration issues](microsoft-defender-atp/troubleshoot-siem.md) +##### [Stream data using APIs]() +###### [Raw data streaming (preview)](microsoft-defender-atp/raw-data-export.md) +###### [Stream advanced hunting events to Azure Events hub](microsoft-defender-atp/raw-data-export-event-hub.md) +###### [Stream advanced hunting events to your storage account](microsoft-defender-atp/raw-data-export-storage.md) + +##### [Pull detections to your SIEM tools]() +###### [Understand threat intelligence concepts](microsoft-defender-atp/threat-indicator-concepts.md) +###### [Learn about different ways to pull detections](microsoft-defender-atp/configure-siem.md) +###### [Enable SIEM integration](microsoft-defender-atp/enable-siem-integration.md) +###### [Configure Splunk to pull detections](microsoft-defender-atp/configure-splunk.md) +###### [Configure HP ArcSight to pull detections](microsoft-defender-atp/configure-arcsight.md) +###### [Microsoft Defender ATP detection fields](microsoft-defender-atp/api-portal-mapping.md) +###### [Pull detections using SIEM REST API](microsoft-defender-atp/pull-alerts-using-rest-api.md) +###### [Troubleshoot SIEM tool integration issues](microsoft-defender-atp/troubleshoot-siem.md) ##### [How to use APIs - Samples]() ###### [Microsoft Flow](microsoft-defender-atp/api-microsoft-flow.md) @@ -458,8 +457,6 @@ ###### [Advanced Hunting using PowerShell](microsoft-defender-atp/run-advanced-query-sample-powershell.md) ###### [Using OData Queries](microsoft-defender-atp/exposed-apis-odata-samples.md) - - #### [Reporting]() ##### [Power BI - How to use API - Samples](microsoft-defender-atp/api-power-bi.md) ##### [Create and build Power BI reports using Microsoft Defender ATP data connectors (deprecated)](microsoft-defender-atp/powerbi-reports.md) @@ -488,7 +485,8 @@ -### [Partner integration]() +### [Partner integration opportunities]() +#### [Technical integrations](microsoft-defender-atp/) #### [Managed security service provider support](microsoft-defender-atp/mssp-support.md) ##### [Configure managed security service provider (MSSP) support](microsoft-defender-atp/configure-mssp-support.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/apis-intro.md b/windows/security/threat-protection/microsoft-defender-atp/apis-intro.md index 425ad57ee8..589b46db48 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/apis-intro.md +++ b/windows/security/threat-protection/microsoft-defender-atp/apis-intro.md @@ -1,5 +1,5 @@ --- -title: Microsoft Defender Advanced Threat Protection API overview +title: Access the Microsoft Defender Advanced Threat Protection APIs ms.reviewer: description: Learn how you can use APIs to automate workflows and innovate based on Microsoft Defender ATP capabilities keywords: apis, api, wdatp, open api, windows defender atp api, public api, supported apis, alerts, machine, user, domain, ip, file, advanced hunting, query @@ -17,7 +17,7 @@ ms.collection: M365-security-compliance ms.topic: conceptual --- -# Microsoft Defender ATP API overview +# Access the Microsoft Defender Advanced Threat Protection APIs **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-siem.md b/windows/security/threat-protection/microsoft-defender-atp/configure-siem.md index 521fbb5621..ad965c75e5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-siem.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-siem.md @@ -15,7 +15,6 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: article -ms.date: 10/16/2017 --- # Pull detections to your SIEM tools @@ -56,13 +55,3 @@ Microsoft Defender ATP supports the OAuth 2.0 protocol to pull detections using For more information, see [Pull Microsoft Defender ATP detections using REST API](pull-alerts-using-rest-api.md). -## In this section - -Topic | Description -:---|:--- -[Enable SIEM integration in Microsoft Defender ATP](enable-siem-integration.md)| Learn about enabling the SIEM integration feature in the **Settings** page in the portal so that you can use and generate the required information to configure supported SIEM tools. -[Configure Splunk to pull Microsoft Defender ATP detections](configure-splunk.md)| Learn about installing the REST API Modular Input App and other configuration settings to enable Splunk to pull Microsoft Defender ATP detections. -[Configure HP ArcSight to pull Microsoft Defender ATP detections](configure-arcsight.md)| Learn about installing the HP ArcSight REST FlexConnector package and the files you need to configure ArcSight to pull Microsoft Defender ATP detections. -[Microsoft Defender ATP Detection fields](api-portal-mapping.md) | Understand what data fields are exposed as part of the alerts API and how they map to Microsoft Defender Security Center. -[Pull Microsoft Defender ATP detections using REST API](pull-alerts-using-rest-api.md) | Use the Client credentials OAuth 2.0 flow to pull detections from Microsoft Defender ATP using REST API. -[Troubleshoot SIEM tool integration issues](troubleshoot-siem.md) | Address issues you might encounter when using the SIEM integration feature. diff --git a/windows/security/threat-protection/microsoft-defender-atp/management-apis.md b/windows/security/threat-protection/microsoft-defender-atp/management-apis.md index 615f35af11..df2182207e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/management-apis.md +++ b/windows/security/threat-protection/microsoft-defender-atp/management-apis.md @@ -55,7 +55,7 @@ IMAGE 2: ### Authentication and authorization Accessing Microsoft Defender ATP APIs is granted in accordance with the service users and permissions model. The API access requires OAuth2.0 authentication. For more information, see [OAuth 2.0 Authorization Code Flow](https://docs.microsoft.com/azure/active-directory/develop/active-directory-v2-protocols-oauth-code). -For services, the Azure Active Directory (Azure AD) application model is applied where the AAD Global Admin grants the permissions to the application. Any change of the application “manifested” permissions will require Global Admin Consent. +For services, the Azure Active Directory (Azure AD) application model is applied where the AAD Global Admin grants the permissions to the application. Any change of the application "manifested" permissions will require Global Admin Consent. ### Investigation API You can use the APIs to investigate entities such as machine, user, and file as well as discrete events (for example, process creation and file creation). For more information see, [Supported APIs](exposed-apis-list.md). @@ -68,9 +68,8 @@ Take actions on machine such as isolate machine from the network, quarantine fil Indicator matching is essential feature available in Microsoft Defender ATP that gives SecOps the ability to create indicators that define the detection, prevention, and exclusion of entities. For more information see [Indicator resource type](ti-indicator.md). -When certain conditions that you set are met, you can initiate automated response using the APIs. +You can initiate automated investigation on a machine using APIs. -EFRAT, PLEASE KINDLY CHECK IF THE ABOVE STATEMENT ABOUT AUTO-IR SHOULD BE INCLUDED, AND IF YES - THAT IT'S ACCURATE. THANKS! ### Entities API Run API calls on the supported entities. You can create calls such as get alerts, create indicators, and more. @@ -89,28 +88,8 @@ It enables ingesting complete event data from the Microsoft Defender ATP platfor Microsoft Defender ATP supports SIEM integration through a variety of methods - specialized SIEM system interface with out of the box connectors, a generic alert API enabling custom implementations, and an action API enabling alert status management. For more information see, [SIEM integration](enable-siem-integration.md) ## Related topics -- [](apis-intro.md) +- [Access the Microsoft Defender Advanced Threat Protection APIs ](apis-intro.md) - [Supported APIs](exposed-apis-list.md) -- [How] - ------------------------------ - - -- It supports integration with a number of security information and event management (SIEM) solutions and also exposes APIs to fully support pulling all the alerts and detection information into any SIEM solution. -- It supports a rich set of application programming interface (APIs) providing flexibility for those who are already heavily invested in data enrichment and automation: - - Enriching events coming from other security systems with foot print or prevalence information - - Triggering file or machine level response actions through APIs - - Keeping systems in-sync such as importing machine tags from asset management systems into Microsoft Defender ATP, synchronize alerts and incidents status cross ticketing systems with Microsoft Defender ATP. - -## Related topics -- [Onboard machines](onboard-configure.md) -- [Manage indicators](manage-indicators.md) -- [Microsoft Defender ATP Public API](apis-intro.md) -- [Pull alerts to your SIEM tools](configure-siem.md) -- [Create and build Power BI reports using Microsoft Defender ATP data](powerbi-reports.md) -- [Role-based access control](rbac.md) - - diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-indicator-concepts.md b/windows/security/threat-protection/microsoft-defender-atp/threat-indicator-concepts.md index c9d50043b1..c003b67a2d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-indicator-concepts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-indicator-concepts.md @@ -50,5 +50,19 @@ Here is an example of an IOC: IOCs have a many-to-one relationship with alert definitions such that an alert definition can have many IOCs that correspond to it. +## In this section + +Topic | Description +:---|:--- +[Pull detections to your SIEM tools](configure-siem.md)| Learn about different ways to pull detections. +[Enable SIEM integration in Microsoft Defender ATP](enable-siem-integration.md)| Learn about enabling the SIEM integration feature in the **Settings** page in the portal so that you can use and generate the required information to configure supported SIEM tools. +[Configure Splunk to pull Microsoft Defender ATP detections](configure-splunk.md)| Learn about installing the REST API Modular Input App and other configuration settings to enable Splunk to pull Microsoft Defender ATP detections. +[Configure HP ArcSight to pull Microsoft Defender ATP detections](configure-arcsight.md)| Learn about installing the HP ArcSight REST FlexConnector package and the files you need to configure ArcSight to pull Microsoft Defender ATP detections. +[Microsoft Defender ATP Detection fields](api-portal-mapping.md) | Understand what data fields are exposed as part of the alerts API and how they map to Microsoft Defender Security Center. +[Pull Microsoft Defender ATP detections using REST API](pull-alerts-using-rest-api.md) | Use the Client credentials OAuth 2.0 flow to pull detections from Microsoft Defender ATP using REST API. +[Troubleshoot SIEM tool integration issues](troubleshoot-siem.md) | Address issues you might encounter when using the SIEM integration feature. + + + ## Related topics - [Manage indicators](manage-indicators.md) From 6e9272db53e109e36ad7239a0cf00931af31a5d9 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 7 Jan 2020 17:30:22 -0800 Subject: [PATCH 31/74] partner opportunities content --- windows/security/threat-protection/TOC.md | 5 +- .../get-started-partner-integration.md | 51 +++++++++++++++ .../microsoft-defender-atp/management-apis.md | 4 +- .../partner-integration.md | 62 +++++++++++++++++++ 4 files changed, 117 insertions(+), 5 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md create mode 100644 windows/security/threat-protection/microsoft-defender-atp/partner-integration.md diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index cc2028d8f8..ec8d2f18a9 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -483,10 +483,9 @@ ###### [Using machine groups](microsoft-defender-atp/machine-groups.md) ###### [Create and manage machine tags](microsoft-defender-atp/machine-tags.md) - - ### [Partner integration opportunities]() -#### [Technical integrations](microsoft-defender-atp/) +#### [Partner opportunities and scenarios](microsoft-defender-atp/partner-integration.md) +##### [Become a Microsoft Defender ATP integration partner](microsoft-defender-atp/get-started-partner-integration.md) #### [Managed security service provider support](microsoft-defender-atp/mssp-support.md) ##### [Configure managed security service provider (MSSP) support](microsoft-defender-atp/configure-mssp-support.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md b/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md new file mode 100644 index 0000000000..49b1166be2 --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md @@ -0,0 +1,51 @@ +--- +title: Become a Microsoft Defender ATP integration partner +ms.reviewer: +description: Learn the steps and requirements so that you can integrate your solution with Microsoft Defender ATP and be a partner +keywords: partner, integration, solution validation, certification, requirements, member, misa, application portal +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: conceptual +--- + +# Become a Microsoft Defender ATP integration partner + +**Applies to:** +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) + +> Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) + +To become a Microsoft Defender ATP solution partner, you'll need to follow and complete the following steps. + +## Step 1: Subscribe to a Microsoft Defender ATP Developer license +This gives you a license to use a Microsoft Defender ATP tenant with up to 10 devices for developing solutions to integrate with Microsoft Defender ATP. + +## Step 2: Fulfill the solution validation and certification requirements +The best way for technology partners to certify their integration works, is to have it tested and used by a joint customer. Once the Microsoft Defender ATP team reviews and approves the integration, we will direct you to be included as a partner at the Microsoft Intelligent Security Association. + +## Step 3: Become a Microsoft Intelligent Security Association member +[Microsoft Intelligent Security Association](https://www.microsoft.com/security/partnerships/intelligent-security-association) is a program specifically for Microsoft security partners to help enrich your security products and improve customer discoverability of your integrations to Microsoft security products. + +## Step 4: Get listed in the Microsoft Defender ATP partner application portal +Microsoft Defender ATP supports third-party applications discovery and integration using the in-product partner page that is embedded within the Microsoft Defender ATP management portal. + +To have your company listed as a partner in the in-product partner page, you will need to provide the following: + +1. A square logo (SVG). +2. Name of the product to be presented. +3. Provide a 15-word product description. +4. Link to the landing page for the customer to complete the integration or blog post that will include sufficient information for customers. Please note that any press release including the Microsoft Defender ATP product name should be reviewed by the marketing and engineering teams. You should allow at least 10 days for review process to be performed. +5. If you use a multi-tenant Azure AD approach, we will need the AAD application name to track usage of the application. + + +Partnership with Microsoft Defender ATP help our mutual customers to further streamline, integrate, and orchestrate defenses. We are happy that you chose to become a Microsoft Defender ATP partner and to achieve our common goal of effectively protecting customers and their assets by preventing and responding to modern threats together. \ No newline at end of file diff --git a/windows/security/threat-protection/microsoft-defender-atp/management-apis.md b/windows/security/threat-protection/microsoft-defender-atp/management-apis.md index df2182207e..3ff04699d0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/management-apis.md +++ b/windows/security/threat-protection/microsoft-defender-atp/management-apis.md @@ -1,8 +1,8 @@ --- title: Overview of management and APIs ms.reviewer: -description: -keywords: +description: Learn about the management tools and API categories in Microsoft Defender ATP +keywords: onboarding, api, siem, rbac, access, portal, integration, investigation, response, entities, entity, user context, application context, streaming search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/partner-integration.md b/windows/security/threat-protection/microsoft-defender-atp/partner-integration.md new file mode 100644 index 0000000000..b767897b82 --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/partner-integration.md @@ -0,0 +1,62 @@ +--- +title: Microsoft Defender ATP partner opportunities and scenarios +ms.reviewer: +description: Learn how you can extend existing security offerings on top of the open framework and a rich set of APIs to build extensions and integrations with Microsoft Defender ATP +keywords: API, partner, extend, open framework, apis, extensions, integrations, detection, management, response, vulnerabilities, intelligence +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: conceptual +--- + +# Microsoft Defender ATP partner opportunities and scenarios + +**Applies to:** +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) + +> Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) + + +Partners can easily extend their existing security offerings on top of the open framework and a rich and complete set of APIs to build extensions and integrations with Microsoft Defender ATP. + +The APIs span functional areas including detection, management, response, vulnerabilities and intelligence wide range of use cases. Based on the use case and need, partners can either stream or query data from Microsoft Defender ATP. + + +## Scenario 1: External alert correlation and Automated investigation and remediation +Microsoft Defender ATP offers unique automated investigation and remediation capabilities to drive incident response at scale. + +Integrating the automated investigation and response capability with other solutions such as network security products or other endpoint security products will help to address alerts and minimize the complexities surrounding network and device signal correlation, effectively streamlining the investigation and threat remediation actions on devices. + +Microsoft Defender ATP adds support for this scenario in the following forms: +- External alerts can be pushed into Microsoft Defender ATP and presented side-by-side with additional device-based alerts from Microsoft Defender ATP. This view provides the full context of the alert - with the real process and the full story of attack. + +- Once an alert is generated, the signal is shared across all Microsoft Defender ATP protected endpoints in the enterprise. Microsoft Defender ATP takes immediate automated or operator-assisted response to address the alert. + +## Scenario 2: Security orchestration and automation response (SOAR) integration +Orchestration solutions can help build playbooks and integrate the rich data model and actions that Microsoft Defender ATP APIs exposes to orchestrate responses, such as query for device data, trigger machine isolation, block/allow, resolve alert and others. + +## Scenario 3 - Indicators matching +Indicator of compromise (IoCs) matching is an essential feature in every endpoint protection solution. This capability is available in Microsoft Defender ATP and gives the ability to set a list of indicators for prevention, detection and exclusion of entities. One can define the action to be taken as well as the duration for when to apply the action. + +## Scenario 4: Decision making based on device security score & vulnerabilities + Microsoft Defender ATP Threat & Vulnerability Management is built-in, real-time, cloud-powered, and is fully integrated with Microsoft endpoint security stack. It uses vulnerability and security configuration assessment data as discovery tools that are used to calculate the exposure score. Using secure score and endpoint vulnerabilities data with other solutions will help to expand the customer's visibility into the overall security posture of their endpoints and help them make better decisions. + +## Scenario 5: Managed security service provider support +support Security is recognized as a key component in running an enterprise, however some organizations might not have the capacity or expertise to have a dedicated security operations team to manage the security of their endpoints and network, others may want to have a second set of eyes to review alerts in their network. To address this demand, managed security service providers (MSSP) offer to deliver managed detection and response (MDR) services on top of Microsoft Defender ATP. + +Microsoft Defender ATP adds support for this scenario and to allow MSSPs to take the following actions: +- Get access to MSSP customer's Microsoft Defender Security Center portal +- Get email notifications • Fetch alerts through security information and event management (SIEM) tools and the rich set of programmatic APIs and +- Use the streaming API to receive real-time event and alerts from instances as they occur within a single data stream, providing a low latency, high throughput delivery mechanism + + +Follow the steps in [Become a Microsoft Defender ATP integration partner](get-started-partner-integration.md) to become a Microsoft Defender ATP partner. \ No newline at end of file From bd6846b34fc6fde088b3cc84bc9de3aef9c23908 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 8 Jan 2020 13:48:20 -0800 Subject: [PATCH 32/74] fix char --- .../microsoft-defender-atp/partner-integration.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/partner-integration.md b/windows/security/threat-protection/microsoft-defender-atp/partner-integration.md index b767897b82..789cd2a69e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/partner-integration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/partner-integration.md @@ -55,7 +55,8 @@ support Security is recognized as a key component in running an enterprise, howe Microsoft Defender ATP adds support for this scenario and to allow MSSPs to take the following actions: - Get access to MSSP customer's Microsoft Defender Security Center portal -- Get email notifications • Fetch alerts through security information and event management (SIEM) tools and the rich set of programmatic APIs and +- Get email notifications +- Fetch alerts through security information and event management (SIEM) tools and the rich set of programmatic APIs and - Use the streaming API to receive real-time event and alerts from instances as they occur within a single data stream, providing a low latency, high throughput delivery mechanism From 73f8a5e6fb0e16a782a2c7497027f30375b47733 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 8 Jan 2020 15:07:50 -0800 Subject: [PATCH 33/74] updates --- windows/security/threat-protection/TOC.md | 37 +++++++------- .../get-started-partner-integration.md | 2 +- .../images/mdatp-apis.png | Bin 0 -> 120347 bytes .../microsoft-defender-atp/management-apis.md | 46 +++++------------- .../partner-integration.md | 15 +----- 5 files changed, 35 insertions(+), 65 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/mdatp-apis.png diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 24ac8283ff..a6c8d575d4 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -360,15 +360,15 @@ ###### [Troubleshoot subscription and portal access issues](microsoft-defender-atp/troubleshoot-onboarding-error-messages.md) #### [Microsoft Defender ATP API]() -##### [Microsoft Defender ATP API license and terms](microsoft-defender-atp/api-terms-of-use.md) ##### [Get started with Microsoft Defender ATP APIs]() +###### [Microsoft Defender ATP API license and terms](microsoft-defender-atp/api-terms-of-use.md) ###### [Access the Microsoft Defender ATP APIs](microsoft-defender-atp/apis-intro.md) ###### [Hello World](microsoft-defender-atp/api-hello-world.md) ###### [Get access with application context](microsoft-defender-atp/exposed-apis-create-app-webapp.md) ###### [Get access with user context](microsoft-defender-atp/exposed-apis-create-app-nativeapp.md) ###### [Get partner application access](microsoft-defender-atp/exposed-apis-create-app-partners.md) -##### [Investigation, response, and entities APIs]() +##### [Microsoft Defender ATP APIs]() ###### [Supported Microsoft Defender ATP APIs](microsoft-defender-atp/exposed-apis-list.md) ###### [Advanced Hunting](microsoft-defender-atp/run-advanced-query-api.md) @@ -435,22 +435,6 @@ ####### [Get user related alerts](microsoft-defender-atp/get-user-related-alerts.md) ####### [Get user related machines](microsoft-defender-atp/get-user-related-machines.md) -##### [Stream data using APIs]() -###### [Raw data streaming (preview)](microsoft-defender-atp/raw-data-export.md) -###### [Stream advanced hunting events to Azure Events hub](microsoft-defender-atp/raw-data-export-event-hub.md) -###### [Stream advanced hunting events to your storage account](microsoft-defender-atp/raw-data-export-storage.md) - - -##### [Pull detections to your SIEM tools]() -###### [Understand threat intelligence concepts](microsoft-defender-atp/threat-indicator-concepts.md) -###### [Learn about different ways to pull detections](microsoft-defender-atp/configure-siem.md) -###### [Enable SIEM integration](microsoft-defender-atp/enable-siem-integration.md) -###### [Configure Splunk to pull detections](microsoft-defender-atp/configure-splunk.md) -###### [Configure HP ArcSight to pull detections](microsoft-defender-atp/configure-arcsight.md) -###### [Microsoft Defender ATP detection fields](microsoft-defender-atp/api-portal-mapping.md) -###### [Pull detections using SIEM REST API](microsoft-defender-atp/pull-alerts-using-rest-api.md) -###### [Troubleshoot SIEM tool integration issues](microsoft-defender-atp/troubleshoot-siem.md) - ##### [How to use APIs - Samples]() ###### [Microsoft Flow](microsoft-defender-atp/api-microsoft-flow.md) ###### [Power BI](microsoft-defender-atp/api-power-bi.md) @@ -458,6 +442,23 @@ ###### [Advanced Hunting using PowerShell](microsoft-defender-atp/run-advanced-query-sample-powershell.md) ###### [Using OData Queries](microsoft-defender-atp/exposed-apis-odata-samples.md) +#### [Stream APIs]() +##### [Raw data streaming (preview)](microsoft-defender-atp/raw-data-export.md) +##### [Stream advanced hunting events to Azure Events hub](microsoft-defender-atp/raw-data-export-event-hub.md) +##### [Stream advanced hunting events to your storage account](microsoft-defender-atp/raw-data-export-storage.md) + + +#### [SIEM integration]() +##### [Understand threat intelligence concepts](microsoft-defender-atp/threat-indicator-concepts.md) +##### [Learn about different ways to pull detections](microsoft-defender-atp/configure-siem.md) +##### [Enable SIEM integration](microsoft-defender-atp/enable-siem-integration.md) +##### [Configure Splunk to pull detections](microsoft-defender-atp/configure-splunk.md) +##### [Configure HP ArcSight to pull detections](microsoft-defender-atp/configure-arcsight.md) +##### [Microsoft Defender ATP detection fields](microsoft-defender-atp/api-portal-mapping.md) +##### [Pull detections using SIEM REST API](microsoft-defender-atp/pull-alerts-using-rest-api.md) +##### [Troubleshoot SIEM tool integration issues](microsoft-defender-atp/troubleshoot-siem.md) + + #### [Reporting]() ##### [Power BI - How to use API - Samples](microsoft-defender-atp/api-power-bi.md) ##### [Create and build Power BI reports using Microsoft Defender ATP data connectors (deprecated)](microsoft-defender-atp/powerbi-reports.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md b/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md index 49b1166be2..b2fe57b4cb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md @@ -28,7 +28,7 @@ ms.topic: conceptual To become a Microsoft Defender ATP solution partner, you'll need to follow and complete the following steps. ## Step 1: Subscribe to a Microsoft Defender ATP Developer license -This gives you a license to use a Microsoft Defender ATP tenant with up to 10 devices for developing solutions to integrate with Microsoft Defender ATP. +Subscribing to the [Microsoft Defender ATP Developer license](https://winatpregistration-prd.trafficmanager.net/Developer/UserAgreement?Length=9) allows you to use a Microsoft Defender ATP tenant with up to 10 devices for developing solutions to integrate with Microsoft Defender ATP. ## Step 2: Fulfill the solution validation and certification requirements The best way for technology partners to certify their integration works, is to have it tested and used by a joint customer. Once the Microsoft Defender ATP team reviews and approves the integration, we will direct you to be included as a partner at the Microsoft Intelligent Security Association. diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/mdatp-apis.png b/windows/security/threat-protection/microsoft-defender-atp/images/mdatp-apis.png new file mode 100644 index 0000000000000000000000000000000000000000..9dd131ca965eba794c230b5dba6a3ab991b46355 GIT binary patch literal 120347 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/management-apis.md b/windows/security/threat-protection/microsoft-defender-atp/management-apis.md index 3ff04699d0..ec2c2409f0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/management-apis.md +++ b/windows/security/threat-protection/microsoft-defender-atp/management-apis.md @@ -38,54 +38,34 @@ Microsoft Defender ATP provides fine-grained control over what users with access - Tiered model security operations teams - Fully segregated devisions with single centralized global security operations teams -## Integration and APIs +## Available APIs The Microsoft Defender ATP solution is built on top of an integration-ready platform. Microsoft Defender ATP exposes much of its data and actions through a set of programmatic APIs. Those APIs will enable you to automate workflows and innovate based on Microsoft Defender ATP capabilities. +![Image of available API and integration in Microsoft Defender ATP](images/mdatp-apis.png) -EFRAT, PLEASE LET ME KNOW WHICH IMAGE IS MORE APPROPRIATE IN THIS PAGE: IMAGE 1 OR IMAGE 2 - -IMAGE 1: -![Image of available API and integration in Microsoft Defender ATP](images/api-and-integration.png) - -IMAGE 2: -![Image of API categories in Microsoft Defender ATP](images/atp-apis.png) - -### Authentication and authorization -Accessing Microsoft Defender ATP APIs is granted in accordance with the service users and permissions model. The API access requires OAuth2.0 authentication. For more information, see [OAuth 2.0 Authorization Code Flow](https://docs.microsoft.com/azure/active-directory/develop/active-directory-v2-protocols-oauth-code). - -For services, the Azure Active Directory (Azure AD) application model is applied where the AAD Global Admin grants the permissions to the application. Any change of the application "manifested" permissions will require Global Admin Consent. - -### Investigation API -You can use the APIs to investigate entities such as machine, user, and file as well as discrete events (for example, process creation and file creation). For more information see, [Supported APIs](exposed-apis-list.md). - -There are also [advanced hunting APIs](run-advanced-query-api.md) to hunt for possible threats across your organization. +The Microsoft Defender ATP APIs can be grouped into three: +- Microsoft Defender ATP APIs (includes the investigation, response, and entities) +- Raw data streaming API +- SIEM integration -### Response API -Take actions on machine such as isolate machine from the network, quarantine files, and others using APIs. For more information see, [Machine action](machineaction.md). +## Microsoft Defender ATP APIs -Indicator matching is essential feature available in Microsoft Defender ATP that gives SecOps the ability to create indicators that define the detection, prevention, and exclusion of entities. For more information see [Indicator resource type](ti-indicator.md). +Microsoft Defender ATP offers a layered API model exposing data and capabilities in a structured, clear and easy to use model, exposed through a standard Azure AD-based authentication and authorization model allowing access in context of users or SaaS applications. The API model was designed to expose entities and capabilities in a consistent form. -You can initiate automated investigation on a machine using APIs. +The **Investigation API** exposes the richness of Microsoft Defender ATP - exposing calculated or 'profiled' entities (for example, machine, user, and file) and discrete events (for example, process creation and file creation) which typically describes a behavior related to an entity, enabling access to data via investigation interfaces allowing a query-based access to data. For more information see, [Supported APIs](exposed-apis-list.md). - -### Entities API -Run API calls on the supported entities. You can create calls such as get alerts, create indicators, and more. - -### Integration scenarios -To further augment the API uses, the platform also supports various integration scenarios. - -Custom integration scenarios help in +The **Response API** exposes the ability to take actions in the service and on devices, enabling customers to ingest indicators, manage settings, alert status, as well as take response actions on devices programmatically such as isolate machines from the network, quarantine files, and others. ### Streaming API -Streaming API allows you to receive real-time event and alerts from instances as they occur within a single data stream, providing a low latency, high throughput delivery mechanism. +Allows you to receive real-time event and alerts from instances as they occur within a single data stream, providing a low latency, high throughput delivery mechanism. For more information see, [Raw data streaming API](raw-data-export.md). -It enables ingesting complete event data from the Microsoft Defender ATP platform into your local data warehouse or data layer and correlating it against logs collected from other systems. For more information see, [Raw data streaming API](raw-data-export.md). ### SIEM API -Microsoft Defender ATP supports SIEM integration through a variety of methods - specialized SIEM system interface with out of the box connectors, a generic alert API enabling custom implementations, and an action API enabling alert status management. For more information see, [SIEM integration](enable-siem-integration.md) +When you enable security information and event management (SIEM) integration it allows you to pull detections from Microsoft Defender Security Center using your SIEM solution or by connecting directly to the detections REST API. This activates the SIEM connector access details section with pre-populated values and an application is created under you Azure Active Directory (AAD) tenant. For more information see, [SIEM integration](enable-siem-integration.md) + ## Related topics - [Access the Microsoft Defender Advanced Threat Protection APIs ](apis-intro.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/partner-integration.md b/windows/security/threat-protection/microsoft-defender-atp/partner-integration.md index 789cd2a69e..2896f7b1d2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/partner-integration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/partner-integration.md @@ -44,20 +44,9 @@ Microsoft Defender ATP adds support for this scenario in the following forms: ## Scenario 2: Security orchestration and automation response (SOAR) integration Orchestration solutions can help build playbooks and integrate the rich data model and actions that Microsoft Defender ATP APIs exposes to orchestrate responses, such as query for device data, trigger machine isolation, block/allow, resolve alert and others. -## Scenario 3 - Indicators matching +## Scenario 3: Indicators matching Indicator of compromise (IoCs) matching is an essential feature in every endpoint protection solution. This capability is available in Microsoft Defender ATP and gives the ability to set a list of indicators for prevention, detection and exclusion of entities. One can define the action to be taken as well as the duration for when to apply the action. -## Scenario 4: Decision making based on device security score & vulnerabilities - Microsoft Defender ATP Threat & Vulnerability Management is built-in, real-time, cloud-powered, and is fully integrated with Microsoft endpoint security stack. It uses vulnerability and security configuration assessment data as discovery tools that are used to calculate the exposure score. Using secure score and endpoint vulnerabilities data with other solutions will help to expand the customer's visibility into the overall security posture of their endpoints and help them make better decisions. - -## Scenario 5: Managed security service provider support -support Security is recognized as a key component in running an enterprise, however some organizations might not have the capacity or expertise to have a dedicated security operations team to manage the security of their endpoints and network, others may want to have a second set of eyes to review alerts in their network. To address this demand, managed security service providers (MSSP) offer to deliver managed detection and response (MDR) services on top of Microsoft Defender ATP. - -Microsoft Defender ATP adds support for this scenario and to allow MSSPs to take the following actions: -- Get access to MSSP customer's Microsoft Defender Security Center portal -- Get email notifications -- Fetch alerts through security information and event management (SIEM) tools and the rich set of programmatic APIs and -- Use the streaming API to receive real-time event and alerts from instances as they occur within a single data stream, providing a low latency, high throughput delivery mechanism - +The above scenarios serve as examples of the extensibility of the platform. You are not limited to these and we certainly encourage you leverage the open framework to discover and explore other scenarios. Follow the steps in [Become a Microsoft Defender ATP integration partner](get-started-partner-integration.md) to become a Microsoft Defender ATP partner. \ No newline at end of file From 1fc419ddc44fe617cb270005c2e38849b1682280 Mon Sep 17 00:00:00 2001 From: Anya Novicheva Date: Thu, 9 Jan 2020 11:47:35 -0500 Subject: [PATCH 34/74] Update mac-preferences.md The format of the .plist for Intune was wrong before. The correct format doesn't have anything wrapped in or or . This needes to be edited as there was an ICM caused due to customer confusion in the documentation. Only key value pairs are needed and required for the correct format --- .../microsoft-defender-atp/mac-preferences.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md b/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md index c5b8407fc6..9f7147acbe 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md @@ -371,10 +371,6 @@ The following configuration profile will: ### Intune profile ```XML - - - - PayloadUUID C4E6A782-0C8D-44AB-A025-EB893987A295 PayloadType @@ -443,8 +439,6 @@ The following configuration profile will: - - ``` ## Full configuration profile example From 0ac8831f0db8aa39229a4b52034a81e5f9b5a748 Mon Sep 17 00:00:00 2001 From: Dan Wesley <38053816+dan-wesley@users.noreply.github.com> Date: Thu, 9 Jan 2020 09:19:10 -0800 Subject: [PATCH 35/74] update policy-csp-browser.md added note about version of Edge that this article is for. --- windows/client-management/mdm/policy-csp-browser.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-browser.md b/windows/client-management/mdm/policy-csp-browser.md index 58bf93fb63..5873c7536c 100644 --- a/windows/client-management/mdm/policy-csp-browser.md +++ b/windows/client-management/mdm/policy-csp-browser.md @@ -14,7 +14,8 @@ ms.localizationpriority: medium # Policy CSP - Browser - +> [!NOTE] +> You've reached the documentation for Microsoft Edge version 45 and earlier. To see the documentation for Microsoft Edge version 77 or later, go to the [Microsoft Edge documentation landing page](https://docs.microsoft.com/DeployEdge/).


    From a1ffe1101c65a88f22d93c53f28aaf8c3450d947 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 9 Jan 2020 09:25:14 -0800 Subject: [PATCH 36/74] Update mac-preferences.md --- .../microsoft-defender-atp/mac-preferences.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md b/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md index 9f7147acbe..85deccc918 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md @@ -524,10 +524,6 @@ The following configuration profile contains entries for all settings described ### Intune profile ```XML - - - - PayloadUUID C4E6A782-0C8D-44AB-A025-EB893987A295 PayloadType @@ -634,8 +630,6 @@ The following configuration profile contains entries for all settings described - - ``` ## Configuration profile deployment From e8c50912b6469e54abc039d42017e9cfc0b031a3 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 9 Jan 2020 12:58:22 -0800 Subject: [PATCH 37/74] update image --- .../images/mdatp-apis.png | Bin 120347 -> 102144 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/mdatp-apis.png b/windows/security/threat-protection/microsoft-defender-atp/images/mdatp-apis.png index 9dd131ca965eba794c230b5dba6a3ab991b46355..560e0343ece3d51a823ff537c43e6808614ae0d6 100644 GIT binary patch literal 102144 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 literal 120347 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
    v7bue}Y#KIP#Ed(If^*;)7#Q~B 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 From b0101e32d3a35f591c44c9e63bfe41db1d51908b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 9 Jan 2020 13:27:06 -0800 Subject: [PATCH 38/74] udpates --- windows/security/threat-protection/TOC.md | 17 ++++++++++------- .../get-started-partner-integration.md | 15 ++++++++++----- .../microsoft-defender-atp/management-apis.md | 14 +++++++++----- .../microsoft-defender-atp/mssp-support.md | 7 +++---- .../partner-integration.md | 5 ++++- 5 files changed, 36 insertions(+), 22 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index a6c8d575d4..25429ef4d4 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -359,7 +359,7 @@ ###### [Troubleshoot issues during onboarding](microsoft-defender-atp/troubleshoot-onboarding.md) ###### [Troubleshoot subscription and portal access issues](microsoft-defender-atp/troubleshoot-onboarding-error-messages.md) -#### [Microsoft Defender ATP API]() +#### [Microsoft Defender ATP API Schema]() ##### [Get started with Microsoft Defender ATP APIs]() ###### [Microsoft Defender ATP API license and terms](microsoft-defender-atp/api-terms-of-use.md) ###### [Access the Microsoft Defender ATP APIs](microsoft-defender-atp/apis-intro.md) @@ -442,7 +442,7 @@ ###### [Advanced Hunting using PowerShell](microsoft-defender-atp/run-advanced-query-sample-powershell.md) ###### [Using OData Queries](microsoft-defender-atp/exposed-apis-odata-samples.md) -#### [Stream APIs]() +#### [Raw data streaming API]() ##### [Raw data streaming (preview)](microsoft-defender-atp/raw-data-export.md) ##### [Stream advanced hunting events to Azure Events hub](microsoft-defender-atp/raw-data-export-event-hub.md) ##### [Stream advanced hunting events to your storage account](microsoft-defender-atp/raw-data-export-storage.md) @@ -485,11 +485,14 @@ ###### [Using machine groups](microsoft-defender-atp/machine-groups.md) ###### [Create and manage machine tags](microsoft-defender-atp/machine-tags.md) -### [Partner integration opportunities]() -#### [Partner opportunities and scenarios](microsoft-defender-atp/partner-integration.md) -##### [Become a Microsoft Defender ATP integration partner](microsoft-defender-atp/get-started-partner-integration.md) -#### [Managed security service provider support](microsoft-defender-atp/mssp-support.md) -##### [Configure managed security service provider (MSSP) support](microsoft-defender-atp/configure-mssp-support.md) +#### [Configure managed security service provider (MSSP) support](microsoft-defender-atp/configure-mssp-support.md) + +### [Partner integration scenarios]() +#### [Technical partner opportunities](microsoft-defender-atp/partner-integration.md) +#### [Managed security service provider opportunity](microsoft-defender-atp/mssp-support.md) +#### [Become a Microsoft Defender ATP partner](microsoft-defender-atp/get-started-partner-integration.md) + + ### [Configure Microsoft threat protection integration]() #### [Configure conditional access](microsoft-defender-atp/configure-conditional-access.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md b/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md index b2fe57b4cb..184e7b3039 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md @@ -1,5 +1,5 @@ --- -title: Become a Microsoft Defender ATP integration partner +title: Become a Microsoft Defender ATP partner ms.reviewer: description: Learn the steps and requirements so that you can integrate your solution with Microsoft Defender ATP and be a partner keywords: partner, integration, solution validation, certification, requirements, member, misa, application portal @@ -18,7 +18,7 @@ ms.collection: M365-security-compliance ms.topic: conceptual --- -# Become a Microsoft Defender ATP integration partner +# Become a Microsoft Defender ATP partner **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) @@ -31,13 +31,15 @@ To become a Microsoft Defender ATP solution partner, you'll need to follow and c Subscribing to the [Microsoft Defender ATP Developer license](https://winatpregistration-prd.trafficmanager.net/Developer/UserAgreement?Length=9) allows you to use a Microsoft Defender ATP tenant with up to 10 devices for developing solutions to integrate with Microsoft Defender ATP. ## Step 2: Fulfill the solution validation and certification requirements -The best way for technology partners to certify their integration works, is to have it tested and used by a joint customer. Once the Microsoft Defender ATP team reviews and approves the integration, we will direct you to be included as a partner at the Microsoft Intelligent Security Association. +The best way for technology partners to certify their integration works, is to have it tested and used by a joint customer. + +Once the Microsoft Defender ATP team reviews and approves the integration, we will direct you to be included as a partner at the Microsoft Intelligent Security Association. ## Step 3: Become a Microsoft Intelligent Security Association member [Microsoft Intelligent Security Association](https://www.microsoft.com/security/partnerships/intelligent-security-association) is a program specifically for Microsoft security partners to help enrich your security products and improve customer discoverability of your integrations to Microsoft security products. ## Step 4: Get listed in the Microsoft Defender ATP partner application portal -Microsoft Defender ATP supports third-party applications discovery and integration using the in-product partner page that is embedded within the Microsoft Defender ATP management portal. +Microsoft Defender ATP supports third-party applications discovery and integration using the in-product [partner page](partner-applications.md) that is embedded within the Microsoft Defender ATP management portal. To have your company listed as a partner in the in-product partner page, you will need to provide the following: @@ -48,4 +50,7 @@ To have your company listed as a partner in the in-product partner page, you wil 5. If you use a multi-tenant Azure AD approach, we will need the AAD application name to track usage of the application. -Partnership with Microsoft Defender ATP help our mutual customers to further streamline, integrate, and orchestrate defenses. We are happy that you chose to become a Microsoft Defender ATP partner and to achieve our common goal of effectively protecting customers and their assets by preventing and responding to modern threats together. \ No newline at end of file +Partnership with Microsoft Defender ATP help our mutual customers to further streamline, integrate, and orchestrate defenses. We are happy that you chose to become a Microsoft Defender ATP partner and to achieve our common goal of effectively protecting customers and their assets by preventing and responding to modern threats together. + +## Related topics +- [Technical partner opportunities](technical-partner-opportunity.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/management-apis.md b/windows/security/threat-protection/microsoft-defender-atp/management-apis.md index ec2c2409f0..406b0f8661 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/management-apis.md +++ b/windows/security/threat-protection/microsoft-defender-atp/management-apis.md @@ -46,7 +46,7 @@ Microsoft Defender ATP exposes much of its data and actions through a set of pro ![Image of available API and integration in Microsoft Defender ATP](images/mdatp-apis.png) The Microsoft Defender ATP APIs can be grouped into three: -- Microsoft Defender ATP APIs (includes the investigation, response, and entities) +- Microsoft Defender ATP APIs - Raw data streaming API - SIEM integration @@ -59,17 +59,21 @@ The **Investigation API** exposes the richness of Microsoft Defender ATP - expos The **Response API** exposes the ability to take actions in the service and on devices, enabling customers to ingest indicators, manage settings, alert status, as well as take response actions on devices programmatically such as isolate machines from the network, quarantine files, and others. -### Streaming API -Allows you to receive real-time event and alerts from instances as they occur within a single data stream, providing a low latency, high throughput delivery mechanism. For more information see, [Raw data streaming API](raw-data-export.md). +## Raw data streaming API +Microsoft Defender ATP raw data streaming API provides the ability for customers to ship real-time events and alerts from their instances as they occur within a single data stream, providing a low latency, high throughput delivery mechanism. + +The Microsoft Defender ATP event information is pushed directly to Azure storage for long-term data retention, or to Azure Event Hubs for consumption by visualization services or additional data processing engines. + +For more information see, [Raw data streaming API](raw-data-export.md). -### SIEM API +## SIEM API When you enable security information and event management (SIEM) integration it allows you to pull detections from Microsoft Defender Security Center using your SIEM solution or by connecting directly to the detections REST API. This activates the SIEM connector access details section with pre-populated values and an application is created under you Azure Active Directory (AAD) tenant. For more information see, [SIEM integration](enable-siem-integration.md) ## Related topics - [Access the Microsoft Defender Advanced Threat Protection APIs ](apis-intro.md) - [Supported APIs](exposed-apis-list.md) - +- [Technical partner opportunities](partner-integration.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mssp-support.md b/windows/security/threat-protection/microsoft-defender-atp/mssp-support.md index 4859c4cd49..dc86cb4ea9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mssp-support.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mssp-support.md @@ -1,5 +1,5 @@ --- -title: Managed security service provider (MSSP) support +title: Managed security service provider (MSSP) partnership opportunities description: Understand how Microsoft Defender ATP integrates with managed security service providers (MSSP) keywords: mssp, integration, managed, security, service, provider search.product: eADQiWindows 10XVcnh @@ -17,7 +17,7 @@ ms.collection: M365-security-compliance ms.topic: conceptual --- -# Managed security service provider support +# Managed security service provider partnership opportunities **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) @@ -25,14 +25,13 @@ ms.topic: conceptual >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-mssp-support-abovefoldlink) - Security is recognized as a key component in running an enterprise, however some organizations might not have the capacity or expertise to have a dedicated security operations team to manage the security of their endpoints and network, others may want to have a second set of eyes to review alerts in their network. To address this demand, managed security service providers (MSSP) offer to deliver managed detection and response (MDR) services on top of Microsoft Defender ATP. -Microsoft Defender ATP adds support for this scenario and to allow MSSPs to take the following actions: +Microsoft Defender ATP adds partnership opportunities for this scenario and allows MSSPs to take the following actions: - Get access to MSSP customer's Microsoft Defender Security Center portal - Get email notifications, and diff --git a/windows/security/threat-protection/microsoft-defender-atp/partner-integration.md b/windows/security/threat-protection/microsoft-defender-atp/partner-integration.md index 2896f7b1d2..f9914b49c5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/partner-integration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/partner-integration.md @@ -49,4 +49,7 @@ Indicator of compromise (IoCs) matching is an essential feature in every endpoin The above scenarios serve as examples of the extensibility of the platform. You are not limited to these and we certainly encourage you leverage the open framework to discover and explore other scenarios. -Follow the steps in [Become a Microsoft Defender ATP integration partner](get-started-partner-integration.md) to become a Microsoft Defender ATP partner. \ No newline at end of file +Follow the steps in [Become a Microsoft Defender ATP partner](get-started-partner-integration.md) to integrate your solution in Microsoft Defender ATP. + +## Related topic +- [Overview of management and APIs](management-apis.md) \ No newline at end of file From 790b39a1bc72d9dfb90fda47c1a49e57519f6413 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 9 Jan 2020 13:45:22 -0800 Subject: [PATCH 39/74] update image --- .../images/mdatp-apis.png | Bin 102144 -> 101438 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/mdatp-apis.png b/windows/security/threat-protection/microsoft-defender-atp/images/mdatp-apis.png index 560e0343ece3d51a823ff537c43e6808614ae0d6..26eed612dafaf19fe2829f877e4ca978491d8baa 100644 GIT binary patch literal 101438 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 From 97076fec26d0f507cdf8faf98d1417e369107469 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 9 Jan 2020 13:53:48 -0800 Subject: [PATCH 40/74] udpates --- windows/security/threat-protection/TOC.md | 15 ++++++++------- .../get-started-partner-integration.md | 6 +++--- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 25429ef4d4..58608bc51a 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -487,13 +487,6 @@ #### [Configure managed security service provider (MSSP) support](microsoft-defender-atp/configure-mssp-support.md) -### [Partner integration scenarios]() -#### [Technical partner opportunities](microsoft-defender-atp/partner-integration.md) -#### [Managed security service provider opportunity](microsoft-defender-atp/mssp-support.md) -#### [Become a Microsoft Defender ATP partner](microsoft-defender-atp/get-started-partner-integration.md) - - - ### [Configure Microsoft threat protection integration]() #### [Configure conditional access](microsoft-defender-atp/configure-conditional-access.md) #### [Configure Microsoft Cloud App Security integration](microsoft-defender-atp/microsoft-cloud-app-security-config.md) @@ -532,6 +525,14 @@ #### [Configure Microsoft Defender Security Center time zone settings](microsoft-defender-atp/time-settings.md) + + +## [Partner integration scenarios]() +### [Technical partner opportunities](microsoft-defender-atp/partner-integration.md) +### [Managed security service provider opportunity](microsoft-defender-atp/mssp-support.md) +### [Become a Microsoft Defender ATP partner](microsoft-defender-atp/get-started-partner-integration.md) + + ## [Troubleshoot Microsoft Defender ATP]() ### [Troubleshoot sensor state]() #### [Check sensor state](microsoft-defender-atp/check-sensor-status.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md b/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md index 184e7b3039..9adeab625f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md @@ -31,9 +31,9 @@ To become a Microsoft Defender ATP solution partner, you'll need to follow and c Subscribing to the [Microsoft Defender ATP Developer license](https://winatpregistration-prd.trafficmanager.net/Developer/UserAgreement?Length=9) allows you to use a Microsoft Defender ATP tenant with up to 10 devices for developing solutions to integrate with Microsoft Defender ATP. ## Step 2: Fulfill the solution validation and certification requirements -The best way for technology partners to certify their integration works, is to have it tested and used by a joint customer. +The best way for technology partners to certify their integration works, is to have a joint customer approve the suggested integration design and have it tested and demoed to the Microsoft Defender ATP team. -Once the Microsoft Defender ATP team reviews and approves the integration, we will direct you to be included as a partner at the Microsoft Intelligent Security Association. +Once the Microsoft Defender ATP team has reviewed and approves the integration, we will direct you to be included as a partner at the Microsoft Intelligent Security Association. ## Step 3: Become a Microsoft Intelligent Security Association member [Microsoft Intelligent Security Association](https://www.microsoft.com/security/partnerships/intelligent-security-association) is a program specifically for Microsoft security partners to help enrich your security products and improve customer discoverability of your integrations to Microsoft security products. @@ -53,4 +53,4 @@ To have your company listed as a partner in the in-product partner page, you wil Partnership with Microsoft Defender ATP help our mutual customers to further streamline, integrate, and orchestrate defenses. We are happy that you chose to become a Microsoft Defender ATP partner and to achieve our common goal of effectively protecting customers and their assets by preventing and responding to modern threats together. ## Related topics -- [Technical partner opportunities](technical-partner-opportunity.md) +- [Technical partner opportunities](partner-integration.md) From 1d13800f0166ae2e75382cec53f3cfb15404a737 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 9 Jan 2020 13:59:21 -0800 Subject: [PATCH 41/74] update toc --- windows/security/threat-protection/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 58608bc51a..a6fd6e4115 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -485,7 +485,7 @@ ###### [Using machine groups](microsoft-defender-atp/machine-groups.md) ###### [Create and manage machine tags](microsoft-defender-atp/machine-tags.md) -#### [Configure managed security service provider (MSSP) support](microsoft-defender-atp/configure-mssp-support.md) +#### [Configure managed security service provider (MSSP) integration](microsoft-defender-atp/configure-mssp-support.md) ### [Configure Microsoft threat protection integration]() #### [Configure conditional access](microsoft-defender-atp/configure-conditional-access.md) From 578158d58ced3172b884eb9b60a6049813fbad6c Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 9 Jan 2020 14:03:49 -0800 Subject: [PATCH 42/74] toc updates --- windows/security/threat-protection/TOC.md | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index a6fd6e4115..e1acc10d1a 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -359,7 +359,7 @@ ###### [Troubleshoot issues during onboarding](microsoft-defender-atp/troubleshoot-onboarding.md) ###### [Troubleshoot subscription and portal access issues](microsoft-defender-atp/troubleshoot-onboarding-error-messages.md) -#### [Microsoft Defender ATP API Schema]() +#### [Microsoft Defender ATP API]() ##### [Get started with Microsoft Defender ATP APIs]() ###### [Microsoft Defender ATP API license and terms](microsoft-defender-atp/api-terms-of-use.md) ###### [Access the Microsoft Defender ATP APIs](microsoft-defender-atp/apis-intro.md) @@ -368,7 +368,7 @@ ###### [Get access with user context](microsoft-defender-atp/exposed-apis-create-app-nativeapp.md) ###### [Get partner application access](microsoft-defender-atp/exposed-apis-create-app-partners.md) -##### [Microsoft Defender ATP APIs]() +##### [Microsoft Defender ATP APIs Schema]() ###### [Supported Microsoft Defender ATP APIs](microsoft-defender-atp/exposed-apis-list.md) ###### [Advanced Hunting](microsoft-defender-atp/run-advanced-query-api.md) @@ -487,6 +487,12 @@ #### [Configure managed security service provider (MSSP) integration](microsoft-defender-atp/configure-mssp-support.md) +## [Partner integration scenarios]() +### [Technical partner opportunities](microsoft-defender-atp/partner-integration.md) +### [Managed security service provider opportunity](microsoft-defender-atp/mssp-support.md) +### [Become a Microsoft Defender ATP partner](microsoft-defender-atp/get-started-partner-integration.md) + + ### [Configure Microsoft threat protection integration]() #### [Configure conditional access](microsoft-defender-atp/configure-conditional-access.md) #### [Configure Microsoft Cloud App Security integration](microsoft-defender-atp/microsoft-cloud-app-security-config.md) @@ -527,10 +533,7 @@ -## [Partner integration scenarios]() -### [Technical partner opportunities](microsoft-defender-atp/partner-integration.md) -### [Managed security service provider opportunity](microsoft-defender-atp/mssp-support.md) -### [Become a Microsoft Defender ATP partner](microsoft-defender-atp/get-started-partner-integration.md) + ## [Troubleshoot Microsoft Defender ATP]() From c3601295409d69a476a42e3a53b32908d2ba1251 Mon Sep 17 00:00:00 2001 From: scooley Date: Thu, 9 Jan 2020 20:56:42 -0800 Subject: [PATCH 43/74] accounts page --- devices/hololens/TOC.md | 1 + devices/hololens/hololens-users-and-login.md | 107 +++++++++++++++++++ 2 files changed, 108 insertions(+) create mode 100644 devices/hololens/hololens-users-and-login.md diff --git a/devices/hololens/TOC.md b/devices/hololens/TOC.md index 6dcad5821b..6c05262061 100644 --- a/devices/hololens/TOC.md +++ b/devices/hololens/TOC.md @@ -32,6 +32,7 @@ ## [Create, share, and view photos and video](holographic-photos-and-videos.md) # User management and access management +## [Accounts on HoloLens](hololens-users-and-login.md) ## [Share your HoloLens with multiple people](hololens-multiple-users.md) ## [Set up HoloLens as a kiosk (single application access)](hololens-kiosk.md) ## [Set up limited application access](hololens-kiosk.md) diff --git a/devices/hololens/hololens-users-and-login.md b/devices/hololens/hololens-users-and-login.md new file mode 100644 index 0000000000..e4fa459ea8 --- /dev/null +++ b/devices/hololens/hololens-users-and-login.md @@ -0,0 +1,107 @@ +--- +title: Managing user identity and login on HoloLens +description: Manage user identity, security, and login on HoloLens. +keywords: HoloLens, user, account, aad, adfs, microsoft account, msa, credentials, reference +ms.assetid: 728cfff2-81ce-4eb8-9aaa-0a3c3304660e +author: scooley +ms.author: scooley +ms.date: 1/6/2019 +ms.prod: hololens +ms.sitesec: library +ms.localizationpriority: medium +audience: ITPro +manager: jarrettr +appliesto: +- HoloLens (1st gen) +- HoloLens 2 +--- + +# User identity and login + +> [!NOTE] +> This is technical reference article for IT Pros and tech enthusiasts. If you're looking HoloLens set up instructions, read "[Setting up your HoloLens (1st gen)](hololens1-start.md)" or "[Setting up your HoloLens2](hololens2-start.md)". + +HoloLens supports several kinds of user identities and lets you sign in with one or more user accounts. Identity on HoloLens is almost identical to other Windows 10 devices; this article is a deep dive reference for identity on HoloLens with extra focus on how HoloLens differs from Windows 10. + +Here's an overview of the identity types and authentication options on HoloLens: + +| Identity type | Accounts per device | Authentication options | +| --- | --- | --- | +| [Azure Active Directory (AAD)](https://docs.microsoft.com/azure/active-directory/) | 32 (see details) | Azure web credential provider
    Azure Authenticator App
    Biometric (Iris) - HoloLens 2 only
    PIN - Optional on HoloLens (1st gen), Required on HoloLens 2
    Password | +| [Microsoft Account (MSA)](https://docs.microsoft.com/windows/security/identity-protection/access-control/microsoft-accounts) | 1 | Biometric (Iris) - HoloLens 2 only
    PIN - Optional on HoloLens (1st gen), Required on HoloLens 2
    Password | +| [local account](https://docs.microsoft.com/windows/security/identity-protection/access-control/local-accounts) | 1 | Password | + +Cloud connected accounts (AAD and MSA) offer more features because they can use Azure services. Similarly to Windows on other devices, HoloLens always runs the operating system with a user context (there will always be a user identity). + +## Setting up users + +The most common way to set up a new user is during the HoloLens out of box experience (OOBE). During set-up, HoloLens prompts for a user to sign in with the account they want to use on the device. This account can be a consumer Microsoft account or an enterprise account that has been configured in Azure. See Setting up your [HoloLens (1st gen)](hololens1-start.md) or [HoloLens2](hololens2-start.md). + +Like Windows on other devices, signing-in during setup creates a user profile on the device which stores apps and data. The same account also provides Single Sign On for apps such as Edge or Skype via the Windows Account Manager APIs. + +Signing into an enterprise or organizational account on the device will enroll HoloLens in the organization's IT infrastructure. Your HoloLens will receive company policies via Mobile Device Management (MDM), if configured by your IT Admin. + +Like other Windows 10 devices, you'll have to sign-in again when HoloLens restarts or resumes from standby unless explicitly configured differently in Settings or through company policy. + +### Linked accounts + +Within a single device account, users can link additional web account credentials for the purpose of the easier access within apps (such as the Store) or to combine access to personal and work resources, similar to the Desktop version of Windows. Signing into an additional account in this way does not separate the user data created on the device, such as images or downloads. Once an account has been connected to a device, apps can make use of it with your permission to reduce having to sign into each app individually. + +### Setting up multi-user support (AAD only) + +> [!NOTE] +> **HoloLens (1st gen)** began supporting multiple AAD users in the [Windows 10 April 2018 Update](https://docs.microsoft.com/windows/mixed-reality/release-notes-april-2018) as part of [Windows Holographic for Business](hololens-upgrade-enterprise.md). + +HoloLens supports multiple users from the same AAD tenant. To use this you must set up the device initially with an account that belongs to your organization. Subsequently, other users from the same tenant will be able to sign into the device from the sign-in screen or by tapping the user tile on the Start panel to sign out the existing user. + +Apps installed on the device will be available to all other users, but each will have their own app data and preferences. Removing an app will also remove it for all other users though. + +## Removing users + +You can remove device users from the device to reclaim space by going to **Settings** > **Accounts** > **Other people**. This will also remove all of the users' app data from the device. + +## Using single sign-on within an app + +As an app developer, you can take advantage of having a connected identity on HoloLens with the [Windows Account Manager APIs](https://msdn.microsoft.com/library/windows/apps/xaml/windows.security.authentication.web.core.aspx), just as you would on other Windows devices. Some code samples for these APIs are available [here](http://go.microsoft.com/fwlink/p/?LinkId=620621). + +Any account interrupts that may occur such as requesting user consent for account information, two-factor authentication etc. must be handled when the app requests an authentication token. + +If your app requires a specific account type that hasn't been linked previously, your app can ask the system to prompt the user to add one. This will trigger the account settings pane to be launched as a modal child of your app. For 2D apps, this window will render directly over the center of your app and for Unity apps, this will briefly take the user out of your holographic app so that this child window can be rendered. Customizing the commands and actions on this pane is described [here](https://msdn.microsoft.com/library/windows/apps/windows.ui.applicationsettings.webaccountcommand.aspx). + +## Enterprise and other authentication + +If your app makes use of other types of authentication, such as NTLM, Basic, or Kerberos, you can use [Windows Credential UI](https://msdn.microsoft.com/library/windows/apps/windows.security.credentials.ui.aspx) to collect, process, and store the user's credentials. The user experience for collecting these credentials is very similar to other cloud driven account interrupts and will appear as a child app on top of your 2D app or briefly suspend a Unity app to show the UI. + +## Deprecated APIs + +One difference for developing on HoloLens from Desktop is that [OnlineIDAuthenticator](https://msdn.microsoft.com/library/windows/apps/windows.security.authentication.onlineid.onlineidauthenticator.aspx) API is not fully supported. Although it will return a token if the primary account is in good-standing, interrupts such as those described above will not display any UI for the user, and will fail to correctly authenticate the account. + +## Frequently asked questions + +### Is Windows Hello for Business supported on HoloLens? + +Windows Hello for Business (using a PIN to sign in) is supported for HoloLens. To allow Windows Hello for Business PIN sign-in on HoloLens: + +1. The HoloLens device must be [managed by MDM](hololens-enroll-mdm.md). +2. You must enable Windows Hello for Business for the device. ([See instructions for Microsoft Intune.](https://docs.microsoft.com/intune/windows-hello)) +3. On HoloLens, the user can then set up a PIN from **Settings** > **Sign-in Options** > **Add PIN**. + +>[!NOTE] +>Users who sign in with a Microsoft account can also set up a PIN in **Settings** > **Sign-in Options** > **Add PIN**. This PIN is associated with [Windows Hello](https://support.microsoft.com/help/17215/windows-10-what-is-hello), rather than [Windows Hello for Business](https://docs.microsoft.com/windows/security/identity-protection/hello-for-business/hello-overview). + +#### Does the type of account change the sign-in behavior? + +Yes, the behavior for the type of account impacts the sign-in behavior. If you apply policies for sign-in, the policy is always respected. If no policy for sign-in is applied, these are the default behaviors for each account type. + +- Microsoft account: signs in automatically +- Local account: always asks for password, not configurable in **Settings** +- Azure AD: asks for password by default; configurable by **Settings** to no longer ask for password. + +> [!NOTE] +> Inactivity timers are currently not supported, which means that the **AllowIdleReturnWithoutPassword** policy is only respected when the device goes into StandBy. + +## Additional resources + +Read much more about user identity protection and authentication on [the Windows 10 security and identity documentation](https://docs.microsoft.com/windows/security/identity-protection/). + +Learn more about setting up hybrid identity infrastructure thorough the [Azure Hybrid identity documentation](https://docs.microsoft.com/azure/active-directory/hybrid/). From d0db8e28904ef032262a39d98b6d309619ec949e Mon Sep 17 00:00:00 2001 From: scooley Date: Thu, 9 Jan 2020 21:00:01 -0800 Subject: [PATCH 44/74] renamed per naming guidance to remove and from file name --- .../{hololens-users-and-login.md => hololens-identity.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename devices/hololens/{hololens-users-and-login.md => hololens-identity.md} (100%) diff --git a/devices/hololens/hololens-users-and-login.md b/devices/hololens/hololens-identity.md similarity index 100% rename from devices/hololens/hololens-users-and-login.md rename to devices/hololens/hololens-identity.md From 20c314841fcbc1b5fc59c60c57fbaafa8115dfb6 Mon Sep 17 00:00:00 2001 From: scooley Date: Fri, 10 Jan 2020 09:07:09 -0800 Subject: [PATCH 45/74] fixing warnings --- devices/hololens/TOC.md | 2 +- devices/hololens/hololens-identity.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/devices/hololens/TOC.md b/devices/hololens/TOC.md index 6c05262061..d9ff00d3a8 100644 --- a/devices/hololens/TOC.md +++ b/devices/hololens/TOC.md @@ -32,7 +32,7 @@ ## [Create, share, and view photos and video](holographic-photos-and-videos.md) # User management and access management -## [Accounts on HoloLens](hololens-users-and-login.md) +## [Accounts on HoloLens](hololens-identity.md) ## [Share your HoloLens with multiple people](hololens-multiple-users.md) ## [Set up HoloLens as a kiosk (single application access)](hololens-kiosk.md) ## [Set up limited application access](hololens-kiosk.md) diff --git a/devices/hololens/hololens-identity.md b/devices/hololens/hololens-identity.md index e4fa459ea8..2a6ce48259 100644 --- a/devices/hololens/hololens-identity.md +++ b/devices/hololens/hololens-identity.md @@ -62,7 +62,7 @@ You can remove device users from the device to reclaim space by going to **Setti ## Using single sign-on within an app -As an app developer, you can take advantage of having a connected identity on HoloLens with the [Windows Account Manager APIs](https://msdn.microsoft.com/library/windows/apps/xaml/windows.security.authentication.web.core.aspx), just as you would on other Windows devices. Some code samples for these APIs are available [here](http://go.microsoft.com/fwlink/p/?LinkId=620621). +As an app developer, you can take advantage of having a connected identity on HoloLens with the [Windows Account Manager APIs](https://msdn.microsoft.com/library/windows/apps/xaml/windows.security.authentication.web.core.aspx), just as you would on other Windows devices. Some code samples for these APIs are available [here](https://go.microsoft.com/fwlink/p/?LinkId=620621). Any account interrupts that may occur such as requesting user consent for account information, two-factor authentication etc. must be handled when the app requests an authentication token. From a82d4b51a1ae17dc76fdcac022a9adae3e534945 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 10 Jan 2020 09:58:02 -0800 Subject: [PATCH 46/74] test header bgcolor --- windows/deployment/windows-autopilot/add-devices.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/deployment/windows-autopilot/add-devices.md b/windows/deployment/windows-autopilot/add-devices.md index 86c2c3e316..38af96b258 100644 --- a/windows/deployment/windows-autopilot/add-devices.md +++ b/windows/deployment/windows-autopilot/add-devices.md @@ -107,10 +107,10 @@ A summary of each platform's capabilities is provided below. - From 943b847c36fd5079ee34507908c43267412f38f3 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 10 Jan 2020 10:22:27 -0800 Subject: [PATCH 47/74] test font color in high contrast --- windows/deployment/windows-10-poc.md | 2214 +++++++++-------- .../windows-autopilot/add-devices.md | 8 +- 2 files changed, 1112 insertions(+), 1110 deletions(-) diff --git a/windows/deployment/windows-10-poc.md b/windows/deployment/windows-10-poc.md index 7a4fb81ed7..3f5955b79b 100644 --- a/windows/deployment/windows-10-poc.md +++ b/windows/deployment/windows-10-poc.md @@ -1,1106 +1,1108 @@ ---- -title: Configure a test lab to deploy Windows 10 -ms.reviewer: -manager: laurawi -ms.audience: itpro author: greg-lindsay -description: Concepts and procedures for deploying Windows 10 in a proof of concept lab environment. -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -keywords: deployment, automate, tools, configure, mdt, sccm -ms.localizationpriority: medium -audience: itpro author: greg-lindsay -ms.topic: article ---- - -# Step by step guide: Configure a test lab to deploy Windows 10 - -**Applies to** - -- Windows 10 - -This guide contains instructions to configure a proof of concept (PoC) environment requiring a minimum amount of resources. The guide makes extensive use of Windows PowerShell and Hyper-V. Subsequent companion guides contain steps to deploy Windows 10 using the PoC environment. After completing this guide, see the following Windows 10 PoC deployment guides: - -- [Step by step: Deploy Windows 10 in a test lab using MDT](windows-10-poc-mdt.md)
    -- [Step by step: Deploy Windows 10 in a test lab using System Center Configuration Manager](windows-10-poc-sc-config-mgr.md)
    - -The PoC deployment guides are intended to provide a demonstration of Windows 10 deployment tools and processes for IT professionals that are not familiar with these tools, and those that are interested in setting up a proof of concept environment. The instructions in this guide should not be used in a production setting, and are not meant to replace the instructions found in production deployment guidance. - -Approximately 3 hours are required to configure the PoC environment. You will need a Hyper-V capable computer running Windows 8.1 or later with at least 16GB of RAM. Detailed [requirements](#hardware-and-software-requirements) are provided below. You will also need to have a [Microsoft account](https://www.microsoft.com/account) to use for downloading evaluation software. - -Windows PowerShell commands are provided to set up the PoC environment quickly. You do not need to be an expert in Windows PowerShell to complete the steps in the guide, however you are required to customize some commands to your environment. - -> Instructions to "type" Windows PowerShell commands provided in this guide can be followed literally by typing the commands, but the preferred method is to copy and paste these commands. -> -> A Windows PowerShell window can be used to run all commands in this guide. However, when commands are specified for a command prompt, you must either type CMD at the Windows PowerShell prompt to enter the command prompt, or preface the command with "cmd /c", or if desired you can escape special characters in the command using the back-tick character (`). In most cases, the simplest thing is to type cmd and enter a command prompt, type the necessary commands, then type "exit" to return to Windows PowerShell. - -Hyper-V is installed, configured and used extensively in this guide. If you are not familiar with Hyper-V, review the [terminology](#appendix-b-terminology-used-in-this-guide) used in this guide before starting. - -## In this guide - -This guide contains instructions for three general procedures: Install Hyper-V, configure Hyper-V, and configure VMs. If you already have a computer running Hyper-V, you can use this computer and skip the first procedure. In this case, your virtual switch settings must be modified to match those used in this guide, or the steps in this guide can be modified to use your existing Hyper-V settings. - -After completing the instructions in this guide, you will have a PoC environment that enables you to test Windows 10 deployment procedures by following instructions in companion guides that are written to use the PoC environment. Links are provided to download trial versions of Windows Server 2012, Windows 10 Enterprise, and all deployment tools necessary to complete the lab. - -Topics and procedures in this guide are summarized in the following table. An estimate of the time required to complete each procedure is also provided. Time required to complete procedures will vary depending on the resources available to the Hyper-V host and assigned to VMs, such as processor speed, memory allocation, disk speed, and network speed. - -
    - -
    - -
    Platform/Portal -Register devices? -Create/Assign profile -Acceptable DeviceID +Platform/Portal +Register devices? +Create/Assign profile +Acceptable DeviceID
    - -
    TopicDescriptionTime
    Hardware and software requirementsPrerequisites to complete this guide.Informational -
    Lab setupA description and diagram of the PoC environment.Informational -
    Configure the PoC environmentParent topic for procedures.Informational -
    Verify support and install Hyper-VVerify that installation of Hyper-V is supported, and install the Hyper-V server role.10 minutes -
    Download VHD and ISO filesDownload evaluation versions of Windows Server 2012 R2 and Windows 10 and prepare these files to be used on the Hyper-V host.30 minutes -
    Convert PC to VMConvert a physical computer on your network to a VM hosted in Hyper-V.30 minutes -
    Resize VHDIncrease the storage capacity for one of the Windows Server VMs.5 minutes -
    Configure Hyper-VCreate virtual switches, determine available RAM for virtual machines, and add virtual machines.15 minutes -
    Configure service and user accountsStart virtual machines and configure all services and settings.60 minutes -
    Configure VMsStart virtual machines and configure all services and settings.60 minutes -
    Appendix A: Verify the configurationVerify and troubleshoot network connectivity and services in the PoC environment.30 minutes -
    Appendix B: Terminology in this guideTerms used in this guide.Informational -
    - - -## Hardware and software requirements - -One computer that meets the hardware and software specifications below is required to complete the guide; A second computer is recommended to validate the upgrade process. - -- **Computer 1**: the computer you will use to run Hyper-V and host virtual machines. This computer should have 16 GB or more of installed RAM and a multi-core processor. -- **Computer 2**: a client computer from your corporate network. It is shadow-copied to create a VM that can be added to the PoC environment, enabling you to test a mirror image of a computer on your network. If you do not have a computer to use for this simulation, you can download an evaluation VHD and use it to represent this computer. Subsequent guides use this computer to simulate Windows 10 replace and refresh scenarios, so the VM is required even if you cannot create this VM using computer 2. - -Harware requirements are displayed below: - -

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Computer 1 (required)Computer 2 (recommended)
    RoleHyper-V hostClient computer
    DescriptionThis computer will run Hyper-V, the Hyper-V management tools, and the Hyper-V Windows PowerShell module.This computer is a Windows 7 or Windows 8/8.1 client on your corporate network that will be converted to a VM to demonstrate the upgrade process.
    OSWindows 8.1/10 or Windows Server 2012/2012 R2/2016*Windows 7 or a later
    EditionEnterprise, Professional, or EducationAny
    Architecture64-bitAny
    Note: Retaining applications and settings requires that architecture (32 or 64-bit) is the same before and after the upgrade.
    RAM8 GB RAM (16 GB recommended) to test Windows 10 deployment with MDT. -
    16 GB RAM to test Windows 10 deployment with System Center Configuration Manager.
    Any
    Disk200 GB available hard disk space, any format.Any size, MBR formatted.
    CPUSLAT-Capable CPUAny
    NetworkInternet connectionAny
    - - -\*The Hyper-V server role can also be installed on a computer running Windows Server 2008 R2. However, the Windows PowerShell module for Hyper-V is not available on Windows Server 2008 R2, therefore you cannot use many of the steps provided in this guide to configure Hyper-V. To manage Hyper-V on Windows Server 2008 R2, you can use Hyper-V WMI, or you can use the Hyper-V Manager console. Providing all steps in this guide as Hyper-V WMI or as 2008 R2 Hyper-V Manager procedures is beyond the scope of the guide. -
    -
    The Hyper-V role cannot be installed on Windows 7 or earlier versions of Windows. - -
    - -## Lab setup - -The lab architecture is summarized in the following diagram: - -![PoC](images/poc.png) - -- Computer 1 is configured to host four VMs on a private, PoC network. - - Two VMs are running Windows Server 2012 R2 with required network services and tools installed. - - Two VMs are client systems: One VM is intended to mirror a host on your corporate network (computer 2) and one VM is running Windows 10 Enterprise to demonstrate the hardware replacement scenario. - ->If you have an existing Hyper-V host, you can use this host and skip the Hyper-V installation section in this guide. - -The two Windows Server VMs can be combined into a single VM to conserve RAM and disk space if required. However, instructions in this guide assume two server systems are used. Using two servers enables Active Directory Domain Services and DHCP to be installed on a server that is not directly connected to the corporate network. This mitigates the risk of clients on the corporate network receiving DHCP leases from the PoC network (i.e. "rogue" DHCP), and limits NETBIOS service broadcasts. - -## Configure the PoC environment - ->**Hint**: Before you begin, ensure that Windows PowerShell is pinned to the taskbar for easy access. If the Hyper-V host is running Windows Server then Windows PowerShell is automatically pinned to the taskbar. To pin Windows PowerShell to the taskbar on Windows 8.1 or Windows 10: Click **Start**, type **power**, right click **Windows PowerShell**, and then click **Pin to taskbar**. After Windows PowerShell is pinned to the taskbar, you can open an elevated Windows PowerShell prompt by right-clicking the icon on the taskbar and then clicking **Run as Administrator**. - -### Procedures in this section - -[Verify support and install Hyper-V](#verify-support-and-install-hyper-v)
    -[Download VHD and ISO files](#download-vhd-and-iso-files)
    -[Convert PC to VM](#convert-pc-to-vm)
    -[Resize VHD](#resize-vhd)
    -[Configure Hyper-V](#configure-hyper-v)
    -[Configure VMs](#configure-vms)
    - -### Verify support and install Hyper-V - -Starting with Windows 8, the host computer’s microprocessor must support second level address translation (SLAT) to install Hyper-V. See [Hyper-V: List of SLAT-Capable CPUs for Hosts](https://social.technet.microsoft.com/wiki/contents/articles/1401.hyper-v-list-of-slat-capable-cpus-for-hosts.aspx) for more information. - -1. To verify your computer supports SLAT, open an administrator command prompt, type **systeminfo**, press ENTER, and review the section displayed at the bottom of the output, next to Hyper-V Requirements. See the following example: - -
    -    C:\>systeminfo
    -
    -    ...
    -    Hyper-V Requirements:      VM Monitor Mode Extensions: Yes
    -                               Virtualization Enabled In Firmware: Yes
    -                               Second Level Address Translation: Yes
    -                               Data Execution Prevention Available: Yes
    -    
    - - In this example, the computer supports SLAT and Hyper-V. - - If one or more requirements are evaluated as **No** then the computer does not support installing Hyper-V. However, if only the virtualization setting is incompatible, you might be able to enable virtualization in the BIOS and change the **Virtualization Enabled In Firmware** setting from **No** to **Yes**. The location of this setting will depend on the manufacturer and BIOS version, but is typically found associated with the BIOS security settings. - - You can also identify Hyper-V support using [tools](https://blogs.msdn.microsoft.com/taylorb/2008/06/19/hyper-v-will-my-computer-run-hyper-v-detecting-intel-vt-and-amd-v/) provided by the processor manufacturer, the [msinfo32](https://technet.microsoft.com/library/cc731397.aspx) tool, or you can download the [coreinfo](https://technet.microsoft.com/sysinternals/cc835722) utility and run it, as shown in the following example: - -
    -    C:\>coreinfo -v
    -
    -    Coreinfo v3.31 - Dump information on system CPU and memory topology
    -    Copyright (C) 2008-2014 Mark Russinovich
    -    Sysinternals - www.sysinternals.com
    -
    -    Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
    -    Intel64 Family 6 Model 42 Stepping 7, GenuineIntel
    -    Microcode signature: 0000001B
    -    HYPERVISOR      -       Hypervisor is present
    -    VMX             *       Supports Intel hardware-assisted virtualization
    -    EPT             *       Supports Intel extended page tables (SLAT)
    -    
    - - Note: A 64-bit operating system is required to run Hyper-V. - -2. The Hyper-V feature is not installed by default. To install it, open an elevated Windows PowerShell window and type the following command: - -
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V –All
    - - This command works on all operating systems that support Hyper-V, but on Windows Server operating systems you must type an additional command to add the Hyper-V Windows PowerShell module and the Hyper-V Manager console. This command will also install Hyper-V if it isn't already installed, so if desired you can just type the following command on Windows Server 2012 or 2016 instead of using the Enable-WindowsOptionalFeature command: - -
    Install-WindowsFeature -Name Hyper-V -IncludeManagementTools
    - - When you are prompted to restart the computer, choose **Yes**. The computer might restart more than once. After installation is complete, you can open Hyper-V Manager by typing **virtmgmt.msc** at an elevated command prompt. - - >Alternatively, you can install Hyper-V using the Control Panel in Windows under **Turn Windows features on or off** for a client operating system, or using Server Manager's **Add Roles and Features Wizard** on a server operating system, as shown below: - - ![hyper-v feature](images/hyper-v-feature.png) - - ![hyper-v](images/svr_mgr2.png) - -

    If you choose to install Hyper-V using Server Manager, accept all default selections. Also be sure to install both items under Role Administration Tools\Hyper-V Management Tools. - -### Download VHD and ISO files - -When you have completed installation of Hyper-V on the host computer, begin configuration of Hyper-V by downloading VHD and ISO files to the Hyper-V host. These files will be used to create the VMs used in the lab. Before you can download VHD and ISO files, you will need to register and sign in to the [TechNet Evaluation Center](https://www.microsoft.com/evalcenter/) using your Microsoft account. - -1. Create a directory on your Hyper-V host named **C:\VHD** and download a single [Windows Server 2012 R2 VHD](https://www.microsoft.com/evalcenter/evaluate-windows-server-2012-r2) from the TechNet Evaluation Center to the **C:\VHD** directory. - - **Important**: This guide assumes that VHDs are stored in the **C:\VHD** directory on the Hyper-V host. If you use a different directory to store VHDs, you must adjust steps in this guide appropriately. - - After completing registration you will be able to download the 7.47 GB Windows Server 2012 R2 evaluation VHD. An example of the download offering is shown below. - - - -
    VHD
    - -2. Download the file to the **C:\VHD** directory. When the download is complete, rename the VHD file that you downloaded to **2012R2-poc-1.vhd**. This is done to make the filename simple to recognize and type. -3. Copy the VHD to a second file also in the **C:\VHD** directory and name this VHD **2012R2-poc-2.vhd**. -4. Download the [Windows 10 Enterprise ISO](https://www.microsoft.com/evalcenter/evaluate-windows-10-enterprise) from the TechNet Evaluation Center to the **C:\VHD** directory on your Hyper-V host. - - >During registration, you must specify the type, version, and language of installation media to download. In this example, a Windows 10 Enterprise, 64 bit, English ISO is chosen. You can choose a different version if desired. **Note: The evaluation version of Windows 10 does not support in-place upgrade**. - -5. Rename the ISO file that you downloaded to **w10-enterprise.iso**. Again, this is done so that the filename is simple to type and recognize. After completing registration you will be able to download the 3.63 GB Windows 10 Enterprise evaluation ISO. - -After completing these steps, you will have three files in the **C:\VHD** directory: **2012R2-poc-1.vhd**, **2012R2-poc-2.vhd**, **w10-enterprise.iso**. - -The following displays the procedures described in this section, both before and after downloading files: - -

    -C:>mkdir VHD
    -C:>cd VHD
    -C:\VHD>ren 9600*.vhd 2012R2-poc-1.vhd
    -C:\VHD>copy 2012R2-poc-1.vhd 2012R2-poc-2.vhd
    -   1 file(s) copied.
    -C:\VHD ren *.iso w10-enterprise.iso
    -C:\VHD>dir /B
    -2012R2-poc-1.vhd
    -2012R2-poc-2.vhd
    -w10-enterprise.iso
    -
    - -### Convert PC to VM - ->Important: Do not attempt to use the VM resulting from the following procedure as a reference image. Also, to avoid conflicts with existing clients, do not start the VM outside the PoC network. - -
    -If you do not have a PC available to convert to VM, perform the following steps to download an evaluation VM: -
    -
      -
    1. Open the Download virtual machines page. -
    2. Under Virtual machine, choose IE11 on Win7. -
    3. Under Select platform choose HyperV (Windows). -
    4. Click Download .zip. The download is 3.31 GB. -
    5. Extract the zip file. Three directories are created. -
    6. Open the Virtual Hard Disks directory and then copy IE11 - Win7.vhd to the C:\VHD directory. -
    7. Rename IE11 - Win7.vhd to w7.vhd (do not rename the file to w7.vhdx). -
    8. In step 5 of the Configure Hyper-V section, replace the VHD file name w7.vhdx with w7.vhd. -
    -
    - -If you have a PC available to convert to VM (computer 2): - -1. Sign in on computer 2 using an account with Administrator privileges. - ->Important: the account used in this step must have local administrator privileges. You can use a local computer account, or a domain account with administrative rights if domain policy allows the use of cached credentials. After converting the computer to a VM, you must be able to sign in on this VM with administrator rights while the VM is disconnected from the corporate network. - -2. [Determine the VM generation and partition type](#determine-the-vm-generation-and-partition-type) that is required. -3. Based on the VM generation and partition type, perform one of the following procedures: [Prepare a generation 1 VM](#prepare-a-generation-1-vm), [Prepare a generation 2 VM](#prepare-a-generation-2-vm), or [prepare a generation 1 VM from a GPT disk](#prepare-a-generation-1-vm-from-a-gpt-disk). - -#### Determine the VM generation and partition type - -When creating a VM in Hyper-V, you must specify either generation 1 or generation 2. The following table describes requirements for these two types of VMs. - -
    - - - - - - - - - - - - - - - - - - - - -
    ArchitectureOperating systemPartition style
    Generation 132-bit or 64-bitWindows 7 or laterMBR
    Generation 264-bitWindows 8 or laterMBR or GPT
    - -
    - -If the PC is running a 32-bit OS or the OS is Windows 7, it must be converted to a generation 1 VM. Otherwise, it can be converted to a generation 2 VM. - -- To determine the OS and architecture of a PC, type **systeminfo** at a command prompt and review the output next to **OS Name** and **System Type**. -- To determine the partition style, open a Windows PowerShell prompt on the PC and type the following command: - -
    -Get-WmiObject -Class Win32_DiskPartition | Select-Object -Property SystemName,Caption,Type
    -
    - -If the **Type** column does not indicate GPT, then the disk partition format is MBR ("Installable File System" = MBR). In the following example, the disk is GPT: - -
    -PS C:> Get-WmiObject -Class Win32_DiskPartition | Select-Object -Property SystemName,Caption,Type
    -
    -SystemName                           Caption                                 Type
    -----------                           -------                                 ----
    -USER-PC1                             Disk #0, Partition #0                   GPT: System
    -USER-PC1                             Disk #0, Partition #1                   GPT: Basic Data
    -
    - -On a computer running Windows 8 or later, you can also type **Get-Disk** at a Windows PowerShell prompt to discover the partition style. The default output of this cmdlet displays the partition style for all attached disks. Both commands are displayed below. In this example, the client computer is running Windows 8.1 and uses a GPT style partition format: - -
    -PS C:> Get-WmiObject -Class Win32_DiskPartition | Select-Object -Property SystemName,Caption,Type
    -
    -SystemName                            Caption                               Type
    -----------                            -------                               ----
    -PC-X1                                 Disk #0, Partition #0                 GPT: Unknown
    -PC-X1                                 Disk #0, Partition #1                 GPT: System
    -PC-X1                                 Disk #0, Partition #2                 GPT: Basic Data
    -PC-X1                                 Disk #0, Partition #3                 GPT: Basic Data
    -PC-X1                                 Disk #0, Partition #4                 GPT: Basic Data
    -
    -PS C:> Get-Disk
    -
    -Number Friendly Name                  OperationalStatus                     Total Size Partition Style
    ------- -------------                  -----------------                     ---------- ---------------
    -0      INTEL SSDSCMMW240A3L           Online                                223.57 GB GPT
    -
    - - - -**Choosing a VM generation** - -The following table displays the Hyper-V VM generation to choose based on the OS, architecture, and partition style. Links to procedures to create the corresponding VMs are included. - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    OSPartition styleArchitectureVM generationProcedure
    Windows 7MBR321Prepare a generation 1 VM
    641Prepare a generation 1 VM
    GPT32N/AN/A
    641Prepare a generation 1 VM from a GPT disk
    Windows 8 or laterMBR321Prepare a generation 1 VM
    641, 2Prepare a generation 1 VM
    GPT321Prepare a generation 1 VM from a GPT disk
    642Prepare a generation 2 VM
    - -
    - -Notes:
    -
    - -#### Prepare a generation 1 VM - -1. Download the [Disk2vhd utility](https://technet.microsoft.com/library/ee656415.aspx), extract the .zip file and copy **disk2vhd.exe** to a flash drive or other location that is accessible from the computer you wish to convert. - - >You might experience timeouts if you attempt to run Disk2vhd from a network share, or specify a network share for the destination. To avoid timeouts, use local, portable media such as a USB drive. - -2. On the computer you wish to convert, double-click the disk2vhd utility to start the graphical user interface. -3. Select the checkboxes next to the **C:\\** and the **system reserved** (BIOS/MBR) volumes. The system volume is not assigned a drive letter, but will be displayed in the Disk2VHD tool with a volume label similar to **\\?\Volume{**. See the following example. **Important**: You must include the system volume in order to create a bootable VHD. If this volume is not displayed in the disk2vhd tool, then the computer is likely to be using the GPT partition style. For more information, see [Determine VM generation](#determine-vm-generation). -4. Specify a location to save the resulting VHD or VHDX file (F:\VHD\w7.vhdx in the following example) and click **Create**. See the following example: - - ![disk2vhd](images/disk2vhd.png) - - >Disk2vhd can save VHDs to local hard drives, even if they are the same as the volumes being converted. Performance is better however when the VHD is saved on a disk different than those being converted, such as a flash drive. - -5. When the Disk2vhd utility has completed converting the source computer to a VHD, copy the VHDX file (w7.vhdx) to your Hyper-V host in the C:\VHD directory. There should now be four files in this directory: - -
    -    C:\vhd>dir /B
    -    2012R2-poc-1.vhd
    -    2012R2-poc-2.vhd
    -    w10-enterprise.iso
    -    w7.VHDX
    -    
    - -#### Prepare a generation 2 VM - -1. Download the [Disk2vhd utility](https://technet.microsoft.com/library/ee656415.aspx), extract the .zip file and copy **disk2vhd.exe** to a flash drive or other location that is accessible from the computer you wish to convert. - - >You might experience timeouts if you attempt to run Disk2vhd from a network share, or specify a network share for the destination. To avoid timeouts, use local, portable media such as a USB drive. - -2. On the computer you wish to convert, open an elevated command prompt and type the following command: - -
    mountvol s: /s
    - - This command temporarily assigns a drive letter of S to the system volume and mounts it. If the letter S is already assigned to a different volume on the computer, then choose one that is available (ex: mountvol z: /s). - -3. On the computer you wish to convert, double-click the disk2vhd utility to start the graphical user interface. -4. Select the checkboxes next to the **C:\\** and the **S:\\** volumes, and clear the **Use Volume Shadow Copy checkbox**. Volume shadow copy will not work if the EFI system partition is selected. - - **Important**: You must include the EFI system partition in order to create a bootable VHD. The Windows RE tools partition (shown below) is not required, but it can also be converted if desired. - -5. Specify a location to save the resulting VHD or VHDX file (F:\VHD\PC1.vhdx in the following example) and click **Create**. See the following example: - - ![disk2vhd](images/disk2vhd-gen2.png) - - >Disk2vhd can save VHDs to local hard drives, even if they are the same as the volumes being converted. Performance is better however when the VHD is saved on a disk different than those being converted, such as a flash drive. - -6. When the Disk2vhd utility has completed converting the source computer to a VHD, copy the VHDX file (PC1.vhdx) to your Hyper-V host in the C:\VHD directory. There should now be four files in this directory: - -
    -    C:\vhd>dir /B
    -    2012R2-poc-1.vhd
    -    2012R2-poc-2.vhd
    -    w10-enterprise.iso
    -    PC1.VHDX
    -    
    - -#### Prepare a generation 1 VM from a GPT disk - -1. Download the [Disk2vhd utility](https://technet.microsoft.com/library/ee656415.aspx), extract the .zip file and copy **disk2vhd.exe** to a flash drive or other location that is accessible from the computer you wish to convert. - - >You might experience timeouts if you attempt to run Disk2vhd from a network share, or specify a network share for the destination. To avoid timeouts, use local, portable media such as a USB drive. - -2. On the computer you wish to convert, double-click the disk2vhd utility to start the graphical user interface. -3. Select the checkbox next to the **C:\\** volume and clear the checkbox next to **Use Vhdx**. Note: the system volume is not copied in this scenario, it will be added later. -4. Specify a location to save the resulting VHD file (F:\VHD\w7.vhd in the following example) and click **Create**. See the following example: - - ![disk2vhd](images/disk2vhd4.png) - - >Disk2vhd can save VHDs to local hard drives, even if they are the same as the volumes being converted. Performance is better however when the VHD is saved on a disk different than those being converted, such as a flash drive. - -5. When the Disk2vhd utility has completed converting the source computer to a VHD, copy the VHD file (w7.vhd) to your Hyper-V host in the C:\VHD directory. There should now be four files in this directory: - -
    -    C:\vhd>dir /B
    -    2012R2-poc-1.vhd
    -    2012R2-poc-2.vhd
    -    w10-enterprise.iso
    -    w7.VHD
    -    
    - - >In its current state, the w7.VHD file is not bootable. The VHD will be used to create a bootable VM later in the [Configure Hyper-V](#configure-hyper-v) section. - -### Resize VHD - -
    -Enhanced session mode - -**Important**: Before proceeding, verify that you can take advantage of [enhanced session mode](https://technet.microsoft.com/windows-server-docs/compute/hyper-v/learn-more/Use-local-resources-on-Hyper-V-virtual-machine-with-VMConnect) when completing instructions in this guide. Enhanced session mode enables you to copy and paste the commands from the Hyper-V host to VMs, between VMs, and between RDP sessions. After copying some text, you can paste into a Windows PowerShell window by simply right-clicking. Before right-clicking, do not left click other locations as this can empty the clipboard. You can also copy and paste files directly from one computer to another by right-clicking and selecting copy on one computer, then right-clicking and selecting paste on another computer. - -To ensure that enhanced session mode is enabled on the Hyper-V host, type the following command at an elevated Windows PowerShell prompt on the Hyper-V host: - -
    Set-VMhost -EnableEnhancedSessionMode $TRUE
    - ->If enhanced session mode was not previously enabled, close any existing virtual machine connections and re-open them to enable access to enhanced session mode. As mentioned previously: instructions to "type" commands provided in this guide can be typed, but the preferred method is to copy and paste these commands. Most of the commands to this point in the guide have been brief, but many commands in sections below are longer and more complex. - -
    - -The second Windows Server 2012 R2 VHD needs to be expanded in size from 40GB to 100GB to support installing imaging tools and storing OS images. - -1. To add available space for the partition, type the following commands at an elevated Windows PowerShell prompt on the Hyper-V host: - -
    -    Resize-VHD –Path c:\VHD\2012R2-poc-2.vhd –SizeBytes 100GB
    -    $x = (Mount-VHD –Path c:\VHD\2012R2-poc-2.vhd -passthru | Get-Disk | Get-Partition | Get-Volume).DriveLetter
    -    Resize-Partition -DriveLetter $x -Size (Get-PartitionSupportedSize -DriveLetter $x).SizeMax
    -    
    - -2. Verify that the mounted VHD drive is resized to 100 GB, and then dismount the drive: - -
    -    Get-Volume -DriveLetter $x
    -    Dismount-VHD –Path c:\VHD\2012R2-poc-2.vhd
    - -### Configure Hyper-V - -1. Open an elevated Windows PowerShell window and type the following command to create two virtual switches named "poc-internal" and "poc-external": - - >If the Hyper-V host already has an external virtual switch bound to a physical NIC, do not attempt to add a second external virtual switch. Attempting to add a second external switch will result in an error indicating that the NIC is **already bound to the Microsoft Virtual Switch protocol.** In this case, choose one of the following options:
    -    A) Remove the existing external virtual switch, then add the poc-external switch
    -    B) Rename the existing external switch to "poc-external"
    -    C) Replace each instance of "poc-external" used in this guide with the name of your existing external virtual switch
    - If you choose B) or C), then do not run the second command below. - -
    -    New-VMSwitch -Name poc-internal -SwitchType Internal -Notes "PoC Network"
    -    New-VMSwitch -Name poc-external -NetAdapterName (Get-NetAdapter |?{$_.Status -eq "Up" -and !$_.Virtual}).Name -Notes "PoC External"
    -    
    - - **Note**: The second command above will temporarily interrupt network connectivity on the Hyper-V host. - - >Since an external virtual switch is associated to a physical network adapter on the Hyper-V host, this adapter must be specified when adding the virtual switch. The previous commands automate this by filtering for active non-virtual ethernet adapters using the Get-NetAdapter cmdlet ($_.Status -eq "Up" -and !$_.Virtual). If your Hyper-V host is dual-homed with multiple active ethernet adapters, this automation will not work, and the second command above will fail. In this case, you must edit the command used to add the "poc-external" virtual switch by inserting the appropriate NetAdapterName. The NetAdapterName value corresponds to the name of the network interface you wish to use. For example, if the network interface you use on the Hyper-V host to connect to the Internet is named "Ethernet 2" then type the following command to create an external virtual switch: New-VMSwitch -Name poc-external -NetAdapterName "Ethernet 2" -Notes "PoC External" - -2. At the elevated Windows PowerShell prompt, type the following command to determine the megabytes of RAM that are currently available on the Hyper-V host: - -
    -    (Get-VMHostNumaNode).MemoryAvailable
    -    
    - - This command will display the megabytes of RAM available for VMs. On a Hyper-V host computer with 16 GB of physical RAM installed, 10,000 MB of RAM or greater should be available if the computer is not also running other applications. On a computer with 8 GB of physical RAM installed, at least 4000 MB should be available. If the computer has less RAM available than this, try closing applications to free up more memory. - -3. Determine the available memory for VMs by dividing the available RAM by 4. For example: - -
    -    (Get-VMHostNumaNode).MemoryAvailable/4
    -    2775.5
    -    
    - - In this example, VMs can use a maximum of 2700 MB of RAM each, to run four VMs simultaneously. - -4. At the elevated Windows PowerShell prompt, type the following command to create two new VMs. Other VMs will be added later. - >**Important**: Replace the value of 2700MB for $maxRAM in the first command below with the RAM value that you calculated in the previous step. - -
    -    $maxRAM = 2700MB
    -    New-VM -Name "DC1" -VHDPath c:\vhd\2012R2-poc-1.vhd -SwitchName poc-internal
    -    Set-VMMemory -VMName "DC1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20
    -    Enable-VMIntegrationService -Name "Guest Service Interface" -VMName DC1
    -    New-VM -Name "SRV1" -VHDPath c:\vhd\2012R2-poc-2.vhd -SwitchName poc-internal
    -    Add-VMNetworkAdapter -VMName "SRV1" -SwitchName "poc-external"
    -    Set-VMMemory -VMName "SRV1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 80
    -    Enable-VMIntegrationService -Name "Guest Service Interface" -VMName SRV1
    -    
    - - **Note**: The RAM values assigned to VMs in this step are not permanent, and can be easily increased or decreased later if needed to address performance issues. - -5. Using the same elevated Windows PowerShell prompt that was used in the previous step, type one of the following sets of commands, depending on the type of VM that was prepared in the [Determine VM generation](#determine-vm-generation) section, either generation 1, generation 2, or generation 1 with GPT. - - To create a generation 1 VM (using c:\vhd\w7.vhdx): - -
    -    New-VM -Name "PC1" -VHDPath c:\vhd\w7.vhdx -SwitchName poc-internal
    -    Set-VMMemory -VMName "PC1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20
    -    Enable-VMIntegrationService -Name "Guest Service Interface" -VMName PC1
    -    
    - - To create a generation 2 VM (using c:\vhd\PC1.vhdx): - -
    -    New-VM -Name "PC1" -Generation 2 -VHDPath c:\vhd\PC1.vhdx -SwitchName poc-internal
    -    Set-VMMemory -VMName "PC1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20
    -    Enable-VMIntegrationService -Name "Guest Service Interface" -VMName PC1
    -    
    - - To create a generation 1 VM from a GPT disk (using c:\vhd\w7.vhd): - - >Note: The following procedure is more complex because it includes steps to convert the OS partition from GPT to MBR format. Steps are included to create a temporary VHD and attach it to the VM, the OS image is saved to this drive, the OS drive is then reformatted to MBR, the OS image restored, and the temporary drive is removed. - - First, type the following commands at an elevated Windows PowerShell prompt on the Hyper-V host to create a temporary VHD that will be used to save the OS image. Do not forget to include a pipe (|) at the end of the first five commands: - -
    -    New-VHD -Path c:\vhd\d.vhd -SizeBytes 1TB |
    -    Mount-VHD -Passthru |
    -    Get-Disk -Number {$_.DiskNumber} |
    -    Initialize-Disk -PartitionStyle MBR -PassThru |
    -    New-Partition -UseMaximumSize |
    -    Format-Volume -Confirm:$false -FileSystem NTFS -force
    -    Dismount-VHD -Path c:\vhd\d.vhd
    -    
    - - Next, create the PC1 VM with two attached VHDs, and boot to DVD ($maxram must be defined previously using the same Windows PowerShell promt): - -
    -    New-VM -Name "PC1" -VHDPath c:\vhd\w7.vhd -SwitchName poc-internal
    -    Add-VMHardDiskDrive -VMName PC1 -Path c:\vhd\d.vhd
    -    Set-VMDvdDrive -VMName PC1 -Path c:\vhd\w10-enterprise.iso
    -    Set-VMMemory -VMName "PC1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20
    -    Enable-VMIntegrationService -Name "Guest Service Interface" -VMName PC1
    -    Start-VM PC1
    -    vmconnect localhost PC1
    -    
    - - The VM will automatically boot into Windows Setup. In the PC1 window: - - 1. Click **Next**. - 2. Click **Repair your computer**. - 3. Click **Troubleshoot**. - 4. Click **Command Prompt**. - 5. Type the following command to save an image of the OS drive: - -
    -      dism /Capture-Image /ImageFile:D:\c.wim /CaptureDir:C:\ /Name:Drive-C
    -      
    - - 6. Wait for the OS image to complete saving, and then type the following commands to convert the C: drive to MBR: - -
    -      diskpart
    -      select disk 0
    -      clean
    -      convert MBR
    -      create partition primary size=100
    -      format fs=ntfs quick
    -      active
    -      create partition primary
    -      format fs=ntfs quick label=OS
    -      assign letter=c
    -      exit
    -      
    - - 7. Type the following commands to restore the OS image and boot files: - -
    -      dism /Apply-Image /ImageFile:D:\c.wim /Index:1 /ApplyDir:C:\
    -      bcdboot c:\windows
    -      exit
    -      
    - - 8. Click **Continue** and verify the VM boots successfully (do not boot from DVD). - 9. Click **Ctrl+Alt+Del**, and then in the bottom right corner, click **Shut down**. - 10. Type the following commands at an elevated Windows PowerShell prompt on the Hyper-V host to remove the temporary disks and drives from PC1: - -
    -       Remove-VMHardDiskDrive -VMName PC1 -ControllerType IDE -ControllerNumber 0 -ControllerLocation 1
    -       Set-VMDvdDrive -VMName PC1 -Path $null
    -       
    - -### Configure VMs - -1. At an elevated Windows PowerShell prompt on the Hyper-V host, start the first Windows Server VM and connect to it by typing the following commands: - -
    -    Start-VM DC1
    -    vmconnect localhost DC1
    -    
    - -2. Click **Next** to accept the default settings, read the license terms and click **I accept**, provide an administrator password of pass@word1, and click **Finish**. -3. Click **Ctrl+Alt+Del** in the upper left corner of the virtual machine connection window, and then sign in to DC1 using the Administrator account. -4. Right-click **Start**, point to **Shut down or sign out**, and click **Sign out**. The VM connection will reset and a new connection dialog box will appear enabling you to choose a custom display configuration. Select a desktop size, click **Connect** and sign in again with the local Administrator account. Note: Signing in this way ensures that [enhanced session mode](https://technet.microsoft.com/windows-server-docs/compute/hyper-v/learn-more/Use-local-resources-on-Hyper-V-virtual-machine-with-VMConnect) is enabled. It is only necessary to do this the first time you sign in to a new VM. -5. If DC1 is configured as described in this guide, it will currently be assigned an APIPA address, have a randomly generated hostname, and a single network adapter named "Ethernet." Open an elevated Windows PowerShell prompt on DC1 and type or paste the following commands to provide a new hostname and configure a static IP address and gateway: - -
    -    Rename-Computer DC1
    -    New-NetIPAddress –InterfaceAlias Ethernet –IPAddress 192.168.0.1 –PrefixLength 24 -DefaultGateway 192.168.0.2
    -    Set-DnsClientServerAddress -InterfaceAlias Ethernet -ServerAddresses 192.168.0.1,192.168.0.2
    -    
    - - > The default gateway at 192.168.0.2 will be configured later in this guide. - > - > Note: A list of available tasks for an app will be populated the first time you run it on the taskbar. Because these tasks aren't available until the App has been run, you will not see the **Run as Administrator** task until you have left-clicked Windows PowerShell for the first time. In this newly created VM, you will need to left-click Windows PowerShell one time, and then you can right-click and choose Run as Administrator to open an elevated Windows PowerShell prompt. - -6. Install the Active Directory Domain Services role by typing the following command at an elevated Windows PowerShell prompt: - -
    -    Install-WindowsFeature -Name AD-Domain-Services -IncludeAllSubFeature -IncludeManagementTools
    -    
    - -7. Before promoting DC1 to a Domain Controller, you must reboot so that the name change in step 3 above takes effect. To restart the computer, type the following command at an elevated Windows PowerShell prompt: - -
    -    Restart-Computer
    -    
    - -8. When DC1 has rebooted, sign in again and open an elevated Windows PowerShell prompt. Now you can promote the server to be a domain controller. The directory services restore mode password must be entered as a secure string. Type the following commands at the elevated Windows PowerShell prompt: - -
    -    $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force
    -    Install-ADDSForest -DomainName contoso.com -InstallDns -SafeModeAdministratorPassword $pass -Force
    -    
    - - Ignore any warnings that are displayed. The computer will automatically reboot upon completion. - -9. When the reboot has completed, reconnect to DC1, sign in using the CONTOSO\Administrator account, open an elevated Windows PowerShell prompt, and use the following commands to add a reverse lookup zone for the PoC network, add the DHCP Server role, authorize DHCP in Active Directory, and suppress the post-DHCP-install alert: - -
    -    Add-DnsServerPrimaryZone -NetworkID "192.168.0.0/24" -ReplicationScope Forest
    -    Add-WindowsFeature -Name DHCP -IncludeManagementTools
    -    netsh dhcp add securitygroups
    -    Restart-Service DHCPServer
    -    Add-DhcpServerInDC  dc1.contoso.com  192.168.0.1
    -    Set-ItemProperty –Path registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ServerManager\Roles\12 –Name ConfigurationState –Value 2
    -    
    - -10. Next, add a DHCP scope and set option values: - -
    -    Add-DhcpServerv4Scope -Name "PoC Scope" -StartRange 192.168.0.100 -EndRange 192.168.0.199 -SubnetMask 255.255.255.0 -Description "Windows 10 PoC" -State Active
    -    Set-DhcpServerv4OptionValue -ScopeId 192.168.0.0 -DnsDomain contoso.com -Router 192.168.0.2 -DnsServer 192.168.0.1,192.168.0.2 -Force
    -    
    - - >The -Force option is necessary when adding scope options to skip validation of 192.168.0.2 as a DNS server because we have not configured it yet. The scope should immediately begin issuing leases on the PoC network. The first DHCP lease that will be issued is to vEthernet interface on the Hyper-V host, which is a member of the internal network. You can verify this by using the command: Get-DhcpServerv4Lease -ScopeId 192.168.0.0. - -11. The DNS server role will also be installed on the member server, SRV1, at 192.168.0.2 so that we can forward DNS queries from DC1 to SRV1 to resolve Internet names without having to configure a forwarder outside the PoC network. Since the IP address of SRV1 already exists on DC1's network adapter, it will be automatically added during the DCPROMO process. To verify this server-level DNS forwarder on DC1, type the following command at an elevated Windows PowerShell prompt on DC1: - -
    -    Get-DnsServerForwarder
    -    
    - - The following output should be displayed: - -
    -    UseRootHint        : True
    -    Timeout(s)         : 3
    -    EnableReordering   : True
    -    IPAddress          : 192.168.0.2
    -    ReorderedIPAddress : 192.168.0.2
    -    
    - - If this output is not displayed, you can use the following command to add SRV1 as a forwarder: - -
    -    Add-DnsServerForwarder -IPAddress 192.168.0.2
    -    
    - - **Configure service and user accounts** - - Windows 10 deployment with MDT and System Center Configuration Manager requires specific accounts to perform some actions. Service accounts will be created to use for these tasks. A user account is also added in the contoso.com domain that can be used for testing purposes. In the test lab environment, passwords are set to never expire. - - >To keep this test lab relatively simple, we will not create a custom OU structure and set permissions. Required permissions are enabled by adding accounts to the Domain Admins group. To configure these settings in a production environment, see [Prepare for Zero Touch Installation of Windows 10 with Configuration Manager](deploy-windows-sccm/prepare-for-zero-touch-installation-of-windows-10-with-configuration-manager.md) - - On DC1, open an elevated Windows PowerShell prompt and type the following commands: - -
    -    New-ADUser -Name User1 -UserPrincipalName user1 -Description "User account" -AccountPassword (ConvertTo-SecureString "pass@word1" -AsPlainText -Force) -ChangePasswordAtLogon $false -Enabled $true
    -    New-ADUser -Name MDT_BA -UserPrincipalName MDT_BA -Description "MDT Build Account" -AccountPassword (ConvertTo-SecureString "pass@word1" -AsPlainText -Force) -ChangePasswordAtLogon $false -Enabled $true
    -    New-ADUser -Name CM_JD -UserPrincipalName CM_JD -Description "Configuration Manager Join Domain Account" -AccountPassword (ConvertTo-SecureString "pass@word1" -AsPlainText -Force) -ChangePasswordAtLogon $false -Enabled $true
    -    New-ADUser -Name CM_NAA -UserPrincipalName CM_NAA -Description "Configuration Manager Network Access Account" -AccountPassword (ConvertTo-SecureString "pass@word1" -AsPlainText -Force) -ChangePasswordAtLogon $false -Enabled $true
    -    Add-ADGroupMember "Domain Admins" MDT_BA,CM_JD,CM_NAA
    -    Set-ADUser -Identity user1 -PasswordNeverExpires $true
    -    Set-ADUser -Identity administrator -PasswordNeverExpires $true
    -    Set-ADUser -Identity MDT_BA -PasswordNeverExpires $true
    -    Set-ADUser -Identity CM_JD -PasswordNeverExpires $true
    -    Set-ADUser -Identity CM_NAA -PasswordNeverExpires $true
    -    
    - -12. Minimize the DC1 VM window but **do not stop** the VM. - - Next, the client VM will be started and joined to the contoso.com domain. This is done before adding a gateway to the PoC network so that there is no danger of duplicate DNS registrations for the physical client and its cloned VM in the corporate domain. - -13. If the PC1 VM is not started yet, using an elevated Windows PowerShell prompt on the Hyper-V host, start the client VM (PC1), and connect to it: - -
    -    Start-VM PC1
    -    vmconnect localhost PC1
    -    
    - -14. Sign in to PC1 using an account that has local administrator rights. - - >PC1 will be disconnected from its current domain, so you cannot use a domain account to sign on unless these credentials are cached and the use of cached credentials is permitted by Group Policy. If cached credentials are available and permitted, you can use these credentials to sign in. Otherwise, use an existing local administrator account. - -15. After signing in, the operating system detects that it is running in a new environment. New drivers will be automatically installed, including the network adapter driver. The network adapter driver must be updated before you can proceed, so that you will be able to join the contoso.com domain. Depending on the resources allocated to PC1, installing the network adapter driver might take a few minutes. You can monitor device driver installation by clicking **Show hidden icons** in the notification area. - - ![PoC](images/installing-drivers.png) - - >If the client was configured with a static address, you must change this to a dynamic one so that it can obtain a DHCP lease. - -16. When the new network adapter driver has completed installation, you will receive an alert to set a network location for the contoso.com network. Select **Work network** and then click **Close**. When you receive an alert that a restart is required, click **Restart Later**. - -17. Open an elevated Windows PowerShell prompt on PC1 and verify that the client VM has received a DHCP lease and can communicate with the consoto.com domain controller. - - To open Windows PowerShell on Windows 7, click **Start**, and search for "**power**." Right-click **Windows PowerShell** and then click **Pin to Taskbar** so that it is simpler to use Windows Powershell during this lab. Click **Windows PowerShell** on the taskbar, and then type **ipconfig** at the prompt to see the client's current IP address. Also type **ping dc1.contoso.com** and **nltest /dsgetdc:contoso.com** to verify that it can reach the domain controller. See the following examples of a successful network connection: - - ``` - ipconfig - - Windows IP Configuration - - Ethernet adapter Local Area Connection 3: - Connection-specific DNS Suffix . : contoso.com - Link-local IPv6 Address . . . . . : fe80::64c2:4d2a:7403:6e02%18 - Ipv4 Address. . . . . . . . . . . : 192.168.0.101 - Subnet Mask . . . . . . . . . . . : 255.255.255.0 - Default Gateway . . . . . . . . . : 192.168.0.2 - - ping dc1.contoso.com - - Pinging dc1.contoso.com [192.168.0.1] with 32 bytes of data: - Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 - Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 - Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 - Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 - - nltest /dsgetdc:contoso.com - DC: \\DC1 - Address: \\192.168.0.1 - Dom Guid: fdbd0643-d664-411b-aea0-fe343d7670a8 - Dom Name: CONTOSO - Forest Name: contoso.com - Dc Site Name: Default-First-Site-Name - Our Site Name: Default-First-Site-Name - Flags: PDC GC DS LDAP KDC TIMESERV WRITABLE DNS_FOREST CLOSE_SITE FULL_SECRET WS 0xC000 - ``` - - >If PC1 is running Windows 7, enhanced session mode might not be available, which means that you cannot copy and paste commands from the Hyper-V host to a Windows PowerShell prompt on PC1. However, it is possible to use integration services to copy a file from the Hyper-V host to a VM. The next procedure demonstrates this. If the Copy-VMFile command fails, then type the commands below at an elevated Windows PowerShell prompt on PC1 instead of saving them to a script to run remotely. If PC1 is running Windows 8 or a later operating system, you can use enhanced session mode to copy and paste these commands instead of typing them. - -18. Minimize the PC1 window and switch to the Hyper-V host computer. Open an elevated Windows PowerShell ISE window on the Hyper-V host (right-click Windows PowerShell and then click **Run ISE as Administrator**) and type the following commands in the (upper) script editor pane: - -
    -    (Get-WmiObject Win32_ComputerSystem).UnjoinDomainOrWorkgroup($null,$null,0)
    -    $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force
    -    $user = "contoso\administrator"
    -    $cred = New-Object System.Management.Automation.PSCredential($user,$pass)
    -    Add-Computer -DomainName contoso.com -Credential $cred
    -    Restart-Computer
    -    
    - - >If you do not see the script pane, click **View** and verify **Show Script Pane Top** is enabled. Click **File** and then click **New**. - - See the following example: - - ![ISE](images/ISE.png) - -19. Click **File**, click **Save As**, and save the commands as **c:\VHD\pc1.ps1** on the Hyper-V host. -20. In the (lower) terminal input window, type the following commands to enable Guest Service Interface on PC1 and then use this service to copy the script to PC1: - -
    -    Enable-VMIntegrationService -VMName PC1 -Name "Guest Service Interface"
    -    Copy-VMFile "PC1" –SourcePath "C:\VHD\pc1.ps1"  –DestinationPath "C:\pc1.ps1" –CreateFullPath –FileSource Host
    -    
    - - >In order for this command to work properly, PC1 must be running the vmicguestinterface (Hyper-V Guest Service Interface) service. If this service is not enabled in this step, then the copy-VMFile command will fail. In this case, you can try updating integration services on the VM by mounting the Hyper-V Integration Services Setup (vmguest.iso), which is located in C:\Windows\System32 on Windows Server 2012 and 2012 R2 operating systems that are running the Hyper-V role service. - - If the copy-vmfile command does not work and you cannot properly enable or upgrade integration services on PC1, then create the file c:\pc1.ps1 on the VM by typing the commands into this file manually. The copy-vmfile command is only used in this procedure as a demonstration of automation methods that can be used in a Hyper-V environment when enhanced session mode is not available. After typing the script file manually, be sure to save the file as a Windows PowerShell script file with the .ps1 extension and not as a text (.txt) file. - -21. On PC1, type the following commands at an elevated Windows PowerShell prompt: - -
    -    Get-Content c:\pc1.ps1 | powershell.exe -noprofile -
    -    
    - - >The commands in this script might take a few moments to complete. If an error is displayed, check that you typed the command correctly, paying close attention to spaces. PC1 is removed from its domain in this step while not connected to the corporate network so as to ensure the computer object in the corporate domain is unaffected. PC1 is also not renamed to "PC1" in system properties so that it maintains some of its mirrored identity. However, if desired you can also rename the computer. - -22. Upon completion of the script, PC1 will automatically restart. When it has restarted, sign in to the contoso.com domain using the **Switch User** option, with the **user1** account you created in step 11 of this section. - >**Important**: The settings that will be used later to migrate user data specifically select only accounts that belong to the CONTOSO domain. However, this can be changed to migrate all user accounts, or only other specified accounts. If you wish to test migration of user data and settings with accounts other than those in the CONTOSO domain, you must specify these accounts or domains when you configure the value of **ScanStateArgs** in the MDT test lab guide. This value is specifically called out when you get to that step. If you wish to only migrate CONTOSO accounts, then you can log in with the user1 account or the administrator account at this time and modify some of the files and settings for later use in migration testing. -23. Minimize the PC1 window but do not turn it off while the second Windows Server 2012 R2 VM (SRV1) is configured. This verifies that the Hyper-V host has enough resources to run all VMs simultaneously. Next, SRV1 will be started, joined to the contoso.com domain, and configured with RRAS and DNS services. -24. On the Hyper-V host computer, at an elevated Windows PowerShell prompt, type the following commands: - -
    -    Start-VM SRV1
    -    vmconnect localhost SRV1
    -    
    - -25. Accept the default settings, read license terms and accept them, provide an administrator password of pass@word1, and click **Finish**. When you are prompted about finding PCs, devices, and content on the network, click **Yes**. -26. Sign in to SRV1 using the local administrator account. In the same way that was done on DC1, sign out of SRV1 and then sign in again to enable enhanced session mode. This will enable you to copy and paste Windows PowerShell commands from the Hyper-V host to the VM. -27. Open an elevated Windows PowerShell prompt on SRV1 and type the following commands: - -
    -    Rename-Computer SRV1
    -    New-NetIPAddress –InterfaceAlias Ethernet –IPAddress 192.168.0.2 –PrefixLength 24
    -    Set-DnsClientServerAddress -InterfaceAlias Ethernet -ServerAddresses 192.168.0.1,192.168.0.2
    -    Restart-Computer
    -    
    - - >[!IMPORTANT] - >Verify that you are configuring the correct interface in this step. The commands in this step assume that the poc-internal interface on SRV1 is named "Ethernet." If you are unsure how to check the interface, see step #30 below for instructions and tips on how to verify and modify the interface name. - -28. Wait for the computer to restart, sign in again, then type the following commands at an elevated Windows PowerShell prompt: - -
    -    $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force
    -    $user = "contoso\administrator"
    -    $cred = New-Object System.Management.Automation.PSCredential($user,$pass)
    -    Add-Computer -DomainName contoso.com -Credential $cred
    -    Restart-Computer
    -    
    - -29. Sign in to the contoso.com domain on SRV1 using the domain administrator account (enter contoso\administrator as the user), open an elevated Windows PowerShell prompt, and type the following commands: - -
    -    Install-WindowsFeature -Name DNS -IncludeManagementTools
    -    Install-WindowsFeature -Name WDS -IncludeManagementTools
    -    Install-WindowsFeature -Name Routing -IncludeManagementTools
    -    
    - -30. Before configuring the routing service that was just installed, verify that network interfaces were added to SRV1 in the right order, resulting in an interface alias of "Ethernet" for the private interface, and an interface alias of "Ethernet 2" for the public interface. Also verify that the external interface has a valid external DHCP IP address lease. - - To view a list of interfaces, associated interface aliases, and IP addresses on SRV1, type the following Windows PowerShell command. Example output of the command is also shown below: - -
    -    Get-NetAdapter | ? status -eq ‘up’ | Get-NetIPAddress -AddressFamily IPv4 | ft IPAddress, InterfaceAlias
    -
    -    IPAddress                                                                  InterfaceAlias
    -    ---------                                                                  --------------
    -    10.137.130.118                                                             Ethernet 2
    -    192.168.0.2                                                                Ethernet
    -    
    - - In this example, the poc-internal network interface at 192.168.0.2 is associated with the "Ethernet" interface and the Internet-facing poc-external interface is associated with the "Ethernet 2" interface. If your interfaces are different, you must adjust the commands provided in the next step appropriately to configure routing services. Also note that if the "Ethernet 2" interface has an IP address in the 192.168.0.100-105 range then it likely is getting a DHCP lease from DC1 instead of your corporate network. If this is the case, you can try removing and re-adding the second network interface from the SRV1 VM through its Hyper-V settings. - - >[!TIP] - >Sometimes a computer will have hidden, disconnected interfaces that prevent you from naming a network adapter. When you attempt to rename an adapter, you will receive an error that the adapter name already exists. These disconnected devices can be viewed in device manager by clicking **View** and then clicking **Show hidden devices**. The disconnected device can then be uninstalled, enabling you to reuse the adapter name. - - -31. To configure SRV1 with routing capability for the PoC network, type or paste the following commands at an elevated Windows PowerShell prompt on SRV1: - -
    -    Install-RemoteAccess -VpnType Vpn
    -    cmd /c netsh routing ip nat install
    -    cmd /c netsh routing ip nat add interface name="Ethernet 2" mode=FULL
    -    cmd /c netsh routing ip nat add interface name="Ethernet" mode=PRIVATE
    -    cmd /c netsh routing ip nat add interface name="Internal" mode=PRIVATE
    -    
    - -32. The DNS service on SRV1 also needs to resolve hosts in the contoso.com domain. This can be accomplished with a conditional forwarder. Open an elevated Windows PowerShell prompt on SRV1 and type the following command: - -
    -    Add-DnsServerConditionalForwarderZone -Name contoso.com -MasterServers 192.168.0.1
    -    
    - -33. In most cases, this completes configuration of the PoC network. However, if your corporate network has a firewall that filters queries from local DNS servers, you will also need to configure a server-level DNS forwarder on SRV1 to resolve Internet names. To test whether or not DNS is working without this forwarder, try to reach a name on the Internet from DC1 or PC1, which are only using DNS services on the PoC network. You can test DNS with the ping command, for example: - -
    -    ping www.microsoft.com
    -    
    - - If you see "Ping request could not find host www.microsoft.com" on PC1 and DC1, but not on SRV1, then you will need to configure a server-level DNS forwarder on SRV1. To do this, open an elevated Windows PowerShell prompt on SRV1 and type the following command. - - **Note**: This command also assumes that "Ethernet 2" is the external-facing network adapter on SRV1. If the external adapter has a different name, replace "Ethernet 2" in the command below with that name: - -
    -    Add-DnsServerForwarder -IPAddress (Get-DnsClientServerAddress -InterfaceAlias "Ethernet 2").ServerAddresses
    -    
    - -34. If DNS and routing are both working correctly, you will see the following on DC1 and PC1 (the IP address might be different, but that is OK): - -
    -    PS C:\> ping www.microsoft.com
    -
    -    Pinging e2847.dspb.akamaiedge.net [23.222.146.170] with 32 bytes of data:
    -    Reply from 23.222.146.170: bytes=32 time=3ms TTL=51
    -    Reply from 23.222.146.170: bytes=32 time=2ms TTL=51
    -    Reply from 23.222.146.170: bytes=32 time=2ms TTL=51
    -    Reply from 23.222.146.170: bytes=32 time=1ms TTL=51
    -
    -    Ping statistics for 23.222.146.170:
    -        Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
    -    Approximate round trip times in milli-seconds:
    -        Minimum = 1ms, Maximum = 3ms, Average = 2ms
    -    
    - -35. Verify that all three VMs can reach each other, and the Internet. See [Appendix A: Verify the configuration](#appendix-a-verify-the-configuration) for more information. -36. Lastly, because the client computer has different hardware after copying it to a VM, its Windows activation will be invalidated and you might receive a message that you must activate Windows in 3 days. To extend this period to 30 days, type the following commands at an elevated Windows PowerShell prompt on PC1: - -
    -    runas /noprofile /env /user:administrator@contoso.com "cmd /c slmgr -rearm"
    -    Restart-Computer
    -    
    - -This completes configuration of the starting PoC environment. Additional services and tools are installed in subsequent guides. - -## Appendix A: Verify the configuration - -Use the following procedures to verify that the PoC environment is configured properly and working as expected. - -1. On DC1, open an elevated Windows PowerShell prompt and type the following commands: - -
    -    Get-Service NTDS,DNS,DHCP
    -    DCDiag -a
    -    Get-DnsServerResourceRecord -ZoneName contoso.com -RRType A
    -    Get-DnsServerForwarder
    -    Resolve-DnsName -Server dc1.contoso.com -Name www.microsoft.com
    -    Get-DhcpServerInDC
    -    Get-DhcpServerv4Statistics
    -    ipconfig /all
    -    
    - - **Get-Service** displays a status of "Running" for all three services.
    - **DCDiag** displays "passed test" for all tests.
    - **Get-DnsServerResourceRecord** displays the correct DNS address records for DC1, SRV1, and the computername of PC1. Additional address records for the zone apex (@), DomainDnsZones, and ForestDnsZones will also be registered.
    - **Get-DnsServerForwarder** displays a single forwarder of 192.168.0.2.
    - **Resolve-DnsName** displays public IP address results for www.microsoft.com.
    - **Get-DhcpServerInDC** displays 192.168.0.1, dc1.contoso.com.
    - **Get-DhcpServerv4Statistics** displays 1 scope with 2 addresses in use (these belong to PC1 and the Hyper-V host).
    - **ipconfig** displays a primary DNS suffix and suffix search list of contoso.com, IP address of 192.168.0.1, subnet mask of 255.255.255.0, default gateway of 192.168.0.2, and DNS server addresses of 192.168.0.1 and 192.168.0.2. - -2. On SRV1, open an elevated Windows PowerShell prompt and type the following commands: - -
    -    Get-Service DNS,RemoteAccess
    -    Get-DnsServerForwarder
    -    Resolve-DnsName -Server dc1.contoso.com -Name www.microsoft.com
    -    ipconfig /all
    -    netsh int ipv4 show address
    -    
    - - **Get-Service** displays a status of "Running" for both services.
    - **Get-DnsServerForwarder** either displays no forwarders, or displays a list of forwarders you are required to use so that SRV1 can resolve Internet names.
    - **Resolve-DnsName** displays public IP address results for www.microsoft.com.
    - **ipconfig** displays a primary DNS suffix of contoso.com. The suffix search list contains contoso.com and your corporate domain. Two ethernet adapters are shown: Ethernet adapter "Ethernet" has an IP addresses of 192.168.0.2, subnet mask of 255.255.255.0, no default gateway, and DNS server addresses of 192.168.0.1 and 192.168.0.2. Ethernet adapter "Ethernet 2" has an IP address, subnet mask, and default gateway configured by DHCP on your corporate network.
    - **netsh** displays three interfaces on the computer: interface "Ethernet 2" with DHCP enabled = Yes and IP address assigned by your corporate network, interface "Ethernet" with DHCP enabled = No and IP address of 192.168.0.2, and interface "Loopback Pseudo-Interface 1" with IP address of 127.0.0.1. - -3. On PC1, open an elevated Windows PowerShell prompt and type the following commands: - -
    -    whoami
    -    hostname
    -    nslookup www.microsoft.com
    -    ping -n 1 dc1.contoso.com
    -    tracert www.microsoft.com
    -    
    - - **whoami** displays the current user context, for example in an elevated Windows PowerShell prompt, contoso\administrator is displayed.
    - **hostname** displays the name of the local computer, for example W7PC-001.
    - **nslookup** displays the DNS server used for the query, and the results of the query. For example, server dc1.contoso.com, address 192.168.0.1, Name e2847.dspb.akamaiedge.net.
    - **ping** displays if the source can resolve the target name, and whether or not the target responds to ICMP. If it cannot be resolved, "..could not find host" will be diplayed and if the target is found and also responds to ICMP, you will see "Reply from" and the IP address of the target.
    - **tracert** displays the path to reach the destination, for example srv1.contoso.com [192.168.0.2] followed by a list of hosts and IP addresses corresponding to subsequent routing nodes between the source and the destination. - - -## Appendix B: Terminology used in this guide - -

      - -

    - - -
    TermDefinition -
    GPTGUID partition table (GPT) is an updated hard-disk formatting scheme that enables the use of newer hardware. GPT is one of the partition formats that can be chosen when first initializing a hard drive, prior to creating and formatting partitions. -
    Hyper-VHyper-V is a server role introduced with Windows Server 2008 that lets you create a virtualized computing environment. Hyper-V can also be installed as a Windows feature on Windows client operating systems, starting with Windows 8. -
    Hyper-V hostThe computer where Hyper-V is installed. -
    Hyper-V ManagerThe user-interface console used to view and configure Hyper-V. -
    MBRMaster Boot Record (MBR) is a legacy hard-disk formatting scheme that limits support for newer hardware. MBR is one of the partition formats that can be chosen when first initializing a hard drive, prior to creating and formatting partitions. MBR is in the process of being replaced by the GPT partition format. -
    Proof of concept (PoC)Confirmation that a process or idea works as intended. A PoC is carried out in a test environment to learn about and verify a process. -
    Shadow copyA copy or "snapshot" of a computer at a point in time, created by the Volume Shadow Copy Service (VSS), typically for backup purposes. -
    Virtual machine (VM)A VM is a virtual computer with its own operating system, running on the Hyper-V host. -
    Virtual switchA virtual network connection used to connect VMs to each other and to physical network adapters on the Hyper-V host. -
    VM snapshotA point in time image of a VM that includes its disk, memory and device state. It can be used to return a virtual machine to a former state corresponding to the time the snapshot was taken. -
    - -
    - -## Related Topics - - -[Windows 10 deployment scenarios](windows-10-deployment-scenarios.md) - - - - - - - - +--- +title: Configure a test lab to deploy Windows 10 +ms.reviewer: +manager: laurawi +ms.audience: itpro +author: greg-lindsay +description: Concepts and procedures for deploying Windows 10 in a proof of concept lab environment. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: deploy +keywords: deployment, automate, tools, configure, mdt, sccm +ms.localizationpriority: medium +audience: itpro +author: greg-lindsay +ms.topic: article +--- + +# Step by step guide: Configure a test lab to deploy Windows 10 + +**Applies to** + +- Windows 10 + +This guide contains instructions to configure a proof of concept (PoC) environment requiring a minimum amount of resources. The guide makes extensive use of Windows PowerShell and Hyper-V. Subsequent companion guides contain steps to deploy Windows 10 using the PoC environment. After completing this guide, see the following Windows 10 PoC deployment guides: + +- [Step by step: Deploy Windows 10 in a test lab using MDT](windows-10-poc-mdt.md)
    +- [Step by step: Deploy Windows 10 in a test lab using System Center Configuration Manager](windows-10-poc-sc-config-mgr.md)
    + +The PoC deployment guides are intended to provide a demonstration of Windows 10 deployment tools and processes for IT professionals that are not familiar with these tools, and those that are interested in setting up a proof of concept environment. The instructions in this guide should not be used in a production setting, and are not meant to replace the instructions found in production deployment guidance. + +Approximately 3 hours are required to configure the PoC environment. You will need a Hyper-V capable computer running Windows 8.1 or later with at least 16GB of RAM. Detailed [requirements](#hardware-and-software-requirements) are provided below. You will also need to have a [Microsoft account](https://www.microsoft.com/account) to use for downloading evaluation software. + +Windows PowerShell commands are provided to set up the PoC environment quickly. You do not need to be an expert in Windows PowerShell to complete the steps in the guide, however you are required to customize some commands to your environment. + +> Instructions to "type" Windows PowerShell commands provided in this guide can be followed literally by typing the commands, but the preferred method is to copy and paste these commands. +> +> A Windows PowerShell window can be used to run all commands in this guide. However, when commands are specified for a command prompt, you must either type CMD at the Windows PowerShell prompt to enter the command prompt, or preface the command with "cmd /c", or if desired you can escape special characters in the command using the back-tick character (`). In most cases, the simplest thing is to type cmd and enter a command prompt, type the necessary commands, then type "exit" to return to Windows PowerShell. + +Hyper-V is installed, configured and used extensively in this guide. If you are not familiar with Hyper-V, review the [terminology](#appendix-b-terminology-used-in-this-guide) used in this guide before starting. + +## In this guide + +This guide contains instructions for three general procedures: Install Hyper-V, configure Hyper-V, and configure VMs. If you already have a computer running Hyper-V, you can use this computer and skip the first procedure. In this case, your virtual switch settings must be modified to match those used in this guide, or the steps in this guide can be modified to use your existing Hyper-V settings. + +After completing the instructions in this guide, you will have a PoC environment that enables you to test Windows 10 deployment procedures by following instructions in companion guides that are written to use the PoC environment. Links are provided to download trial versions of Windows Server 2012, Windows 10 Enterprise, and all deployment tools necessary to complete the lab. + +Topics and procedures in this guide are summarized in the following table. An estimate of the time required to complete each procedure is also provided. Time required to complete procedures will vary depending on the resources available to the Hyper-V host and assigned to VMs, such as processor speed, memory allocation, disk speed, and network speed. + +
    + +
    + + + +
    TopicDescriptionTime
    Hardware and software requirementsPrerequisites to complete this guide.Informational +
    Lab setupA description and diagram of the PoC environment.Informational +
    Configure the PoC environmentParent topic for procedures.Informational +
    Verify support and install Hyper-VVerify that installation of Hyper-V is supported, and install the Hyper-V server role.10 minutes +
    Download VHD and ISO filesDownload evaluation versions of Windows Server 2012 R2 and Windows 10 and prepare these files to be used on the Hyper-V host.30 minutes +
    Convert PC to VMConvert a physical computer on your network to a VM hosted in Hyper-V.30 minutes +
    Resize VHDIncrease the storage capacity for one of the Windows Server VMs.5 minutes +
    Configure Hyper-VCreate virtual switches, determine available RAM for virtual machines, and add virtual machines.15 minutes +
    Configure service and user accountsStart virtual machines and configure all services and settings.60 minutes +
    Configure VMsStart virtual machines and configure all services and settings.60 minutes +
    Appendix A: Verify the configurationVerify and troubleshoot network connectivity and services in the PoC environment.30 minutes +
    Appendix B: Terminology in this guideTerms used in this guide.Informational +
    +
    + +## Hardware and software requirements + +One computer that meets the hardware and software specifications below is required to complete the guide; A second computer is recommended to validate the upgrade process. + +- **Computer 1**: the computer you will use to run Hyper-V and host virtual machines. This computer should have 16 GB or more of installed RAM and a multi-core processor. +- **Computer 2**: a client computer from your corporate network. It is shadow-copied to create a VM that can be added to the PoC environment, enabling you to test a mirror image of a computer on your network. If you do not have a computer to use for this simulation, you can download an evaluation VHD and use it to represent this computer. Subsequent guides use this computer to simulate Windows 10 replace and refresh scenarios, so the VM is required even if you cannot create this VM using computer 2. + +Harware requirements are displayed below: + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Computer 1 (required)Computer 2 (recommended)
    RoleHyper-V hostClient computer
    DescriptionThis computer will run Hyper-V, the Hyper-V management tools, and the Hyper-V Windows PowerShell module.This computer is a Windows 7 or Windows 8/8.1 client on your corporate network that will be converted to a VM to demonstrate the upgrade process.
    OSWindows 8.1/10 or Windows Server 2012/2012 R2/2016*Windows 7 or a later
    EditionEnterprise, Professional, or EducationAny
    Architecture64-bitAny
    Note: Retaining applications and settings requires that architecture (32 or 64-bit) is the same before and after the upgrade.
    RAM8 GB RAM (16 GB recommended) to test Windows 10 deployment with MDT. +
    16 GB RAM to test Windows 10 deployment with System Center Configuration Manager.
    Any
    Disk200 GB available hard disk space, any format.Any size, MBR formatted.
    CPUSLAT-Capable CPUAny
    NetworkInternet connectionAny
    + + +\*The Hyper-V server role can also be installed on a computer running Windows Server 2008 R2. However, the Windows PowerShell module for Hyper-V is not available on Windows Server 2008 R2, therefore you cannot use many of the steps provided in this guide to configure Hyper-V. To manage Hyper-V on Windows Server 2008 R2, you can use Hyper-V WMI, or you can use the Hyper-V Manager console. Providing all steps in this guide as Hyper-V WMI or as 2008 R2 Hyper-V Manager procedures is beyond the scope of the guide. +
    +
    The Hyper-V role cannot be installed on Windows 7 or earlier versions of Windows. + +
    + +## Lab setup + +The lab architecture is summarized in the following diagram: + +![PoC](images/poc.png) + +- Computer 1 is configured to host four VMs on a private, PoC network. + - Two VMs are running Windows Server 2012 R2 with required network services and tools installed. + - Two VMs are client systems: One VM is intended to mirror a host on your corporate network (computer 2) and one VM is running Windows 10 Enterprise to demonstrate the hardware replacement scenario. + +>If you have an existing Hyper-V host, you can use this host and skip the Hyper-V installation section in this guide. + +The two Windows Server VMs can be combined into a single VM to conserve RAM and disk space if required. However, instructions in this guide assume two server systems are used. Using two servers enables Active Directory Domain Services and DHCP to be installed on a server that is not directly connected to the corporate network. This mitigates the risk of clients on the corporate network receiving DHCP leases from the PoC network (i.e. "rogue" DHCP), and limits NETBIOS service broadcasts. + +## Configure the PoC environment + +>**Hint**: Before you begin, ensure that Windows PowerShell is pinned to the taskbar for easy access. If the Hyper-V host is running Windows Server then Windows PowerShell is automatically pinned to the taskbar. To pin Windows PowerShell to the taskbar on Windows 8.1 or Windows 10: Click **Start**, type **power**, right click **Windows PowerShell**, and then click **Pin to taskbar**. After Windows PowerShell is pinned to the taskbar, you can open an elevated Windows PowerShell prompt by right-clicking the icon on the taskbar and then clicking **Run as Administrator**. + +### Procedures in this section + +[Verify support and install Hyper-V](#verify-support-and-install-hyper-v)
    +[Download VHD and ISO files](#download-vhd-and-iso-files)
    +[Convert PC to VM](#convert-pc-to-vm)
    +[Resize VHD](#resize-vhd)
    +[Configure Hyper-V](#configure-hyper-v)
    +[Configure VMs](#configure-vms)
    + +### Verify support and install Hyper-V + +Starting with Windows 8, the host computer’s microprocessor must support second level address translation (SLAT) to install Hyper-V. See [Hyper-V: List of SLAT-Capable CPUs for Hosts](https://social.technet.microsoft.com/wiki/contents/articles/1401.hyper-v-list-of-slat-capable-cpus-for-hosts.aspx) for more information. + +1. To verify your computer supports SLAT, open an administrator command prompt, type **systeminfo**, press ENTER, and review the section displayed at the bottom of the output, next to Hyper-V Requirements. See the following example: + +
    +    C:\>systeminfo
    +
    +    ...
    +    Hyper-V Requirements:      VM Monitor Mode Extensions: Yes
    +                               Virtualization Enabled In Firmware: Yes
    +                               Second Level Address Translation: Yes
    +                               Data Execution Prevention Available: Yes
    +    
    + + In this example, the computer supports SLAT and Hyper-V. + + If one or more requirements are evaluated as **No** then the computer does not support installing Hyper-V. However, if only the virtualization setting is incompatible, you might be able to enable virtualization in the BIOS and change the **Virtualization Enabled In Firmware** setting from **No** to **Yes**. The location of this setting will depend on the manufacturer and BIOS version, but is typically found associated with the BIOS security settings. + + You can also identify Hyper-V support using [tools](https://blogs.msdn.microsoft.com/taylorb/2008/06/19/hyper-v-will-my-computer-run-hyper-v-detecting-intel-vt-and-amd-v/) provided by the processor manufacturer, the [msinfo32](https://technet.microsoft.com/library/cc731397.aspx) tool, or you can download the [coreinfo](https://technet.microsoft.com/sysinternals/cc835722) utility and run it, as shown in the following example: + +
    +    C:\>coreinfo -v
    +
    +    Coreinfo v3.31 - Dump information on system CPU and memory topology
    +    Copyright (C) 2008-2014 Mark Russinovich
    +    Sysinternals - www.sysinternals.com
    +
    +    Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
    +    Intel64 Family 6 Model 42 Stepping 7, GenuineIntel
    +    Microcode signature: 0000001B
    +    HYPERVISOR      -       Hypervisor is present
    +    VMX             *       Supports Intel hardware-assisted virtualization
    +    EPT             *       Supports Intel extended page tables (SLAT)
    +    
    + + Note: A 64-bit operating system is required to run Hyper-V. + +2. The Hyper-V feature is not installed by default. To install it, open an elevated Windows PowerShell window and type the following command: + +
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V –All
    + + This command works on all operating systems that support Hyper-V, but on Windows Server operating systems you must type an additional command to add the Hyper-V Windows PowerShell module and the Hyper-V Manager console. This command will also install Hyper-V if it isn't already installed, so if desired you can just type the following command on Windows Server 2012 or 2016 instead of using the Enable-WindowsOptionalFeature command: + +
    Install-WindowsFeature -Name Hyper-V -IncludeManagementTools
    + + When you are prompted to restart the computer, choose **Yes**. The computer might restart more than once. After installation is complete, you can open Hyper-V Manager by typing **virtmgmt.msc** at an elevated command prompt. + + >Alternatively, you can install Hyper-V using the Control Panel in Windows under **Turn Windows features on or off** for a client operating system, or using Server Manager's **Add Roles and Features Wizard** on a server operating system, as shown below: + + ![hyper-v feature](images/hyper-v-feature.png) + + ![hyper-v](images/svr_mgr2.png) + +

    If you choose to install Hyper-V using Server Manager, accept all default selections. Also be sure to install both items under Role Administration Tools\Hyper-V Management Tools. + +### Download VHD and ISO files + +When you have completed installation of Hyper-V on the host computer, begin configuration of Hyper-V by downloading VHD and ISO files to the Hyper-V host. These files will be used to create the VMs used in the lab. Before you can download VHD and ISO files, you will need to register and sign in to the [TechNet Evaluation Center](https://www.microsoft.com/evalcenter/) using your Microsoft account. + +1. Create a directory on your Hyper-V host named **C:\VHD** and download a single [Windows Server 2012 R2 VHD](https://www.microsoft.com/evalcenter/evaluate-windows-server-2012-r2) from the TechNet Evaluation Center to the **C:\VHD** directory. + + **Important**: This guide assumes that VHDs are stored in the **C:\VHD** directory on the Hyper-V host. If you use a different directory to store VHDs, you must adjust steps in this guide appropriately. + + After completing registration you will be able to download the 7.47 GB Windows Server 2012 R2 evaluation VHD. An example of the download offering is shown below. + + + +
    VHD
    + +2. Download the file to the **C:\VHD** directory. When the download is complete, rename the VHD file that you downloaded to **2012R2-poc-1.vhd**. This is done to make the filename simple to recognize and type. +3. Copy the VHD to a second file also in the **C:\VHD** directory and name this VHD **2012R2-poc-2.vhd**. +4. Download the [Windows 10 Enterprise ISO](https://www.microsoft.com/evalcenter/evaluate-windows-10-enterprise) from the TechNet Evaluation Center to the **C:\VHD** directory on your Hyper-V host. + + >During registration, you must specify the type, version, and language of installation media to download. In this example, a Windows 10 Enterprise, 64 bit, English ISO is chosen. You can choose a different version if desired. **Note: The evaluation version of Windows 10 does not support in-place upgrade**. + +5. Rename the ISO file that you downloaded to **w10-enterprise.iso**. Again, this is done so that the filename is simple to type and recognize. After completing registration you will be able to download the 3.63 GB Windows 10 Enterprise evaluation ISO. + +After completing these steps, you will have three files in the **C:\VHD** directory: **2012R2-poc-1.vhd**, **2012R2-poc-2.vhd**, **w10-enterprise.iso**. + +The following displays the procedures described in this section, both before and after downloading files: + +

    +C:>mkdir VHD
    +C:>cd VHD
    +C:\VHD>ren 9600*.vhd 2012R2-poc-1.vhd
    +C:\VHD>copy 2012R2-poc-1.vhd 2012R2-poc-2.vhd
    +   1 file(s) copied.
    +C:\VHD ren *.iso w10-enterprise.iso
    +C:\VHD>dir /B
    +2012R2-poc-1.vhd
    +2012R2-poc-2.vhd
    +w10-enterprise.iso
    +
    + +### Convert PC to VM + +>Important: Do not attempt to use the VM resulting from the following procedure as a reference image. Also, to avoid conflicts with existing clients, do not start the VM outside the PoC network. + +
    +If you do not have a PC available to convert to VM, perform the following steps to download an evaluation VM: +
    +
      +
    1. Open the Download virtual machines page. +
    2. Under Virtual machine, choose IE11 on Win7. +
    3. Under Select platform choose HyperV (Windows). +
    4. Click Download .zip. The download is 3.31 GB. +
    5. Extract the zip file. Three directories are created. +
    6. Open the Virtual Hard Disks directory and then copy IE11 - Win7.vhd to the C:\VHD directory. +
    7. Rename IE11 - Win7.vhd to w7.vhd (do not rename the file to w7.vhdx). +
    8. In step 5 of the Configure Hyper-V section, replace the VHD file name w7.vhdx with w7.vhd. +
    +
    + +If you have a PC available to convert to VM (computer 2): + +1. Sign in on computer 2 using an account with Administrator privileges. + +>Important: the account used in this step must have local administrator privileges. You can use a local computer account, or a domain account with administrative rights if domain policy allows the use of cached credentials. After converting the computer to a VM, you must be able to sign in on this VM with administrator rights while the VM is disconnected from the corporate network. + +2. [Determine the VM generation and partition type](#determine-the-vm-generation-and-partition-type) that is required. +3. Based on the VM generation and partition type, perform one of the following procedures: [Prepare a generation 1 VM](#prepare-a-generation-1-vm), [Prepare a generation 2 VM](#prepare-a-generation-2-vm), or [prepare a generation 1 VM from a GPT disk](#prepare-a-generation-1-vm-from-a-gpt-disk). + +#### Determine the VM generation and partition type + +When creating a VM in Hyper-V, you must specify either generation 1 or generation 2. The following table describes requirements for these two types of VMs. + +
    + + + + + + + + + + + + + + + + + + + + +
    ArchitectureOperating systemPartition style
    Generation 132-bit or 64-bitWindows 7 or laterMBR
    Generation 264-bitWindows 8 or laterMBR or GPT
    + +
    + +If the PC is running a 32-bit OS or the OS is Windows 7, it must be converted to a generation 1 VM. Otherwise, it can be converted to a generation 2 VM. + +- To determine the OS and architecture of a PC, type **systeminfo** at a command prompt and review the output next to **OS Name** and **System Type**. +- To determine the partition style, open a Windows PowerShell prompt on the PC and type the following command: + +
    +Get-WmiObject -Class Win32_DiskPartition | Select-Object -Property SystemName,Caption,Type
    +
    + +If the **Type** column does not indicate GPT, then the disk partition format is MBR ("Installable File System" = MBR). In the following example, the disk is GPT: + +
    +PS C:> Get-WmiObject -Class Win32_DiskPartition | Select-Object -Property SystemName,Caption,Type
    +
    +SystemName                           Caption                                 Type
    +----------                           -------                                 ----
    +USER-PC1                             Disk #0, Partition #0                   GPT: System
    +USER-PC1                             Disk #0, Partition #1                   GPT: Basic Data
    +
    + +On a computer running Windows 8 or later, you can also type **Get-Disk** at a Windows PowerShell prompt to discover the partition style. The default output of this cmdlet displays the partition style for all attached disks. Both commands are displayed below. In this example, the client computer is running Windows 8.1 and uses a GPT style partition format: + +
    +PS C:> Get-WmiObject -Class Win32_DiskPartition | Select-Object -Property SystemName,Caption,Type
    +
    +SystemName                            Caption                               Type
    +----------                            -------                               ----
    +PC-X1                                 Disk #0, Partition #0                 GPT: Unknown
    +PC-X1                                 Disk #0, Partition #1                 GPT: System
    +PC-X1                                 Disk #0, Partition #2                 GPT: Basic Data
    +PC-X1                                 Disk #0, Partition #3                 GPT: Basic Data
    +PC-X1                                 Disk #0, Partition #4                 GPT: Basic Data
    +
    +PS C:> Get-Disk
    +
    +Number Friendly Name                  OperationalStatus                     Total Size Partition Style
    +------ -------------                  -----------------                     ---------- ---------------
    +0      INTEL SSDSCMMW240A3L           Online                                223.57 GB GPT
    +
    + + + +**Choosing a VM generation** + +The following table displays the Hyper-V VM generation to choose based on the OS, architecture, and partition style. Links to procedures to create the corresponding VMs are included. + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    OSPartition styleArchitectureVM generationProcedure
    Windows 7MBR321Prepare a generation 1 VM
    641Prepare a generation 1 VM
    GPT32N/AN/A
    641Prepare a generation 1 VM from a GPT disk
    Windows 8 or laterMBR321Prepare a generation 1 VM
    641, 2Prepare a generation 1 VM
    GPT321Prepare a generation 1 VM from a GPT disk
    642Prepare a generation 2 VM
    + +
    + +Notes:
    +
      +
    • If the PC is running Windows 7, it can only be converted and hosted in Hyper-V as a generation 1 VM. This Hyper-V requirement means that if the Windows 7 PC is also using a GPT partition style, the OS disk can be shadow copied, but a new system partition must be created. In this case, see Prepare a generation 1 VM from a GPT disk. +
    • If the PC is running Windows 8 or later and uses the GPT partition style, you can capture the disk image and create a generation 2 VM. To do this, you must temporarily mount the EFI system partition which is accomplished using the mountvol command. In this case, see Prepare a generation 2 VM. +
    • If the PC is using an MBR partition style, you can convert the disk to VHD and use it to create a generation 1 VM. If you use the Disk2VHD tool described in this guide, it is not necessary to mount the MBR system partition, but it is still necessary to capture it. In this case, see Prepare a generation 1 VM. +
    + +#### Prepare a generation 1 VM + +1. Download the [Disk2vhd utility](https://technet.microsoft.com/library/ee656415.aspx), extract the .zip file and copy **disk2vhd.exe** to a flash drive or other location that is accessible from the computer you wish to convert. + + >You might experience timeouts if you attempt to run Disk2vhd from a network share, or specify a network share for the destination. To avoid timeouts, use local, portable media such as a USB drive. + +2. On the computer you wish to convert, double-click the disk2vhd utility to start the graphical user interface. +3. Select the checkboxes next to the **C:\\** and the **system reserved** (BIOS/MBR) volumes. The system volume is not assigned a drive letter, but will be displayed in the Disk2VHD tool with a volume label similar to **\\?\Volume{**. See the following example. **Important**: You must include the system volume in order to create a bootable VHD. If this volume is not displayed in the disk2vhd tool, then the computer is likely to be using the GPT partition style. For more information, see [Determine VM generation](#determine-vm-generation). +4. Specify a location to save the resulting VHD or VHDX file (F:\VHD\w7.vhdx in the following example) and click **Create**. See the following example: + + ![disk2vhd](images/disk2vhd.png) + + >Disk2vhd can save VHDs to local hard drives, even if they are the same as the volumes being converted. Performance is better however when the VHD is saved on a disk different than those being converted, such as a flash drive. + +5. When the Disk2vhd utility has completed converting the source computer to a VHD, copy the VHDX file (w7.vhdx) to your Hyper-V host in the C:\VHD directory. There should now be four files in this directory: + +
    +    C:\vhd>dir /B
    +    2012R2-poc-1.vhd
    +    2012R2-poc-2.vhd
    +    w10-enterprise.iso
    +    w7.VHDX
    +    
    + +#### Prepare a generation 2 VM + +1. Download the [Disk2vhd utility](https://technet.microsoft.com/library/ee656415.aspx), extract the .zip file and copy **disk2vhd.exe** to a flash drive or other location that is accessible from the computer you wish to convert. + + >You might experience timeouts if you attempt to run Disk2vhd from a network share, or specify a network share for the destination. To avoid timeouts, use local, portable media such as a USB drive. + +2. On the computer you wish to convert, open an elevated command prompt and type the following command: + +
    mountvol s: /s
    + + This command temporarily assigns a drive letter of S to the system volume and mounts it. If the letter S is already assigned to a different volume on the computer, then choose one that is available (ex: mountvol z: /s). + +3. On the computer you wish to convert, double-click the disk2vhd utility to start the graphical user interface. +4. Select the checkboxes next to the **C:\\** and the **S:\\** volumes, and clear the **Use Volume Shadow Copy checkbox**. Volume shadow copy will not work if the EFI system partition is selected. + + **Important**: You must include the EFI system partition in order to create a bootable VHD. The Windows RE tools partition (shown below) is not required, but it can also be converted if desired. + +5. Specify a location to save the resulting VHD or VHDX file (F:\VHD\PC1.vhdx in the following example) and click **Create**. See the following example: + + ![disk2vhd](images/disk2vhd-gen2.png) + + >Disk2vhd can save VHDs to local hard drives, even if they are the same as the volumes being converted. Performance is better however when the VHD is saved on a disk different than those being converted, such as a flash drive. + +6. When the Disk2vhd utility has completed converting the source computer to a VHD, copy the VHDX file (PC1.vhdx) to your Hyper-V host in the C:\VHD directory. There should now be four files in this directory: + +
    +    C:\vhd>dir /B
    +    2012R2-poc-1.vhd
    +    2012R2-poc-2.vhd
    +    w10-enterprise.iso
    +    PC1.VHDX
    +    
    + +#### Prepare a generation 1 VM from a GPT disk + +1. Download the [Disk2vhd utility](https://technet.microsoft.com/library/ee656415.aspx), extract the .zip file and copy **disk2vhd.exe** to a flash drive or other location that is accessible from the computer you wish to convert. + + >You might experience timeouts if you attempt to run Disk2vhd from a network share, or specify a network share for the destination. To avoid timeouts, use local, portable media such as a USB drive. + +2. On the computer you wish to convert, double-click the disk2vhd utility to start the graphical user interface. +3. Select the checkbox next to the **C:\\** volume and clear the checkbox next to **Use Vhdx**. Note: the system volume is not copied in this scenario, it will be added later. +4. Specify a location to save the resulting VHD file (F:\VHD\w7.vhd in the following example) and click **Create**. See the following example: + + ![disk2vhd](images/disk2vhd4.png) + + >Disk2vhd can save VHDs to local hard drives, even if they are the same as the volumes being converted. Performance is better however when the VHD is saved on a disk different than those being converted, such as a flash drive. + +5. When the Disk2vhd utility has completed converting the source computer to a VHD, copy the VHD file (w7.vhd) to your Hyper-V host in the C:\VHD directory. There should now be four files in this directory: + +
    +    C:\vhd>dir /B
    +    2012R2-poc-1.vhd
    +    2012R2-poc-2.vhd
    +    w10-enterprise.iso
    +    w7.VHD
    +    
    + + >In its current state, the w7.VHD file is not bootable. The VHD will be used to create a bootable VM later in the [Configure Hyper-V](#configure-hyper-v) section. + +### Resize VHD + +
    +Enhanced session mode + +**Important**: Before proceeding, verify that you can take advantage of [enhanced session mode](https://technet.microsoft.com/windows-server-docs/compute/hyper-v/learn-more/Use-local-resources-on-Hyper-V-virtual-machine-with-VMConnect) when completing instructions in this guide. Enhanced session mode enables you to copy and paste the commands from the Hyper-V host to VMs, between VMs, and between RDP sessions. After copying some text, you can paste into a Windows PowerShell window by simply right-clicking. Before right-clicking, do not left click other locations as this can empty the clipboard. You can also copy and paste files directly from one computer to another by right-clicking and selecting copy on one computer, then right-clicking and selecting paste on another computer. + +To ensure that enhanced session mode is enabled on the Hyper-V host, type the following command at an elevated Windows PowerShell prompt on the Hyper-V host: + +
    Set-VMhost -EnableEnhancedSessionMode $TRUE
    + +>If enhanced session mode was not previously enabled, close any existing virtual machine connections and re-open them to enable access to enhanced session mode. As mentioned previously: instructions to "type" commands provided in this guide can be typed, but the preferred method is to copy and paste these commands. Most of the commands to this point in the guide have been brief, but many commands in sections below are longer and more complex. + +
    + +The second Windows Server 2012 R2 VHD needs to be expanded in size from 40GB to 100GB to support installing imaging tools and storing OS images. + +1. To add available space for the partition, type the following commands at an elevated Windows PowerShell prompt on the Hyper-V host: + +
    +    Resize-VHD –Path c:\VHD\2012R2-poc-2.vhd –SizeBytes 100GB
    +    $x = (Mount-VHD –Path c:\VHD\2012R2-poc-2.vhd -passthru | Get-Disk | Get-Partition | Get-Volume).DriveLetter
    +    Resize-Partition -DriveLetter $x -Size (Get-PartitionSupportedSize -DriveLetter $x).SizeMax
    +    
    + +2. Verify that the mounted VHD drive is resized to 100 GB, and then dismount the drive: + +
    +    Get-Volume -DriveLetter $x
    +    Dismount-VHD –Path c:\VHD\2012R2-poc-2.vhd
    + +### Configure Hyper-V + +1. Open an elevated Windows PowerShell window and type the following command to create two virtual switches named "poc-internal" and "poc-external": + + >If the Hyper-V host already has an external virtual switch bound to a physical NIC, do not attempt to add a second external virtual switch. Attempting to add a second external switch will result in an error indicating that the NIC is **already bound to the Microsoft Virtual Switch protocol.** In this case, choose one of the following options:
    +    A) Remove the existing external virtual switch, then add the poc-external switch
    +    B) Rename the existing external switch to "poc-external"
    +    C) Replace each instance of "poc-external" used in this guide with the name of your existing external virtual switch
    + If you choose B) or C), then do not run the second command below. + +
    +    New-VMSwitch -Name poc-internal -SwitchType Internal -Notes "PoC Network"
    +    New-VMSwitch -Name poc-external -NetAdapterName (Get-NetAdapter |?{$_.Status -eq "Up" -and !$_.Virtual}).Name -Notes "PoC External"
    +    
    + + **Note**: The second command above will temporarily interrupt network connectivity on the Hyper-V host. + + >Since an external virtual switch is associated to a physical network adapter on the Hyper-V host, this adapter must be specified when adding the virtual switch. The previous commands automate this by filtering for active non-virtual ethernet adapters using the Get-NetAdapter cmdlet ($_.Status -eq "Up" -and !$_.Virtual). If your Hyper-V host is dual-homed with multiple active ethernet adapters, this automation will not work, and the second command above will fail. In this case, you must edit the command used to add the "poc-external" virtual switch by inserting the appropriate NetAdapterName. The NetAdapterName value corresponds to the name of the network interface you wish to use. For example, if the network interface you use on the Hyper-V host to connect to the Internet is named "Ethernet 2" then type the following command to create an external virtual switch: New-VMSwitch -Name poc-external -NetAdapterName "Ethernet 2" -Notes "PoC External" + +2. At the elevated Windows PowerShell prompt, type the following command to determine the megabytes of RAM that are currently available on the Hyper-V host: + +
    +    (Get-VMHostNumaNode).MemoryAvailable
    +    
    + + This command will display the megabytes of RAM available for VMs. On a Hyper-V host computer with 16 GB of physical RAM installed, 10,000 MB of RAM or greater should be available if the computer is not also running other applications. On a computer with 8 GB of physical RAM installed, at least 4000 MB should be available. If the computer has less RAM available than this, try closing applications to free up more memory. + +3. Determine the available memory for VMs by dividing the available RAM by 4. For example: + +
    +    (Get-VMHostNumaNode).MemoryAvailable/4
    +    2775.5
    +    
    + + In this example, VMs can use a maximum of 2700 MB of RAM each, to run four VMs simultaneously. + +4. At the elevated Windows PowerShell prompt, type the following command to create two new VMs. Other VMs will be added later. + >**Important**: Replace the value of 2700MB for $maxRAM in the first command below with the RAM value that you calculated in the previous step. + +
    +    $maxRAM = 2700MB
    +    New-VM -Name "DC1" -VHDPath c:\vhd\2012R2-poc-1.vhd -SwitchName poc-internal
    +    Set-VMMemory -VMName "DC1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20
    +    Enable-VMIntegrationService -Name "Guest Service Interface" -VMName DC1
    +    New-VM -Name "SRV1" -VHDPath c:\vhd\2012R2-poc-2.vhd -SwitchName poc-internal
    +    Add-VMNetworkAdapter -VMName "SRV1" -SwitchName "poc-external"
    +    Set-VMMemory -VMName "SRV1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 80
    +    Enable-VMIntegrationService -Name "Guest Service Interface" -VMName SRV1
    +    
    + + **Note**: The RAM values assigned to VMs in this step are not permanent, and can be easily increased or decreased later if needed to address performance issues. + +5. Using the same elevated Windows PowerShell prompt that was used in the previous step, type one of the following sets of commands, depending on the type of VM that was prepared in the [Determine VM generation](#determine-vm-generation) section, either generation 1, generation 2, or generation 1 with GPT. + + To create a generation 1 VM (using c:\vhd\w7.vhdx): + +
    +    New-VM -Name "PC1" -VHDPath c:\vhd\w7.vhdx -SwitchName poc-internal
    +    Set-VMMemory -VMName "PC1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20
    +    Enable-VMIntegrationService -Name "Guest Service Interface" -VMName PC1
    +    
    + + To create a generation 2 VM (using c:\vhd\PC1.vhdx): + +
    +    New-VM -Name "PC1" -Generation 2 -VHDPath c:\vhd\PC1.vhdx -SwitchName poc-internal
    +    Set-VMMemory -VMName "PC1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20
    +    Enable-VMIntegrationService -Name "Guest Service Interface" -VMName PC1
    +    
    + + To create a generation 1 VM from a GPT disk (using c:\vhd\w7.vhd): + + >Note: The following procedure is more complex because it includes steps to convert the OS partition from GPT to MBR format. Steps are included to create a temporary VHD and attach it to the VM, the OS image is saved to this drive, the OS drive is then reformatted to MBR, the OS image restored, and the temporary drive is removed. + + First, type the following commands at an elevated Windows PowerShell prompt on the Hyper-V host to create a temporary VHD that will be used to save the OS image. Do not forget to include a pipe (|) at the end of the first five commands: + +
    +    New-VHD -Path c:\vhd\d.vhd -SizeBytes 1TB |
    +    Mount-VHD -Passthru |
    +    Get-Disk -Number {$_.DiskNumber} |
    +    Initialize-Disk -PartitionStyle MBR -PassThru |
    +    New-Partition -UseMaximumSize |
    +    Format-Volume -Confirm:$false -FileSystem NTFS -force
    +    Dismount-VHD -Path c:\vhd\d.vhd
    +    
    + + Next, create the PC1 VM with two attached VHDs, and boot to DVD ($maxram must be defined previously using the same Windows PowerShell promt): + +
    +    New-VM -Name "PC1" -VHDPath c:\vhd\w7.vhd -SwitchName poc-internal
    +    Add-VMHardDiskDrive -VMName PC1 -Path c:\vhd\d.vhd
    +    Set-VMDvdDrive -VMName PC1 -Path c:\vhd\w10-enterprise.iso
    +    Set-VMMemory -VMName "PC1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20
    +    Enable-VMIntegrationService -Name "Guest Service Interface" -VMName PC1
    +    Start-VM PC1
    +    vmconnect localhost PC1
    +    
    + + The VM will automatically boot into Windows Setup. In the PC1 window: + + 1. Click **Next**. + 2. Click **Repair your computer**. + 3. Click **Troubleshoot**. + 4. Click **Command Prompt**. + 5. Type the following command to save an image of the OS drive: + +
    +      dism /Capture-Image /ImageFile:D:\c.wim /CaptureDir:C:\ /Name:Drive-C
    +      
    + + 6. Wait for the OS image to complete saving, and then type the following commands to convert the C: drive to MBR: + +
    +      diskpart
    +      select disk 0
    +      clean
    +      convert MBR
    +      create partition primary size=100
    +      format fs=ntfs quick
    +      active
    +      create partition primary
    +      format fs=ntfs quick label=OS
    +      assign letter=c
    +      exit
    +      
    + + 7. Type the following commands to restore the OS image and boot files: + +
    +      dism /Apply-Image /ImageFile:D:\c.wim /Index:1 /ApplyDir:C:\
    +      bcdboot c:\windows
    +      exit
    +      
    + + 8. Click **Continue** and verify the VM boots successfully (do not boot from DVD). + 9. Click **Ctrl+Alt+Del**, and then in the bottom right corner, click **Shut down**. + 10. Type the following commands at an elevated Windows PowerShell prompt on the Hyper-V host to remove the temporary disks and drives from PC1: + +
    +       Remove-VMHardDiskDrive -VMName PC1 -ControllerType IDE -ControllerNumber 0 -ControllerLocation 1
    +       Set-VMDvdDrive -VMName PC1 -Path $null
    +       
    + +### Configure VMs + +1. At an elevated Windows PowerShell prompt on the Hyper-V host, start the first Windows Server VM and connect to it by typing the following commands: + +
    +    Start-VM DC1
    +    vmconnect localhost DC1
    +    
    + +2. Click **Next** to accept the default settings, read the license terms and click **I accept**, provide an administrator password of pass@word1, and click **Finish**. +3. Click **Ctrl+Alt+Del** in the upper left corner of the virtual machine connection window, and then sign in to DC1 using the Administrator account. +4. Right-click **Start**, point to **Shut down or sign out**, and click **Sign out**. The VM connection will reset and a new connection dialog box will appear enabling you to choose a custom display configuration. Select a desktop size, click **Connect** and sign in again with the local Administrator account. Note: Signing in this way ensures that [enhanced session mode](https://technet.microsoft.com/windows-server-docs/compute/hyper-v/learn-more/Use-local-resources-on-Hyper-V-virtual-machine-with-VMConnect) is enabled. It is only necessary to do this the first time you sign in to a new VM. +5. If DC1 is configured as described in this guide, it will currently be assigned an APIPA address, have a randomly generated hostname, and a single network adapter named "Ethernet." Open an elevated Windows PowerShell prompt on DC1 and type or paste the following commands to provide a new hostname and configure a static IP address and gateway: + +
    +    Rename-Computer DC1
    +    New-NetIPAddress –InterfaceAlias Ethernet –IPAddress 192.168.0.1 –PrefixLength 24 -DefaultGateway 192.168.0.2
    +    Set-DnsClientServerAddress -InterfaceAlias Ethernet -ServerAddresses 192.168.0.1,192.168.0.2
    +    
    + + > The default gateway at 192.168.0.2 will be configured later in this guide. + > + > Note: A list of available tasks for an app will be populated the first time you run it on the taskbar. Because these tasks aren't available until the App has been run, you will not see the **Run as Administrator** task until you have left-clicked Windows PowerShell for the first time. In this newly created VM, you will need to left-click Windows PowerShell one time, and then you can right-click and choose Run as Administrator to open an elevated Windows PowerShell prompt. + +6. Install the Active Directory Domain Services role by typing the following command at an elevated Windows PowerShell prompt: + +
    +    Install-WindowsFeature -Name AD-Domain-Services -IncludeAllSubFeature -IncludeManagementTools
    +    
    + +7. Before promoting DC1 to a Domain Controller, you must reboot so that the name change in step 3 above takes effect. To restart the computer, type the following command at an elevated Windows PowerShell prompt: + +
    +    Restart-Computer
    +    
    + +8. When DC1 has rebooted, sign in again and open an elevated Windows PowerShell prompt. Now you can promote the server to be a domain controller. The directory services restore mode password must be entered as a secure string. Type the following commands at the elevated Windows PowerShell prompt: + +
    +    $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force
    +    Install-ADDSForest -DomainName contoso.com -InstallDns -SafeModeAdministratorPassword $pass -Force
    +    
    + + Ignore any warnings that are displayed. The computer will automatically reboot upon completion. + +9. When the reboot has completed, reconnect to DC1, sign in using the CONTOSO\Administrator account, open an elevated Windows PowerShell prompt, and use the following commands to add a reverse lookup zone for the PoC network, add the DHCP Server role, authorize DHCP in Active Directory, and suppress the post-DHCP-install alert: + +
    +    Add-DnsServerPrimaryZone -NetworkID "192.168.0.0/24" -ReplicationScope Forest
    +    Add-WindowsFeature -Name DHCP -IncludeManagementTools
    +    netsh dhcp add securitygroups
    +    Restart-Service DHCPServer
    +    Add-DhcpServerInDC  dc1.contoso.com  192.168.0.1
    +    Set-ItemProperty –Path registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ServerManager\Roles\12 –Name ConfigurationState –Value 2
    +    
    + +10. Next, add a DHCP scope and set option values: + +
    +    Add-DhcpServerv4Scope -Name "PoC Scope" -StartRange 192.168.0.100 -EndRange 192.168.0.199 -SubnetMask 255.255.255.0 -Description "Windows 10 PoC" -State Active
    +    Set-DhcpServerv4OptionValue -ScopeId 192.168.0.0 -DnsDomain contoso.com -Router 192.168.0.2 -DnsServer 192.168.0.1,192.168.0.2 -Force
    +    
    + + >The -Force option is necessary when adding scope options to skip validation of 192.168.0.2 as a DNS server because we have not configured it yet. The scope should immediately begin issuing leases on the PoC network. The first DHCP lease that will be issued is to vEthernet interface on the Hyper-V host, which is a member of the internal network. You can verify this by using the command: Get-DhcpServerv4Lease -ScopeId 192.168.0.0. + +11. The DNS server role will also be installed on the member server, SRV1, at 192.168.0.2 so that we can forward DNS queries from DC1 to SRV1 to resolve Internet names without having to configure a forwarder outside the PoC network. Since the IP address of SRV1 already exists on DC1's network adapter, it will be automatically added during the DCPROMO process. To verify this server-level DNS forwarder on DC1, type the following command at an elevated Windows PowerShell prompt on DC1: + +
    +    Get-DnsServerForwarder
    +    
    + + The following output should be displayed: + +
    +    UseRootHint        : True
    +    Timeout(s)         : 3
    +    EnableReordering   : True
    +    IPAddress          : 192.168.0.2
    +    ReorderedIPAddress : 192.168.0.2
    +    
    + + If this output is not displayed, you can use the following command to add SRV1 as a forwarder: + +
    +    Add-DnsServerForwarder -IPAddress 192.168.0.2
    +    
    + + **Configure service and user accounts** + + Windows 10 deployment with MDT and System Center Configuration Manager requires specific accounts to perform some actions. Service accounts will be created to use for these tasks. A user account is also added in the contoso.com domain that can be used for testing purposes. In the test lab environment, passwords are set to never expire. + + >To keep this test lab relatively simple, we will not create a custom OU structure and set permissions. Required permissions are enabled by adding accounts to the Domain Admins group. To configure these settings in a production environment, see [Prepare for Zero Touch Installation of Windows 10 with Configuration Manager](deploy-windows-sccm/prepare-for-zero-touch-installation-of-windows-10-with-configuration-manager.md) + + On DC1, open an elevated Windows PowerShell prompt and type the following commands: + +
    +    New-ADUser -Name User1 -UserPrincipalName user1 -Description "User account" -AccountPassword (ConvertTo-SecureString "pass@word1" -AsPlainText -Force) -ChangePasswordAtLogon $false -Enabled $true
    +    New-ADUser -Name MDT_BA -UserPrincipalName MDT_BA -Description "MDT Build Account" -AccountPassword (ConvertTo-SecureString "pass@word1" -AsPlainText -Force) -ChangePasswordAtLogon $false -Enabled $true
    +    New-ADUser -Name CM_JD -UserPrincipalName CM_JD -Description "Configuration Manager Join Domain Account" -AccountPassword (ConvertTo-SecureString "pass@word1" -AsPlainText -Force) -ChangePasswordAtLogon $false -Enabled $true
    +    New-ADUser -Name CM_NAA -UserPrincipalName CM_NAA -Description "Configuration Manager Network Access Account" -AccountPassword (ConvertTo-SecureString "pass@word1" -AsPlainText -Force) -ChangePasswordAtLogon $false -Enabled $true
    +    Add-ADGroupMember "Domain Admins" MDT_BA,CM_JD,CM_NAA
    +    Set-ADUser -Identity user1 -PasswordNeverExpires $true
    +    Set-ADUser -Identity administrator -PasswordNeverExpires $true
    +    Set-ADUser -Identity MDT_BA -PasswordNeverExpires $true
    +    Set-ADUser -Identity CM_JD -PasswordNeverExpires $true
    +    Set-ADUser -Identity CM_NAA -PasswordNeverExpires $true
    +    
    + +12. Minimize the DC1 VM window but **do not stop** the VM. + + Next, the client VM will be started and joined to the contoso.com domain. This is done before adding a gateway to the PoC network so that there is no danger of duplicate DNS registrations for the physical client and its cloned VM in the corporate domain. + +13. If the PC1 VM is not started yet, using an elevated Windows PowerShell prompt on the Hyper-V host, start the client VM (PC1), and connect to it: + +
    +    Start-VM PC1
    +    vmconnect localhost PC1
    +    
    + +14. Sign in to PC1 using an account that has local administrator rights. + + >PC1 will be disconnected from its current domain, so you cannot use a domain account to sign on unless these credentials are cached and the use of cached credentials is permitted by Group Policy. If cached credentials are available and permitted, you can use these credentials to sign in. Otherwise, use an existing local administrator account. + +15. After signing in, the operating system detects that it is running in a new environment. New drivers will be automatically installed, including the network adapter driver. The network adapter driver must be updated before you can proceed, so that you will be able to join the contoso.com domain. Depending on the resources allocated to PC1, installing the network adapter driver might take a few minutes. You can monitor device driver installation by clicking **Show hidden icons** in the notification area. + + ![PoC](images/installing-drivers.png) + + >If the client was configured with a static address, you must change this to a dynamic one so that it can obtain a DHCP lease. + +16. When the new network adapter driver has completed installation, you will receive an alert to set a network location for the contoso.com network. Select **Work network** and then click **Close**. When you receive an alert that a restart is required, click **Restart Later**. + +17. Open an elevated Windows PowerShell prompt on PC1 and verify that the client VM has received a DHCP lease and can communicate with the consoto.com domain controller. + + To open Windows PowerShell on Windows 7, click **Start**, and search for "**power**." Right-click **Windows PowerShell** and then click **Pin to Taskbar** so that it is simpler to use Windows Powershell during this lab. Click **Windows PowerShell** on the taskbar, and then type **ipconfig** at the prompt to see the client's current IP address. Also type **ping dc1.contoso.com** and **nltest /dsgetdc:contoso.com** to verify that it can reach the domain controller. See the following examples of a successful network connection: + + ``` + ipconfig + + Windows IP Configuration + + Ethernet adapter Local Area Connection 3: + Connection-specific DNS Suffix . : contoso.com + Link-local IPv6 Address . . . . . : fe80::64c2:4d2a:7403:6e02%18 + Ipv4 Address. . . . . . . . . . . : 192.168.0.101 + Subnet Mask . . . . . . . . . . . : 255.255.255.0 + Default Gateway . . . . . . . . . : 192.168.0.2 + + ping dc1.contoso.com + + Pinging dc1.contoso.com [192.168.0.1] with 32 bytes of data: + Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 + Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 + Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 + Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 + + nltest /dsgetdc:contoso.com + DC: \\DC1 + Address: \\192.168.0.1 + Dom Guid: fdbd0643-d664-411b-aea0-fe343d7670a8 + Dom Name: CONTOSO + Forest Name: contoso.com + Dc Site Name: Default-First-Site-Name + Our Site Name: Default-First-Site-Name + Flags: PDC GC DS LDAP KDC TIMESERV WRITABLE DNS_FOREST CLOSE_SITE FULL_SECRET WS 0xC000 + ``` + + >If PC1 is running Windows 7, enhanced session mode might not be available, which means that you cannot copy and paste commands from the Hyper-V host to a Windows PowerShell prompt on PC1. However, it is possible to use integration services to copy a file from the Hyper-V host to a VM. The next procedure demonstrates this. If the Copy-VMFile command fails, then type the commands below at an elevated Windows PowerShell prompt on PC1 instead of saving them to a script to run remotely. If PC1 is running Windows 8 or a later operating system, you can use enhanced session mode to copy and paste these commands instead of typing them. + +18. Minimize the PC1 window and switch to the Hyper-V host computer. Open an elevated Windows PowerShell ISE window on the Hyper-V host (right-click Windows PowerShell and then click **Run ISE as Administrator**) and type the following commands in the (upper) script editor pane: + +
    +    (Get-WmiObject Win32_ComputerSystem).UnjoinDomainOrWorkgroup($null,$null,0)
    +    $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force
    +    $user = "contoso\administrator"
    +    $cred = New-Object System.Management.Automation.PSCredential($user,$pass)
    +    Add-Computer -DomainName contoso.com -Credential $cred
    +    Restart-Computer
    +    
    + + >If you do not see the script pane, click **View** and verify **Show Script Pane Top** is enabled. Click **File** and then click **New**. + + See the following example: + + ![ISE](images/ISE.png) + +19. Click **File**, click **Save As**, and save the commands as **c:\VHD\pc1.ps1** on the Hyper-V host. +20. In the (lower) terminal input window, type the following commands to enable Guest Service Interface on PC1 and then use this service to copy the script to PC1: + +
    +    Enable-VMIntegrationService -VMName PC1 -Name "Guest Service Interface"
    +    Copy-VMFile "PC1" –SourcePath "C:\VHD\pc1.ps1"  –DestinationPath "C:\pc1.ps1" –CreateFullPath –FileSource Host
    +    
    + + >In order for this command to work properly, PC1 must be running the vmicguestinterface (Hyper-V Guest Service Interface) service. If this service is not enabled in this step, then the copy-VMFile command will fail. In this case, you can try updating integration services on the VM by mounting the Hyper-V Integration Services Setup (vmguest.iso), which is located in C:\Windows\System32 on Windows Server 2012 and 2012 R2 operating systems that are running the Hyper-V role service. + + If the copy-vmfile command does not work and you cannot properly enable or upgrade integration services on PC1, then create the file c:\pc1.ps1 on the VM by typing the commands into this file manually. The copy-vmfile command is only used in this procedure as a demonstration of automation methods that can be used in a Hyper-V environment when enhanced session mode is not available. After typing the script file manually, be sure to save the file as a Windows PowerShell script file with the .ps1 extension and not as a text (.txt) file. + +21. On PC1, type the following commands at an elevated Windows PowerShell prompt: + +
    +    Get-Content c:\pc1.ps1 | powershell.exe -noprofile -
    +    
    + + >The commands in this script might take a few moments to complete. If an error is displayed, check that you typed the command correctly, paying close attention to spaces. PC1 is removed from its domain in this step while not connected to the corporate network so as to ensure the computer object in the corporate domain is unaffected. PC1 is also not renamed to "PC1" in system properties so that it maintains some of its mirrored identity. However, if desired you can also rename the computer. + +22. Upon completion of the script, PC1 will automatically restart. When it has restarted, sign in to the contoso.com domain using the **Switch User** option, with the **user1** account you created in step 11 of this section. + >**Important**: The settings that will be used later to migrate user data specifically select only accounts that belong to the CONTOSO domain. However, this can be changed to migrate all user accounts, or only other specified accounts. If you wish to test migration of user data and settings with accounts other than those in the CONTOSO domain, you must specify these accounts or domains when you configure the value of **ScanStateArgs** in the MDT test lab guide. This value is specifically called out when you get to that step. If you wish to only migrate CONTOSO accounts, then you can log in with the user1 account or the administrator account at this time and modify some of the files and settings for later use in migration testing. +23. Minimize the PC1 window but do not turn it off while the second Windows Server 2012 R2 VM (SRV1) is configured. This verifies that the Hyper-V host has enough resources to run all VMs simultaneously. Next, SRV1 will be started, joined to the contoso.com domain, and configured with RRAS and DNS services. +24. On the Hyper-V host computer, at an elevated Windows PowerShell prompt, type the following commands: + +
    +    Start-VM SRV1
    +    vmconnect localhost SRV1
    +    
    + +25. Accept the default settings, read license terms and accept them, provide an administrator password of pass@word1, and click **Finish**. When you are prompted about finding PCs, devices, and content on the network, click **Yes**. +26. Sign in to SRV1 using the local administrator account. In the same way that was done on DC1, sign out of SRV1 and then sign in again to enable enhanced session mode. This will enable you to copy and paste Windows PowerShell commands from the Hyper-V host to the VM. +27. Open an elevated Windows PowerShell prompt on SRV1 and type the following commands: + +
    +    Rename-Computer SRV1
    +    New-NetIPAddress –InterfaceAlias Ethernet –IPAddress 192.168.0.2 –PrefixLength 24
    +    Set-DnsClientServerAddress -InterfaceAlias Ethernet -ServerAddresses 192.168.0.1,192.168.0.2
    +    Restart-Computer
    +    
    + + >[!IMPORTANT] + >Verify that you are configuring the correct interface in this step. The commands in this step assume that the poc-internal interface on SRV1 is named "Ethernet." If you are unsure how to check the interface, see step #30 below for instructions and tips on how to verify and modify the interface name. + +28. Wait for the computer to restart, sign in again, then type the following commands at an elevated Windows PowerShell prompt: + +
    +    $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force
    +    $user = "contoso\administrator"
    +    $cred = New-Object System.Management.Automation.PSCredential($user,$pass)
    +    Add-Computer -DomainName contoso.com -Credential $cred
    +    Restart-Computer
    +    
    + +29. Sign in to the contoso.com domain on SRV1 using the domain administrator account (enter contoso\administrator as the user), open an elevated Windows PowerShell prompt, and type the following commands: + +
    +    Install-WindowsFeature -Name DNS -IncludeManagementTools
    +    Install-WindowsFeature -Name WDS -IncludeManagementTools
    +    Install-WindowsFeature -Name Routing -IncludeManagementTools
    +    
    + +30. Before configuring the routing service that was just installed, verify that network interfaces were added to SRV1 in the right order, resulting in an interface alias of "Ethernet" for the private interface, and an interface alias of "Ethernet 2" for the public interface. Also verify that the external interface has a valid external DHCP IP address lease. + + To view a list of interfaces, associated interface aliases, and IP addresses on SRV1, type the following Windows PowerShell command. Example output of the command is also shown below: + +
    +    Get-NetAdapter | ? status -eq ‘up’ | Get-NetIPAddress -AddressFamily IPv4 | ft IPAddress, InterfaceAlias
    +
    +    IPAddress                                                                  InterfaceAlias
    +    ---------                                                                  --------------
    +    10.137.130.118                                                             Ethernet 2
    +    192.168.0.2                                                                Ethernet
    +    
    + + In this example, the poc-internal network interface at 192.168.0.2 is associated with the "Ethernet" interface and the Internet-facing poc-external interface is associated with the "Ethernet 2" interface. If your interfaces are different, you must adjust the commands provided in the next step appropriately to configure routing services. Also note that if the "Ethernet 2" interface has an IP address in the 192.168.0.100-105 range then it likely is getting a DHCP lease from DC1 instead of your corporate network. If this is the case, you can try removing and re-adding the second network interface from the SRV1 VM through its Hyper-V settings. + + >[!TIP] + >Sometimes a computer will have hidden, disconnected interfaces that prevent you from naming a network adapter. When you attempt to rename an adapter, you will receive an error that the adapter name already exists. These disconnected devices can be viewed in device manager by clicking **View** and then clicking **Show hidden devices**. The disconnected device can then be uninstalled, enabling you to reuse the adapter name. + + +31. To configure SRV1 with routing capability for the PoC network, type or paste the following commands at an elevated Windows PowerShell prompt on SRV1: + +
    +    Install-RemoteAccess -VpnType Vpn
    +    cmd /c netsh routing ip nat install
    +    cmd /c netsh routing ip nat add interface name="Ethernet 2" mode=FULL
    +    cmd /c netsh routing ip nat add interface name="Ethernet" mode=PRIVATE
    +    cmd /c netsh routing ip nat add interface name="Internal" mode=PRIVATE
    +    
    + +32. The DNS service on SRV1 also needs to resolve hosts in the contoso.com domain. This can be accomplished with a conditional forwarder. Open an elevated Windows PowerShell prompt on SRV1 and type the following command: + +
    +    Add-DnsServerConditionalForwarderZone -Name contoso.com -MasterServers 192.168.0.1
    +    
    + +33. In most cases, this completes configuration of the PoC network. However, if your corporate network has a firewall that filters queries from local DNS servers, you will also need to configure a server-level DNS forwarder on SRV1 to resolve Internet names. To test whether or not DNS is working without this forwarder, try to reach a name on the Internet from DC1 or PC1, which are only using DNS services on the PoC network. You can test DNS with the ping command, for example: + +
    +    ping www.microsoft.com
    +    
    + + If you see "Ping request could not find host www.microsoft.com" on PC1 and DC1, but not on SRV1, then you will need to configure a server-level DNS forwarder on SRV1. To do this, open an elevated Windows PowerShell prompt on SRV1 and type the following command. + + **Note**: This command also assumes that "Ethernet 2" is the external-facing network adapter on SRV1. If the external adapter has a different name, replace "Ethernet 2" in the command below with that name: + +
    +    Add-DnsServerForwarder -IPAddress (Get-DnsClientServerAddress -InterfaceAlias "Ethernet 2").ServerAddresses
    +    
    + +34. If DNS and routing are both working correctly, you will see the following on DC1 and PC1 (the IP address might be different, but that is OK): + +
    +    PS C:\> ping www.microsoft.com
    +
    +    Pinging e2847.dspb.akamaiedge.net [23.222.146.170] with 32 bytes of data:
    +    Reply from 23.222.146.170: bytes=32 time=3ms TTL=51
    +    Reply from 23.222.146.170: bytes=32 time=2ms TTL=51
    +    Reply from 23.222.146.170: bytes=32 time=2ms TTL=51
    +    Reply from 23.222.146.170: bytes=32 time=1ms TTL=51
    +
    +    Ping statistics for 23.222.146.170:
    +        Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
    +    Approximate round trip times in milli-seconds:
    +        Minimum = 1ms, Maximum = 3ms, Average = 2ms
    +    
    + +35. Verify that all three VMs can reach each other, and the Internet. See [Appendix A: Verify the configuration](#appendix-a-verify-the-configuration) for more information. +36. Lastly, because the client computer has different hardware after copying it to a VM, its Windows activation will be invalidated and you might receive a message that you must activate Windows in 3 days. To extend this period to 30 days, type the following commands at an elevated Windows PowerShell prompt on PC1: + +
    +    runas /noprofile /env /user:administrator@contoso.com "cmd /c slmgr -rearm"
    +    Restart-Computer
    +    
    + +This completes configuration of the starting PoC environment. Additional services and tools are installed in subsequent guides. + +## Appendix A: Verify the configuration + +Use the following procedures to verify that the PoC environment is configured properly and working as expected. + +1. On DC1, open an elevated Windows PowerShell prompt and type the following commands: + +
    +    Get-Service NTDS,DNS,DHCP
    +    DCDiag -a
    +    Get-DnsServerResourceRecord -ZoneName contoso.com -RRType A
    +    Get-DnsServerForwarder
    +    Resolve-DnsName -Server dc1.contoso.com -Name www.microsoft.com
    +    Get-DhcpServerInDC
    +    Get-DhcpServerv4Statistics
    +    ipconfig /all
    +    
    + + **Get-Service** displays a status of "Running" for all three services.
    + **DCDiag** displays "passed test" for all tests.
    + **Get-DnsServerResourceRecord** displays the correct DNS address records for DC1, SRV1, and the computername of PC1. Additional address records for the zone apex (@), DomainDnsZones, and ForestDnsZones will also be registered.
    + **Get-DnsServerForwarder** displays a single forwarder of 192.168.0.2.
    + **Resolve-DnsName** displays public IP address results for www.microsoft.com.
    + **Get-DhcpServerInDC** displays 192.168.0.1, dc1.contoso.com.
    + **Get-DhcpServerv4Statistics** displays 1 scope with 2 addresses in use (these belong to PC1 and the Hyper-V host).
    + **ipconfig** displays a primary DNS suffix and suffix search list of contoso.com, IP address of 192.168.0.1, subnet mask of 255.255.255.0, default gateway of 192.168.0.2, and DNS server addresses of 192.168.0.1 and 192.168.0.2. + +2. On SRV1, open an elevated Windows PowerShell prompt and type the following commands: + +
    +    Get-Service DNS,RemoteAccess
    +    Get-DnsServerForwarder
    +    Resolve-DnsName -Server dc1.contoso.com -Name www.microsoft.com
    +    ipconfig /all
    +    netsh int ipv4 show address
    +    
    + + **Get-Service** displays a status of "Running" for both services.
    + **Get-DnsServerForwarder** either displays no forwarders, or displays a list of forwarders you are required to use so that SRV1 can resolve Internet names.
    + **Resolve-DnsName** displays public IP address results for www.microsoft.com.
    + **ipconfig** displays a primary DNS suffix of contoso.com. The suffix search list contains contoso.com and your corporate domain. Two ethernet adapters are shown: Ethernet adapter "Ethernet" has an IP addresses of 192.168.0.2, subnet mask of 255.255.255.0, no default gateway, and DNS server addresses of 192.168.0.1 and 192.168.0.2. Ethernet adapter "Ethernet 2" has an IP address, subnet mask, and default gateway configured by DHCP on your corporate network.
    + **netsh** displays three interfaces on the computer: interface "Ethernet 2" with DHCP enabled = Yes and IP address assigned by your corporate network, interface "Ethernet" with DHCP enabled = No and IP address of 192.168.0.2, and interface "Loopback Pseudo-Interface 1" with IP address of 127.0.0.1. + +3. On PC1, open an elevated Windows PowerShell prompt and type the following commands: + +
    +    whoami
    +    hostname
    +    nslookup www.microsoft.com
    +    ping -n 1 dc1.contoso.com
    +    tracert www.microsoft.com
    +    
    + + **whoami** displays the current user context, for example in an elevated Windows PowerShell prompt, contoso\administrator is displayed.
    + **hostname** displays the name of the local computer, for example W7PC-001.
    + **nslookup** displays the DNS server used for the query, and the results of the query. For example, server dc1.contoso.com, address 192.168.0.1, Name e2847.dspb.akamaiedge.net.
    + **ping** displays if the source can resolve the target name, and whether or not the target responds to ICMP. If it cannot be resolved, "..could not find host" will be diplayed and if the target is found and also responds to ICMP, you will see "Reply from" and the IP address of the target.
    + **tracert** displays the path to reach the destination, for example srv1.contoso.com [192.168.0.2] followed by a list of hosts and IP addresses corresponding to subsequent routing nodes between the source and the destination. + + +## Appendix B: Terminology used in this guide + +

      + +

    + + +
    TermDefinition +
    GPTGUID partition table (GPT) is an updated hard-disk formatting scheme that enables the use of newer hardware. GPT is one of the partition formats that can be chosen when first initializing a hard drive, prior to creating and formatting partitions. +
    Hyper-VHyper-V is a server role introduced with Windows Server 2008 that lets you create a virtualized computing environment. Hyper-V can also be installed as a Windows feature on Windows client operating systems, starting with Windows 8. +
    Hyper-V hostThe computer where Hyper-V is installed. +
    Hyper-V ManagerThe user-interface console used to view and configure Hyper-V. +
    MBRMaster Boot Record (MBR) is a legacy hard-disk formatting scheme that limits support for newer hardware. MBR is one of the partition formats that can be chosen when first initializing a hard drive, prior to creating and formatting partitions. MBR is in the process of being replaced by the GPT partition format. +
    Proof of concept (PoC)Confirmation that a process or idea works as intended. A PoC is carried out in a test environment to learn about and verify a process. +
    Shadow copyA copy or "snapshot" of a computer at a point in time, created by the Volume Shadow Copy Service (VSS), typically for backup purposes. +
    Virtual machine (VM)A VM is a virtual computer with its own operating system, running on the Hyper-V host. +
    Virtual switchA virtual network connection used to connect VMs to each other and to physical network adapters on the Hyper-V host. +
    VM snapshotA point in time image of a VM that includes its disk, memory and device state. It can be used to return a virtual machine to a former state corresponding to the time the snapshot was taken. +
    + +
    + +## Related Topics + + +[Windows 10 deployment scenarios](windows-10-deployment-scenarios.md) + + + + + + + + diff --git a/windows/deployment/windows-autopilot/add-devices.md b/windows/deployment/windows-autopilot/add-devices.md index 38af96b258..8277244dbb 100644 --- a/windows/deployment/windows-autopilot/add-devices.md +++ b/windows/deployment/windows-autopilot/add-devices.md @@ -107,10 +107,10 @@ A summary of each platform's capabilities is provided below. - + + + From 5391c335f608e66ffe2e53bed0ef318b889f3d9c Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 10 Jan 2020 10:41:45 -0800 Subject: [PATCH 48/74] font color working --- windows/deployment/windows-10-poc.md | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/windows/deployment/windows-10-poc.md b/windows/deployment/windows-10-poc.md index 3f5955b79b..26d852abbb 100644 --- a/windows/deployment/windows-10-poc.md +++ b/windows/deployment/windows-10-poc.md @@ -966,7 +966,7 @@ The second Windows Server 2012 R2 VHD needs to be expanded in size from 40GB to cmd /c netsh routing ip nat add interface name="Internal" mode=PRIVATE -32. The DNS service on SRV1 also needs to resolve hosts in the contoso.com domain. This can be accomplished with a conditional forwarder. Open an elevated Windows PowerShell prompt on SRV1 and type the following command: +32. The DNS service on SRV1 also needs to resolve hosts in the `contoso.com` domain. This can be accomplished with a conditional forwarder. Open an elevated Windows PowerShell prompt on SRV1 and type the following command:
         Add-DnsServerConditionalForwarderZone -Name contoso.com -MasterServers 192.168.0.1
    @@ -978,7 +978,7 @@ The second Windows Server 2012 R2 VHD needs to be expanded in size from 40GB to
         ping www.microsoft.com
         
    - If you see "Ping request could not find host www.microsoft.com" on PC1 and DC1, but not on SRV1, then you will need to configure a server-level DNS forwarder on SRV1. To do this, open an elevated Windows PowerShell prompt on SRV1 and type the following command. + If you see "Ping request could not find host `www.microsoft.com`" on PC1 and DC1, but not on SRV1, then you will need to configure a server-level DNS forwarder on SRV1. To do this, open an elevated Windows PowerShell prompt on SRV1 and type the following command. **Note**: This command also assumes that "Ethernet 2" is the external-facing network adapter on SRV1. If the external adapter has a different name, replace "Ethernet 2" in the command below with that name: @@ -1034,10 +1034,10 @@ Use the following procedures to verify that the PoC environment is configured pr **DCDiag** displays "passed test" for all tests.
    **Get-DnsServerResourceRecord** displays the correct DNS address records for DC1, SRV1, and the computername of PC1. Additional address records for the zone apex (@), DomainDnsZones, and ForestDnsZones will also be registered.
    **Get-DnsServerForwarder** displays a single forwarder of 192.168.0.2.
    - **Resolve-DnsName** displays public IP address results for www.microsoft.com.
    - **Get-DhcpServerInDC** displays 192.168.0.1, dc1.contoso.com.
    + **Resolve-DnsName** displays public IP address results for `www.microsoft.com`.
    + **Get-DhcpServerInDC** displays 192.168.0.1, `dc1.contoso.com`.
    **Get-DhcpServerv4Statistics** displays 1 scope with 2 addresses in use (these belong to PC1 and the Hyper-V host).
    - **ipconfig** displays a primary DNS suffix and suffix search list of contoso.com, IP address of 192.168.0.1, subnet mask of 255.255.255.0, default gateway of 192.168.0.2, and DNS server addresses of 192.168.0.1 and 192.168.0.2. + **ipconfig** displays a primary DNS suffix and suffix search list of `contoso.com`, IP address of 192.168.0.1, subnet mask of 255.255.255.0, default gateway of 192.168.0.2, and DNS server addresses of 192.168.0.1 and 192.168.0.2. 2. On SRV1, open an elevated Windows PowerShell prompt and type the following commands: @@ -1051,8 +1051,8 @@ Use the following procedures to verify that the PoC environment is configured pr **Get-Service** displays a status of "Running" for both services.
    **Get-DnsServerForwarder** either displays no forwarders, or displays a list of forwarders you are required to use so that SRV1 can resolve Internet names.
    - **Resolve-DnsName** displays public IP address results for www.microsoft.com.
    - **ipconfig** displays a primary DNS suffix of contoso.com. The suffix search list contains contoso.com and your corporate domain. Two ethernet adapters are shown: Ethernet adapter "Ethernet" has an IP addresses of 192.168.0.2, subnet mask of 255.255.255.0, no default gateway, and DNS server addresses of 192.168.0.1 and 192.168.0.2. Ethernet adapter "Ethernet 2" has an IP address, subnet mask, and default gateway configured by DHCP on your corporate network.
    + **Resolve-DnsName** displays public IP address results for `www.microsoft.com`.
    + **ipconfig** displays a primary DNS suffix of `contoso.com`. The suffix search list contains `contoso.com` and your corporate domain. Two ethernet adapters are shown: Ethernet adapter "Ethernet" has an IP addresses of 192.168.0.2, subnet mask of 255.255.255.0, no default gateway, and DNS server addresses of 192.168.0.1 and 192.168.0.2. Ethernet adapter "Ethernet 2" has an IP address, subnet mask, and default gateway configured by DHCP on your corporate network.
    **netsh** displays three interfaces on the computer: interface "Ethernet 2" with DHCP enabled = Yes and IP address assigned by your corporate network, interface "Ethernet" with DHCP enabled = No and IP address of 192.168.0.2, and interface "Loopback Pseudo-Interface 1" with IP address of 127.0.0.1. 3. On PC1, open an elevated Windows PowerShell prompt and type the following commands: @@ -1067,9 +1067,9 @@ Use the following procedures to verify that the PoC environment is configured pr **whoami** displays the current user context, for example in an elevated Windows PowerShell prompt, contoso\administrator is displayed.
    **hostname** displays the name of the local computer, for example W7PC-001.
    - **nslookup** displays the DNS server used for the query, and the results of the query. For example, server dc1.contoso.com, address 192.168.0.1, Name e2847.dspb.akamaiedge.net.
    + **nslookup** displays the DNS server used for the query, and the results of the query. For example, server `dc1.contoso.com`, address 192.168.0.1, Name `e2847.dspb.akamaiedge.net`.
    **ping** displays if the source can resolve the target name, and whether or not the target responds to ICMP. If it cannot be resolved, "..could not find host" will be diplayed and if the target is found and also responds to ICMP, you will see "Reply from" and the IP address of the target.
    - **tracert** displays the path to reach the destination, for example srv1.contoso.com [192.168.0.2] followed by a list of hosts and IP addresses corresponding to subsequent routing nodes between the source and the destination. + **tracert** displays the path to reach the destination, for example `srv1.contoso.com` [192.168.0.2] followed by a list of hosts and IP addresses corresponding to subsequent routing nodes between the source and the destination. ## Appendix B: Terminology used in this guide @@ -1079,7 +1079,8 @@ Use the following procedures to verify that the PoC environment is configured pr
    Platform/Portal -Register devices? -Create/Assign profile -Acceptable DeviceID +Platform/PortalRegister devices?Create/Assign profileAcceptable DeviceID
    -
    TermDefinition +
    Term +Definition
    GPTGUID partition table (GPT) is an updated hard-disk formatting scheme that enables the use of newer hardware. GPT is one of the partition formats that can be chosen when first initializing a hard drive, prior to creating and formatting partitions.
    Hyper-VHyper-V is a server role introduced with Windows Server 2008 that lets you create a virtualized computing environment. Hyper-V can also be installed as a Windows feature on Windows client operating systems, starting with Windows 8.
    Hyper-V hostThe computer where Hyper-V is installed. From 5c2657d4bbd895119f0638fee2ffc2b6103cb844 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 10 Jan 2020 10:53:09 -0800 Subject: [PATCH 49/74] this fixes font display issue in dark theme --- windows/deployment/upgrade/log-files.md | 2 +- windows/deployment/upgrade/resolution-procedures.md | 8 ++++---- windows/deployment/upgrade/upgrade-error-codes.md | 4 ++-- windows/deployment/windows-autopilot/add-devices.md | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/windows/deployment/upgrade/log-files.md b/windows/deployment/upgrade/log-files.md index 71ebf32bab..add1d5024f 100644 --- a/windows/deployment/upgrade/log-files.md +++ b/windows/deployment/upgrade/log-files.md @@ -35,7 +35,7 @@ The following table describes some log files and how to use them for troubleshoo
    - + diff --git a/windows/deployment/upgrade/resolution-procedures.md b/windows/deployment/upgrade/resolution-procedures.md index 7b336767e8..ed046d6920 100644 --- a/windows/deployment/upgrade/resolution-procedures.md +++ b/windows/deployment/upgrade/resolution-procedures.md @@ -513,9 +513,9 @@ This error has more than one possible cause. Attempt [quick fixes](quick-fixes.m
    Log filePhase: LocationDescriptionWhen to use
    Log filePhase: LocationDescriptionWhen to use
    setupact.logDown-Level:
    $Windows.~BT\Sources\Panther
    Contains information about setup actions during the downlevel phase. All down-level failures and starting point for rollback investigations.
    This is the most important log for diagnosing setup issues.
    OOBE:
    $Windows.~BT\Sources\Panther\UnattendGC
    - + + @@ -647,7 +647,7 @@ For detailed information on how to run these steps check out Error Codes +
    Error code -Cause -Mitigation +Error codeCauseMitigation
    CauseMitigation
    Error CodesCauseMitigation
    0x80070003- 0x20007 This is a failure during SafeOS phase driver installation. diff --git a/windows/deployment/upgrade/upgrade-error-codes.md b/windows/deployment/upgrade/upgrade-error-codes.md index 5bb2a95e0c..9f3b61be3a 100644 --- a/windows/deployment/upgrade/upgrade-error-codes.md +++ b/windows/deployment/upgrade/upgrade-error-codes.md @@ -91,7 +91,7 @@ The following tables provide the corresponding phase and operation for values of
    - +
    Extend code: phase
    Extend code: phase
    HexPhase
    0SP_EXECUTION_UNKNOWN
    1SP_EXECUTION_DOWNLEVEL @@ -103,7 +103,7 @@ The following tables provide the corresponding phase and operation for values of - +
    Extend code: operation
    Extend code: operation
    HexOperation diff --git a/windows/deployment/windows-autopilot/add-devices.md b/windows/deployment/windows-autopilot/add-devices.md index 8277244dbb..4d7af27528 100644 --- a/windows/deployment/windows-autopilot/add-devices.md +++ b/windows/deployment/windows-autopilot/add-devices.md @@ -104,7 +104,7 @@ Once the hardware IDs have been captured from existing devices, they can be uplo - [Microsoft Store for Business](https://docs.microsoft.com/microsoft-store/add-profile-to-devices#manage-autopilot-deployment-profiles). You might already be using MSfB to manage your apps and settings. A summary of each platform's capabilities is provided below. - +
    From bf620ab873dcea4598a60aa0fc70ff3305cf4bf7 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 10 Jan 2020 11:18:16 -0800 Subject: [PATCH 50/74] screenshots --- .../images/securityrecs-tamperprotect.jpg | Bin 0 -> 30970 bytes .../images/securityrecs-tamperprotect.snag | Bin 0 -> 102424 bytes ...ecurity-settings-with-tamper-protection.md | 85 +++++++++--------- 3 files changed, 44 insertions(+), 41 deletions(-) create mode 100644 windows/security/threat-protection/images/securityrecs-tamperprotect.jpg create mode 100644 windows/security/threat-protection/images/securityrecs-tamperprotect.snag diff --git a/windows/security/threat-protection/images/securityrecs-tamperprotect.jpg b/windows/security/threat-protection/images/securityrecs-tamperprotect.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e79d2b057d1d4a81df273f785bb4b83c1e2df116 GIT binary patch literal 30970 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 U!ySs$ove4k}PLM$G1b26LcLD@|lbpTJ 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 Lp1}VvPvHLnVU4Ly literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md b/windows/security/threat-protection/windows-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md index 39c7314643..bf41725b2e 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md +++ b/windows/security/threat-protection/windows-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md @@ -1,9 +1,9 @@ --- -title: Protect security settings with Tamper Protection +title: Protect security settings with tamper protection ms.reviewer: manager: dansimp -description: Use Tamper Protection to prevent malicious apps from changing important security settings. -keywords: malware, defender, antivirus, Tamper Protection +description: Use tamper protection to prevent malicious apps from changing important security settings. +keywords: malware, defender, antivirus, tamper protection search.product: eADQiWindows 10XVcnh ms.pagetype: security ms.prod: w10 @@ -17,7 +17,7 @@ ms.author: deniseb ms.custom: nextgen --- -# Protect security settings with Tamper Protection +# Protect security settings with tamper protection **Applies to:** @@ -25,9 +25,9 @@ ms.custom: nextgen ## Overview -During some kinds of cyber attacks, bad actors try to disable security features, such as anti-virus protection, on your machines. They do this to get easier access to your data, to install malware, or to otherwise exploit your data, identity, and devices. Tamper Protection helps prevent this from occurring. +During some kinds of cyber attacks, bad actors try to disable security features, such as anti-virus protection, on your machines. They do this to get easier access to your data, to install malware, or to otherwise exploit your data, identity, and devices. Tamper protection helps prevent this from occurring. -With Tamper Protection, malicious apps are prevented from taking actions like these: +With tamper protection, malicious apps are prevented from taking actions like these: - Disabling virus and threat protection - Disabling real-time protection - Turning off behavior monitoring @@ -35,25 +35,29 @@ With Tamper Protection, malicious apps are prevented from taking actions like th - Disabling cloud-delivered protection - Removing security intelligence updates +Recent updates to tamper protection include integration with [Threat & Vulnerability Management](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt). This means security recommendations will now include tamper protection. + + + ## How it works - Tamper Protection essentially locks Windows Defender Antivirus and prevents your security settings from being changed through apps and methods like these: + Tamper protection essentially locks Windows Defender Antivirus and prevents your security settings from being changed through apps and methods like these: - Configuring settings in Registry Editor on your Windows machine - Changing settings through PowerShell cmdlets - Editing or removing security settings through group policies - and so on. -Tamper Protection doesn't prevent you from viewing your security settings. And, Tamper Protection doesn't affect how third-party antivirus apps register with the Windows Security app. If your organization is using Windows 10 Enterprise E5, individual users can't change the Tamper Protection setting; this is managed by your security team. +Tamper protection doesn't prevent you from viewing your security settings. And, tamper protection doesn't affect how third-party antivirus apps register with the Windows Security app. If your organization is using Windows 10 Enterprise E5, individual users can't change the tamper protection setting; this is managed by your security team. ### What do you want to do? -[Turn Tamper Protection on (or off) for an individual machine using Windows Security](#turn-tamper-protection-on-or-off-for-an-individual-machine) +[Turn tamper protection on (or off) for an individual machine using Windows Security](#turn-tamper-protection-on-or-off-for-an-individual-machine) -[Turn Tamper Protection on (or off) for your organization using Intune](#turn-tamper-protection-on-or-off-for-your-organization-using-intune) +[Turn tamper protection on (or off) for your organization using Intune](#turn-tamper-protection-on-or-off-for-your-organization-using-intune) -## Turn Tamper Protection on (or off) for an individual machine +## Turn tamper protection on (or off) for an individual machine -If you are a home user, or you are not subject to settings managed by a security team, you can use the Windows Security app to turn Tamper Protection on or off. You must have appropriate admin permissions on your machine to perform the following task. +If you are a home user, or you are not subject to settings managed by a security team, you can use the Windows Security app to turn tamper protection on or off. You must have appropriate admin permissions on your machine to perform the following task. 1. Click **Start**, and start typing *Defender*. In the search results, select **Windows Security**. @@ -62,16 +66,16 @@ If you are a home user, or you are not subject to settings managed by a security 3. Set **Tamper Protection** to **On** or **Off**. > [!NOTE] -> Tamper Protection blocks attempts to modify Windows Defender Antivirus settings through the registry. +> Tamper protection blocks attempts to modify Windows Defender Antivirus settings through the registry. > -> To help ensure that Tamper Protection doesn’t interfere with third-party security products or enterprise installation scripts that modify these settings, go to **Windows Security** and update **Security intelligence** to version 1.287.60.0 or later. (See [Security intelligence updates](https://www.microsoft.com/wdsi/definitions).) +> To help ensure that tamper protection doesn’t interfere with third-party security products or enterprise installation scripts that modify these settings, go to **Windows Security** and update **Security intelligence** to version 1.287.60.0 or later. (See [Security intelligence updates](https://www.microsoft.com/wdsi/definitions).) > -> Once you’ve made this update, Tamper Protection will continue to protect your registry settings, and will also log attempts to modify them without returning errors. +> Once you’ve made this update, tamper protection will continue to protect your registry settings, and will also log attempts to modify them without returning errors. -## Turn Tamper Protection on (or off) for your organization using Intune +## Turn tamper protection on (or off) for your organization using Intune -If you are part of your organization's security team, you can turn Tamper Protection on (or off) for your organization in the Microsoft 365 Device Management portal (Intune). (This feature is rolling out now; if you don't have it yet, you should very soon, assuming your organization has [Microsoft Defender Advanced Threat Protection](../microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md) (Microsoft Defender ATP) and that you meet the prerequisites listed below.) +If you are part of your organization's security team, you can turn tamper protection on (or off) for your organization in the Microsoft 365 Device Management portal (Intune). (This feature is rolling out now; if you don't have it yet, you should very soon, assuming your organization has [Microsoft Defender Advanced Threat Protection](../microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md) (Microsoft Defender ATP) and that you meet the prerequisites listed below.) You must have appropriate [permissions](../microsoft-defender-atp/assign-portal-access.md), such as global admin, security admin, or security operations, to perform the following task. @@ -97,37 +101,36 @@ You must have appropriate [permissions](../microsoft-defender-atp/assign-portal- ## Frequently asked questions -### To which Windows OS versions is configuring Tamper Protection is applicable? +### To which Windows OS versions is configuring tamper protection is applicable? [Windows 1709](https://docs.microsoft.com/windows/release-information/status-windows-10-1709) or later -### Is configuring Tamper Protection in Intune supported on servers? +### Is configuring tamper protection in Intune supported on servers? No -### Will Tamper Protection have any impact on third party antivirus registration? +### Will tamper protection have any impact on third party antivirus registration? No, third-party antivirus will continue to register with the Windows Security application. ### What happens if Windows Defender Antivirus is not active on a device? -Tamper Protection will not have any impact on such devices. +Tamper protection will not have any impact on such devices. -### How can I turn Tamper Protection on/off? +### How can I turn tamper protection on/off? -If you are a home user, see [Turn Tamper Protection on (or off) for an individual machine](#turn-tamper-protection-on-or-off-for-an-individual-machine). +If you are a home user, see [Turn tamper protection on (or off) for an individual machine](#turn-tamper-protection-on-or-off-for-an-individual-machine). -If you are an organization using [Microsoft Defender ATP E5](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp), you should be able to manage Tamper Protection in Intune similar to how you manage other endpoint protection features. See [Turn Tamper Protection on (or off) for your organization using Intune](#turn-tamper-protection-on-or-off-for-your-organization-using-intune). +If you are an organization using [Microsoft Defender ATP E5](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp), you should be able to manage tamper protection in Intune similar to how you manage other endpoint protection features. See [Turn tamper protection on (or off) for your organization using Intune](#turn-tamper-protection-on-or-off-for-your-organization-using-intune). -### How does configuring Tamper Protection in Intune affect how I manage Windows Defender Antivirus through my group policy? +### How does configuring tamper protection in Intune affect how I manage Windows Defender Antivirus through my group policy? -Your regular group policy doesn’t apply to Tamper Protection, and changes to Windows Defender Antivirus settings will be ignored when Tamper Protection is on. +Your regular group policy doesn’t apply to tamper protection, and changes to Windows Defender Antivirus settings will be ignored when tamper protection is on. >[!NOTE] ->A small delay in Group Policy (GPO) processing may occur if Group Policy settings include values that control Windows Defender Antivirus features protected by Tamper Protection. -To avoid any potential delays, it is recommended to remove settings that control Windows Defender Antivirus related behavior from GPO and simply allow Tamper Protection to protect Windows Defender Antivirus settings.

    +>A small delay in Group Policy (GPO) processing may occur if Group Policy settings include values that control Windows Defender Antivirus features protected by tamper protection. To avoid any potential delays, we recommend that you remove settings that control Windows Defender Antivirus related behavior from GPO and simply allow tamper protection to protect Windows Defender Antivirus settings.

    > Sample Windows Defender Antivirus settings:
    > Turn off Windows Defender Antivirus
    > Computer Configuration\Administrative Templates\Windows Components\Windows Defender\ @@ -137,31 +140,31 @@ Computer Configuration\Administrative Templates\Windows Components\Windows Defen Value DisableRealtimeMonitoring = 0 -### For Microsoft Defender ATP E5, is configuring Tamper Protection in Intune targeted to the entire organization only? +### For Microsoft Defender ATP E5, is configuring tamper protection in Intune targeted to the entire organization only? -Configuring Tamper Protection in Intune can be targeted to your entire organization as well as to devices and user groups with Intune. +Configuring tamper protection in Intune can be targeted to your entire organization as well as to devices and user groups with Intune. -### Can I configure Tamper Protection in System Center Configuration Manager? +### Can I configure tamper protection in System Center Configuration Manager? -Currently we do not have support to manage Tamper Protection through System Center Configuration Manager. +Currently we do not have support to manage tamper protection through System Center Configuration Manager. -### I have the Windows E3 enrollment. Can I use configuring Tamper Protection in Intune? +### I have the Windows E3 enrollment. Can I use configuring tamper protection in Intune? -Currently, configuring Tamper Protection in Intune is only available for customers who have [Microsoft Defender Advanced Threat Protection E5](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp). +Currently, configuring tamper protection in Intune is only available for customers who have [Microsoft Defender Advanced Threat Protection E5](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp). -### What happens if I try to change Microsoft Defender ATP settings in Intune, System Center Configuration Manager, and Windows Management Instrumentation when Tamper Protection is enabled on a device? +### What happens if I try to change Microsoft Defender ATP settings in Intune, System Center Configuration Manager, and Windows Management Instrumentation when tamper protection is enabled on a device? -You won’t be able to change the features that are protected by Tamper Protection; those change requests are ignored. +You won’t be able to change the features that are protected by tamper protection; those change requests are ignored. -### I’m an enterprise customer. Can local admins change Tamper Protection on their devices? +### I’m an enterprise customer. Can local admins change tamper protection on their devices? -No. Local admins cannot change or modify Tamper Protection settings. +No. Local admins cannot change or modify tamper protection settings. ### What happens if my device is onboarded with Microsoft Defender ATP and then goes into an off-boarded state? -In this case, Tamper Protection status changes, and this feature is no longer applied. +In this case, tamper protection status changes, and this feature is no longer applied. -### Will there be an alert about Tamper Protection status changing in the Microsoft Defender Security Center? +### Will there be an alert about tamper protection status changing in the Microsoft Defender Security Center? Yes. The alert is shown in [https://securitycenter.microsoft.com](https://securitycenter.microsoft.com) under **Alerts**. @@ -169,7 +172,7 @@ In addition, your security operations team can use hunting queries, such as the `AlertEvents | where Title == "Tamper Protection bypass"` -### Will there be a group policy setting for Tamper Protection? +### Will there be a group policy setting for tamper protection? No. From 5c4b5417bef48e48782c9e7ddf2b83604f9e476c Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 10 Jan 2020 11:19:03 -0800 Subject: [PATCH 51/74] Update prevent-changes-to-security-settings-with-tamper-protection.md --- ...event-changes-to-security-settings-with-tamper-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md b/windows/security/threat-protection/windows-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md index bf41725b2e..74a8d8a32f 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md +++ b/windows/security/threat-protection/windows-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md @@ -37,7 +37,7 @@ With tamper protection, malicious apps are prevented from taking actions like th Recent updates to tamper protection include integration with [Threat & Vulnerability Management](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt). This means security recommendations will now include tamper protection. - +![Tamper protection results in security recommendations](../images/securityrecs-tamperprotect.jpg) ## How it works From 212994211442f857cfc861c2103f4e5258c4b960 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 10 Jan 2020 11:54:20 -0800 Subject: [PATCH 52/74] tamper protection updates --- .../images/turnontamperprotection.png | Bin 0 -> 144909 bytes .../images/turnontamperprotection.snag | Bin 0 -> 172056 bytes ...ecurity-settings-with-tamper-protection.md | 33 ++++++++++++++---- 3 files changed, 27 insertions(+), 6 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-antivirus/images/turnontamperprotection.png create mode 100644 windows/security/threat-protection/windows-defender-antivirus/images/turnontamperprotection.snag diff --git a/windows/security/threat-protection/windows-defender-antivirus/images/turnontamperprotection.png b/windows/security/threat-protection/windows-defender-antivirus/images/turnontamperprotection.png new file mode 100644 index 0000000000000000000000000000000000000000..3d0c58844b9712d4cde0adc37796b535ad14277a GIT binary patch literal 144909 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�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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-antivirus/images/turnontamperprotection.snag b/windows/security/threat-protection/windows-defender-antivirus/images/turnontamperprotection.snag new file mode 100644 index 0000000000000000000000000000000000000000..4879ea88b4b280a33c92eb379f5e412bf57c9737 GIT binary patch literal 172056 zcmeFZ1ymkQ`ru1K(BKx_-7UDgdvJ#rcZVQB1HoN`yE{Pw0fM``LvRmnxA|ting6%D z=kCnCduGq>p^}I0s;;i5>Q~j(B~QNtD$2sja)RP=Tkt6nI3h05R;|{rf6#p%9YJ2r zs={6a`)?c{*c-6NCpa+3zlXm9j(^G@K}cX=um2wQ`1JJj_h?|i>5Kb6h`^uq_Huk7 z@Iv5)zzcyF0xtw!2)qz@A@D-rg}@7e|GNo10CUyn`TL&&0TlOn&JP6$G$1g5zyk6X z5I8{K0YLx+5fESr01O!r6hKe`K?4LG5DY-x0fGq#79iMw-~fUP2p%B#fDiye2nZ1% z#DI_hLJ9~OAmo5h0741KbG}~O3xO8`F9co)ybyRH@Iv5)zzcyF0xtw!2)qz@A@Ki? zfD)K3@XraDi;IHU07nNfcVO22uR9Ddh=1()KidcVzq!iQ6ZPYssaN1Yq)*Sr1AvnR zv>Jnfz})`k{kQ+ZfxUk9OyD`W=i|ScfWzM-iUB1y0J8>i!1%A;`j>bJfK|k^-e>n* zuK$rE%-H**+<%t;zs3;(=o^7K|B-`d{{OB+0m}adxan^>_}9w+%xdZHl_d#iHUKjP z%K!h(0sQ}=`#BH)N-EF!MG*LV1Nc{N_@Bi2v+Vz>{{KmG|Muk<{r@EJZ^QdvaKk^f z|7-2cP z|4#yc0rMa7{8Rf&`~MFi|BIRz{{JNK7cl=J&p);Q`|baE8u+}&{ycYmo|pZP_Wxh@ z;QuS(m-80_F9co)ybyRH@Iv5)zzcyF0xtw!2)qz@A@F}50UmxgYb!z*kb|SStqm^) z6FnmZA;`wa*4W&}l$XNU$%KxBf{>pN9u^*!N7BX^fef#EOF82-HbuZtr8j(!naBWG)njT51;fsKoSqp+=&tpku{HgIAY=v9+~Q2H86UB?QRT5CnwOelK(!AjIHZ`8|S&yN+2UALUkry3U+2dsRnSuOhKq-ZtP?Rq{0N8 zOMuKx&76Q>;Ie^@sTF{Yk)H7n_pHRh))Msh=qwb3V&+y>ycDdg?5wP;0N1}={;vUM z26oR0P!K8^7@Ipgs`FCN0eStKN8@iERUk*tpqw0>K@`tf6mhV%b2KwBwsj@^J40qB z#`i4jK!${@oPn4?F6HeEjLewSr0U7{pe>(>h0D1gdWj~kuk6Qn; zmH^LRtNO+FLg0nK3xO8`F9co)ybyRH@Iv5)zzcyF0{P>;DK6 zRd*6}b~3Yd04pjVlmLR@oPZz^kfV`<7-T&p;T|-|lyIFam*HJo)ec8BN&M`guhG>~b)n4G4pLj;3Pn zWCa2%JQ@dngMbiBQbbV2E$!f|s~cX|)VGynx`raHn36^KSxh*3r^MO*xjOc5YN&-B$Qd=jt-FX9=+&TAJZRKRq@>=2Mf zl~0mz+OH!bBC`Ix-S{c9T3EcexR{cLh6E+t5F1i+-!A+g`G|a_Cq)XY#qHk48*)ac zq)Jre#wpkGMvn?585>rKCZq&cB1G(QH2ZVFJ%R8B2R#{C*YD#tsIMhWhM162MbpC2 zry2EP7UH~quKC+`TFZAmt84d0QADKAZnH;hK;Zo9DqIB-NWOI6~+y)YTieQ4O0gX<^)1W@9lt0%7X^)JEpH|b7XC$Y%_^m%AJUM>k zh8th{wzYHm%~H)mb?5OQRA!ga_5M*?&bF5pR=pUQlx3Wf1l3$so#~1U->Yk>th#Q- zFk7cXRo8J?J@Z_mwu?05>*BZ1b$HV@(ES5pWo3rGR~#lbE+UrpK+3s+L{gM{{Tf+< z4W)|EI$^z@ADRf_6dfMTz3(gK#??dJQ># z;ZT9&1SLZa4545=*TYz$H7>{^8I*w_x6(K(`q0?RDq@6aKaSn7j)7dtV2#;mOnk9r zy#{!$bjCj8@#{voDs?m(rB5A##P+zN)Un;n5LF_6#@$4F?@{H^)?iS5#X`fG3tJ8; z70W`o>X4vWm1qQV0v3fVU?c*1iRy$XapaTCc8zZNG$okR#oWn3UF7}F_MU+Wd_p*8 zVLyB{+@RlFU_p%xAdSJ2S;=(%K zM^%8{RGlizL)0X!eTDg{`?puhA+wz zLTP@)K|)kkdmYZ;=fGJmPo5}zqyIL;&kZe%QtH!aY9w>iF-uA~bKP%5 zusjF}l9LZJeAvDWZ~?rMXioE=j{E6UQqk(0{#gc z>7f;99dWZk;gcv|XZTrb*E|@j6fevKX-2VU;D5gs_M;P&Mx}%EBo!(tn?G8}1`XWS zdww)S@{GMje{=hFBq6+2QC!J=iFs#3PykgRSU~6IRkUw@1cN{NC%UG?E9?6D+5XmJ zWO+13yAz~bgSBt;!2+M_N&J5O5;GZ87c(-7@$T=PM@eU4O zfO<~As2bT^!l69Bwl)o!1R*Ck_fywE!g=V#@aAg!$CI0Fy=*veq7Nk*_Mu!1XYgp( zX#1X@r`*j&M;q(oB)};HAbpYF^tOweg>P66x)G`AK2i*~t+LbVwWMLyU}WaX|BQpi z+XTn%@qYxr0zG*_vbY_;Iv97Ak5etx(g{aH8Eok)VN>V{=nWil20 zMXFKa{$u(_JW!YYuOTg&?knW-P*8H}cQ7rfJ*c&CMkoDRs!Y!K{8AmP&LF)0Oy7?a zCF1WarqyCys?Dh8#+|0KyMpHzktU&2QYR#+7-hhnmUo7(z9yVKQi_fK@w%w*oL=Ga z6`ZygFuVPIAbEF*P8uuA%3e@aD)E>)>vDXJ@m-iiL6c<63@%QU^lh=a4kwzp7*eZr zTe|(_p`Jv!#@Q}2qB+(#v9Q97{Orep`*)TD$H$kBGxM|R_;iwaxB*$aN>k|w=sJr1 zdF5I7dH%NPqjVO6TJaf#Pc288wS>w2V_8PxO)g~}j^nKF*$lN@9-9|0ZyKhPktp-} za+OF?>^*+(2#SI}zEMzXew8aC6^lVvaA*wudn9ecZyM8~$7IdV%mGqv7(&2iqe+#Q z+*ZMyRP(LpR!+PSEClzrR=I8XrFsMes#>wP3Mkq=T?1Uc-WUD>c1V;f1-5NVyYpo@ zawRkwKkBWDOVpT54n8N1=j&*2CRN}|vYVeTCo~>$>YAt!{fI|li1(Ve*lCIaI zdugO?w`(U7&KS7-c0Lj-LCq*_oq~ z2yMuvCy!nha#B8?`VMrQ(v2A&_QIQxkZHfP?Hp%}0WcyuY-Mvfo+DB*1peR>hPF8K zSPZ+~N=00!-gKUmt2X^!j*i+>#a!HW^MbE^kKlJzp6yl#9a7ZP3#ZF%;^%Ew_wXz4 zB+Ros5l60~5(K0qnKv9R8{4uA8N1=t^kl1(TNqa){J0fWsq+m$AUAY>ib_2^pfO{7xNM5qjaHqTI zv@|6WklC7*5KN@bV~gJh|6XF^r?WpLg(8dF955_l{TAWxD<)#?nHN>=Z!M}Iw9dsD z@G9SYwTY9K=oB~Hpl5fnhy;E=VQe;SeJ57l_^McL(dP+VVnGc0b#ma357;XM1`FiS zZ}rqkl_i4^@cJ{JuEh_6yXG$}sc7V)EQ;51q;Pu>G2m0kg+A>=)Yt@p9X4YI z`9@)2^=vP$=>7=Wi*LEylSYe=TcZIVxl-Wz3`&+TUv-Dg^P|#Vajmkpgj(Vietv{n z3FK9efixAD?O zVr1!zCuKslAA&JZIwxh4s#B`{Fqg`hM`6iiYJ*orrG8W*_b*wgT8NXPxr=I2^%_s$ zvKgZF;Cj8mqn1{0GRE_A*&lkBA-~qOt!F&8E{aA98)Ybd+zNiPuOF-`9bN%HuJL(8 zp2rs)aW?Y8vSfF>DyBg!(&XU!^yfOn8x{sSX_Wbns5y?=19yBWDmktjV@P;x2}ehk z#x!AfcTSw?imk@&bkoC>_oOHxKMKuaZ9N!w_Raj|bhtP2aU|GS33DH&)HZ7(#Egtt z@Ryn{2$PGmil{<}*j!mrg?tghD2PaRtuO}IifAjqR`OgrH9dKeP zh??QW7Sis2SsxhpFd`s?JWt8EZQtT!{k5mx&Oq>5}Wspv~qGYvWw(*2Ji(I00w zA{9%OlM*DUOM*qLxSXk>7{sk*;X`7iJXgd&A_Ov}?$zxhsm2X|bu89ZoUbgGzJ~`8*yCD7_ZBP zcy>Lvv?h2e+!e%9YxC?p{i87X#?>^(6O<3QF4xhEZd1n^YTuJ6(%taoMJQ=(#kZ?b zrax4WeznL~zB{V5T}h8GNvL+%a;O%Ha)DSX=0c86`9PD9J@`gclnltfvNDTKlT&7q z3w)6bc4xh09uGB_>kn$BZ{?q3hYZb5c*09OJye{_<-x_kW^ScveUj8tEH>-5Eu#z@VGr}{FIAOX84>SKW0Y#IT^*Shn`11 zLa>l=F3hwG9+Z$b1?etaBRmhx&uxM)^&WvB98a7_^GolD3{~FAY4o@dY^n-#&oVd^ zqvy|8R_c16L7G1|?3dlQtrKWln1jKV`C;)nAwdaH#gELa?%#$Te~e3PAi;>-aL4h& zmz~f*9S^LvRFgc`ZH|^>hmhu|ts=3^Wep6WbTk=S&9*;A34cpX)68UlkICnDNQWYd zpNBWkbi2gvwieh!#qdR0T}8+SmFB6L_|0rIw4TgESozYG@s8lVetBnqlkp_dbBQh?e6k9D#b`2!_GmXpz-e{e{;j{W z&-mMJ)4thC9!^dWp3oxFqFd*XOgd|*;2pxxdX`0}3HU{~2R)4@2Y6-+p=D=<7!qt2 zdpNg^i!t2uSbxrgQDL`(40)CV3h~o@y^Qcnbh)PF)QZNKwVsDKKAmPFu7-^ioQn1S z{p0oZP=@s=a7dyzgSQT^*_YiYI^`cB3ev8Xe+_=^Tn4|)&N885*Kx&j#F(+$!!mW4 z#%jwfYE6ijw5#UyoDs&sP}BCN0>4_s%hg{GuwS&_UP`n7r4fefPPwa+(tZ10+x~{& zM=eusdyD&9%=b?Ga-3Ulbg_9;oZr{|+z=I6x2J!aAeaLs>Oz|{JuWr4o%r5Sl^%3B z``og8JZ$84qknQcu=ku;Z^^(PupPO1Kh)ZH=+hWF!gmvON8p*XVAC9GeCXkEx!3oA z$lF^;BF5ynZmPo0@%yluMv=YiL*i33dYvRB!p_Lec6!(REnI`1BPvYtW^qZy&#)f* z@3`Xl?r3uKL%crUW4pV>3{ROI%p*-0q$M>>>D$iaopu*rnTxtz!6f~wRXey8nqICOvZ+p&@^6daKQNxE6vbpTJ>q3@XUq458E7I$Y=c3iAZTNgB3mm z^b@Dk3&-}G@(9~UZ9^inr$gF1t=7}n(XKV)xXezJ6Q;w48Q-B!j$Qc$+%(o3u~jCp zDUTvV{171|)|E(V{gGhc97NKvN4<4@mjlW$o~%N|R%7L85cu3Mn~#?xpS(_xhdB;e z^L;pDtE-jxQm?VVZ!cCK#%vv?Ik)X5E@onee?@hxjU;*Icp%XYKl$$aG?ah1zYAA0 zD_#;XH-|D|&~DE)*Q*?f`ku_|O5~E8ci9Sh2&H?XLBhtK;FROMaa%`@-M9UQJ`vzH zC&tPS+NFE0+pmXkB$wuU-O1gbh1Fbd`(IU+=Ocj2@{PG|jkKcPEjct6f@dLk3rrY=puLSQHomL)_*j-;6@ul>> zf(ke8)qP01m@Du+-GU1yyS}s(t>4*g4F_qKYSafMTfXVRb;o`3c+`pDbU{Py`7Uj~ z{pdvVT0T_-1sx5YmGF>qX337%#)9{qt{VhIU|?yvwV{L}a`W$l!4=!)6VXf$Set} z=i4+DTlEVz8;Sf+oD3HPgH)dnd#oF@hx*@h4qkr6Wcx;;c7Nkw5d%q#BEG|FKk{RO zEvo$;o4xP^E&2ev@vf?-(ADzy#`}~K_qD8#Zkuz7H$C8pXLtPCgL#R11G@fK#EIJd z8Re~MB=Yxk6u9g$jw4**VL)p##W$LVGBUG6i$^EBAK|q<+u_$+9qTzZ{5dK}`Vg<} z)b7r6+je!bhhyuocU)nZkq&Mqm&f^7d(QEDl_<^emZ3_z`Rr%T(?AkpPmHq+m&@MZ z!_{KfB!h{*2nr=UguTC-o<~A39mkblDCc8b?9JVh>-pZ@M&r8c42yoGcbfgJq|?#+ zV5p(*l0&fMd5w5E*zRUqXjS+P94SbcX{G7<;WOrvNiWWKrfG z_?e~NdFK+2-QVYhlxZU?Pwos42;6bLiixQVZD=*e?YK9wig5FJUryhq&bdB4xUVJ* z*u@7@c@lq9`QV&ma)FW-WKrsODS;LgHX7WS;d2F5%q7CP@mm>-^|!=P%NnBRS$o@9 zN3P?Y(4)(M|4*7byBX^lyOT`a`$Jnq7PHai!G~*jo8}F^i2FHnT%ScdZ^vn@$wu^+ z>-z^8oI9er^4x4;2;1)$uQ&M8!&u>1`80iIMr{9Boz}{1U}R-g&{pjo3{kE!g7_3t zhGz&7NUL5K^Z)P8@{8@w+#N)9eKQTkEg-5c=aX z`I!1p!>IAQVU6{P@vT^G*yF33b( z7xaAV^_0;vEp`tzr#!EQBV0x^q^Czaxafc-a?1b}zCynfc&Tji96fK05w)Lh2au%< zU^83}`_eC)~;oH zvb$M?%i%_-{H|>6o<-hx=@z?m+(C8Zt7Jj?cP3)CrBqj}4lFLjsi-=vX>1b* zc8za2x?P65UN2#_WoQ1#FD%8g{r(#*W2kha+HzQQdK#&0r{fERV{oE#esM9lZR<6^ z3~n1z4I#n;^sg*5XrkbrjfEXb1tf+{Dvi&qXxMM#gtA?%0yVhy$3M<2aU3QV*sse+ z<`rf6euq39C~CXM%0b`{$e$=URmEj78I}2}~tw*MeLz>NRzsnJy zC^FTH;9heB=2B}*K5eqB81VV+bw8C;jOk@TBg4PO7-?Og=waxg+3+lXUl1e6(?JG@rb6}0PGoR4* ztm}&J;I#v`5&!KcV8(WOYnelJJnE}XEM!!T|LL~LBPAuJH+O};6W5pGjSv|4t zbPREtd<)Hu&*^wF`h%q<)$w?Ik~O3LsP3Zo!jMW_yppzN$i|l4BCecVje$-O@9mK+ zTk2Mt5-4*MOiuD9W7#!P_H&)o5+_1b^o5rjk&0$VaTj9z|-W+We%TYog8zG{4Qa- zb^tJwPkj7hMJ`@Yu7mtKWq;B?A7^eWT)6tyBQKLk@cI>ZgE@eo>>WRzMMqsPq1Gjdv$D-<=b&rX=lv2{0v=xx04^K%&)Y z3OnNUSigImS@Gni%;VVG$xk~bat`;tYANsl!w%F3i{;R2e~U`BX^ig}SGt_D)%!J)IxxV%-xHVY z$YC`}^m}I>JdL&^e4@sc)93rSF1g$zT(05Jo--*dDq37zl*G@*?c=A&sr`LS9%DxK z6(?|6^F(k2t}wUSC^OdX;ONg|d5&bRi!L;X{P*(Oz_Lanb-MeWhH9Di02Q!y;E%Z6 zBg?)b&>W$I$#!OkfX5dW=xAcMAlon=72r6`9nQXT|E@vTho#RXvNMu9q+!K90~Gq} z^!nlIWNfxd=E)PgqV)_mi0YKrpGBTOa>^3JZrgh1{JzH4Zm*95mC0ezW1@`bv?7sX zEq7v99lyY`z@>%BgZ0Vd2G84Ja*XF{61C;x5(?M(_bIe+W*hOk@oEBekbza5?%0JlCy`L;E!OHdj@vvL($>m)XsOt>$oBy}|7wLgQy+q>~zV9c@RO54SLDs|~NK@U_r1g01 zjI^HeB((2*VK#H3phGI)QpPo8;^NP%vH$>|%})Tg7)( z)5%QyWRanrAdl}~{fIxpe}xN=6&pZTRHobeioY32Sa6Z8@0wgH37X1Wip@|I)oEuo zxv^xXdZ65kQ5JmV%FYp?eEVdwW+d8$Og@Egie}nwuhHLL=iLGulM|dE649tKu(aut zXYk;WKaw`&AIaMn{rUcJ^249D0C*zD_#c2xi*aq-jp!Z%@%`6UTB8bTLu&Sz=gm;34Khf&ar5P?j}n1<3xegzBT8Ja zV}BgtEJ&9*e!TF!U(+hJ9#qi8efxS!!oSL>$8oXHpY!5i_0A;jaejl^4uS9-kHfX z2M3Ez?16C4YR*r25f^HMVY!n+P;Malvn=(1kytO{aDtIm0_b%4pvx(sf&D*2=00Gp{`N0hC)MP#Hh*U`?`*|72%R>FFy{XAm z^c^x~O1pbe9kXzOU@L1 z#t{;%5hynr4HeE>i);(nBa@r)rg=aY;(6Mo!k59E@MWCiR6PzR!@I+@=mPUpDDK#{ zI&!-qiiluvkX82R`!>G!WlhF;0ZqmF>D^OE>_C;>5pK2Y5N%00`TC7aDpRb#SXg#z ztMAxx%Lr2su79kR{%H)Tj44oO#AwYAf;Eqs7T7g3Ux4G@)JIs%c~_E37;n)r2<22c zNJ*JEKJIeRxDD3rb;9=X_d@vIULa-8C$i9Yih2#{Q~TJI=c$rxlgi2&4za~F0x zkxMQM@si5qidtHsAe=a76&1A#!>!^Ea2%Ngb#?D)llU{@Oj*2sY0tav{nT+?>B}?C z7|ipzCLxGOmKpA22JMliY5VoX7BHVhwF@d#+{1EEk+mva_fve8G7|q{rZ?w1ll}yi zEE7|@uQ-+WCFD4gJhhM6>(q19g2HDoz;&5ScSl)8qx;TiWwUN3BfFMT&Rh{|erAP8WCvs7P}6_{<)<>TQ+`MT z-+e$k`0aW7$0xC7{16c$d-SdezEiif{um{T#EPxx9=*+mZJi&Vi0%xvV(#$0(aN&E zRU#=%VdJE_t!9kaZFOyr7isZ_`6*Fm7ZJ+JpQ&-tk&SIrEf?nw}UV6jBk~ z*RSI>ED1)!IIV7zUyhIaYoG6TayHF(g5BQNM5gJtj<*+wLtYI!Z(Ypw-9q33Pob6h z@Ou2^FE`mu?}Pji`6J+Q_I8#Ud1sb?i{pPhkOX$lQHJ@SUZ+eT1ZfSxvoFiB>Iw)F zAAg}Bg%Ir$DW#l?8>uFn!gXCwHg=4e(ewV|e~C8;k$4{>DxEl1-jej>dKfP;kzbjM z34*RoM4X;)Do}l%RrVqd<(GT)U!C$q=0sw3#pIo1aXC?bM&QR528M=A>E8GDzec`( zR#g9jf#QU8ves+}V^&!7Dw8r=zv~|BIs}-W=Zq+;YXA7guGgXUJ{Doi8I65NG#EPH zfpL+X_*#OH!q3cNWwLg{EO&QQA+dv5`rAgt0wwL9h$OAB=+v@0a%ic_!E^(IPwTpr zl!qGA(bPMCf!DQDrIXXng>l513cX`Jcs)jlD?RfcN`ldAEicqzB5WIO#uD(g1Sj?U z;c+ZNx(!8gkmY#x3QG09$I17Ei(+AY8Q`{`=6rWL>c}wKDl9(j&BcDQ*R;Ash}p)1yJA40lyuy_od|gCF;lV!+-8JEV*J92_C!yfn~LQvYvdmEx-#Uu zj)P-utDUD4oM*kA>WnuVg!n?GNNQrI@12fjqrZHSy2RuNo|@WMZ*h9ngLlWGJJc#! zOE`Q05sGR5^K?+B((h3?Xq8*GRC7i|Q1BHpY8(|MeV9Iu{(PW%GzTmLe^r%p+XNSM zOri|A|6wrOJ_SlGdAwAXX9hZrT9n-T7+H41-@8luK?%`k6}qkZ z<0aI@IYhD1v(`l4XB=ai?(K)jk1I{97_h-Xo6epnDxE+?m%258QR8v}n-ViL_?4TW z$C)YDH!jMm(4emaVsd(t$@WMa-+R^P#_T{n8$#49@7k(^0vPk?tFyg*H*7kd+h;~5 z$@ZS<ivgKYnH8`6Xwh&~ueU-+ zEs!Bjm8;5cN}1913MV_?t~Q>dPN>lAs-;4$l0jYRJ3Z|osB!r4J|Y(M*uqJx(e#=Q zv@fJ844puyBV}X+zMBu3FO&A86Oms;*)gSV%JTaDyh!8_x=|)5k{^F02)>S1qa}_Z zUrrFZZ!exEiN_s9I+4!kvUKiS>xd~TpTT%sA24dkNNEz=v)oU5Z$$1aE1Q%rsiQ+z zV>*~!UK9enpQ{WGEwHiok~vL@ruHp3527CI_GV75l^IYZ(TD>rbU4hU+G~qqli8e^ z`|`=zO0@>KZQF(hlWR0u%wTFvWhpSiqphs;7r)t0PQQw+tU3y4wd(!S_N(01crfU6VW9)=^G5{S z0>q#HA54N1gmhn#6_pMg(>Dh6pP|?^Z()$jB>lW~eow2;m@%X06OKNhhQuI|DO%}O zc&*wr^b1Pp%>W7qOxYnY}>eweXwI-U!ikmnBv=&y6olK>VRZ%23|BjK_~yf*H^yA~bsg5Y@r z6hB7-8~^AnH@{MAY3TAzhOmog$_tEo5GHL34KDp|oQ@RwCaILwzZqlUao278GZ__H z$~gQyL6%A5Nml3S=>I@7t5D-xjBu#Y>O>WaL1(zxtB6LHU8-I6Ww*wp#%&H(j&s*7 zfli|#6s$-Y~j+sn{J^L5pH*#YKQ`@2<4!IQ?4B%zM;oZ^) zxQ|=JMcp|&#o-ECTJV6!m&9;kP_Ob+)2-%oS&_+RZ|B^{L&y+p!@pk6*<^(MDh6|MKoWMp|FR;hE2zs6=2Mvfj_@(K%+&dy+K zkC|^TX0U3n^e^X*!DyvV&IT$*v%H`X@VqIv^165)He*>?^NMI0K$oSBm_fO@gzdj~ zYeKq+MQHu!YD`G-LXZ}0xbysEwM&{*iA3~oq=+hIW99kp!axIRj7~d@mrJJ5fZ;;6 ze8zGxiCFkGcC4oI!sH-KPewO-qTWxxIc1KUxSE@xEj7n>tTz1)iV=rpcXqoTJ%a7o z90dK}ZTMT|&ByKZ`+h}BY*iQ{k+ePE!dM3!Q!yd!n^cuEJL3d^d7;*GHql|wm! z+YL-*j-nNJOvd<|l`BcmIHjJEgd{C~4=a31YAm!tlmw|ji9muCVJK+f=LXE8RZ3Wm zV#Kd}(vDgx2@!h-&hcbgAt|c~!fiJ+Gz>$DUK7Vnheppv;-4E#)yb?8`^xI-z4;^z zLT@gjhJGnX5#^C$hZ<;MnDv^}7&~%;9R$nLVhd;X8ar~_P)(@w$o*uN%p2z@54B#n zPXBB!8r((P4(S<9IcD~z?EO$5X%GlCvPYp@7%0o}U7YJ)clpDu<94{(*-UB$==Wz- zN@}x^!rH#z=xO5`4cs0<@O*QWNQx+-*x^mPG{RwHQfw0J@EE!GIcEXW32juHhdN%^9Jf_~cc;`MoWw5e{yzOk~g1C3~C=s_$Be=J&w1$3zSS&2E0iM~@( z$K7IRSn)+d8GyYMwsNnKZrsh^xAwPr*n1nN>XzQ~K~1}BCo$dhww5Y4t}CP)IN9B+*C>7nWSj#eoWtpgQG29H?)Kz>0zL7QjkL%K+g!9#CRT-7RHNAe@{spaP9)zK9Gh>xzl>1^5a0r>$Uif}^Yp;L zIpYPqj_fkrWTv8~e%(oe%pf48UTqAM;mQ1}lMyf?Dj-A&SvQ`bBps7@Gt-wH`0APx z?nTr$1gRgAuUuK2SpN^kkS^5C>SX;$*%^4Df;;+%4M=HKo=CSA zure>)9wO}UY|jiCws$)l>5=A`5>yhV)w3>);FigNjW_l{t%8(65;^h!X{>XI2uY@= zLxeb~MUL0Io{NyWqr|$ydQ0;Oe}F3j9@lCUeFCUTzx}nzh}I89ar{6K7Dq&Cn-F0H z=6i=`UP0(y4$dZ*<#2FB+}>jJb1Zgm?C*Do`oQ*}degNd--8v#M?|iqr8^hX$1wB3 zbZ$iAz}{)|*{G=cf=13h25)yr({yJH+wYgKh%2rPCZ&bpY<+;i`^_=oz1RagF_^dn zGiSz1niu`o`9!G~X^=gX#w(PF$^HY}UjHpQv4S!!V~ z=Kx?UV398*h8@0D37w)l?&E1GBU#)>z|nc-VYR(c!v z%f@u>HhsU^w%L(p*B6JbBr$Gy*a_4TFYD%Abf89rBItFBId(F^&+k;tm%Wa4ZjYHh z*(^1!aSZ>O@q7qFBV@H1CjVOA6G4e`dTCs(Q9VaaTrUdjRe$Y^8ZZeKClSdW)342z zW( z;pIB_wd*agaL;C_iQHNdU%J4Y%QMr(2HIattZ?$4T*(HJ%qKwHSo@A+Kr(=5(UomMJ?&nt<=mA-ZRn6=Yof(=Os z=&sB6#~W<*Jg$zyk^JW8HS>L#!hvmdT8t%5KTr5n$hk|ez+=wL5Beg9aaS`w4a0{` z^uVVW**;H?rJCPUs15QK#) zldXl$j)6h*=*cem9N_uZiBV{ynR4V6$t<+oI%<$3V7Px{QUACZ7&Pfa^4j;Ugc4Rb zdI+&hcu~u-te-WOl3q| zNNy-{2+@$l;}}djdgBCKQHypzMWSP{2ubf(j=MS#4zwQ@)5y8sj`f>%N~?*VtZg@~ ziq>5T&FFO??E~xc6>AB1;PJ*jXjpj!jFpU>o!{#;yY!5V^jou8Hjo6V?0YV#`uI$7 z*0w?m3Axaxx~x>T1qK9IWmL=ylWw*}wY(}rE_)QP{?0!>^QE%usUgqYYl_o4)n{2^ zz_ew|*TQkhM!Bc>t7K^C^sjPFZmJ6FhbX<*`3+{l1QuIAh7Z7r7P`-Q;LJyTA|DT0 zKlAlPQV{a?x;_uzskr{Qu)TAb{tl&@1^P}4m{vEKPP_*rdV;Sl%&{=i z&L)sakUd9C5ZkF>%yWqd^V3J{Nq}REH`w1c+@4nEJ8r?{?+vS3&J9a7elkjKd5jJ| z^}(is_uM+~dZ$-uGNcI@E6BQwLIAxc(Hlq-DbZHT#4aY;#$ZgWI-HgW&JK!`}rPr8tPP+Q;M zzkUK*xmJWlgGksst98yo1VZ>9hBZjF(@FUuVxzN@B065YDB=4w#-(o@O@k^IiC+1P zF8*QV`#2JFr95v@%4;iP&05a(^yJcs^cmxMd7;+_9ov^eMus(?$lfblc|4r{4lndZ z*axjcUg?k3hhhDi2if{-UdA*P%VMQRSC-sXYJ>?4^93!QHuL#}ZLft|+x`ZP$<{LL zoBrb2bWd*e&(>X6$i10#v&g*WsYE}#e{L=4GKN?`)^}Yj&>X8Rq1NjVaG%N8$PZU| z;I|FbEEDf1T+NTMEgf+imc+Vd-Y>{3`ZmoCJ6re7)OB5!&yBGPb0^Ic6W17zx~Q@(|CYkw4qQ0CN3f%SJMpNVkd ztoO@-(8Pt-O;vdo-=BU#EU;QHWW91pv$c`fVqaZc@2_aG$tl%hAHLjUEKIZ3YdCE< z%(IqHAc(=6b#&CiiThR8Jq@qicKF?uT5pMdq2$i`0{Oe-yjpz2R+IG-_etxx6;1k} z$;b$X^LG;S_O?{1IftWPZPqcEJOyP}Aeu%^?}f7!y5aSby9c#%+4R!{W}E#Z2dMN6 zTNcK1Su>{edJU-8Zx;4V7m6nmYKJON&8+x^r50G3*X%4%caBJ&^D*IX`6k zrtHk$hR#(%we5pR9&5h&CMe21Pttb0o4JD2Hm%*tyd>e)q9})ML4RT=GBv-Ba)$0A zH_n32Nc#J(r=CJ_Ub_F6gc}dGTr2B>ADKuu%pR$6{?nH1(>04S(+MtDUV(9jvHNTZ zV?e*4;+<34dfcGPV4T@Ng+A#eO<)d#xHKLK-zjp#C-jBRxVNAv;emi%KDK%bi}Z=s zESE^JjJZVCcsXf$+=Xt-Hrlr4v4U0T%QPSQZ~KR*x#nXIsxQA!H!_aWlY#AzIi0f@ zRR=MJK4P)fM>$cZb@zN0Qv`X%<0zIi*UxK%l$c=Pg`Y4LVWc8bQByZIcgt4@P-jJd zbae(?c;hYG*vh*)JCDfl>wJ)hXecRey>h$T=T}Jo@yI%K!%pO>}2>@uUf z>XnmeUVO~OX5QMQh~Uj;mhxq0|FE*`$IYd+GGe+Ou<0qUbnG($rCi_8Jp4L?*SC_@ zj(7jjlG?5e5}z4jxT?5#^{G_l-Wj!J`r+!(&%eE7?Z5*gb zMe{4~UAG}fK8Cg@_Ia;#WS$w{Tdr&T+sBpH+e=6t?~wL_7*3Qv!0Cu9zkli^^2rMP z;Sa;h9P}ICzsg*37H1#&0}rLNp5A?EAVUyRKwuCGHa@~3wNebJWK6_cBEK^ErlbAV z?Tft~U4~-Gjs1$&?p-JSp<&3(sx05%VKT69VS9)B^0QiB$xZ}^h2>UP`yHg=N_~-* z7?J2PsabPrmXwmo&dp6qOVg&NrVb8`6vp&RNH7_nV4}U0+8TA6GKBv=p9kUSHp!VxXa*VE%P9ByxQ7;&0JC*d)gCNB^4DB zIXQYL1YAO9W|Y`D5o>EY)slFib1zk;xwyDUVh!I(!t5XD-yP3;+tnqSo13fOz4DuvMrI5$QPk6uS69b0FfdS2{a`p$4GeLmq@<|XQsFxpgCipg z0PCi-MO^BBn&9wIQE1;G6O#Au!#g@&SJ%`Ol@*b((#DOBD(qS8_g0%Is;KYqKhf

    dA$>r_&bQF36$Z-7cI3y+Ia>F<}S(yS>eE+*#U!j_#VEGy|si5HbLr%J}c z0)CIokl9>B9dNfzW~KVgGkZRl#rJ$C@hQu zTH4+b78F_mxi8RRZlNyDpldi z_r-?~lG!D1uC890n3{h4{7Ev%N4vBTn}|r#=?d1~-kyP#m7bCDWl?wN&=!?2WOYYg zT^;YQ%HOt&l||@uniiOv?3k$PudFsFc2O6Xl+b}u0K0f%V#2bfcJ0blMp`<%r6uCm zFJ@o_WaQ<04z4EV=Vjg9`GNl0#LNuTBZ&neUmN=(({U?f4G4W~OtwczK`fed7%=@dyLWVujFXWn%NQf{(A(uN%HK>Zp+y)4hEQ zHh!{xlO`~J6BX%fj<{1ZR5q@y$@BA8?V5(3Bh@HXRaNbpgupiDVN> zpBLjB4}Lm|eO>8g9UmEEL(^fw4-E~ap`#;XFKYxJ(U69soz38%^byc|o4JRKAl|NJSgzBQ8reHN=t-eBM+Rg3e#Ytl z{)(D?Po7#-; z+`UykOE?4a^sr&a2ibvx&eMcarxg!K$Vr3ifrZ-c_zgOwc?=8;6jW4xz#$oXmz9=+ z{mElJ-&1MW9kt+Jqlok|$Pg17+i&WN&==gI1AeewITC(B$L#0!mAj0hBAu|X9$nfG z8kze9%awCAaCxxPQVVk|iDYDCI>(Mi>zMbN6urE>inR0K9x6&o3~!E?B1i@5y3d!I zU0j5J*f%e2Zg0nCWq}S9b#-;?j{K%G!eHL^G~_0^Qq$6aW2I(iKTBeX0(bqVND(#L z?7|A*I`~qqCDGK>)NYgFmoNM5Lh!1%2yp|B@@Juj1U-Fy6Vuaug9%J29HuB?xs?t( ziafT-_h3}P zjjAR78~DD1t7@NTZ+SYLxw*Oc_;|qBm#xrioo#fW7YoUAzIb3aE}2K&^k+*OkTl{M2BzY1~T8drd$AmYdmoaI;wNsQ}Dmc{+Kz zIC(BgFt$t^_KhJSArwqZObx?qXyBfJ6POR!V7fExDN!V&xcK;S$;kxri8GKKEmc(< z=jM#d%S-AuJ$0{_qk)+6nSv?3fcgXqM-C51^*BUC?pAwacoJa#all;m8r?0ocbs=9 zLbu1>jO-*A5izl)rDe=p=$dcm2u4&n(qeuM%xKg-ro0L+m;|jh&v%MNIN`m1m~aY{ zz)={^Rhx>;daz)6A~anD1_rX*Z%PY49CEG_)LeUkdkQ`r)v?S=F%SxCzpas?oid6V@{(B16anlnE-J1Z+&7B?UfYqb=6|?o8&<~Q56SK2_ znort>{=`u4O_wdG=(7fhs;fI6&US)a6d$-vXhg&&NbaqI|3yoRi+BGSH*^So#KOXo zN*8~VT~=16dLa!a)5L@Z7{d%kKkxuFPO_`0<7{Y-x>7Svf@ByhNvKIff!%8zHuW_w zCwk`>7kkUC&4&vA%>{7C@*h6HgXNs@x!vni`&;e0O3O()HFb$et{@C@MX;Wu`J>*P z-tX^!5x(2Rfr?!Lb~@$$`KfH*Gd#Z6CkTa)$hI(*Ax0hO=tmzSHH8ycD5 zEz(TwoYm~nb=FO|%u5K8I&AmBy6pw|YWtXwl9@A4Xi3TM`NNhvSH{v@yCbI=h^MJQ zSckQPz3dy~{s=lwp(z(m7I<_iChdCbBDrY6*!6Yqy%Q^`A0pthz@&V`fD#ZS#R2L__m`vHH+8W}W3+p&Y-r+jl3*o1AqE5lz&vYLREz$^ zb`<`>zkki&oSVzwDo6%+%>1p8v7bvgJ_w2J5Dq1X0~W@k7o`v1bBn>HmX=oNe+{kZ$wgLjVamuo0I`PPYWgU zqiBB_Dz2k`$|4Jw0;*Xo2bwRNW|4CTK2LIvu*zjbzl`o^*`O4>XHY_}RuJ$Vuh&Vb;yPh|BmGxoq zwzdwJn(LQ-zQ1Xjt1-tgH7)qP0Mq5O?$>YTI$Lj!k&u97QBhu=m?7XYK0mQ8g6>y= z+A@DsUE?vs0#MTesqdOVl=z_LN1fp|uLpKCea2Umn2zbu**WEjWdd~|*gMe9E~S98 zo%Z+j(3V5>a6U16hCJ;yc~@=+oR}{i^;x}q)i!!cPTz34oBhDT9)PTa3Syj2Ksn}9 zR(Gpx`tWcstl3=lR^f2DG44Kf-ub|JQP0$kvDx`3f4)7+(||Q21ULt7Zf+2I{P_gM zLwm_iO%nSvN|rbJAqpXRMw5!Nr3ZVdvEL1E5z`q{Q4u(^DI9%`KHi=_@w#oUNm<&| z<{gaF7BRU%jwlhYcM-cHmBmjRGC&C%F0rKwKDvDU9GRo0+HJ2FADI)iyus>qQKk!R z&6qGLWlMJQ86Q!@dg;$UFJdD*M{c` zjF0Loelu*+iVACO?W5+y9iC`Qf#q7tPOM`>PiWzKZg{=ZenZNkiqhM6&%$z1+&Icw zH)qX{M{7PGwY7tDo6ZRMH;OWbbnBPJJU<{K61}QLc)Z&e;e7HFQK>!vl>QUyHwRyK z6GVROK%UUlX`35&js=Q;eeM3c*b`4^{;l83hf;VEKKa&S&PdPuz>B5r{EHq?_FbR6 z&0dDZ*I^G{ux$t{g51&AwpIm97fOmTV=X$)==0tDntV?{5Ec~Fl_saRK0r@aG*Z4X zo^g3B^8N0HHCxUZg<|$`>kHX^zv`mrgHX%;A{CF-vaFXej!=`!R$DMWTeb^^U=vbJ z;aVN{c}F*@o68*vmmG4kc#1=3;4U4iE4p5eb(w;o-Lt3ggUKsBHIh0W;EWm`auCqQ zPKF>t+KqQjA}TAZ9g+m*^6B3TzX+aJnD1uc3~?vvzrP-zY}gwd!VE%Ee`R{H+=XA=--r>o3OU=fZ%3P8q=j%JLhk;FSlU?h+A%%06GM8O zH1qOK86IRBbl*zIK8*bN{&2eZM4-4E5T%TAnuh*4TeiT>R? ztwIqfa)_FHIZcIUL5Z2}00~5vBKAoY3Xe?V$tguC-NwkqM0UiD>zbb;x7(Vkw>uAD zY=QKpwVV!y8_YI(kE(Ok)%gBE{|C5#TTNiw~A`)`v zv95qur++RyabE!D;c{#EVCkSi@{EpZFYiG+5WhVSyu;V)QXONaqGk-LE2OKlo(t_> zgX%HJVUUVI=x2oNrEZdOtyntHA|>^17ustSc2m#Gro}?)+S- ztKNk*?DY0#|7#yJ>)W*ijil=1nn*#&ZQSEs-+{6(De*M>LG{pHtVld zebymJuk9fcN!3JgSIU6IJDd9D_Iv|F>vofhrRngCp8hp@lAb5} z*z?25aN8kD+gxQRedZ&++{)+o?ZT}M7v%zTs-Iql1tI>@Jm=tD_Qa1HYfi3DtXK^+ z&n#^Foh+j7gM%JSto-dach%KG~Fgth6*n`IAHo@ieg?i>QL zq-2jBLnu_QY&P9Ms5QFZY>`=K_Tc8Oq;6Gx5<9nQ4|50<{+5>{+0&fc-AoUaq)Yac~2%0d1G*DXi-SccYijMFYgcNB8R5N5agkNwXEAO&NfxfK(Uy z_sJtvOJjN3u(c@5UG0NZeh58&>!RVE#Lh6LxjvhA!&7_v^EpmeDhYMsug8X^&(`a| z80o`p-0pJo*G26t&yGi^=y|1DPNPm1YkAZ{s{Ai{Utm19b_=68+q~AbZw^%__hJda zTtDEp4f*vO{%lnwbH8$VA_+oWZQmSXd-EEVGGO-l>Pt*o42zz-u|)6{(VM}Z%DC#@ zUI&{S)-#m)nj;UVn&Vd5ToO)#``i2EBA1FUeDv3QRGVe<39}lA+pUp0oAJ zE@4dO`V^AUX>{o{rPVd4u?)r6%asFq}%Ajsr#aKGSp8TfabUg z5?4E%%#q^5>JE#ij2r2<)Xd1lXz*t|4rIo24SZlF0t3OR46!6x9oM7}Fq*CQ2-9uU z$-<`Vo!{7l&>?Q#xM;ZIB37~I;^x)ot_U(Egb@NqTriH$vv_#Q0g?~@W_X%kVE&%B zf;eTEY^L|z{(W*a@6~S8GnQp|xISEOUJ4u*ydhcn83=2Uoh)#;uxH0%)x%b;isNUE ziZpm#W$E&=J2*1Gq4LL5pu{25oBWpQ*x??&y5rf6pZ@A6*l{sKdz|KQdTf`gY@Et- zHC{-j1qs8C-3Z@(7L!kWB1k#?{^j$v-Mhbl2{P&{LzRpmK>yyYpKSAPFTbFV!+z0X zg~#)&@rXh}TR~LEFB82AF&$ZSP>{FM2*xtW-@4{ZzN_1}56E5y?UUud8*Y)A!$;!^h%Lf8VV)Qg`qQ2qK-STXbr%l&tYlx{? zlwCxU-fz~hN=uJ!{(gz`WW2UWfV@7zx##myL_fUXS(YvM_H)sqGg6>L;IHR(93G!$ z!W!E6Pr)@y-0PC~{MK+C;c&$aZ9V&tp}g9rc!d?K)n6B^6g@_8Ey(aJ+1l;GXoRy# zN;5uNE4441<;*vWReB_(*4RCr%urBsq$Cj&)TfXsc!Zo)MTo(+ zs4raCh7$hj1`j;eUrS)x<6a`az{SI45ZkLPrxV;Q4I=yVNGG4oknXZQr{lHY>74X$ zf>j{&X2mOd^Ve|%$!lqa3g6sY9Qa*Gn-`q!x4889iJa-wgD)z$K!)j^prP+ZrjG0= zHjayQooFT*bQ@Kfdk7PnGM6l_j%kgIMJ6wr&7iEW9j#UKBR2g|e_ImMj|I1jidsfd zwy?0YPha~@X>M-d-GpZ9Q-WDv_y7r9;q_T7NGFlPeH5R>EVPqPJvqmN+)v}OX?49Y zhgbG0*-ThX$*HPClu*4rcyeGzWkr6aTb%8Fwhw36@K}IlQHUuv>^nioU{M?vrG@8; zyP_F(9`@a8p>nwZcbRZt^5-=a%Ub8{w;;?=f!F}3wDQm(bR zVXD#Eab`uQkn%p=3x5)m8yu#>TaSZ5edZFMRM3cb)cR|gc zF-oqd1x;R|e_MzD*e112isa>SZaB1F^d9q1=Wr%yvXPp4>#FXn{ECV>=DR2ZO4H09Yrz07 z`mZJQ;n%M!#?Qi>1=Kt(g<8Zq_a;KoP;bcb8M$ga^y*SM3Xbux;ce88Q*fIb1U zGTa{OQ%MY-AVW|`+5Pk+E}r;J_M7b7yP7xmaE#sK%J2AGpJI^6R%^F@HkvO#MG(1T zhrWDyIA0ffVLoARbfji|ra?7&l^amU`gz)vB+|3K(Y8JoS zM;(>XS|FdexiL5M3|A$vC?Qu|=Sb0;OE;fR|L$`Of&`6@9i(yb;na8-((Tsy^;4`O zu3kmb?X9bkv9amB!+*hKhTRH@7&6*YlF55oyYFz1jJ*%ngSm~hDW6{0bNmWmKzZv- zzqdzdV)A)laF~LV3FoUM(aWl;?~>8Sy0cZroRR4GZ&vZ%gz;&*r49suyohm}k8Rt+ z$D*=?pgtb1qg92oPRtxtB!9Y&MV3l7H2)vTYKmEGF|}aH4e_pwkDHjE6RPsp4s?{+ ztrqgJcgt#i-~%_=@=iB|<%c$Y^j0(J&R`?;;uP8EArvHsmI7y2lQEYx%C^(3gQ=sQz544@O zg%{OOLzBqP&Tc-mnyU_O5pG2uUGnJ3lxqW|#}E_raI^i(8ds0Gk96sReml<(B+g3N zTWYb2BxW@!FOblcwY8Zhv*f@Y>^}@>;zU_wMG@b*dlu}xzskx(^*v$Z4nuLSdTgCS zBe27cc|&7%V{#i3!|Z9t(z}I+#JlNK<9x*b+(492V?LT+P#zyl=7|~2!p4MBnyaj* zC8PS4*buAA@g%i7cxXAhsu7`AM0>v-a%GFIHj|SgHjh_*p>&l;m1{R|#WnNLcf)Y| z*#%})_ylcV_L}WErk{|_o~CsouJhK{I^5rF1{aqYYfT7r6q+0wF$%JUVKOK?2pC}A*-b-de@a>=i1Zp z7pO9_L!19pC4Vyw8KSx-oA%?nd;5e#(tLV-;{N5W7@S`;ovpTbyi?XD*BLvqKV93e z{XO@>I2C;h4}Z}RM>=P!8;m2y4DoK$n;R~Kc84%{Wdj| zcz&5%#Gdw+w9g_SFnCf~+kcH+lzk(OP~Oo33nf&3z2#zTCo(C^cuVT*IK`~l&23(I z@lOZ4(P2VgS-#J&d{3wB#l2qjN+9j1h(}Tgav;VHL=3yLWQ4Tnv4VU%4J|FgPDmWo zkB;(xYq~~Y$W9TTJwKv5Zn$B+B<2ek{;fuG%~NN)BrE#~;)S^ABTDx}>}sd>XG!S74u9IKDBA*SXZ$4bqPNq%KCyS(+^&d!@)#Z33?Pr?W#; zRvcoy0Xz+zQPB9M{~hP3LC>GRhfIq~pFQC%_p~}?3}Mq1dEdSrSxH;_cQ9pXV{@%k ze9)|MvQ#0GvPZb+x^xvm@-KK`vXFBi>oHsV8G^R^WvkXjc&%VYp9U8*%v*Y=&p+V% z^e1BU{!UTKaTdp+x4cyzJFkESC?%c8kY?cJfYqH1al#dM%lZBSjET#@P8CA*X;GTZ z*6)%90$xvokr4%}mDZ%4Os}BbVk-#8joz0XoxbM`2bK+`caaSZY&@QgL>}Q?8)JeB z_VQe-X_^fs1qk&EQ#lc2(G}=ux+j&3HZJ4S^F)tJTh5b7#l!yFd8y)yJ`sN8HKUq+t9hr{r7Bx~D!P;w7$U(^|G)9LM4u(z}p+>Xr6 z{b!-(E5hNj`Xvw}v6u{vmZ9y=1Pghz<$1{R_#&pr{+P|Tia)fcB%T+?!f73o?Mda6J3039)V0uViaY4 z-OgWHHG50-B3g~Qv&|l?3-#6;6{zI&|MIEOgl>O`#wx<67XBR{7d1AfhSq}rr|7pr za8#IPllmZc1gc-XMwDD!mkm~9ye@IJ&D8x78~MI3*uK6|EDDd0cZAq=N`Pjr874IJ z_x+oqI-YQoV|?Me$(nDNm`+_=Bgi-twQbu%ht+)6;o;q$5INU=Puk5d6!R-fh<)U! zVNFp0osd=V0)H*)MUaaGO;5l6^5x*2+hWP0-DKJ2@lx8FKVod^y4*P?VOH08&fTWd zNm!vJ!!11udT73nw-4ggo`i`jAK)~+PWbajCC|d9xS*^c1qf8>x!>a9`idcI*LjL7 zgs-*<*mPT+N6PH~pjC$LU7^Y&CYnyyiy+|%iH|qI?G-7)@jLwkU#K9G(UTAV=4WY@ zfDRfNe>~`jmSLk??Y~nh7cC45cdr~X2E**B@~9dwW5eGuwu__|Vq+2ZM{thO(sBn5 z4x$|L5YuOI#JKr9F)cMaoz<3RuVR@s-5d{{!ajwBN1i3Ac48-VeD}TE+_?f7PBaAl z@r3x)&X64O-PnY{T!s%lbnF)6F!wu7{Z<^ll$dZ}lt8CGnCV~g&)=9BN&}CVJUG7m zp}@w$hIwyPny_a+O!3bsr@9(D+J^1hgo(}lMOJ8N6dVOJmG9$Y9Km=6hG9-l+hRme z2QHELv#&qlKi24w5IbB6(~fbK2m;~sz9#-uqO@eYeHxpFtxru?ha;8my@0zGRZ&C4 zAeR`+6e@Yc`ohp|OWkL)<@w=-kcab5ev4i}a3Cy7itfekWDRkGX>UM~#JBy1xR)5= zJ*f-+YyL=asj+^g#mUT+@~QUxtrza9s=5lgx}KMa1Q=z)*fT%`zm|ZHg*C0IY>Y8(vWK{P$1I$jHd#`oDT{G6NnSUb|+$9iaV0 zLS9w?n|h{2+c&)DCB3>LG5x31Y<K=+1seR{Xk!)3|pA^-{=h{eHF&Y;qYh z2NLRD?{!aWAuJ(bxsD8JB_VgeiPr5G|%eoT$s%EqQOmMrx8QT^&+6p(q>Xef_#NJ(y zOdmU5yqr~c=Dmua>G7&v0)tGueK2a~|53fnE+`1x-Zs0xK9VysTE|)$gQ9asK6kuMZFjg8GxJMF0A2SOiRb%jih*px{%+ zrM=xEojvYsC)EiuqzLdeJ71D-zu!L~DgL_E;xKmEdTp0-AEil8I>SG~PD-Tq+h;Cj ze|3Dz*P7vI|D!raIX>U@^@G*3$AdkRHxF8#@#@yIwt*W($azw+Zt8UhPr^yYkob$v zZiL`qJ*It1-;co^mp`l@G!EI$_oe#}1x|e9588~C)yuliNcXNfv&(dikjr!%7m#wo zx^C*+8enhE8CxB5Q5=uHT3S*vGVc8kL*SCwVev&thqWe!_HxX5&C@@)GAv&+N{KUC zMx>)k-<~x+pZt~R+5Oy9zGTcLpBLWAM~-IC!4QR8ZALxUdl}(}byQ)9l~Dci1I$wO z1Preqb-m=%xHo^zWB`shDwK==qpis0MJmXo)789nzG4PlB+ z8IM%o;OfF#i}X*E=H3eS;adeHmgdEw4_M=H#57Ru0x zwP(Ob5e5`KK!N}iK5SxQCT;zKm4NOWF~0K`5`b2~-)|iekBLI2PTPYm`+I;l=Vy)^ zmRPT$i|;~c7;<4=P?k*ul$3M%Fg?fq5tPa=4`!kp8u;Ex%HAs=M-*B6w31nSR?x_Z zWRNdW(Z+YEI(WjyzLr&Ug)eKauiW#Gt~_F-;p&rL|KZ8eA1M{BkT3DhLoui7A{uYG|`EF3VIHrGBq}!V;a@Z?K zB8zR=o&8-`SM7B02~=JF3=hLc3Arg{t50p&S9v`+Q&CgzEj9BhC@2hPiDZ!qIR8jW z>i=yy>8(acD|5f%=-%c`NK}-tRo@^v6E}Cl*+xI7 z^Pwh}0yyd;YM{geeMX8t{N_>NJMmuEPP6=o`>~=i;&)Y%;ol{`>mz#knUa!HIxd#5 z2vx=IHD_3qFiPZ?@4Ru&p**OM9#UyPG-jLtNfazWO292@aBAHL)LBlmVT1YKmYx?Q zyjDw134nBxmS)owTB2HnO-43)zBL5xzyfePnD`nXuuXic9W=Q|!^9M>kj8U1DsTd2 z1Zimzrtw%)f%h>TN(AIvQNS4dI{j-6i~}7DOH^`lGWsMB{PyIF**a@t=m+2~-DWj0 z2?+>*q`AH1vSQjD^a>CRs{zGC7;yd>S9dqy6px8Kr(+1;e$UUR0Tfd=P}2b19ZIkw z!@^KL{nC67dH@g-5&{C|;NYNUlOtnfWMof&e~nQuN}cVBqP#pBAc}RmAs_7TyPmY( z%r<xnGxy>jhhI@(NE{0Tm6~wmZ6kfq|CW^>EO- zEwZVJAM7n+KrBrL^9?#4z6M+qz_s%QPX-g+FAnI@Z{NQCrPrFu+IH&~8;cDXC}8P{ z&NzX#J3@)9`cad6JtiD$XRf>RwM?a@fDhdRbi@7N@R!i2C^{Y<9@jQUU2{PD_@!MR z1*-M2$;p4}tQTDGwvxb6!8C$`B*ES9!9+aVoD|j80#>gH*lDn{?LHzuL3fvpzDPi| zG_L*ZzjJyqCStxdm;gA5_NyJRpm!Uo6%X;JpXyOnAlF%7-DAAWGWJz!!*<`nYF4;aGyhPL)ASAYaM{^{Xn5=g>gtN$3g}6`!TYrrww%MOi%|h12}J;{^r`NKe7Z%E@Wfe!(N=vC1wf3H|+>E7NV8 zFbIv%em24mJ(!vxou4EMeF#j85!fxr7#J9JnnECP1W4&sCIi@d?t8S;<+^f!*$jeb z5YB#^)-pf4+sUf&xUmVqd|bouF<9#gJX~qd5;$(~Z)p)+UtgbXapPo33SVyZxESUf zgEpGvv6}68#k(j9`t1YOR>P9bar22VOVch@8|410P17D-UnH@VsVOa>7aRO5R_V;n zYrXEr$HD@MRYGg?5U67ZBSCgfPp#>FuJ zH9Z>m5jM0!rL0lVpg|sb*S7mN6|L7q2h(MF+1cL#iyth;6ag0&e0|TeZ>`6)dpEhN z)+2y;2u;yl9xWv8zd$13Hbc|UbD`cDO_%A6vPRpV!>d7I!4p$qynA$*K)N!S=(-E& z?=|K?Tleki<8M*04j_0_D)J-t>_7J|2b|cysVNW#+Aa3WkVcl4evpvBA|@ubA_Zsm zysWc;2?z=TRDC62zHXLW$WdQ2Q_#=^03-mGKQQr|W%bKOyW=@lD{UEL!VkZ?g}D@< zs|~swDTRbGK#zrtt)V1Nt68>8ABbBbvlbv3zBC(Ake3I|jr2AmI7hRAXGvhvfD0y{ zbZD?K@%?@P_Rtpe8o*|mf|2~C-<}Cbldx?tw18P(zc2y@eKh@@1Mn#=SJT>yt{ah$ z4=c}f?Cdd0B2V!E=z?(r1k}Qu9A83Cv&t`1Z=j%HNChWzgEu5#h1<$nJswAr49o*P1VZx=Wx zBxt~dN?4dIx*x|%CY{Hc=w`)71XRs7n-0p2r%KhKHvv));OgYSg~tRhpe+mv+S)RM z$=pMVGTp-fiT=3tMh`rzR=thxY5H5822AjB#?eB3rRqQVz|gpYg?D?}jX@~j%v`@{ zkGhlPBMb__I^K6%ppjsFKmfd$xOiw}BrOk5A}|gYVDAD?GZ@a=_UHfSx5_24Y^9iI z!Xih_)hrx6USvIQPHWrt9$cM+orK5KQsZXmJQ+P$mBpk~BLXfB@WjLPMEom&NW$3b>oZ4tp^oxckjHsj<+-EgD#kH*;g!TYL z(CnF;5+H(s1ZWBJ%UFKi`~vlnMEc9PcNECB^aZ@c@hd|B@fg_6z?wG#254yXfA9fJ zGgYD(kx@86)so+E%8s2vFSIvv2CL3>w%Cd!nnX-WrR7txA{WT`3%anEiY zXhs3`2G~tU&YUjCIzTD|&MTk*6l`#^+UmVxQ5+ckI7;!L@qhn%9L9wDe^81ivl}Cl zMF)eEBm97D1H5-?;hG&EfuJi}lAb#w3>bGZQ2fkoYD)FF%LtqU90c18fs{;&lgxABh3LunvdkX`>3ZO23{tP8bdjfer zpm2=?!>{MIm0&Q_1Kc2>%XI^e>z~2F^(cX3fFqm53G?#u0DTVlr&!>H7mm=Un|qB6 zf#(DGAF){vZa9@Y9PF}cw+plH240yCqwmlNIRb#*B-8uek^~(IOnhZ!rD6t1?xXLk zQQ#3U5Q3#tQk2ox%#`Rb^S0jL=x+wJfM$N2CG~ckG}66WJnO>jM`m1bUZyyB%-M9f<`TpZ8ci5xKAkV-ox}Di zz(QxY8_`JhgtNBUg1*O5zFr7T&9xY8ftY|Y39rBM?_WUqfhKdJLA?xM$*ZVfHI>ID zB}svN25^Y|2Up$|=otMQXPD&VV{uBtGCF4e}XX9yD_#mq0YiI=39wC}ke!b!8 zjqY2;4iX;G!uQC4i3_l(06ZFOu=6{?%b*(zU2G-(JsJR%p{9fYH1&#!iGhMIWJ>5i z?AZ8F7cZY#-#P%h1qu=l=L7Vdp0{?(KF?39k?tP8UL@`>e0ImgkU`C2w#^GP?s?(? z=gn+f&FBMqG;pipKtToyEcswfgMO@Rv!6E|`3FWuwtiN$q0kY&BkE?W)MN&n{%en` z1#jV!?_hS^uMY>nZr1#5fdz%tU{_f!)I|cPKUpA$|J~qY+||KMTw0nOu*y}M%mhK5 zPBXevW@dEi>gr(dVpCFNoSk{dy)Ln$g{}!|%*P5rZsW%fOhhySOnJ#Our#398Zgu= zqd>aX?&BUnpq$>1u3)`EZwagc=vja;ghL?U(r}+dvp4&+O2Ak&DYMe%^{sgc%t)o@ zojoE3*)Xszy(#9S22UFLf5(-hIovTvsDn4u#Vf5>lrBm!FuAAx!A=P^u^a!TTKB-{ zIBtTA-LH*#fH`wO+H2r4rmGs3rl|IKnI%a8iP0h zDoX&i3}1H!B;$djqnuq|vu`Y}s1W%wBTNYo0!30iB(^XA7=Vq1LI~AD`JCcn}-f3L1)@yNC@)wSk~CT64kr&Ayz`rFND*4l!l8d z9t0MI5-JUs6LN$AZ~|n!k)WaX(xx3aG@#9(CJUcAC;I@U1)}I! z5FA_AFG+fN2|7y6=3=s5>L0q}2bV7GS?Y z;GH~`xM2(lOm;SZq{ejB9X+@?56BL-JtkM%wu!zi=|P^^ovue(qF3sRpY#8ehN>?7 z2qZ4C-UuMu0t^GtEnwo~-^3km~(KI&}XRK2gGy$FYDR)t%(CUNqIZO9hg-BwK~7&f&LXxY{UI^ z8Wb_*?Cm)~asdNz%XfA3OKmks9e|#`QMn8{URP5Q;E*WbNC7ej>JMVD9N;McBmn9b zP`vyMXns&w0oD-=)N26T;5(AWi&QZKEK_PcSMq106q z26X~GjzTn<5CNCP__O&*%fOv#c5{T3cCdEJxaP+Q+5Q{Jc@E_w*q-I*a*1{LMUb zjMD{oO8=BHfD3@Tb{q4sJ$O=j7qcl;k$PF?Y_7=zOOm%wM9JLg<~4z9OO~} zVHH)~AMDT%R59tV+=ocEdvoEgLx31y z-7R@~9{%wG)3pQ4RllV^en9QpzdQR{nO|3F5gq^Ge2=e8@Z&YcIPk~=U4f`60=71{l&?{MsGxBUD8)f6eV@}@SBSY4f6fwLO&;l)}eo%Y`ci_~drk4t;oyFB-wN|*0E5QReu z&9(mSR93v>cdO22051r%PG|0|t%)wx2Wslv_T`zKeD2ef^X5P4owGhBC1+hzUIGxu27vl96W`TJ~L)BJGKo&}~{&;L`pVoH(fj8gMh$^5S4{Hf#poqpM5 z=wPfg%`?CG<$CZj;A?ZnkKfUv$58k?^S-O z7Wfj4Iq|~fz_n%7NUx)AG>uR#b9j0>2>=e%^oX?3m+R9}em|%fG|TxM2$m>#IF!Gm zkA;@G2mCq8AqH&H6qp?+Hyamse2%-AKx59~{tNnNqsif7)J~<9CI7Rq8HK1@uOd2b7P{i`>Zr{h^bS6BjqP?*H=<*kgYN1}Hf>RZ~;spx=s!@r#FE zSvbxjRT2pJfe+&t5BTpj3GRj{!Jx#B(SUYkAPBdz`i15Loq$-*Z9l1_=2cBfO!Vtx zfsR4b@Rvab!}(_s%*4~ROYpe6XT)DW(fUg*JtH-lt1SlGzZ3;(e~$-@6{m6DoL} zG5f|`wROHfDsTr1{Bs$A#aX>_FOZal&bIlmx%WR+uS*Jm<2LSme4-XkZn3l4?=Bu8 zfh$$U59rg@^8uncyuMQE8CHvxiT=T*m~hNdJCu7PmUp-OSXa88$8Z8GGF(DQw6Ul% z+S*6}G4M4rU1wvriKveZY>yDTo$rXyW1<-{ejIq)=m=;;@$tCW*w`$N>i?~Vm**+u zS5|W^DNGe4Qubnki3R>_m<<0(QUY=}*8m6ql8CZ-g3-XTvhV zcnepEh)@5R_cdzuy-9W&e;95dO%gIN9eGmGAlws^l?{_0X8Lbktk>|aS9J-KzBXi~ zRhX(At~4-$>#D|tyHv(hs7>36^NTM>Qeh59*N5r;ee1dt{JXZU%6{w3BLs%fYr^$> zK;Q1cy1v@|N_HJ5mXZ0-&XShH-5qPD$wlE+%f+#0;mR$-bcOav47F6lxBaV@)2@?0 zV`HWOl`gs;l#vL0>eknPux+!S$w0=MHj{ZTYfo7@jM*)v*O?a$`LXf@5lQhJsb$uy zizv$U4qEqv6Ej2Z<+x*R`$UsO=iQ!_BOVNpy5Gu4Qq04D6C~+bCn=bSP#9HWk&Mh` z$Zog}?|puYLsFV5`(6<}d+oxB?dx>2=g!(mU^Gq^*VI8=LVs~gHzSeHtCYQxkacio zA9~I~#^HQzurT4bP5f8uAZ^!Of-qZE6jcF`_$|Not?SDB^j$Pkp&(H5Pk3pJblQ~# zk@-kPQY_ea#Vel!L|ZqB%%->Fun`14+~8FO+O270E<51IUw|Td#6bn=5WY>b{}yq* zvX1h1!+nde7nTuk8viNdB1ouIGRtkp0;`KXKzLRH&qxVhT56;7|m|+NjTGU8tUGLoO;h z|1e;NuxV)M;Id0mQc}EN?A~Qih+0{c@=B8d$?cJ}ZsLk|*-z&;yZSn~)93T0dQcno<>5ceOqX6qK^q{7 z3~hKJoD~futiXsuk@C(37E0i#sn8h8YXcO_#Lzdm*GDC*CHjKBtUg!FDRWxPUOtSw zbkR?@^ti9Dk2vyPp#D9WWuv5w0lm*+>>oyM{U}=knGsO_mkW@g2lDlDhAV~yK~eQJ zINuFAlsr5zVJgOgSIBAlwl<$!c4AVJ`{n`Hyf_1#N5Jp@?0D=L z3>0ML*P$hvg4_>K-2#7h(TPM31%$vc7g~aDCcT$?lLMoph#fl@8P~ruEmM1Xdt>6` zFDvv1ER8hzOUGwb&)Ah7FB!>v9{a&!z-8OrMl#h}i#B>tb!w+u;yUH!<~Z?p(h;~u zNuB>ZcYW56_GXZlg(dE{T4x(IX#@eskJ9c1ON^e6pBIz7nulZ*hl)I(#GF6XPl&XK zWWYh1Xn;ol?&;_o@-5x9B zn?L>I;>D@{=jZm`&x1b&uWGU;=&4^(KFQPI!`796R{*E@g7ml;C7dseuP98`m=s7) zf}$l5uBWRXpgbs8J8hxj>VAD|=%f`EZujMtrK~Gil~3|CMui=`0 zX_&C;YEpU8bos!4VttyFdv@}QlOCll!p#Sx2P6bQxui!4GLxXF0`PS(200x!Hy((z z<>XL(MZbf?8tf0s>esK_m42RHuu5xv9{@5>xBHT!+fEFho>N29HTXON1~C}fB*apt zu{g}uFZpOgXyLkD=+Vm#7$U3aC-hzDw@s$GPFr(#EA7wt!X%zg#}%-c@Lb|jD$z_Y z738}JJvPzWH@haMmqQGTY3ONlv=PH-F%zSdGq|{FSM4o&dIySQW5fNGsHMH`J?bC6 z(ZNy5tI73$=*A@S!%SWKpz#WxKb4Vfv&KFX^SduCb0vvIA-QiTWqPuhFAJ;&Op|h# z@V~?;BVR_YfJ+EaJ$@IJs6}JWF-E3GX9}@=iI$Ut4DJ``M@jNMup7mR^e0sy<3QtP ze4!V}M1YJRWk7aiXLpT>*EezSdx8! z7%g&!0}>tIEmJMR#2i&a{^(=XE|S)2um4@Xwv#%-U)BicH#-bC7#Dw!)(y1q=`dez zj+ISPSqCIOhlAAcfR4)D~5K45lWBch9o zL75_sJOeaw+EMQ6%C__n_khyYR04h3!;gbEUYY~`JU7V#&IgN zk9HH)JChGcrwcTZ<+4)|6R~?L)zZUYZ7>q;0)4`MQAl=#Tf(yi2C6!JB?cB+f{hm3{&Zvu3^nTa3a_KDK*+7xCuv$8{X>T0pGNPGjd&dlAg}K^mVSmlR1+jE^m$5`)D~ zCBL@vz>fXj)}n!u!e?X+k}at;t>4xHVouqbh(w5`rtA19@0V5`OrHoA>M_JHj6#*7 za1J~78*P4GsE?-D3!lWDntVVW%Ax$g%#M!a@mZb6YEjDAm@|>_kF?VEKGQ?Y0edBX zYk(SWB1{72-?*innw3$Pthvv(;YWIni|-033jV{VAhWBdM+S7dRG?)}QI>ZqG(qLC zEgyi{pu<9f-Y=07++F=kS`Qs%K_ zEQ*XFDkKSIh=fvRk}>mCiHgh_qEtvq$Pfw1lw=Oc6f%`r-hKQ2-*^36>$iU2l|I+! z-upb~IcJ}}_i?IcEBjHHwRfMToc-1BZ7D`IPcs*IrY0w(X?H_LhVh-BwRalH8ANiwto!weQL)uiH-uMXoMpN-C$F ztRJj;;q`5E(&|@*0}J!z zymcw@Umui@flABr=V8}lPxx49fR%qjD~|)1eH5Dn(fmOjg|dHQe0*?qGGCaTRvNfN zl=QArhCp=O=g{!b^)y3>x+~ zt1n*T7D>4>>&AEWZuu2@$!pU+wL~KZ%?8vijQ(S(?&Hrt$?SfcGG$smZQtJOzV!O< zT`IAA1)0y*QE@ryuol)xV*oO6VQuf1HwB=z`4^5Bpe&`v-j&`?t& z&A#L@IdJ#Bf2sQ`Gz-8vYZwANkh$c>-cC3^H+^_OokXt8}a?ZHeFVh02h05a-Uhr}oC zqGN7(GwPi_@|{j4+dOcZ(AMz4f(d0Kjumvd##+;ltdGi74grLw9Q^q--=^;NZl8su zf%iD05h{1WWrOIti%&M+(-N1(jta>ORCoFMqTr;MQ_21_+>7&l3cVt_veb`Xyg8vf zEh12NaOG>3THJjjmpUDO_S9h^yT=Fj1!z;5IcFFXT_Qa6dHf#q-Gc^Z#^66PN;Eg& zz;Y_PW{8KK78M;FTb&NJ?!R?ja?0Lb*&dm>3J(KyswMrssg11xTe2^O`nskxJE$J~ zyIiO2vhk<$f(a|=Ew)o#FW5s>c^Fjm@70&=raNj~U}JAHmEe@q&e6?E6N03KikFHa zsDHnpZjQ`U=Cex=vN_s*s&}@hK6n*EZq~`)<8UsBjh3R#edC_55WLf*+Ny)>`Gebs zg%0f7+L5B=bw)Oh)LA!5XYJ=)g2R5XKsC38GaedLc-LHeXoz^FFP2aG?A(1S)Zfg}-R;UBN555Z`IALH0?AJMB zXt?eNJ}gkcfSRF)Ksm4Wz6NZerK|fZdk1xhnn)xQ$Cuu^BTE5}zZDt#$FeVdcRDz` zwgJk}YlnUqUJ0Sq6*I#XEnMg?!cr}HGd!EX`x%xu{?;p64YZWzrFoeOsqlxVAM`AK z8y9x`rPCgv>CpJi*BlEKR4fu30bl1`_B7Fga#-Ay5})q zx%{I;MuBRgbHky@Gvto2z||nwO?h?5zNA*vxtuiVan?P zX&Y0v*tHiDh0s=}<&?b%sDwqs5)lE=g_PBMsx4@Bwz;QVsJkuYHr`r)gS|Q^7s~}< zmSevi0m$r^l`VvW62Y*j3fOA$`U(d~5X8D59t@hX1f488S{NJnqzL4t2jERo^a?g= zUa(Oc1n=SfkP`sN(3Y`GL;wVEL|0J}k@E|qO^B{aJ_nupZq9;YhJM@Pum0oc{Gg** zGqXe(7=gn739$fi%q|gqVg=xuuzb_-dHwY1Q^K_ay;eT3hxo!%vaZ#<8-MP^BdWnz z3Gt3$lw6)SI33?gSsm;D@&yD8ay%xM9Xs0k`fhek zqFev@+qY(vC6YQa8Mko1`0a$@A<_sujm(k~j>-W&;EF(;Ztgq~IXXHT&Tt)xqvX|| z{dk_v@+q)ebeSDg1ycvmQ#zhBkTsY?<>qRxw*%|`7_gNRotH!V2E3T>s!&nb3NG}; zH&Ri^kK3WS+@cHucAO6K}UqWWI$KWIAot&H|gvCXr(j>=?I=+7$y0sUATTIU1`3a zUs<_BH`MY@OpL0j=`PpNPeWk&y_cl@RXQn-NC+xmA9|>0MWw#DJTT$*-J@*tzCC6p zFhyh;O$Dg7oE!(PSVRH1vj5XV-9M_qcdhIaKc;#~7@FU;r?5#sKg1~XLak2y(LssZ zvKpD`xdES*=0r-lgR4&OGNw8#E{rBlc41*G77mZ}UQ^6cKvW*@EtaTUu9YB6xX?W% z7)L~(gvbm)!D(-8t@`@>9LGT?9wP7`^7>7%;;-}+MNl&fZLzG(0e>Y8-SyV)Zf(S4 z^l#px*;iCt{L*dW)Cq#v6@sP=;aUdlrwd1UNl6LOULsBq6f%T_*BJ~Ug8FxqViXN! zYak_HF5F2=Yas|ulI#Lt7d|>3UkD#9kC|^xfO`0Xu0_|?z%i!rXU9{Z>ja$#E?;n_ zdvL&>735`LX~{&#=GwRGVb=zH(1S~HCVWw)2})ub?%~l=rZ2QOSkJ_6?j1jDA5Sk9k{Cm zaS#JPiM953HcYwTYOn0=U5BbcO@o=+xn*!}PGF57EBlmu=q@7Z+~2hsV)_MG!Ems< z0P+;UEkfwRcK zeYE9R_nl?A)KbUgP0LG$I7LKNf_jQZ7)Zz(8XClFyve1Qh$3@gG|7>OC1}KQNS@yU z+T0*pr(f^SS!gBA+w^@J$FO4v7It9B8Yk5dJ+_Az?4?(6zIi% z#}@nnH*=Wl#x5>;K#= zl>L=}j}s(lqIE|EY0n|@UaBDAf?*b*%2f|qECpoIh&)rLCs5s zIX2akf6!mx_L(I~NJw~)-7v8E_ZpEjqFdb*NWKlur`Grwv99sX=kdsxsK_2Ddds54 zXbtuQI++A&f^Pz1-DtIbc-XC^`6Efl0De$SaNM>FM|H->ZM5 zgVM+JRXF*3uFZC0D^x^8I%1vK_dP{WkXNPJ^5Mqc$&aUXSA6|wE zSZ&B?gV2lr&uKO1#fuowE%Y&3;<0`v&K^qye_R?%ZTZ)=%Hzk5(GY|}@C303!K~Ce zdi3b~PkUKtq%5n+D%SdETtHiq_FlXKPCU_Ne)Qga8vJQRqXj6jyA^^Wa!uro?NDch=<&J#6T1-Yc1`73ivPMZ-;Mv4?2W~;EdSqDH zClac`(7p~fEt3>u5>^%@^?Rca&r{JW{yv#CZD3$<9lwtFU-uj53-3=f?bpFA%uw;W?fj#@F&y&wtf`%X5%qab}i0X7n^+&CpAv#Dn$YgtA5IW>k+*@)@G*SF z0>K2sQAd#9@)8sw5G$;Zl58Q8Qc7;0I|SzsL^x^ioHV1kniQ9a`30m~khWs!#Bpzo zA3eO-b%6*P2xC@>LIl-?QhAv~P*9NAt;iX`a0QrPGduV$W^K%EAgDAC50;xScLa$S zOta+Ve~c9?E57uTR5;&sU8EhEr+^qifgzz!bkvCqEfTo z1%9(m4ryyD$G3A7Sj)iCC~x4PMm?&ft<8%>3k@%xD;b^L-4V#Lk*Z<^0LY+$0+gssZKQ_E`^40@#7tUpN zjcR!G4}d`rp(qC;2eKusne^N}Po50z@&FW#5p&2+!KOi8wgC6eQ}B)jtfa9SkvGU? zxsb`gdTCDT=AMR33mbXL1(&f+Qez0Zx?Es)T#?l~5{u0zr#u(q;3{>d(>Q4uA65GK$GR@V z?!g?S3N5EQ7vdmtkgHs2a$w93ddGtjh_F(J*s5e;3mTPZS!aUBo?!?$#^T3WL&ICk z(Hh(MPzw}k;<#2>HhKE|IeB=|tE({=?cbN1OT=B&xD7sAq_KCm(p^}+YUm@)>gUtE zoQR$jXQ-w6ZM^AGn6Mt)bz3U|1b*Zs6$ncO$Q%7u+tXZnuNF%=e^)0BsJawAa&^cL z?ybu{N`Q5QghJ5<(Dd20n~suM=tTIki}`JrYK}wOyAz*)VUA5!QQu_iNF0U{KjuHE zKOi-r5^LlU{MwYeb=qfUX3}}5d}wQ{SkN6(k|vG*wlft6FG|Ke$xKMsI>s4Q@Ie#^ zD{M*^z!jBo|9KiqpfO%zZ1eBHW>nqq5YDglVeZW;@E(_EE%D2gQ0&4Ak_{0f16Uhs z7*KclWM&r6fAUy2hqNm<7xcph6iaWA=M!lm_;#3ImkfX4yI|#V1lK|#W81<-WRob@ zmYW>?j`;W-20$=~ta6CRjH%usdnP0sgyQ7UBSC3Run-tG;}Ne3(xW6hXqZPSno9E) zz|(F6VHtsb<#T++dlaI4&1>kQWET`LAgDl((t_iz8=48g78fA&ArdWollHG)J|e+LTfXWy+r$WNPwM0hc+7wsjfwswZCFLMrxX@83mdH?y24PpEHT@YB=v zwaQHe;_QIslbeT!<_XQ|cl^P=LsJ1BsDQCF2!H@?!;;{1;hcN(J#z0qg8HPzCJIZM z-eSk2?fU_Q053qk$ESYK=_m}JvG&>6>Of270O9oAc?O+!qPvm*cAkddLxap_3E>9H zd*V^6N=${{e0@>@bWL-=m5UB4?!Ra4i4gwPlypICj688AYy{=M+g8Bo?UjxS2c@@U{Xua#2`|U z2K^2at#?EofagOvFr&&QPA@D?f*^|y8?G*hatk^3f9&;Pe7y_M=shzni6vkllb1Fc zf$vs)lmJ2i!hi=DUK5eAqo{EIQSL0?HTv1ZP5<1R*Bj+mrd(Qn^u;sfjPUQc)o&c2 zGFZenl1w|nF9=X7*0mvFRV!sDqy90DQ0-G{V#Aap($W$!F&Z5Ac3hMyw2huzk3iuc%q#oFCoCLB zWRMt|3T`5xAvj-0Aw<%YRqyNFs-RGOfrsII@9V3m8W&bt{8N#7V?hws+qJc|K116q z!apUC{rGVQocOxobSRksJ0M~cin9GbcLLB{Y_ea_WWQE{~%N8zZG56yCCTA^oDs0^3 z=!?(zVl4T`VT0Uqn!rerBoS>g9N<8f>JY!MRJNgyh?@p@Uf(rvA}C*+M(!H{vW2|%Jn|lB_qLmLHhlUdAR$4|tDcp{vujJ%vuCu1hOpT_zdSoc zSjh)7R|=u$iOw%G|H}nn!U_QBjM)je zItqQ_KkDoMA%%$3oo3fGGL%w(T;hLxuppR6Xxw)8hSk^UuExmuW8V!7!lU*0WcJ?BYv~tom?!PZ!KCjvl4N4n(}kD;eF1yq>5Lk$c^Xiz|e1 z6Pp3)UgooBH_<-Fae)Vy{rYtrFg;XE3~IAT?TP0LZ6r!0bUBE`1ouZA7+6|J4MAo8 z5PtnK{tl%jaUODZuRH|Odjz~Lz!`+*5epEaqrmJ-X!j9i4VptxPC^ZW*exn9E`$ZY zzV4%WYo`W2g9k=DN{Cl@g5d^q1HE+M*ho@v2e?Z0L)D-+6WK}42Mf(xY=51Imta#j zH0&VXmTB3N-IZ%gu;8?sDaxt!JRZ!b@Z3NGSW=RJ^@D(|biX@-{IT(yF9ntNcv;-i z(@j{br6qTeTZ$ToM&Ef9c<{x!!mFv|>P5uxj=|2#zX$wrTq2i?Dfr@{X6!w1UXr~* z;bI~>Z&GPg+zv^$-IG@<#i&}?w=vSKTuHjx-HYS_Ka457YC(0b#yUx>oB3JWm=ke@ zsYR(R_>s?y_rL`_9#i)Y!x;Ilq2j9`B_Jgxwh6+w((>TeRL}3!*s!IK&J;8%Jh{$( zCSLzhsEvDu!Ud+F69WGZ~qC`C#~ zJm)^U&d*6QN2*{C3nA(2PfWuS~>%IVlo>q50H4&yBiwvpDh?)YoHsNb}7NZ z9J5yEAV)>-k{KOP5HWGivAh=ADym(2=O^9d`Go>rQ!tLpiaJojz|-(ifl zbW59^xqi#Z^qftx-f!ROg%v*Dm8&)_sZH4BD}VC+cONqE{Nupeh%CuGUyjMDuj1O& znwtJSEjI<7cD}Qsy<)AuY|p*%g1BwVa`Uwc<_T{Fr>N&cuUeRW-LW;6wKU4Vt z4yNu>_q~9YAmhS1*G*V|Eyr>~?6g{SQ14~cSG0l0c7-0yb1d9K9>iV~6%nczG4YXO zvB5iY>`&@r<*BP}YiSPLe>{FMU!AQ1k*SXO?{f_&~1QiAK1KtxgDvYECkJ+AUDfy6 zCvMsu7iS5a6$lnR&C;m;inhAtK9lTA!z<}3TUco*;ux!0_Qajk^Y|(A;VX@%eN6KK zWa&j`U$dTand6c9a*X(L)e{)WCvf%xBWuR9ycyC`zTduyGMu4pP3u2hRIz#rwkk;d zjL4IcXX;6~EK_=czR>*y%Zc=^LPxpNjZ}_7BKy9Nbo|YUvSjZMJY_2KOkDNM3tBN1 zwmm~iQjDy|n%DF@8A$JmGq=4obySeHa_d@LP%YZxUQ$jk?w-Zto?76zZg=2krSwyV ztBqcwO}f8r;$|mv$R`Y;g2hY&$@mXd#lwmc7@4TC&$&-c5Er{sKsxu zJ&do+d??)Y`%B*ZDj)yL5aX|C-*t6mSI4H>tH#<6Zl*hdU#`C^EZwB)dcB-B8c<*x zemIqVzs|e;w835;hMi+Od;5ggsUEr?a^|8>p^oH})M3u=3~L;j8vP*(S}T1p17l@W z)I}#ATd)7oUU4uiViRyKdtMA_lCl9@lWJorCEVFOh zqvOm*24=N=luzkuByr@jQu)r*nG1kdtaHl z3oqu!9MwN?*g-CoOMsniE0T>}HQh!+Q@Un_LjICJWy^ti?8$X4Gg>vr_xs;l=$TiKmHONibs{jkSWN}Eg} z>9GS-R%zhPw8H^r3Uc#(d;NzwmwbZOe+zt`r#ZRNwCm|re&J$<)=O8O4I8@(qagge zuJr6&+3l%nrq$7rz(+4HE!dnGI{#^h(aBz?;FR8L?UhA0l@29*G2ET?q&r&9Sg(>K zv+Lz`<`Nh{B@AZI8}ncNW0)nJlm7m_>vEO3=JwrT{JLXKI{Zf$r!4EopE76)@7vz= zW!KY3dLFWeRzi$lKiN2=^ApoI*%ebC7RM!i;CbG$JSBjy81rJLEW$Xs6H*Ks>${q<|v%5 zxpmLqC){x}ZLO=+iexjnIM&u;onEP@BF@lW>AS+f`k79BQiB=wHmd-J!Ri@%o1x@l zkqv*nkXLP`Z0WU{ALlF??f-~tMHC#SAU(k=8Azd<(_z%YudPj-2Z|pa$^^y;T;kR^n`4xkfSS7wAF;+7m_urhU9E{Mm>W|ZTELYZ5epPYp zX(HZTxN_I050RRFo||T{(T}&hApGJ=bD6Oexv6sAgI9pQ{N6L%e5hMBHgZdjb#|~u z*?K8VVfjr)Y`%ZF#Ngm`g8$e_-#cZFl_7F}U(o8E*fm+~_deeC)A^A|wA^0DoNJBt z-BIRgzo_tguZY#3pOsEaz7`kedL5a*FfpXt*fg6r%*GyOeQwrLGw>#9({t{csdop} zw~aal>-%&cX62lIoZQVUY}QaV)6B0d6I5(lQPX8vyFRDqKh)D;@IcO=m)?Jq@~xaL zE6INOo%G)gPf6~(8yf26;V|%_IoBq1hY;iJnv{edOh0CZ+c*FV={1O5Y*hHaaXf^ez8e z(;|Iwp>-|IG0NX#rS`%ve+DgeSGdZxEBVVj((qMgOlbPhOpR$%09Q`^S6RuZ(VQBK z%^R@RJ8>BDPIj1Qu(teNmGg1_;D(V!pYBa&LuUQ%qv2EP1D*35GfJdYVIz|#FOgLZ zxma$IN;P&UU(@~EH!ap*6hg8=DdVy%q9o_cmvXD)N?%dx2mYfam#ee1<|1vJ)^=ND zi6|r}SG-NVBob9`d{%zt&-KRp={3E$TtIihwMLpwYU$OsEv==dvgw~H!nR_DopAe%l|O*hiP`rsZ4RI-}{Dw!Y%KM{>Hn(>vF|lTeX`Efu z78qmM)^<@oIq`GYy=7x1@qs{#1*bnho_4==-umq}4@Ygp+qD+ClA#Yto)?;#Fg8zg z+(_%V_W^XN(z6~*c&UuNs@#x+X1{jC?d9d#V_X|^7sNal{JRUBw|dK7&G7GbqTAKg zf~FLqO#!-ZJ=N9rDM=>jXYQU~{Mo&kd_rNBvghX*8 z{nI73AhaL>;lNhq?*03M|0QP0jKaDv#aH5`sKcgzdn+6|W7cG5QNkJDsJ(Ku7u{`M z%wd%1nYeoO(*OpQR(@B>7(z%2LMa{STj{b6AK} zEzeyrUU}ytU+x!qeAO~>=+Fg?SFIr-9CrM&;;B<_eJb`3MYdZCpIN(cy>} z)GYD$oHjcvHPvqB?46Zhf5*cWAGLT}x96=N-I+5PNkV($_YE0$=%X_leNi+x5N&+U zf*W@%GfGU2Lz`nty%H}kW#*C=*WGdob~LM@(s=b|7a88;J@H45#x)->V|0&(Bqo?#=q)!gs3RN#Hy4yQkNEjXm0W6gyPBgM z!=9#gR*ea+vIkokFN>9M9D4s=FgE`FJ7wDnowJ&}xt1|W@dF*{LnNwcMQT=L0@lAr zTn+MuH8!%Hp@g2Y0M%h@X zrK2aTtQ`Gf_`||y{|fb$MVi$`ZQHK!y>?d|EJt!XSVnAPk`uMnOi81@c}FW93i)B1 z?Yi;h$@)gV|B(N;W#M**w{bUbiWQzZRUj6n#F2m%Z&sibr=@hRE1jRE%6dF}NbKCJ zn5j=EXlSCkO6-Mm6+*vPto-;f8k2Ij@qp1S;X_gpzLblgTO6^qrTnIH$8Rfz)b-Em zf2V8X$A7QPt!->6S_yn#+INq3=ZRx3OfcyXBz7*CGyW?6gdxPGOX>cb0jGZrVCAv= z-p8vfmlnaC2R9}Xy(_z>$_oK1l{44W-Dqkp*W1wqzSmeZP;-#SViA3@ErrgBI6c2M@M0}iZm8V zp4euY_#je+*EBU(Q?S$nFTPY{BC#nOsX zX`e_nDY^p`aRk2(UqFKqNPDs_8|gL;L(uSeSazL#^NmhNLyi_h${4>Vk3@o$(*Ghe zFfim&f=|Ka-A1$${7SN+e>ml0QsVV2&1J*rc3XFRbpJ8(=i=1z-j&%JoiCjSFiun( zvpfwC7}Dx}K|AO%5?Yw4{ilx-HkQGXo|DtX;}-Ja zKoK>XZP`Bvf83VzW|wkKdEZNiwzj8J($i#Bip&$5Gq!0mUcSFy^+Mix>r4LFpQG^? z#vZ(wbjX*{SzvZAju&KVC=puU#qED)huCpSnedYrwn%>3lKVY!mnFM=Zm!0@bB`|{ z%t_sOpHjl>(CQ&&4#k$Mi4>7cN?{jGz^J^GSWa^a1T)xU0a2s^#Q6xSR|21*64f%B zXLpM2)4@HtEEa?}cd|B5kWp>h#vH)p@i4NUpYP|J)X8R9&CZf&y}~YLgV(Psb9g#1 z4su|IFkS;F?Z*6*sQLH~?Qq$-S*X&pbX*{IA>{d03WoCmA%T~k7{_hgW!k4=B5ZQ) zbuKgOkJ3G^J^#rK;R0}q^BddJ}X&E*P288nSD!libV41tP)>o{>edp z)nkSo%!$ffy5+^%-?&UdhZ%nm#I>^i zv4@fWK9TH;p_%}NfPZnU7!aSZ{d9@?RBrC)?(PPn*^d30ySmw}urRwPcVW)o=9i!A zOGg1QUX>g5JLAa0)m2zD$SyKI@1i-gZ#J_>?c7G>@k`UAfjyC;Nt_SwXIv?arwPCD zkm0ook3cY4;h50U=r5UtwPBaK;M%|p(&n-2qr80zOUW=pNIo><^3AAIZ0ePOHrS8z z-=id~WRsFYo_}p6{w!B8s(I&-k?1p=Z2r5K=G}%FDXC^=49uL)7TKw~xfQWG!L;Yd zk>SEO0;4``;+Qek;vr@zf_-jZA@OwkJKp(xDlLD|4!hAomxt0 zXy}LNZ6q3Wg4@sBX$e)PU)~^FHzzfhP^x5uSsJ?7fHp7d%Hxf0-+t@(NTKN(Ek(_B z>T^f@IcYASYeyCd zej%DV$S;-MUJ^6J_UB27Yu}-{^z)`BKTJfZ0w2}K%q0(q)`b9e+J`A}6}Ul^4_D+GC6%GWtApjAq#xHheXl*WYylYZKBdP-5M&b{PqzJ z#9ig-i|a&WcTR{r%_Au2z-eaQ=%Bf^b7v>#roo*;V==B@(Ai7?XS`Y54d^ZWdB%FwR|2E2*0K?@LPn*4%ft2u#pl zVGbDLg%^1s9K6@XS4>Al-d+b>3~<;Y>5d%yAGj2~a3?Lyuf>DK8ev|Bc0q;7q(mTQ zP!9j$bNS09YSPM|dTTsKWRQ)_jjTXRT!8k?pSJNiUJ<2(_9g#4x47j!BC!Guwp(?{ zf^y&=!kCle&i+QQg;c1lUH@Ns3;%ztZxO+cFuJ#^R! z?OQMTcYhaM8}!%m=#0u6N2>dSrGmRp*7qFVyyAm=3<2DcwFcZ}w%=Q1aeG(@kIV96UGr#z&%6WUA=e z4ttbU4le@0x3e>iHg(~8Vt;p(RgiqQ7O9l1Vl7vMsN*lIX(|4Crg}eyUF+}o7UIid zA0*!o&TNj*lVlK*`_3#b*XHEZCf-P+naLGZ`}xH1gi8q(nLvdE`Qr=~;|DuZbfYuK zwgza$1~-nZa`m8S7NH`=ZdGYD`!ejD*7S#OlU~PZysYsB9mSE~Nli9L4hqH0Mu~?a ze#>#*$9y+c;EjP9VFs%8Rvmb(VMSAvG?PCW4Ugo$tN$?Ejw`V^WHWXD5jQe<4fU@k zs;8U|<*xLXt*CRl_qEH=J!uX|Yuu5+Q}kFeL5GEH2i)_d~MBc2M9QiQC35$!h zRP#Yn`IIXE%{6LJi@UB^9^9qN#Ppp*l4tEoaP5o>V-`=OJQ^FD8#DfdFBTX~Q=E=u z*7x!wX4zRnPiV#79GF>4%ah|B(vGzj5UoNgH2&oYv%Y?ek+y*L_FI#b<>t|CcJGJh z__PPotj3S=YBT*md$0fRrY`twYob$)d7=5>`s7QizutS8zMqn6xD{@-MPr_6bYHf6 zB>6RCTl2FPCsG71w2@Ptm(PE8{7_)CH7Qb{=*~v$uX^}qf&>wsaiigirhcGWXss0q z86t(vOLD}92J32T=?gErC3osrn00gq*UP8SCGATFl|fzgbO;qDW_fy&c?Atkt-Kq6 zlxWYMj|p;)uuI#4cnW72j3*xd*L(PVl5vXgUaI6v0K{BQYJy6I&pT#_e}4?P?)vsFi$ZP6E`eP3RmFFPc@z5HDj z=!g}vcVdbC75bs}P4m7}O=fFk`c;|i-R?ysC!~yh?~6Fln;Wpmk2%|XOHzkU@zC*< zUC-y8f7}d8KDd>u_@;~O+Lw_tGjne)4ODF9C|~>TTz07=_W(S#xod@K8hVSPbyM1( z6nE;Io2!P=O*b_5M%PWM=C|W{VRChP!R$dys()m*=CS-%iACdswX^|<*C5GawlVFl z2SK_y7dHQH<*AyxP&WY|SZeCIWgkBkn;-QG&hnh#x>(Nt5Tzo8_=G0Ev+)K=H{#p; z;!NGxAD7inaF^s#Lu)NZFWz~fHEHfmIU40W+Dwr5@S`aP+Tyw&H^x>RQaEBr+h#&&IvOfwP^HcZ<<<~Vn zRF#8esOM6@26$NvTwJP8zdk2iS1}zIH*w@Y!Sm+2Ei+CTFwx?~t`pYB&(7>6C<|wv z?tmo`APIs4O-&sEN|6D&(=nMx=T_cAviZ;M)T(3;(=mHH(q z4bP~0HTsQhb`6Av&(&%6MDX(A_cLV`ZM#vk_oUGUN@}l1#@D@kIIXsZtgocXz7H0h z|4T{!KwX%`?aMNWe)J9cAzpKKp`p252$B=L1P{9ZWC1O@ z_PivKnap?R^kTIV#)TSD-)g59XO}7~HCGZ`Zhm-pfBbhsJC5Kh2oBf((NChx^M@bB zn_F*`{yA-AGzZPo;L=*lS+Br|`{+GEEKKx1-$`Nay@-T_?XN!n3=wIGidoXKYctui z%g#2R9)R7lGKEDX7!^P0CZ7NjH#nvbak4^w!iZN+$u0H>{1q6Lfjapl-;v;Kptj`J zXJHH;tUk^__ST&HkNW{EkVw4m%acDnf0fvRCI4aCSq3!F=47QBI3{2Jk9uRYPlF;e zU`L}7VJVEz3qtyvesRd!kK;gvZmU#YK|UqiJpYJ33%G(u;IaS;$pvr$MXEk*=QMsj zH9(|V-oH%fxDM9`pcM^Dn9$vcXEtXQijF8${DMB|_hh_=rsjw4^4rQjNfq+q+f&T- zpknbT!*n@WZ^55-XG1eY*xXF$QkZE-xH0X$sn&!@?r2<6ww*e*aAc7&``U%uw@Fhz z{bj!IX?E+`in|eMu*_9w>Q^7mko}f=;6^HC$#Yz~@L{sWSHaz?fey}17QZrd!y2q9 z1mCn&SxND0Ga(Z9$@m>EU$f@ZX1dnz&PK1ePUY-8$HKA;ulfA`MB`$Q-HKkn℘= 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 [!NOTE] +> Tamper protection blocks attempts to modify Windows Defender Antivirus settings through the registry. +> +> To help ensure that tamper protection doesn’t interfere with third-party security products or enterprise installation scripts that modify these settings, go to **Windows Security** and update **Security intelligence** to version 1.287.60.0 or later. (See [Security intelligence updates](https://www.microsoft.com/wdsi/definitions).) +> +> Once you’ve made this update, tamper protection will continue to protect your registry settings, and will also log attempts to modify them without returning errors. + If you are a home user, or you are not subject to settings managed by a security team, you can use the Windows Security app to turn tamper protection on or off. You must have appropriate admin permissions on your machine to perform the following task. 1. Click **Start**, and start typing *Defender*. In the search results, select **Windows Security**. @@ -65,13 +76,23 @@ If you are a home user, or you are not subject to settings managed by a security 3. Set **Tamper Protection** to **On** or **Off**. -> [!NOTE] -> Tamper protection blocks attempts to modify Windows Defender Antivirus settings through the registry. -> -> To help ensure that tamper protection doesn’t interfere with third-party security products or enterprise installation scripts that modify these settings, go to **Windows Security** and update **Security intelligence** to version 1.287.60.0 or later. (See [Security intelligence updates](https://www.microsoft.com/wdsi/definitions).) -> -> Once you’ve made this update, tamper protection will continue to protect your registry settings, and will also log attempts to modify them without returning errors. +### Are you using Windows OS 1709? +If you are using Windows OS 1709, you won't have the Windows Security app. In this case, the one of the following procedures to determine whether tamper protection is enabled. + +#### To determine whether tamper protection is turned on by using PowerShell + +1. Open the Windows PowerShell app. +2. Use the [Get-MpComputerStatus](https://docs.microsoft.com/powershell/module/defender/get-mpcomputerstatus?view=win10-ps) PowerShell cmdlet. +3. In the list of results, look for `IsTamperProtected`. (A value of *true* means tamper protection is enabled.) + +#### To determine whether tamper protection is turned on by viewing a registry key + +1. Open the Registry Editor app. +2. Go to **HKEY_LOCAL_MACHINE** > **SOFTWARE** > **Microsoft** > **Windows Defender** > **Features**. +3. Look for an entry of **TamperProtection** of type **REG_DWORD**, with a value of **0x5**.
    + - If you see **TamperProtection** with a value of 0, tamper protection is not turned on. + - If you do not see **TamperProtection** at all, tamper protection is not turned on. ## Turn tamper protection on (or off) for your organization using Intune From f615b351a0c89e78b14edffdfd3a0a5058e0fed6 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 10 Jan 2020 11:56:59 -0800 Subject: [PATCH 53/74] Update prevent-changes-to-security-settings-with-tamper-protection.md --- ...es-to-security-settings-with-tamper-protection.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md b/windows/security/threat-protection/windows-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md index 7d57f87f7e..6b97752d53 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md +++ b/windows/security/threat-protection/windows-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md @@ -39,9 +39,9 @@ Recent updates to tamper protection include integration with [Threat & Vulnerabi ![Tamper protection results in security recommendations](../images/securityrecs-tamperprotect.jpg) -In the results, you can select Turn on Tamper Protection. - +In the results, you can select **Turn on Tamper Protection** to learn more and turn it on. +![Turn on tamper protection](images/turnontamperprotection.png) ## How it works @@ -83,15 +83,19 @@ If you are using Windows OS 1709, you won't have the Windows Security app. In th #### To determine whether tamper protection is turned on by using PowerShell 1. Open the Windows PowerShell app. + 2. Use the [Get-MpComputerStatus](https://docs.microsoft.com/powershell/module/defender/get-mpcomputerstatus?view=win10-ps) PowerShell cmdlet. + 3. In the list of results, look for `IsTamperProtected`. (A value of *true* means tamper protection is enabled.) #### To determine whether tamper protection is turned on by viewing a registry key 1. Open the Registry Editor app. + 2. Go to **HKEY_LOCAL_MACHINE** > **SOFTWARE** > **Microsoft** > **Windows Defender** > **Features**. + 3. Look for an entry of **TamperProtection** of type **REG_DWORD**, with a value of **0x5**.
    - - If you see **TamperProtection** with a value of 0, tamper protection is not turned on. + - If you see **TamperProtection** with a value of **0**, tamper protection is not turned on. - If you do not see **TamperProtection** at all, tamper protection is not turned on. ## Turn tamper protection on (or off) for your organization using Intune @@ -115,7 +119,9 @@ You must have appropriate [permissions](../microsoft-defender-atp/assign-portal- 4. Create a profile that includes the following settings: - **Platform**: Windows 10 and later + - **ProfileType**: Endpoint protection + - **Settings** > Windows Defender Security Center > Tamper Protection 5. Assign the profile to one or more groups. From 3e393d9c9ede8846c9c616b2136d9f7b3b090a6b Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Fri, 10 Jan 2020 12:01:14 -0800 Subject: [PATCH 54/74] pencil edit --- windows/deployment/upgrade/log-files.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/upgrade/log-files.md b/windows/deployment/upgrade/log-files.md index add1d5024f..a4c6a01688 100644 --- a/windows/deployment/upgrade/log-files.md +++ b/windows/deployment/upgrade/log-files.md @@ -52,7 +52,7 @@ setupapi.dev.log
    Event logs (*.evtx)

    Platform/Portal$Windows.~BT\Sources\RollbackAdditional logs collected during rollback. -Setupmem.dmp: If OS bugchecks during upgrade, setup will attempt to extract a mini-dump.
    +Setupmem.dmp: If OS bug checks during upgrade, setup will attempt to extract a mini-dump.
    Setupapi: Device install issues - 0x30018
    Event logs: Generic rollbacks (0xC1900101) or unexpected reboots.
    From feb24b2c00464a2f369fe4f52e230d4502723764 Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Fri, 10 Jan 2020 12:03:15 -0800 Subject: [PATCH 55/74] pencil edits --- windows/deployment/windows-10-poc.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/deployment/windows-10-poc.md b/windows/deployment/windows-10-poc.md index 26d852abbb..fb9fdbecee 100644 --- a/windows/deployment/windows-10-poc.md +++ b/windows/deployment/windows-10-poc.md @@ -75,7 +75,7 @@ One computer that meets the hardware and software specifications below is requir - **Computer 1**: the computer you will use to run Hyper-V and host virtual machines. This computer should have 16 GB or more of installed RAM and a multi-core processor. - **Computer 2**: a client computer from your corporate network. It is shadow-copied to create a VM that can be added to the PoC environment, enabling you to test a mirror image of a computer on your network. If you do not have a computer to use for this simulation, you can download an evaluation VHD and use it to represent this computer. Subsequent guides use this computer to simulate Windows 10 replace and refresh scenarios, so the VM is required even if you cannot create this VM using computer 2. -Harware requirements are displayed below: +Hardware requirements are displayed below:
    @@ -633,7 +633,7 @@ The second Windows Server 2012 R2 VHD needs to be expanded in size from 40GB to Dismount-VHD -Path c:\vhd\d.vhd - Next, create the PC1 VM with two attached VHDs, and boot to DVD ($maxram must be defined previously using the same Windows PowerShell promt): + Next, create the PC1 VM with two attached VHDs, and boot to DVD ($maxram must be defined previously using the same Windows PowerShell prompt):
         New-VM -Name "PC1" -VHDPath c:\vhd\w7.vhd -SwitchName poc-internal
    @@ -823,7 +823,7 @@ The second Windows Server 2012 R2 VHD needs to be expanded in size from 40GB to
     
     17. Open an elevated Windows PowerShell prompt on PC1 and verify that the client VM has received a DHCP lease and can communicate with the consoto.com domain controller.
     
    -    To open Windows PowerShell on Windows 7, click **Start**, and search for "**power**." Right-click **Windows PowerShell** and then click **Pin to Taskbar** so that it is simpler to use Windows Powershell during this lab. Click **Windows PowerShell** on the taskbar, and then type **ipconfig** at the prompt to see the client's current IP address. Also type **ping dc1.contoso.com** and **nltest /dsgetdc:contoso.com** to verify that it can reach the domain controller. See the following examples of a successful network connection:
    +    To open Windows PowerShell on Windows 7, click **Start**, and search for "**power**." Right-click **Windows PowerShell** and then click **Pin to Taskbar** so that it is simpler to use Windows PowerShell during this lab. Click **Windows PowerShell** on the taskbar, and then type **ipconfig** at the prompt to see the client's current IP address. Also type **ping dc1.contoso.com** and **nltest /dsgetdc:contoso.com** to verify that it can reach the domain controller. See the following examples of a successful network connection:
     
         ```
         ipconfig
    @@ -1068,7 +1068,7 @@ Use the following procedures to verify that the PoC environment is configured pr
         **whoami** displays the current user context, for example in an elevated Windows PowerShell prompt, contoso\administrator is displayed.
    **hostname** displays the name of the local computer, for example W7PC-001.
    **nslookup** displays the DNS server used for the query, and the results of the query. For example, server `dc1.contoso.com`, address 192.168.0.1, Name `e2847.dspb.akamaiedge.net`.
    - **ping** displays if the source can resolve the target name, and whether or not the target responds to ICMP. If it cannot be resolved, "..could not find host" will be diplayed and if the target is found and also responds to ICMP, you will see "Reply from" and the IP address of the target.
    + **ping** displays if the source can resolve the target name, and whether or not the target responds to ICMP. If it cannot be resolved, "..could not find host" will be displayed and if the target is found and also responds to ICMP, you will see "Reply from" and the IP address of the target.
    **tracert** displays the path to reach the destination, for example `srv1.contoso.com` [192.168.0.2] followed by a list of hosts and IP addresses corresponding to subsequent routing nodes between the source and the destination. From 8f4088b57cea37ab66c62bcf92dd31f3ebedf08f Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Fri, 10 Jan 2020 13:09:31 -0800 Subject: [PATCH 56/74] Updated with screenshots --- .../tvm-security-recommendation.md | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md index e55608222d..fefd7cb969 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md @@ -44,12 +44,23 @@ Each machine in the organization is scored based on three important factors: thr You can access the security recommendation from the Microsoft Defender ATP Threat & Vulnerability Management menu, dashboard, software page, and machine page, to give you the context that you need, as you require it. -From the menu, select **Security recommendations** to get an overview of the running list with its weaknesses, related components, application, operating system, network, accounts, and security controls, associated breach, threats, and recommendation insights, exposed machine trends, status, remediation type and activities. +*Security recommendations option from the left navigation menu* -![Screenshot of Security recommendations page](images/tvm_securityrecommendation-graph.png) +1. Go to the Threat & Vulnerability Management navigation menu and select **Security recommendations** to open up the list of security recommendations found in your organization. It gives you an overview of the security recommendation context: weaknesses found, related components, application, operating system, network, accounts, and security controls, associated breach, threats, and recommendation insights, exposed machine trends, status, remediation type and activities. + +

    ![Screenshot of Security recommendations page](images/tvm_securityrecommendation-graph.png) >[!NOTE] -> The color of the **Exposed machines** graph changes as the trend changes. If the number of exposed machines is on the rise, the color changes into red. If there's a decrease in the amount of exposed machines, the color of the graph will change into green. This happens per change, which means an increase or decrease of even a single machine will change the graph's color. +> The color of the **Exposed machines** graph changes as the trend changes. If the number of exposed machines is on the rise, the color changes into red. If there's a decrease in the amount of exposed machines, the color of the graph will change into green. This happens when the numbers on the right hand side is greater than what’s on the left, which means an increase or decrease at the end of even a single machine will change the graph's color. + +You can filter your view based on related components, status, and remediation type. If you want to see the remediation activities of software and software versions which have reached their end-of-life, select **Active**, then select **Software update** from the **Remediation Type** filter, and click **Apply*. + +

    ![Screenshot of the remediation type filters for software update and uninstall](images/remediationtype_swupdatefilter.png) + +2. Select the security recommendation that you need to investigate or process. +![Screenshot of the security recommendation page flyout for a software which reached its end-of-life](images/secrec_flyouteolsw.png) + +*Top security recommendations from the dashboard* In a given day as a Security Administrator, you can take a look at the dashboard to see your exposure score side-by-side with your configuration score. The goal is to lower down your organization's exposure from vulnerabilities, and increase your organization's security configuration to be more resilient against cybersecurity threat attacks. The top security recommendations list can help you achieve that goal. From 6b7d959b125f90c4d5fa11182bdb3f2475b5b455 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Fri, 10 Jan 2020 13:10:36 -0800 Subject: [PATCH 57/74] Update tvm-security-recommendation.md --- .../microsoft-defender-atp/tvm-security-recommendation.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md index fefd7cb969..c5eba9e967 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md @@ -47,18 +47,16 @@ You can access the security recommendation from the Microsoft Defender ATP Threa *Security recommendations option from the left navigation menu* 1. Go to the Threat & Vulnerability Management navigation menu and select **Security recommendations** to open up the list of security recommendations found in your organization. It gives you an overview of the security recommendation context: weaknesses found, related components, application, operating system, network, accounts, and security controls, associated breach, threats, and recommendation insights, exposed machine trends, status, remediation type and activities. - -

    ![Screenshot of Security recommendations page](images/tvm_securityrecommendation-graph.png) +>

    ![Screenshot of Security recommendations page](images/tvm_securityrecommendation-graph.png) >[!NOTE] > The color of the **Exposed machines** graph changes as the trend changes. If the number of exposed machines is on the rise, the color changes into red. If there's a decrease in the amount of exposed machines, the color of the graph will change into green. This happens when the numbers on the right hand side is greater than what’s on the left, which means an increase or decrease at the end of even a single machine will change the graph's color. -You can filter your view based on related components, status, and remediation type. If you want to see the remediation activities of software and software versions which have reached their end-of-life, select **Active**, then select **Software update** from the **Remediation Type** filter, and click **Apply*. - +You can filter your view based on related components, status, and remediation type. If you want to see the remediation activities of software and software versions which have reached their end-of-life, select **Active**, then select **Software update** from the **Remediation Type** filter, and click **Apply**.

    ![Screenshot of the remediation type filters for software update and uninstall](images/remediationtype_swupdatefilter.png) 2. Select the security recommendation that you need to investigate or process. -![Screenshot of the security recommendation page flyout for a software which reached its end-of-life](images/secrec_flyouteolsw.png) +

    ![Screenshot of the security recommendation page flyout for a software which reached its end-of-life](images/secrec_flyouteolsw.png) *Top security recommendations from the dashboard* From 3d5361f13ae89aa589fee8c4c0829e0486c1db43 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Fri, 10 Jan 2020 13:11:19 -0800 Subject: [PATCH 58/74] Update tvm-security-recommendation.md --- .../microsoft-defender-atp/tvm-security-recommendation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md index c5eba9e967..bbe409331c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md @@ -47,7 +47,7 @@ You can access the security recommendation from the Microsoft Defender ATP Threa *Security recommendations option from the left navigation menu* 1. Go to the Threat & Vulnerability Management navigation menu and select **Security recommendations** to open up the list of security recommendations found in your organization. It gives you an overview of the security recommendation context: weaknesses found, related components, application, operating system, network, accounts, and security controls, associated breach, threats, and recommendation insights, exposed machine trends, status, remediation type and activities. ->

    ![Screenshot of Security recommendations page](images/tvm_securityrecommendation-graph.png) +![Screenshot of Security recommendations page](images/tvm_securityrecommendation-graph.png) >[!NOTE] > The color of the **Exposed machines** graph changes as the trend changes. If the number of exposed machines is on the rise, the color changes into red. If there's a decrease in the amount of exposed machines, the color of the graph will change into green. This happens when the numbers on the right hand side is greater than what’s on the left, which means an increase or decrease at the end of even a single machine will change the graph's color. From c1485735ec03455a58a81603a3cd6b72901b5a20 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Fri, 10 Jan 2020 13:12:08 -0800 Subject: [PATCH 59/74] Updated EOL screenshots --- .../images/remediationtype_swupdatefilter.png | Bin 0 -> 70276 bytes .../images/secrec_flyouteolsw.png | Bin 0 -> 63136 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/remediationtype_swupdatefilter.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/secrec_flyouteolsw.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/remediationtype_swupdatefilter.png b/windows/security/threat-protection/microsoft-defender-atp/images/remediationtype_swupdatefilter.png new file mode 100644 index 0000000000000000000000000000000000000000..76dce431e1f704573b26b7960ffd417576e897c6 GIT binary patch literal 70276 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 JTI`kQ{{VU(K%f8s literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/secrec_flyouteolsw.png b/windows/security/threat-protection/microsoft-defender-atp/images/secrec_flyouteolsw.png new file mode 100644 index 0000000000000000000000000000000000000000..5d1588dee23d0d67ff54599725cc1682feb6ea73 GIT binary patch literal 63136 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 aWEJ6}TeyimJgfx0_jL2#R`zZ1=|2JdyvsNM literal 0 HcmV?d00001 From 137884177a3e04f1c961aeed4bf4bb566e62a245 Mon Sep 17 00:00:00 2001 From: scooley Date: Fri, 10 Jan 2020 13:16:46 -0800 Subject: [PATCH 60/74] fixed warnings +assimilated editing --- devices/hololens/hololens-identity.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/devices/hololens/hololens-identity.md b/devices/hololens/hololens-identity.md index 2a6ce48259..122188d5a7 100644 --- a/devices/hololens/hololens-identity.md +++ b/devices/hololens/hololens-identity.md @@ -8,6 +8,7 @@ ms.author: scooley ms.date: 1/6/2019 ms.prod: hololens ms.sitesec: library +ms.topic: article ms.localizationpriority: medium audience: ITPro manager: jarrettr @@ -19,7 +20,7 @@ appliesto: # User identity and login > [!NOTE] -> This is technical reference article for IT Pros and tech enthusiasts. If you're looking HoloLens set up instructions, read "[Setting up your HoloLens (1st gen)](hololens1-start.md)" or "[Setting up your HoloLens2](hololens2-start.md)". +> This is technical reference article for IT Pros and tech enthusiasts. If you're looking HoloLens setup instructions, read "[Setting up your HoloLens (1st gen)](hololens1-start.md)" or "[Setting up your HoloLens2](hololens2-start.md)". HoloLens supports several kinds of user identities and lets you sign in with one or more user accounts. Identity on HoloLens is almost identical to other Windows 10 devices; this article is a deep dive reference for identity on HoloLens with extra focus on how HoloLens differs from Windows 10. From 24dbcaedf57ab25ceac12de651cdf479740631c8 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Fri, 10 Jan 2020 13:25:15 -0800 Subject: [PATCH 61/74] Update tvm-security-recommendation.md --- .../microsoft-defender-atp/tvm-security-recommendation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md index bbe409331c..66a9b0f3b2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md @@ -46,7 +46,7 @@ You can access the security recommendation from the Microsoft Defender ATP Threa *Security recommendations option from the left navigation menu* -1. Go to the Threat & Vulnerability Management navigation menu and select **Security recommendations** to open up the list of security recommendations found in your organization. It gives you an overview of the security recommendation context: weaknesses found, related components, application, operating system, network, accounts, and security controls, associated breach, threats, and recommendation insights, exposed machine trends, status, remediation type and activities. +1. Go to the Threat & Vulnerability Management navigation menu and select **Security recommendations** to open up the list of security recommendations for the threats and vulnerabilities found in your organization. It gives you an overview of the security recommendation context: weaknesses found, related components, the application and operating system where the threat or vulnerabilities were found, network, accounts, and security controls, associated breach, threats, and recommendation insights, exposed machine trends, status, remediation type and activities. ![Screenshot of Security recommendations page](images/tvm_securityrecommendation-graph.png) >[!NOTE] From d76599c93ce9778c8e289ecdebcefd1e897e3956 Mon Sep 17 00:00:00 2001 From: Teresa-Motiv Date: Fri, 10 Jan 2020 14:14:40 -0800 Subject: [PATCH 62/74] Edits --- devices/hololens/hololens-identity.md | 63 ++++++++++++++------------- 1 file changed, 33 insertions(+), 30 deletions(-) diff --git a/devices/hololens/hololens-identity.md b/devices/hololens/hololens-identity.md index 2a6ce48259..077b25e84b 100644 --- a/devices/hololens/hololens-identity.md +++ b/devices/hololens/hololens-identity.md @@ -7,6 +7,7 @@ author: scooley ms.author: scooley ms.date: 1/6/2019 ms.prod: hololens +ms.topic: article ms.sitesec: library ms.localizationpriority: medium audience: ITPro @@ -16,86 +17,88 @@ appliesto: - HoloLens 2 --- -# User identity and login +# User identity and signin > [!NOTE] -> This is technical reference article for IT Pros and tech enthusiasts. If you're looking HoloLens set up instructions, read "[Setting up your HoloLens (1st gen)](hololens1-start.md)" or "[Setting up your HoloLens2](hololens2-start.md)". +> This article is technical reference article for IT Pros and tech enthusiasts. If you're looking HoloLens set up instructions, read "[Setting up your HoloLens (1st gen)](hololens1-start.md)" or "[Setting up your HoloLens 2](hololens2-start.md)". -HoloLens supports several kinds of user identities and lets you sign in with one or more user accounts. Identity on HoloLens is almost identical to other Windows 10 devices; this article is a deep dive reference for identity on HoloLens with extra focus on how HoloLens differs from Windows 10. +Like other Windows devices, HoloLens always operates under a user context. There is always a user identity. HoloLens treats identity in almost the same manner as other Windows 10 devices do. This article is a deep-dive reference for identity on HoloLens, and focuses on how HoloLens differs from other Windows 10 devices. -Here's an overview of the identity types and authentication options on HoloLens: +HoloLens supports several kinds of user identities. You can use one or more user accounts to sign in. Here's an overview of the identity types and authentication options on HoloLens: | Identity type | Accounts per device | Authentication options | | --- | --- | --- | -| [Azure Active Directory (AAD)](https://docs.microsoft.com/azure/active-directory/) | 32 (see details) | Azure web credential provider
    Azure Authenticator App
    Biometric (Iris) - HoloLens 2 only
    PIN - Optional on HoloLens (1st gen), Required on HoloLens 2
    Password | -| [Microsoft Account (MSA)](https://docs.microsoft.com/windows/security/identity-protection/access-control/microsoft-accounts) | 1 | Biometric (Iris) - HoloLens 2 only
    PIN - Optional on HoloLens (1st gen), Required on HoloLens 2
    Password | -| [local account](https://docs.microsoft.com/windows/security/identity-protection/access-control/local-accounts) | 1 | Password | +| [Azure Active Directory (AAD)](https://docs.microsoft.com/azure/active-directory/) | 32 (see details) |
    • Azure web credential provider
    • Azure Authenticator App
    • Biometric (Iris) – HoloLens 2 only
    • PIN – Optional for HoloLens (1st gen), required for HoloLens 2
    • Password
    | +| [Microsoft Account (MSA)](https://docs.microsoft.com/windows/security/identity-protection/access-control/microsoft-accounts) | 1 |
    • Biometric (Iris) – HoloLens 2 only
    • PIN – Optional for HoloLens (1st gen), required for HoloLens 2
    • Password
    | +| [Local account](https://docs.microsoft.com/windows/security/identity-protection/access-control/local-accounts) | 1 | Password | -Cloud connected accounts (AAD and MSA) offer more features because they can use Azure services. Similarly to Windows on other devices, HoloLens always runs the operating system with a user context (there will always be a user identity). +Cloud-connected accounts (AAD and MSA) offer more features because they can use Azure services. ## Setting up users -The most common way to set up a new user is during the HoloLens out of box experience (OOBE). During set-up, HoloLens prompts for a user to sign in with the account they want to use on the device. This account can be a consumer Microsoft account or an enterprise account that has been configured in Azure. See Setting up your [HoloLens (1st gen)](hololens1-start.md) or [HoloLens2](hololens2-start.md). +The most common way to set up a new user is during the HoloLens out-of-box experience (OOBE). During setup, HoloLens prompts for a user to sign in by using the account that they want to use on the device. This account can be a consumer Microsoft account or an enterprise account that has been configured in Azure. See Setting up your [HoloLens (1st gen)](hololens1-start.md) or [HoloLens 2](hololens2-start.md). -Like Windows on other devices, signing-in during setup creates a user profile on the device which stores apps and data. The same account also provides Single Sign On for apps such as Edge or Skype via the Windows Account Manager APIs. +Like Windows on other devices, signing in during setup creates a user profile on the device. The user profile stores apps and data. The same account also provides Single Sign-on for apps such as Edge or Skype by using the Windows Account Manager APIs. -Signing into an enterprise or organizational account on the device will enroll HoloLens in the organization's IT infrastructure. Your HoloLens will receive company policies via Mobile Device Management (MDM), if configured by your IT Admin. +If you use an enterprise or organizational account to sign in to HoloLens, HoloLens enrolls in the organization's IT infrastructure. This enrollment allows your IT Admin to configure Mobile Device Management (MDM) to send group policies to your HoloLens. -Like other Windows 10 devices, you'll have to sign-in again when HoloLens restarts or resumes from standby unless explicitly configured differently in Settings or through company policy. +By default, as for other Windows 10 devices, you'll have to sign in again when HoloLens restarts or resumes from standby. You can use the Settings app to change this behavior, or the behavior can be controlled by group policy. ### Linked accounts -Within a single device account, users can link additional web account credentials for the purpose of the easier access within apps (such as the Store) or to combine access to personal and work resources, similar to the Desktop version of Windows. Signing into an additional account in this way does not separate the user data created on the device, such as images or downloads. Once an account has been connected to a device, apps can make use of it with your permission to reduce having to sign into each app individually. +As in the Desktop version of Windows, you can link additional web account credentials to your HoloLens account. Such linking makes it easier to access resources across or within apps (such as the Store) or to combine access to personal and work resources. After you connect an account to the device, you can grant permission to use the device to apps so that you don't have to sign in to each app individually. + +Linking accounts does not separate the user data created on the device, such as images or downloads. ### Setting up multi-user support (AAD only) > [!NOTE] > **HoloLens (1st gen)** began supporting multiple AAD users in the [Windows 10 April 2018 Update](https://docs.microsoft.com/windows/mixed-reality/release-notes-april-2018) as part of [Windows Holographic for Business](hololens-upgrade-enterprise.md). -HoloLens supports multiple users from the same AAD tenant. To use this you must set up the device initially with an account that belongs to your organization. Subsequently, other users from the same tenant will be able to sign into the device from the sign-in screen or by tapping the user tile on the Start panel to sign out the existing user. +HoloLens supports multiple users from the same AAD tenant. To use this feature, you must use an account that belongs to your organization to set up the device. Subsequently, other users from the same tenant can sign in to the device from the sign-in screen or by tapping the user tile on the Start panel. Only one user can be signed in at a time. When a user signs in, HoloLens signs out the previous user. -Apps installed on the device will be available to all other users, but each will have their own app data and preferences. Removing an app will also remove it for all other users though. +All users can use the apps installed on the device. However, each user has their own app data and preferences. Removing an app from the device removes it for all users. ## Removing users -You can remove device users from the device to reclaim space by going to **Settings** > **Accounts** > **Other people**. This will also remove all of the users' app data from the device. +You can remove a user from the device by going to **Settings** > **Accounts** > **Other people**. This action also reclaims space by removing all of that user's app data from the device. ## Using single sign-on within an app -As an app developer, you can take advantage of having a connected identity on HoloLens with the [Windows Account Manager APIs](https://msdn.microsoft.com/library/windows/apps/xaml/windows.security.authentication.web.core.aspx), just as you would on other Windows devices. Some code samples for these APIs are available [here](https://go.microsoft.com/fwlink/p/?LinkId=620621). +As an app developer, you can take advantage of linked identities on HoloLens by using the [Windows Account Manager APIs](https://docs.microsoft.com/uwp/api/Windows.Security.Authentication.Web.Core), just as you would on other Windows devices. Some code samples for these APIs are available [here](https://go.microsoft.com/fwlink/p/?LinkId=620621). -Any account interrupts that may occur such as requesting user consent for account information, two-factor authentication etc. must be handled when the app requests an authentication token. +Any account interrupts that might occur, such as requesting user consent for account information, two-factor authentication, and so forth, must be handled when the app requests an authentication token. -If your app requires a specific account type that hasn't been linked previously, your app can ask the system to prompt the user to add one. This will trigger the account settings pane to be launched as a modal child of your app. For 2D apps, this window will render directly over the center of your app and for Unity apps, this will briefly take the user out of your holographic app so that this child window can be rendered. Customizing the commands and actions on this pane is described [here](https://msdn.microsoft.com/library/windows/apps/windows.ui.applicationsettings.webaccountcommand.aspx). +If your app requires a specific account type that hasn't been linked previously, your app can ask the system to prompt the user to add one. This request triggers the account settings pane to launch as a modal child of your app. For 2D apps, this window renders directly over the center of your app. For Unity apps, this request briefly takes the user out of your holographic app to render the child window. For information about customizing the commands and actions on this pane, see [WebAccountCommand Class](https://docs.microsoft.com/uwp/api/Windows.UI.ApplicationSettings.WebAccountCommand). ## Enterprise and other authentication -If your app makes use of other types of authentication, such as NTLM, Basic, or Kerberos, you can use [Windows Credential UI](https://msdn.microsoft.com/library/windows/apps/windows.security.credentials.ui.aspx) to collect, process, and store the user's credentials. The user experience for collecting these credentials is very similar to other cloud driven account interrupts and will appear as a child app on top of your 2D app or briefly suspend a Unity app to show the UI. +If your app uses other types of authentication, such as NTLM, Basic, or Kerberos, you can use [Windows Credential UI](https://docs.microsoft.com/en-us/uwp/api/Windows.Security.Credentials.UI) to collect, process, and store the user's credentials. The user experience for collecting these credentials is very similar to other cloud-driven account interrupts, and appears as a child app on top of your 2D app or briefly suspends a Unity app to show the UI. ## Deprecated APIs -One difference for developing on HoloLens from Desktop is that [OnlineIDAuthenticator](https://msdn.microsoft.com/library/windows/apps/windows.security.authentication.onlineid.onlineidauthenticator.aspx) API is not fully supported. Although it will return a token if the primary account is in good-standing, interrupts such as those described above will not display any UI for the user, and will fail to correctly authenticate the account. +One way in which developing for HoloLens differs from developing for Desktop is that the [OnlineIDAuthenticator](https://docs.microsoft.com/uwp/api/Windows.Security.Authentication.OnlineId.OnlineIdAuthenticator) API is not fully supported. Although the API returns a token if the primary account is in good-standing, interrupts such as those described in this article do not display any UI for the user and fail to correctly authenticate the account. ## Frequently asked questions ### Is Windows Hello for Business supported on HoloLens? -Windows Hello for Business (using a PIN to sign in) is supported for HoloLens. To allow Windows Hello for Business PIN sign-in on HoloLens: +Windows Hello for Business (which supports using a PIN to sign in) is supported for HoloLens. To allow Windows Hello for Business PIN sign-in on HoloLens: 1. The HoloLens device must be [managed by MDM](hololens-enroll-mdm.md). -2. You must enable Windows Hello for Business for the device. ([See instructions for Microsoft Intune.](https://docs.microsoft.com/intune/windows-hello)) -3. On HoloLens, the user can then set up a PIN from **Settings** > **Sign-in Options** > **Add PIN**. +1. You must enable Windows Hello for Business for the device. ([See instructions for Microsoft Intune.](https://docs.microsoft.com/intune/windows-hello)) +1. On HoloLens, the user can then use **Settings** > **Sign-in Options** > **Add PIN** to set up a PIN. ->[!NOTE] ->Users who sign in with a Microsoft account can also set up a PIN in **Settings** > **Sign-in Options** > **Add PIN**. This PIN is associated with [Windows Hello](https://support.microsoft.com/help/17215/windows-10-what-is-hello), rather than [Windows Hello for Business](https://docs.microsoft.com/windows/security/identity-protection/hello-for-business/hello-overview). +> [!NOTE] +> Users who sign in by using a Microsoft account can also set up a PIN in **Settings** > **Sign-in Options** > **Add PIN**. This PIN is associated with [Windows Hello](https://support.microsoft.com/help/17215/windows-10-what-is-hello), rather than [Windows Hello for Business](https://docs.microsoft.com/windows/security/identity-protection/hello-for-business/hello-overview). #### Does the type of account change the sign-in behavior? -Yes, the behavior for the type of account impacts the sign-in behavior. If you apply policies for sign-in, the policy is always respected. If no policy for sign-in is applied, these are the default behaviors for each account type. +Yes, the behavior for the type of account affects the sign-in behavior. If you apply policies for sign-in, the policy is always respected. If no policy for sign-in is applied, these are the default behaviors for each account type: -- Microsoft account: signs in automatically -- Local account: always asks for password, not configurable in **Settings** -- Azure AD: asks for password by default; configurable by **Settings** to no longer ask for password. +- **Microsoft account**: signs in automatically +- **Local account**: always asks for password, not configurable in **Settings** +- **Azure AD**: asks for password by default, and configurable by **Settings** to no longer ask for password. > [!NOTE] > Inactivity timers are currently not supported, which means that the **AllowIdleReturnWithoutPassword** policy is only respected when the device goes into StandBy. From 8adc3a0b2a63836217735d312c2c54d8754f6a83 Mon Sep 17 00:00:00 2001 From: Teresa-Motiv Date: Fri, 10 Jan 2020 14:19:58 -0800 Subject: [PATCH 63/74] typo --- devices/hololens/hololens-identity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-identity.md b/devices/hololens/hololens-identity.md index 82cef91531..0a0cd05c53 100644 --- a/devices/hololens/hololens-identity.md +++ b/devices/hololens/hololens-identity.md @@ -21,7 +21,7 @@ appliesto: # User identity and signin > [!NOTE] -> This article is a technical reference for IT Pros and tech enthusiasts. If you're looking HoloLens set up instructions, read "[Setting up your HoloLens (1st gen)](hololens1-start.md)" or "[Setting up your HoloLens 2](hololens2-start.md)". +> This article is a technical reference for IT Pros and tech enthusiasts. If you're looking for HoloLens set up instructions, read "[Setting up your HoloLens (1st gen)](hololens1-start.md)" or "[Setting up your HoloLens 2](hololens2-start.md)". Like other Windows devices, HoloLens always operates under a user context. There is always a user identity. HoloLens treats identity in almost the same manner as other Windows 10 devices do. This article is a deep-dive reference for identity on HoloLens, and focuses on how HoloLens differs from other Windows 10 devices. From 7de51467fbd712f49f6aff82fa0ea70b4378b4db Mon Sep 17 00:00:00 2001 From: "v-tea@microsoft.com" <46357187+Teresa-Motiv@users.noreply.github.com> Date: Fri, 10 Jan 2020 14:29:07 -0800 Subject: [PATCH 64/74] Link fix --- devices/hololens/hololens-identity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-identity.md b/devices/hololens/hololens-identity.md index 0a0cd05c53..3cc6cc4cfc 100644 --- a/devices/hololens/hololens-identity.md +++ b/devices/hololens/hololens-identity.md @@ -74,7 +74,7 @@ If your app requires a specific account type that hasn't been linked previously, ## Enterprise and other authentication -If your app uses other types of authentication, such as NTLM, Basic, or Kerberos, you can use [Windows Credential UI](https://docs.microsoft.com/en-us/uwp/api/Windows.Security.Credentials.UI) to collect, process, and store the user's credentials. The user experience for collecting these credentials is very similar to other cloud-driven account interrupts, and appears as a child app on top of your 2D app or briefly suspends a Unity app to show the UI. +If your app uses other types of authentication, such as NTLM, Basic, or Kerberos, you can use [Windows Credential UI](https://docs.microsoft.com/uwp/api/Windows.Security.Credentials.UI) to collect, process, and store the user's credentials. The user experience for collecting these credentials is very similar to other cloud-driven account interrupts, and appears as a child app on top of your 2D app or briefly suspends a Unity app to show the UI. ## Deprecated APIs From 13815ded65345912b85aca687e46ae74cf91cc8b Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 10 Jan 2020 14:49:17 -0800 Subject: [PATCH 65/74] Indented content that is in a procedure --- .../tvm-security-recommendation.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md index 66a9b0f3b2..b29567eb0f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md @@ -49,16 +49,16 @@ You can access the security recommendation from the Microsoft Defender ATP Threa 1. Go to the Threat & Vulnerability Management navigation menu and select **Security recommendations** to open up the list of security recommendations for the threats and vulnerabilities found in your organization. It gives you an overview of the security recommendation context: weaknesses found, related components, the application and operating system where the threat or vulnerabilities were found, network, accounts, and security controls, associated breach, threats, and recommendation insights, exposed machine trends, status, remediation type and activities. ![Screenshot of Security recommendations page](images/tvm_securityrecommendation-graph.png) ->[!NOTE] -> The color of the **Exposed machines** graph changes as the trend changes. If the number of exposed machines is on the rise, the color changes into red. If there's a decrease in the amount of exposed machines, the color of the graph will change into green. This happens when the numbers on the right hand side is greater than what’s on the left, which means an increase or decrease at the end of even a single machine will change the graph's color. + >[!NOTE] + > The color of the **Exposed machines** graph changes as the trend changes. If the number of exposed machines is on the rise, the color changes into red. If there's a decrease in the amount of exposed machines, the color of the graph will change into green. This happens when the numbers on the right hand side is greater than what’s on the left, which means an increase or decrease at the end of even a single machine will change the graph's color. -You can filter your view based on related components, status, and remediation type. If you want to see the remediation activities of software and software versions which have reached their end-of-life, select **Active**, then select **Software update** from the **Remediation Type** filter, and click **Apply**. -

    ![Screenshot of the remediation type filters for software update and uninstall](images/remediationtype_swupdatefilter.png) + You can filter your view based on related components, status, and remediation type. If you want to see the remediation activities of software and software versions which have reached their end-of-life, select **Active**, then select **Software update** from the **Remediation Type** filter, and click **Apply**. +

    ![Screenshot of the remediation type filters for software update and uninstall](images/remediationtype_swupdatefilter.png) 2. Select the security recommendation that you need to investigate or process.

    ![Screenshot of the security recommendation page flyout for a software which reached its end-of-life](images/secrec_flyouteolsw.png) -*Top security recommendations from the dashboard* + *Top security recommendations from the dashboard* In a given day as a Security Administrator, you can take a look at the dashboard to see your exposure score side-by-side with your configuration score. The goal is to lower down your organization's exposure from vulnerabilities, and increase your organization's security configuration to be more resilient against cybersecurity threat attacks. The top security recommendations list can help you achieve that goal. From 9130d57e97d0ad11d3c61f37c4361549650f16dc Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 10 Jan 2020 15:00:53 -0800 Subject: [PATCH 66/74] removed SnagIt files --- .../images/securityrecs-tamperprotect.snag | Bin 102424 -> 0 bytes .../images/turnontamperprotection.snag | Bin 172056 -> 0 bytes 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 windows/security/threat-protection/images/securityrecs-tamperprotect.snag delete mode 100644 windows/security/threat-protection/windows-defender-antivirus/images/turnontamperprotection.snag diff --git a/windows/security/threat-protection/images/securityrecs-tamperprotect.snag b/windows/security/threat-protection/images/securityrecs-tamperprotect.snag deleted file mode 100644 index 8d2eb6a65075bbc5c0f78987a481eb51347b3601..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 102424 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 Lp1}VvPvHLnVU4Ly diff --git a/windows/security/threat-protection/windows-defender-antivirus/images/turnontamperprotection.snag b/windows/security/threat-protection/windows-defender-antivirus/images/turnontamperprotection.snag deleted file mode 100644 index 4879ea88b4b280a33c92eb379f5e412bf57c9737..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 172056 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℘= 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 Date: Fri, 10 Jan 2020 15:06:12 -0800 Subject: [PATCH 67/74] Update prevent-changes-to-security-settings-with-tamper-protection.md --- ...ent-changes-to-security-settings-with-tamper-protection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md b/windows/security/threat-protection/windows-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md index 6b97752d53..e068c5aaa4 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md +++ b/windows/security/threat-protection/windows-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md @@ -35,7 +35,7 @@ With tamper protection, malicious apps are prevented from taking actions like th - Disabling cloud-delivered protection - Removing security intelligence updates -Recent updates to tamper protection include integration with [Threat & Vulnerability Management](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt). This means security recommendations will now include tamper protection. +Tamper protection now integrates with [Threat & Vulnerability Management](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt). Security recommendations include a check to make sure tamper protection is turned on. ![Tamper protection results in security recommendations](../images/securityrecs-tamperprotect.jpg) @@ -78,7 +78,7 @@ If you are a home user, or you are not subject to settings managed by a security ### Are you using Windows OS 1709? -If you are using Windows OS 1709, you won't have the Windows Security app. In this case, the one of the following procedures to determine whether tamper protection is enabled. +If you are using Windows OS 1709, you don't have the Windows Security app. In this case, the one of the following procedures to determine whether tamper protection is enabled. #### To determine whether tamper protection is turned on by using PowerShell From 106fae4ed4e3ed79784ce93de3d7c4f5813fc6a4 Mon Sep 17 00:00:00 2001 From: Dan Wesley <38053816+dan-wesley@users.noreply.github.com> Date: Fri, 10 Jan 2020 15:06:28 -0800 Subject: [PATCH 68/74] spartan tidy up --- browsers/edge/group-policies/index.yml | 13 +++++++------ browsers/edge/index.yml | 10 +++++----- windows/client-management/mdm/policy-csp-browser.md | 3 +++ 3 files changed, 15 insertions(+), 11 deletions(-) diff --git a/browsers/edge/group-policies/index.yml b/browsers/edge/group-policies/index.yml index 7ee2caf174..f895009c0f 100644 --- a/browsers/edge/group-policies/index.yml +++ b/browsers/edge/group-policies/index.yml @@ -2,19 +2,19 @@ documentType: LandingData -title: Microsoft Edge group policies +title: Microsoft Edge Legacy group policies metadata: document_id: - title: Microsoft Edge group policies + title: Microsoft Edge Legacy group policies - description: Learn how to configure group policies in Microsoft Edge on Windows 10. + description: Learn how to configure group policies in Microsoft Edge Legacy on Windows 10. - text: Some of the features in Microsoft Edge gives you the ability to set a custom URL for the New Tab page or Home button. Another new feature allows you to hide or show the Favorites bar, giving you more control over the favorites bar. + text: Some of the features in Microsoft Edge Legacy gives you the ability to set a custom URL for the New Tab page or Home button. Another new feature allows you to hide or show the Favorites bar, giving you more control over the favorites bar. (To see the documentation for Microsoft Edge version 77 or later, go to the [Microsoft Edge documentation landing page](https://docs.microsoft.com/DeployEdge/).) - keywords: Microsoft Edge, Windows 10, Windows 10 Mobile + keywords: Microsoft Edge Legacy, Windows 10, Windows 10 Mobile ms.localizationpriority: medium @@ -36,7 +36,8 @@ sections: - type: markdown - text: Microsoft Edge works with Group Policy and Microsoft Intune to help you manage your organization's computer settings. Group Policy objects (GPOs) can include registry-based Administrative Template policy settings, security settings, software deployment information, scripts, folder redirection, and preferences. + text: Microsoft Edge Legacy works with Group Policy and Microsoft Intune to help you manage your organization's computer settings. Group Policy objects (GPOs) can include registry-based Administrative Template policy settings, security settings, software deployment information, scripts, folder redirection, and preferences. (To see the documentation for Microsoft Edge version 77 or later, go to the [Microsoft Edge documentation landing page](https://docs.microsoft.com/DeployEdge/). +) - items: diff --git a/browsers/edge/index.yml b/browsers/edge/index.yml index 0afcf97eb7..23a2089c32 100644 --- a/browsers/edge/index.yml +++ b/browsers/edge/index.yml @@ -2,19 +2,19 @@ documentType: LandingData -title: Microsoft Edge Group Policy configuration options +title: Microsoft Edge Legacy Group Policy configuration options metadata: document_id: - title: Microsoft Edge Group Policy configuration options + title: Microsoft Edge Group Legacy Policy configuration options description: - text: Learn how to deploy and configure group policies in Microsoft Edge on Windows 10. Some of the features coming to Microsoft Edge gives you the ability to set a custom URL for the New Tab page or Home button. Another new feature allows you to hide or show the Favorites bar, giving you more control over the favorites bar. - - keywords: Microsoft Edge, Windows 10 + text: Learn how to deploy and configure group policies in Microsoft Edge Legacy on Windows 10. Some of the features coming to Microsoft Edge Legacy gives you the ability to set a custom URL for the New Tab page or Home button. Another new feature allows you to hide or show the Favorites bar, giving you more control over the favorites bar. (To see the documentation for Microsoft Edge version 77 or later, go to the [Microsoft Edge documentation landing page](https://docs.microsoft.com/DeployEdge/).) + + keywords: Microsoft Edge Legacy, Windows 10 ms.localizationpriority: medium diff --git a/windows/client-management/mdm/policy-csp-browser.md b/windows/client-management/mdm/policy-csp-browser.md index 952c02bc75..478e9a4a73 100644 --- a/windows/client-management/mdm/policy-csp-browser.md +++ b/windows/client-management/mdm/policy-csp-browser.md @@ -17,6 +17,9 @@ manager: dansimp
    +> [!NOTE] +> You've reached the documentation for Microsoft Edge version 45 and earlier. To see the documentation for Microsoft Edge version 77 or later, go to the [Microsoft Edge documentation landing page](https://docs.microsoft.com/DeployEdge/). + ## Browser policies From e7cf9f3b959051704a0fd5f781de089c8e0e9b94 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 10 Jan 2020 15:17:11 -0800 Subject: [PATCH 69/74] Removed extraneous spaces in newly added indentation --- .../microsoft-defender-atp/tvm-security-recommendation.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md index b29567eb0f..4f71aff441 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md @@ -49,11 +49,11 @@ You can access the security recommendation from the Microsoft Defender ATP Threa 1. Go to the Threat & Vulnerability Management navigation menu and select **Security recommendations** to open up the list of security recommendations for the threats and vulnerabilities found in your organization. It gives you an overview of the security recommendation context: weaknesses found, related components, the application and operating system where the threat or vulnerabilities were found, network, accounts, and security controls, associated breach, threats, and recommendation insights, exposed machine trends, status, remediation type and activities. ![Screenshot of Security recommendations page](images/tvm_securityrecommendation-graph.png) - >[!NOTE] - > The color of the **Exposed machines** graph changes as the trend changes. If the number of exposed machines is on the rise, the color changes into red. If there's a decrease in the amount of exposed machines, the color of the graph will change into green. This happens when the numbers on the right hand side is greater than what’s on the left, which means an increase or decrease at the end of even a single machine will change the graph's color. + >[!NOTE] + > The color of the **Exposed machines** graph changes as the trend changes. If the number of exposed machines is on the rise, the color changes into red. If there's a decrease in the amount of exposed machines, the color of the graph will change into green. This happens when the numbers on the right hand side is greater than what’s on the left, which means an increase or decrease at the end of even a single machine will change the graph's color. - You can filter your view based on related components, status, and remediation type. If you want to see the remediation activities of software and software versions which have reached their end-of-life, select **Active**, then select **Software update** from the **Remediation Type** filter, and click **Apply**. -

    ![Screenshot of the remediation type filters for software update and uninstall](images/remediationtype_swupdatefilter.png) + You can filter your view based on related components, status, and remediation type. If you want to see the remediation activities of software and software versions which have reached their end-of-life, select **Active**, then select **Software update** from the **Remediation Type** filter, and click **Apply**. +

    ![Screenshot of the remediation type filters for software update and uninstall](images/remediationtype_swupdatefilter.png) 2. Select the security recommendation that you need to investigate or process.

    ![Screenshot of the security recommendation page flyout for a software which reached its end-of-life](images/secrec_flyouteolsw.png) From f6ee9a392a6f71a95658ea88e4ad6336141424d3 Mon Sep 17 00:00:00 2001 From: Dan Wesley <38053816+dan-wesley@users.noreply.github.com> Date: Fri, 10 Jan 2020 15:28:47 -0800 Subject: [PATCH 70/74] fix format --- browsers/edge/group-policies/index.yml | 3 +-- browsers/edge/index.yml | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/browsers/edge/group-policies/index.yml b/browsers/edge/group-policies/index.yml index f895009c0f..cb590ce308 100644 --- a/browsers/edge/group-policies/index.yml +++ b/browsers/edge/group-policies/index.yml @@ -36,8 +36,7 @@ sections: - type: markdown - text: Microsoft Edge Legacy works with Group Policy and Microsoft Intune to help you manage your organization's computer settings. Group Policy objects (GPOs) can include registry-based Administrative Template policy settings, security settings, software deployment information, scripts, folder redirection, and preferences. (To see the documentation for Microsoft Edge version 77 or later, go to the [Microsoft Edge documentation landing page](https://docs.microsoft.com/DeployEdge/). -) + text: (Note - You've reached the documentation for Microsoft Edge version 45 and earlier. To see the documentation for Microsoft Edge version 77 or later, go to the [Microsoft Edge documentation landing page](https://docs.microsoft.com/DeployEdge/).) Microsoft Edge Legacy works with Group Policy and Microsoft Intune to help you manage your organization's computer settings. Group Policy objects (GPOs) can include registry-based Administrative Template policy settings, security settings, software deployment information, scripts, folder redirection, and preferences. - items: diff --git a/browsers/edge/index.yml b/browsers/edge/index.yml index 23a2089c32..083d0deaab 100644 --- a/browsers/edge/index.yml +++ b/browsers/edge/index.yml @@ -12,7 +12,7 @@ metadata: description: - text: Learn how to deploy and configure group policies in Microsoft Edge Legacy on Windows 10. Some of the features coming to Microsoft Edge Legacy gives you the ability to set a custom URL for the New Tab page or Home button. Another new feature allows you to hide or show the Favorites bar, giving you more control over the favorites bar. (To see the documentation for Microsoft Edge version 77 or later, go to the [Microsoft Edge documentation landing page](https://docs.microsoft.com/DeployEdge/).) + text: (Note - You've reached the documentation for Microsoft Edge version 45 and earlier. To see the documentation for Microsoft Edge version 77 or later, go to the [Microsoft Edge documentation landing page](https://docs.microsoft.com/DeployEdge/).) Learn how to deploy and configure group policies in Microsoft Edge Legacy on Windows 10. Some of the features coming to Microsoft Edge Legacy gives you the ability to set a custom URL for the New Tab page or Home button. Another new feature allows you to hide or show the Favorites bar, giving you more control over the favorites bar. keywords: Microsoft Edge Legacy, Windows 10 From 363ec8e6bfae7bbd81c6e297fcf579bc54d0a2ec Mon Sep 17 00:00:00 2001 From: Dan Wesley <38053816+dan-wesley@users.noreply.github.com> Date: Fri, 10 Jan 2020 15:54:07 -0800 Subject: [PATCH 71/74] update with note --- browsers/edge/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browsers/edge/index.yml b/browsers/edge/index.yml index 083d0deaab..61b851adf2 100644 --- a/browsers/edge/index.yml +++ b/browsers/edge/index.yml @@ -36,7 +36,7 @@ sections: - type: markdown - text: Learn about interoperability goals and enterprise guidance along with system requirements, language support and frequently asked questions. + text: (Note - You've reached the documentation for Microsoft Edge version 45 and earlier. To see the documentation for Microsoft Edge version 77 or later, go to the [Microsoft Edge documentation landing page](https://docs.microsoft.com/DeployEdge/).) Learn about interoperability goals and enterprise guidance along with system requirements, language support and frequently asked questions. - items: From dd5e60cc75290a373734129142b391500d5058c3 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 13 Jan 2020 08:50:14 -0800 Subject: [PATCH 72/74] Update prevent-changes-to-security-settings-with-tamper-protection.md --- ...ecurity-settings-with-tamper-protection.md | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md b/windows/security/threat-protection/windows-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md index e068c5aaa4..5b4eaf3994 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md +++ b/windows/security/threat-protection/windows-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md @@ -76,35 +76,13 @@ If you are a home user, or you are not subject to settings managed by a security 3. Set **Tamper Protection** to **On** or **Off**. -### Are you using Windows OS 1709? - -If you are using Windows OS 1709, you don't have the Windows Security app. In this case, the one of the following procedures to determine whether tamper protection is enabled. - -#### To determine whether tamper protection is turned on by using PowerShell - -1. Open the Windows PowerShell app. - -2. Use the [Get-MpComputerStatus](https://docs.microsoft.com/powershell/module/defender/get-mpcomputerstatus?view=win10-ps) PowerShell cmdlet. - -3. In the list of results, look for `IsTamperProtected`. (A value of *true* means tamper protection is enabled.) - -#### To determine whether tamper protection is turned on by viewing a registry key - -1. Open the Registry Editor app. - -2. Go to **HKEY_LOCAL_MACHINE** > **SOFTWARE** > **Microsoft** > **Windows Defender** > **Features**. - -3. Look for an entry of **TamperProtection** of type **REG_DWORD**, with a value of **0x5**.
    - - If you see **TamperProtection** with a value of **0**, tamper protection is not turned on. - - If you do not see **TamperProtection** at all, tamper protection is not turned on. - ## Turn tamper protection on (or off) for your organization using Intune If you are part of your organization's security team, you can turn tamper protection on (or off) for your organization in the Microsoft 365 Device Management portal (Intune). (This feature is rolling out now; if you don't have it yet, you should very soon, assuming your organization has [Microsoft Defender Advanced Threat Protection](../microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md) (Microsoft Defender ATP) and that you meet the prerequisites listed below.) You must have appropriate [permissions](../microsoft-defender-atp/assign-portal-access.md), such as global admin, security admin, or security operations, to perform the following task. -1. Make sure your organization meets the following requirements: +1. Make sure your organization meets all of the following requirements: - Your organization must have [Microsoft Defender ATP E5](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp) (this is included in Microsoft 365 E5. See [Microsoft 365 Enterprise overview](https://docs.microsoft.com/microsoft-365/enterprise/microsoft-365-overview) for more details.) - Your organization's devices must be managed by [Intune](https://docs.microsoft.com/intune/device-management-capabilities). @@ -126,11 +104,33 @@ You must have appropriate [permissions](../microsoft-defender-atp/assign-portal- 5. Assign the profile to one or more groups. +### Are you using Windows OS 1709? + +If you are using Windows OS 1709, you don't have the Windows Security app on your computer. In this case, the one of the following procedures to determine whether tamper protection is enabled. + +#### To determine whether tamper protection is turned on by using PowerShell + +1. Open the Windows PowerShell app. + +2. Use the [Get-MpComputerStatus](https://docs.microsoft.com/powershell/module/defender/get-mpcomputerstatus?view=win10-ps) PowerShell cmdlet. + +3. In the list of results, look for `IsTamperProtected`. (A value of *true* means tamper protection is enabled.) + +#### To determine whether tamper protection is turned on by viewing a registry key + +1. Open the Registry Editor app. + +2. Go to **HKEY_LOCAL_MACHINE** > **SOFTWARE** > **Microsoft** > **Windows Defender** > **Features**. + +3. Look for an entry of **TamperProtection** of type **REG_DWORD**, with a value of **0x5**.
    + - If you see **TamperProtection** with a value of **0**, tamper protection is not turned on. + - If you do not see **TamperProtection** at all, tamper protection is not turned on. + ## Frequently asked questions ### To which Windows OS versions is configuring tamper protection is applicable? -[Windows 1709](https://docs.microsoft.com/windows/release-information/status-windows-10-1709) or later +[Windows 1709](https://docs.microsoft.com/windows/release-information/status-windows-10-1709) or later together with [Microsoft Defender Advanced Threat Protection E5](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp). ### Is configuring tamper protection in Intune supported on servers? From d23e3e67b5b22e5bbe49ea1a574f6ee189f9eadc Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 13 Jan 2020 09:22:18 -0800 Subject: [PATCH 73/74] fix toc remove trial link --- windows/security/threat-protection/TOC.md | 66 +++++++++---------- .../get-started-partner-integration.md | 2 - 2 files changed, 33 insertions(+), 35 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index e1acc10d1a..7e2204a44a 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -493,42 +493,42 @@ ### [Become a Microsoft Defender ATP partner](microsoft-defender-atp/get-started-partner-integration.md) -### [Configure Microsoft threat protection integration]() -#### [Configure conditional access](microsoft-defender-atp/configure-conditional-access.md) -#### [Configure Microsoft Cloud App Security integration](microsoft-defender-atp/microsoft-cloud-app-security-config.md) -#### [Configure information protection in Windows](microsoft-defender-atp/information-protection-in-windows-config.md) +## [Configure Microsoft threat protection integration]() +### [Configure conditional access](microsoft-defender-atp/configure-conditional-access.md) +### [Configure Microsoft Cloud App Security integration](microsoft-defender-atp/microsoft-cloud-app-security-config.md) +### [Configure information protection in Windows](microsoft-defender-atp/information-protection-in-windows-config.md) -### [Configure portal settings]() -#### [Set up preferences](microsoft-defender-atp/preferences-setup.md) -#### [General]() -##### [Update data retention settings](microsoft-defender-atp/data-retention-settings.md) -##### [Configure alert notifications](microsoft-defender-atp/configure-email-notifications.md) -##### [Enable and create Power BI reports using Windows Defender Security center data](microsoft-defender-atp/powerbi-reports.md) -##### [Enable Secure score security controls](microsoft-defender-atp/enable-secure-score.md) -##### [Configure advanced features](microsoft-defender-atp/advanced-features.md) +## [Configure portal settings]() +### [Set up preferences](microsoft-defender-atp/preferences-setup.md) +### [General]() +#### [Update data retention settings](microsoft-defender-atp/data-retention-settings.md) +#### [Configure alert notifications](microsoft-defender-atp/configure-email-notifications.md) +#### [Enable and create Power BI reports using Windows Defender Security center data](microsoft-defender-atp/powerbi-reports.md) +#### [Enable Secure score security controls](microsoft-defender-atp/enable-secure-score.md) +#### [Configure advanced features](microsoft-defender-atp/advanced-features.md) -#### [Permissions]() -##### [Use basic permissions to access the portal](microsoft-defender-atp/basic-permissions.md) -##### [Manage portal access using RBAC](microsoft-defender-atp/rbac.md) -###### [Create and manage roles](microsoft-defender-atp/user-roles.md) -###### [Create and manage machine groups](microsoft-defender-atp/machine-groups.md) -####### [Create and manage machine tags](microsoft-defender-atp/machine-tags.md) +### [Permissions]() +#### [Use basic permissions to access the portal](microsoft-defender-atp/basic-permissions.md) +#### [Manage portal access using RBAC](microsoft-defender-atp/rbac.md) +##### [Create and manage roles](microsoft-defender-atp/user-roles.md) +##### [Create and manage machine groups](microsoft-defender-atp/machine-groups.md) +###### [Create and manage machine tags](microsoft-defender-atp/machine-tags.md) -#### [APIs]() -##### [Enable Threat intel (Deprecated)](microsoft-defender-atp/enable-custom-ti.md) -##### [Enable SIEM integration](microsoft-defender-atp/enable-siem-integration.md) - -#### [Rules]() -##### [Manage suppression rules](microsoft-defender-atp/manage-suppression-rules.md) -##### [Manage indicators](microsoft-defender-atp/manage-indicators.md) -##### [Manage automation file uploads](microsoft-defender-atp/manage-automation-file-uploads.md) -##### [Manage automation folder exclusions](microsoft-defender-atp/manage-automation-folder-exclusions.md) - -#### [Machine management]() -##### [Onboarding machines](microsoft-defender-atp/onboard-configure.md) -##### [Offboarding machines](microsoft-defender-atp/offboard-machines.md) - -#### [Configure Microsoft Defender Security Center time zone settings](microsoft-defender-atp/time-settings.md) +### [APIs]() +#### [Enable Threat intel (Deprecated)](microsoft-defender-atp/enable-custom-ti.md) +#### [Enable SIEM integration](microsoft-defender-atp/enable-siem-integration.md) + +### [Rules]() +#### [Manage suppression rules](microsoft-defender-atp/manage-suppression-rules.md) +#### [Manage indicators](microsoft-defender-atp/manage-indicators.md) +#### [Manage automation file uploads](microsoft-defender-atp/manage-automation-file-uploads.md) +#### [Manage automation folder exclusions](microsoft-defender-atp/manage-automation-folder-exclusions.md) + +### [Machine management]() +#### [Onboarding machines](microsoft-defender-atp/onboard-configure.md) +#### [Offboarding machines](microsoft-defender-atp/offboard-machines.md) + +### [Configure Microsoft Defender Security Center time zone settings](microsoft-defender-atp/time-settings.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md b/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md index 9adeab625f..066146d158 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md @@ -23,8 +23,6 @@ ms.topic: conceptual **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -> Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) - To become a Microsoft Defender ATP solution partner, you'll need to follow and complete the following steps. ## Step 1: Subscribe to a Microsoft Defender ATP Developer license From 0c7d025d51ed96130ebc91d5188897aa04fc647c Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Mon, 13 Jan 2020 09:50:18 -0800 Subject: [PATCH 74/74] pencil edit --- .../threat-protection/microsoft-defender-atp/management-apis.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/management-apis.md b/windows/security/threat-protection/microsoft-defender-atp/management-apis.md index 406b0f8661..e23db78609 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/management-apis.md +++ b/windows/security/threat-protection/microsoft-defender-atp/management-apis.md @@ -36,7 +36,7 @@ Machine onboarding is fully integrated into System Center Configuration Manager Microsoft Defender ATP provides fine-grained control over what users with access to the portal can see and do through the flexibility of role-based access control (RBAC). The RBAC model supports all flavors of security teams structure: - Globally distributed organizations and security teams - Tiered model security operations teams -- Fully segregated devisions with single centralized global security operations teams +- Fully segregated divisions with single centralized global security operations teams ## Available APIs The Microsoft Defender ATP solution is built on top of an integration-ready platform.