From edb2e56e822811a2e6e731cfbf752a5bf68373b6 Mon Sep 17 00:00:00 2001 From: Pierre Audonnet Date: Fri, 18 Oct 2019 11:02:14 -0400 Subject: [PATCH 001/858] DnsAdmins and DnsUpdateProxy are not well-known I added the following: "This is not a well-known SID. The RID part may vary from domain to domain." for both of them and replace the well-known SID by "It may vary from environment to environment" because the RID selection depends on other factors (when the DNS service is installed for example). --- .../access-control/active-directory-security-groups.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/identity-protection/access-control/active-directory-security-groups.md b/windows/security/identity-protection/access-control/active-directory-security-groups.md index afaaca56b3..2f7aab5334 100644 --- a/windows/security/identity-protection/access-control/active-directory-security-groups.md +++ b/windows/security/identity-protection/access-control/active-directory-security-groups.md @@ -1345,7 +1345,7 @@ This security group has not changed since Windows Server 2008. Members of the DnsUpdateProxy group are DNS clients. They are permitted to perform dynamic updates on behalf of other clients (such as DHCP servers). A DNS server can develop stale resource records when a DHCP server is configured to dynamically register host (A) and pointer (PTR) resource records on behalf of DHCP clients by using dynamic update. Adding clients to this security group mitigates this scenario. -However, to protect against unsecured records or to permit members of the DnsUpdateProxy group to register records in zones that allow only secured dynamic updates, you must create a dedicated user account and configure DHCP servers to perform DNS dynamic updates by using the credentials of this account (user name, password, and domain). Multiple DHCP servers can use the credentials of one dedicated user account. +However, to protect against unsecured records or to permit members of the DnsUpdateProxy group to register records in zones that allow only secured dynamic updates, you must create a dedicated user account and configure DHCP servers to perform DNS dynamic updates by using the credentials of this account (user name, password, and domain). Multiple DHCP servers can use the credentials of one dedicated user account. This group exists only if the DNS server role is or was once installed on a domain controller in the domain. For information, see [DNS Record Ownership and the DnsUpdateProxy Group](https://technet.microsoft.com/library/dd334715.aspx). @@ -1365,7 +1365,7 @@ This security group has not changed since Windows Server 2008.

Well-Known SID/RID

-

S-1-5-21-<domain>-1103

+

This is not a well-known SID. The RID part may vary from domain to domain.

Type

@@ -1406,7 +1406,7 @@ This security group has not changed since Windows Server 2008. ### DnsAdmins -Members of DNSAdmins group have access to network DNS information. The default permissions are as follows: Allow: Read, Write, Create All Child objects, Delete Child objects, Special Permissions. +Members of DNSAdmins group have access to network DNS information. The default permissions are as follows: Allow: Read, Write, Create All Child objects, Delete Child objects, Special Permissions. This group exists only if the DNS server role is or was once installed on a domain controller in the domain. For more information about security and DNS, see [DNSSEC in Windows Server 2012](https://technet.microsoft.com/library/dn593694(v=ws.11).aspx). @@ -1426,7 +1426,7 @@ This security group has not changed since Windows Server 2008.

Well-Known SID/RID

-

S-1-5-21-<domain>-1102

+

This is not a well-known SID. The RID part may vary from domain to domain.

Type

From ed081d8bdce5ce7b3aa1a9b44ef2463034823e28 Mon Sep 17 00:00:00 2001 From: Pierre Audonnet Date: Mon, 21 Oct 2019 21:32:55 -0400 Subject: [PATCH 002/858] Update active-directory-security-groups.md --- .../access-control/active-directory-security-groups.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/identity-protection/access-control/active-directory-security-groups.md b/windows/security/identity-protection/access-control/active-directory-security-groups.md index 2f7aab5334..2cdb530f62 100644 --- a/windows/security/identity-protection/access-control/active-directory-security-groups.md +++ b/windows/security/identity-protection/access-control/active-directory-security-groups.md @@ -1365,7 +1365,7 @@ This security group has not changed since Windows Server 2008.

Well-Known SID/RID

-

This is not a well-known SID. The RID part may vary from domain to domain.

+

S-1-5-21-<domain>-<variable RID>

Type

@@ -1426,7 +1426,7 @@ This security group has not changed since Windows Server 2008.

Well-Known SID/RID

-

This is not a well-known SID. The RID part may vary from domain to domain.

+

S-1-5-21-<domain>-<variable RID>

Type

From 7b0a5dd712e65e893cbde1d458d5ac9d800a4ea8 Mon Sep 17 00:00:00 2001 From: RavennMSFT <37601656+RavennMSFT@users.noreply.github.com> Date: Wed, 27 Nov 2019 12:18:01 -0800 Subject: [PATCH 003/858] Update hello-how-it-works-device-registration.md Update hybrid join steps to remove confusion around requiring a user sign in --- .../hello-how-it-works-device-registration.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-how-it-works-device-registration.md b/windows/security/identity-protection/hello-for-business/hello-how-it-works-device-registration.md index 4cbec54f34..a4484593d8 100644 --- a/windows/security/identity-protection/hello-for-business/hello-how-it-works-device-registration.md +++ b/windows/security/identity-protection/hello-for-business/hello-how-it-works-device-registration.md @@ -63,11 +63,11 @@ Device Registration is a prerequisite to Windows Hello for Business provisioning | Phase | Description | | :----: | :----------- | -| A | The user signs in to a domain joined Windows 10 computers using domain credentials. This can be user name and password or smart card authentication. The user sign-in triggers the Automatic Device Join task.| +| A | The user signs in to a domain joined Windows 10 computers using domain credentials. This can be user name and password or smart card authentication. The user sign-in triggers the Automatic Device Join task. Note:Automatic Device Join tasks is triggered on domain join as well as retried every hour. It does not solely depend on the user sign-in only.| |B | The task queries Active Directory using the LDAP protocol for the keywords attribute on service connection point stored in the configuration partition in Active Directory (CN=62a0ff2e-97b9-4513-943f-0d221bd30080,CN=Device Registration Configuration,CN=Services,CN=Configuration,DC=corp,DC=contoso,DC=com). The value returned in the keywords attribute determines if device registration is directed to Azure Device Registration Service (ADRS) or the enterprise device registration service hosted on-premises.| |C | For the managed environment, the task creates an initial authentication credential in the form of a self-signed certificate. The task write the certificate to the userCertificate attribute on the computer object in Active Directory using LDAP. |D |The computer cannot authenticate to Azure DRS until a device object representing the computer that includes the certificate on the userCertificate attribute is created in Azure Active Directory. Azure AD Connect detects an attribute change. On the next synchronization cycle, Azure AD Connect sends the userCertificate, object GUID, and computer SID to Azure DRS. Azure DRS uses the attribute information to create a device object in Azure Active Directory.| -|E | The Automatic Device Join task triggers with each user sign-in and tries to authenticate the computer to Azure Active Directory using the corresponding private key of the public key in the userCertificate attribute. Azure Active Directory authenticates the computer and issues a ID token to the computer.| +|E | The Automatic Device Join task triggers with each user sign-in or every hour, and tries to authenticate the computer to Azure Active Directory using the corresponding private key of the public key in the userCertificate attribute. Azure Active Directory authenticates the computer and issues a ID token to the computer.| |F | The task creates TPM bound (preferred) RSA 2048 bit key-pair known as the device key (dkpub/dkpriv). The application create a certificate request using dkpub and the public key and signs the certificate request with using dkpriv. Next, the application derives second key pair from the TPM's storage root key. This is the transport key (tkpub/tkpriv).| |G | The task sends a device registration request to Azure DRS that includes the ID token, certificate request, tkpub, and attestation data. Azure DRS validates the ID token, creates a device ID, and creates a certificate based on the included certificate request. Azure DRS then updates the device object in Azure Active Directory and sends the device ID and the device certificate to the client.| |H | Device registration completes by receiving the device ID and the device certificate from Azure DRS. The device ID is saved for future reference (viewable from dsregcmd.exe /status), and the device certificate is installed in the Personal store of the computer. With device registration complete, the task exits.| @@ -78,7 +78,7 @@ Device Registration is a prerequisite to Windows Hello for Business provisioning | Phase | Description | | :----: | :----------- | -| A | The user signs in to a domain joined Windows 10 computers using domain credentials. This can be user name and password or smart card authentication. The user sign-in triggers the Automatic Device Join task.| +| A | The user signs in to a domain joined Windows 10 computers using domain credentials. This can be user name and password or smart card authentication. The user sign-in triggers the Automatic Device Join task. Note:Automatic Device Join tasks is triggered on domain join as well as retried every hour. It does not solely depend on the user sign-in only. | |B | The task queries Active Directory using the LDAP protocol for the keywords attribute on service connection point stored in the configuration partition in Active Directory (CN=62a0ff2e-97b9-4513-943f-0d221bd30080,CN=Device Registration Configuration,CN=Services,CN=Configuration,DC=corp,DC=contoso,DC=com). The value returned in the keywords attribute determines if device registration is directed to Azure Device Registration Service (ADRS) or the enterprise device registration service hosted on-premises.| |C | For the federated environments, the computer authenticates the enterprise device registration endpoint using Windows integrated authentication. The enterprise device registration service creates and returns a token that includes claims for the object GUID, computer SID, and domain joined state. The task submits the token and claims to Azure Active Directory where it is validated. Azure Active Directory returns an ID token to the running task. |D | The application creates TPM bound (preferred) RSA 2048 bit key-pair known as the device key (dkpub/dkpriv). The application create a certificate request using dkpub and the public key and signs the certificate request with using dkpriv. Next, the application derives second key pair from the TPM's storage root key. This is the transport key (tkpub/tkpriv).| From 991ac8dcd271c37ae814743f6c87dc1587b5edfe Mon Sep 17 00:00:00 2001 From: RavennMSFT <37601656+RavennMSFT@users.noreply.github.com> Date: Tue, 10 Dec 2019 10:39:10 -0800 Subject: [PATCH 004/858] Update hello-how-it-works-device-registration.md --- .../hello-how-it-works-device-registration.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-how-it-works-device-registration.md b/windows/security/identity-protection/hello-for-business/hello-how-it-works-device-registration.md index a4484593d8..b0444e1ab9 100644 --- a/windows/security/identity-protection/hello-for-business/hello-how-it-works-device-registration.md +++ b/windows/security/identity-protection/hello-for-business/hello-how-it-works-device-registration.md @@ -63,7 +63,7 @@ Device Registration is a prerequisite to Windows Hello for Business provisioning | Phase | Description | | :----: | :----------- | -| A | The user signs in to a domain joined Windows 10 computers using domain credentials. This can be user name and password or smart card authentication. The user sign-in triggers the Automatic Device Join task. Note:Automatic Device Join tasks is triggered on domain join as well as retried every hour. It does not solely depend on the user sign-in only.| +| A | The user signs in to a domain joined Windows 10 computers using domain credentials. This can be user name and password or smart card authentication. The user sign-in triggers the Automatic Device Join task. Note:Automatic Device Join tasks is triggered on domain join as well as retried every hour. It does not solely depend on the user sign-in.| |B | The task queries Active Directory using the LDAP protocol for the keywords attribute on service connection point stored in the configuration partition in Active Directory (CN=62a0ff2e-97b9-4513-943f-0d221bd30080,CN=Device Registration Configuration,CN=Services,CN=Configuration,DC=corp,DC=contoso,DC=com). The value returned in the keywords attribute determines if device registration is directed to Azure Device Registration Service (ADRS) or the enterprise device registration service hosted on-premises.| |C | For the managed environment, the task creates an initial authentication credential in the form of a self-signed certificate. The task write the certificate to the userCertificate attribute on the computer object in Active Directory using LDAP. |D |The computer cannot authenticate to Azure DRS until a device object representing the computer that includes the certificate on the userCertificate attribute is created in Azure Active Directory. Azure AD Connect detects an attribute change. On the next synchronization cycle, Azure AD Connect sends the userCertificate, object GUID, and computer SID to Azure DRS. Azure DRS uses the attribute information to create a device object in Azure Active Directory.| @@ -78,7 +78,7 @@ Device Registration is a prerequisite to Windows Hello for Business provisioning | Phase | Description | | :----: | :----------- | -| A | The user signs in to a domain joined Windows 10 computers using domain credentials. This can be user name and password or smart card authentication. The user sign-in triggers the Automatic Device Join task. Note:Automatic Device Join tasks is triggered on domain join as well as retried every hour. It does not solely depend on the user sign-in only. | +| A | The user signs in to a domain joined Windows 10 computers using domain credentials. This can be user name and password or smart card authentication. The user sign-in triggers the Automatic Device Join task. Note:Automatic Device Join tasks is triggered on domain join as well as retried every hour. It does not solely depend on the user sign-in. | |B | The task queries Active Directory using the LDAP protocol for the keywords attribute on service connection point stored in the configuration partition in Active Directory (CN=62a0ff2e-97b9-4513-943f-0d221bd30080,CN=Device Registration Configuration,CN=Services,CN=Configuration,DC=corp,DC=contoso,DC=com). The value returned in the keywords attribute determines if device registration is directed to Azure Device Registration Service (ADRS) or the enterprise device registration service hosted on-premises.| |C | For the federated environments, the computer authenticates the enterprise device registration endpoint using Windows integrated authentication. The enterprise device registration service creates and returns a token that includes claims for the object GUID, computer SID, and domain joined state. The task submits the token and claims to Azure Active Directory where it is validated. Azure Active Directory returns an ID token to the running task. |D | The application creates TPM bound (preferred) RSA 2048 bit key-pair known as the device key (dkpub/dkpriv). The application create a certificate request using dkpub and the public key and signs the certificate request with using dkpriv. Next, the application derives second key pair from the TPM's storage root key. This is the transport key (tkpub/tkpriv).| From 641f61d5eef6b296a295b79702a6b225de6b8347 Mon Sep 17 00:00:00 2001 From: RavennMSFT <37601656+RavennMSFT@users.noreply.github.com> Date: Tue, 10 Dec 2019 11:19:24 -0800 Subject: [PATCH 005/858] Update windows/security/identity-protection/hello-for-business/hello-how-it-works-device-registration.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../hello-how-it-works-device-registration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-how-it-works-device-registration.md b/windows/security/identity-protection/hello-for-business/hello-how-it-works-device-registration.md index b0444e1ab9..71c0f94576 100644 --- a/windows/security/identity-protection/hello-for-business/hello-how-it-works-device-registration.md +++ b/windows/security/identity-protection/hello-for-business/hello-how-it-works-device-registration.md @@ -63,7 +63,7 @@ Device Registration is a prerequisite to Windows Hello for Business provisioning | Phase | Description | | :----: | :----------- | -| A | The user signs in to a domain joined Windows 10 computers using domain credentials. This can be user name and password or smart card authentication. The user sign-in triggers the Automatic Device Join task. Note:Automatic Device Join tasks is triggered on domain join as well as retried every hour. It does not solely depend on the user sign-in.| +| A | The user signs in to a domain joined Windows 10 computers using domain credentials. This can be user name and password or smart card authentication. The user sign-in triggers the Automatic Device Join task. Note: the Automatic Device Join tasks is triggered on domain join as well as retried every hour. It does not solely depend on the user sign-in.| |B | The task queries Active Directory using the LDAP protocol for the keywords attribute on service connection point stored in the configuration partition in Active Directory (CN=62a0ff2e-97b9-4513-943f-0d221bd30080,CN=Device Registration Configuration,CN=Services,CN=Configuration,DC=corp,DC=contoso,DC=com). The value returned in the keywords attribute determines if device registration is directed to Azure Device Registration Service (ADRS) or the enterprise device registration service hosted on-premises.| |C | For the managed environment, the task creates an initial authentication credential in the form of a self-signed certificate. The task write the certificate to the userCertificate attribute on the computer object in Active Directory using LDAP. |D |The computer cannot authenticate to Azure DRS until a device object representing the computer that includes the certificate on the userCertificate attribute is created in Azure Active Directory. Azure AD Connect detects an attribute change. On the next synchronization cycle, Azure AD Connect sends the userCertificate, object GUID, and computer SID to Azure DRS. Azure DRS uses the attribute information to create a device object in Azure Active Directory.| From dbec06ec12aec90925074516fdd95a9e19ec5756 Mon Sep 17 00:00:00 2001 From: RavennMSFT <37601656+RavennMSFT@users.noreply.github.com> Date: Tue, 10 Dec 2019 11:19:45 -0800 Subject: [PATCH 006/858] Update windows/security/identity-protection/hello-for-business/hello-how-it-works-device-registration.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../hello-how-it-works-device-registration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-how-it-works-device-registration.md b/windows/security/identity-protection/hello-for-business/hello-how-it-works-device-registration.md index 71c0f94576..e91ce1f65c 100644 --- a/windows/security/identity-protection/hello-for-business/hello-how-it-works-device-registration.md +++ b/windows/security/identity-protection/hello-for-business/hello-how-it-works-device-registration.md @@ -78,7 +78,7 @@ Device Registration is a prerequisite to Windows Hello for Business provisioning | Phase | Description | | :----: | :----------- | -| A | The user signs in to a domain joined Windows 10 computers using domain credentials. This can be user name and password or smart card authentication. The user sign-in triggers the Automatic Device Join task. Note:Automatic Device Join tasks is triggered on domain join as well as retried every hour. It does not solely depend on the user sign-in. | +| A | The user signs in to a domain joined Windows 10 computers using domain credentials. This can be user name and password or smart card authentication. The user sign-in triggers the Automatic Device Join task. Note: the Automatic Device Join tasks is triggered on domain join as well as retried every hour. It does not solely depend on the user sign-in. | |B | The task queries Active Directory using the LDAP protocol for the keywords attribute on service connection point stored in the configuration partition in Active Directory (CN=62a0ff2e-97b9-4513-943f-0d221bd30080,CN=Device Registration Configuration,CN=Services,CN=Configuration,DC=corp,DC=contoso,DC=com). The value returned in the keywords attribute determines if device registration is directed to Azure Device Registration Service (ADRS) or the enterprise device registration service hosted on-premises.| |C | For the federated environments, the computer authenticates the enterprise device registration endpoint using Windows integrated authentication. The enterprise device registration service creates and returns a token that includes claims for the object GUID, computer SID, and domain joined state. The task submits the token and claims to Azure Active Directory where it is validated. Azure Active Directory returns an ID token to the running task. |D | The application creates TPM bound (preferred) RSA 2048 bit key-pair known as the device key (dkpub/dkpriv). The application create a certificate request using dkpub and the public key and signs the certificate request with using dkpriv. Next, the application derives second key pair from the TPM's storage root key. This is the transport key (tkpub/tkpriv).| From 788015cd3dcfde895cedc10a7ef6e1c68e0cb4f6 Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Fri, 13 Dec 2019 14:12:30 -0800 Subject: [PATCH 007/858] Store instructions, rs5, workflow, install method Removed old instructions on tap to place apps from pre rs5 Clarified not all apps need to be purchased. Added note you can use MSA while using another account. Got rid of a BLOOM reference corrected to Start Gesture Added My Library reference @scooley --- devices/hololens/holographic-store-apps.md | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/devices/hololens/holographic-store-apps.md b/devices/hololens/holographic-store-apps.md index 085f14c50e..f82acc721b 100644 --- a/devices/hololens/holographic-store-apps.md +++ b/devices/hololens/holographic-store-apps.md @@ -33,12 +33,18 @@ Open the Microsoft Store from the **Start** menu. Then browse for apps and games ## Install apps -To download apps, you'll need to be signed in with a Microsoft account. To buy them, you'll need a payment method associated with the Microsoft account you use on your HoloLens. To set up a payment method, go to [account.microsoft.com](https://account.microsoft.com/) and select **Payment & billing** > **Payment options** > **Add a payment option**. +To download apps, you'll need to be signed in with a Microsoft account. Some apps are free and can be downloaded right away. Apps that require a purchase require you to be signed into the Store with your Microsoft account and have a valid payment method. +>[!NOTE] +>The account you can use on Microsoft Store does not have to be the same as the account you are signed in with. If you are using a Work or School account on your HoloLens then you'll need to sign in with your personal account in the Store App to make a purchase. -1. To open the [**Start** menu](holographic-home.md), perform a [bloom](hololens1-basic-usage.md) gesture or tap your wrist. -2. Select the Store app and then tap to place this tile into your world. -3. Once the Store app opens, use the search bar to look for any desired application. -4. Select **Get** or **Install** on the application's page (a purchase may be required). +To set up a payment method, go to [account.microsoft.com](https://account.microsoft.com/) and select **Payment & billing** > **Payment options** > **Add a payment option**. + +1. To open the [**Start** menu](holographic-home.md), perform a the [Start gesture](https://docs.microsoft.com/en-us/hololens/hololens2-basic-usage#start-gesture) or [bloom](hololens1-basic-usage.md) gesture on HoloLens 1. +1. Select the Store app. Once the Store app opens: + 1. Use the search bar to look for any desired application. + 1. Select from one of curated categories to find essential apps or apps made specifically for HoloLens. + 1. On the top right of the Store app select the **"..."** button and select **My Library**, to view any perviously purchased apps. +1. Select **Get** or **Install** on the application's page (a purchase may be required). ## Uninstall apps @@ -46,7 +52,7 @@ There are two ways to uninstall applications. You can uninstall applications th ### Uninstall from the Start menu -On the **Start** menu or in the **All apps** list, gaze at the app. Tap and hold until the menu appears, then select **Uninstall**. +On the **Start** menu or in the **All apps** list, browse to the app. Air Tap and hold until the menu appears, then select **Uninstall**. ### Uninstall from the Microsoft Store From c3f2596ab061c5938d200dca7ce822aa3d55b5de Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Mon, 16 Dec 2019 10:31:46 -0800 Subject: [PATCH 008/858] Update holographic-store-apps.md --- devices/hololens/holographic-store-apps.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/holographic-store-apps.md b/devices/hololens/holographic-store-apps.md index f82acc721b..662debba9d 100644 --- a/devices/hololens/holographic-store-apps.md +++ b/devices/hololens/holographic-store-apps.md @@ -39,7 +39,7 @@ To download apps, you'll need to be signed in with a Microsoft account. Some app To set up a payment method, go to [account.microsoft.com](https://account.microsoft.com/) and select **Payment & billing** > **Payment options** > **Add a payment option**. -1. To open the [**Start** menu](holographic-home.md), perform a the [Start gesture](https://docs.microsoft.com/en-us/hololens/hololens2-basic-usage#start-gesture) or [bloom](hololens1-basic-usage.md) gesture on HoloLens 1. +1. To open the [**Start** menu](holographic-home.md), perform a the [Start gesture](https://docs.microsoft.com/hololens/hololens2-basic-usage#start-gesture) or [bloom](hololens1-basic-usage.md) gesture on HoloLens 1. 1. Select the Store app. Once the Store app opens: 1. Use the search bar to look for any desired application. 1. Select from one of curated categories to find essential apps or apps made specifically for HoloLens. From 0d1cefddef9c88ddedcc7993e3b22756e9d10c66 Mon Sep 17 00:00:00 2001 From: v-pegao Date: Thu, 26 Dec 2019 15:12:21 +0800 Subject: [PATCH 009/858] Remove double quote --- windows/deployment/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/index.yml b/windows/deployment/index.yml index 9530728934..33f5976173 100644 --- a/windows/deployment/index.yml +++ b/windows/deployment/index.yml @@ -28,7 +28,7 @@ sections: - href: windows-10-deployment-scenarios html:

Understand the different ways that Windows 10 can be deployed

image: - src: https://docs.microsoft.com/media/common/i_deploy.svg" + src: https://docs.microsoft.com/media/common/i_deploy.svg title: Windows 10 deployment scenarios - href: update html:

Update Windows 10 in the enterprise

From ac02ba082786584b3498e17f0a68218d5ff620de Mon Sep 17 00:00:00 2001 From: Chris Genevich Date: Wed, 8 Jan 2020 08:04:19 -0800 Subject: [PATCH 010/858] Update surface-enterprise-management-mode.md Fix small copy past error --- devices/surface/surface-enterprise-management-mode.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface/surface-enterprise-management-mode.md b/devices/surface/surface-enterprise-management-mode.md index 81b911bb6f..19d9e8aa2f 100644 --- a/devices/surface/surface-enterprise-management-mode.md +++ b/devices/surface/surface-enterprise-management-mode.md @@ -96,7 +96,7 @@ The following list shows all the available devices you can manage in SEMM: |Enable Battery limit| Allows you to manage Battery limit functionality. If you do not configure this setting, Battery limit is enabled | | Security | Displays the Surface UEFI **Security** page. If you do not configure this setting, the Security page is displayed. | | Devices | Displays the Surface UEFI **Devices** page. If you do not configure this setting, the Devices page is displayed. | -| Boot | Displays the Surface UEFI **Boot** page. If you do not configure this setting, the DateTime page is displayed. | +| Boot | Displays the Surface UEFI **Boot** page. If you do not configure this setting, the Boot page is displayed. | | DateTime | Displays the Surface UEFI **DateTime** page. If you do not configure this setting, the DateTime page is displayed. | From 3f9423b088d55e89ace2e2c51b3530cf9acf175b Mon Sep 17 00:00:00 2001 From: NagaCSC Date: Mon, 13 Jan 2020 14:37:23 -0800 Subject: [PATCH 011/858] Pre-requisite list update for AADJ SSO - VPN solution or network infra in place to reach your on-prem DC --- .../hello-for-business/hello-hybrid-aadj-sso-base.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md index 9874fcd53a..1c88bb95cf 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md @@ -33,6 +33,7 @@ Before adding Azure Active Directory (Azure AD) joined devices to your existing - Certificate Revocation List (CRL) Distribution Point (CDP) - 2016 Domain Controllers - Domain Controller certificate +- VPN solution or network infra in place to reach your on-prem DC ### Azure Active Directory Connect synchronization Azure AD join, as well as hybrid Azure AD join devices register the user's Windows Hello for Business credential with Azure. To enable on-premises authentication, the credential must be synchronized to the on-premises Active Directory, regardless whether you are using a key or a certificate. Ensure you have Azure AD Connect installed and functioning properly. To learn more about Azure AD Connect, read [Integrate your on-premises directories with Azure Active Directory](https://docs.microsoft.com/azure/active-directory/connect/active-directory-aadconnect). From 159aa36e327b3152939f48b455a95832099ad07a Mon Sep 17 00:00:00 2001 From: NagaCSC Date: Tue, 14 Jan 2020 07:35:59 -0800 Subject: [PATCH 012/858] Update windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md looks good to me Co-Authored-By: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../hello-for-business/hello-hybrid-aadj-sso-base.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md index 1c88bb95cf..c13bde0a85 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md @@ -33,7 +33,7 @@ Before adding Azure Active Directory (Azure AD) joined devices to your existing - Certificate Revocation List (CRL) Distribution Point (CDP) - 2016 Domain Controllers - Domain Controller certificate -- VPN solution or network infra in place to reach your on-prem DC +- VPN solution or network infrastructure in place to reach your on-premises domain controller ### Azure Active Directory Connect synchronization Azure AD join, as well as hybrid Azure AD join devices register the user's Windows Hello for Business credential with Azure. To enable on-premises authentication, the credential must be synchronized to the on-premises Active Directory, regardless whether you are using a key or a certificate. Ensure you have Azure AD Connect installed and functioning properly. To learn more about Azure AD Connect, read [Integrate your on-premises directories with Azure Active Directory](https://docs.microsoft.com/azure/active-directory/connect/active-directory-aadconnect). @@ -338,4 +338,3 @@ If you plan on using certificates for on-premises single-sign on, perform the ad - From 58d2af391d8bac8ac12d53bbd9bd9654d43fad32 Mon Sep 17 00:00:00 2001 From: NagaCSC Date: Wed, 15 Jan 2020 12:39:11 -0800 Subject: [PATCH 013/858] hello-hybrid-aadj-sso updated pre-requisite as suggested --- .../hello-for-business/hello-hybrid-aadj-sso-base.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md index f4fe5b9d04..f5b585b4de 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md @@ -33,7 +33,7 @@ Before adding Azure Active Directory (Azure AD) joined devices to your existing - Certificate Revocation List (CRL) Distribution Point (CDP) - 2016 Domain Controllers - Domain Controller certificate -- VPN solution or network infrastructure in place to reach your on-premises domain controller +- Network infrastructure in place to reach your on-premises domain controller. If machines are external, This can be achieved using any VPN solution ### Azure Active Directory Connect synchronization Azure AD join, as well as hybrid Azure AD join devices register the user's Windows Hello for Business credential with Azure. To enable on-premises authentication, the credential must be synchronized to the on-premises Active Directory, regardless whether you are using a key or a certificate. Ensure you have Azure AD Connect installed and functioning properly. To learn more about Azure AD Connect, read [Integrate your on-premises directories with Azure Active Directory](https://docs.microsoft.com/azure/active-directory/connect/active-directory-aadconnect). From 97d3adfddcdfc54057dd800af518bd69eec7d134 Mon Sep 17 00:00:00 2001 From: NagaCSC Date: Wed, 15 Jan 2020 15:35:16 -0800 Subject: [PATCH 014/858] Update windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md looks good Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../hello-for-business/hello-hybrid-aadj-sso-base.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md index f5b585b4de..60ec925701 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md @@ -33,7 +33,7 @@ Before adding Azure Active Directory (Azure AD) joined devices to your existing - Certificate Revocation List (CRL) Distribution Point (CDP) - 2016 Domain Controllers - Domain Controller certificate -- Network infrastructure in place to reach your on-premises domain controller. If machines are external, This can be achieved using any VPN solution +- Network infrastructure in place to reach your on-premises domain controller. If the machines are external, this can be achieved using any VPN solution. ### Azure Active Directory Connect synchronization Azure AD join, as well as hybrid Azure AD join devices register the user's Windows Hello for Business credential with Azure. To enable on-premises authentication, the credential must be synchronized to the on-premises Active Directory, regardless whether you are using a key or a certificate. Ensure you have Azure AD Connect installed and functioning properly. To learn more about Azure AD Connect, read [Integrate your on-premises directories with Azure Active Directory](https://docs.microsoft.com/azure/active-directory/connect/active-directory-aadconnect). @@ -339,4 +339,3 @@ Sign-in a workstation with access equivalent to a _domain user_. If you plan on using certificates for on-premises single-sign on, perform the additional steps in [Using Certificates for On-premises Single-sign On](hello-hybrid-aadj-sso-cert.md). - From 280d9c989e8d7b9c95bab81c612b443040e9bc87 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 23 Jan 2020 14:19:37 -0800 Subject: [PATCH 015/858] update evaluation lab content --- .../microsoft-defender-atp/evaluation-lab.md | 44 ++++++++++++++----- 1 file changed, 32 insertions(+), 12 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md b/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md index ccab9e8250..3d0a27add3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md +++ b/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md @@ -23,17 +23,14 @@ ms.topic: article Conducting a comprehensive security product evaluation can be a complex process requiring cumbersome environment and machine configuration before an end-to-end attack simulation can actually be done. Adding to the complexity is the challenge of tracking where the simulation activities, alerts, and results are reflected during the evaluation. -The Microsoft Defender ATP evaluation lab is designed to eliminate the complexities of machine and environment configuration so that you can - focus on evaluating the capabilities of the platform, running simulations, and seeing the prevention, detection, and remediation features in action. - -When you get started with the lab, you'll be guided through a simple set-up process where you can specify the type of configuration that best suits your needs. - -After the lab setup process is complete, you can add Windows 10 or Windows Server 2019 machines. These test machines come pre-configured to have the latest and greatest OS versions with the right security components in place and Office 2019 Standard installed. +The Microsoft Defender ATP evaluation lab is designed to eliminate the complexities of machine and environment configuration so that you can focus on evaluating the capabilities of the platform, running simulations, and seeing the prevention, detection, and remediation features in action. With the simplified set-up experience, you can focus on running your own test scenarios and the pre-made simulations to see how Microsoft Defender ATP performs. You'll have full access to all the powerful capabilities of the platform such as automated investigations, advanced hunting, and threat analytics, allowing you to test the comprehensive protection stack that Microsoft Defender ATP offers. + + ## Before you begin You'll need to fulfill the [licensing requirements](minimum-requirements.md#licensing-requirements) or have trial access to Microsoft Defender ATP to access the evaluation lab. @@ -44,10 +41,6 @@ You can access the lab from the menu. In the navigation menu, select **Evaluatio ![Image of the evaluation lab on the menu](images/evaluation-lab-menu.png) -When you access the evaluation lab for the first time, you'll find an introduction page with a link to the evaluation guide. The guide contains tips and recommendations to keep in mind when evaluating an advanced threat protection product. - -It's a good idea to read the guide before starting the evaluation process so that you can conduct a thorough assessment of the platform. - >[!NOTE] >- Each environment is provisioned with a limited set of test machines. >- Depending the type of environment structure you select, machines will be available for the specified number of hours from the day of activation. @@ -55,17 +48,32 @@ It's a good idea to read the guide before starting the evaluation process so tha >- Given the limited resources, it’s advisable to use the machines carefully. + ## Setup the evaluation lab 1. In the navigation pane, select **Evaluation and tutorials > Evaluation lab**, then select **Setup lab**. ![Image of the evaluation lab welcome page](images/evaluation-lab-setup.png) -2. Depending on your evaluation needs, you can choose to setup an environment with fewer machines for a longer period or more machines for a shorter period. Select your preferred lab configuration then select **Create lab**. +2. Depending on your evaluation needs, you can choose to setup an environment with fewer machines for a longer period or more machines for a shorter period. Select your preferred lab configuration then select **Next**. ![Image of lab configuration options](images/lab-creation-page.png) -When the environment completes the setup process, you're ready to add machines. + +3. Select the threat simulation agent you'd like to use. + + >[!NOTE] + >PLACEHOLDER ... By agreeing to install the selected simulator, you agree that the details you provided ....INSERT APPROVED LEGAL STATEMENT HERE FROM CELA!!!! + + + +After the lab setup process is complete, you can add machines and run simulations. + +You can add Windows 10 or Windows Server 2019 machines. These test machines come pre-configured to have the latest and greatest OS versions with the right security components in place and Office 2019 Standard installed. + +Microsoft Defender ATP has partnered with industry leading threat simulation platforms to help you test out the Microsoft Defender ATP capabilities. Install your preferred simulator, run scenarios within the evaluation lab, and instantly see how the platform performs. + + ## Add machines When you add a machine to your environment, Microsoft Defender ATP sets up a well-configured machine with connection details. You can add Windows 10 or Windows Server 2019 machines. @@ -120,6 +128,18 @@ The environment will reflect your test machine status through the evaluation - i ![Image of test machines](images/eval-lab-dashboard.png) +After adding machines, you can choose to install threat simulators. + +## Install threat simulators + + +Microsoft Defender ATP supports the following threat simulators: +- AttackIQ - Packages adversarial behavior including MITRE ATT&CK tactics, techniques, and procedures into a fully automated platform allowing you to continuously test and measure the efficacy of your security controls. + +1. + +2. + ## Simulate attack scenarios Use the test machines to run attack simulations by connecting to them. From 1e76574f60771bd61882d712e409a8e6a4ee99d2 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 23 Jan 2020 15:09:13 -0800 Subject: [PATCH 016/858] add content --- .../microsoft-defender-atp/evaluation-lab.md | 37 +++++++++++++----- .../images/lab-creation-page.png | Bin 44678 -> 40891 bytes 2 files changed, 27 insertions(+), 10 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md b/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md index 3d0a27add3..0b1d5b0d9b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md +++ b/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md @@ -57,21 +57,23 @@ You can access the lab from the menu. In the navigation menu, select **Evaluatio 2. Depending on your evaluation needs, you can choose to setup an environment with fewer machines for a longer period or more machines for a shorter period. Select your preferred lab configuration then select **Next**. - ![Image of lab configuration options](images/lab-creation-page.png) + ![Image of lab configuration options](images/lab-creation-page.png) -3. Select the threat simulation agent you'd like to use. +3. Select the threat simulation agent you'd like to use and enter your details. >[!NOTE] >PLACEHOLDER ... By agreeing to install the selected simulator, you agree that the details you provided ....INSERT APPROVED LEGAL STATEMENT HERE FROM CELA!!!! + ADD IMAGE HERE OF THE THREAT SIMULATOR SELECTION PAGE!!! +4. Review the summary and select **Setup Lab**. After the lab setup process is complete, you can add machines and run simulations. You can add Windows 10 or Windows Server 2019 machines. These test machines come pre-configured to have the latest and greatest OS versions with the right security components in place and Office 2019 Standard installed. -Microsoft Defender ATP has partnered with industry leading threat simulation platforms to help you test out the Microsoft Defender ATP capabilities. Install your preferred simulator, run scenarios within the evaluation lab, and instantly see how the platform performs. +You can also install threat simulators. Microsoft Defender ATP has partnered with industry leading threat simulation platforms to help you test out the Microsoft Defender ATP capabilities. Install your preferred simulator, run scenarios within the evaluation lab, and instantly see how the platform performs. @@ -130,18 +132,27 @@ The environment will reflect your test machine status through the evaluation - i After adding machines, you can choose to install threat simulators. -## Install threat simulators +## Run threat simulations +Running threat simulations using third-party platforms is a good way to evaluate Microsoft Defender ATP capabilities within the confines of a lab environment. +>[!NOTE] +>Before you can run simulations, ensure the following requirements are met: +>- Machines must be added to the evaluation lab +>- Threat simulators must be installed in the evaluation lab -Microsoft Defender ATP supports the following threat simulators: -- AttackIQ - Packages adversarial behavior including MITRE ATT&CK tactics, techniques, and procedures into a fully automated platform allowing you to continuously test and measure the efficacy of your security controls. +1. From the portal select **Run simulation**. -1. +2. Select a threat simulator. + +3. Choose a simulation or look through the simulation gallery to browse through the available simulations. + +4. Select the devices where you'd like to run the simulation on. + +5. Select **Run**. -2. ## Simulate attack scenarios -Use the test machines to run attack simulations by connecting to them. +Use the test machines to run your own attack simulations by connecting to them. If you are looking for a pre-made simulation, you can use our ["Do It Yourself" attack scenarios](https://securitycenter.windows.com/tutorials). These scripts are safe, documented, and easy to use. These scenarios will reflect Microsoft Defender ATP capabilities and walk you through investigation experience. @@ -176,7 +187,10 @@ Hunt for attack evidence through advanced hunting by using the rich query langua ## Simulation results -Get a full overview of the simulation results, all in one place, allowing you to drill down to the relevant pages with every detail you need. +Get a full overview of the simulation results, all in one place, allowing you to drill down to the relevant pages with every detail you need by selecting the **Simulations** tab. + + +>INSERT IMAGE OF NEW SIMULATIONS TAB!!!! View the machine details page by selecting the machine from the table. You'll be able to drill down on relevant alerts and investigations by exploring the rich context provided on the attack simulation. @@ -193,6 +207,9 @@ At a glance, you'll quickly be able to see: - Detection sources - Automated investigations +## View the simulation gallery + + ## Provide feedback Your feedback helps us get better in protecting your environment from advanced attacks. Share your experience and impressions from product capabilities and evaluation results. diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/lab-creation-page.png b/windows/security/threat-protection/microsoft-defender-atp/images/lab-creation-page.png index 5f76ba93868019a3c3d2415297b6f42fc52555fe..27346d841e79dd80e9916a5fbb21d153b92455db 100644 GIT binary patch literal 40891 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 XS&09=bYVaS1c4w|%r6&RatZqnz;W;S From 06f28ae011df4c0ab111efe921d4c707ab0ed72b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 23 Jan 2020 15:58:13 -0800 Subject: [PATCH 017/858] view simulation --- .../microsoft-defender-atp/evaluation-lab.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md b/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md index 0b1d5b0d9b..a7791a9bdc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md +++ b/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md @@ -208,7 +208,13 @@ At a glance, you'll quickly be able to see: - Automated investigations ## View the simulation gallery +You can view all the available silumations by going to **Simulations and tutorials** from the menu. +From there, you can select **Run simuation**. + + + +>NEED MORE CONTENT HERE!!!! ## Provide feedback Your feedback helps us get better in protecting your environment from advanced attacks. Share your experience and impressions from product capabilities and evaluation results. From f9fe0bacd05dec56e748025e0709036dcf2549f3 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Fri, 24 Jan 2020 09:45:35 +0500 Subject: [PATCH 018/858] Update hello-hybrid-key-whfb-settings-pki.md --- .../hello-for-business/hello-hybrid-key-whfb-settings-pki.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-pki.md index 41d11386b2..d15d87fde6 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-pki.md @@ -78,7 +78,7 @@ Sign-in a certificate authority or management workstations with _Enterprise Admi The certificate template is configured to supersede all the certificate templates provided in the certificate templates superseded templates list. However, the certificate template and the superseding of certificate templates is not active until you publish the certificate template to one or more certificate authorities. >[!NOTE] ->The Domain Controller Certificate must be present in the NTAuth store. By default, Microsoft Enterprise CAs are added to the NTAuth store. If you are using a 3rd party CA, this may not be done by default. If the Domain Controller Certificate is not present in the NTAuth store, user authentication will fail. +>The root certificate of the certification authority must be present in the NTAuth store. By default, Active Directory Certificate Authority's root certificate is added to the NTAuth store. If you are using a 3rd party CA, this may not be done by default. If the certificate authority's root certificate is not present in the NTAuth store, user authentication will fail. ### Publish Certificate Templates to a Certificate Authority From 07f51574f45853d637e9fdcfcb1cac247512cb43 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Mon, 27 Jan 2020 11:13:46 +0500 Subject: [PATCH 019/858] Update windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-pki.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../hello-for-business/hello-hybrid-key-whfb-settings-pki.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-pki.md index d15d87fde6..5ae8bfa12e 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-pki.md @@ -78,7 +78,7 @@ Sign-in a certificate authority or management workstations with _Enterprise Admi The certificate template is configured to supersede all the certificate templates provided in the certificate templates superseded templates list. However, the certificate template and the superseding of certificate templates is not active until you publish the certificate template to one or more certificate authorities. >[!NOTE] ->The root certificate of the certification authority must be present in the NTAuth store. By default, Active Directory Certificate Authority's root certificate is added to the NTAuth store. If you are using a 3rd party CA, this may not be done by default. If the certificate authority's root certificate is not present in the NTAuth store, user authentication will fail. +> The root certificate of the certification authority must be present in the NTAuth store. By default, the Active Directory Certificate Authority's root certificate is added to the NTAuth store. If you are using a 3rd party CA, this may not be done by default. If the certificate authority's root certificate is not present in the NTAuth store, user authentication will fail. ### Publish Certificate Templates to a Certificate Authority From f2652fba62274e925ba3b1774f8d00da088f28f8 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Mon, 27 Jan 2020 17:58:44 +0500 Subject: [PATCH 020/858] Update windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-pki.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../hello-for-business/hello-hybrid-key-whfb-settings-pki.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-pki.md index 5ae8bfa12e..ca0ed0fa25 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-pki.md @@ -77,7 +77,7 @@ Sign-in a certificate authority or management workstations with _Enterprise Admi The certificate template is configured to supersede all the certificate templates provided in the certificate templates superseded templates list. However, the certificate template and the superseding of certificate templates is not active until you publish the certificate template to one or more certificate authorities. ->[!NOTE] +> [!NOTE] > The root certificate of the certification authority must be present in the NTAuth store. By default, the Active Directory Certificate Authority's root certificate is added to the NTAuth store. If you are using a 3rd party CA, this may not be done by default. If the certificate authority's root certificate is not present in the NTAuth store, user authentication will fail. ### Publish Certificate Templates to a Certificate Authority From f317862090e06d629939494bd07349627e737a30 Mon Sep 17 00:00:00 2001 From: katoma2017 <48699113+katoma2017@users.noreply.github.com> Date: Fri, 31 Jan 2020 14:42:46 -0800 Subject: [PATCH 021/858] Corrected number of days progress stalled @cinglis-msft --- windows/deployment/update/update-compliance-need-attention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/update-compliance-need-attention.md b/windows/deployment/update/update-compliance-need-attention.md index a4b940a236..66d0ac18ab 100644 --- a/windows/deployment/update/update-compliance-need-attention.md +++ b/windows/deployment/update/update-compliance-need-attention.md @@ -35,7 +35,7 @@ The different issues are broken down by Device Issues and Update Issues: * **Cancelled**: This issue occurs when a user cancels the update process. * **Rollback**: This issue occurs when a fatal error occurs during a feature update, and the device is rolled back to the previous version. * **Uninstalled**: This issue occurs when a feature update is uninstalled from a device by a user or an administrator. Note that this might not be a problem if the uninstallation was intentional, but is highlighted as it might need attention. -* **Progress stalled:** This issue occurs when an update is in progress, but has not completed over a period of 10 days. +* **Progress stalled:** This issue occurs when an update is in progress, but has not completed over a period of 7 days. Selecting any of the issues will take you to a [Log Analytics](https://docs.microsoft.com/azure/log-analytics/query-language/get-started-analytics-portal) view with all devices that have the given issue. From 852c2eee13e8e5355b803a6b9c0f0a10852b6788 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 10 Feb 2020 16:29:12 -0800 Subject: [PATCH 022/858] updates to env lab --- .../microsoft-defender-atp/evaluation-lab.md | 92 ++++++++++++------ .../images/simulations-catalog.png | Bin 0 -> 107319 bytes 2 files changed, 60 insertions(+), 32 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/simulations-catalog.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md b/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md index a7791a9bdc..4a1249d069 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md +++ b/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md @@ -29,6 +29,9 @@ With the simplified set-up experience, you can focus on running your own test sc You'll have full access to all the powerful capabilities of the platform such as automated investigations, advanced hunting, and threat analytics, allowing you to test the comprehensive protection stack that Microsoft Defender ATP offers. +You can add Windows 10 or Windows Server 2019 machines. These test machines come pre-configured to have the latest and greatest OS versions with the right security components in place and Office 2019 Standard installed. + +You can also install threat simulators. Microsoft Defender ATP has partnered with industry leading threat simulation platforms to help you test out the Microsoft Defender ATP capabilities. Install your preferred simulator, run scenarios within the evaluation lab, and instantly see how the platform performs. You'll have access to a wide array of simulations which you can ## Before you begin @@ -60,7 +63,7 @@ You can access the lab from the menu. In the navigation menu, select **Evaluatio ![Image of lab configuration options](images/lab-creation-page.png) -3. Select the threat simulation agent you'd like to use and enter your details. +3. (Optional) Select the threat simulation agent you'd like to use and enter your details. You can also choose to install threat simulators at a later time. If you choose to install threat simulation agents during the lab setup, you'll enjoy the benefit of having them on the machines you add. >[!NOTE] >PLACEHOLDER ... By agreeing to install the selected simulator, you agree that the details you provided ....INSERT APPROVED LEGAL STATEMENT HERE FROM CELA!!!! @@ -71,10 +74,6 @@ You can access the lab from the menu. In the navigation menu, select **Evaluatio After the lab setup process is complete, you can add machines and run simulations. -You can add Windows 10 or Windows Server 2019 machines. These test machines come pre-configured to have the latest and greatest OS versions with the right security components in place and Office 2019 Standard installed. - -You can also install threat simulators. Microsoft Defender ATP has partnered with industry leading threat simulation platforms to help you test out the Microsoft Defender ATP capabilities. Install your preferred simulator, run scenarios within the evaluation lab, and instantly see how the platform performs. - ## Add machines @@ -82,6 +81,8 @@ When you add a machine to your environment, Microsoft Defender ATP sets up a wel The machine will be configured with the most up-to-date version of the OS and Office 2019 Standard as well as other apps such as Java, Python, and SysIntenals. +If you chose to add a threat simulator during the lab setup, all machines will have the threat simulator agent installed in the machines that you add. + The machine will automatically be onboarded to your tenant with the recommended Windows security components turned on and in audit mode - with no effort on your side. The following security components are pre-configured in the test machines: @@ -132,28 +133,16 @@ The environment will reflect your test machine status through the evaluation - i After adding machines, you can choose to install threat simulators. -## Run threat simulations -Running threat simulations using third-party platforms is a good way to evaluate Microsoft Defender ATP capabilities within the confines of a lab environment. - ->[!NOTE] ->Before you can run simulations, ensure the following requirements are met: ->- Machines must be added to the evaluation lab ->- Threat simulators must be installed in the evaluation lab - -1. From the portal select **Run simulation**. - -2. Select a threat simulator. - -3. Choose a simulation or look through the simulation gallery to browse through the available simulations. - -4. Select the devices where you'd like to run the simulation on. - -5. Select **Run**. - ## Simulate attack scenarios Use the test machines to run your own attack simulations by connecting to them. +You can simulate attack scenarios using: +- The ["Do It Yourself" attack scenarios](https://securitycenter.windows.com/tutorials) +- Threat simulators + + +### Do it yourself attack scenarios If you are looking for a pre-made simulation, you can use our ["Do It Yourself" attack scenarios](https://securitycenter.windows.com/tutorials). These scripts are safe, documented, and easy to use. These scenarios will reflect Microsoft Defender ATP capabilities and walk you through investigation experience. You can also use [Advanced hunting](advanced-hunting-query-language.md) to query data and [Threat analytics](threat-analytics.md) to view reports about emerging threats. @@ -180,21 +169,65 @@ You can also use [Advanced hunting](advanced-hunting-query-language.md) to query 4. Run simulations on the machine. + +### Threat simulator scenarios +If you chose to install any of the supported threat simulators during the lab setup, you can run the built-in simulations on the evaluation lab machines. + + +Running threat simulations using third-party platforms is a good way to evaluate Microsoft Defender ATP capabilities within the confines of a lab environment. + +>[!NOTE] +>Before you can run simulations, ensure the following requirements are met: +>- Machines must be added to the evaluation lab +>- Threat simulators must be installed in the evaluation lab + +1. From the portal select **Run simulation**. + +2. Select a threat simulator. + +3. Choose a simulation or look through the simulation gallery to browse through the available simulations. + +4. Select the devices where you'd like to run the simulation on. + +5. Select **Run**. + + + After running your simulations, we encourage you to walk through the lab progress bar and explore Microsoft Defender ATP features. See if your attacks triggered an automated investigation and remediation, check out the evidence collected and analyzed by the feature. Hunt for attack evidence through advanced hunting by using the rich query language and raw telemetry and check out some world-wide threats documented in Threat analytics. -## Simulation results -Get a full overview of the simulation results, all in one place, allowing you to drill down to the relevant pages with every detail you need by selecting the **Simulations** tab. +## Machine and simulation status + + + +After adding machines and running simulations, you can keep track of the progress of a simulation by going to the **Simulations** tab. + + ->INSERT IMAGE OF NEW SIMULATIONS TAB!!!! View the machine details page by selecting the machine from the table. You'll be able to drill down on relevant alerts and investigations by exploring the rich context provided on the attack simulation. -### Evaluation report + + +## Simulation gallery +Microsoft Defender ATP has partnered with various threat simulation platforms to give you convenient access to test the capabilities of the platform right from the within the portal. + +View all the available simulations by going to **Simulations and tutorials** > **Simulations catalog** from the menu. + + +A list of supported third-party threat simulation agents are listed, and specific types of simulations along with detailed descriptions are provided on the catalog. + +You can conveniently run any available simulation right from the catalog. + + +![Image of simulations catalog](images/simulations-catalog.png) + + +## Evaluation report The lab reports summarize the results of the simulations conducted on the machines. ![Image of the evaluation report](images/eval-report.png) @@ -207,14 +240,9 @@ At a glance, you'll quickly be able to see: - Detection sources - Automated investigations -## View the simulation gallery -You can view all the available silumations by going to **Simulations and tutorials** from the menu. - -From there, you can select **Run simuation**. ->NEED MORE CONTENT HERE!!!! ## Provide feedback Your feedback helps us get better in protecting your environment from advanced attacks. Share your experience and impressions from product capabilities and evaluation results. diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/simulations-catalog.png b/windows/security/threat-protection/microsoft-defender-atp/images/simulations-catalog.png new file mode 100644 index 0000000000000000000000000000000000000000..6dd4fc2c835bfa49a08c5430d8db2793fa4a62b8 GIT binary patch literal 107319 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Μ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

HhQC_uKpf|71n)l@j?GTfq?|C9mh%6 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𝔰!gYADWoNnP|<;CKy3excBmA&5G;G&bBg`Z0Y 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 Date: Mon, 10 Feb 2020 17:36:05 -0800 Subject: [PATCH 023/858] updates to content --- .../microsoft-defender-atp/evaluation-lab.md | 36 +++++++------------ 1 file changed, 13 insertions(+), 23 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md b/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md index 4a1249d069..0e92875d4a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md +++ b/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md @@ -27,11 +27,11 @@ The Microsoft Defender ATP evaluation lab is designed to eliminate the complexit With the simplified set-up experience, you can focus on running your own test scenarios and the pre-made simulations to see how Microsoft Defender ATP performs. -You'll have full access to all the powerful capabilities of the platform such as automated investigations, advanced hunting, and threat analytics, allowing you to test the comprehensive protection stack that Microsoft Defender ATP offers. +You'll have full access to the powerful capabilities of the platform such as automated investigations, advanced hunting, and threat analytics, allowing you to test the comprehensive protection stack that Microsoft Defender ATP offers. You can add Windows 10 or Windows Server 2019 machines. These test machines come pre-configured to have the latest and greatest OS versions with the right security components in place and Office 2019 Standard installed. -You can also install threat simulators. Microsoft Defender ATP has partnered with industry leading threat simulation platforms to help you test out the Microsoft Defender ATP capabilities. Install your preferred simulator, run scenarios within the evaluation lab, and instantly see how the platform performs. You'll have access to a wide array of simulations which you can +You can also install threat simulators. Microsoft Defender ATP has partnered with industry leading threat simulation platforms to help you test out the Microsoft Defender ATP capabilities. Install your preferred simulator, run scenarios within the evaluation lab, and instantly see how the platform performs. You'll also have convenient access to wide array of simulations which you can access and run from the simulations catalog. ## Before you begin @@ -126,12 +126,11 @@ Automated investigation settings will be dependent on tenant settings. It will b 4. Machine set up begins. This can take up to approximately 30 minutes. -The environment will reflect your test machine status through the evaluation - including risk score, exposure score, and alerts created through the simulation. +5. See the status of test machines, the risk and exposure levels, and the status of simulator installations by selecting the **Machines** tab. + >[!TIP] + >In the **Simulator status** column, you can hover over the information icon to know the installation status of an agent. -![Image of test machines](images/eval-lab-dashboard.png) - -After adding machines, you can choose to install threat simulators. ## Simulate attack scenarios @@ -141,11 +140,11 @@ You can simulate attack scenarios using: - The ["Do It Yourself" attack scenarios](https://securitycenter.windows.com/tutorials) - Threat simulators +You can also use [Advanced hunting](advanced-hunting-query-language.md) to query data and [Threat analytics](threat-analytics.md) to view reports about emerging threats. ### Do it yourself attack scenarios If you are looking for a pre-made simulation, you can use our ["Do It Yourself" attack scenarios](https://securitycenter.windows.com/tutorials). These scripts are safe, documented, and easy to use. These scenarios will reflect Microsoft Defender ATP capabilities and walk you through investigation experience. -You can also use [Advanced hunting](advanced-hunting-query-language.md) to query data and [Threat analytics](threat-analytics.md) to view reports about emerging threats. >[!NOTE] >The connection to the test machines is done using RDP. Make sure that your firewall settings allow RDP connections. @@ -167,7 +166,7 @@ You can also use [Advanced hunting](advanced-hunting-query-language.md) to query ![Image of window to enter credentials](images/enter-password.png) -4. Run simulations on the machine. +4. Run Do it yourself attack simulations on the machine. ### Threat simulator scenarios @@ -191,28 +190,19 @@ Running threat simulations using third-party platforms is a good way to evaluate 5. Select **Run**. +6. View the progress of a simulation by selecting the **Simulations** tab. View the simulation state, active alerts, and other details. -After running your simulations, we encourage you to walk through the lab progress bar and explore Microsoft Defender ATP features. See if your attacks triggered an automated investigation and remediation, check out the evidence collected and analyzed by the feature. +>INSERT IMAGE OF SIMULATIONS TAB HERE!!!! + + +After running your simulations, we encourage you to walk through the lab progress bar and explore Microsoft Defender ATP features. See if the attack simulations you ran triggered an automated investigation and remediation, check out the evidence collected and analyzed by the feature. + Hunt for attack evidence through advanced hunting by using the rich query language and raw telemetry and check out some world-wide threats documented in Threat analytics. -## Machine and simulation status - - - -After adding machines and running simulations, you can keep track of the progress of a simulation by going to the **Simulations** tab. - - - - - -View the machine details page by selecting the machine from the table. You'll be able to drill down on relevant alerts and investigations by exploring the rich context provided on the attack simulation. - - - ## Simulation gallery Microsoft Defender ATP has partnered with various threat simulation platforms to give you convenient access to test the capabilities of the platform right from the within the portal. From 9dfedafced656a65e13e646fb6ae4e2f7c0f9d2b Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 12 Feb 2020 14:17:41 -0800 Subject: [PATCH 024/858] Added 20H1 Update policy --- .../policy-configuration-service-provider.md | 4 + .../mdm/policy-csp-update.md | 77 ++++++++++++++++++- 2 files changed, 80 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 6e8652ff9c..0bd0a890e1 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -3725,6 +3725,10 @@ The following diagram shows the Policy configuration service provider in tree fo
    Update/SetEDURestart
    +
    + Update/TargetReleaseVersion +
    +
    Update/UpdateNotificationLevel
    diff --git a/windows/client-management/mdm/policy-csp-update.md b/windows/client-management/mdm/policy-csp-update.md index 9d98a92f10..58e4f4e255 100644 --- a/windows/client-management/mdm/policy-csp-update.md +++ b/windows/client-management/mdm/policy-csp-update.md @@ -7,13 +7,16 @@ ms.prod: w10 ms.technology: windows author: manikadhiman ms.localizationpriority: medium -ms.date: 10/04/2019 +ms.date: 02/10/2020 ms.reviewer: manager: dansimp --- # Policy CSP - Update +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + > [!NOTE] > If the MSA service is disabled, Windows Update will no longer offer feature updates to devices running Windows 10 1709 or higher. See [Feature updates are not being offered while other updates are](https://docs.microsoft.com/windows/deployment/update/windows-update-troubleshooting#feature-updates-are-not-being-offered-while-other-updates-are). @@ -194,6 +197,9 @@ manager: dansimp
    Update/SetEDURestart
    +
    + Update/TargetReleaseVersion +
    Update/UpdateNotificationLevel
    @@ -4126,6 +4132,74 @@ The following list shows the supported values:
    + +**Update/TargetReleaseVersion** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procheck mark7
    Businesscheck mark7
    Enterprisecheck mark7
    Educationcheck mark7
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Enables IT administrators to specify which version they would like their device(s) to move to and/or stay on until they reach end of service or reconfigure the policy. For details about different Windows 10 versions, see [Windows 10 release information](https://docs.microsoft.com/windows/release-information/). + + +ADMX Info: +- GP English name: *Select the target Feature Update version* +- GP name: *TargetReleaseVersion* +- GP element: *TargetReleaseVersionId* +- GP path: *Windows Components/Windows Update/Windows Update for Business* +- GP ADMX file name: *WindowsUpdate.admx* + + + +Value type is a string containing Windows 10 version number. For example, 1809, 1903. + + + + + + + + + +
    + **Update/UpdateNotificationLevel** @@ -4373,5 +4447,6 @@ Footnotes: - 4 - Added in Windows 10, version 1803. - 5 - Added in Windows 10, version 1809. - 6 - Added in Windows 10, version 1903. +- 7 - Added in the next major release of Windows 10. From b80d20de5fdf910ef15fccf0f96959b2f9b02e40 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Sun, 16 Feb 2020 08:04:44 +0500 Subject: [PATCH 025/858] Update windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-pki.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../hello-for-business/hello-hybrid-key-whfb-settings-pki.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-pki.md index ca0ed0fa25..ccca58029e 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-pki.md @@ -78,7 +78,7 @@ Sign-in a certificate authority or management workstations with _Enterprise Admi The certificate template is configured to supersede all the certificate templates provided in the certificate templates superseded templates list. However, the certificate template and the superseding of certificate templates is not active until you publish the certificate template to one or more certificate authorities. > [!NOTE] -> The root certificate of the certification authority must be present in the NTAuth store. By default, the Active Directory Certificate Authority's root certificate is added to the NTAuth store. If you are using a 3rd party CA, this may not be done by default. If the certificate authority's root certificate is not present in the NTAuth store, user authentication will fail. +> The domain controller's certificate must chain to a root in the NTAuth store. By default, the Active Directory Certificate Authority's root certificate is added to the NTAuth store. If you are using a third-party CA, this may not be done by default. If the domain controller certificate does not chain to a root in the NTAuth store, user authentication will fail. ### Publish Certificate Templates to a Certificate Authority From 8cc1d3858db56b901fdc6e5c0f221e03c3243066 Mon Sep 17 00:00:00 2001 From: Baard Hermansen Date: Wed, 19 Feb 2020 20:50:37 +0100 Subject: [PATCH 026/858] Update mandatory-user-profile.md Updated outdated URLs. Some markdown corrections with numbered lists, they were out of order. Took a teeny bit of liberty renaming headings. --- .../mandatory-user-profile.md | 102 ++++++++---------- 1 file changed, 44 insertions(+), 58 deletions(-) diff --git a/windows/client-management/mandatory-user-profile.md b/windows/client-management/mandatory-user-profile.md index 9d7b5546ff..35227e3c16 100644 --- a/windows/client-management/mandatory-user-profile.md +++ b/windows/client-management/mandatory-user-profile.md @@ -15,23 +15,18 @@ ms.topic: article # Create mandatory user profiles - **Applies to** -- Windows 10 +- Windows 10 +A mandatory user profile is a roaming user profile that has been pre-configured by an administrator to specify settings for users. Settings commonly defined in a mandatory profile include (but are not limited to): icons that appear on the desktop, desktop backgrounds, user preferences in Control Panel, printer selections, and more. Configuration changes made during a user's session that are normally saved to a roaming user profile are not saved when a mandatory user profile is assigned. +Mandatory user profiles are useful when standardization is important, such as on a kiosk device or in educational settings. Only system administrators can make changes to mandatory user profiles. -A mandatory user profile is a roaming user profile that has been pre-configured by an administrator to specify settings for users. Settings commonly defined in a mandatory profile include (but are not limited to): icons that appear on the desktop, desktop backgrounds, user preferences in Control Panel, printer selections, and more. Configuration changes made during a user's session that are normally saved to a roaming user profile are not saved when a mandatory user profile is assigned. - -Mandatory user profiles are useful when standardization is important, such as on a kiosk device or in educational settings. Only system administrators can make changes to mandatory user profiles. - -When the server that stores the mandatory profile is unavailable, such as when the user is not connected to the corporate network, users with mandatory profiles can sign in with the locally cached copy of the mandatory profile, if one exists. Otherwise, the user will be signed in with a temporary profile. +When the server that stores the mandatory profile is unavailable, such as when the user is not connected to the corporate network, users with mandatory profiles can sign in with the locally cached copy of the mandatory profile, if one exists. Otherwise, the user will be signed in with a temporary profile. User profiles become mandatory profiles when the administrator renames the NTuser.dat file (the registry hive) of each user's profile in the file system of the profile server from `NTuser.dat` to `NTuser.man`. The `.man` extension causes the user profile to be a read-only profile. - - ## Profile extension for each Windows version The name of the folder in which you store the mandatory profile must use the correct extension for the operating system it will be applied to. The following table lists the correct extension for each operating system version. @@ -45,121 +40,112 @@ The name of the folder in which you store the mandatory profile must use the cor | Windows 10, versions 1507 and 1511 | N/A | v5 | | Windows 10, versions 1607, 1703, 1709, 1803, 1809 and 1903 | Windows Server 2016 and Windows Server 2019 | v6 | -For more information, see [Deploy Roaming User Profiles, Appendix B](https://technet.microsoft.com/library/jj649079.aspx) and [Roaming user profiles versioning in Windows 10 and Windows Server Technical Preview](https://support.microsoft.com/kb/3056198). +For more information, see [Deploy Roaming User Profiles, Appendix B](https://docs.microsoft.com/windows-server/storage/folder-redirection/deploy-roaming-user-profiles#appendix-b-profile-version-reference-information) and [Roaming user profiles versioning in Windows 10 and Windows Server Technical Preview](https://support.microsoft.com/kb/3056198). -## How to create a mandatory user profile +## Mandatory user profile First, you create a default user profile with the customizations that you want, run Sysprep with CopyProfile set to **True** in the answer file, copy the customized default user profile to a network share, and then you rename the profile to make it mandatory. -**To create a default user profile** +### How to create a default user profile 1. Sign in to a computer running Windows 10 as a member of the local Administrator group. Do not use a domain account. > [!NOTE] > Use a lab or extra computer running a clean installation of Windows 10 to create a default user profile. Do not use a computer that is required for business (that is, a production computer). This process removes all domain accounts from the computer, including user profile folders. -2. Configure the computer settings that you want to include in the user profile. For example, you can configure settings for the desktop background, uninstall default apps, install line-of-business apps, and so on. +1. Configure the computer settings that you want to include in the user profile. For example, you can configure settings for the desktop background, uninstall default apps, install line-of-business apps, and so on. - >[!NOTE] - >Unlike previous versions of Windows, you cannot apply a Start and taskbar layout using a mandatory profile. For alternative methods for customizing the Start menu and taskbar, see [Related topics](#related-topics). + > [!NOTE] + > Unlike previous versions of Windows, you cannot apply a Start and taskbar layout using a mandatory profile. For alternative methods for customizing the Start menu and taskbar, see [Related topics](#related-topics). -3. [Create an answer file (Unattend.xml)](https://msdn.microsoft.com/library/windows/hardware/dn915085.aspx) that sets the [CopyProfile](https://msdn.microsoft.com/library/windows/hardware/dn922656.aspx) parameter to **True**. The CopyProfile parameter causes Sysprep to copy the currently signed-on user’s profile folder to the default user profile. You can use [Windows System Image Manager](https://msdn.microsoft.com/library/windows/hardware/dn922445.aspx), which is part of the Windows Assessment and Deployment Kit (ADK) to create the Unattend.xml file. +1. [Create an answer file (Unattend.xml)](https://docs.microsoft.com/windows-hardware/customize/desktop/wsim/create-or-open-an-answer-file) that sets the [CopyProfile](https://docs.microsoft.com/windows-hardware/customize/desktop/unattend/microsoft-windows-shell-setup-copyprofile) parameter to **True**. The CopyProfile parameter causes Sysprep to copy the currently signed-on user’s profile folder to the default user profile. You can use [Windows System Image Manager](https://docs.microsoft.com/windows-hardware/customize/desktop/wsim/windows-system-image-manager-technical-reference), which is part of the Windows Assessment and Deployment Kit (ADK) to create the Unattend.xml file. -3. Uninstall any application you do not need or want from the PC. For examples on how to uninstall Windows 10 Application see [Remove-AppxProvisionedPackage](https://docs.microsoft.com/powershell/module/dism/remove-appxprovisionedpackage?view=winserver2012-ps). For a list of uninstallable applications, see [Understand the different apps included in Windows 10](https://docs.microsoft.com/windows/application-management/apps-in-windows-10). +1. Uninstall any application you do not need or want from the PC. For examples on how to uninstall Windows 10 Application see [Remove-AppxProvisionedPackage](https://docs.microsoft.com/powershell/module/dism/remove-appxprovisionedpackage?view=win10-ps). For a list of uninstallable applications, see [Understand the different apps included in Windows 10](https://docs.microsoft.com/windows/application-management/apps-in-windows-10). + > [!NOTE] + > It is highly recommended to uninstall unwanted or unneeded apps as it will speed up user sign-in times. - >[!NOTE] - >It is highly recommended to uninstall unwanted or unneeded apps as it will speed up user sign-in times. +1. At a command prompt, type the following command and press **ENTER**. -3. At a command prompt, type the following command and press **ENTER**. + ```dos + sysprep /oobe /reboot /generalize /unattend:unattend.xml + ``` - `sysprep /oobe /reboot /generalize /unattend:unattend.xml` - - (Sysprep.exe is located at: C:\Windows\System32\sysprep. By default, Sysprep looks for unattend.xml in this same folder.) + (Sysprep.exe is located at: C:\\Windows\\System32\\sysprep. By default, Sysprep looks for unattend.xml in this same folder.) > [!TIP] - > If you receive an error message that says "Sysprep was not able to validate your Windows installation", open %WINDIR%\System32\Sysprep\Panther\setupact.log and look for an entry like the following: - > + > If you receive an error message that says "Sysprep was not able to validate your Windows installation", open %WINDIR%\\System32\\Sysprep\\Panther\\setupact.log and look for an entry like the following: + > > ![Microsoft Bing Translator package](images/sysprep-error.png) - > - > Use the [Remove-AppxProvisionedPackage](https://technet.microsoft.com/library/dn376476%28v=wps.620%29.aspx) and [Remove-AppxPackage -AllUsers](https://docs.microsoft.com/powershell/module/appx/remove-appxpackage?view=win10-ps) cmdlet in Windows PowerShell to uninstall the app that is listed in the log. + > + > Use the [Remove-AppxProvisionedPackage](https://docs.microsoft.com/powershell/module/dism/remove-appxprovisionedpackage?view=win10-ps) and [Remove-AppxPackage -AllUsers](https://docs.microsoft.com/powershell/module/appx/remove-appxpackage?view=win10-ps) cmdlet in Windows PowerShell to uninstall the app that is listed in the log. -4. The sysprep process reboots the PC and starts at the first-run experience screen. Complete the set up, and then sign in to the computer using an account that has local administrator privileges. +1. The sysprep process reboots the PC and starts at the first-run experience screen. Complete the set up, and then sign in to the computer using an account that has local administrator privileges. -5. Right-click Start, go to **Control Panel** (view by large or small icons) > **System** > **Advanced system settings**, and click **Settings** in the **User Profiles** section. +1. Right-click Start, go to **Control Panel** (view by large or small icons) > **System** > **Advanced system settings**, and click **Settings** in the **User Profiles** section. -6. In **User Profiles**, click **Default Profile**, and then click **Copy To**. +1. In **User Profiles**, click **Default Profile**, and then click **Copy To**. ![Example of UI](images/copy-to.png) -7. In **Copy To**, under **Permitted to use**, click **Change**. +1. In **Copy To**, under **Permitted to use**, click **Change**. ![Example of UI](images/copy-to-change.png) -8. In **Select User or Group**, in the **Enter the object name to select** field, type `everyone`, click **Check Names**, and then click **OK**. +1. In **Select User or Group**, in the **Enter the object name to select** field, type `everyone`, click **Check Names**, and then click **OK**. -9. In **Copy To**, in the **Copy profile to** field, enter the path and folder name where you want to store the mandatory profile. The folder name must use the correct [extension](#extension) for the operating system version. For example, the folder name must end with “.v6” to identify it as a user profile folder for Windows 10, version 1607. +1. In **Copy To**, in the **Copy profile to** field, enter the path and folder name where you want to store the mandatory profile. The folder name must use the correct [extension](#profile-extension-for-each-windows-version) for the operating system version. For example, the folder name must end with ".v6" to identify it as a user profile folder for Windows 10, version 1607. - If the device is joined to the domain and you are signed in with an account that has permissions to write to a shared folder on the network, you can enter the shared folder path. - - If the device is not joined to the domain, you can save the profile locally and then copy it to the shared folder location. + - If the device is not joined to the domain, you can save the profile locally and then copy it to the shared folder location. - ![Example of UI](images/copy-to-path.png) + ![Example of UI](images/copy-to-path.png) -10. Click **OK** to copy the default user profile. +1. Click **OK** to copy the default user profile. +### How to make the user profile mandatory -**To make the user profile mandatory** +1. In File Explorer, open the folder where you stored the copy of the profile. + > [!NOTE] + > If the folder is not displayed, click **View** > **Options** > **Change folder and search options**. On the **View** tab, select **Show hidden files and folders**, clear **Hide protected operating system files**, click **Yes** to confirm that you want to show operating system files, and then click **OK** to save your changes. -3. In File Explorer, open the folder where you stored the copy of the profile. +1. Rename `Ntuser.dat` to `Ntuser.man`. - >[!NOTE] - >If the folder is not displayed, click **View** > **Options** > **Change folder and search options**. On the **View** tab, select **Show hidden files and folders**, clear **Hide protected operating system files**, click **Yes** to confirm that you want to show operating system files, and then click **OK** to save your changes. - -4. Rename `Ntuser.dat` to `Ntuser.man`. - -## How to apply a mandatory user profile to users +## Apply a mandatory user profile to users In a domain, you modify properties for the user account to point to the mandatory profile in a shared folder residing on the server. -**To apply a mandatory user profile to users** +### How to apply a mandatory user profile to users 1. Open **Active Directory Users and Computers** (dsa.msc). -2. Navigate to the user account that you will assign the mandatory profile to. +1. Navigate to the user account that you will assign the mandatory profile to. -3. Right-click the user name and open **Properties**. +1. Right-click the user name and open **Properties**. -4. On the **Profile** tab, in the **Profile path** field, enter the path to the shared folder without the extension. For example, if the folder name is \\\\*server*\profile.v6, you would enter \\\\*server*\profile. +1. On the **Profile** tab, in the **Profile path** field, enter the path to the shared folder without the extension. For example, if the folder name is \\\\*server*\\profile.v6, you would enter \\\\*server*\\profile. -5. Click **OK**. +1. Click **OK**. It may take some time for this change to replicate to all domain controllers. - - ## Apply policies to improve sign-in time When a user is configured with a mandatory profile, Windows 10 starts as though it was the first sign-in each time the user signs in. To improve sign-in performance for users with mandatory user profiles, apply the Group Policy settings shown in the following table. (The table shows which operating system versions each policy setting can apply to.) - | Group Policy setting | Windows 10 | Windows Server 2016 | Windows 8.1 | Windows Server 2012 | | --- | --- | --- | --- | --- | | Computer Configuration > Administrative Templates > System > Logon > **Show first sign-in animation** = Disabled | ![supported](images/checkmark.png) | ![supported](images/checkmark.png) | ![supported](images/checkmark.png) | ![supported](images/checkmark.png) | | Computer Configuration > Administrative Templates > Windows Components > Search > **Allow Cortana** = Disabled | ![supported](images/checkmark.png) | ![supported](images/checkmark.png) | ![not supported](images/crossmark.png) | ![not supported](images/crossmark.png) | | Computer Configuration > Administrative Templates > Windows Components > Cloud Content > **Turn off Microsoft consumer experience** = Enabled | ![supported](images/checkmark.png) | ![not supported](images/crossmark.png) | ![not supported](images/crossmark.png) | ![not supported](images/crossmark.png) | -> [!Note] +> [!NOTE] > The Group Policy settings above can be applied in Windows 10 Professional edition. - - - - ## Related topics - [Manage Windows 10 Start layout and taskbar options](/windows/configuration/windows-10-start-layout-options-and-policies) - [Lock down Windows 10 to specific apps](/windows/configuration/lock-down-windows-10-to-specific-apps) - [Windows Spotlight on the lock screen](/windows/configuration/windows-spotlight) - [Configure devices without MDM](/windows/configuration/configure-devices-without-mdm) - From 5d5ab1d31aacf90851ba1d1ac36a93f8c8764070 Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Tue, 25 Feb 2020 13:00:02 -0800 Subject: [PATCH 027/858] Update devices/hololens/holographic-store-apps.md Co-Authored-By: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- devices/hololens/holographic-store-apps.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/holographic-store-apps.md b/devices/hololens/holographic-store-apps.md index 662debba9d..4b3b4ca35d 100644 --- a/devices/hololens/holographic-store-apps.md +++ b/devices/hololens/holographic-store-apps.md @@ -33,7 +33,7 @@ Open the Microsoft Store from the **Start** menu. Then browse for apps and games ## Install apps -To download apps, you'll need to be signed in with a Microsoft account. Some apps are free and can be downloaded right away. Apps that require a purchase require you to be signed into the Store with your Microsoft account and have a valid payment method. +To download apps, you'll need to be signed in with a Microsoft account. Some apps are free and can be downloaded right away. Apps that require a purchase require you to be signed in to the Store with your Microsoft account and have a valid payment method. >[!NOTE] >The account you can use on Microsoft Store does not have to be the same as the account you are signed in with. If you are using a Work or School account on your HoloLens then you'll need to sign in with your personal account in the Store App to make a purchase. From b08f5c8339cb40daad1b78301f23d3857301f47b Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Tue, 25 Feb 2020 13:00:44 -0800 Subject: [PATCH 028/858] Update devices/hololens/holographic-store-apps.md Co-Authored-By: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- devices/hololens/holographic-store-apps.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/holographic-store-apps.md b/devices/hololens/holographic-store-apps.md index 4b3b4ca35d..3f5608e0fa 100644 --- a/devices/hololens/holographic-store-apps.md +++ b/devices/hololens/holographic-store-apps.md @@ -41,7 +41,7 @@ To set up a payment method, go to [account.microsoft.com](https://account.micros 1. To open the [**Start** menu](holographic-home.md), perform a the [Start gesture](https://docs.microsoft.com/hololens/hololens2-basic-usage#start-gesture) or [bloom](hololens1-basic-usage.md) gesture on HoloLens 1. 1. Select the Store app. Once the Store app opens: - 1. Use the search bar to look for any desired application. + 1. Use the search bar to look for any desired applications. 1. Select from one of curated categories to find essential apps or apps made specifically for HoloLens. 1. On the top right of the Store app select the **"..."** button and select **My Library**, to view any perviously purchased apps. 1. Select **Get** or **Install** on the application's page (a purchase may be required). From fd06f176031323ce628def96545ae8862d6c395f Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Tue, 25 Feb 2020 13:00:57 -0800 Subject: [PATCH 029/858] Update devices/hololens/holographic-store-apps.md Co-Authored-By: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- devices/hololens/holographic-store-apps.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/holographic-store-apps.md b/devices/hololens/holographic-store-apps.md index 3f5608e0fa..a933994827 100644 --- a/devices/hololens/holographic-store-apps.md +++ b/devices/hololens/holographic-store-apps.md @@ -39,7 +39,7 @@ To download apps, you'll need to be signed in with a Microsoft account. Some app To set up a payment method, go to [account.microsoft.com](https://account.microsoft.com/) and select **Payment & billing** > **Payment options** > **Add a payment option**. -1. To open the [**Start** menu](holographic-home.md), perform a the [Start gesture](https://docs.microsoft.com/hololens/hololens2-basic-usage#start-gesture) or [bloom](hololens1-basic-usage.md) gesture on HoloLens 1. +1. To open the [**Start** menu](holographic-home.md), perform a [Start gesture](https://docs.microsoft.com/hololens/hololens2-basic-usage#start-gesture) or [bloom](hololens1-basic-usage.md) gesture on HoloLens 1. 1. Select the Store app. Once the Store app opens: 1. Use the search bar to look for any desired applications. 1. Select from one of curated categories to find essential apps or apps made specifically for HoloLens. From ca1f8da04d47b65c3bcf78c465c626a54ca165ce Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Tue, 25 Feb 2020 13:01:18 -0800 Subject: [PATCH 030/858] Update devices/hololens/holographic-store-apps.md Co-Authored-By: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- devices/hololens/holographic-store-apps.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/holographic-store-apps.md b/devices/hololens/holographic-store-apps.md index a933994827..1cc434b348 100644 --- a/devices/hololens/holographic-store-apps.md +++ b/devices/hololens/holographic-store-apps.md @@ -43,7 +43,7 @@ To set up a payment method, go to [account.microsoft.com](https://account.micros 1. Select the Store app. Once the Store app opens: 1. Use the search bar to look for any desired applications. 1. Select from one of curated categories to find essential apps or apps made specifically for HoloLens. - 1. On the top right of the Store app select the **"..."** button and select **My Library**, to view any perviously purchased apps. + 1. On the top right of the Store app, select the **"..."** button and then select **My Library** to view any previously purchased apps. 1. Select **Get** or **Install** on the application's page (a purchase may be required). ## Uninstall apps From 398e476acfefa2b85f07178b6ad3fbe7c44008fd Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Tue, 25 Feb 2020 13:01:39 -0800 Subject: [PATCH 031/858] Update devices/hololens/holographic-store-apps.md Co-Authored-By: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- devices/hololens/holographic-store-apps.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/holographic-store-apps.md b/devices/hololens/holographic-store-apps.md index 1cc434b348..a2156cbef0 100644 --- a/devices/hololens/holographic-store-apps.md +++ b/devices/hololens/holographic-store-apps.md @@ -42,7 +42,7 @@ To set up a payment method, go to [account.microsoft.com](https://account.micros 1. To open the [**Start** menu](holographic-home.md), perform a [Start gesture](https://docs.microsoft.com/hololens/hololens2-basic-usage#start-gesture) or [bloom](hololens1-basic-usage.md) gesture on HoloLens 1. 1. Select the Store app. Once the Store app opens: 1. Use the search bar to look for any desired applications. - 1. Select from one of curated categories to find essential apps or apps made specifically for HoloLens. + 1. Select essential apps or apps made specifically for HoloLens from one of the curated categories. 1. On the top right of the Store app, select the **"..."** button and then select **My Library** to view any previously purchased apps. 1. Select **Get** or **Install** on the application's page (a purchase may be required). From 74c9a3daa7444710f92e9e9a810c281d5531ca67 Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Tue, 25 Feb 2020 13:02:55 -0800 Subject: [PATCH 032/858] Update devices/hololens/holographic-store-apps.md Co-Authored-By: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- devices/hololens/holographic-store-apps.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/holographic-store-apps.md b/devices/hololens/holographic-store-apps.md index a2156cbef0..fcab543566 100644 --- a/devices/hololens/holographic-store-apps.md +++ b/devices/hololens/holographic-store-apps.md @@ -34,7 +34,7 @@ Open the Microsoft Store from the **Start** menu. Then browse for apps and games ## Install apps To download apps, you'll need to be signed in with a Microsoft account. Some apps are free and can be downloaded right away. Apps that require a purchase require you to be signed in to the Store with your Microsoft account and have a valid payment method. ->[!NOTE] +> [!NOTE] >The account you can use on Microsoft Store does not have to be the same as the account you are signed in with. If you are using a Work or School account on your HoloLens then you'll need to sign in with your personal account in the Store App to make a purchase. To set up a payment method, go to [account.microsoft.com](https://account.microsoft.com/) and select **Payment & billing** > **Payment options** > **Add a payment option**. From bff640dc2fcae934d984217bd73e635488685693 Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Tue, 25 Feb 2020 13:03:42 -0800 Subject: [PATCH 033/858] Update devices/hololens/holographic-store-apps.md Co-Authored-By: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- devices/hololens/holographic-store-apps.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/holographic-store-apps.md b/devices/hololens/holographic-store-apps.md index fcab543566..c154c0efc2 100644 --- a/devices/hololens/holographic-store-apps.md +++ b/devices/hololens/holographic-store-apps.md @@ -35,7 +35,7 @@ Open the Microsoft Store from the **Start** menu. Then browse for apps and games To download apps, you'll need to be signed in with a Microsoft account. Some apps are free and can be downloaded right away. Apps that require a purchase require you to be signed in to the Store with your Microsoft account and have a valid payment method. > [!NOTE] ->The account you can use on Microsoft Store does not have to be the same as the account you are signed in with. If you are using a Work or School account on your HoloLens then you'll need to sign in with your personal account in the Store App to make a purchase. +> The account you use on Microsoft Store does not have to be the same as the account you are signed in with. If you are using a Work or School account on your HoloLens then you'll need to sign in with your personal account in the Store App to make a purchase. To set up a payment method, go to [account.microsoft.com](https://account.microsoft.com/) and select **Payment & billing** > **Payment options** > **Add a payment option**. From e23e41ca1db5ff7f6551c448e7560653c40670f3 Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Wed, 26 Feb 2020 08:36:23 -0800 Subject: [PATCH 034/858] Update devices/hololens/holographic-store-apps.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- devices/hololens/holographic-store-apps.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/holographic-store-apps.md b/devices/hololens/holographic-store-apps.md index c154c0efc2..9a8d59a9c7 100644 --- a/devices/hololens/holographic-store-apps.md +++ b/devices/hololens/holographic-store-apps.md @@ -52,7 +52,7 @@ There are two ways to uninstall applications. You can uninstall applications th ### Uninstall from the Start menu -On the **Start** menu or in the **All apps** list, browse to the app. Air Tap and hold until the menu appears, then select **Uninstall**. +On the **Start** menu or in the **All apps** list, browse to the app. Air tap and hold until the menu appears, then select **Uninstall**. ### Uninstall from the Microsoft Store From d8ce5ac8432d046a9cd23d1f6c21b4310f9271c9 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Tue, 3 Mar 2020 20:02:04 -0800 Subject: [PATCH 035/858] Update windows-autopilot-and-surface-devices.md --- devices/surface/windows-autopilot-and-surface-devices.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/devices/surface/windows-autopilot-and-surface-devices.md b/devices/surface/windows-autopilot-and-surface-devices.md index 1fbdba19cf..f25ae9d171 100644 --- a/devices/surface/windows-autopilot-and-surface-devices.md +++ b/devices/surface/windows-autopilot-and-surface-devices.md @@ -13,7 +13,7 @@ ms.author: dansimp ms.topic: article ms.localizationpriority: medium ms.audience: itpro -ms.date: 02/14/2020 +ms.date: 03/04/2020 --- # Windows Autopilot and Surface devices @@ -38,7 +38,7 @@ These Windows versions support a 4,000-byte (4k) hash value that uniquely identi ## Exchange experience on Surface devices in need of repair or replacement -Microsoft automatically checks every Surface for Autopilot enrollment and will deregister the device from the customer’s tenant. Microsoft ensures the replacement device is enrolled into Windows Autopilot once a replacement is shipped back to the customer. This service is available on all device exchange service orders directly with Microsoft. +Microsoft automatically checks every Surface for Autopilot enrollment and will deregister the device from the customer's tenant. Microsoft ensures the replacement device is enrolled into Windows Autopilot once a replacement is shipped back to the customer. This service is available on all device exchange service orders directly with Microsoft. > [!NOTE] > When customers use a Partner to return devices, the Partner is responsible for managing the exchange process including deregistering and enrolling devices into Windows Autopilot. @@ -57,6 +57,8 @@ Surface partners that are enabled for Windows Autopilot include: - [Computacenter](https://www.computacenter.com/uk) - [Connection](https://www.connection.com/brand/microsoft/microsoft-surface) - [Insight](https://www.insight.com/en_US/buy/partner/microsoft/surface/windows-autopilot.html) +- [Function 1](http://functionone.staging.wpengine.com/#empower) +- [LDI](https://www.myldi.com/managed-it/) - [SHI](https://www.shi.com/Surface) - [Synnex](https://www.synnexcorp.com/us/microsoft/surface-autopilot/) - [Techdata](https://www.techdata.com/) From 32de7978711d1d51f2ba40129313368c61857ac9 Mon Sep 17 00:00:00 2001 From: NagaCSC Date: Thu, 5 Mar 2020 11:36:31 -0800 Subject: [PATCH 036/858] Subject update we have had cases coming, since we have the word optional, Customer leaves subject empty and PIN authentication fails as DC -KDC service can not accept its own DC certificate issued by internal CA. previous line Optionally, the certificate Subject section should contain the directory path of the server object (the distinguished name). corrected The certificate Subject section should contain the directory path of the server object (the distinguished name). --- .../hello-for-business/hello-hybrid-key-trust-prereqs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md index d2b1de480f..527cc94cc9 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md @@ -63,7 +63,7 @@ Key trust deployments do not need client issued certificates for on-premises aut The minimum required enterprise certificate authority that can be used with Windows Hello for Business is Windows Server 2012, but you can also use a third-party enterprise certification authority. The detailed requirements for the Domain Controller certificate are shown below. * The certificate must have a Certificate Revocation List (CRL) distribution point extension that points to a valid CRL. -* Optionally, the certificate Subject section should contain the directory path of the server object (the distinguished name). +* The certificate Subject section should contain the directory path of the server object (the distinguished name). * The certificate Key Usage section must contain Digital Signature and Key Encipherment. * Optionally, the certificate Basic Constraints section should contain: [Subject Type=End Entity, Path Length Constraint=None]. * The certificate Enhanced Key Usage section must contain Client Authentication (1.3.6.1.5.5.7.3.2), Server Authentication (1.3.6.1.5.5.7.3.1), and KDC Authentication (1.3.6.1.5.2.3.5). From 7ddcb033f66941d558ca7feb0bbdb142f58e683f Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 5 Mar 2020 14:09:05 -0800 Subject: [PATCH 037/858] update steps to reflect new flow --- .../microsoft-defender-atp/evaluation-lab.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md b/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md index bf5cc16a7d..fde44c86d8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md +++ b/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md @@ -54,6 +54,7 @@ You can access the lab from the menu. In the navigation menu, select **Evaluatio ## Setup the evaluation lab + 1. In the navigation pane, select **Evaluation and tutorials > Evaluation lab**, then select **Setup lab**. ![Image of the evaluation lab welcome page](images/evaluation-lab-setup.png) @@ -63,19 +64,18 @@ You can access the lab from the menu. In the navigation menu, select **Evaluatio ![Image of lab configuration options](images/lab-creation-page.png) -3. (Optional) Select the threat simulation agent you'd like to use and enter your details. You can also choose to install threat simulators at a later time. If you choose to install threat simulation agents during the lab setup, you'll enjoy the benefit of having them on the machines you add. +3. (Optional) You can choose to install threat simulators in the lab. - >[!NOTE] - >PLACEHOLDER ... By agreeing to install the selected simulator, you agree that the details you provided ....INSERT APPROVED LEGAL STATEMENT HERE FROM CELA!!!! + >[!IMPORTANT] + >You'll first need to accept and provide consent to the terms and information sharing statements. - ADD IMAGE HERE OF THE THREAT SIMULATOR SELECTION PAGE!!! +4. Select the threat simulation agent you'd like to use and enter your details. You can also choose to install threat simulators at a later time. If you choose to install threat simulation agents during the lab setup, you'll enjoy the benefit of having them on the machines you add. -4. Review the summary and select **Setup Lab**. +5. Review the summary and select **Setup Lab**. After the lab setup process is complete, you can add machines and run simulations. - ## Add machines When you add a machine to your environment, Microsoft Defender ATP sets up a well-configured machine with connection details. You can add Windows 10 or Windows Server 2019 machines. From bddeb88af09ee27309da8a0707d7908222d58b89 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 5 Mar 2020 15:05:39 -0800 Subject: [PATCH 038/858] update image --- .../images/lab-creation-page.png | Bin 40891 -> 39853 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/lab-creation-page.png b/windows/security/threat-protection/microsoft-defender-atp/images/lab-creation-page.png index 27346d841e79dd80e9916a5fbb21d153b92455db..24a2e95f65be78a650908dfadf0210bd9a4a480c 100644 GIT binary patch literal 39853 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 literal 40891 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 Date: Sun, 8 Mar 2020 22:32:47 +0100 Subject: [PATCH 039/858] Update wufb-compliancedeadlines.md: pencil edits **Description:** Based on the newly merged PR #6165, it seems useful to make a couple of minor edits to improve readability slightly and to avoid unintended capitalization other than brand names and start of a sentence. **Changes proposed:** - Remove "For" where the lines already contain sentence starting caps and apply consistency to copying section headings to the link text. - Whitespace adjustments: - "Trim Trailing Space" (remove blanks at end-of-line) - Remove 10 redundant blank lines - Add MD indent marker compatibility spacing in the Note blob - Add MD indent marker compatibility spacing to "Applies to:" Use either the Rich diff view or the Hide whitespace changes feature. **Ticket closure or reference:** Ref. PR #6165 --- .../update/wufb-compliancedeadlines.md | 62 ++++++++----------- 1 file changed, 26 insertions(+), 36 deletions(-) diff --git a/windows/deployment/update/wufb-compliancedeadlines.md b/windows/deployment/update/wufb-compliancedeadlines.md index 41edd21e70..67b6e07ec0 100644 --- a/windows/deployment/update/wufb-compliancedeadlines.md +++ b/windows/deployment/update/wufb-compliancedeadlines.md @@ -6,30 +6,29 @@ ms.mktglfcycl: manage author: jaimeo ms.localizationpriority: medium ms.author: jaimeo -ms.reviewer: +ms.reviewer: manager: laurawi ms.topic: article --- -# Enforcing compliance deadlines for updates +# Enforcing compliance deadlines for updates ->Applies to: Windows 10 +> Applies to: Windows 10 -Deploying feature or quality updates for many organizations is only part of the equation for managing their device ecosystem. The ability to enforce update compliance is the next important part. Windows Update for Business provides controls to manage deadlines for when devices should migrate to newer versions. +Deploying feature or quality updates for many organizations is only part of the equation for managing their device ecosystem. The ability to enforce update compliance is the next important part. Windows Update for Business provides controls to manage deadlines for when devices should migrate to newer versions. The compliance options have changed for devices on Windows 10, version 1709 and above: - [For Windows 10, version 1709 and above](#for-windows-10-version-1709-and-above) -- [For prior to Windows 10, version 1709](#prior-to-windows-10-version-1709) - +- [Prior to Windows 10, version 1709](#prior-to-windows-10-version-1709) ## For Windows 10, version 1709 and above With a current version of Windows 10, it's best to use the new policy introduced in June 2019 to Windows 10, version 1709 and above: **Specify deadlines for automatic updates and restarts**. In MDM, this policy is available as four separate settings: -- Update/ConfigureDeadlineForFeatureUpdates -- Update/ConfigureDeadlineForQualityUpdates -- Update/ConfigureDeadlineGracePeriod -- Update/ConfigureDeadlineNoAutoReboot +- Update/ConfigureDeadlineForFeatureUpdates +- Update/ConfigureDeadlineForQualityUpdates +- Update/ConfigureDeadlineGracePeriod +- Update/ConfigureDeadlineNoAutoReboot This policy starts the countdown for the update installation deadline from when the update is published, instead of starting with the "restart pending" state as the older policies did. @@ -37,23 +36,19 @@ The policy also includes a configurable grace period to allow, for example, user Further, the policy includes the option to opt out of automatic restarts until the deadline is reached by presenting the "engaged restart experience" until the deadline has actually expired. At this point the device will automatically schedule a restart regardless of active hours. - - ### Policy setting overview |Policy|Description | |-|-| -| (For Windows 10, version 1709 and above) Specify deadlines for automatic updates and restarts | Similar to the older "Specify deadline before auto-restart for update installation," but starts the deadline countdown from when the update was published. Also introduces a configurable grace period and the option to opt out of automatic restarts until the deadline is reached. | +| (Windows 10, version 1709 and above) Specify deadlines for automatic updates and restarts | Similar to the older "Specify deadline before auto-restart for update installation," but starts the deadline countdown from when the update was published. Also introduces a configurable grace period and the option to opt out of automatic restarts until the deadline is reached. | - - -### Suggested configurations +### Suggested configurations |Policy|Location|Quality update deadline in days|Feature update deadline in days|Grace period in days| |-|-|-|-|-| -|(For Windows 10, version 1709 and above) Specify deadlines for automatic updates and restarts | GPO: Computer Configuration > Administrative Templates > Windows Components > Windows Update > Specify deadlines for automatic updates and restarts | 7 | 7 | 2 | +|(Windows 10, version 1709 and above) Specify deadlines for automatic updates and restarts | GPO: Computer Configuration > Administrative Templates > Windows Components > Windows Update > Specify deadlines for automatic updates and restarts | 7 | 7 | 2 | -When **Specify deadlines for automatic updates and restarts** is set (For Windows 10, version 1709 and above): +When **Specify deadlines for automatic updates and restarts** is set (Windows 10, version 1709 and above): - **While restart is pending, before the deadline occurs:** @@ -68,7 +63,7 @@ When **Specify deadlines for automatic updates and restarts** is set (For Window ![The notification users get for an impending restart 15 minutes prior to restart](images/wufb-restart-imminent-warning.png) - **If the restart is still pending after the deadline passes:** - + - Within 12 hours before the deadline passes, the user receives this notification that the deadline is approaching: ![The notification users get for an approaching restart deadline](images/wufb-pastdeadline-restart-warning.png) @@ -80,22 +75,21 @@ When **Specify deadlines for automatic updates and restarts** is set (For Window ## Prior to Windows 10, version 1709 - -Two compliance flows are available: +Two compliance flows are available: - [Deadline only](#deadline-only) - [Deadline with user engagement](#deadline-with-user-engagement) -### Deadline only +### Deadline only -This flow only enforces the deadline where the device will attempt to silently restart outside of active hours before the deadline is reached. Once the deadline is reached the user is prompted with either a confirmation button or a restart now option. +This flow only enforces the deadline where the device will attempt to silently restart outside of active hours before the deadline is reached. Once the deadline is reached the user is prompted with either a confirmation button or a restart now option. #### End-user experience -Once the device is in the pending restart state, it will attempt to restart the device during non-active hours. This is known as the auto-restart period, and by default it does not require user interaction to restart the device. +Once the device is in the pending restart state, it will attempt to restart the device during non-active hours. This is known as the auto-restart period, and by default it does not require user interaction to restart the device. ->[!NOTE] ->Deadlines are enforced from pending restart state (for example, when the device has completed the installation and download from Windows Update). +> [!NOTE] +> Deadlines are enforced from pending restart state (for example, when the device has completed the installation and download from Windows Update). #### Policy overview @@ -104,9 +98,6 @@ Once the device is in the pending restart state, it will attempt to restart the |Specify deadline before auto-restart for update installation|Governs the update experience once the device has entered pending restart state. It specifies a deadline, in days, to enforce compliance (such as imminent installation).| |Configure Auto-restart warning notification schedule for updates|Configures the reminder notification and the warning notification for a scheduled installation. The user can dismiss a reminder, but not the warning.| - - - #### Suggested configuration |Policy|Location|3-day compliance|5-day compliance|7-day compliance| @@ -129,13 +120,13 @@ Notification users get for a feature update deadline: ![The notification users get for an impending feature update deadline](images/wufb-feature-notification.png) -### Deadline with user engagement +### Deadline with user engagement -This flow provides the end user with prompts to select a time to restart the device before the deadline is reached. If the device is unable to restart at the time specified by the user or the time selected is outside the deadline, the device will restart the next time it is active. +This flow provides the end user with prompts to select a time to restart the device before the deadline is reached. If the device is unable to restart at the time specified by the user or the time selected is outside the deadline, the device will restart the next time it is active. #### End-user experience -Before the deadline the device will be in two states: auto-restart period and engaged-restart period. During the auto-restart period the device will silently try to restart outside of active hours. If the device can't find an idle moment to restart, then the device will go into engaged-restart. The end user, at this point, can select a time that they would like the device to try to restart. Both phases happen before the deadline; once that deadline has passed then the device will restart at the next available time. +Before the deadline the device will be in two states: auto-restart period and engaged-restart period. During the auto-restart period the device will silently try to restart outside of active hours. If the device can't find an idle moment to restart, then the device will go into engaged-restart. The end user, at this point, can select a time that they would like the device to try to restart. Both phases happen before the deadline; once that deadline has passed then the device will restart at the next available time. #### Policy overview @@ -144,15 +135,15 @@ Before the deadline the device will be in two states: auto-restart period and en |Specify engaged restart transition and notification schedule for updates|Governs how the user will be impacted by the pending restart. Transition days, first starts out in Auto-Restart where the device will find an idle moment to restart the device. After 2 days engaged restart will commence and the user will be able to choose a time| |Configure Auto-restart required notification for updates|Governs the notifications during the Auto-Restart period. During Active hours, the user will be notified that the device is trying to restart. They will have the option to confirm or dismiss the notification| -#### Suggested configuration +#### Suggested configuration |Policy| Location| 3-day compliance| 5-day compliance| 7-day compliance | |-|-|-|-|-| |Specify engaged restart transition and notification schedule for updates|GPO: Computer Configuration > Administrative Templates > Windows Components > Windows Update > Specify Engaged restart transition and notification schedule for updates|State: Enabled
    **Transition** (Days): 2
    **Snooze** (Days): 2
    **Deadline** (Days): 3|State: Enabled
    **Transition** (Days): 2
    **Snooze** (Days): 2
    **Deadline** (Days): 4|State: Enabled
    **Transition** (Days): 2
    **Snooze** (Days): 2
    **Deadline** (Days): 5| -#### Controlling notification experience for engaged deadline +#### Controlling notification experience for engaged deadline -|Policy| Location |Suggested Configuration +|Policy| Location |Suggested Configuration |-|-|-| |Configure Auto-restart required notification for updates |GPO: Computer Configuration > Administrative Templates > Windows Components > Windows Update > Configure Auto-restart required notification for updates|State: Enabled
    **Method**: 2- User| @@ -174,4 +165,3 @@ Notification users get for a feature update deadline: ![The notification users get for an impending feature update deadline](images/wufb-feature-update-deadline-notification.png) - From 730a43cdcbc2f923db9f9845f79b80994ed1f5bf Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Wed, 11 Mar 2020 17:50:28 -0700 Subject: [PATCH 040/858] HoloLens Kiosk, serious overhaul MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This is a LARGE change to this page. I've been wanting to do this for some time now. I've discussed with Yannis and Sarah and how it needed it. So I took the time to finally go about doing the work and making the changes. @yannisle @scooley As subject matter experts I'd like to review any information I've added and verify it's correct. @Teresa-Motiv I'm sure I've got several rough edges here. Would you please help me with consistency? I'm sure my information is correct but I need to learn to phrase and present it uniformly. • Redo the SAK vs MAK chart. • Create a chart or paragraph detailing when each deployment method should be used, it’s benefits, and limitations. • Add some examples for clarity • Move the Start layout XML stuff to the bottom as it’s optional now for MDM. Pointing to it as needed. • ACTUAL instructions for Kiosk Mode via Intune. • Reduce “Windows 10, version 1803” terminology. And make it less prominent in headers. • Reduce provisioning section and instead update the page we linked to. • Update the recommendations at the bottom. • Get rid of Bloom references. --- devices/hololens/hololens-kiosk.md | 275 ++++++++++++++++++++--------- 1 file changed, 194 insertions(+), 81 deletions(-) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index aab93e1b8a..5c23e398b7 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -20,97 +20,162 @@ appliesto: # Set up HoloLens as a kiosk for specific applications -In Windows 10, version 1803, you can configure your HoloLens devices to run as multi-app or single-app kiosks. You can also configure guest access for a HoloLens kiosk device by [designating a SpecialGroup account in your XML file.](#add-guest-access-to-the-kiosk-configuration-optional) +A convenient feature many choose to use as a solution for focusing on business apps, or using to show an app demo is Kiosk mode. There are two different types of kiosks, and three methods of deploying them. +- All HoloLens 2 devices are Kiosk mode capable. +- In order to use Kiosk Mode with HoloLens (1st Gen) you’ll need to be updated to at least Windows 10, version 1803 which released April 2018. If you have recovered your HoloLens (1st gen) device with Windows Device Recovery Tool using the default build, or have taken the most recent updates then you are ready. -When HoloLens is configured as a multi-app kiosk, only the allowed apps are available to the user. The benefit of a multi-app kiosk, or fixed-purpose device, is to provide an easy-to-understand experience for individuals by putting in front of them only the things they need to use, and removing from their view the things they don't need to access. +# Picking a Kiosk Mode +When HoloLens is configured as a multi-app kiosk, only the allowed apps are available to the user. The benefit of a multi-app kiosk, or fixed-purpose device, is to provide an easy-to-understand experience for individuals by putting in front of them only the things they need to use, and removing from their view the things they don’t need to access. -Single-app kiosk mode starts the specified app when the user signs in, and restricts the user's ability to launch new apps or change the running app. When single-app kiosk mode is enabled for HoloLens, the [start gestures](https://docs.microsoft.com/hololens/hololens2-basic-usage#start-gesture) (including [Bloom](https://docs.microsoft.com/hololens/hololens1-basic-usage) on HoloLens (1st Gen)) and Cortana are disabled, and placed apps aren't shown in the user's surroundings. - -The following table lists the device capabilities in the different kiosk modes. - -Kiosk mode | Voice and Bloom commands | Quick actions menu | Camera and video | Miracast ---- | --- | --- | --- | --- -Single-app kiosk | ![no](images/crossmark.png) | ![no](images/crossmark.png) | ![no](images/crossmark.png) | ![no](images/crossmark.png) -Multi-app kiosk | ![yes](images/checkmark.png) | ![yes](images/checkmark.png) with **Home** and **Volume** (default)

    Photo and video buttons shown in Quick actions menu if the Camera app is enabled in the kiosk configuration.

    Miracast is shown if the Camera app and device picker app are enabled in the kiosk configuration. | ![yes](images/checkmark.png) if the Camera app is enabled in the kiosk configuration. | ![yes](images/checkmark.png) if the Camera app and device picker app are enabled in the kiosk configuration. - -> [!NOTE] -> Use the Application User Model ID (AUMID) to allow apps in your kiosk configuration. The Camera app AUMID is `HoloCamera_cw5n1h2txyewy!HoloCamera`. The device picker app AUMID is `HoloDevicesFlow_cw5n1h2txyewy!HoloDevicesFlow`. - -The [AssignedAccess Configuration Service Provider (CSP)](https://docs.microsoft.com/windows/client-management/mdm/assignedaccess-csp) enables kiosk configuration. +Single-app kiosk mode starts the specified app when the user signs in, and restricts the user's ability to launch new apps or change the running app. When single-app kiosk mode is enabled for HoloLens, the [start gestures](https://docs.microsoft.com/hololens/hololens2-basic-usage#start-gesture) (including [Bloom](https://docs.microsoft.com/hololens/hololens1-basic-usage) on HoloLens (1st Gen)) and Cortana are disabled, and placed apps aren't shown in the user's surroundings. > [!WARNING] > The assigned access feature which enables kiosk mode is intended for corporate-owned fixed-purpose devices. When the multi-app assigned access configuration is applied on the device, certain policies are enforced system-wide, and will impact other users on the device. Deleting the multi-app configuration will remove the assigned access lockdown profiles associated with the users, but it cannot revert all [the enforced policies](https://docs.microsoft.com/windows/configuration/lock-down-windows-10-to-specific-apps#policies-set-by-multi-app-kiosk-configuration). A factory reset is needed to clear all the policies enforced via assigned access. > > Be aware that voice commands are enabled for kiosk mode configured in Microsoft Intune or provisioning packages, even if the Cortana app is not selected as a kiosk app. -For HoloLens devices running Windows 10, version 1803, there are three methods that you can use to configure the device as a kiosk: -- You can use [Microsoft Intune or other mobile device management (MDM) service](#set-up-kiosk-mode-using-microsoft-intune-or-mdm-windows-10-version-1803) to configure single-app and multi-app kiosks. -- You can [use a provisioning package](#set-up-kiosk-mode-using-a-provisioning-package-windows-10-version-1803) to configure single-app and multi-app kiosks. -- You can [use the Windows Device Portal](#set-up-kiosk-mode-using-the-windows-device-portal-windows-10-version-1607-and-version-1803) to configure single-app kiosks. This method is recommended only for demonstrations, as it requires that developer mode be enabled on the device. -For HoloLens devices running Windows 10, version 1607, you can [use the Windows Device Portal](#set-up-kiosk-mode-using-the-windows-device-portal-windows-10-version-1607-and-version-1803) to configure single-app kiosks. +The following table lists the device capabilities in the different kiosk modes. -## Start layout for HoloLens +| | Start Gesture / Pins Panel | Quick Actions Menu | Camera and Video | Miracast | Supported User Types | Auto Login | Can distinguish different users to use Kiosk mode or full access | +|------------------|----------------------------|--------------------|------------------|----------|----------------------|------------|------------------------------------------------------------------| +| Single-app kiosk | No | No | No* | No | MSA or Local | Yes | No | +| Multi-app kiosk | Yes | Yes* | Yes* | Yes* | AAD | No | Yes | -If you use [MDM, Microsoft Intune](#set-up-kiosk-mode-using-microsoft-intune-or-mdm-windows-10-version-1803), or a [provisioning package](#set-up-kiosk-mode-using-a-provisioning-package-windows-10-version-1803) to configure a multi-app kiosk, the procedure requires a Start layout. Start layout customization isn't supported in Holographic for Business, so you'll need to use a placeholder Start layout. +While camera and video voice commands and UI are disabled by default the button commands can still be used. +To enable the camera, device picker, or Miracast on the system menu include the AUMIDs below in your Multi-app kiosk. > [!NOTE] -> Because a single-app kiosk launches the kiosk app when a user signs in, there is no Start screen displayed. +> Use the Application User Model ID (AUMID) to allow apps in your kiosk configuration. The Camera app AUMID is `HoloCamera_cw5n1h2txyewy!HoloCamera`. The device picker app AUMID is `HoloDevicesFlow_cw5n1h2txyewy!HoloDevicesFlow`. -### Start layout file for MDM (Intune and others) +The [AssignedAccess Configuration Service Provider (CSP)](https://docs.microsoft.com/windows/client-management/mdm/assignedaccess-csp) enables kiosk configuration. -Save the following sample as an XML file. You can use this file when you configure the multi-app kiosk in Microsoft Intune (or in another MDM service that provides a kiosk profile). +One Device can easily be set up to have one Kiosk set up for it. If you opt for Multi-app Kiosk then not you don’t need to require all users to use the Kiosk. +Examples scenarios of when to use which Kiosk: +- A device dedicated to Guides to help new hires: Single-app kiosk +- A device that has both Guides and Remote Assist for a range of employees: Multi-app kiosk +- You have a custom app and only allow access to it: Single-app kiosk +- You want a device the majority of your users can only use custom App, but that one user group can use your custom app, Remote Assist, Feedback Hub, and Settings if needed: Multi-app Kiosk mode (With only your custom app in the Kiosk, and the one user group has full access to Windows Holographic.) -> [!NOTE] -> If you need to use a custom setting and full XML configuration to set up a kiosk in your MDM service, use the [Start layout instructions for a provisioning package](#start-layout-for-a-provisioning-package). +# Picking a Deployment Method -```xml - - - - - - - - - -``` +There are three methods that you can use to configure the device as a kiosk: +- You can use [Microsoft Intune or other mobile device management (MDM) service](https://docs.microsoft.com/hololens/hololens-kiosk#set-up-kiosk-mode-using-microsoft-intune-or-mdm) to configure single-app and multi-app kiosks. +- You can [use a provisioning package](https://docs.microsoft.com/en-us/hololens/hololens-kiosk#set-up-kiosk-mode-using-a-provisioning-package) to configure single-app and multi-app kiosks. +- You can [use the Windows Device Portal](https://docs.microsoft.com/en-us/hololens/hololens-kiosk#set-up-kiosk-mode-using-the-windows-device-portal) to configure single-app kiosks. This method is recommended only for demonstrations, as it requires that developer mode be enabled on the device. -### Start layout for a provisioning package +| | Device Portal | Provisioning Package | MDM | +|------------------------------|---------------|----------------------|------| +| Single-app kiosk available | Yes | Yes | Yes | +| Multi-app kiosk available | No | Yes | Yes | +| Need device locally to apply | Yes | Yes | No | +| Need developer mode | Yes | No | No | +| Need AAD | No | No | Yes | +| Automatically deploy | No | No | Yes | +| Speed | Fastest | Fast | Slow | +| Recommended for scale | No | No | Yes | -You will [create an XML file](#set-up-kiosk-mode-using-a-provisioning-package-windows-10-version-1803) to define the kiosk configuration to be included in a provisioning package. Use the following sample in the `StartLayout` section of your XML file. -```xml - - - - - - - - - - - - - - - ]]> - - -``` +## Set up kiosk mode using Microsoft Intune or MDM -## Set up kiosk mode using Microsoft Intune or MDM (Windows 10, version 1803) +Process: +1. Create a Device Configuration Policy +1. Select the settings you want to see in your Kiosk +1. Assign the Policy to the group to receive the policy +1. Set up the device + 1. Single app Kiosk + 1. Multi app Kiosk + +## Create a Device configuration policy + +Navigate to https://portal.azure.com/ and sign in to your Intune administrator account. +Select **Microsoft Intune > Device configuration - Profiles > + Create profile** +Walk through the steps setting a name, **Platform** as **Windows 10 and later**, and **Profile** type as **Kiosk**. +Your next settings after this will be different depending on if you pick Single app kiosk or Multi app kiosk. +For full details creating a device profile for Kiosk mode check out [Kiosk settings]( https://docs.microsoft.com/intune/configuration/kiosk-settings). + +## Select the settings you want to see in your Kiosk. + +### Single-app kiosk +Select **Single-app kiosk**, then select **Local user account**. You’ll need to enter either the name of your local user, or your Microsoft Account you intend to be logged onto the device. +Finally you’ll select the one app you want to be used in your kiosk. Ideally this should be a store app. +For full details visit [here](https://docs.microsoft.com/intune/configuration/kiosk-settings-holographic#single-full-screen-app-kiosks). + +### Multi App Kiosk +**Target Windows 10 in S mode devices**: Choose **No**. S mode isn't supported on Windows Holographic for Business. +For **User logon type**: Add one or more user accounts that can use the apps you add. Your options that work with Windows Holographic are : **Azure AD user or group** or **HoloLens visitor**. + +It’s important that the group or groups you choose includes users you want to use the Kiosk, if a user signs in with an account not included in this list they will not have a Kiosk experience. + +Now you choose which Apps to include in your kiosk. You may choose to add just one or add many. + +To choose an app you’ve uploaded as a **Line of business app** choose the **Add store app** option. You many also choose to add an app via it’s **Application user model ID** by selecting **Add by AUMID**. +Some common in-box apps you may wish to use are: + +| App Name | AUMID | +|---------------|----------------------------------------------------------------------| +| Remote Assist | Microsoft.MicrosoftRemoteAssist_8wekyb3d8bbwe!Microsoft.RemoteAssist | +| Guides | Microsoft.Dynamics365.Guides_8wekyb3d8bbwe!MicrosoftGuides | +| Camera | HoloCamera_cw5n1h2txyewy!HoloCamera | +| Device picker | HoloDevicesFlow_cw5n1h2txyewy!HoloDevicesFlow | +| Feedback Hub | Microsoft.WindowsFeedbackHub_8wekyb3d8bbwe!App | + +For more information on settings for both modes of Kiosk visit [here](https://docs.microsoft.com/en-us/intune/configuration/kiosk-settings-holographic). + +## Assign the Policy to the group to receive the policy +Once you have created and saved your Kiosk mode policy you must assign it to the group(s) that you want it deployed to, or your devices will never receive it. +Click assignments and add the group(s) that you want the Kiosk mode policy deployed to. + + +> [! IMPORTANT] +> If two more or more different Kiosk polices target a device they will conflict and the device will receive neither. Other policies such as device restrictions do not conflict with Kiosk mode or additional device restrictions. + +For more information on group type, and group assignments please visit [here](https://docs.microsoft.com/en-us/intune/configuration/device-profile-assign). + +There is an important distinction between the **User logon type** and the **Assignments**. Assignments is how the deployment of the Kiosk to a device is determined. Once a Kiosk policy is on the device, it uses the User logon type to determine which users should be using the Kiosk. + +Examples: +- You have a single group that you use for both logon type and assignments. Users A B and C are in both groups. No matter which user the device is first set up for they will join the tenant in this group and the kiosk policy will deploy. Also each user is in the logon group so users A B and C will all experience the Kiosk. + +- You have an assignment group with users A, B and C in it. The logon group is different with users B and C. Even if user A sets up the device and joins the tenant with the device the Kiosk policy will still deploy. Users B and C will still be logged in to the Kiosk, but user A can still log in if troubleshooting, changing of settings or any other need for full access to windows is needed. + +- You have devices you contract out to two different vendors. Instead of user groups you have device groups. Each device group needs a different Kiosk. Those devices when joined receive policy for their own respective Kiosk. The logon user group may include users from both sites, and thus each regional area’s device would allow kiosks for both sets of users. + + +## Set up the device +Now it’s time to set up the device to both receive the policy and log into the account the policy has enabled for kiosk mode. + +### Single-app kiosk + +Since Single-app kiosk mode targets a local user or Microsoft account you need to take a few extra steps to [enroll the HoloLens in MDM](https://docs.microsoft.com/hololens/hololens-enroll-mdm ), but sign in will be easy and can be automatic. + +During OOBE sign into your **Microsoft Account** specified as a **Logon User Account**. +Then enroll the device so that your **device is enrolled in a group** for a group selected under the Kiosk mode policy’s **assignment**. +Give your store app a short amount time to download as well as policy to be applied, once it is restart the device. Once your account is signed in your Kiosk mode will be enabled and your app should automatically launch. + +If you’re not seeing your Kiosk mode yet, make sure to [check the assignment status]( https://docs.microsoft.com/intune/configuration/device-profile-monitor). + +### Multi app Kiosk +For multi app Kiosk you’ll be using a device that you Azure AD join to your tenant during OOBE. + +If you’re targeting a user group. you’ll want to sign in to an account that is a member of a group that’s also a group that the Kiosk is assigned to. + +Once you’ve completed OOBE, if you have apps you need to manually install via sideloading or the Microsoft store please do so. If your apps are going to install automatically, such as being a [required app](https://docs.microsoft.com/mem/intune/apps/apps-deploy#assign-an-app) for the same group that the Kiosk mode is assigned to, then it will become a part of your kiosk even if you enter the kiosk before it finishes downloading. + +To enable Kiosk mode simply **sign out** of your account and **sign in** to a profile that is a member of a group targeted by the Logon user account setting. (This may be the same user.) + +If you’re not seeing your Kiosk mode yet, make sure to [check the assignment status]( https://docs.microsoft.com/en-us/intune/configuration/device-profile-monitor). + + +Additional information: For HoloLens devices that are managed by Microsoft Intune, directions can be found [here](hololens-commercial-infrastructure.md#how-to-configure-kiosk-mode-using-microsoft-intune). For other MDM services, check your provider's documentation for instructions. If you need to use a custom setting and full XML configuration to set up a kiosk in your MDM service, [create an XML file that defines the kiosk configuration](#create-a-kiosk-configuration-xml-file), and make sure to include the [Start layout](#start-layout-for-a-provisioning-package) in the XML file. -## Set up kiosk mode using a provisioning package (Windows 10, version 1803) +## Set up kiosk mode using a provisioning package + +As part of creating your Provisioning package, you’ll need to create a [start layout](https://docs.microsoft.com/hololens/hololens-kiosk#start-layout-for-hololens). Process: 1. [Create an XML file that defines the kiosk configuration.](#create-a-kiosk-configuration-xml-file) @@ -170,25 +235,16 @@ Use the following snippet in your kiosk configuration XML to enable the **Guest* ### Apply the provisioning package to HoloLens -1. Connect HoloLens via USB to a PC and start the device, but do not continue past the **Fit** page of OOBE (the first page with the blue box). +You can intially [apply a provisioning package to HoloLens during setup](https://docs.microsoft.com/hololens/hololens-provisioning#apply-a-provisioning-package-to-hololens-during-setup). -3. HoloLens will show up as a device in File Explorer on the PC. +You can also [apply a provisioning package to HoloLens after setup](https://docs.microsoft.com/hololens/hololens-provisioning#4-apply-a-provisioning-package-to-hololens-after-setup). -4. In File Explorer, drag and drop the provisioning package (.ppkg) onto the device storage. - -5. Briefly press and release the **Volume Down** and **Power** buttons simultaneously again while on the **fit** page. - -6. The device will ask you if you trust the package and would like to apply it. Confirm that you trust the package. - -7. You will see whether the package was applied successfully or not. If it failed, you can fix your package and try again. If it succeeded, proceed with OOBE. - - -## Set up kiosk mode using the Windows Device Portal (Windows 10, version 1607 and version 1803) +## Set up kiosk mode using the Windows Device Portal 1. [Set up the HoloLens to use the Windows Device Portal](https://developer.microsoft.com/windows/mixed-reality/using_the_windows_device_portal#setting_up_hololens_to_use_windows_device_portal). The Device Portal is a web server on your HoloLens that you can connect to from a web browser on your PC. > [!IMPORTANT] - > When you set up HoloLens to use the Device Portal, you must enable **Developer Mode** on the device. **Developer Mode** on a device that has been upgraded to Windows Holographic for Business enables side-loading of apps, which risks the installation of apps that have not been certified by the Microsoft Store. Administrators can block the ability to enable **Developer Mode** using the **ApplicationManagement/AllowDeveloper Unlock** setting in the [Policy CSP](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx). [Learn more about Developer Mode.](https://msdn.microsoft.com/windows/uwp/get-started/enable-your-device-for-development#developer-mode) + > When you set up HoloLens to use the Device Portal, you must enable **Developer Mode** on the device. **Developer Mode** on a device that has Windows Holographic for Business enables side-loading of apps, which risks the installation of apps that have not been certified by the Microsoft Store. Administrators can block the ability to enable **Developer Mode** using the **ApplicationManagement/AllowDeveloper Unlock** setting in the [Policy CSP](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx). [Learn more about Developer Mode.](https://msdn.microsoft.com/windows/uwp/get-started/enable-your-device-for-development#developer-mode) 2. On a PC, connect to the HoloLens using [Wi-Fi](https://developer.microsoft.com/windows/mixed-reality/Using_the_Windows_Device_Portal.html#connecting_over_wi-fi) or [USB](https://developer.microsoft.com/windows/mixed-reality/Using_the_Windows_Device_Portal.html#connecting_over_usb). @@ -202,16 +258,73 @@ Use the following snippet in your kiosk configuration XML to enable the **Guest* ![Kiosk Mode](images/kiosk.png) > [!NOTE] - > The kiosk mode option will be available if the device is [enrolled in device management](hololens-enroll-mdm.md) and has a [license to upgrade to Windows Holographic for Business](hololens1-upgrade-enterprise.md). + > The kiosk mode option will be available if the device has [Windows Holographic for Business](hololens1-upgrade-enterprise.md). 5. Select **Enable Kiosk Mode**, choose an app to run when the device starts, and click **Save**. +6. Reboot the HoloLens. If you still have your Device Portal page open you can use the **Power** option in the top right and click **Restart.** + +## Start layout for HoloLens + +If you use [MDM, Microsoft Intune](#set-up-kiosk-mode-using-microsoft-intune-or-mdm-windows-10-version-1803), or a [provisioning package](#set-up-kiosk-mode-using-a-provisioning-package-windows-10-version-1803) to configure a multi-app kiosk, the procedure requires a Start layout. Start layout customization isn't supported in Holographic for Business, so you'll need to use a placeholder Start layout. + +> [!NOTE] +> Because a single-app kiosk launches the kiosk app when a user signs in, there is no Start screen displayed. + +### Start layout file for MDM (Intune and others) + +Save the following sample as an XML file. You can use this file when you configure the multi-app kiosk in Microsoft Intune (or in another MDM service that provides a kiosk profile). + +> [!NOTE] +> If you need to use a custom setting and full XML configuration to set up a kiosk in your MDM service, use the [Start layout instructions for a provisioning package](#start-layout-for-a-provisioning-package). + +```xml + + + + + + + + + +``` + +### Start layout for a provisioning package + +You will [create an XML file](#set-up-kiosk-mode-using-a-provisioning-package-windows-10-version-1803) to define the kiosk configuration to be included in a provisioning package. Use the following sample in the `StartLayout` section of your XML file. + +```xml + + + + + + + + + + + + + + + ]]> + + +``` + ## Kiosk app recommendations -- You cannot select Microsoft Edge, Microsoft Store, or the Shell app as a kiosk app. -- We recommend that you do **not** select the Settings app and the File Explorer app as a kiosk app. +- You cannot select the Shell app as a kiosk app. +- We recommend that you do **not** select the Settings app, Microsoft Edge, Microsoft Store, and the File Explorer app as a kiosk app. - You can select Cortana as a kiosk app. - To enable photo or video capture, the HoloCamera app must be enabled as a kiosk app. +- While Kiosk mode adds several restrictions, we suggest also considering additional policies such as turning off USB connectivity, or checking your flight ring settings to set when automatic updates occur as to not happen during business hours. ## More information From a223b23afca71e6d3e026f5ec1bb57ce7689c188 Mon Sep 17 00:00:00 2001 From: "v-tea@microsoft.com" <46357187+Teresa-Motiv@users.noreply.github.com> Date: Thu, 12 Mar 2020 13:26:10 -0700 Subject: [PATCH 041/858] Prelim cleanup --- devices/hololens/hololens-kiosk.md | 75 ++++++++++++++++-------------- 1 file changed, 41 insertions(+), 34 deletions(-) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index 5c23e398b7..c9585b911c 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -7,8 +7,9 @@ author: dansimp ms.author: dansimp ms.topic: article ms.localizationpriority: medium -ms.date: 11/13/2018 +ms.date: 03/12/2020 ms.custom: +- CI 115262 - CI 111456 - CSSTroubleshooting ms.reviewer: @@ -20,46 +21,50 @@ appliesto: # Set up HoloLens as a kiosk for specific applications -A convenient feature many choose to use as a solution for focusing on business apps, or using to show an app demo is Kiosk mode. There are two different types of kiosks, and three methods of deploying them. -- All HoloLens 2 devices are Kiosk mode capable. -- In order to use Kiosk Mode with HoloLens (1st Gen) you’ll need to be updated to at least Windows 10, version 1803 which released April 2018. If you have recovered your HoloLens (1st gen) device with Windows Device Recovery Tool using the default build, or have taken the most recent updates then you are ready. +A convenient feature many choose to use as a solution for focusing on business apps, or using to show an app demo is Kiosk mode. There are two different types of kiosks, and three methods of deploying them. -# Picking a Kiosk Mode +- All HoloLens 2 devices are Kiosk mode capable. +- In order to use Kiosk Mode with HoloLens (1st Gen) you’ll need to be updated to at least Windows 10, version 1803 which released April 2018. If you have recovered your HoloLens (1st gen) device with Windows Device Recovery Tool using the default build, or have taken the most recent updates then you are ready. + +## Select a kiosk mode When HoloLens is configured as a multi-app kiosk, only the allowed apps are available to the user. The benefit of a multi-app kiosk, or fixed-purpose device, is to provide an easy-to-understand experience for individuals by putting in front of them only the things they need to use, and removing from their view the things they don’t need to access. Single-app kiosk mode starts the specified app when the user signs in, and restricts the user's ability to launch new apps or change the running app. When single-app kiosk mode is enabled for HoloLens, the [start gestures](https://docs.microsoft.com/hololens/hololens2-basic-usage#start-gesture) (including [Bloom](https://docs.microsoft.com/hololens/hololens1-basic-usage) on HoloLens (1st Gen)) and Cortana are disabled, and placed apps aren't shown in the user's surroundings. -> [!WARNING] +> [!WARNING] > The assigned access feature which enables kiosk mode is intended for corporate-owned fixed-purpose devices. When the multi-app assigned access configuration is applied on the device, certain policies are enforced system-wide, and will impact other users on the device. Deleting the multi-app configuration will remove the assigned access lockdown profiles associated with the users, but it cannot revert all [the enforced policies](https://docs.microsoft.com/windows/configuration/lock-down-windows-10-to-specific-apps#policies-set-by-multi-app-kiosk-configuration). A factory reset is needed to clear all the policies enforced via assigned access. -> +> > Be aware that voice commands are enabled for kiosk mode configured in Microsoft Intune or provisioning packages, even if the Cortana app is not selected as a kiosk app. The following table lists the device capabilities in the different kiosk modes. -| | Start Gesture / Pins Panel | Quick Actions Menu | Camera and Video | Miracast | Supported User Types | Auto Login | Can distinguish different users to use Kiosk mode or full access | -|------------------|----------------------------|--------------------|------------------|----------|----------------------|------------|------------------------------------------------------------------| -| Single-app kiosk | No | No | No* | No | MSA or Local | Yes | No | -| Multi-app kiosk | Yes | Yes* | Yes* | Yes* | AAD | No | Yes | +|   |Start gesture/pins panel |Quick Actions menu |Camera and video |Miracast |Supported user types | Auto sign-in | Can distinguish different users to use Kiosk mode or full access | +| --- | --- | --- | --- | --- | --- | --- | --- | +|Single-app kiosk |No |No |No* |No |MSA or local |Yes |No | +|Multi-app kiosk |Yes |Yes* |Yes* |Yes* |AAD |No |Yes | While camera and video voice commands and UI are disabled by default the button commands can still be used. To enable the camera, device picker, or Miracast on the system menu include the AUMIDs below in your Multi-app kiosk. -> [!NOTE] +> [!NOTE] > Use the Application User Model ID (AUMID) to allow apps in your kiosk configuration. The Camera app AUMID is `HoloCamera_cw5n1h2txyewy!HoloCamera`. The device picker app AUMID is `HoloDevicesFlow_cw5n1h2txyewy!HoloDevicesFlow`. The [AssignedAccess Configuration Service Provider (CSP)](https://docs.microsoft.com/windows/client-management/mdm/assignedaccess-csp) enables kiosk configuration. One Device can easily be set up to have one Kiosk set up for it. If you opt for Multi-app Kiosk then not you don’t need to require all users to use the Kiosk. + Examples scenarios of when to use which Kiosk: + - A device dedicated to Guides to help new hires: Single-app kiosk - A device that has both Guides and Remote Assist for a range of employees: Multi-app kiosk - You have a custom app and only allow access to it: Single-app kiosk - You want a device the majority of your users can only use custom App, but that one user group can use your custom app, Remote Assist, Feedback Hub, and Settings if needed: Multi-app Kiosk mode (With only your custom app in the Kiosk, and the one user group has full access to Windows Holographic.) -# Picking a Deployment Method +## Select a deployment method There are three methods that you can use to configure the device as a kiosk: + - You can use [Microsoft Intune or other mobile device management (MDM) service](https://docs.microsoft.com/hololens/hololens-kiosk#set-up-kiosk-mode-using-microsoft-intune-or-mdm) to configure single-app and multi-app kiosks. - You can [use a provisioning package](https://docs.microsoft.com/en-us/hololens/hololens-kiosk#set-up-kiosk-mode-using-a-provisioning-package) to configure single-app and multi-app kiosks. - You can [use the Windows Device Portal](https://docs.microsoft.com/en-us/hololens/hololens-kiosk#set-up-kiosk-mode-using-the-windows-device-portal) to configure single-app kiosks. This method is recommended only for demonstrations, as it requires that developer mode be enabled on the device. @@ -75,33 +80,36 @@ There are three methods that you can use to configure the device as a kiosk: | Speed | Fastest | Fast | Slow | | Recommended for scale | No | No | Yes | +## Set up kiosk mode by using Microsoft Intune or MDM -## Set up kiosk mode using Microsoft Intune or MDM +Process: -Process: -1. Create a Device Configuration Policy -1. Select the settings you want to see in your Kiosk -1. Assign the Policy to the group to receive the policy -1. Set up the device - 1. Single app Kiosk - 1. Multi app Kiosk +1. [Create a Device Configuration Policy](#create-a-device-configuration-policy). +1. [Select the settings that you want to see in your kiosk](#select-the-settings-that-you-want-to-see-in-your-kiosk). +1. Assign the Policy to the group to receive the policy. +1. Set up the device. + - Single app Kiosk. + - Multi app Kiosk. -## Create a Device configuration policy +### Create a device configuration policy + +1. Navigate to https://portal.azure.com/ and sign in to your Intune administrator account. +1. Select **Microsoft Intune** > **Device configuration - Profiles** > **Create profile** +1. Walk through the steps setting a name, **Platform** as **Windows 10 and later**, and **Profile** type as **Kiosk**. -Navigate to https://portal.azure.com/ and sign in to your Intune administrator account. -Select **Microsoft Intune > Device configuration - Profiles > + Create profile** -Walk through the steps setting a name, **Platform** as **Windows 10 and later**, and **Profile** type as **Kiosk**. Your next settings after this will be different depending on if you pick Single app kiosk or Multi app kiosk. + For full details creating a device profile for Kiosk mode check out [Kiosk settings]( https://docs.microsoft.com/intune/configuration/kiosk-settings). -## Select the settings you want to see in your Kiosk. +### Select the settings that you want to see in your kiosk + +#### Configure a single-app kiosk -### Single-app kiosk Select **Single-app kiosk**, then select **Local user account**. You’ll need to enter either the name of your local user, or your Microsoft Account you intend to be logged onto the device. Finally you’ll select the one app you want to be used in your kiosk. Ideally this should be a store app. For full details visit [here](https://docs.microsoft.com/intune/configuration/kiosk-settings-holographic#single-full-screen-app-kiosks). -### Multi App Kiosk +#### Configure a multi-app kiosk **Target Windows 10 in S mode devices**: Choose **No**. S mode isn't supported on Windows Holographic for Business. For **User logon type**: Add one or more user accounts that can use the apps you add. Your options that work with Windows Holographic are : **Azure AD user or group** or **HoloLens visitor**. @@ -122,26 +130,25 @@ Some common in-box apps you may wish to use are: For more information on settings for both modes of Kiosk visit [here](https://docs.microsoft.com/en-us/intune/configuration/kiosk-settings-holographic). -## Assign the Policy to the group to receive the policy +## Assign the policy to the group to receive the policy Once you have created and saved your Kiosk mode policy you must assign it to the group(s) that you want it deployed to, or your devices will never receive it. Click assignments and add the group(s) that you want the Kiosk mode policy deployed to. - -> [! IMPORTANT] -> If two more or more different Kiosk polices target a device they will conflict and the device will receive neither. Other policies such as device restrictions do not conflict with Kiosk mode or additional device restrictions. +> [!IMPORTANT] +> If two more or more different kiosk polices target a device they will conflict and the device will receive neither. Other policies such as device restrictions do not conflict with Kiosk mode or additional device restrictions. For more information on group type, and group assignments please visit [here](https://docs.microsoft.com/en-us/intune/configuration/device-profile-assign). There is an important distinction between the **User logon type** and the **Assignments**. Assignments is how the deployment of the Kiosk to a device is determined. Once a Kiosk policy is on the device, it uses the User logon type to determine which users should be using the Kiosk. -Examples: +**Examples:** + - You have a single group that you use for both logon type and assignments. Users A B and C are in both groups. No matter which user the device is first set up for they will join the tenant in this group and the kiosk policy will deploy. Also each user is in the logon group so users A B and C will all experience the Kiosk. - You have an assignment group with users A, B and C in it. The logon group is different with users B and C. Even if user A sets up the device and joins the tenant with the device the Kiosk policy will still deploy. Users B and C will still be logged in to the Kiosk, but user A can still log in if troubleshooting, changing of settings or any other need for full access to windows is needed. - You have devices you contract out to two different vendors. Instead of user groups you have device groups. Each device group needs a different Kiosk. Those devices when joined receive policy for their own respective Kiosk. The logon user group may include users from both sites, and thus each regional area’s device would allow kiosks for both sets of users. - ## Set up the device Now it’s time to set up the device to both receive the policy and log into the account the policy has enabled for kiosk mode. From 05cf6869e87006ecfaa3f6c4a063fce4aa4e6336 Mon Sep 17 00:00:00 2001 From: "v-tea@microsoft.com" <46357187+Teresa-Motiv@users.noreply.github.com> Date: Thu, 12 Mar 2020 14:00:17 -0700 Subject: [PATCH 042/858] Prelim cleanup --- devices/hololens/hololens-kiosk.md | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index c9585b911c..e388f7b9bc 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -84,12 +84,14 @@ There are three methods that you can use to configure the device as a kiosk: Process: -1. [Create a Device Configuration Policy](#create-a-device-configuration-policy). -1. [Select the settings that you want to see in your kiosk](#select-the-settings-that-you-want-to-see-in-your-kiosk). -1. Assign the Policy to the group to receive the policy. +1. [Create a device configuration policy](#create-a-device-configuration-policy). +1. Select the settings that you want to see in your kiosk. + - [Configure the settings for a single-app kiosk](#configure-the-settings-for-a-single-app-kiosk). + - [Configure the settings for a multi-app kiosk](#configure-the-settings-for-a-multi-app-kiosk). +1. [Assign the policy to the group to receive the policy](#assign-the-policy-to-the-group-to-receive-the-policy). 1. Set up the device. - - Single app Kiosk. - - Multi app Kiosk. + - [Set up a single-app kiosk](#set-up-a-single-app-kiosk). + - [Set up a multi-app kiosk](#set-up-a-multi-app-kiosk). ### Create a device configuration policy @@ -103,15 +105,15 @@ For full details creating a device profile for Kiosk mode check out [Kiosk setti ### Select the settings that you want to see in your kiosk -#### Configure a single-app kiosk +#### Configure the settings for a single-app kiosk Select **Single-app kiosk**, then select **Local user account**. You’ll need to enter either the name of your local user, or your Microsoft Account you intend to be logged onto the device. Finally you’ll select the one app you want to be used in your kiosk. Ideally this should be a store app. For full details visit [here](https://docs.microsoft.com/intune/configuration/kiosk-settings-holographic#single-full-screen-app-kiosks). -#### Configure a multi-app kiosk +#### Configure the settings for a multi-app kiosk **Target Windows 10 in S mode devices**: Choose **No**. S mode isn't supported on Windows Holographic for Business. -For **User logon type**: Add one or more user accounts that can use the apps you add. Your options that work with Windows Holographic are : **Azure AD user or group** or **HoloLens visitor**. +For **User logon type**: Add one or more user accounts that can use the apps you add. Your options that work with Windows Holographic are: **Azure AD user or group** or **HoloLens visitor**. It’s important that the group or groups you choose includes users you want to use the Kiosk, if a user signs in with an account not included in this list they will not have a Kiosk experience. @@ -152,9 +154,9 @@ There is an important distinction between the **User logon type** and the **Assi ## Set up the device Now it’s time to set up the device to both receive the policy and log into the account the policy has enabled for kiosk mode. -### Single-app kiosk +### Set up a single-app kiosk -Since Single-app kiosk mode targets a local user or Microsoft account you need to take a few extra steps to [enroll the HoloLens in MDM](https://docs.microsoft.com/hololens/hololens-enroll-mdm ), but sign in will be easy and can be automatic. +Since Single-app kiosk mode targets a local user or Microsoft account you need to take a few extra steps to [enroll the HoloLens in MDM](hololens-enroll-mdm.md), but sign in will be easy and can be automatic. During OOBE sign into your **Microsoft Account** specified as a **Logon User Account**. Then enroll the device so that your **device is enrolled in a group** for a group selected under the Kiosk mode policy’s **assignment**. @@ -162,7 +164,8 @@ Give your store app a short amount time to download as well as policy to be appl If you’re not seeing your Kiosk mode yet, make sure to [check the assignment status]( https://docs.microsoft.com/intune/configuration/device-profile-monitor). -### Multi app Kiosk +### Set up a multi-app kiosk + For multi app Kiosk you’ll be using a device that you Azure AD join to your tenant during OOBE. If you’re targeting a user group. you’ll want to sign in to an account that is a member of a group that’s also a group that the Kiosk is assigned to. @@ -180,11 +183,12 @@ For HoloLens devices that are managed by Microsoft Intune, directions can be fou For other MDM services, check your provider's documentation for instructions. If you need to use a custom setting and full XML configuration to set up a kiosk in your MDM service, [create an XML file that defines the kiosk configuration](#create-a-kiosk-configuration-xml-file), and make sure to include the [Start layout](#start-layout-for-a-provisioning-package) in the XML file. -## Set up kiosk mode using a provisioning package +## Set up kiosk mode by using a provisioning package As part of creating your Provisioning package, you’ll need to create a [start layout](https://docs.microsoft.com/hololens/hololens-kiosk#start-layout-for-hololens). Process: + 1. [Create an XML file that defines the kiosk configuration.](#create-a-kiosk-configuration-xml-file) 2. [Add the XML file to a provisioning package.](#add-the-kiosk-configuration-xml-file-to-a-provisioning-package) 3. [Apply the provisioning package to HoloLens.](#apply-the-provisioning-package-to-hololens) From 6f98ea64ccc8d43e2af965b97b5764408e696503 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 12 Mar 2020 18:02:04 -0700 Subject: [PATCH 043/858] update with images --- .../images/lab-creation-page.png | Bin 0 -> 137951 bytes .../microsoft-defender-atp/evaluation-lab.md | 32 ++++++++++-------- .../images/evaluation-lab-setup.png | Bin 140829 -> 101995 bytes .../images/install-agent.png | Bin 0 -> 118015 bytes .../images/lab-creation-page.png | Bin 39853 -> 137951 bytes .../images/lab-setup-summary.png | Bin 0 -> 71752 bytes .../images/machines-tab.png | Bin 0 -> 297698 bytes .../images/select-simulator.png | Bin 0 -> 56557 bytes .../images/simulations-tab.png | Bin 0 -> 285665 bytes 9 files changed, 18 insertions(+), 14 deletions(-) create mode 100644 windows/security/threat-protection/images/lab-creation-page.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/install-agent.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/lab-setup-summary.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/machines-tab.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/select-simulator.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/simulations-tab.png diff --git a/windows/security/threat-protection/images/lab-creation-page.png b/windows/security/threat-protection/images/lab-creation-page.png new file mode 100644 index 0000000000000000000000000000000000000000..75540493dac86bc2b6a82e71f51c7a30fa69d0bd GIT binary patch literal 137951 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 z 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

    #lT2>zl}ndZCG_!=7T&-)&) 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md b/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md index fde44c86d8..2ba0d2fbe0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md +++ b/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md @@ -66,12 +66,16 @@ You can access the lab from the menu. In the navigation menu, select **Evaluatio 3. (Optional) You can choose to install threat simulators in the lab. + ![Image of install simulators agent](images/install-agent.png) + >[!IMPORTANT] >You'll first need to accept and provide consent to the terms and information sharing statements. 4. Select the threat simulation agent you'd like to use and enter your details. You can also choose to install threat simulators at a later time. If you choose to install threat simulation agents during the lab setup, you'll enjoy the benefit of having them on the machines you add. + + ![Image of summary page](images/lab-setup-summary.png) -5. Review the summary and select **Setup Lab**. +5. Review the summary and select **Setup lab**. After the lab setup process is complete, you can add machines and run simulations. @@ -106,9 +110,6 @@ Automated investigation settings will be dependent on tenant settings. It will b 1. From the dashboard, select **Add machine**. - ![Image of lab setup page](images/lab-setup-page.png) - - 2. Choose the type of machine to add. You can choose to add Windows 10 or Windows Server 2019. ![Image of lab setup with machine options](images/add-machine-options.png) @@ -128,8 +129,11 @@ Automated investigation settings will be dependent on tenant settings. It will b 5. See the status of test machines, the risk and exposure levels, and the status of simulator installations by selecting the **Machines** tab. - >[!TIP] - >In the **Simulator status** column, you can hover over the information icon to know the installation status of an agent. + ![Image of machines tab](images/machines-tab.png) + + + >[!TIP] + >In the **Simulator status** column, you can hover over the information icon to know the installation status of an agent. @@ -142,7 +146,7 @@ You can simulate attack scenarios using: You can also use [Advanced hunting](advanced-hunting-query-language.md) to query data and [Threat analytics](threat-analytics.md) to view reports about emerging threats. -### Do it yourself attack scenarios +### Do-it-yourself attack scenarios If you are looking for a pre-made simulation, you can use our ["Do It Yourself" attack scenarios](https://securitycenter.windows.com/tutorials). These scripts are safe, documented, and easy to use. These scenarios will reflect Microsoft Defender ATP capabilities and walk you through investigation experience. @@ -166,7 +170,7 @@ If you are looking for a pre-made simulation, you can use our ["Do It Yourself" ![Image of window to enter credentials](images/enter-password.png) -4. Run Do it yourself attack simulations on the machine. +4. Run Do-it-yourself attack simulations on the machine. ### Threat simulator scenarios @@ -180,22 +184,22 @@ Running threat simulations using third-party platforms is a good way to evaluate >- Machines must be added to the evaluation lab >- Threat simulators must be installed in the evaluation lab -1. From the portal select **Run simulation**. +1. From the portal select **Create simulation**. 2. Select a threat simulator. + ![Image of threat simulator selection](images/select-simulator.png) + 3. Choose a simulation or look through the simulation gallery to browse through the available simulations. 4. Select the devices where you'd like to run the simulation on. -5. Select **Run**. +5. Select **Create simulation**. 6. View the progress of a simulation by selecting the **Simulations** tab. View the simulation state, active alerts, and other details. - ->INSERT IMAGE OF SIMULATIONS TAB HERE!!!! - - + ![Image of simulations tab](images/simulations-tab.png) + After running your simulations, we encourage you to walk through the lab progress bar and explore Microsoft Defender ATP features. See if the attack simulations you ran triggered an automated investigation and remediation, check out the evidence collected and analyzed by the feature. diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/evaluation-lab-setup.png b/windows/security/threat-protection/microsoft-defender-atp/images/evaluation-lab-setup.png index fda12c1b954cddf1a56cc100a32dc782de580237..2977a16c2df7674e5c0c58f50ef296a5ccaf2554 100644 GIT binary patch literal 101995 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 IbJy?xAN=BU^Z)<= literal 140829 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 Al>h($ diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/install-agent.png b/windows/security/threat-protection/microsoft-defender-atp/images/install-agent.png new file mode 100644 index 0000000000000000000000000000000000000000..0346a74d926aebfbe0ee236a8b8b29ec7e729402 GIT binary patch literal 118015 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
    H5M^EuIY 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/lab-creation-page.png b/windows/security/threat-protection/microsoft-defender-atp/images/lab-creation-page.png index 24a2e95f65be78a650908dfadf0210bd9a4a480c..316e3e07004674eba2566a99530f2ab746470263 100644 GIT binary patch literal 137951 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

    +P+9qgf)(wKTOz=!A#QVn!Rz=Me& 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 literal 39853 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 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/lab-setup-summary.png b/windows/security/threat-protection/microsoft-defender-atp/images/lab-setup-summary.png new file mode 100644 index 0000000000000000000000000000000000000000..68c1dcf142942f84263c9ec45df1893fe3df7a05 GIT binary patch literal 71752 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ⅇATjUzy8AZGg<}5iY#nP!#J5Ln-TF)v8F9 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

    ;bu@V26FR$2Z|7Qu_YtNYx7*U!P7uCZS0?tsX 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%0D2;!HD901Ua!WhNVTc`E8U99!*5sP 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

    -)|Ip?SFv*s1|$Xhg)mQ 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

  1. 4){B+a!$^7lv+EOH4LuBB{W3F|-VYxF3 zpEJU)!pwl1O1qjx-34%=trAy%zRt|IiE%t40wzT-7==xoi>q>OE$Fj2hg9Z_uOig= zx&t z)~LJ$32CbcpLuGY*(Ra<4pt-6t}~5tdhm-g;2`Og>$?A9xBThRcEfyzvmaqFldw|V zPXM@v&LWMx1h!#2mfHZrru7o=rmX&%c(UFMxD|a$zd%<3YeaMz$6_Np(Vs;M-3}KE zJ$hw^H;5w_Zj+Eu9&4)JG57>5!2r4)eW_{sJd0YZnYZ&yk*>dJzyF$t?@p}x;_j29 z5!w?D+8~^r(ymeIB3r4_8o#*D&u(DHg5s6Kh11z`1=o2FU}3FxSvF?=+FIkO%V9IF zI`bHOvgkYSzAfiEpK|IUb8#Z@Rt5Bw6g6B<$h~qvHPx`{)u*@&&Nxvi+(-&M&|GU? zSCUQl;hk4nzJdmF$g2+kL+8|u68G6HIn%A)N$*p#2m5VP=&zbWn>&S>*zN}>?jQEO zPm|7A;T|pDi$~1W*g@kx`jnD%{g(!t_CH;3g{h3OGlsF_3mj-%qWC9WlECBD?@-G_ zWh1r2=BeiUZI`%1zBBzEpIE-$v$+dnmq9H-ZB7rMY5#R-MZC(xVzi{%v<%d;bQd*Ij?Y44>jGS*{nOB=w{6C zJXRzbTa`65Ja^ZS6ly6b`Hr*R>_OB%`Tuv8C*+V7Ln81AVbX|SA$b9 z_d*{_h=c z_cXmwURWe!itY557@~UO1uj_t>)lHZ05VAzF@N-qiqrc;is>`Cyzbkj?K3u*0W*v= zNi$>xI@J2t-YSqI4oN;sM#S@nAzeTV5o9qr!aySdc|>T%GYEA{0p6}H@~dO*0`Zsp z{29v?V2A~~rJ9Jq3jLS08+GUp@XLpJEN;k4>!M4=g8hv?SCGaFjC_C-=p7|!6rLed{Eu{eMp>9a#&It-aO=c`05 z1U&I94O30;j2p!5cz3vBM29BXU?!r(mt+fC2-dDDEwVpH#S>#YnzuxeOs-aT?^TX4 z70;Jduf=OUgD!H`oj$K@FpP*OZL%I)erQJ(HA152Sp#{O-Z1MAF3j~eDr$8KDs*2& z-4PMr4An}6sU&0OAv|iz5pDdE~7hb;I zILKr9?a>PlSjKz=SFYsEVN(Q)+YRJ_ocX_Qf5rxP_r9#yOUXD}4pfLoR3Y@I$dekO zlI6!=&97l`1@P3T&2>)qe<)qU*3TW)%Z%^8Gc>eBX`7VfCkS`DyPK{1Gw<_9^Tox* zvZo8_StkSFVcQ#a{F@ZqjOkS@iF}Wh{)PCIUtTEo+#z%y340E%0I0Z#f2EK`}MIJR@}>7E__esoY)bJ^6aU#clZm_89-P`-NC&%^Vt z#)&-!KhrcD2Eec2uGMB@JPB$-)LB48K$$8Y?Hu6ttasr=y--P@ZQ;W{n?`b zFEsd{zc0o0&=W<&pfi8#QhvgJUp=#QB}N(lN;~lX=~FU;UkZEmtvMqkz@e$8qgt+P H@%+C443=s@ literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/select-simulator.png b/windows/security/threat-protection/microsoft-defender-atp/images/select-simulator.png new file mode 100644 index 0000000000000000000000000000000000000000..e98bc4b89e1b28663bb74dff98f1537776fdfdb2 GIT binary patch literal 56557 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/simulations-tab.png b/windows/security/threat-protection/microsoft-defender-atp/images/simulations-tab.png new file mode 100644 index 0000000000000000000000000000000000000000..437ee70e30d4531b30c216435f6d37da2f946602 GIT binary patch literal 285665 zcmc$_Ra_m-@-B>9aCZVESa5fDg1ZG-xI3)iPJrOR(C>YqkmgW{N5anoNydNm)zfmVsqkoBhcCoZI zh2XeHL;T1={8x^uy_t)u*SyV`uq#pQ;M^?9o5-!LQ%dYU}Rxg`!adHR}uQUJRf7EV6J-4B3B zbpBDNr67hojABvf&9rtwSWS*#m96y}TzutHHWHDt?veg}1d1_7in9YS@ zP(q0!kO!gvpJe;p8l#)k^W?J2oB02r|9;x;ve+Gp{ri3z_&?m9LeU$Kl`SO?YpV%ekXA!c0v`I9K3=;9_pY0TVL6Dx3`X{z6B^)65 z&t{+tLH*x1O+$Z*8V121f}210l!qAg3Z(Xq*&YAB+eM>?sJ|BbbDl}h4POH{@halb?cILt9CtL(ypYa7BciEDbSrg~{UB72@`Zo!_B_Ph4Z_zKoNO!~0 zgd(5Q8R|MVita;yC9~+k@PgViLr8+D1_w5w^K%LhVP2R@k2XWdz%gEz{^$p z8$yG1+p9LcV9y1}{hUe3h&gwA2o3~#{M|R9J?wj^VUi8~`#nWzE_=e>4Uao@tM83K zGclqUo8F%LwgLC3L{Oa3Bzuq)=a-D{J+S-U zmx67#>tVKTEAe|3xaU1UMNxtS)%JUCct-9aTqmjbjq6##RfpTx$!WsRw8@{p_^95NJXN)W%#{Z&_m%C=IYDD!r)EmcHb(VD3LIS0ME)RPWpJx9SO^|K4u*!+*1Y-)60 z%_cL)%6UF%6?-cBG|npiq743}(oVM(2#>5Vphjb;4`UfT)QHYU1248LazVi83^O+p z9XL7@nFFvvlKD#R9Aie{2-zMHmd86&k5f1*95SdBc3d-&llZk+qa01Ef`wOfnN>1y zHpjS|FQ6d@1u0lLP1IzHP83$6P>q5SyBe%YW3?@f6(C6q4eN&;J@WqdrACDy-0#X? z+VXq(G+}_Vp6kFK|H}pCm_c=dvAnpqH%SvR@z4;4eeGH6F(xuPYou+VwFm$!lxacf z7jKM`95yi(t@6}n`PV3lNHmz^uuo|@*cK9LJoVGN7=#kS@j?jLNI7cVPcM|W6cy9+ zAn@Ey1j)sO%6WRJBPxo?A3rXZV9}bVE$4rXv7iU{UmD9vfIj6efiz_@y}=WvgIbR* zs4U?ABs-URhDR@C`Etdlm`!i!$&MS$$<8Ylj$4vto7o1Qze8Amr%SU&YEAk1A2g`w znVdFhsq1Dnh?so`@$`VB0xpM*xSGfhl(U`0pv`B}!ec^f$05k)%iZeG<@1Z3CF`bB z2)SJJ*_kC_@6Z%QLDKPRP*!fPNZtBfo72VCGu8=(UF!oBU8bk=NDE%|-b$vW9(%Md zJgTXTM!^Q~^)K#MWU@ES!Kl}ap?;gT(aELr9BAzh0K)<=1pr|sN8NCasOsXt+#pw~ z%9i^yGF~}1(dZsL$Tv&KyWJL({9~UTM&YkJ>H6ZSNC7mK&|`uSnr}!_oQV6;1XHv? zNVZKaBZo;l*S6`~%ZYROhP5-Q&;n10h7;v z8>u~xD`ML(--zfl1ha1!wW0;?*OO1(R)0l8;fj^#4kkXloS$Fx&rZ&uFFLQu6xZ|( z9vf?D_x+c)aMzX)A%hjSS+WMWEjc>>@G*sB5`3m-YJb5c;l16iHh6;yC@wW3*EHbp z;}Rl`kZ;SCWr+LJHaOM!4EH^a^>>TvV9kzCXzZgO5`mS zr}#asF5w$|MlcIYEK75abY1s0Y~90V;IvIj12rR!F;0!)+jq(6tcf4bROtNn9hY9Hrt`6?s0W_Y z9o9)?-;n->orm~|B31a`d8vwm9?9+-Bq+CKESqt1&G&ai%fRc~R32AM#V+PJZ27R` z&lXmn2#>F$>DgfNR(`6$kC=Aa_U)Ov6nNBW&=_5Fj1&A@^9D_E+DE(a;Q2+gYv~PLAVqs2 zrAT{T(fGS#JVPDs&L{Kq^%<(7y&{bDJuBOvWz+iERilrS~L zrPmsg+7SeaBNaj<`npG}7);(c&dp1#d0hYI=e{97Yj*wI_3-FJZ)>x=jt0sVl|;cw zkV|29r82*3i_x{~jJ?%3?;oR$_t@z`yQ*URuc_8GPB(T#D_mk))~Q=NdPl@|wZrtc z@eKE*{#nDqlqJ^mWoeQoh1YHUTnUxekZfgDQgk-A-E*8-@Wq8b(coN4^{CWdvtXt< zpht?5Ygk=UMS*7dAiuisN>p>HD<=$s;CFUTN&alE7O z#Stg3l{bx!+5L^x4eTRzMCScF1juG-XJI%Ox4=@@;N3`JZhI;}WKo1tfdoTG+Je9R$m4n@K<~cOF0M zBbLiO`3Bn`31`j5_pS-#l;FaHQ%KY8ddQ`SMT)1oBPNl}=jL$KX86C%-ig@B!Uu$I zvdc=*>{(h^?WS%iUM}Jp^jAv%U8sRmG~B9%a~Ue(h?2Ixyg^3_7x|kkc<#fH4p`6t2;dTS!w8 zlh1O(#!S;4wWvT8J^~=!x|-NQ-o{cv1)y;s(9G2r^Gts!)CiBw#hkC+*U7x#{2KMC z1cHvv&q|_H*j65rBs{}+y3pll0kMojTdBNj;%B+W>=4y)#c(}AJifq{tza5+1eouv z7mlcWJbYlbd4DE?)@?Zmp42Cyk^~3u?d^M!I&!L}1)jq~?ANHYJSw>n>`2L-3&^AJ zTXwF7naWNQdHK;)HUP12>!aJkQ3H-xC|G!!dxHO%pOC?$P-#WU%1%5rMI|oI6p?Dd zL^~YibQ&XtP)v^oJ(V!y`e74+d|)+5bj{yb9tCVlQ#jo~^6L|<=uucAG&ZWlo59<< zfGiLy4V^-bnLGP(k(zXCQW1G449f@P({|Q(K-M{)O-dM2hl_yTonKOV9&{TnEyd2o zwNo2O!wJNV{ih4{W~-q+1^T8W2(_9uaf+hj=|wCeVpI=xq-B2k`%p=9_q-}{Gjp7) zC|_srx~emx)EZ>hW}_Ht{2A$Mx$a1vqLBP^%te#Y{dQvRHj1NdP7%7%EapI~TLP;R zTmWGa8YaVfuTD|W1hno}JisfM$s8>2d7s-TS+_W`%KBOt>T$VjE*+u2 zWZM;3GVjks6{FfJt550-vLu>a%@tf#IL#v9N-jH)uWIwj`QtKpD8Fw1ZKRneidmU42PBS3!9c@NteU9*a5jDXE531L4LGQ zfxb5e0Na(rbq>$kVM19|H}u+nym2Wm>$oaPtBJCQf%I#ha*he7T+XZmd6 zXqwkW&q0Rw1dv|0CS{05#Tt=Djof%v{^wTU_9LFbUifI0C{PXnpj562*@s#9+d>{n z0{qelP z?i})YrUk$?6H~MBbnJMM3v&AS73H%Pl#WAx=gqNJ+|L4vN#I|$@ra!+m_F#@cKwrH}X6zW+ztd!$?Dg#z?)B+Pj?z}>MT-g#q@7MZ}-iU>j`tvDQAxf;TzCk72t5(JZspl*eXTv`8k4H*z8Oe(-$I(s zyS^=pcs0B>7Irpd$DC7_R52ZP)x6uEF_r7dLehC$%@H;@5dp#Rm6dyt*W*x63pGJU zZz~Iv2EzvP2D(peO^_GrslKoLZ;oxY*40kq7Zr=0ozXAIot<++8(sgUmh~m0h#&1A zj&NXYMWW6p-joa?Fum9u@*ms~M0`*0-7BsY(YAHvysd?f+U}ml^WQ1~FDoiX=~78u zPxCqkXb&%Sr=|A9rEe?WHUy*3eeTjtE4u)x_Q@+;lgDlMmtuEJ|5QD`)Q{MV|5(ue zKO@PEra;jC5J8EP-nTSfJC|Gr?{5chb$easm+rPZ@8%ntg70`yTWwkIAl`Q)^NS50 z5Sfmozi&s!>(uM}l(XLa?PJy4tUJT?n+!rPrh%B|IC3*S92&zs^_gSQbPh8i-{8o ze}mVCqYE&+{E~y+W7$60ge3}F2(@5UuflCjZXpU$Pw7e^DUky~AC43R^}`>HG&zxZ z&@fZ<8!Tx+Xim@12;~p@%2P>J1ftN(^_@;AGiLHc%f2hEvIe&hM+COr*#pO+2Y?N8 zu3VCMtec+OFf2C+3+0avg(Q(=YEgmEv$raN5daGHgR)VPB+?i7`{D}aVXe#yf!a=4 zM=&Vv(G9QU??v(li@Ya3LFd;t)PyH19d`HZaZPFHN7e*whF4hZLxSQw>)Rt4^UTp{Lsd)oQCS&&v#%Z1%wj zAmp$w03+d&%`7UepCH>+n$fFe_ZTMP7X!=uMuytI)}-O&@a3`R2`aYxA22}EtDpb1tLPQr{Nzcfq`)pkG%xUwMY zh9dN$39QwE;>8cpoTo#6FueXLqJGRa)#$uOBJwQ&4Y;aIsBUX*nS>z`{zZmaN5tXV z>Q99EJk>|>nrqTR_66Sh1>12!`zk+`q)mpXurEO`dZIpHQfVk4nY<1QVE}a1)l&^> zJsb`{qukWIL!D|Gy)#g^JjnzB7&@jo{v3V{2@iv#lqk$hT1HQWUrkyIQ-z&6gO8)+ zkuj>&x^j@%tG?P=nU#!2028XpSk+{B!MO`S$E~_@tAM~^2k-4jCTaXJJ-p-;qQZj` zp~a3uUwMM@zy@mz?|I`@Tf!#%iQ)qCHTa=Gl0c1kj>r%I@?MtoyD_V2TpH|ii5UxE z*k$5!6U0g(MDnX2tI^p@QDF?IoJ}cAF9^Qy3Zar<13}j`I1Uq-?I50LmLgux)Wp6V zXGjCvom}2VKQYLO<#zc7dE?N?^0mlt6kJsjHW6SoQoGY8R{g!-Td2=&VlSk2!!M$} z&jo&zm+1ACNoE1AxL$gv)Q?WG5|1no?f&1=ley@~;%ytAORS(ZZAFOHPp!eRn(_?{ zL4MSmWjonsh=SZUVTk_iXwZ9ed6a>2S5ISCTS({hI`9rr1#0BsNH8B0*4d@=C?HNKi)$h0gW1*?mX4j4oF$`SEGB-Tu@ zixf)R?DB`E=TF!wWYl2ln3f=Ei5PWZPr8Mzvc=R!Ye{e-4j5iIw&e)_jQ-c9iAetN z)j>Ozh1~WkZ!Yw~C5%diqu)eaBROK#^^?jx3loh5Lefiz|74k#<;+;_Z>r{Uo$MH( zLB+yL+M!qXu@~_)cWu3%ZC%J1Z=`?uS^y`|Q-Zd3YT-^FY_K}G4Y9KKT3m3=iA5`4 zsz${q4y=+^O;9XJfr6kCPUDHZM8^gvDdmd)vA+6wiTcR{HVwHJrVyY~JVloys{6X9 z8E|B&4ti}zRl9vkBr_MpwZs|95VH=P^a4+ac6)vr!B7i#q7}SO$PZ)xl*2&tXD=qh)OAeK8@0_O2#C@h%kbMTEl5(8^gmiZ;QA$x(g zs~7V8ebOUDg2C#aMdOUJ#_RSs*7Gata1{^D)2eS9UjIKQ^S(Bg%BHDaqzECa=eS(> za@!JJO-k&)sVdp=$Qnv^37^DdKUj#fVwX5>6QU9G6(=K*9>t@$nvoJFS&<^Nnw1#~ zs$kwVAb|c_E8Wmm62YHd=8`;ThtMVo(eS(hM_e@TXY-D$T z*_JrP6JEJ$ZNb!S8$llRO!Wxs@CWvBYL<*LaDS$v50ACuLT=>8>g%3>-2&b6>!<;U z4Y2P*3Vbk9^JAC!72cpmhbT*nq%0_ttT8&eVwEEUTfb0X3Ac;YF|oJzLuMpsQ)Wh% zG-ibOLD*UqS`LrlbC7Tv)%Ps^hy^od-c9{Dc=ilY+Cb3s%u0fy$L53a8oZvXJ%2T9L{feK=KKf-f(z(V3UEV^MW{@O1>W$eM_3p0oIPxuqeFlrZlu2 zf`%mDv~k_$hAFpA=XYms;LQ7-TUba?fl~^54!rp zgCd{vr>5#CD6T5RNVd?ccV;yb9h;7ZE)j_|*g0uTCn3PNMz}BhUql8vakv*03)){; zm4lQnL&k~<20u`!SFe!#wQ!iTo#`ueBJ1_RSb^`m^|jy;iFQlCWG(-Y>}MJBDE6K` z(*nq1Y&sRK z&xsGReBi$6=#&;jZ8Ct(AD>9uua`DuR9A6fD-mD1N}N*%NB*}XEw*(0ixf_-zt&eA%n8I#n~whm*N0-0FRJaKgsF9O9` zKY0(beIY;LF;d9Cj%>Pq7SgO`-5K=m4NlhU#ZnXuy^UE)7}|Z+f-YPb84)&WF}{Sc z(IK~xNJ=31`R?t-V~I4eC*os$J*;jE_>uT{r5{ z^ur`K#lEDeW)8v2?m3Z$O@-5!86wvwjm*tqLtfokvPa;KZHA=V4ONvv&cx&;?jVNf=DXxy@S4I$=W@>LTh z3i_M<@2Lm$>Ylh}Oj)V#k6ut*`tAZUX>mGog>ifL_(A*+GfPV`@H~lm873vt@jTfZ z!dqCh1@h!t=! zGN{s0qw`M+3PcJC-Le`eqzxx(>Pui=bw}4B?y0bS+Gi4%xL6WHyX>7++ym6Ra;Hx( zEoF3}{kd~IU;r<-8^A?Vpq+5r|EllRZMq8ae|h@_p(Sg{MqcJH*}a;|>P|{E5-o5` zT7i;SpD3$}<&M%GQKS+)ws(%zUWd-VCmYwb$ok05Z+~V(S5cvL{Ln{Wo>xy*M@z+7 z!rcpynf-#sXf2Oj>h*G&v`NBNtXSOA5c%tSLxqQ^##W6{be+XvxYu`g0x&S(x?oT8 zDSI({-%N4Y{PDq-gi{_tP)UYC&`(3no*MziURiBb>Q*w7CTciiuR+rQuwC#A<})h> z`7W3E(ik9;N?vse7$Xggm<3LKYsg|By!wz{A93{$_t;iv>GH0KP_nW|7^$kU34BLpjaGqHq)@0Sq!Iu6Y`p)*oi zRD!KT00n0*Faq<#`&AwMz6ns0K;_<4;#@Ak3qru=7yr%Jv58`g(x{2R{&FJX~}5hLQ;cN@Wbec4;=!a zCa8Quj2euTWo%2rkcdPzLH$`QEhmv$Oqp3Z%W;RqvhaIbRAyOxp^|KwKWYj1lGNiZ z_&~ebfn3L%gV;p-?)MXuGEIMdS=m>)Zyx8=koenGEhZnDD*bLl5-%<_#ydgNjxH$T@QoCc+^a;e55{y zBQwf(?|RQS3)>(^dCe$UOT-lj$NKePDNz~f!{T&Phv!v}vi+#l0ge=V4u$k9BP zN6ZbFhC8^jmI zK@9H5Ca1TW`TBg#`%l&_2VmV4ZbzumBzDZys;7iMW=FIGBlH3X#1pOjF*)ot$|gO# z%Z47?D?bA!SKV_P;SN4?0zXe^a-Hf6?<||YzaF+cYCtTF)tTMT^Xw&HAqwtP`4UVl z)nHxrINa298CNv4Vu)sWZ(atWhecrQIl%@~anle6qLO+cnY`=`gS2bCU|E0=k^{gH zSu@r8ORZ$%-#Wl+7#*W98aU~W-fv=hL#qmrR9fj9?J@h1(@VwmTu5b#QE<#%_Y-=`L6!#qik4mdy?BF z5a6Biz>*}w&S=4&DvL3qMQn6Gx+oD;iW|`D=oxCbmW(wIoL$Q>XklV&6j=5SS z)Wf5N_&b@Dob$+-$?&7UL%fERfK#G4S7RA8Xx(DMv?V5%St#NRG{1jc-Anpo=d+uz zPzmejk_@08=YU^te|<#;l=e{)<06e?NZ0^+TP*HkM7LW(9u! z=9m^HoT~*>=%`H^rXrdDXW8~1ts}Z#Me>{ac*ew3&2|$tsiJp1kan3%Bu=+s_ zXy%dK>AisAy1~d_%v5MGgr8AK+qIY9uH1bf^=U8(B)XMLDqxdEFZu_d$YGFzp?W;G zxku{8ys~~bm<(gST`hL0MaLhZNdIRSt{)AnqLx9EUZ1xCz@a)SSJgSn;%PU~%fq(p z@w~1?_WkQ!78CV%;|l?3+C)rL?po?6)1ze}$AjBWKo zBuA7p^m|oIo!=J~GMCJo)(QB0So4J*1EA5s$!&IBiGzbM2da!+S9%Fo$nASPmF-WW zbe5E2XKl&OlYFUf2OC3A0$lm}p4_)h)Uidh=N)|E!vK);uzIrdCD{{;=YkFCxdD~elU$7|2PG?H@BVMN5`zNL%xkZk!#DnV^GPalHWbIBH zmNM7!;ziVFwxhi*nDgel3D2P<#_fr=GoytJpiKji%*S_vXDov&+uwadOw}1n*QS$T z)vnkvcX7D;imAQLOhqgnQ^FJc*B+HEm#lGS(b26=#}$h+)h>|G z=k1{bb>?-CRO>t!f1zc{3xUf{cAdw9KENTLlh)g$2X-T%Gh4F0HwU@$iD!4u4cH4H z`En}6y~PD$-AwZ@pZB&c`u!ZHkIEZ0Ox88tZfS4@lB>*nJ|e+)dGAARzLBk62qHRb z&#d!xM;M@?sAMbGstr1}Yl$ri!EHR5j|lX6b^bweiDU@~`nIU7iZ=`Voifg85WRZ# zg2hHPA*H$Eyj^NO<$h3s?{)BbWL%y;gDc_((amo8#(UPHROD{zfkE$a*y=g4I4D4J zYl?0sjmX~gvVFL@c_@(!*<>Nv;NpbuoEh+DgDamt*5EGC+p52Mxgu9}dG)QTPNO(w zupnvIygP~1Wt#8bu^_B!wyn?;B#hdq=z#Mo`Dx) zRmUCGj!<^@e!BfIZE?nTP}C_RjMcFfV&!*hIkq%E@-AK89D>`0)t9}N_Z*Jd496K- zn~s5}HK*0n?}S36iRGK&zocmBMhU2idp3(Dr#eTE=(BFfSI_IIso(CJ z9$|n8>4aU2B+?|$wfo29^L)Lg=RGC`+r`u^yI-V7XpVP5Y1Z}Cf*1f*TsF+3TH|;EfNC$xj84?;=nVq_JLvcKxmOQI6 z4;z+s);Jz4izd^=o90_tHUmaI9uv79y`IF2zCU5pRp>cBEAiq+@V_sDJUr*{wUb6CqZ5n!4^t!hKaX#N-GPf7H-*7{OE%NudYe6A4D1n$r) zYhrcnNg`?0Jhlpx@j0xBZ(TE+Z{nN}r*e~4((u!hXf!dO>>gFAeBOA{-BttlaR(v~ zKm7%lQjVDMKP_RoRI(5|TrdGohVg*zbNE(P;Wu3uP;l!&YI2XKo8?G-_vO@YmCYHb zrz@(ei~iS4gu_*dcNx@>cxt-QB3TS4KEbCGm&~eK;lkhgUW%QJT`km zm3kbfd_1cqi*-mnE?ABhyrR=5-=WDAvWBm#Iv{?_wLI0X9%?`z=nML}9otH4vB!6y z@`k^nKJZj^z9ISg?3-HYL+fkm#*e!%2M&BXa9GW}pPpIkr8+L3uspciIqPwsovJ2I zH`Q~x91xE!(xTt&0K7EU5WDWiMz%d;=n%@*A8Se3@EWHJD4R=sb)8GW&L{qDiCAG} zX{i-5PKTf9>tc@JPo3=%a4+TUcN;EO)f}m5;F&rNkjzyV@A?Fre3PS!DU1p)7!J zipz05Wf^G4$46T%FS5B`AM!s&h{a%3y5u6q;(moPQ|;sr&zZuVw2v@97OL?q;d_pS ztvE=$s|8(3e8CrWq+rxFk6Cq>Q(~iVj4DC4$fgZog!|yc*23s>tVxuJSSZV5U+m4{ zeEg^9%-+E0w?s7ahT0$S52q|r&Z8CXQ%f`7Lx&tjVDVH`=~{fnP3Pu7_0Q^yR->1K7kuQ2;l8r%yWjP}_wZaRcp}<3c|y+j{g9hmdv| zrREP;94S&)WGtb#pdw>)R6Yx#5P>^xGOrgz0V`IWZN|BVvaS644Wl7|;?_3?V#lSo z6W>iH;C&_<{@aaezc!Y5w}IKsGo^NWb?>wkS&wbg#>AQDiCDJ$af{g$ z`cw8sv~FcrxaD;bR=Bmpb9QAOKEaHYMv1Hco?No?Y7QUIKHjs#yMExX8i|}7ZRQb$ zWHc~4`Ntzss;eIRCZ@`<$JMaV?A%;GL2>3_!7vu^skBQa3~;x0AdD*bfcL@2N)UTK zE!)(Hpk)!gVXu3>1_>U!?116POlEFMUkWBABh#6)SE~*c3ui`le1UNUfDN;{EI#JV zUP$16hB^)XLDntb(}oAUBC2PQ(=1Za_YCPO`Jc`{?-7nY=n`pYgOO$r7h92D*8&rQ zJIJ-N-|ht-XjFxKqwUt)obLt}YizdI-&~$M3J6ZFK4M&do;c3oQf4?Klkg^7?tq-n zTFjjv6Ez**V?0Zuq2W*3;O#qwq6|oVG39iUm@gVvE$LvR__r(w7G*R~6gu)K5h2edSC`S%ZfQH`k!_>C zJLSw%m|dCc&ZCiHb@j|ghh+`c)3QBY8)W7EFhB90+9GzEdgEt);M^}fO%bw%;^=XD z!_k&H+$V zJj_?2ZpVV&ddXLBjpvT-tA~3)%z!ZuisQd66HjY`7pO^0`n^-2A6tIj9I>1>b+30B zUN_)1E)SZz0|v8K*9G&<9Dn*B3%z3ZLj9<#_CrJN;Qg%UP!&LWi`P^KP4>lM3fhwG z{p+%Q6NAToi{|6S`OXq>v4R;6_381)n!_u~N$sqHm*CbXw+&Z#Fey)XAeul%_T74H zaKr(##l?Jv&(k^cAGivX1v6k{bWOkVm{BOH$RrA1z7A$>fN|)lyWyxj*G>jeC5TriQxYd?xtp*kvp2xRRodcF*Y-n&8iD>#7dOfW9)M5*>#m6wbAn zQO3@g9xj8?xIL6LmcI%i$b@6<5)sSIy5@|8%n-*o&~F}`mPyPvJ)zAPd2i(lwj61M zgefn39t%Ip_fzISFYXR%~^4KjM3$P}vdTFCvO@B!ZB-tgRNt~rg4)7$?T8C4V- z=6Pkz@jO7)b05FGS+^q6V5i@HvbHCWQP$LydYg6!R#@3~0~uQ_AOu?HSWGU^F_Rtl zm(4Gi>jz%0G^JwbwMQg0*Co3?O-Pvj)&nl9m(c9D%AEry629`^^nX_1JyYX6TaPaq zB%s%3jaC5!i`=8^aDm9ACg=IKs#6I2GMI|$j@|g2hH60Z30P@KOjL3@N+w?x9Oo{j zc9PF}c(`7K?!eznx@>2#y*qqVE@2jmB&$TmOC;@&4-LeR|6- zZzn+$jityRE3*T-D2re+SzK`Y;d2RV*Lv6#l$co34bqNv)oV+bo#c<$664SExU%H5 zUl*y6q1km>^LZxmx&!OJoH6;_xv>guE##V}hOXfhS<{3Q&N4%9CXK)%-ZyD6@4+zDtH#TMp z_#^P=zTGp68V++lfYS1k?d0SivI+%r^XiUMBJlB}cuUQWlxPAspZA8Lpdfav&xb$)d8p{1+I}7_3w$oV|ST+AHL1r6AaM41L^vXzCHG}r+e7XThWOQ zR2%g*@4nR0y8HanEZLo7dyjy7gsyD8Gjlsx8y?z1K_DLvCD+t<#Th|sJ~}EpTv~@j z{qQ2)!H(3USstmb2IcvDhek7k&kk=Ac(wW7lwIvlg!T0ZE7!B8t6t${1S?oFwHIR&k zvPn}Xvnol{cD;RG>YVX;^0Gqr1tQhrinDz(hU3j04)=u24`=plUW|!4^uJOmWQ;LQ z@WoS;wq(15-_bV`y1&pj+e5Zd$e$0Q0nZyu*Blo~PF7mulQ(?gYvOf=DDhccXo_Dz zz88lF*^VD^7#CpO_ngMYB-s14ak)wU;XH{?mV~Rq1_rUuXPKap#O#a5BMxGhO`jBY zNg8IKEJuK@hvTwnl+Z51nU4cGXzUerH2VQs5bsIMF<8CusGoopP0oY5)yt zg8P;I$m-9-JX6(fl&*cD&xK(Uqj#cunP7iWNFbVE!p=VFZyD93&KD$u=M`nI*T0m@ zjox_fU?7*~>$Xd$`xTmHmNWh{JBslvQTByFvA(eUs8Y@+qq@@Zr9v(9=@AS#(qONl z#=G&C*A~1K-$jxyj{THqjGIG!zTHiVPl9Zy&%7clpb34Fv9@!;lL>~gwjCD6r(v00 z=xn*lW~lo;bN-L>7OAY(yysPV!?x}l!DlOD-e>}%yVzBowJGP`_b_*o^oTE;$KLp<_{`oT`HvhH4eQ& zCow=3cdg4$Kf7ymJz8M$Odyl~=eFZn`;J1ryvNB_n|9lobC&)M=Aynk3D5E<6H`0P zy3k`;!fsBWne(2hyW@uw~xW?3bzA zxw)fA1{=!(dRc8cV7<+-cb*TvzuvE|W6kTC zxXyZ>Uncw)CA^a*98TLS!Mbm_Qa6EJNZRh*9Pa~wV_iFp zjb|(JlPhQ`&YQ%Hf+yDP4`T+v=hLPbm6^G@v5)Y`L88&*TDMc)kL}daeFoi@{UZaw z?8#5|ZU|^(=Kq2kK9Dp1FiCF*ToyL zcWy?n(*>oJc>DN*PV9d>g8X}15|}iqcA^zuvQ9mpN-9e7tDN!V0qK_lQaSub@Mt}< zT1{>wOs_j%v%FmJ{53Z>tHvcBc-STWAf+YM{4W2|<=>I1&yHMKTn50SMCC!4#G9L& z%M1Pn8~S^q^w45<-5C@R4;4Zy^@R7{|XmP zJf6Y=C@m{Hc=^P*8DyW`T~077J(KX|!>kL`N)v}_#OdMZ1^OjjRxo=ZW6G(ke=Vdj z1tl@8xo!ly++!~}D{3m{@(>k=OjyF;~eGkOqm%keXyd~jYf_^1o zcLGQ_uE>8z*oRzJ-qB8_b6x1L%4x6^>0f%ZmKp%?O-x$CH3_x1*RBP> zqVaZr$#ePOZ^5!mAl;or5eRs(iqa*7LhQXUasFSil^-#Z#M^BHMY09_2=MGO8{z)f?QfU5r#_KaQG+Y7 zibZcXe5$L$r&?sfy&MVy;ivEdwcTqDYwr7(>tVbmmUbUpnKTt`Wf50-4y56w1xK5W z#>_7Y`19O^+jd8x$VGs8Nt3kgM^YV`FWO*iQD)rtENS*ay%dZ$) zuzVjKNE2S$K!>BE74F^Pb$3{-=Ku!cr{?F{amx^2_p44`O}E*{oaywHZ?P%6s?RMh z#+MDvt|pqAs%hXLR8S&7^)ioLc?ad>=Ld$8`J~)2=xVk3K$DP=-~;ei`Ee`wMTP1( z=#u5wQElPiZ|Bw3)HI9>d&y%~C>4O5%ess&4W| z!)bxyn8%?>Wc3n<_U`Doak+Pxe#DEP45pbLp9Y!)n-Jfd@ohok3g~Zcr5(Q zf4?2SH0N~HG*MJrnW>}d4+3{$PMT90$})}B?L>>1_BQa3RvgDkFUTqHPxyU%N3gG^I(0X(1yok3-a{H3}3GLUTZ_ z9FE5xr8y-p%vqZq{w9}vbq69-$#h|Ln^VhkifwJxDJN6W)|IeQc^df&H@}!)Php@d zCt(UJ+PgoVuJ!Q3iiD%?;YgiNbs`p5<6;c1`!Asn5pjGS)rQ2(ZnPqQrw)fy}VC4Ve>MeuX z`ogx~KT?Xj7uVq4LQ8N9?(VLIAjRE^yIXOG;!xb(-JRg>dh&dD&UxSSB{P}H?Agg) zS?iYT`rSQA#>dCUC6(n8aMZ*SBCh1HVaQI1+O2TXCUI$3_-QoiOk8Cb*aQqLT05LgZz%{n+*`j6*6<- z$+jr1s-kOPm>@j1xuyZ985^)sOGJwx3k#rz#p67QRIH~74ts#FHLE1qt3@CuqxU8y&L=r_f zB|rbuc6>t4snQw|3S3lj9#{p2>lTvM zUuSf;-qzOEu_Ax%PVkApe7UNZ@JJsRkQgcC93U*X{=3qY*O5+Y>dl_W|G165I~D>C0v!0$OyLia*pCh^=nzq3h1Y30ECPtr_5 z*itMt3!G&&NY39xPfkFj6*}!9c%2>SyZeZ;VQ?M4aHFE~|5^pf)iKvFHw`KR_DTS_ z4u!0ot=x}~vkH$l|N8li9AJg@Kc`C4eB|6k$5|3niXFdv@cO5;>Bo(kQ|?+rD@%q zj+A|_B2bRxwsJpV#E$N}dq3G^I=qI7d6P2xx)5#hyKzD{Ao2O8>p&cI(ck|afs{=! zwf(Ns+CThX&*LQd4oY@QtIEwTr;OU_cE}^2558$Wy$eEv(PE<|hl1=2TAT79d3$S``dB;xczQ4u){#{bCo95iscVr^XOW7sUXkeuB13 zI#i030IC51I2hPqOs&-R1u{@N_8`(Hg#hhpRv&i;bLhllW(2R9Skw|T z%ge*7_LW>)Qkc4$n?L5}$J-XhuWMD)45CCVHO{a_z0J z*B1FNotQOUFh}QSd!Q}_M>~2Y5FQhO61n^F3dim8{s-T2s(r1=p#1&$5k>eXPDL%L zdJt#^_Xz$@G*n4XZ#?PSd$^H4krhJz&QFgQkL5-uf`(vgb>C+ONiuJICXKf49RmHW zM0?T^2)Pdw>p)$r`#HsIi1&H%cf;w?Qs6x|3jSJeKY_u->GI1}ACB+#TFwWmf(4)W z0O1Vx8zW|$(ILC}SZ24CpkOE^S`+}Kd_zxKPYw-*%+1f!z8TfxPgzk2R9-3nryws6 zGq1pJE;n(6Q(HECCLJmvOl@(3aQeK$Pqc5rmX(!*W|(d0s7LQhN-KBInl{Zhy^F6_ zY^tYc7bE^6AT7}pwwRF&l3cm?cpPhK!h~VA)p!x<3(y>&8n3VL%xR#S4OZ!$F3*O^ zye$1SfEzj9 zG9yC=#)4wazLY8~Z8FpZw6bm<+T@Pq03Om>IYbTx}#+10_U9 zp>J+}SX=N?{;}~;t9V*|G%#elHDB1VTd6hJu-8dZB4al%O+nvKpxT+sq?paeP&$fd8z@hy=mL*O)w zeWhC{J8I2DZsyQ+QXXPL!B|e`fByNInpN-P_DAQe*s8af2Q0K1#wz}*=#<=Ad)mn- zxj|jpfeYzYvqe{9T$7wm3oy>7N9LmoEEW27A)W`Dy*ClrCJLFs9lp1dG0zkZSqQj<+~78R#A~5qz0aqP zp27=_P7G0QWAb{x0#y6y1XXh}=P1!oF8MPLc!nn1^PErqWw`WosVzNo5#U%B- z-+F>E@Oh%W3;e89Qeyb_>>^9ZpG`o(wtYz6!0G(xu;KG!S0tM=5TBw?Cx`k~J}yrX zMc%YOi8opZQYW53jQO2ufVWmx$O5zz6do>;d{;=Lq)LY>DqRThOy;ukr6aX0obHMw znoV=;imR7R53rz$L}p*u0f7=}+_FOxktM^G$p`}xMRoupGQ&<0+1s_FZ27H-4{J_> zpm;^r6eLG2d_4;8gw+*7K1Z6x4L9nRk?)uRa$h=zIM;NOE6pl<`6O*lG_yTDu%e=( zaFN|To;{|M)cWZ1%Kn7_SZ5a+F*-djIqscLi)Of>DOu71hl%E$b!6{<=%w7!NDk5L zh*G<$T{m64zp)c%wwUYC(?z{^;iGx)-57x~3fAu1%aE50w)YpJN=;^{ju(Xe>ujmN zCs+Zzuq@dB;9b#RfaiyREd2i~Nx;2!=K8$uk{hhAt-T7qHlhRSoHXb~Llq2frx>59 zx=(x2=`IaNi_q`wZ0N?Ue4Hi&E8h21(up(DfKJ3;7AlQCdeKEqmfMWDOz36(3dY_r zfL(*oK22(o1hlYe=$I7Pe3q=Ebu%qJP=7XB05(aR;>^}a?(C<=*cja@tmXjk;36!3 z5(5P!xI0`9#P`2G(ii7BeoEKTadR2Id40MHcK&s?A1^aOeJd*M9sijuQ$b-;Ut32z z^{XASjk>-0N~Bg0Uzil?jEWRPDWj^xqzML>_vVqTwaqTHCAB|KfM3^Co{|hUX}M}z zyc)Q6<-57%BII!-%=q?m=Se)mYSjX^r44}zl<+&dgR_#wWVykHK6oWJ(wcCrNG`+j zr=5|d3oVAgEjwFhTO?L5ajJJ0jMt6Mrtt>w;qT>9G0|5y_T7Q#-0IehFdTa9;*j+$ zacF_jd@}m1Ue0#^ChA98`)0?UKg-!!qzy6XWR7UfW6+yf`w_QXP^T9fzPn%MzC7-d z=j^T0zkhML<8gLLCKAjIrjfs_H@_X)UUQf|t8jB6!YMwLnSH$CMy=eR9{d>z4L;>?K#kvWDhDP;JB5d3MmST>?_DncmAU zbJ=XasL{lo#IS?`EcHe3S;M#38#sxtQKruVCQBXpfl4NWN*YStEUs%KP?g5WR=PAg z(3(yyNsa$%5HfVqjf>pC9a&-_dt&&t$#)Fy0oWCKQN4d$ZV$_{++v5atD}AC9dowY z$YHEXUEOhofFbaT$g(>CUIP#QVcufymE^fh>3ofX5WEK)hNB6!MS-%qr5(CzaYK(U1Yw(i76M< zRgV=kehmT*<2kN*-LOQG@P!AXq$pqm3|@DG(+;**TODBPj18U^;UuiWo$z$ZqAuqy+id z=u%i8ZIe%-vS7c~BVhM}c>tT3n99AK8%k#UbiF@^LEM+f@PbW`)EkOnq3O*6HV7~v z;4H0-QoHy_2qp81&2^bqoyRD$JFxX4SxG^y{L&M8QDOR?L$;mP$zrUjMrz-2hp@@N zZ)z@YyF2|t{-@NAs=BisnhY&m&g>BIen23cZc=b{(7oHfs?(o9-_1Wpz0!0c6YlXb z!KMD}M_`#qcJ$eglF|t-NY|TYgEcVb?dqZJ`kJ#yK1<%f9z#?TBfpHXuZRN+3O;ef z%ywAgu@_)^zv7VeJ~JGMCL51x8sAMT&dycT={-D<;3uI$f(DjraXGg?xd>HDKP@~p5hv&QNFZ(42-cHC!n zKt->_@TRf7ek@aZ^88nbI^=((kHKZ#YtFNk6`Xkv(U~*fMWJ1q% zeOyHW*ne2WLE>~;W4qCo=I%OaGM+xk_w<>b%V!2&;MD=|LC`@kqw_VM$@fVHR-wk{ zMuJ#pKnX8oZlB5RGIx{9&6GMYH283i{ws&CLEG;^a)Y7GoR1$LPYL8)EtOI18qn1d zd}9B~qQLh0<;%AUi|5-T+h<3neBul%V$Ps*-tD3c`|So=-(pqVNE<8jyAZTf*D2wp zY~blx6yM_?I7^ag=n>lPug0Xmn?avB6su&Cy74va=>a$vPmprilNU_lFh%M7aLexK z26xwRr`3r2*JxHEpv%H|RRFONl#mEq_v9#wDN+htYIgrTA1J}$<-n8Zx!mTB5hx+| z2byZvQP4;o0g^qee*UBbq1~KobxD$YkF2#w-gK8G@!tsEg^zDB0dR-9R>g!frt)JOM|IMI0Wt{k*x+pUZV`w0kd){@qg0%VK$@Bkf9# znjx8#I$eiIRjK>7bQYSVhVox-1&S3?ZN5B^bCmdCdN$fZ&OI+I=6)j}&#TF1@FWaZ z?xy)(tTRJfTGWy}9JXVsE9n_a?IuiiD#fvM?Wae~TrGCk;L;e8TtCd{{|O{t$i0S| z!*J5rt;mssNm7HR<)WAk-VuD=cdAu!krO?YqrV@s6H7!LY`cK~%+4?O2Y6o4o^OcH29=I2+2gCM(p}x4utDxL42lsvhrGs9<_C_pj=RV7jqO@(LXBK6lDD|YEMYvLTf3yJ zw6I#!7^HFR;0C8TE)UmWyWA7bu0X{P@M?vzd0f z-W~yFF&Tz9*4r=lY*F@>K-&Qg=q&Kr>TA9qy^+K`*cK`SkvU>!-6n6(cafIXM$d^~ z&(l6Ae7%qDUw5^ zzS;$(P&L}Fk95qME0&b(kuz;Oox;Jcg247Ztqc)| z7tNQ2YKsLQu1@RtAz}}NB3}eTLqC}R8PYJgcobQ}wXKi6ab!go^D8ICe-fdlfjJ zuGRXFR<&e(sp<#_F$xUB7N)>M1kmH}^Wkzx^KN*Z*+FF;y`W7#q*4};wuCz+9n2<< z7#O3Y7_`g30#{110B!NG%I>I?RESAM$TC}klv#Hfa%v%$K{Urq*!al5`(m|2r-)6I zgZ?Yz1{q)R2jdz>_QJphVk6ja>EOyrhxrK=P{7ktGn6Fqg09~9y}iY+gGoTv4D=jE ztbJN2tl}u4VicMEhnOcqCYV-n@nv0z{yBYsO2x*Y8q5>e8Gn#*qN)}?`f{JJh6aJO zwPOortlRe&5=bqGgq}7mai}>(%sO%Ik@ZtrmP#p_NHUmJO!L!>Kf7jvoTnH#5_v=u zITbe%7a(-2psZ!$V2baS4cY#SXv7WX5R1HK?~tQzz1G zL)q5ARPmQ*ktYhmv!pRo>eHZ{vDP)NnJ`ofzpWk6i4@u~sqC{-d|Ph@w?r0m516a_ zDqArdf`@Q3r8rn6cBsW8X9a3*hG>(2CSV2;XC;E#VQH{BYAJYn5&_|`A`ES|M1Q1e z=!z=5om*s=8GA(hAjS@q>!d$gwv)f`U1)TgTUPmrQx#InjfkmZVfx2vW>Hhn;pyN1 zn21m3^uNFvWRQL;C>6JfN`$qsyFX?QC)8mT(Nu6HQNaVKT7yL}O&l17eoQqI1R~%{ z6MBgK#^2J4s5dKMQc+baP*;vcDEQ1esszg8?5GA0n5xUJz~ur48M2EpL6NmEaRzkB zNO)BN+|sdM5lVmekno*2Oc*A>7s6pPbbaTq-3}6?d(>pd()o41)A)mY`=3p9cM5h! z;#B}ehCeo}zfd#0kxIqw@1Ow!{J8H0vfwH)W8^=yu(9&y2@=Gz+C3TpwJ2BcfDA(= zF?Gx`_-)j%tErxRX3|n;+*m0S2Wd=N4*y%MFbZUNc}@NVs-RFj@8y3gYQHO}LP4lA z*7XKKn(_bq+WiaUX@&|gh7#z=l=Lyv^%Lbl6*2dsGktlg$$?39NF5gmG+ISkgdtl( zjN->a4><}6MQKSmZwvC-DRS!4VU1Y(G?eH}Q&lnS!$vP8dD6=29Jz?G3$ZJR)FNJm ze?eF&bZ$mu5So47jQFd>u0jrV09EcVZSq_SuhsNdiKWe8 z%4%ymxM%`oYm7xk1Hux#1SE~R>H8_eOzaNqx(-+UugA}xR%O*aS`jxiUyr*mY{Ibp z)zMjW&3CO(MLre01p=f4BEla#iZTQ4z2C17$(Nd4FjC%jbf-)o$_of+fr*NSEVM_v zGlVQ8(w+dF0$KE2+?ApNDO+M3x8>O=m*u-|C;Z6#AD5T@Q$&~?`?(g-+T?`p;?6pqIn(rx?!Q=8JfJ!77HG#DKQUsXlegEb(^FB3l>- zRfo;u=JFTd7;>S2D4#mj_&o308h{-AJPMPhJs=E6WKy%!KA)0u@5k`sV_3y{1uJ35|(ebi4 zuK4RgS%wwi*F;`c3nFCJ|4fiXkjzI74V^A;nhUDvMz^D=#qRrF{R$6K%d2C-u zS2euQOWK(vuG!PKCtViSp+2wAX$Qur`mxK^mT_7RPr+X1CwoGkFr^KaM@D)9@FE6* z|3Q=!6Vv3PUH*KSO`3uM{IpUkmq78~`vyCFn#fQ5r5sW)c)1v?3|okVNy=gA)z- z1z@W~Qt=@>LJjaaN#PboL_!Q#3KLQ6Vub72!492OWCZn0QBz7FMbsf_2jh-n1yjHa ziI|UDphY7x07v3zFHxHN@}7f<;tDk5me<|Jd#HMs0eS%W}vrIl;@lWt;4& zrY87XSTrO-G}c&2S&=yj2`&d&0T$Ur1sDCfU!LI;D1PfHeWOEw5jm-#RP-K2W21gO{-czgrV;Z|03k3DJEcgI4QJ>j3WEz~0Th{FiK6U}tF?g3O2bBpWvIlPvV3Dj zJN2f8GQ^xQkbcU=iIwepCPafAOwFU^FI|8n;htLH>q~{DY!NI^Ddi`{8`R*Y?ibHX zTRQZKn+Hvp@$*8inG`lHqJb$2rlR}~^y%z?90n+K!<}Ho$R;18o}J?IXs8IJpcDY}zyA8Ky#K2O zfS}M|=fZ>2%@;hQtMzO2&0F?C1w+V&mXgY+{lovpl14#6%oNjzT@QGm_;?zQ4sz39 zAmQH^FJelGc>c2Hi$No{e-i0yK<2H*Z50J{g?-!XZ-Y6!fypq4Q+Qe~!o)dJ^lm-d zN0<h;!p~MV1md067zzlW|z}l(5Y#)c}JAKiMVSCbCAax503@`@DNF| z;WN8Z@V9A{-7QZz%RA?G9wG|miTNx43x$+cG@s};e&Z*n#Df)1#Q+Q<;R(>FQ%wEF zE%>_yDhT4o--aK-A+)&k!Z1;Rsu8T8ogztS!iH_DGy7qrrFz)^_zXD|L~tyaWq|sm zCI<;+4rTu0(|bE$Vp1peX#K{yyg`m<%`D4Rq+~A@w#sQP{z8fvRO}#c7%3zbv& z8cW(LgCU=~JSKj6RbsuCTn4 z80L3TGgd#{K=ziatD=GJkN@{c7<2 zhnXq$k|n9texaKYUiU+C*f0DyRhSDSZOD4fQnE4VR!2+g_S#^OJ|76fhH3RO2^ zUE;udq}aX%qXIg{LEM1Bye`6*8DsQuE_w z$Om=`mQPZ)Q?w%dc-WkT>yX4O8S7@2AAX6aiB@E6HMeNA(VG2z4;RlpjQk|=Cka}| z|4|oOXNtzOupQJR?Z1%DD?Rjyk`Re?bVUSlM;VKa-0->bydsz#{si?gyk1jcU!-7W z&r$0s?B^2AEjPU~d2VA_0O|&1USDA? zU(b*Y5Mt7e?x`#TQ6TK>GLyI<$ z#38>EMlyg{Z^2PSPza#J^`DE%lh?vttLza9&L^#2W`)A_FFO#KPtf9%uZyXe^~<0M!A;@WJf;S_w!W z0GjVFTBhRcVd9n%HAo_lnz;-qCf6M?(Dt}#a5v>&W%F6l?3fTcoe#UXF$QdJ3tKo|5AM=BhZ^8G|< zB}*k~6JVDABL7L3j%217At@b+tMs;#rNtE^y$iY-;~_sa2Ug>OB9zQruDpP?!k3AB zhMy90qbJFWx)9n2wxuW!Au~k(v=Li$mN*J!DymRA{fX>9Oq`>2D+fp-+wx9mOS%;* zF;cl?OEJwvCpt0=FzJlhm?^Co+DSQDSJtq4Db(Srz_+{Dp)K&X9eR%*gV?3xLqd#{!ud zs(VA!fHKn59Dl#3lS4nGGVHH@sDdV>=T4RBvhfg1oLd<}qMa~RU9;C)9K{*EMgU^M zP`dv*Z~EVeB=;VJl{T%6M{W{zZlEp?b_?-DVQRDgnvHSF?hLBlPgA?}Sqg2YxGhXU`w)oe(4NA(*3>*jAnTh7Z z$u%$cKBelagemf$UlG=2C2*472P6d9 z1fziH@^Q5)r5VB$H{v{l7nP*E%AVabx2Lv4f}MF78Fv9nb;;7oy$~~PC%Mv0m0JA7 zq6MY?MB-_%l=QX;8;32Kz+yhULURq3tNUStjosA`&FE>mHccA8eBRfeJ6Yo8d7mr7 zdoC3G##zD~Q;jFYRHw=QZo7u;xbAYJeS1pJ)NSlzTD2*gF2tp>f8>ml z(#_1w{_ljMK0zMe_g4(2BRGM|;MO}e#3k$hAkz}NsvNece{@sp;4i=faVAnEyq{Q` zQrC85I2xFXRm(8o@H~**a+DkeP|0^h?9+4!zDcRTHx5P6ll-X>yUXwiyEFoz7sH_F z=c>a03uyv_EzF|pI4Cic$pzaULYOHE(pdlv>&%6m1^y<*Cz-L$A9Fz z&FAZ>{6Ne<1O6=76xyMG>lr-&ZlA~^?u#}Gsn=X8_!}w$l}UD;NaN8M;hUq>oh>C9 zxZL>Xmu6ClE3OJwpj(3bLBur!d9Y#Qq+*{bk7S}Ig@}>n$K@TqDiDO{(E!kBE9l-9 zxd>5Qigma_*Pw|KvE+k4Ye#AK6gey1@y;qomRum{*7~=itzZ<}M1tq>bDyUz45Y?! ztC6juT*-@9mn`976~nM10U_2s?d6)D=GGP`_bl9pe0|b3hQN&$2chp zMO4v-%k;m54@)?RKZ&w4+OFrf(W|7FNa1Rl{mbHjx^$UBoiy>nD7q51BDOtxKTV5u-owiIZR_OaGd{|^TC$W~pH<)ugN)Z1`#<{5R zuDHe=lH>zgay4NB6Hnbq= z0yVi(5lDv!zIIsC_PL`0)hJ~cmmk!Ua5`Im*Oy{_?8 zNJ#TL?8*L_B)h01r4yry?fr*&k#~a}e=1SV)IFJ_hw$Jo7&N$TRpu<-yh=jVVDf%K za)KwA^uXT@TN{4-(|b87bnkS!4>Tz4BwqMpy^$}fCu-q&oqGANy2)wL4($YG;@=(r z=39%4uQ~9fs`ESoB0C8y3hWi-{nC17_9hHTXw=L(e!Bl@c7kl^%4YBF{m;f*(QAP~ zL&cy16zn4OI9B0X(z?U9Ua70+avrf$X1oe~2qhbx7ySJ1e!AL8^91JcVNSB?ZXxBc z<>SsQ+<^P|!MCDLc9L_yIS*)Ku&JSTTF$Z}yI6CRbtm#@d&+FqWU^}a<6_hJM5aQ8 z9H@^rC_+FwnyLM8SRT8_c;8glQeC%^eOE7^ajrC!UESWq@~eHrDQjK8)tm6S&S!&( z8Fx|jIP7-9wF<&p_3`JO{?0b$BTKEL82w)*wEbc5|H6aY4<>Uy1mgTYU>KvXTEul? z8jYH{zZjnbFjnwjxb#fH;fB_4_8VjPuEiOIiFvBwR(5Ay_^!VjEf_FEz99{#vD?Z6 zP4m5hN6H@w%Pt7y-ZAmV6CiL>)koo((nx|iI^=rCe3EKg1-{_~CZ5W9mB_!cx|IyO zRFJ^u968LHh2T6HK}2y4=N$V?{ebl@>-fIx;$FL^`y3{SOgI`kFz8oB;^3}S9j4_% z_|F8m#Xz~cx028L3tCa?bJuN5MbRk3c*Pkoe=w+4b+U+jQF z3L5`4z1+997fW7_hwjM`YIQa{=|4@e3pt;`- zbG=HJwhYOa8D?76ker(nc;!|#y*PeEt%OS_Kt%cHzl%s!zk+jF$i7S*c?3zjD`HKA zZo~G1N?YxkPij>*qdb&ZX^@;P4_aXHOjMhqY}!BFPxvs7;VXm3P}RY1Mzml4Sf+8=|Bv(=iwr-a_*Zhw%^Nz zx3j3DyUU;FiwR+CENvFF{xz*n$fyGeqkB&rF2BQdjy&-G&RVQCMyEpbKh#c~66Rt( zMib~^5D$$mjWd)|VuXI~!OKEM16R;hFd_WMDX`z?J1P+tLo=#exFgXciCpx3@{owB z=p6ghiXS=3{Z7CQJweF@E2oo(?(O-i zJN&Ty=LVtqQR9F57rII2>t_%39gw@vuWcPJu57tSPk&!r^4v^f+Eq`yE|P6MFX9kS z-0fLhRtL%Gh1!b%$I>pzg--2vVbbCHX<4569u-A5#Z`7T3kLH2p2wkU zq>ECxJAvx|j~K2uOIkrar+pX%dgsf8ee5YU0^*vjwj1^mtaFB}7XqMUDemAH?(E7VHv6 zLMi|7rz0vzv`CS7WQPB3$Q<)%Q{G#^7cJI;D)Gbep6%|%MO1_N@NCKGBAW0MIs02y z?ONA;WTk1ZttGH+W-3Bzs>nj=&V6`);8;g9PdaSu=z9BSGyU2yibNL;R3p{G4}px< z5|hqrPq%p;7T#t%scx%rY(|WNCkXidxWqU1H^uTIe=f>iE7w*i!(}i6NEq~q^d_;> z7^}sp-ZS1x-HbSs=|~2t7@^}ya#W;W|KU7tN6=G}m%)ygEV2|YJ8_s((W9I;V5{pX zFS)6>mfmh)%`T_^^M9iCKk&${ozJ2c_4iBiV+=RnI(p$g+%WCD7soTjF>+ikPAel4 zd$dPeEXH=STsJ5=x3gaW9G3YG3o{+RSRiBR;?{NSeM)Z=#+!Jl=&s~16C21t&%mHh zH*3Kgm|szIk|2Cgmo}*a|2rz#kke)zJ?0%un@G3kz2D`@Y8Hm``{^>Ygk9k@V~{e- z6RF{yJHh&&9^AS!%ho1a_PSG=%e+P|?mwpvVyPX(6XwRcLD7fyqvSDw$9fQ!4Yxg; z9#lx-RQjtvv_%HDL@J--P_xEkoOlE*iY4^79fn0G?3U@Sv zY8xlSyc|O*IsZD-hP5-mbyF|w&dBlCW}0rVxZq?vZ~Z)ZNa<^{oMV zkC7RW*SP)&10DOPFN|mv+AY`@K=QuV@ZbT>421iEO&!=IqpD!Wn_ z^(qJ6@V<;XO}yNCi|znP-i!E%%atv#ro9$ajMn+Gexbz3CT-Mv<-!p1yB@(k+i{o{ zQfCXr;8utcZp5+&rCkf9qPF2mx?TJp37G)JC5qtSiK+(QQ1g=>bZXz8-mLjwPGER{b4&nUrrSLt~< z3bI91-+vFe1hM#389Braeo=TEGF{m#@o-4-MkRQNmyTDyApJ%EK1hYM^ zt$sFdo5yRm7n2V>2k~hhpCE~sYM5#Ky=}kK@jX=Y2C!}NWhQDkjIQap{hH33(itVV z;k;cM_lQCMJfh5+!tniPjpa1eND}r6p-3$a{Wy0sv2XUb6pL(cB*;nxaB*+>pNsY; zUcV@YU>{4Q%w9Z(=w}UH)(vyY+yjzA=`;cY;NZx7C8d>8 zJ>}{$Q(xuHe(Q0xOZusYfnrdug<}tUfDvy~Q%Z*nOXXDyuybf>`U`$oPgUa%-dN|$ z&!5d;bh6(&gc&+B*3TO^@Fj&rpiG8`I1Lu(g5bi$eg#^6#lzCV_CvC)Iwaku+4{5 z7xHvTm9dX}3gthtVxA3w1lhjX{7rx}MQskRe5}*<2Yu(FtYb*lB$VtTzrCNbK@*Pp z;%#q$fKC#ibl2j0JlqzGdcQF+B$@(JBo7Xtp~95q9Ppg*G20Vf_6Yv@d94fuXpChdJ+`TRkoNIe#! zdixD!|FEW2`~~;_Sn6IBH{puyR}Ou>`n4Gj)*ZQ4y&VZgqM}fbXE98upr8+= z=-1_#r_s%G(}7#N5*j=*Z&S)aQYZcow@0I|o7OVY`ni$94E;PQ`Vy*PPoPm|nV)tfJSBAOqvJ7?^!+9{{T!ZZR{*=#_4emJ{)wx zPf5&PZj}Fnt|KMo8L;Q{e|ngJu=%zGmRB`LXSrrhv}OFq& zOdEgoUF+?lgmb^^PvLc6AcAVB0&N9N2HC}Q)O!iLbSj+Idr^(f|Bt=EzASK<~dNm3VFr-QLv`%a&FC`3qYQFk2b=owhc zINA_~&oj92Z6Ind~R1+3t6roF$pQt-F1}0A6z^ z(A!IF3dp(f+h|np6yU@_pdKfa$4ji+6G6Yt4LAdR_A884ZE_U;k0;m)BMnFv26M15U&Y- z1r1&mw>X7;`ONOM=WxBi^ZKeW$Yn7RWqM|##7eE;!SVCeE&5}gjp*A?)TZ@cpCOq} z0+YZGDwU?}a4MR@BxS&7=)GTF*Cs_~vSZ7M9dNUCw1jX~H^;R+0Q(PCWnl`RdhKEy zr^hiaFXQnd)BkeBwACjI3SOZ@VKZ#ge%rd>QMk3bOZT6x7Yxr)gc37zD54@&*kqpW zJWdy0K|e0Ex&jE21Fg2gPktWMKvjK$U~WvOll5xHqqfzS-MC^RK5OoYZ{RyLjGC=^ zSNEOqdG3Z=$hFNmWZ}n!#n#mO?a?~Qem7vAr%B4fHQxi_Q1IJS-v2TF>O)Yg)^s>D z_4X<{*&hyS3!f#Lo9X#ODe7ji-1>Tdyy-YHOwVDwqBw^uW((=I?s0HN!>uEnD$6X&q;c zUN$*wPUo~5f8Xkl66<^W!W$bZQHj0>*?YZxSp%QgaidvoFSs|=j-vm#uDtLGy|0k| z*cb=!&sU7Ru3i{s9B~l}{({Yyh}teUSVg(CJR6=NCNOZ|ShZ_{gC606RUP-=wGq&_ zTL^NDhh^BDu94_(*7643kFSdP?hA0-p6)cx`bI|)0_FAKkx3zi&t>n1b>R}$H2FxT^WPE!{1QrcEzU)k`;h;1G>KN znHrSbZpa<7nA|R>vMG@1d*71z>$=ns==y$#-ne1@MV|l3H2VE&T6WWe_}k_!edBxI z&)f4=*YI~n zP6wJG@9XE+SBPM7?o3y}CzMovE9^m1R}#UeqiNY?>n~)FgZZfEYP%!l?|oLC0#Q+t zXxpwDllxpb*-%b_KCR62tf6CL247Z|>pL!izB5D4%PYa*Vka9K8eYd+rM=@xn;@6- z5N5~SxIHH%*yS;aC1Y65*a6&QX#dG;%Ps+V{)1*)Irrw=S#U7z_%lA9Y* zcPJvb|D5t4^BZvqpE7~@UvP8m^AHvG$ zr?o43E+>dy+DmH$(Z6j?pWFQ2r_o9$tqjSMKK2WRZ(J`GP9?wEMx7$?>$<0+G@G|T z+6ZcHk8z>AXLEH>xRCkIUJbK$eQF>&e^8Cdx4p*I_nt>2>gJ30R>JSjaOi@kh_!P# zgCWBSgIE1*-f<{w&`C@_2MOG2-z`aa!|dNztC%$}5oH!FeZYO)uV?3;pb@;P&S&Ib zOGXyxukZf+mtDQwcf?&qID=aiBD?O}PsLAr^a8_BUHtz;)>}tK6}Ek&5&|OKDJ@-6 zLw9#bNe?L?4boi#LwC1ym(ndUbax}&9cTM~=ULzLp0n2cwP)>_eeXN3>-t4F(Cjg- z_6siEG@^x#sqD?E-^a*SjM&8|y~VBzS&&99h3pzsj>eS`MjtoqrEeUGb;`W{W2g6K z?RBSaR)%!}xTmdubk{n`Ud|AO9{*+%jyIvty}lqQ3H-(BkIEKlQR|Z6%Rsa|`*8zd zU}gT&6E;D-UY_S-%c!+_rq%9xwrT^i0u-EHwHnh}*;$$Od%hX2Kn4t^IBB^w&Cl+Z z=+_<>omY?PINV;u+Rv}`_l0fXP7InO75i@org0W64fN8SUd5F!j_rf}+XTA%m; zBzp1vu%PlMpG^WhA)T$<0fWsYK-qKSWU| z=Q@`E%tTZg57k=oAHC(i2t)Em#1*OiEX{uIo8f8+2<4}c0uUCts zfz1YpIeBcmf!PTR4U9I=TYzVnP`j-o<>^TbV7oH<@_!c2Y<}|=PcqL%j6m;+lyn#YTqjdF-Ld58T^HRg0Fwz9xk9XT z<*dkwACk(#eb2Y6W7uOtV?SD9JWtyI6*%_jl8Um_UpsgJNrMFl2?#=8*XbCd zAdRlWk*WNjyq5@3NI1hNMgzn153R~Ht;#j_2d$}PQ(2E|5JNxs5Uf2sv_}%v7^m#? z&xTQkI`Q5D>g-FS8KNZC{n6>2ZKG{Ezs+&&+O9uZKp(i;h}K6T=9&#IF@=P0thFk3 zqj*-=>!*}xhqPjJ`T$MDC>KaqU?^rPNg;EDp;sc^kF(Xw#HxRbF>ms__0?8f+$`TdKiuTD)cEVBT>vLRhsD3e*oj1z$NNToLy7hE^=uwjbgh?Oo9fx7 zgX>+9WIT|!(E{B-MyNNhIC~=n3^7(jT*q!CYGVXmZNP0-l=Qd3#wBPkul$!UjL(S{ zM#FEEgzw>3zgyE(bu>hB4xh^fx7a6`Yy?Q_Tufs5c=p--xlBML`|bya&KE`%EtCeZ ztrFXA9 zcHU84#F212_AG#;^1FJJ51j?F*bCpq4C@0X!2Q(+E4WM^52CKG534DTBR@sOwJ#rj z&xc5HXL3jNpbJEb-@I}!RKv{6OsvlS_%I*ArjceA!OXKa!lAU+$p39GjO;lj8IN^? z_nF+x6Mt<5`3SN<>83Ab`O1_+e!ghF)h+T`S;}T zm^~u342E@nIn%eLrwv}9l!G?{(LcSGmBK&r&6}9r;6>)tlD9_{T{xX|GwJ5Bwu`hY8AWlQc0uJqVad4gP3a-N@8UY4fqckubtNZUOg8vorJ^O1S1^w|^v_fOI!4)AM_t1v($rE>KNwy?+T zl!6%nwfwtwLs24)9n(&L{I`#zYIzNxCy797gF1W5-HQ#jUSH>Lu2`)<+G^y!{a&nT zHi^(iF#FrTefC0QiC<$`I}JPdGN;rQFvsxN4yWyu$S!aRr7wn|1F-RXF# zb&9AV3J0CH*MB93?~H&F1FfQUeU-lWYmtvax=<#^m~b*7|7q{Z?^CFdr#Io2U@6IY zXMS|`;~w+l>7#ze#I!~VER7p4C|WIMhl@|Q?8^28C`5csQj^8fO9ChK^DC#BIXgS& zv=x=)!pzOfNGHYhvNI-k47<#|Ksd}tH!E<*&JQ_u0cETZK*==9uehxZPD2U|X01o- z>I(@$_&P(x%*@QBQyT>6AjcHZ_k^HQ$zkQu<>^6G8AkAfRKHtHbZ((PWuk_lnyo$G z>|Mnx71q>X?&17X0Cciz34RYK?}^_op__3MMNRxl(JfqpztuHv{W$hXvr=2MB0uCS zcPkJ_q7ZVEr1KLIVF~>gKZ6jJEf?6wX1znvpytRTwL6r(KbJtSA9A|6wc98Q~9fyz_Rs?v*tpB=;711 zWdbzbr_d|ggJ7qursOv0vD>n!v^25Qm&kLCA>49(1d&&m=jOA3_s#pY@9&>8cx^ab zh!hpu{;o{>x$#z5&t5zp`V6?&v98C4;$L)M6s~g~+kOTzOwF8qo&?-p;+l;OlLi%= zOQnE1irP>j^7pW)kL+fAi;HJ+6XWxp{rOT3^XSn9H7#Vb;%PJX-&@u8Wz-oGt6L-) zB}pXfQ7n!7BU7LDX@$F`%qVTYd!7qx*IW>`hJJ16$5v+A9?o6^JQ@SkXn<6U-p#5t zD>n%*MBK-oQ_iY(IX9upGlk6<*7LZ92MCGj z=^CAeL_l6BFG19rO&83Zf@G65VNg~x1zD<_6G9w!8&|YyH=gpeNs`rY8hLzFyGsrSLsCPn;XJ^I{ zCch@C>0nFSAB7KG-hq|bfk@Zp*WcaNrwePFng!ERt0;kCx;{+Rmhi8hxPe=JS_Z{# zRZ@I>rQ50bHF^|di{Vtk6PP<{a8^m@*LFuerHLViPfyfP{?|Rr`0)u<8ipO`>7*?{ z6qsr_xxyR}+tiqvS#}!>wCPwW=Dj)#R@i0=BTIYSsgI{H0_W{!7&c2zNy&({yn)GenkEquv6W#9><;Oa#Rw1|EqC=s zAxMUiW}iG@0YqW~)l zW>u>gMBR@QOU8kURIRpI+1lp6=Crpy?J_E)x3aH_PUj4gYS{A6nrpvJw-w4#Y+8v! zeN6uOrcx7pJ{*xM;9;8L`VKLrl4AA0)-jCN>CmJrRXm@ke6or8CbEhOTN3+q(MY0C zk)E@S7j36xVNSe;Pu+X>S1j4vU5|JdD|V;K(;CJd;%FvAgQ^lc1a|6^U*&KlZR#gv z47`s&1A#2j&EsTpSKt)#jv&^FZNqI z+wPGQX%kxm9ESx?%{S=2rnaj?Fl(tJgOd$RkM3%|>zn;f<+$HK_l=yf zp0}>@waAYJhizi5@~NabmH>rb8_sV`wAr3`hKru)A5uJt?MgD}v735%`&KSbjpH4t z?74d+LQ**_>{pM8iM+^Eda6u#w@z4QcO+n_=INnW`E` zcVcCsXOuv0g29bYAAgQ9Q2G|+QBr2oT@hSm0Hl2#?s7v_Sa{eS22yjl91{FOb-5&^ z*&Rx{i`^bk5J`Oqh;M8u+>)5ea&f;OTAf+~2SlDXfR^=&@aY&@D3c@0wZk`20jp2|+yLN@$PA45r9L5xf4H_KqVn|WIX>!p`2icnH$NY5ji zkr9W1)fuKv7Q6Gliuq`oqZlK(G${v z51y2J`t}rd?Y}cnL!wPDwwdiEy;?Qo<}J7FAwmzu84d^Z^Gx{~lPdBhoC)I}O_DQR zx044lL_9y#Ed0zR@tB9{ttm>|q05XhJNBcf&`}|j8`y5?vl>v!UQX5W|hT6TwqzaNe^5%8E%J|26r-LiTmWUy_6 z>BIkg{alZbV7_o+mcea}XVs9p;X(-%txEgHcF9H z2n?77R){kVr*X~Pav%?y4_dagHO#&4Q7~qsMe$#nJ)jX!ciUh7@>H{W9=E=yssIPJ z1~za7%AI6 zxXkJM6lc0VWE(nV`KuN{O%#HLNEQh)+(7v~>v~WuMmPx&V#)2k4Ca^4H_%}I_6T0l z@=qG7oGJ?EG5jhqgwYome>W@7aP&~>&a)dTKwYJh^n$1QzV}mwpyh<#c}DZrg)hpxtbCv zqsFX%g2Z?u+=vRnlbp1&lo_|6ZER)ZwbP^FPKv-kHYpMCW)9ra_ei#C_V1t! zGMo*|s@z191WKbVNE!%qtq~Kk`3-GS;^J?unQPAJ%Km&MY|oX56HQkNPsrQOAtJQd z)qc5I0vX*^i&|!G=^LPYnGrc5hme=Ks4&0?b$JF(8rdQM_UGYwVN9334gq4uwxC_3 zbH7opScjY+9&X5Hj-|(hJ95Dzd*#~gX~~AV-P09CZ;a{(7Eo*{&xkT8qi}dtTyr?k zKf=dc%1juSB`5|AaZqNeFa``QikCBge-AaT=J17C%yl9LM_+yrjG<#q&&qWD1B-d8w*a> z1+{WHbXi<>hTPhs;y|2Nvv+&Lt1-t#LYg^W1ETt2l8F{VX@krcVn$SoOhn3QX^B`W za$sz9?&XPAwq>t@;J#lyPSk_3_XnrmQ&LuZI|rc`84J;%csi_l2s<`jEiZ_wU%f7* z*RN9SL)XP-V}Kg*6+KHs1-tVbR6GW}+1_=W1b_JP#*kUQj9~)4OJSMG|6r#72k!vj zEuPS;iqTb3zGH#kymcVpW=64;`d&#OhuR%&rh!yGmp%JysdWWeUHJ~jjuwrz|9as1 zR2FG4nJ@d~v&23OL!Y^ecC|VZ%SRf;=aUOMO=Hv*I0!Q3N*HUF#*ooLga*-@Xa@W~ z)>W00#kX&UB=vtbPq$o_hAq?XY{r11Cox+Z3T8KdL{ZDOIimDW`?3V8X3pq@A0*=8 zmTBofmiG86q9#`3fxBObB$rhZXhRUN4pJkrka4Yvc$Ra%cuUf)d_FFkH!aclTQ2-r zSt?~5uiH%~u5!F0oNo@J$o$6-us<3h9`=W1;_mid1``!|UxbFMVt)NK3tWg3i7Q;8 zzl6(&R-}Eip$+4NH$T+8X-elCCyjCp+WO0}zs?HM#z*H}XG^JiXY$oAdhoL?zG0UV zeXGJyc?!yu)|y)*!92iL*sDRm)cqXyJ(HP1WuuuMN0z>|$t_Ri3bvb9bou>C%NjBp zXA-ekYJ9&5Sp?YZ*Jo5B4LFHhAy4VT7?epPx!fbnoH%5CX1KiOOO$;k3yY~JG1ihe zhTMdHUFm@S-gk1uLz4NBce0_?i9&v*_?SPPXTONI7+jVf@&$CK>_RIB3Qq>6auSP{ zReV`Kq7hTFK&%0bxu)-`_L@G`=2|qG}72{ zc;&EUusmG8)ij6T9oMKq4u4D2(?hRKE}3xz!9Sep6$Bl$sA;)4sdJx2n>DW|$5jNv z{8q0IvrfJyZ+s$DKM-iA*r@oCM(6gMT2hktjRv^w&A7}wXP>v5`ZCn*M-n zoZ$am^~IhByuJ&1_xeUSv0M?sEG{is+1OAIf7<-MBGQ5J`fwp|Wy0RCQlVL*!SK3G z`d>F9QT$35_7!@_X8kCHEJvT9W*o*2rrw|uYCNzN_(6FgKr4$?-azJ3^WW$4O+yH^ z_e->zTygNwWRuU+zg{(vB+Ao{fn>U8r)BnW@eVX0i-YjnMz6iRbMZPH!wp zyZ>0vRTj3jJ?AsUVQhN;f1auL@l(H1#jzKOwVDX^TOeE zj@!KH4|n8&f6?c=8d~Vly4;XwqThJvj^4fp+sFMY>#*g++;Q2VgO=(+)%}C8*WOl^ zXG8n*ar?~4;nitL;)z+#UZa5E&DhM^nys{#g}!T5=L0%k>v7{s)(*<+PNvz>i%-W% zE!o+Tr&p)^X3uqQq3PikKQi#*$Pme{B@!=M7=U+ZsOsHqQNblge(4^k{}S{dLDpQ|WCM2y(s(j=UdhOOE;ZCaOQ*ex0k?wbk|elHaGa z8#GJ0VDI55O2?dfs?QjEF~m_9Ss*tIN$q5?7eA}OBem@>^mH2m2=%9J2MCl32boky zg?@E_4%gU!B+wN?fH<^qfr2eLttOxKS?8(y{ne5^)AIwDI=9X|9NCs*V1z)4U2!s_ zu{C{B+ufFhtZHvp`Rtu%2|8$!*oruzLX&rRL|wg;h# z5Y5H9;@c{bM-(q9b1s5F>#>%9aD|$-aCu*EJa5nIZmVD|BO3(ET0Ly~2%Zq#-7_d= zvPmo4@h82k7vY-|{#8hx&(o{*&`Fk)^&%=WH8lo#eN2!NQV<#gIfI&{$El@7Yd<{$L+~;iA{&~l0LQ)G1$`1&f?~1A$#aXaO_gx^fhiajZ^U*!16{B^tj5gTWilQ zQ!StTjOZ0MV>MDVmH~ZKFJgD@W#fxrhu{QJAW0_KFomm%(7G4+k>LF_QV3Ilk)sQe z*O^$AHK*xP`VSW107Z>YBwlWufrh>qW0pcf!Gu|rJhop&7DY^C;D=d;?`(+;pz#C% zZP)`5zV#2r=Fi*qR)VbAv|lLj;ZT0jW%uH@?L}g#ido7 zHzNuGTW4|Jxxm>pS%U`N?Ix zVH*5QMX<^yzHnP&g$!_&%p+D+X zqnmN;_>@aR+r@J$e_*6DdVcD2Z#MoWGny^u-JViH6Mj*+S#{$C4?v7XFPU}|#d}HJ z>?h~Y3+D}Tw2!DKLxSJqvwa(3rKgRsT(noOyz7bzYKigm@!_aTrtvyH1Ao6u7B*h* z90lC~vDksQTrgz=D(oigoWVUfDTzyzW#DsiMjv3O_Gfz`qWSLwyF%)dP!psh8XNjM zt_^YS@?^SYneWBtYr;lKAo})=bhh#G*f(?g=mbMZM|RU{<}lh4s!89_-=86*cdPES z)ixVUCwF~;OkZ`NtG`J*{}hu1(-U_ySh#;~bUU$bXf;IvKqm7fe0cD;U$I-a zOK<6|wOgHe#UG?c(rO~Voc>BTk$x}UMA|KjpDo#zv}}LO)r$(lA2lD|@p7UH0OrC@ z4ZIMHYesCFqAV7Vc&BG(9L^>2+3k&dV;o(icqUvR-uYw2wryMwUU>MIz}(Ebm81^3 zTh<%-H&G3eD_anMP5!p35T1efi-nzha^`w+F6{d^L|Vtvx%icx`)0>7mFXN)#_GQR z!MYLN7eS`!OCi(ylk~+7P+S8+dO8}((r-$4qUKgjhv9gri>a+_ejYDG@H*|;Lv^&y z@2b9uzLyE6oWrR7{-S5#d+qHklvi(xd#dOWtuOW7rcmt57k*;`6)W3~Ux#)%xBbud zEX1QG7hKe{lMAz5i1Diyb5*$a>w&Tvo(HKmi@x|C*Q4hbz3=oE08Q(~Lo5AzOx9L` z%+ygvRYp9v=fFQGE4OTo3oaH!9@F9*RNtC`GAt!N%&Fo;HUK zUt21}i{`wK>*zvf7kTagl{EKkYyA?n-(D=>#a~fEP|N{#MMXsb#mWo-LRsg*+m%PZ z1`Mt$uobc|KGfk=7+G15{2B0xhw=7|DYG;ET#gh*kI#2+`NuKH9t7XtkA$MjKw_kT zBJvg9B?@(Vc6UO~I3B(nJTs)p((&Xu%`?sJRg9_UdT(Zg>aUidH^K-A^6E5SgeE%; z+X`+d-?=v}98%;EoacUC*io~P;{!;; zDlU5skJ?llvu@6xcTN9Q$bJ#>ckZ>kkh|!&u8KRHkPtUeXVRMYo))s@ab(pn0VCg>Szjkf2KH`Ec%`uP&Y)Rl0JbJxLK(0+r0g8Wofh7n7z`! zlbkItf9RORbZi>f-u8}4F;``~x(8y^=@-S0m+(O1!_wjBl^^||-pOh*@Yduh3c|=9 zOE>w~VYkX&m0OFyB=NBU|nP!>FpfJ$Ydg*w@R$Mt4so7>K)mf>beN5=@nGqT7~ z9o@%u>bjNduQ#;)4jF(2sbtXmvk}1Sf+W&N$-u)25pUJ<=@P+tG8dB^V;8p;S!Q$k zu3Jxl4SZV#oWBTCFyw;nZGWLmg^F67oUF8TxE@9HaqLs$`IdoAV5Z2g2<< z0iIrNY(~LPK1cI+{TJZBS6H0YA``_URzaGPGhosqPYEIC=!z@ z3%LqRafT0(^apo%qn4*ydH3zufp=GYnch!#Sz{x67DcT8Hmm>ooH`AtW^S29O$b2= zU<-9>YyP-E(4XE?7xObbDk)RY`#l4{Y85722hrZqre#t07gKml zzL;M6>94^_T+?&cB4wY}I@V3}JURG=)ah9A6$_A@Zv@9YR zxS#0s&mp7DJ0M2ZQy0Plm}ySm$4kSzjfT1LdeP3Kxnd6cLHmc>r5I2myqX&JJ3JR0 z`aTuxV0crWWp&1u>tE?9bw<2JOeOE&^1QP8LlBafGlt*d>&eJpB2LfE#3V)7{C7T`?@m8#klC?NlFi28Lqb9XRC62_&v(C6IZZ|JIING4mi%E<(A${DR@w`8 z>KMRXd;Q?z5|^s}v9705dcvY7%0bN-9Eb&5-w*Paq3(E@sY>OwM%XbSWF}Sg_E4oC znBMN;Qu`Io1#Q2zQlriKzS#hWi1t)Iyz&1oR{vSGom*?_)pT3&2T_;T32_;nqZUEKPC`uFP*fZ-Y)wG*;Hudgr%=eA8WBY#>%9TC?HhiZKEx^WSR&9dR zsbK&Yu22R?^r~Wd?J)GWDqa2fa%+tD4WA#dBe7dU^*nCAZcfLy5ARQSVh6*(hT_cZ zen4C}W7(j+zQ^I>;i3BHo5167wLkWY=|7$NpAE^Ed{6H-KOwHMk^2omhK@kp}ls?!G;8$;T-o8y+?m~U^x4`g#uqTGYS zNtK9$G_-M`Am=yQ5!G0SCK>R1)N(Qy=hppD2?20jHdwJ$=#}3Z?)Yq#BLewO1G5oZ&5N z=Fq1bDzOExEfT8_;up~oK?-sP(bn1TFfF)bNjMMma(>C5LfWg{|M+%+=4Y4YR+N3w zFIQB`$2NzuOX>G}7zB|j3zD9?{Rc$wcrXNvs+2Gk)pXUc^on?C`kEg?#gSw+LFs*i zC+9DCdm6LvQ39Q2Ky)@P($r9xZVm9u!F9@k&>&9aCj#qtwtnwOup&fa_+n9&5i|5j zr-aA;)&OB;t8a4GXFFb)`L8QVyzdLh#X2>&0?S$Sqxi9cYLNccHiJJWHLsalH%wx^ zNnxtxdnaYe{zW?!8;!QqMGFxr6c;v9a)`-?Smd+T8g6GDTXx%kxqqXldo8os#uUt? zxx<8iqDUHL0xSh4bb}=9E9tLa;wlw(77mSv9|1}8{}b4bF5YtCBKbQZ)8ks1sOVyU zja|{g4Zum9IVz{ZM~a)rkit~*bFEyQe=|#zP)gwpTk;kv6O^!hfoX*-N{30=N9d0t zw%ME4(5-`kwF#n#6rI@{yeJf%y5XW2$eDs6Ftr}%8z|FryMFNHBEb|5p8%C$mmr(~ zM;fX3ZyCgpCA}-UbpjzcN|tKYn6r5ey?iQSR6(LYG5n@K7Ffw)z!zAhaov5-Zn>V` z-||c0^rs%ok4unvhgHa)i0ob#ZbqvFZ&W8mmS3CBl3NEVVe7^iVCP-&>&naU>)ouT z4i}a8S407H+UjIV_P?$;;7vM;VT3IFs(?vEC3Bv6g>Uqzqq8Q#s)6}T@tFcjpAg}o z78kcekuXbMNFnZwT^vN+Ru#+(XxDbi=1vS*&e)clOHE7P)yD>H7 z!8Cnp^!?MrX*Q^;KU}zp{)IRy);6{0lS_s>o%8-e_+QK9`EOJqx%8UrC)tjN-pXCWL zAGh;krcK#(hmJy4X}O;6?hgM2hQ{nxaeWEoCN5gADj+?*ex!&=A`2!ZQ29`vhzT>S z^getuaz8=B&prwagve?Qi63I*>al%CM55L$3ej|8MeoGq)i#hK`x6*`@@2a8Vjvu% z;Fj4B#fej>y%(J&>;}QiVt^thD6m4=>7``q6OcA!rf`^XOSojLOB)PS8u>Py2~4)& zOW-mp0JW+gNK|U@qO(6GwD{w%yZ$EuAx!nAp<)k{;WBpdHPgB;UBawA{Emo$AXD4U zu<&Ab`bX=Qj7Te+s$}1%IALX=)H8beppNk8PwUS!kC&fc_%=BjUZftH2@1v45V^-? zm=-l^@w5x8gBAuedyVye3|io)YO}F)@hK9}#W^Cf7%CU)QQ*Iof%mVW!^Dt}P(e@x z1}ZMz7PT(DsglKLDl`{1*rn2QJ=%%%*j%=fP9*7lYBhNjKbT-j_IFC~`x>!y z<8prQOMS@^{7Y}HbnPrg{^f?0Y2f>yN_k#X{e+Qz^I}To`CrN#K;T$i6MdI*NPGfj zP{H&bRW;VJ%`B!^Dbt%poI=hLe-Yk#BvDiL676rrMMW@-u$yuU>n4L-DzqfsAE`CP zzK*MENh1f>;S~;k`^4M1`1Qa*wj@CfU$>jBngHSD}{IOv)LuKO0GxKfWb>An**C^%d zY2MZ;8C8gD@uPw$N~p~)pqr)=UrFxuf}9XaNE}Ln02@yNaqVQT_Am``q`m?P98N#k zT27Ff@l^R`E|zhUsMx~6zJc`DA$U>J*&=OvOi+frtc1umlbSXbVmEStiupB|bhBKN zE&}HV$aPSLJgCgPDu#UXK!)P@FdKN(RS(Kp_ov&Wm%XaW-@UYLTZXoWTOIg^tuL}; zFM`>6?bNdGdf0yNm2&~yDnT)47a3=rQV@9Fz9(vbO-sY#=z#NCBSinUHDffngxbZ44i@Iy%m)2)l(sxOZX8Z6hn$=>({QUBa*R9TzRr8 zjX__uuK;AW5sgGgmmqv+%-17s&)|D_0)ZB^zlPtcM%P08L`Jj-lvr5&XR;Sm?qI2E zE5bfwpnzrY{l+e`W6L$tNzY-Y0pPzN`5%4=i7qS3(Gj1k=6X{xXDiGB0t^&uZ2rK0 zcsdqGqMuj{cwaZoja4uSdhah+x2lcnk5*RP|F$f;_+K<#IJ>ymf6b#e#%qx|%6dYg zT%*0+LFSp^ez}_;Bt{qB0Bc>FLI*>Eixts8zY|nW6*NxGa>(_xPt~z;IwlaRiB^cR zLS>#wZkXQlnHuV+DED;Z|ERsH+tq@j_ahM*cPADKi|71-#te`3&j}+8h$5_lX2>cg zu2~H#RgEm05`m<_{p+J7xlA=kjY*eCO?s9dRvbra1{1_W{E}_XGnYq4DLZw5L>itD zpi^glQ9SUHVTM93FPY2*2=jtqXjEnF7y9ZObj0HtW{cha&8s{oi172dF;rm71}c2( z<>N5S%%r~%FpWG(eV9TEYXXNC;o^`K!XMLHBFRS{1Iq0xW#S^HEc5(@W96c0SDzW< zYFeTNBMM9T5yc7VJ*5WD6iza7fu9-{RgZwI$pl?N4CtMvT)8?(BFQSxBo=F^kWw_J zFgLziRSDH9?qbRFbff1!f=z5A4kWLSAH0$&SWYgV8V@TIfDwc=3lds+{hv_VPVjv| z&f^3@AjZPkXQ$iR{)VtGIwDE1el73u#0-b04GHdYeTHx~WG&lXhwwr*Ia&Wi<_d*OZd7XkVvJtm>}u{rq>a?z zM;$y3Ac8xIq6Cqx6|SXJliX^xnJ%DT>>L&flhx^xtn73~etc#&<=HT?C!(k$wnB^1 zjr|2*OhSpc11edqJmeGnx&n6u#5LaG^$m@VGl^Px4ZHQ~%HYF_CQ6MoC`1Y1$Ob!n zl$T@>MOOn@JD020D<>+w;P*3zTBjJyW+ouQP z&FOX1S%a<7rPNO*Z9fc&Z8Pm&JtS@YzhId$DroyLV`23S#G->plW^S#rIFdmw z+Q}vg;hfGwyGt z8+Tyz+{Q-#4&g_V_%(O`iTv9wMnmBkh*)fv;GwoaRjMH*yE94LhbiIdCEdzuNfO+F+C_)%CV`9oN4Rj;UNaZDhv%ya{v?9s7nAMxJ$sjWW#aNvL_^@TN^~x zagN$Z_$kP9V6ATis9iir^VmcGBC5-vhCA1Djcwqg3qdz`-$pJwQA>M0eks=j1%_s) zbawirUru8C?i8Hr1IZ3<>2N0WI`Xr+`+u=qc%iIZuC^%v>@&H8QiVm)L{Vo3E0s5J zj@g=b=POrteSH4D)euhN`{d@nm09A&c8m&bS!X)vMtHdjrRBXI;RsUwI$ zL98UcpDm{@zmqC@xo>+eeZhXp7WBHw(R{ntbbi2i`pLFSjHP*>dXl>Eqlz|8hwquF zfx9QNV%q`lZR>mBRJ`nZ3F0Peq-7PnT(jXY{nGBeOh4Z(=i~D#IHFtq0~;`|e7+@8 z;-$yl4>Oa;yNob=4l#4WXLnB4zwiGeeObo;&0+wqeY8=WXR9ju6@Qd59kf$mcXnn+ zw%))~RDH== zjNw3h(r+xLe+p^~S!4OS`_da}H-5)#T74zx`z+6UUSBuw9KRaban0vS=FX<9^gU7$ z5oI?a9$Gkyd-vGOb3c_$8&ma}#HrgVa=sBCec6qNyMxfFs8y^@zuVfbwP(5v72nXE zkgD-8a1yy-cVW+PyN32vgziGmeu##kCT4BzUI1U;hhEIhacVx>>BvDEu$b!?M1RT( z5pkFd#*fvqA8RI_x9QFD;RNVv69A&i@+x z%gNe3hix@`QY&l0K^nN_DZY3gP0p-S1?@vMYs^b|#=cBF+?#?rWtraPqpyVSTxw3N z)@HcTwsp1VcSu#R(d}54^+v9GDzp4L(|dWCu2b-E!}5KZBD=eWL%+-f8+&0iw%8ZLr@B~17Br3?$1LoCA zPPh}RP_~>rqq@adVMSYJ_RCo)=hgABjs-xX9_#3w8hg%!KyaUqt5{VH=Q^RkZT`&H zG^x||l20CV;mjbeO$`CX@!_9t*{d1Old{VI`|xS|fmo;B5>pOo7n&-cJ1(26z5cg2 z+dMvsr^xO!E0UBWsiKK^$lROQ{pruUdK^Xt_d_#1g2{>1?p7TR`d)TEB$>$sP$iq` zA%&jTd7pxhFN3nsIS#;^3%~k1mHeKiIZTmfCDLlD7`v&-ehsc;W5&0&uf-x$NvpAQ+pXAf!7TZ5^F1s3-!@q$ z{l-W@D8`@cX&v#1%aPjm<gRy0JmH=g>0j z`yEoZvx6_EPMZ#EVhf+PzBR{IgdTT0tO-P>+qES2F)pTZIq{8kJn&g$dBMi7c}Kis zZSM&^ZSS}H@B~Mj;YIX2nqVlpUk@G2Tq%9%s-&*v;egEX+$?!A-;D||^n(#^T!5va zvWNJ#K47`63TB;taD(-P%ttZ$+=)+$oOczV-&x+k0%mUAk98K~3#-ryo|W!cX`gs~ zx5bd`wQGLl%wq*_H_GszTeYW|$}P>2^c;Iri?c&Oml1HRLr*M^}{+$9`zHzjhjbH!~7vsr-KfoknsA_*;P%S`$^_?30x1$Q#s^U-t?Pm=X zAF9fQ&;H^sTuSS}7RyP{EfXEQoNaiiJPLRdn4_HS;Y#`oH=cHE`;Ucz@!*;5&-x@b z?xGrQlY{BhWq|ctuGbRK2NXXS8LR9EDMG8aswpDp-Qfj^c=C$4*VhBljSiU`i@5P8 zTb5ovk{bv_JYJv3`-QsZ$xfW-S>F z1+>;ue)q3+4J8%U*Ehx#B>`v=I8-Qk9P()gPdG645=cY74YLoB^u(DBr?78{dj=_x(w6B+3+fKY5H$NpUqo(5|<&$G^7=abn z!G_0%K>C9ZHQ?9GqEh7h$~}Rr{N9q10g^2e^5RW>9 z0bvtjI7C#Fqxl*p{h9zTp=gW%IX&Y}ztMScv>-vl-iK{#>v^96+j-yV5A`ldbuD&! zKc-X+*F@A`Su^}>Zfa$-7$TUoQK*erNC4GHZ_vk7FGkU z%GYMNctIosOv(W+4(+{H=TB9j+9)@YC76A?mOWCv(c>_yCaZ?Wnl=!JJAA(a9C4pSHt>4JQ8Lj z=Y75;0XcZUO|=IcEzn!#^GMDioY7ahGhC7YZU?NV*}seUqAmLR7LBG3Alh~OS$&K& z|4rJoeny1`4n*aF2giu9eLYp(&I{A4{7{J7mPT3rR@ASgK;ZR>~k@B5OqXC{aKDH4_cJ>>xRD*)Vhts=$Lq52ZC zi_v^Q(`1j9&1FdJX4L{c$l27Y&n1bE6cPSTRp|dzO|pd#Y1`7t)61lTf+&r)2alV- z9WfuVd3|~KHXXPKP??RtZ=XNbjFM(J^e-^kw8WDqTpcw~T;en3R5YNbCeh)me?4^E z7r`t^vw^^tgeel1;08nBagh_yFcat#`7DnXL{77!yl#6>$9;{2;|dhUvKkg7v?o7p zq*{D`ImK?d>%MG0p>2xmeJ9$EMvq%4hH1ep#^7;%Bzw8cd(^x#3zU??eua2&FF30+ z#qI94NCYBo#08}fM1hO-U5%^SZZ~>(=loS<3hA6(Cx4Z`jn}PC>R;65V+1Np>`~RP zMrrsgrtym0qDa#E?ICnH)U$rDU{s9t(kOwv-x~w}hC*%lR?yCHa$b)vKzZ#V``{bt zSR<3GGWhM!Pd_%4asL7UTgHZj0qdyh=Y$bLkti3w;G`AP2<_*K&_s?$s!tMlJYsCU zU3F$@*;cE3Iv>SBmh7$$2?-%dY>qb(9nY@;fSL- zzUU8V1b)?KS?&*nu8S_5E)8)$={DVG$8O-$z#HR*IHksUN2(JdU)pExzmhF+lXVuX zA*f^k%~e43bQNIS&cj)#eZ8b;^Sm+6kK$e*I(_v+b*6RVKO`9MK>UKX`UCO*;p#1e z;^@M)-QX5n1B1H;3+@tJgS!L^E`z(fYZxF{aEIU)G`K@>AKYPZ&g9+S{_31lHN_96 ztE*>q_gd?b`@YDZ(WxQpG0+C5i^c9&sD6JL&FSy%%D)s4p&k~z9jA$H*W23WY;vdpUecsOWzs=y5c^m|L2=wqe?(huaSfRbbmFZ0iIqk&-LHEE14Ju- z0{!*B@T$8mPM*`y4FNY^*htYbX1W7JtJ{v`i5vHz&iZU0Wu-}jVv?wa5=q_nK0<_K zM`8J{4t5gxDyQt0+Jm6Wa;Y-?Q zmnPYcM~f$6?ShW|$u!<|LLg2sz#kXd7li5$*?ie`DgS02T2@2*9*{!An2os(%Zeb{eTsp)$GKc&x77TR9^^~_WnIu)<#}OTi|CDP z84H7Goblu<#AHWk<+|vyFP8HUyGGopp8k!6-=UjZqwA=O<33axXfl?`0RYaaL1n0) z|H_h!A&Ud(1EJAZiUA%~+`s|y7IgR3h@Fl3H=f++0nW((6ljK4#=%F=kS=&2`a_g_ zB6A38;Hq4pJufzoq%!jk%kKVdZxF;Y3qeF~sXI4Z6T9<-^!4?{DdzEl>6fDIN#q+BxUZLw z$Ej!*ps+vZT?5iq#uB!+^o8y#@rIDqJO&Mr&z-J;-)#clUTO;R6|k|nsW7dFKZuKR z<(xfr<-8-ugMNI36F8Jy*mVmGx8u)@fqKU>4;hU9waOLmUMFF<>t{D8S~8m=xY;m) z`?YF`Tqtuso>0>oO>W>S47Gr#Wz=Sf^1iALl%r94LE72INUydto%%5jg_!XLRk*n< zd?=Y-P}^*)Gbeg$$WvuVKloe0n>K;*c;jF;%oBnFJFcaFB1RNk`7_~9d0yB0;eW+= zh!@@e*6H7N<^_^RP>Z5#=Ws|ORFlQzQV|qmRT0!}#penW8%ylx!h!H~{fG!mbTm@b zag+-%Bf*0(7V>(yI#J3rd<rvnr6fhsZ{mn_oNT?KRE=%C zl-XSzB+mST_d%nDqs&hEgGZlhRT(|7_O5lXO>h*7@~5UH3=K()eqblI6RPKav1yZnOOpA*F zGEiK+lB0h|E4!$LHo$B;QHd)^=g%hBq{-^SR0KtGGZsih0dWi>ljFH+fNzBw@+ zKdG1XOQ}URVHAtBipC~%{7cH=#mm=;rJ^xv;spD$j?f_k(p<9GwI$1v#ZpV`2h`d4 zuQjS$odNpxJef;+$+BN;-&%SMl}reO%$sI zK?w}l#0XMR;(XFLKl>*N(53i5Kpg->+!vUU4>L5B=q|g45=@_zWnry2FhHNIX?sv{ zk_tefb2vzeT(BiHb#l`fMeoHmos_riB4_d8VPK01pe0nm<;>w&V?LR7Hl@lLL+X0vYyL#<3t{3D~kn zyL=C|`wo*2E0JGsyW&f&6C$9p7KK*MZR4eH19IaO__=l>?xR^*(4cgIs+ajx<2#L!^5 z#Y=l6h%Bh3Ebuf^LiQuEWQ)ZDT~v)1;gIISaUv6CujX5D_Zs5g3y^Qk;2G*C0AZs- z4M_Q6^u8V%QNd85!pMjiqam9eCx&7r1Fx`Pyl6STevr5L;S|Y|T6WUJpc;9k865lj z=oJ+!o?SbniLrH=Sd8i#mhu~nlf))~;ln#s{hGRkccze4ai(Dy0$K}5tS3`xRkbli z1$DwzEAlbmF^~Jd)=y)a;L@KMcJgc)qg08ifwbjief;7|Mk#zf0vgo>w&=caQaZu?2l!2Afo7PkFm8;5>&?IzB0sN=Gwo{Smx-uf*`bW0GeCa?eM9}DVDl`La z;lut;RwFUaNxJlmC>=pFVupB_DHF=9{Pqh=0>%WJvqG0ioFE1zN!pVUxt~UyA8}K8~dFQ0bO+Rn!g|727jIm`Q>e6!HGXx3{b z+UEbcc<7bBl?7AWSH}GBf8KaDl%Vq4|9dh2=fr3|y#KG?{J%fm59aot~^}tClk>lZv-C|JS@avG2lK+92UdqvK`UUx9~4?E3EGyw(23iw$QGfd(x( zLkR9lr*y;qvF(Y?;McbWZ?8C)>ZTc>(NpN6_IZh}?VEOu$GBe&S%6jBV!hVG+RR( zkxse6(^OZmy2>I)Cvr61%^~hQ;OS#}vn|wIA?XJ(bKRP=EpSYq{z zh>c}YbXgkbYj9%v%qlis-t1Uy2bw>1;c5>}p9p%73oPl~)~h_S0V|A+J8$Q2>za0^ zj_NC4ijHO4mFHl!v|8B99brI;Wz%Z-_+^_bl{Ux|w8ShYG{Iu)ZaChF$ll-!H`vly1Ji>21 zqQ7_(#dvdMd;RZrKXFbS+YT%Q<1tpNKff*coO`yGyS%-1E-d>@j+K?s&;+T5%HpfS z7ZD4{Bbkr%1GGfBO13L{QCPZKO z6t+MdyhAHz7!2uxo+}R51&m}j`V>V^AHD9cZr-{Fn=7$G-kllYL z2a;fpQ!-{DeMlP0_?@ZJW=l=cu((jS6%TBNY< zDFlEe4601xxG?-!AAx3N@Nwc%h=2lajxwPu<{(<3o<3OY#0>c2k-*-lhU(h_FwuTv;LK4FOD$SVBok*swIdMXC_TA8d~f)(;&8oJkhbN7 zi>W>O_g1Te6e04!5Fc`FB&wVn1}maDltxqKH4yic>u)Y2)*! zWE_fQBGYJH2&>{0rVT`W-oh4?ED08%#$$jbroSaRcKQ{23n%Z1het$G;M~8fmMe}{ z=9>gR{q@QF5k=-*=^UuPpq4_ME+DAiwDAlDkCD=uLoa)bb0)3tkgR&=#x;3#S3BW3 zu^eAJX{A&03BQO(A7R_9k%-|#vUdcP#9yLQJT@l=IWd>W>Y5SN2noD0!!vmb4jTSS z$4JFMSeG)>><3s*AJyXYZa5*p_qi@SZi+0WRon9DTpv6nxljg$?T5o0nnU8KARQFq zh>rprIkK+Bl4wwpFfQ=<%1ZOHbMiXxfcsV>xsQ`e(%CPTToEen@iX}Kv71sojPj@1 zEiV&-x^2JW9CI$Y+*j;1++9>!3JORnjy6#bfgJ+2YQi$o-qPhfLzWO#peIpkrV-)j z{*Onjp!&(j!qlF8P)G0fbve#@5kF;_` zm&ZyYpwept{HMdG%6~5+@hkcd&hpYP0&6c#fvg3pe1;Ti{!He$G2rYY#3di{>gP2Q z9z=V1wfNeqG^96gUapLq?E^>OwCSf4C9*IjKv&+eU}SkqPCfHYR0E_l`gJL3oZ|0m zUedc<@@txpDw$$-#Qb;q8+*`;>Mb3=10E*feuZQrQgOGySK&|m#3qLUH4&Y9+B|#a z1{`Ysdbx4%-Dz~3))|HjlL_irFxr+GIlqOTp|L3iR*jh{BTw|#y9 z!r|#L+%8Z;ZhbMCTo3n@r78nqHW=EpsJvv_{M)NY{sW!DbIem?OjnKBWxi_NG|k;Ccyb?vse@Ha^QOjQ~~)2?6fZflB3 zX%SzEn7bCk9M&85(+5_khR&u8o6Nt^VzV;+++z6i6BcU=jW~%URkSL?4?mpADcavA zEI?%op&_^K3=v5|Cyr8~;6$Amjx3?IlNmo++W{Vp>_fV2l#udTLai>*1pTvCLT#dc zl?kD2Y&gUsa&2sz&&e zj;%BFQG~|S;?M*EUe#M&u>D)(j|3(4;{8?*b5FYycmg*4keE@szctW`!8II)(6%)q z`bk0qhW%^yY$+3`|6OzSkt?Ihu%>61PWF|3>@>rkX`gZ`hc$XJa<2`BkD97YT4)BkA!~wc6yPyyRd0@$Io6l?>vzp9N6nDQ0Zcn?P~}4u z;6*dc2UDB9PLgC837;BlBzb+#UD3ii=)@rE4x)$Yia>i2{|a(rHMJtUT9M_~joEL- zHRpBEsit&m0|pj{R#s%(qwZH|UZcynWA*+k*b2w4juo;F#Px9yjOAY3?xxrFBOh5v z(k4qW@`1KBbm!eN4Mk75i!{$N5ECDB4E|`Wj_xNbvkZjds|E2;<1#EB0>56#%rY{E^FlyYOt=U?p4>jCjefMvjYkK`N1eqJ3>NhvezHt{>pw=qwZ4WXD2kRL zvUyK(>xTr$s@kZp(c?b0aiSsYR=BE{a}pZ1URavn&}A2?R3#71u9y~0e~4+>_N)BL zcS~GRUVqTlCY?-h9u+&7kqEkT_H>gX-dNn#h%AAlLhCBO-!<4k(J0ZK)|i3QV>Zy@ zX{l;TYjp+B;D6fwgfU=)skV>XRPo;?qDwU}W26jZ3dH_dd9XcLLNG;|-g+YF<9xs~ z4iD>P|Cp6Qm7@#)pW>a zY=|-UVY@LI2cbUHfF;u8iK4kniX&=Ed<5?+>gnXTY}~}~2JatW7Z_uexk7!uYC7sy ze3QL1_{E7dfBbS3G>(kfas);=VDXquwf&9a7HMWUeKnRkFZ42EhKN4yJo^EOeMH;l zd)?5`?vH-TltJO4H0=$E2pZqh*z5cC!;K;=jh{(>Xwwk;9`*jFRZ=S@D3-yud#|~s zD?MINL)fgX>cL1;O6+=R<1LGKz0qDummbd`9)Bnnp?m37Ov4q zIFPI=Wmif&y6u>=yjJ@`JtKHM3`U1Gy~adxN;wCDt=fh+P>$wkjL<*LU7QCdQOmqK zs{DI}C&i`8{|ZmEzUgO)49-?QSPOfs-x2cQu?{3BUgME0*6b|XR&RwdHnd(vZ*W$& zUgX6$Jg^p9tagl*^4d^H_1JxW;~4y!CG-v><@)f9;p(iQSkccGaVW=$i24^Gydi$g zeIw_z`3>*9>Tq|e4`VWzTKA|~d336XjY8bCp+_oVw!8-8*F!89LSq8wn*N7VKl!k< z#s^j5F{6|?#+JDk^%upD(p^VfYDE^x2J>zQYNKD`lVG;_BpyVz>&Z~%3xRryNHA4y zdO)QT+UpBEHKO_#_dGK&>F2uL7Y7W09~K=Jh$gc?NZa{Qb7>;Ex@3m0*e7gO9YI%9 zyJ7q5GDty7mszQ}Qeyt%kx0L7=v^6fWWL=)0zZ4fC{rY7c7S!*A3m*nZg~+Oxl^DZ zs=1+-a6ZhV2@4(#rG@grklyzfELmh2F4;p2Ghbf?F!-IgZ*S2Vp!Qd3X!6>~1X4RQRMI^6h1W#qoCa%1TpYS2{e!DrhcPj?90$Kp z#(b6{c`D*PJ*=MDRD5v^A^TR^pA(-RYmv^`5@(E9ts-6VG&T<6Dh;|k@0CJbih=~z zwuhgO9LGX}<<=v-!JfX2D1#HmBPos@Ls!+G1?I6*k)kpQ8vep}Uh@uyk~ z;Zu0(wqnWPxd-Vqs_%wKq$8ZD$$e4RrAya1{$8ZQ{Am=yAi2u+TU^DFP=k7l4VcUh zHaD8m#%k{>F4o8X1NCQz$?1r*wd1<4^9uF&rR!gyueEAlH{Unfb?CCQBa5q7YANzo zcwd6xx6Lri9Ps0)~XUTj9jS zm>4(9`e3{fILfmq%24qJIJ&?)pdV>i?jA0$t%MvFgHP|FGM;$BO9oX$3vT`Md&V=b z3-M%w?#6-+WIavw19Z7tJ%TiM3RzN-#Ij7Ak73a~3p<6Sd>$J62W6!*S#YH@mGvWv zkFOL-jc+8%)XSr=0B1TRSB*#HA{eCX)A=$z zN{!!QfuR(^2Z4Mk>G)8XtC4hY9x%~4w3rH&l3{li$23q4RdXKA8>C*1iN=rq9P77B zS>18OWbk6rb-BjnB(GLFT39^B-`x?Imjh9-tEQ~#c5L{>Y15tUcJre=m=7U7RnuIm zq+YR@6yA=9I**J{XSqVg{IN2Cu1wQH=M6Wv=H@Xd7aN%1sM1rOs$eHu|1L?pQ~szY zMy}7lO+LB|V`C-1`LAZ$$S#Y9gp2T(FV%~4X3)ZfRPtIOCPT(oyFKqz4hoc@=m+ad z2{s{!`nuu5!~_!A9}g8#l$gP2>L^O&(Dl;^W{X?z8Zm?k{zgteYf4yne~efa8k@u^ zU&VmRf0O3{nz$^t(9@vL^FtCsvp5 zF)oI^X~!P1-)Ed^+Wn&+JI1ym&K0_SVQ2|JiKzmYPDDFU?_+m?Mcp|ZF=3ZzL7@k-*UcX z(7P!gkF#v0LNg`pKhA4aJ6SVZ2Ny`QbO?6J*b2P)Vg1dXOz=Ba25}<;+&cPc>NdK6 zQKu)1kCm9{nI6OFb#;aJG+jYHrPa&Xmw z0D5Vau*s1bQ2!m?L(~LefA;;#OOrb>u)R8}E(#8wCQ5)`ry5GqxbWia`#;kgP zNmuU{Wo)c$**dqsm(!U(!q;nT1gebFRsWkW!}3!f$t^hkz2eML@YucA9pA(n)sIfe zdquV0pOFV%`XZu}jXh)-jC4Jnq7^JTWG9`}fpdw>*>hEFeFOz;XI2TzIB{htc~Hdx zYGty^fkc%>K@m#=I95Se2Jmvk8j+wr3lGae_*AMzRTUk!eC&}u^%06{?xJ7V{%k5N zX|GcRDDBvFI&%1<>O{q;+2~Py$VgHP`3AAcoZAN9kE+x^bLvz!h2{@L|CZkuQn%Ur z0HR|g2*Uc4DK3}HlxSLp7KxR?S=n2n!vYh}$AT@LKKxB08$nnDRxVa2v7d4q3p;r! zNmdU_Omk_0&Au#dfzNq~Ps$*eua`dph;a^qxDi9*L^WH@{_T z4OyCz2{|}Nl*E=X_GozuHep0vIxVRt-6RcwQZ&0fi8dV%b90K+CJRQSc|_@n^Wwi0 z%CqP@Ik|4nYDEfKI_2;EpaJITR&SxGKgaM@6k5b3-psIBuJTM1R5Hm+NA38KHoAB8 ze0!>}JXC1IL)JOzDRS@yG(Qc_;OlJ2zcTl0nde~1?8WLFJHb*?Z1;p=xtmHKD9*fy z#+ykcH#&4S^cSE=V+D1n5doqK5syk?eAN z;Z^sk+ninG8hUHR!TtOoja`d{G!^wh)}mFz7-?j2p!iI9iwhkZC5Cw|s@<}DTQX$V z;5{4F5nE8vM4k(aj{1YP+B(xBuJhlI1Q}AHdoGV%$A`5kk*Wl}loV=@0GiH@A3f5C z8_AaY;cEObc7Mx3afR?CRxWwv!-!^~p)~S)F0?U-G%v3(s-FuuwJ2N;J*Y4m$lj|V zQN<5i1ohOSceBZGxNmw9>C<5!;Do5d07Z1E&u>im>U0INIRFCYrdCo z#sIT8;}q7LB;qC#lN9~iSbbFe^FFE)iylP@2(%NlLvx#pCu~a02n8uaesTx0b@E$j zJSDb8E-b{2f%s$K`@|z+_Zxgp!#<)YZ0Jjk4#v?Cu^{$u9dhey`Gl+U!_U;G@vv;! z?=OhV*)(ACYV41UPAjJ=QtTQudqYmxZ zgYg|TqLeE`(`)ks*OMZB_s%=_PKWAL*;7JJ?8Xnv9{jJNJ2rNeLl71k+P1c~EDj3- zi0~zzE8)k%v@7HvjJ|5Br)OB5#&AOHBb0K zU>&}5;aq=9DivWtf|52O5jTdC+$*Jcfkz!;#2f0m;B)3wTwlCuKq0z;d+%SN>m!X& zp+y7WCvq0u;d^J5I{!XBk%lKQ-_xq`meloBA?D?FONsRenEzsGhyNv(i%7r@tx{)s zvHI&wD50mrDw=Q0w@<8VId&Xw@KE554Itq6CHMSdVPjZrjC$)>cEkSVeToVPB&T^g zIkAHIqU!uL@%(k@vaG%o&lC^mGd8BECpjh*ZIrWS;l2b^@poVMI%!-{romVb@PGm5 zIuo$&A>Q$CjXqz^xDKba@$KB>>ejp9>z}nTL-C`Olft)rXd56|9Czn2#uC>PkBJ}o zUF7<^q%^b(b~=-p9Oho`CtskQncIX%e7DCXQ2TnBhBbHn9Z+#qRa#U{$L}vY#ujJK z4@BJ5;R%}^*ONP&A$L!qjwV(8`v1j$a7c&g1cZNU_o>g?z}Rg?LFNgo33VS8>3*Hc zYHb%y>gu{l+DTaH3)VoHVJc8%#`#!I!sXR_GQQ07=VyA5(~@}Q_wK;A`%7IncXYE! zIE>vkeShiJhA^%GH?rCNn*O;@SG(rT?01(>M36D~-z~Wz7=qu)-%g%b^zYbIL_9@P zjJ-qr$6xM`Fasvkj0MwtJA0X%UDs76&3<>>awn{Yb+5aj3)(j!EG2G$uD=X+-ys6^ z6Skv|9nJDco5h(UTx^U*vdb8qbKFcfV zEdZBiHJO=Ke@5|5Nkh`+ms^oDzY7j!ks~a&hX+W@#Yx`P<5(-yjsgl=8Y1~?Iwh8v zsC3MGxyt;J%l+hq-9XPdU+(jJw`m_C$lSHi)AnfP`N?N6@rS0J2?L*b zi}&O+@FSx*PE0U)H^AA!I4C71S0?wFq(ZC8T($f4q1@ z?bn8>jPlDqg#R%z#EIrUmzph2x6Ye-Qs@n5Qb;uS_IQ!vSAP(aZ_+4RJ7{~*3-r*3 zrn^X5`{q1!(Y|3MHL+OfAHZRicdH~~aNclw7UA?Jyy&vC*S&vOGPLc|$MG}kFW34m znlWFXDby2W3F&M=g-TCwIrDy*=By3E#$)$QJWB}5%i-I2+;9HS)W<`FFi?%rCNKTU zv(HcFyJ_0Ck3avZ%GtRiy%X_N;b4T|z5B)Qr;;?yJ zD#cA)M(H9vGXLcg<>FR?`64-hEUfeJcg%IG@iz3$Mb{Z^Wy?P&AI6}(0D)y*PM`Is z_v9QjtRAc=h!HKJ>~ie68Q4TD@+1V^5Hg7HJxz+y_t0OIFG%mVcW1jM)rf9wpz zO%Ta^X!r>wXC+)buDBk)&!;pV%8vjH7I(km2YvMHqLRaLX_fdceu6{5>Y4HQNEePl zE}x$$V;gB6^EDK1lGg??R$;M3Fsd%sG~)DV>1irw$!0PMwaok$IX)QWinNs=#7rD$Th4; z=e#N`CRTpM(s<*cBd6uqm$C1+7^VkA9RtYF=~Mx9yTj%A8nn`KcNeilacdATdkeU0 zRpUm)8eDrm4RT(+y(p~QxWSeThkxE&F)nT>#I1rYs13Eki-s51>2?uTiGLzVNbpLo zE}$*hB%voAO)AM%-uaQg3pbRrX!HlFzNPs@;hefdt{{(N)h3n>vb z%X<+W9Yi1HJ8k)hn~Lw88bX)HT=PoGYj|th1kdmT zy7O*5gyhXl7}#o{1p8lY?B5>w!|U7E-j~^6k;Efs=5&_*qvN;8dvv?y+VC`TmakKr zRri-+;0CB_X?8IDW`v>!#B#AU18Kd4@Frry$`@0$`il9CBEGte8be`0IZ)~bJ(MhU zur#chVf0466xLC)f?@dPdvfWXsj1*y2hBY2xhfHmq>+ z({nnL6M5@Fv(CEV=xSX~IlmtRVWflhe6 zMFIPMXP9g24X^ga;?sG)aVPDCuMiB03?D6##V|f>+loGie4V8qT6gO($A@c0rUn_Nk zv%qvyHhxDW#Bye%BlEU8t>4BiHw4NU+y6^*kTTKE{jS!kZoNWWsE&D9$Mhf30$L2l z<^_W3Jv-|;eR5FDqIMG7-@K79g|8TtpZKOt%oiMWpnPuII{6(R5mNw;HKtjd7Fhv~ z9Uji^bt-6Q)s^k*Y&5M+kgA2})}Hg2e*HTV_j>;aoJU@;xP-&ov9MH#$bgFS5{Xc6 zx?mKjaQD6Phh&=GJ{+ts!$@xFX3ss;*ctfrt{VQhKPnpH1RXoGG|8)e3&dTzxVZzb zXP8qm+nuljS|2RK(TM^XLezq-LaQ12M{lWxPDa zKf#!yuy|oT^eBS5jZOsQ>-R7!qN4HHZ!XMmB*LlKsWI4>nRj=9pX1+Eyyn~At6~qt z6TG?{pYA?l?%$ht^*kx8?`^wI?iFG#791T#<G00Oh>L?oUa|?AQ#2KtzUfn%9)RBG40T@UlQfglz54-CO7k#yF- z^T%x%xs$Tya1cmh?Ow!gzZ9R({{0&@gU!Z5H8J$P(!iD~Qw$nVID<^$RCYrdqA#D{ zfx)uL++0J;@Y($~Ou7cU^$Pyujm;ZWjo5S<)GRWJo|n>={ghzaUs^+?DSfkmdyatsaI$cEr*22l$0qU*ScpI6eKKSSVy%Gckd79oXl=D z5!^WUGvi0&KxQCcEH=w%2J2RbF=(j7eKl&s(1V{UT_PW2a#jb;(9n<@Nr|t{+Fmx9 zNHl{$NO*??DIdRb{eZ}1MQ4PIX`k3sc(8lOr%uuH*nQ!^!E9*wao5BD{-{WQj)j(?Pc84o}-*S(O?~GFrI<2 z?yl3~`7ya7tJw~PNRmj8IQ!W1zN_5}c&6?T95_Gd))YkzqGKZbGmp8Ki$qTS?E#t5 zv7g!mswXh;8faR*TFgE$9?s{`v8@y1z(9dM*~|Ku!kL0#R<_my37$$@dM0q0Es>%J z(dAu-$01AFpC=f-MV77qa(~c2lmntw9oeqIm+$2P4VDvMA8&Yd+isv_j!)Oc9|NM2 z^zEa7HjMEqLZWg++$I!I5c-FmynuM!^RfLfl*#LdNk2pt61v!cq$XQ^C!Fh(FDe%c zv4`9|JPlwg$X@# zJEk^)l@Fi3(Vw-yiC9j6{$yFbCNe}53Ep}ARL;&Wo88!?KGZ)LD&Wc2DfT$2s_vN@JGT%_`jm$ALT)K<- zlp5GF2^+ zB0AZ4;k_$Sw`@AMQ5L?XA@jQtx9oZ$NP&*-1EGN!NC!Inf0$E@h6+BsjW8SBSD+=) zP&ucc=Uob0j(KK{`um^^TGJ>`=?cH~f3TbBHFkKxCHK9+UfAb9xiI&-93X^(8Ue;n z%XKX+W65FUS3{z&X=X(|k4sY6gAy{@S$R-GAJ;~1Z)BV$If(p z7W}Xp@Yb2CV1cpvCYBrE0QlH_#aSqmKvx&ve%_TaZ>yz#Vz<*)QBzRSfV*+c4?bz| zx(q{6%z31Pa*-+hH@8R>T+J!%X*a!W*k`^(vWBoGk3QVD!qTGL-=a5PEiGAnSk>qm zz|MPk_8o23Bs=o44zkx z30JQ(5V@%n4=7QT1Oof9>xT1*-1D7YMJ0n>)4iG!=6@|V3Jfr$A?ZX3?y#h4V0w4~ zB=v}an`O-d{ryUpF^1#`3?pAJssY&pUN`tKgIw&sW|Im^IA^t_zmAjpofgNlCP`X+ zbv6OKlRp}zqY4Wxs4>@FKawmsd>uM<-`zqYH+@`b;6Db7QeLn+b_(bGboUYMtBuw#5>1= z!iE&m&!_z@&O4sZQ8FJme~_aCfxh?COgv4ECcdL7DncW(=7Y&nPEgf~^N_s<$92`= zv;7#Z@3p?Mq)%`?rCh6&dc2cze(J?tEThofa390v!5!XQi+5T~oP$;?$$oB|kmqe&?8sxX`HJ0^4AbS7m zktyJXQ$@0v588<(e@GS5w+z4c!?pw`6)^@Te> zt$C=u4}(ArtqUQ~X@X}hDRniSeS6*Qv1{&2`?wRz$Ml#R-ps#NU630r6|JTV!dP^# z*le}@;I|JB4$RitZtWWO*aw9n?<1$?R`ad{yf8wVN#l{;1Nah?^f8bG#BBTdacpPz zW%RUdxoqo*Ci_wXY2jv4Ui0vB7F+6T##phxwzv?^e%RT{2q>@CUvsliDy64NtzR z_GA=2NXqpKZtJt`uN8m&{jrC4&e6Ead`W|Yi0&&ER^g8Pspv872L~)T12(A7wN>F< zb_dA&iaF!4b(0sp--|2t+i?hG+=dM8mRf>HBNi?ni?kyPBY&F0@xA?yS#p1>Vt0n} zdnFG=J&8iAB1gS%DL_u!&UT+%;FoZa$QnP+f;$vk->_Nqn{b$Y0-LN6g1||m4>|x- zyaH)xdK6nQe*1nW0k#S{b0Kl^MDIo3sner@CkN@s$SC z;1*C#iLNFD8~D9%UUy+JQ_UXgp$%R8`uvCexJx@+f+=&vPycT0+s7UPFWW0Vht?f7 zfs;Ffn^`m>ArlHO(n8;S{ZROe0gHK7U=txKY*!u+(=Ry*ZEgBR10U9s+(+`0=5vwQ z8$Txk=inKpaVdNRI(uTf!p3vxzN#N;Eg(**J;~O7{wKW;aklOooYMHq!$NbH%%+d; z8JZ7=i5OgVbUJ>;VoAL+f1^%ghRg@iQyF^H;!k937RBBov>5^{Gp;jK0{9UsuCCNj zEIp^Ks9xU&nP28ZO!{SSIWUr;5!_&QOFTuUMnfZ~2#B~x$bVw;2P!18hq<*!zsA#_;kF+{e^khbs4jJ z)E4cdnWi?b|>hD!OUi1)6V_G zcrn|Bwx^E0!z`aHDJT;{@5v|OqJxc^8aY~}n8lf8=7Cb9I#i@>Y_+}17@A*L)kF%j zKbbA#qmSmOoDI3d{_-?kbo6kBIk6em>>unb{K8Xik@0QM@L#Lp8*DC& zM&SI*A>9wb4C;dH9wOD>vPp;3& zU?YU5-fRt#u8SutMD(u2*qeG?DvG>1 z^4yN%kTT+uA-hB9@;$K@DvV5_@*)qWC_Tb*)+v}c47e@bA^qx9_uZ-$>yw zALKOa*8=(7O)}!4dJZCir{tuJknm^|Zu1RbZCyP_l09gz5|5~sO&?EYKZL1>khKuP za3EIA*iFO0Azq%I`^LS#pw036Mu$M&V4LHzB5!yb-5RIXve+Nuv^kciRs+~YU;a!! z+$gW4^w-`lP!rY7r(0_x9;@Y56t1PI{X~-?{MdB?JASKQ-_>_<3Qg#3vOaA+I4w+0 zZdEzgOxuJpFa-z4*;nXvc)|ozN12oP+{=-*fc+Jnsf(-Kx#2Ro0z_P9#5ZxSf>hc$ z0WM2hv8(PR&(_p305A4)mPfP&B0c?R&o&GxWYq6wOW||qgV6~JW{pv0HKV2}$Qw1_ zCb^pYXUq7P5fqT;Oa_B41jR4;zt+-!<(apPOBJ+7Yjk<9-De@6lO`mFKEk_|l&Wy_ z?d{QO^M@Hs&x0WP*2iY>O_77PK9@kMi=xjCdUeb8Hvxh6e-h-rU!^h`f{~J#DYgX~ zsJiXn5RMnBe+u4w;P)kY#3a`F1W9vL9Vu2LNa=(4*%^#|w=Qoaj+}{{Ddp>jnBfJ} z_Kfm6U%)&ym^{o@8goVfZ5Obb8n1f?Binw`#S6JP`qDxzCScXb#1o+o^q9Jx4y?{I z;uFo0GoEB_9v<5`7s6@rc~bX-;(kHH5|Y*N6T@4)m{JJg6l!xZg-g@Q{+mw0`!Hp2 ze{?%q-jjtc2O*JhG(bb@(EuMfl4Yu2M0KiE_zmWFx)(D11sKd&aSf70xsN!6kt?fX<{jUWcQx0P}@yNfy87pD;I9 zO8lUK){V@vKwIV~KU7EMtg!`Z8J9bJ?K()cpy`w>j(V&-)_o*AaySJ$ja-(mKgD=R zwrs44P>hw}Wisc;=rnt2ZvTKa)e$O;oQ&*xgcM$Zi>G*?_Hw9WJNuw%+NNCaz!nwz z_LdKE31HdAZF|R8HMg&?&S4O8Y{X_njyD~?F`_B{Y=&-XYGEA;8jt_kwN8IdZw-bP${2t^uVn=o z(@cuw%{}-kSb;XPE1(zPha%Yy!u?N0b3;))vO45KOwm}Ik17_AB(8^cjyt)6Z^L~F zq60}0emM>PE~p_-NH%{c7)rFie;wLQtlknjJA z;O=HWTyfARkAg1)dyo+^RTzD%rWgtse#0)@1Kh`)J3iSHpR?)pwrP@IL6c|O@%o=c z@3(6B_I9ae+9#8#Y5OlE@a_?v*>Dr_Ajt1K@9!e!qjBIM?k&&uN znbK3G4+~rcMd0_E+LSu}5Lpz{=IH{HNz1@8A-Fe#BnyVpKG56aFxD?g+ zx7qJ|!?Q^*(TU(BKE_L)XXed9FEAJZ5#s5wlr}=LwW`nAM~d#Uz832a6!d?+Dxv>> z$a<&ny1ws?w@Krqv2EM7ZMR{QMvZOTc4O^Wjcx3hjj>~!XMca^IXCA&FW23A)?9PU zF~&RIk9VsIm11Jvrf-rwHQLN7p;wYGv{Vqfh`_cejjjzVp5qTpTD1s;-hgc~NNK56 zUNJY{zE#TVhd=ZoqbYy_2urgjHmkH+3`OowPAf4ldZG&X);`5B`T)4W0X>M^KQ7GQ zVM`ne)etyq)_7E+hoZ!7LebOj$rR69PEMi}K-D&`SRad5;3zbB0Jrt1DkhYaqUQJV zbJK5uR^CKbq9D;!2DZ@UUL;YuV>3XPyT)kbe%T245}VEYvXcBfnk6s%N=nuC}&7KD^JngfKCnyL%tQ0A4W&!1?*=-H)g9&*lAR*tx0?pvIP5q12KY`ojFh>28*ikClZbkZ z-nx52FO-M2w!DZ~{&gYmS)z8!SQ;eu-d0#3#%NLuSD~Hbg(fE4rr4mMa7xw>X`p4G z?hX=22h=A8HN;3!0hSibMU|VbPcY&@7bHIENooM2S6bjDfraXn#l;;SW1c{2%r`5B zCbb%Pq@SB!!^fQ;P4i+;vRE|Gv;~beFoS5_pd!FfCH|iR!+sn-+g}kJ5Y4t}m4P|2 zW8oNzW0rVzVNoQ1Y02!YFv241Bv*({%_R@ENn8JUaQITB>GWJ93Hz*iPFnN$d@f}_ z^~L*%B>*`J#GW8lZDFVw7EC3$mIn2Ulp=0KqXXnIccIf%2|9Zv24P}kXum=d%u$cv zJz5raGP1FuVZ8x*Sy~fQ&v8wuD`C|F<8Q_n#>s@ytC-BKe`ypYlH=80^HXpby z{_fe2!bH;G{+6&U2*uWaa_%4Wh*cj$x7K|fW$}0zGb(b;B-Nk*$i2;y{eHfi0`Q+m zetg*Q%#`Nn(}#dP+QqNJ=C{Th2GVZtG*17%UXa|r-L9`RpF#^e4JiG4-MC~O0;0l6 zXeOjcDKd(N5jz@ETtNpePkX?TN1*-4EUZk5B=_kFzQ#r94sT%7wqeH$wH!|gm03C! zM~wGr&Zjdav@@kPRS2Jp3B$U{1`P)62uH6%SQL$a9L>PSEPm<6C{>X5RY=-S3V7NJt`G zmgWM?Zf;HoehAMPWBn1dHY*~fTKp@W0I#a94*$rMx&1iqxTP*GoqD&_s6#oQ|9e~^nAHlj;C$~S6F-&4CCe!ZA86x zALw)=Pp(8Q*`Ia80S|Qh4N&r^*$Ih(WNvnz5cU8?Qc4W|-M%g1{&k)+ll$>iNwrW# z?Vy;kLxfI{@8vNRDjUG{V8XknEz}w{4j!0m@ z3VulW4#n6AbfKCAp*h_%SMRQsSUFT$fT(OpESh6P0!&E3XD@`?*+0-p$HFk}VYGQ8 zs#;s}c4Ul9G1RK+?rK0*4SREIa0a~K;!vhNU$(}U6FJwo zc}Zv`%ADoNnUyY4L2yIKrj!LDJ8`-&ruzM`^I-1T*1!0sX|FbCX5hBu0odl zlM@{ve4^#E9rTE5Adww=HEtF%bUYZ!ol=AL6gBFxkNACoUP}-to+Gw`z{e-H2rd~| z_KQw0XILxtwUAX}5nh+Gnp<7w3@{nJ;b-URjl7Gz>U^Aw_{A5D61n@tidza?`mPfg zK-T?t3Sa~ThB(L;-R)W9l~AggqlyLM5?+7#6G(+_moKgs=n5zLs@^nDmmmr4jw%&vTb z$)WbhVjLtB8O^MmAAbI%8)567-uA{1fI}hp+7fa_rA96h(meKzA{wM6xkegNtj?5- zh{+$5C>FP}dx4dd71kM3HysR7AaMoR3pUiQ@DaolPeB(&8#ezEjHTL`)Qc}$d4g9F z!SK_(MYNa} z;sCQ@n{Bt50+!hNBZ6=1TQ^S_D&(C3%Uu_mrEYEzVN%g)sIMzmNsaSiLN#Og`RLp#tM0xt8>cK^+SMZG!cIx*a*wy1^hSf+SZux2CwUC%+90 zc>;xQ)n1JxUWDVzQ&4XpL=2Zl_efL4_mtsb55H6H6cW{n(5D{(*N}017pantibh+0 zANM-(s###h;^d%YXy4ahSwYM48_3F3gln+3egUT%S(JFn7Zj9(=a58&198B$ z+LK>E0`Zc5R4Cz6!0Zy1Lkl($!5V^RNL^F2djgA_YE8;&k3CCn?sss;8O2q#T<3ML zGnu(KF(-uxKY%|VAu*XRlK+_V>ev1He(CsxHi6drVwqor-TqaYA=VL*sp$$7MVkF{ zD$9)bLJK^wx)-;zqC-63I6^WKgU3OK9YxC+&XhMYo;rcNintL@8@1ZwPSSWd1**2p z9m@58d?fUpte2(Z^Ki&`hec*ps~}G@ove>E{7wWMK@h9fri!x}#1}j^X%ZU=>wT;r zR;3dFk{CqSEuk+}PK#2D>IbR{Ype<265yG7Jduj`ciRc9G}ysnU~m;X6vv0lwBhp? z#n+anDaZmr&rIuZ0}(z2v2?lfV^B%2mmMUTnDcQ(^nsv4q2_vXXK2PC>o&;xQfz6s ztupLkO&hW${9@I8#N5e?TougJ)gFHVn`I%XViO;S7@5y2Okdxxv?_Jx$A)X`2p(;M ze$>HnTo`+1)30&?Y(er|;v;O3(MhcQg7N?^831om)$hM~EPlrdO|4k7`nPW_)o^4O zmZ8J?SnF%Y7nyS0*+1t?V~=zjE$$Jt0lGs`sZ|*wwdp?NH&IAs@F$h z^ri(q-}e!rp~4L8-|6>?sMs?FWe6RM6<{?hSUGt|gF+E`A6Crx4p+=FIqcCU(nzG2 zoA3yI?;MX-)T_0g?)?QPTdD+Py_>US1wJxVeWDWeEFr!fUtxW5iA8 z@Bs{)vmPFhOI?(xVkE*~A8#k}x8mU?`YR7<9{+lkA{0dfZdlZ?&aItA_Qh!l^{3bDh^R$IeOy-}*-^#{Nb z6yCGCgS+XBv9rxg-Rf&!uty0P(53u)PLpH=uAjEhS6-mGPX6=5SN4>UBrHrC)i2B} z-Wxjqb+_8k@AyEoQY$8IrOTN|KJe}<>ryk$NPq$r&J%HBTqeIOey9&|38Myo8EFY6 zQWfr3wQngdYW$0;!H_IpGjqNapmFyrlujcAF1B|gCu?HUC5#tgTU9pG%gYNw{EBT! zi*yRr$4$D;ZEeJYw1YBX5{Lfom8<#nc1lH8XjkE4TsOXcgx28~4n+9(fPTD$NtavEU{rHqMxF29LKoHz z-x}})s{-_!v$#fxC(vX_M((UQ^xA(3>*EIb1cKFZx~?IG1b<0ef@oV5Q>YE;o#C|+ z$j{X;4!`EtCqfk04c43d`TSzSwV$DrKUya82`vm}tKlMbU)GzvO9SlWdjGqOs6Zz_ zGO%Ef7WY!Cahs&5O7x?LGs{!egn9_e9+*^N;m0_mYIZ}J zM8=YF2c+QIu}bf}3Y#1i`ZT$ohZj&IQMjDJ6es1tIRZ9Tg_b;4372p&(^#W6y2Q6( zA=CrFH0ST|I28*DHAaa3ogUBDFaLGF37*#N{iCIB50l3Zd3l`@h&mn%%#JQHrv;|@ z2RvQ62Orl3_(uyBW1#mM;6GWgiD}h7OyrqTygm()5u$pRDV8HLzSO`3~$QIwInQ$If1J7~hP$ zHK%7*-;{tMHU%nHZzVi%3GpK*VO$8~*fqC;0nH^Vnc{`CHgy zZ0K$>Cz>rw-6|)wYT4l+RcF^bAZ1YPo6%0;FDMT&Y%(l0OjB1dX&V-zUQ=>-+nZQB z9QUg{oiz+4B!N`Z!EJ_NpkcRYg|+9?PI%i@p&isg*V+0NBbGrg5SCd{1#Z(}I8*Q` zTLu?Dw(a(`^|r(4pOOl5DfZCh4?oUjqh|=~dQt?6)<9`|8%k|l>-y8GBy^%BRMBGS zejvF|WJ-+@dj7TiHzrX8P$V`K1UaVev08O%U5O)W7~On_=lij}*#=LyQi=L*r!(;9 z^&AzHm}r|iS^k96?Gz82Fn@oU$h}<1A|@i=IM+bjxj?ygRp(8}-sn#)Awi8OZLik< z_9_qs+JLOA@>m1@c$$Slu*{AV}k~IW?>V5;??q7K_*!nm%b_rYwTSh%A zD;Dveg;DS~nq~^raH!P7u%Zs*Hbx^DrYDl#!r0-yP`VJVZ;5hI(2uxF~Fr`q#{5S#v`Ik6+_BOE34kppW_)_E~Uzd`S-Kz zvEJ?!JI<&vBpT>1uqGd*NUVYYnBC{l;Jplr_B^|(%8Zb1+j(Ko6ZS`@udH(%faxTa z>8{F+7IskHO#wT;+L$-;IR!e&r?iar%DnK!)O#Sr)C<0Kgg<}q^Z+|AN^tco3?I>C z*v5m4;`Pr7Rg$t6<=Z4gyJv|qwa z2bH%Y84>CwVw)wvF2Fr^>Sz#ktLIeA&31kKE6STdSKJ-`yVw(|nhZejN|;lt~8m&yemL_hwP&QsV~*i#Je4Z*NMInHy79mN{c) zK%c-m?ZYag5AvRuXAv|RtRE}g;nq{T(0G;2`1q~FOyB(`HB8(YxjCY5r$M zH<7`p`K@fKnabxEaar~})72zsIQYeD`X6NB=#T}F04zy(FUfU~}w}#5buR5v}_Z#ebxh#3SIs zRN$Z<{*du||9yTt0#;MtO(HsbU_b7FmHi8Y-%TSdoJ730-<<>)!2{nO6hTCgUx*$& z3H61R?D#Be*kJR)jeG0E4jK9Gw&GM+%zGKL6vt__Uaj90h3B6WMVlMQ_q(l)C2y3d z%$O=x;`Qv)J_2;Vb%k&#SV3HLFEMD6+2Q{L6nxG8+`g}USC9t>R+E8_oMjLRZ7)?03?FMZO5-eLLfr|b{x>^&)hGDPWIN@CK-&{jFc zF_EU#gc~4#n!4wq&#h))G#cZ!IU5w4H96joLTB+N$y!}&M#O%N!J>u6z%Xk%C_}?n zB3!x>lCtHjhdBf;bGu*C{gkV@wDXoiX9{X|_x5 zVhY^_*xGPGf_p`<&%>?VQ{WDHU&Bv@FM%LWNwpYFVn^IPOURgJD6uekE=hSF8f92? z+Q=#i@A3?*$XpSxPQ^rFW*J`@%S6-q(MF)1`8kG4qq7c4UOwn)&u9u{-yQig+7eCM z=H83(o*90u>EbtY=hIh@ZW-Zhvw=pS+ONy)a-F<@A#}LtI0{oc-RE(PzYke9d>?T_MCT%!!LS&PHqCOVw_)c*%l5<{!gHgQFqI$_WR%SfEi zianH@K9zkOw@^Mc&-1qJNrHqreL}4|rqS`ev8mPF>BOpxBA5|;&BP4TwbS)^k{5Q| ziv{S{=fupMZFL3H5c}s4t-B{qm?!p2yg-NCu&F6>CrcqjqN9tfi~SM;urYUiA?}_u z36V*-pHYMUDYo_{6=)nN?-}E>6x581hiVZ25Jw&=nuM05i}-Pp9?khkod<4b+{*vJ$cCQyb|-rd0e#J3w{jp6Z`MV1u2Fls|aUS)wU;* z7BE*^o%1m@&GhFpP%hUF+6gCfQM3!O2A>BCJh1B;AYQZsuiety9 zP#X;5OOOH-;%#^SCjXc?DT=31jq3Y&w>9hu)ag8dQWiXDHU|guJy>`Em=I}N5g`=G z&DK9i3j_h2HwP*gWgHzm0+HmOj>nDvs{ArK5pWjXt!I=bgc z?EP@I11s`G)33Vss`v47);MO~nDg?otTAd?o+8us&R}Hn+5OeU)%7;i;P(Mntv69# z*~;4+Huvw9UJVtIsVgxZ9+aIO#C(RD_N>OuYvi>xC#1XcgEq^&-5sM(*zTJIb+xmM zaXic1fgoswUkrz`r**1KGW%Kv>mZ#D9f>4q0y8i+6JU|g&=l%HmO)=okS5RcaM%nl4rO;#7s849&;g*vk^*ToVc0 zgeA0RZmyQ{fa>hln>!958@F0Pl@0wZ&g9UeSmhTCJQwp!9(!R9Z?8zRsYYOp*+7_* z?6F4W0vOehaoeY#lE0TlAUt4{=S9E4QC9B^;%@o9Ia#V?a74l@3Y^5F-61!Q8bX#H z836;Uepkda4+mZGoyW8~4pw3fwo7BCd0L+*#~>lImpJ3EyI+``C#zf!?%D9MvJM78 zM?bB|2#?yR{D`YhV8T{|EL82lhwP^?7@hqwS{M@!*C5%9E-zb|Si-3fNzl>6OiX(a zTt6+w3bO@ktEh=ju0iw%H7=Pg%}|@n@b?T3OOz^ZL7jMkV5m$Cn{n*m#3B6NiWD@> zdZ!eszMT2D&=^XReb%MD2riqy2Q3ER#D3A7BZx?V`+C2<`D~>toR*!|huTyQ7tcjg zN(N0F+J(f8SI5v5t4nB}&ce6F)*}q($4Vc8ib$}j4v&5?jh#@^J(Fcu@&rpy%7MZm zhv3Y}G|{@}ONHy%N^`h)K?LSDA_^0xS~+}*f(VIB{i#d~krH;b8RYQ^sg;?>Jzee2 zpoVfWsw~XI`Ol5D=9sv+#4!szTtbWYVWqbZl=uesEx$ux?iBQ;Ka0KZ?WfnX`roD* z@aOKFjG)J2?l@DA%G`^TZsgK;RioSP0vdOn3NURP^pumP&N6{_;a zv1D;v)H$LC!Dwj!OQKbBOuQ`$_Oumg4`N!Yx|T3iNE;}%>ac_`FqA3D_Z8;K2W7@1 zZ}8EOXjWFn(C-<`cB2!cAcw<*sezPhSelut0uWfo{BE;<0&BIS5!ovV6FBq>M~Q+1 zqUZ0Y-$m!GGMGfAJ1uytSgMjOU46pt03{Z{!ib&T&o63b90G{ZJw3gM)BptP=mzyG|%0Ui+ zCev3xR6*PAgC%Jy%W)e2bZEr3sR}U(4g3m=hsP^R*n!&g5Ql6reKG_*VD0x*f)?Km z8ss!i@(E3=!*8&0Cowa_AQi-(ye!biGXZw9b1{IGG{PMGUn#*B1GoaZ;H#UTd}^>P zi$wj*^jT(C6PDA;Uxd6r_WmUAUnN4MjYIaY4iwN1$lT6Wl$7?5&NAhIF~1S=q$H`D zB3GJ@J*llB&wpkL7iDL1w2#pS&$0!w)Hz19gmt~X9FgFQ!=aE-e%EL}x;XBe*jJrH zGpI4v2?0kz>XqeX;Pw@-8UMiCfx;2};n*7bdMm)P7*pe(U(acUoWBuIlXJL+>2y^m zi1imJBXxq#3!g~K(`5O}JM74nZ+?lh1uGl(`XsactDRuAseeS8nbv6y%G|-kSFgym-XPAAeJhIrvdi z$y)6HNfS1!on^{jz7cB*_D_S{G%A$;tO*?Fw&pxQ(hBv)#TwvM@56KOVKeDTmepQW zaVai=E3(2b$VjYeH3<_~wAj&;8N#`yZ1G%KAKkt&NGKTAN|*-irBlYzKt+U5$l<@i z1jATP82t%h$}RtG@;A?3x?gMX$}uo1_%JVz4bC8B!Q;lKE3Kzz!8~3USWet(a4nGp zHax6csz9MH6F4tq!(CVu-5bQiJ=qAX9a(`S-x}H-0L^L>m`$Wr$1Fl6{5&2%Foz7S zAv6Y-T4qN0D7wK!qZmnd(9Dzw*{-%^2f~YayYndEOqP*a%W7Eoxa3TA$Yext&I<_W z33eoJbhNO#ss4F~T`-&fcSTtu~D8ly=Ln-4-wvR?A57%KX6^VcOmc{Nei>S(Yd5UM6uh=gFz z0gC347{9BJ??3?2z{uzg=u;$_BI&g$)~{?02`@uV@M$I`Kgd{88LND|T= z2{=VYZPt&#!cHBlH=Y)E5(|_+CtYt9iRBKC7eGm8H;?(k&2OLHySY_p^ROJ2O z<6{6(wCZl0LiBY&wm_G+DB9{Auf=vlnoiTa%&o!rLp&-ak$w2rz=dz{U2IA@p29XP zq3e^nPeq^n@W{yO!<(D9UA=h16eyFeC>w9S{baU7dgN@iF}k1tBBahm<+Py77bcs# zBZa^10U4V)H#`Lrf!L3gYe?;vC%?3kiL^FOTJ}QyZ(}deE{40$=isOb5k}|?nkvbN_w?Iy z*4>D+&F(juz(yZsE3P}TPV@DZI6D{lQW?fV_5B&o<&fqI72@GhO@YbN-aIVyq;Ixk#%uyz2iae|8of zFO}jd+U0S&xT+|3HZa$AeFGRW*CQN3v!(OCdmKHI$&8>7gPr*$d0vN;Aw8!^=j9b|-3V6QF zn-Ol2{{PY0K$3PPc*=;dsf)a9jRWFWv|^e6k4?KuwJ^gW1~7;rNC z@z@ov;`?BMY~YBQs0vq2hjOvsQtKC7$2qQ1XH!?_ zugkXgdCxZV7{fB}L~q@6M7i_^c09F`_+|P$vYl--2ZDDf^V?`MW8OS`eY|>>&}-g~ zzyD*p?M6d7$Fz?Sipa~C9#039Xyoi6E|Q*rZz{rlwZt#qI4qd93sLe$9=ku8F1k*| z(wKe>dE(?xy`%gaf(9846mAN({(I2+abN0QFQ~Kou-?=6#}3p5`rf8wI8ya zBTgNusXj-pC~IXK6V3ARg#>IrfNW5Y&Pa=-{wvSNl-@4hl{MCSH;Yuxkl9TgG#(DQR> z*=dZ5M7XiheMNlgJ1JJ)8Tm$D)w=3(J}h- zEA!J#c&1Pz&Df|38g9DdAcA2OpsB?e(LcuHs381@@Eoi-Vc;HwAH}SfII{K54RH`6 z4#xfE@jmRos-h$k{2mU7(!4=lY4pJBjd&>YkYNeZ1a7-!=r8TNyv*NYrAgUjHK2D) zBt>%s7aQ@#QczWewV!?&URy%buKzPKxU9MDO^ev?k(iGu4jnJY0YY9ygoy89asiim ztpQh&A@LB9qFMMWa17C75Kw{`U)e?jaMLl=sgP>1qOw$RNfBi++AX8LP^7%d*qGG` z>w`@_?XW1E24#y~iDjgNnzYJR#v$3zS)UeArGutW6?z1n!~Q98PQ^ZVT#pqtH$c13H_tUFR{5{~VHsi01Lg1`teuR_ zWi#5Gj<6?0`O?=8)Rwg#^CQW?O@TPYpkRfB{Qi}$j=WdS5H=sxgrb)M8v-T}1&#xv zp9UKO?KjPXT?i{zy0h+nWb%inq$rjmF$HGg7nJBZGTp#yA8R;vZHib1^=hdA<>4Az zC^*v{G@3o+8Dr~!FPW};z0C}E`-fsrk`=9*NV4A=5GpXa+awcRZ&aG0l7AqCq*Gi21Qs2h9JBiuJO0&tbLYfe^Rjx?t&S|^dbmC1X8iypF-cwaBXgZ3 zNm)}?@W^s3y>$RgHbm7wPjyNfqU4-F=vWZKj`eD>#FtK&_$Fm>azPhz&_65wZyM+q z0IGk}aZ1zU=%msscb;shL1QK%qS5r-p&5+E*BPYPp1YLQr8?Q|E@9d0p*giT-i6(4(ha%9$r<4&B1^o# z`N+!}K+FfGO@|e*>QW++Pf25b4|A-dN59HpoKE)!AL z@n#*)NvcKU!P#jZbc<8Vm)VP7oC1f$jqK@nD_!$Ec>nL&eXC?<77UFhk|JE`NJjbY z#i#Sbm#DemyU#If&vxl)?M}_QNMHA^Q;qKyc$Tv=zWyj=-gCkx4m6+NlbbE()ERVNH)v zjc~8s{@;`m&sI$9Ctl6pdvBi?3=)ug&xiZ4by~dP$Bq{^ESW>a@ks*H94H$4nz8!knzPrW zW#$x0mxZh(=~SG$i`}(yERm*i^S3WTu{;tZe?fS_3mN5kx{eOxsjCyC(s?AMWj9A{ z$<)HF++GJrb~$}`^5=;}eu}dZ{0TfyHg(lCe=&taP#DT_Q26vr5O6ZXYK&Q7NV|zkG|E65b&D`ogp^2=_?Xpcvj1Iqj0QZzZ$uI!FdP>EOcXppOCvE7=CE%~3`U7iIp6O=@Ydw9h|f%_D>TAKC* z)nwN!xnMcVVeT;x*U>H(?TOPKu1G=b3JC>v9BnmsQ?#U%gsg>zavgJPeOT}y$9^;a zAg=4EKxXIGln#xJj?%u?n(;g?CCh!x|NgD?AXiGM4NsNi=A=0D&*`NxB4}+wr(sl< zO@(ALMX!EqTuDtY{-Szk_4G#MNGOcsZVObFB$=_>oG(`7&RJA!u|hb3gWPxvSr2<& z(U7STv>;V-3|J`l+F==l?7OYt1tsuFEB2nVd}Qk7rfeP&AtuZI#d5OrE^NJWOUQ;uDans~wShRWT^^*3t8d`zVZ$o%^dS0VDT&ijt5Db=|N z65I}-j4DA}cZpM_oS*<+=8@=_x2Z-p95H0-ocUP#Ki&-m^JLeQvG=)SO{L*fi?(Hc zgjR4q=ig9wrQ?6E)43bcvt1_QAEDxR;_P!a7rpY=ghJnf6rf74#LA{d4hLDPc>E{f zwzpjoo*#M49I_uAj;u$ub~9)J4uh2#yiWItv>FFn#IG_jXtD?919CK7VV9fF7~Rj+ zJv(58o1_QZP)mS#UzzGCt3Lhp6u7DU{{HR)%v1LEh7I+}doUG6g>%8>d)c_HUm}m$ zU8Kn!6nPtnU*RU_`}~UI^s>Gcrsi3xZx%|$4T%!1niLmD_tdR|+2&=RDxWIOJfL#< zN*7Mj76itEVGFROp9!HfdQMn`AoE?PBlE&uR>Ue+)Ow_N-2w3kAng4s->hDho2Z}srh21E`nmUQ$mK^ zHp07QerKBNwwC?zXieO}9YMh$mIurmaj!FHqA z?H5XJ;kn?XdN8)DM9yhZQMAtpA61?yJD2HBGI8C>>E=wxsY)YDTh!R=g5Y`hWK(&M z0r*D;Z-p>fz5w%DXA%qz^<*-cg?B$Ad1N9lB~_l?FWQ_)MC`uC8`ph!)+b>lE=D*o zG9%HFo3CS!+572s+#4&@R_Eo!AoE1&nf3^(B;4Gv*PzOH7T23!X*!k6LUWdp`*9NF z;iqmKG%QW1vXsmvN+;0gDLUB+zbctQOy3$N7QFWl=^TmC=)@?q{L-727X~!V$1L8> zlLQr)6JNGI8&`G?BXHdBRp&L^EiC4~A16z`Fi={VSHI3blc`(`?eo<>n#~DhOs6^j zkh52K@6BrNO&4#(PMC%|7BJ2(>LH{0V?OtLVjl2c3VKP#XP_@jgcZuQFV+5tccPX2 zxn-dI@NS_`{rk$+%&} zLB8;>O)M|=Pq{)*LOyapbfG*Ex9j_dd4EVRf*ufhhniv$7rhj2B3g;!TZbgR+(}^$ z6@Q|)E0LINt6x8NwW;;I?A=#Haa~60SrbA06oWasQ?4#{D;FIzZN-NEDP;6xq~?92 z|F!9&A|v5pQ0@{ZaP%52xO!fuNb11I>3m?vrYpAsXxbEjJ}Xq4P6~%hLSX3vn7nIY zR2OB=9y-dXPecW)Vf=8mIH9Vf&kEVVh|47sP%A-~~^r$7;jTL1lu_`BoY z=Iwmzg9*p?$j4eOG8k57rTrQDqU*8D&~cG##lJI}wuT&)kWgr}Z&s~g=y;zUBKYe& zQcK@TpCdcF#dV_1)6KbmpB9f_E-c9tQ>}m>TDMNI^RQw}9c|_)H55mC$8j!Sa>wNd ze69Ch_Adr(JYwG7erQC!*GaFJmlw4ixQvX=%^!KG!u$wiI)Bimq2!I53c9*-%eARM z@DFEO10EIQfnNtO1#SYu(aXr`2B=FbHR02eU4=6pDarPxowX^hBqb7+io~eZL?BPb8&h4SSg0h_ITe4>WhPlLhiF2(r5`Au>VJ0O z2oZgMQ5jNWqdr!7haY3)>YwAPa9UlEeQ#6BYdfX|Q243?ufl-NhL_=FR2FlYu0Q0b z1yen8^^zz;oj6P|Zj)v6Xp#D}UOKI3&pgvAJ1bh%lYWf6tWe(P$iLWI(W~a&m9GX* zMoEO_esndD{P&Z8=J$?8Eo4v<5cpVsjyObIo>O*4aMvk+{4Jcas;cUfm99@nx=RXLDYDNv!y9GxaX&L-1`g^Q&$ zO!TqWqNsG9(`620(fpqRMZ#R!a;{SrtbHF^WNbYTk_r5d_Gg^8iblLg;4;7S|K6MF zFGhuT59?cHA|wI>Ri}6*LsIH<1#+?+M%_@XDfKQo z;-U60imQXac=Gb{a5dP!FStv%`(e7Gi);)LbpNHZn~|;BI~-7ejcooCI*7p!ukGq& zw6+3|amGowE#<287@(sf7p`CllBTi}ocoha zs3iG5dA10e*H3-=9?`zZ7Wq_ zccmD1k21vT4ZyMp=i|6t9JbrkP&1fqKDD>jSq!mXVCnJufbC{~h5;5xu`p5*0-;LG z7}@gwUP$-PLV$H*q2-1I2U){FkSC~P`f$Si?W@j)1BD$Ck>SH^{On>^KqpE**sW6d ztq;*-C<_hz;(IP`N}vtUkHP-u#&T_mo7F#7L-C_WTSA(kNnQlq zXAftD0HY5Ld%`%OHvY!ELcyToGmwfGvX-~Yp9$uiSdguI)CE$q)GN!9gr@!u1N#6? zu(MH9-=hGT^9`sToA0@XvLZTtx zv&JlbT!*2XaTsKUub5%AE1}apX4 z9e|P6;E0G8mH|f+=p;Phy1@lQo&$27DQ+*`*KMq4qWYuBj+}iYSfQbiQqEebtm%ns znZqvEGnWOEX>hgu|7ih~V7hP;oh6Hp4?^U$HK<=?)wiS-9tGuc5)9)gt&aF=4u%l| zm8u}JLjIw*e8lkujo8S`%oign&V_e+Rgur)sGDgHEMx$Dlf^1mcc}6FZitnLyOi>H zkDUs2_%~orT>WBrH6d*Nn`ZJrW6X-cO)Q41UG|ha!NfhNjCiJWV&}{5){QG|YI^n8 zZ=IB*&CVIqRG;7$TBa;+bCvd^keuhElW$?cSuMwylfgxtTU=AX_%Tsx-Kadw>9#KC zx`s|(YLe%u422&W^$jjoI|w(vH-J@{QWM%dG67pL32R_6JyrLB#*VYi{+EuCQuOfg z?9ZT?8kVIJnMI{n=U{HfVwGD#zPS-CSWfYs{cM-q#(>I#>w4MrQstCBxR|R7I1nI% zixeYJQ$sli7FUo7y%wze>1Qg8m$RNIu~eaXBP7E>AVCS{#6l&;=r3UgnyOL{j@ptZ zQ#z_=%M~Urb)4fF@ns^|HAXG}*e;iNaQ#x(Z+ZYap?3 zd{|n)aLTw@D^>^HQLc%WV?p7CaG9G&ph9H8nPDZ~UG3o~-l58qxkjWC)6fACpJw1IU zobQgce?p41!XF91pi_wu;h1n8gnl zo0nWAwq-0Q4RuJEjG8-|k(EuKofJ3%G5Q*%c>4jC0q@#3Isl%NN##DpP6j-HB=%MwKV0>sI(%aDqf--0NT(ZZx?-Dpew zo6KZW-i%CzKzD)Dr$3j>{+Si&~0JGJ8hrIe^+0n2*mqL43 z>WN4j2>8h&OKo4AC^Sw<<@I;tY6Hp99YB07h~@ku2OO=@o-%%YJ-kqww|Mq2vR^&} zzzR*?7E3@gRHpX#@&{pPrwL7i9I>lsR7Jl&TbZ^szJRq{e;JIV9oOu94Nz2dsQMKh z9i1oi9NRD!gqXnQ%dP#L^Ml{%+mAP0b;&aps6f-LTyk%;HNdUF)_sdaVpE5CL2h>G z?aJIsYgNzX(RTE9X;eTzRJVy= z8)K#XfQIgF~Q8W0T)pW5A7{S8X*A%W>*t3S7|faDa_-iCc1iI z&0qW(t(IfyA4-0CzRvks9K%Ir`|Ar7uk+U`oyxn%Z3EH5EQrRQm#$@#?Q4I9#!X3p zQi4?E8vy_2SY zw>9QJ=IeX<->_92c?-yt6}}M-7*(<8d})suoXOk*ev)7vBtFb0)NxI|__}oN(Hl+f z^gP$Iv19_OmTrDZCYpfNSCFb$;vtiw zns|}Cm(B8N=r9HG=vZ!@q9DEn7gAkB`GZUyA}Eu9iGgB%&;*72jMfzffj3<6TeZ4g zis%9dBp_aS2Phxx1ckMMPXir_C|*e+Z4zr28(8pgsh*nm!vVRv^C*}t#3T>6^qk{1 z&FAugfXOS8g;FUjts_pa8zj1O-j?>`j}GDrJvoHhbzTi;0anV>F}}X26xttFP(qeo`4^_k;(xw~If8Y~rc@@A?#E z*_a0z1v|&_#-X8s=kfKUo#RM74pvEG*?2*9OQzLSaF8kLwD-H`yHvG;OI2mSc93<= z>w5Fum*b2wO~o$jNGg`n*$=aC9nRdEWcM!9V&9j`{C`~n+w}a@l>_(5;`Gb>l=vPFv#ONt~KWumE~31C<8|6Ti^*rB5sVPtYiq~zv$5B&rm{t@cnX$gIsrX?m8KvL5E z3PQUEnuw0mZp&YBhA^hWwZI8|__%xp4=ejm_3@KN=(Yz-5C%E6*jAL0(b>nZlJYP& z?4!=k-z)q{pmVE(IW+yq@*$7Q{5V6Hjok_U=}(e{a>I#Wc@zwvHSz=%;%8vAlJc7W z|NT5vRHwnDaIC|s6`DV;#Uqy5u@0;6?&#=rFAL+FTS~-qmzmylv#S7}W}L(10rls1 zA;`J*`wq{@Q7txhX*~OeDULRu&GPg7VaNK+E$&j8xmNH(amusdHRsWG;ajpBBa9zN z)2nYh(ay%z&`3-8y-)Y3ISMz`h$ux!pkgzTA$uvNR^Zl%y-T$j$_R<`QyY!}L(aVL zW2Un)G$=)+2J^KHi^l0YXuT%cWW*KO=KFFp3;4MG|1Zxr$LWG*YNdG{7Z0AX`NCh- z2KmvS3LlMn_DsSx%Z}5#S|Kf43OVN0`|5sOWDeNLcsZ`cjzJLkvABe|h|{IK*@4cK z6*|m~j1!@lEIA$!W6_AzHVTNLuRjP!s?QO2hSU2PIHm@Z^hgz0ksEl2`6R5#?6`aR zPNs^foH(fma=AdF~UyBp0kR)PZ z(ppASORZk<4_yr?rN264_Td|$$mMJY^m#QhyR}Kr=gnro~|B(+BPIG(fT&@&B-Oj?s~{VVIuSwr$(CZB1<3HYc_@v2EM7lZowQ z`&<0k-RfW6r|Xxk9~;T;%-MDK20_;{b$! zKPDXCE26(&h&C>CmUq}Zo;y(i_Z^D9=L~s)RK)t~5MBF_r0*C`JMxG)vS{6=u$g@F z^L<4-h>&oS`G6CgP!1U!02`b%c!Rdw8sZlDCkWxNoT72R#4?L0jx?i1tpw>YU#wl- zVnnWOU9oIMH$SMI6)s9shx@UPqSZ}J0?RhzNkk3{+%QFqoMi` zB3h6vf)g}$CI6wa#o~?_;3KKpq;5gi4tX+6Y)z+xx}Qw~I|yGe^{13dEA<#S9b+k` zK14{c1lv$9Xp&YMYKA*Tu3VKSg7ScqTuvp3&?3kB^t-w_q6uUs$7Ml^_v2FdfV4!t zvL^3D{r}lL{^th`euJIeAKf?mQ8e_Ydk9^50Gyv;HUwSRC{Up}=5~?q=fV=43OS8j-N#Jv5cq)S}dPh4}0so5&90I~~ugBZNW*%|( z^}sx%Wgb-&Og5J}Bg?KWP*p9R+m$*+8VnH>GB|<3Xa7M|DTORrqi(my-h3n`gZJ_F zE8Ah-S|1paWo&$NICCWxK&P;`=Ad(7!{0 zfPmmW_PjLQjo>hS+Yc|^?u*knt8+@H$XmxlIo#y0PwM}7jQdkws69p&B9^cM#*vK97fb;+aOC%nezvo&?-QF%`|*m;{!o&~a|OlQ z-K_s)eI8HhYS;U6*Ne(1%dr~Huitd6hvZrI^<07QnvGs;!6LyicpQnGk=3kEo%fYir`vuA=hGZ_X6qH&L{h``22)+Hb5l~s zskuy`pt=EXc+P;xJkE$&pQ~_Mofbe&g`AgX@%eg}?eH({ZPVcTh@e(g#KZN&qfu|MFU-DS zfxY|voKc0VIWml4Fmv5`GgIsLhVr~^Z{YW^x!d@%eJ3vfI2 z&zp_ov6I21j%glpoch>#;fELagsgd;kI(oSLfLZPh2{Ugi?2UU)wy5H`%Z?yZ_5Mt z_jC9>WbK+frXvCFWCVax6~L0Kzxn=XxI0ndx_hk!_#;oQTWnZ3K=J=5f(*SU_-L~* z)^S+rhOnG3G z>Xv(tzv_Jz38Wy zXZv&cq3Wf!@0}S{Y=Q)*Elv<~Axfdn%^{|y(S>}sZ(mV!*EpZ&dH?4z62kz_d{+ngjt9T5H-oaU_SyP=Q z6~FSrlaeR%eriO45trO+YdX8mk-^!`s`TKW}aHk$0c~XJN{imzh zdOesHS0C<)T5Vg5;s^clRp&SS;x=x)!3xw5+@2Va@%zR_ycf}zXE9&5Y|5Og=0^M| zH5+r^gFefj!8)0Zo!&d0-O=vlW}W(N9QW9CF!b;VZ_%@}rm*df?OA^LuuTrR9{=%CkMS2BT#@^y zaCgX@FKr}@igfZ_r47TZYCbn5xD=qVix7M*Y0+g^R7E!?<*}Had_EwXR_S@ zGN}MeVjzWfKfc70#;NH4yss{7u8J5KpbaHvgy`6{M+*GBk!Mbm1AxB*0AEV;!&nZI zIUpg00469yMdN`sCRLLJI0{+vMW_m`*geRifV;!e{1l`6qe#HqbmD(^ay1$jB+$x31<$4 z+G_w3BX|umn@kD^l#eR1ifHh+D}wPz>>CwOP1&2wKt>xw@)0`3FbhZ zaI?Dc-2xh@Asd1o#=D}^guB~BAguq%w}j*1H^Is|n%;?5jE*KC+PJsxZ@>4fDLy(L z;*ORKlR}#SqlBwyVI>twnzzTnJRg;mG--UU%)$9aRHjdxJZ@-BFd;+_ACWfPyPZ8| zmr(>V(F%em7XADA@%cly!iI!l*r>Y%$ASwja-`u1Pe(S(;oLTb3>&PbzERVA5A+aO2f_XCz@(#!WiCazfUp+i#fyP0hT6NfK}{&DTvaO;HQNK$ zAJQ5oo*2z8LD_S-GX(pn?3pWn_pf|8sv*>aih6!=tI}hlKIL1$@Xp{I>4F24v7~3Z z2C6-BWxq`w&sGo**l|U-7E%cIk=d~Fy9fhxV@Wj?1{d1`{-&p62sET@vo~Zp2=H# zXtk?vw8coOmDnFs@cAgSOy%m3at}0x*_`qFFrz7P9VWj^%)&UDTIV81M~Q%mvOv@k zgXIF>k7tCSq&l*TzwnkeKopL}^I0^wn@T>;4Z zh=-#sr2ff}V>g?r({lk)4-CY#DK%1{exLQ4C5oOKuoT#i=oE>&FX*x2x~T#;ujZf> z;L*aThj|G`P>i4W~cs=S+7f|J@7AK-2$XmB$s1DH@GGd_AQSvN(Pl z`-n7RU8&J=VW7gA@j~%Mr_%-u{wOqFJ@YUh212CsdNPl^b}=kVkFo361K{G{cv zR5Gcw1+BI5+GK@TqpH+MfS_MF+5(fyi4>#~Je`&47-97%HyD9G-K$$(L4jfAT|(6u zR|xSaSK!;ZND1INZSDz(3)=UB9@_6lvLX)CBT*=B2MIpYx81g5mn*?7*ws-&iKa2F zx``~YgU12k^AO--r|rr$;j>*1B2_E-DBc+=fXAX_OPyd z%)xQ&JHV9GNW>4bMQDBmSyc_dG;6w_vE{k0OjfF}_XY^QP@8T~_;#mOXS>t&cA6-B zzq&8GCh1jA>5j`4@Sw?sG`xRBpnw#n{~W2%>b51+++K)eNOHOI5VT!yP$1*cIK$t^PKjno5(HV} zQ7JT94JK4c%){d4chNb{y9@`pET7yX(GRXfFl`g!Iic`*4ZXoa5g|BtT z6XdCQ9LH@v%f0JMa3t=6qB&J^QX8I-jz|V-rI<45w);kZ%$UVod9~Ywr1XAxQNE-X zq6(=gF>a^G*elceYw?}ZsBRol8b(|r;TLEuQ)=Ka4A;qAJhOG(NCchRag=kf@DI3e zJ}5;fZ4L|{9S78nz3LRFU9HL#sn#k^Qq%X>QTdO_ukCp;w<~BgAbdreicCSLGf^;7|Zdqy2*7)GfFaZqV9JyTc9{+ z%1HaKuJQJQQ=oMPqLxhavl;1jq-AEK&QEs?N92@9TcR$Xw5Sw0zpU9d%#1KtVEYTy z-*3;5d3iFqp2Txgf3t3U4f;!-N!U|KunH{YV=cnyI4VWgWq%!DQ;}DH$bJ%{(lZpn z4B=?10!BQ0*2Ze#F3i*bj_&B6X&KQnj#hdMKqlknp6ZzXxh#Z1eFdMRiYcA=mH zHAxa;wb1b&o#bmG)i|8m&Pt^gvI4851NJV2BR&~`PytZ$!i3wXCT=p_mVC{-7F z#%F`KAyy3-MG6Pk_wZLg%v)rK0^o!-fiZVTpE9EBK;P4_Ip)}Gfc z02$e8+zV&M7x9 z&vVVy=8^aP?i^IRbUokcjoflS+ScuyV3u|YGYO#Vx)vVe7bthxO^f(mJrb35$K)=? z3#msWavRP+EWMuOQf_2PrCorrWB!rZ9S3-&DEFQZJk~>@IKFEZ8%8VCJifc=y*)J@ zJ9&Guf#Os}>n3z~k5wR_hZuXO?*kdn%^rK>&Z`!X{CNvRF(g1JLk37SjbTwJo3^8XMcS|L-J5Y3$Ah1}|5%$lu~cz*UJ<$n zi=(iapuJ1Up3RxEqn+aLs5yf0j*$X&$Wh$en>U_B(Fm~mcD$?~HLN}^FN!m9uz;h; z^#Jbf?#}i&pt68l(N0{ddo#;Q$VB}UFwL3 z4`$DQs_$MOuh+wAcNe?*!Ho{rZw99ipAjJeU1{^7ymmIJQBn*|f~o ztv0L2buaZMs)vCI-p(XA0fvg}KAqK`+m-HwOK3BE7qb7Jgm%39yaAp))Drlfqz3N` zX%R`uSMF~85sixx)?bh=c*`IfrbzRI)y7PRM;;JGfY&d%w+OezDYnO7F6&UA30U{ z@lI$OTu)f;iBP@>Qpw7Lv)-Q#UTh?&?9_Q7vg~1Q5CLV07JkzAg>QgOW4G_zfG20V zHB;0Kue-oSC;FE;Ec+xRP3CcQn&Z>*YJ<(WldLN$2y^@k9&g@V?G7ZKdO!<9jBwW( z)6_`OuZuntCT?g1-D1%sQDZHz4tf8GP(cq7m-(Obzy?B6A0bd*i&khU2D3K<3R(j)(4p|CnUPwfeIA9SDk@r~%se(EBL3@avW}u3xHW}5R z86obd6hDkro6}f&Ke;IBx~=Nh>V3!E@&j`QyTz_}&8Ta3P#?$S%^tio;tMao|LNy0 z2Vb4_NHiAc;qbQS&h(=-@*$1;rS`g;U>YZZ?-4M1$|uuokHuYO#9WRlSN=MRmP^(| zUkV8-kH{)-q)ZDPIy1O!37ZK@^cY9!iTAb_sKuYwgSf)2Ej+niW})UeZ7o9>WL=zI zClzJXJm%Y`tcKs?fN*5sy`tmn+opp*AAn*%HQVMp>? z8AsGAAb%(b-{^QEBy_gM?0$(#^#i0qR_W?W#3ht<(t;g1f%s9G|E_5AL(mmfk{cGG zrU(e_Mb6sJZ^wn({&_)KNjbZmq1MlNcNGp*Ir z6aCF;u`hHNp;s|>^6#jp-0Ga^X2$wA2 zod=1?f%QJ`8!8DSHl$QmOCuV-rNp(-*H~&z0K&@f{-+;?M*Aa+agup}afmC}`D%rs z&{s>etJR)AXF@AlIUzqXIlnPk922RXNHVi{nMu_)tPyBrl>C;*Q$HPjL~6SPEB7fh71Ulx1WBPK`%=*)O?Hmqm0)R|PAP~~DlEL0$|F+EnH zg4UTM1!7&3MCf#cnt&v3*$OU3$ORNq$_%mzJmnzfMH@LKzc_rxVlWPTL^J{p61CV8 zr5{NZOy~=R%zRMsDP*vz6Zu`kF&A!XRGAT6hI0n?XF~X69nj%S|aGu4o-|xEH zzh`ckz4r{OOk!B&uoo0mz%1?=g#o>e*+|5oMgH2z*E+fb*a>Q{B}uPk5B}RYk&22x zkCI?d_TEMc6}4J@juLre-7F`Ch0vq8-ke$+dk4|<#!psjo&ZkfKddq)Csl^#X6b)p z3!r2{$fLD>-z+^(u`FlRPYVu6G!4`cc=t&1oF~SrcLi-eIjGOCTRa2kL@QAa9`LKW z{cx+_L6v@-f4F5Njh-ZJ1FC}Babt3q}j^XqKbwixCT@C-^>$7bJD z4;*9W+mIsS6a)ry1}b-KW7RaO!v>q{F?>%+mt`+k=} zAz{l#0fw0yvJ%Om2FkRe8CF0MsHPlHoGd|$F1+3Z;%hf#5`nZlk36`4dF{H^9+@Sl zSEG#7>^_0&aei*~xcy@~WJjx^>xp0VflF__m%U%V?p$7`MlQb@qD10#t|IaqOq@^JI_j(E3TbHoej8>~maRzEcibA*#`gc9jFbU#;Q)qT^{R<=4%Z_Cr? z`2Fb}T4gl?V)o3<9H({)bBEOGjvv&V~X0BD^bJ}m~zYolHq|GFA3M%M)4H2lF z&nSso!u~=dR!1x*Qvy1O38q?;of6h^nWg;xF)N-F#dRw%0^hTW6|WiU`i%Dn@eA12 z%0ZMvq*&U*yX|d=INUMSt)M8@Xxbs9cLm_{+~1{g>&Knc1rPD9f%R&@9E)_6-+ z&=yS3AzV`b2GEUA`2$nTU1W%(@hc#o$dKl944>A)S*D-tjfKLRT9YDLmq4rG4oDlo2!;!}Ygi z<{y%($GdvTiHRDJ&}m?g5hc`ee`k5eG5#`IKgpU^b>N}ED!W!n6$cR!H=M)VG!!2R z;1UT|`FA%NITtk*{QYZUE&QG+g`515z0H{sC?aAHnGo3<5haQ z)tK`ELj9}QK6XeNwiEtmP8bZ@eETZ$D!~I#v4q*KDQ9e#sbqRwXWAf9BF{0{16J~B z*cnYmC`!5P;&jRhv8cjqDoHwqtnt_g=%h4x!!DW>)KkikfP|A%^pn$^)`^wj=Ujqn zCvL_1O`r$|b>#@J1z+V-TwEZ_G06M1r@%PV3A*Saxr?70U zZ=u>@^~J?z1WirDwDTgR|A}FJC~DF)i@`2^@vU7w=a9B2gytc|AAYYNKHm0U?`3uY zaBM545tK30YfjPCj6wpjs*tKX8j_5%N-lm2)L3G#0=qjlItf!BI78vPC=|uYB9X+Z zgf-)rS_ltIpPt2T*y@C;YRE83s)k9i?EQ~%hNkLE8u%B>89t@He!Cd$HKN8&1*(w` zZ(X;Z?XuUQ`BL{+B(m2edoq^y(yFL|=iIiKC45Ck0^wWUv#v)S$c&hF>IT$! zhJxdvSaes;Dq`ibsu~e%*HR|@6NwX{3?gf6;O)XlG`SeGn0g-9=(EV}M6H)%(kuP% z-V1JsphCHg@_=>E4}aRNaGy2Z*+!*W4hb2-`rR-0hQq!9oB;+Wgy}K7+`a`^g$Kh4 zloKdc$GbrPHS1$71*#$?=>s$YVi2_7^{kDs)vQ8iKDb7ark{ENh%8mDJhS45M#G(%o00FPgHQNu>@R1dl(Y z7LyrabynLRFfTTGIQ7jxveXnOQ1SV$Mp1E)h{U(E%L( zHR%vHitm?D%oMUTQulD}Z6sD8JK=xT%;UbpoD-Nrlfm|3*|O`k_-yu;M{RbM6;m>q zb~iO3RxV9I@On!$mCY8d<$Tg$GmkRmePGFs%K?s5CzV6EkWO3rN3*7LpS^U~5obMf znG&u30nnj5;d9^LvdR`%y&#^wX9Hz(*_UxzY(^H!^7gt|dPgQ$ zjV^MY_qHK$hZy{PxD;mnBEEZ&F8$|-Y#ustx=2r%7use3rJI!A9ajW^d1vv;?(7JT z{lKWeH-1hvcfADPl(iyz8fT8zX%~prNuj7!1h8<<4~-y45VMCdVw7cT z0t06Xim)PK+p;$1VVl%k8J8p9r{&K{uDVv$6-B^+G)KF%5S&&#PmwyI?fqYby39Il-;UAJnC!20N95PT-2KlKTh@(u zY0~KSKJD`+7Ax6eH$Z3JM^?`&Of-|2+KiaWeC|xb8Un_3y2D7~d4v8Ci30n-Zr`+B z$6>K9hEN@fJB$%Y)ZLLUDgxL^k<&)kdEbz$U*GDfRk}cGla-}5Q=Q^MD62nr zr?lF+M&UFE2`8Dtr5vCU4sO*!U*j>9~bN z@ElZbn;7XZ7~2XULAW86k+>yY2ZMbbE+}4hsL}U82REJM0{;VrPSD9;Sc24*Hxf7&!mC8*SJRQCj0ArJea*&#A$K0NhzfN+zF7u5wjlSjZEo5q)uJ?+PSyaBc{U%k?+8aO=u{BM`lmg56u3D2{E z4>mus%*RVAj?>BPp9I=QN+s1o=n6|@P@q63OzXPxt|~urs6FF(x2<8kQkP%MNl0gN z6cW?1tJ*X!d!cmItkY`(oFBy&sV%Co(!k7Fh-U$;&Y;?#Z>Ns!U+j31$d)*lofoUF zOHy{S_N%FB=~aWA5~-xBl}PY1TQ-CVkL=cuUA4YVTG z+uVLisfBhvJ5>I3t7P0mj$3~_F=!B7jjBy8EF!+Y{jg)jWrk>LW^X$vg(b7;x@n4Vm zXZyR<@4plT?%W$_OBNOtcENoy2^XU7iasi+CNr1nOx^@(B2<}3G|^<}L728&FX*bU zst&1rFS|BtV(_;|Qv|vb*`{LvDA61}x1D)~twk*QN|uL$@V9%88N-#N$#P&f3$*TK z{apR7h#dV!vX@kzS^?h;t>Zg2}d`@Cr!x2>R&J?fda3Cqvxlg}0`a7s?~k>gtDC~wUWPo8 zGm$uvk-}k^jJG}Gp;&H1vBr+}#L<%(B1i~8?qQzml}Li%D-fMJx|WX+I#>e5vEzyG z^Kh2rbA1-Cqynu`u_qhl1dW4Wh&R>Y4-UW*V^uz4j@UNfb@raeS~ynewgpVm_e9Xt zcBkz0_#KoyU@|$euI_N>y!ah4#_?YkJ%SCOG!h&Fwh+Ve2B5Uhy|OLO?UWeCN=cSc z+m~s>>qKyhyjv>jmDjq5necs;Kt=l{uJbcvPq%fanYJ?{c6_$XeC$7gX_kq}hy}<{ z=+Um=%+pCSurjI)%CYGS1kB(f32bYu4KW2X%o>Jw6W~-wLjF+&Bi^AAa!|TaC}P5A z&YXYdW5Uzl_F%zf!L}QL(sUp7QU%_Ar4SnJ**CU(zN2LO&PZL>IU-0o!y)Vn6 z5j%lKs1y550kL%VkQX$`h&=F}TZXq?Z%%ElBhrILl`t69d8QD4*N1wO9Wx_qs%*UJ zuwZb7%11hnH@O798>*C^Qap+cqKa7CcUacz*)r*@H}S~Gw=JF zNC+CkUlhs1Q^uLZQvrxk(wZW{jq zDD&)L9JdW9a}{t6+T%YTH^wCw6qp>bAKz{;`%&$n^v1V=qiqib?YbWO?KaG%Y3~c> zuT%394`ZL9Lp9RXwebMzUp$xd_e|%`6TSH3GNnPQwEmmNtP(+L{VO$*A=YG;^V=1k zzzIYAR$xUyD!*N(BTSZk2MWaHlVRzzJ@^b#L;^W_Z9FD`9(tT!B!5&f3}Vy1jJ|{u zOsms?NvnAn0o;!rYQd-#a!M9Av?ojw<@clq!{5`h^7ErCdu3XBA+x9z~muI*Te{%0P{ z#8TD>ja*I$W}22{VAH0WGiH2FK8Y(~3K4x)-ZOm$R)*}Qjh0Fa<6^$7$02luQVo+B z=CEV}3@n509Z?gPcKbUsVX6@G6JXKGg>H<+6D1|mb5|yOxTPrFhEmg5we?TXItCl z`rqm7rtA6sa6O&j9vFdQv6eVyD1dK9E+%ThitOb@l1NGhO?^eo?bD!81PNLtGxvAH zH!*a#w`sAy=E7z*V{1)Y6|p5z7~P`U!D}0zW3bzIMcaI>VGbQR`|ho1fmGe(vQ^H3c)jobc_aNzynmRHz>4+)tF7l& zmnt++D|SX*J{0J@v?rDV$v|z56M+Q8~!j;f3$q8I6zIV zecH~?n<=f&yOXl*GPDX%YkN{@QgEV>s3Qso(H3Kz)u&RT#6UYx6Egy#iy_Z>K~f#W z$^54eo79_Bm(A7X6U-iwaCOi$9mDnf#uS^&oO-z#U}`f%6H+A-J4{9ZImsr90JY5w zQ6`Ce$fl|u8W-c(>nm+D%h9p>W>F7`RN)wjV)Xn+N*;?djRK?YFj?K|aJHXkqH7Q` zQuli9nf-mNlKygOWy2Zvg6r|?N+KTh6$z=e0-^3&d(PrIGV8Gs6c;wqGNCVl*#tFKkHt9=%#Z& z24I$-UeuB;8hbqCdO!5M_$Lf;efum{m#cd;fBGus>)SUh(sw$pxX&Da+WRJDJe)GR z9e~DhUW<;z5^0_<=zYn9M zaM-MFy$imuJKPZ1>7(cAPHnZ}NSVU|Mv76JO6LMtn_cLnhcWYh(J3S9mq)g-u`mgL{Wjb73)UH}ckzka=NiF-XG>ayF6zfB_W z&Fj4JPDPW+JHGxfyUnzHF-+s=j>NIgi(FuG-+9w`_WC+Gvx(^Z@xq9uCC26o`|+F1 zjlesA*zHXJAjlpLp~86>AA~n9vP^1wPSbEatZwA|;5ltvcB>sIQE;5T@q@EO0PKNe z;rPCkvCyuqjbyFWWm~IQpF! zD5Y|y$9u$nUh81Ik83PGKlcO=@7ue8rn22^JBI$0=`L3qL@vH)MFNWaE3l3%)@)^| zTtSZqe%#i`KCTj~G6CjMRjqIA`O8eugvGaauls$R@3YDH)Vc26pp1vxF|<7YlM8+4 zBXUc|noNKQS04D@$>z<$nF8L(j0!P5*QxAvMr)!uI-S{jH$vm`cjv=4f$qc>S3Jsd z%)al<4`l7GDTg{7EaO*AFLK!6j44i9mbAtp7PqmuanDU&+ukIlZOR zjwc55%Z>BA(%7BBE3OI$?r3OP-b@Hy%kg{}zWM&8R`%yxW7|u-hVv*L2eMr~pAzL` zd4yVJxM0Y720;ZLe^y~@G-3FbN?nAV}UHhzm^hlr4%;yXO0P9%P_Eeg8 zcN7GhL;38n*uu+t;bu0aJryyb$^TxDz+|C*3n)Isn1TSAXFHO6U$?+v?O0drU>@mU z=#Csn5R`7{9LGHL29xZy84Jwr*!%OiZ}~vnEda&6ucW0jJ0-u|D*e4=kj_neB7Ns9 z{ELAPDw&8{#+nj^fiG%p1I@j(vj*Fq7Vqx>8XbZ(0+0cg1P*J7EfJxj77XRCBEEIe z*SA;?6Gk{miH#YBN9p!#*HQmN_S=a6*3;*Yi{mH&%wor%VgdS$+y4Y;4Toy|EeYiTt91Oa%NF&FRy&!5Rn#n$|jdT)rDNN|Wzu)h6 z*{*g-9D(crpH#Z!<;B=?b*BUgJByb2_mw}Yu%^zRfkXQu)m;*)MaDXosT6IYngw;+ zVbGUI77bW(U+Q5N^F2JRlJhie(!0Ek14gLe7GFua8FW*;NT^vG%;Na$A1Vg)T`A?_ zL#QpxU>(^fuYpI`DaqtUdq-3U?Sw_OZ6v|4E6s`?fv8eQbBn9I;N)Q0Vq*oQvz7-x zbxHZ^1s&4Gup*>PD1_-gn`(t>$9+jRszO&{TAbKeu`s!*M{8nY8bmldx-D?FDv}O~ z@V)3?{=sf+JrsopIV-!!B!Q3;IEv(7 zdAYIK5EiBwl5<@CZ(t=+CWxu>hyb8Jq=k|*l3`)wuKd2jq22!es)JKo86P_CJ1_4$ zo!3`4+THI<|M-3X{;hPo`r_Rs#4QF_ne5Bc{|IF0br9l|{L@bwTfrCdI!iJANi)|I z&Pv+T+PnZUW2(+0Yk(ShxNi$BFEEm zqb+K=Z3#Ss1uS=z>_hSs{MS7eTyJ5!s!m1F>wPMz* z!w!1SH!fD2jTpbL56~D>17l3$F()KMcyknZi3+@El-U+0IT$M9rkk}tLEvDb$)#?a z=vxnC9@LX;5|fLhNmLy!7b6p~JXDT`7c13|H@XDp+(LBy(|Z)s8DDQ@Hk-`^Se3&D zc0I8L=FcPddU3e?eVGP+BamWePF4bdlS3S$xk@B78d7UaCFYUX?Kfu`n z8Fdiw3$z}{Rj<|qt+iOK=CivlaYG|AA%O;fZRXj2^#6|*K(u){p5pJ|V6$*0z;brzE_pV9C>YasFt1*WEcJG+(Hglz zl&bRuBhiI4c$PnJRo^pB)e;Pc!!Dn7|F;^R;Z1Hgr|7xozhB%fmgBj$0uSpH1c;OL z`KBK=O_s~h1t_p*yJWAYkx13=fxZvZy1sWl}=~f&lSZhYSDA)>qj9iKK@%zdD3ZhZfZ*Kg+Q1uvX|&^ zzmf5~wtn@VR1#0G*_JP{J>*QKT2o6Fvc#~I0<_=s(u~8S*P0AjA|UZPA5WfnMv;>E z=T)$kmAdjOZl($^J(vKt)g{|0gNPF#yAXy>-(qPFZv=h{^8XP1@wtN75EO2i+@b|6Y>xwYu$v=T9(u_*VP$a==q-NG6S< zmNC|Zn)vHRIQX=#+myTf;kSQTYOaxV$0iL?eB;aGjtqV3Fp~dGSq+r|O=EMvvuS_( zbh+MiJ@+T4(~ar6hR4(MpNX5@&KSjHno60LExf(nG(_HXX?-~k+TWLOt;QS?`yIo$nw`OMrz<3*4r|@sILB!G`leV}?6&>PgQ(Y=(=U_H^Bqbs z;LjI=zCWz@fdk|GhAtKqHpjEO?SQsS3EY`JxRqEw=<24Z*FhY^49Y)-5>6b z+Y#0t`^T$mZFYDUZa2gn*@+eyUuH?$vHey9@N(W}UIYMN@IZ3d5N1xD8lf?-GP4~7C8GnDEoq|E**FQXQsOlR!Hzs3n~0BtFh-cEMr! znVgcsWIlrnkjqXaP3Opx4^CyUU~xJSR%*Phw?raF(wNI zE_Gl)xaa*Jjd%>E5GAV7bS9h4dP8VsO$T%}n|;?EIA8>d9ndq`OO&B6P_Ndez_I*M zqAZaIu<|NU>os8m;sw6b`-35p($c~YIeWE&E5U!DzdbvOkX94)5H z52ig;V!mhFLZiqgI&}AENb5_1M8kr;dN+cIPL^k)uU|y66R|nC-GmYqxZrjXp3C#C z7%wgPA_x`pm6ERC*-@ElzzudX*`p>}B_+SA3Urb6Z0$kSYIPi**3dMnWjZSX2gbR) zA^W~zp^rYJk8c2e9Tk;zr~$MEi#QIR*~=%erlp&=+Ma;lmnXh(5WjM@>STn;xI(Qr zK&i+sU!(TgWcV_m$r5v!Mgi;7UIeWo(1PVWO;_STfsG_!7EkQpsDo<;b@t}gKYI~;qw)b79b9jD=uyuGtgE20j6Q<#5 zy~lcd)u$ttRtCr`cAVBzL&nJ0iRf1fPHu6cTYbL8-;Hu1Ohk^BWUd&z9jp3TQykDpa^op4C_JRe6sS z>rxTjcB7RdWnR-TTKmZgrJjaKG^$|&bfF3Abjf%OtJ~u=S`3%VEB&y2<*mIxB;fs)CGWMtV3=d2q|mgC>kXjM9` zflS8N#Y$-#+0Hv++5RVQOYoZ(vm~+MwZ1mCdp!K|qDE3;TMdu{@?`(vEoT;G0Fhh6MXw(M0qv-K0wQ7qw*WKoQ^I3!2P z>KTMdpy$%WEmb}G#3s0i13++LkAH~EwJ1vvE#gqo6QxTX)zZJq5Junw-B<@g-0(Jj zrz0b*HJcMiTf@>ZhJwmMV{?e$fHRw*j876VaHJikKpO-bVrRSWF!mU{;{9<**J|W9 zo?jraTxo(TlK6_8DQkk0tOBgCAMj5+g)NDFMHd?ZiODF$X3!qG@m~v%ba}?e)pu( z6O)Xju-H!MB=)Z)?my?mZZ|vwSBIkwUfa|g2%Kp=61k&`tpf6DYEU>UwGwBD00(oz zX&e*h3pV3BpE?`3jX`EKzvhViLh8s1GmDi%vROGVY?0JPn`3iHmKZ8I>WN7#hxc>b z&F0t?oOp-bZui^6gY^(2Lm!UeC^P|wH#L&><9nIcvtV~m=ao^^G*p!MVXlvcNlyQ< z^)2=TGj`kUsGrUPO<`4y>?i+rzYg#p-@7a}->_`HbRqNS<6+C%xwj>j^X)PUQ?k+Z zW^0-WMag6Ec6LLYYS!E(NLU+#A~_HdYyjmkiFcw0gp86k3=A@s2o5o`uu$aabhVm3 z;jbV$WZ;^3U_w+M-s&&g+|P9=3A1WaNPAJk@d7A76y0T=`GauE{^TZl`g29t%sih zBB%I5=z^Q)W%8k`yJB2OrsRlhB7V&zY(j~A zuEbF%P8W*)w}|VLOo$3k(j;twuwTq&+n15;J|1d8A-9CenIT>Hhf&&+7mLwTu0ZHx ztrS#1Y$Gepf7NQyir(2P8DndX%78QEd{mwTyp+s?@yr&e8wP5cP+JP_75;J{)5TB*( z^qL1mhX;?gG$@~Tu1CRj3K=_c1fj-&E*PvG(Si(-S+SDSFH@CT%F_|JWN}X?&`R7Z zpSI~2kxxj?OxpsvHmJCYxNA9;Hc==@x(9uFX`nhZg4BzC_t|nKgfvad&5jtgmXI57 z6f3Py$((XgQ|WCV5HG5sR`n4JTvT*)qi|c;?JVC?0-!Ss}OR(*^teBpTrVX^DiJ>*;( zV$JG}T=&P(_}W2WgHj0TS6`JT9s)xsq@P5~P%s_|fd^QIfv*%o`MmJVB!*pnC8xA* z#gU>yN>gd-)DEm9v;u@%ed9}XbuARSf+wHeAY2qZ#9x|Z1cpj{Kr65?d`7RobWt-Tx zf#(V=DX;~+{_4wo`q3m>{fs76jiPjEQoKcO^K3avT+qgAH z_in;2FXqth?Gzn6On$o-2x;Ob6XfM*Q+hN(^OkMN&xw*}wL}UyuwR$ZQ*JdIbUzR$*u`zR_eVeOC0S+`*q$>TnMx#A*}h>*b~6cwm+1rb|f7=m;n z8GM#$AcRE75L#O#QyJ231!g!FsK-v&>vYdCdj#wsSK!)Nt4urx6anr;Q8qYFO(!}r}WQM80hh^Gi5ah>d5jIT1(HL&h14B`sNzhV8F_l6X8Y5(5 zOK`nX)~;T|k^NbeCQB)Z#n4D9D$=Z7yN+Xf*HczjOxQLt?I_xH3B?R{ZQRb*EqfS! z>*IX#?k5~8K7!%d2qkcmn+oolUR%~0dhIMUQvtiQ?BH>(OwvD44 zVj&yLG7(_|ok~?V&NU_iUn$K0=5>r3{MX^P%kS6ZJo)64L_+Z(*TytSS0(sx)*CGUaV3#(eI9=JG4k@`JpTB2gl};C zNEsuqzm9fY>Lbw{KU~c66^ppy@+(xB9bHzJ^BcV zq{AOBxs*X?^aC_bDn%?3!gn(G!XPg{4`~D}piDZ+j2SPmdesj+@z_&5`sl-~Ub~bx z-guLS4VrVuUE>Hx75CluC}m{{F2DRLmM-~`_3KyjojyLAi&Et>Pz8}G1b(^h)*>cf>+UyU$>MTCI{&jsH_$q-dQb|{QamGI+|g?u!7 z9@5C>Pj}u$yQYoU`|A!~o$&&R@=ETy^?H1_ikY9y=kSIf>G8XZx$L3~2&FuTYp5#a zwO3!`P?d*tEiV4!CA|95bc{;4|GB4$suXj-n9KY{KT}XU&RzH3N+cfR+iw>!=krBa zW|*69xehDrGj;k?Y+SdG5!a4lz<|CiT=Xrio7X3qw%NI>j0Io5N}WchFnY{r8r1Qb zJMTL_{q!T6HgCbW+wZ~9771b^vV=+a%yq?$eZcdp*b(U@G4CjwP5~Nb7;}7HDkt(#K~lc$T(lm|CDYWPp4kp z`fS>_mQ^eEa^;9WU`PiWpJ^{mXY;yk)Nas%o9?`guRr~ObI!k%?CdCWK6;go9eT2L zdm)RzUx4Rkc=E-!DLTBDpO!7)@+E~W2k`?0m8%L9$lZWrPd_Hd; z3+K$?ykX}vZ1}}UBuWK^?)PTC&v#3|qIJ`5+O@%f^BR6$y^cTs@hZMuxRjrNUdiAggSqOO zD==knyrGZ{Xj(OE#_>Z3iH5@{-=|lP?j#bWcxi(cP1+ENC~PavM<31O=e2X_-enLY zueyjtRS8c%H;s}byTFyJW8#AAKoPu_zGWW}c6try1pKrT~Jf)D9!Ri$&ShMsy zR`1=pFW}$2A!o62)f(P<{Y@Ix zFW|Oux8fvIOn&Mq(#qi4(KpetV-r*|K_skMzhNccF5XVj@#Eb1r$2IN_fFpV;4SLc zJ%xMjxs_0?g1hc`icCs#+2!Xja9}S!`RF^AESrxV4{`gg_YhZ=yz}iM{&?*O43*-Y zk3Z#-bB3^F$xo~*s>G}~!mT%tVa4(ld@^emwQAMk?z``1%jV6@oH>)+ygcrI-~lq} zG!rLHqO!7z(Kq~sjvYIkY@`dp|FLrJw}deMp_f&I8r0zb5K2f4D;J#*m^y_m%7VG4 zGKgg)Qe;TjMzv5t@d%jm@?SAf_)mvP zhwcNB?|y--IKZAC7jRa$c3@=l)i1j_Zsrot%jcB#jW7XU$bi1*WvX*u6+8A6aLk9JMfY*LZ=dlFqpOm9AwHtraTO3<7)v{j4G#!kl|qnMM`V3YS$w_Zc2z{kP(s@A8GhVnZP#P>g*rE-1+m# zplQ+mRL&iCJ`vyHaN$;j$bbryN?SO}MVeKZLLo#hW^NPizI!N--9C!SLpzxI#5A6L zX)<;^L{>oqT;XC#pO#G;Fk#YDL?eM|yD1eJCy8yExTz#bBZemhhF6Jn9fT41nJb~O zg(4!rNha`=hrwTSHGR{Te%%`0jSx))RjW{yQfUcdX zUn?K9N5ck9iH0I1lS$gQZO#2pK1|5Au-puh6V~fOA+%3kzRi74Ji@UlQA@_XVf)>BAYn8${TzV$ZIfpiOc^^$8mx zJX0Zz6lrZ^88*^SAXE}W4rwIX6sUA1F;gO)5Get5S~bRsYTQH>J2tJucg{v?A76%8 zx8nf9jFKxYIy7yJuRIcl#ImIT{rmX* zv(I?@y${e@vGSK+Xy2htaEb|NCMQX!qDJXoga1jWCX%0MW@-y5qBN@C8cSzksT5Ju zChdAeOdB`j6L#W+GBLWg=tag8#LQ}PxbK5BY1*zM&rg}at+(FAtv8M$ol5icvrqHK z(KmDR&9`vFjW=OgHqTFco<{W=k+N(o-z1_WX$P{TfRITQn!H4CAE%{{kEUn$u3Rwu zG+vqhDovU-LdGQq4riV*oX_5y$D}8p=8u0kk4VVCFu>IjOiDqz)NNWoWtC*|q$xCN zQU^?pp+ofO)SH+SuHehTzo02$D10|;2-hZHGM=7-f3tDN1A~SM0;%Bw1H7~KgK14`ttM> zlW2ZQAKrfREymn*6EQoB*>8Qwb**p2FvA#Dz%WmgC-7X4Zr!^w?zRV+I^}f^>@UP| z9Tt4Mh{=;Dvu6Er#*crTM;;oFWeYS_tXZ>?vJ%b9FTKV3O>24X`AOV+&x35)w3qRZ z-jBdw+Vd~)>Q(Gbtc;nxkD*muSOYUdTOb;Cx^Jo5}J0orpYEh}U8>;*hGWhz^@ zZREKrQ@P{z+xg{}RZN;ViGqR#JaGTL3?F_my-)4No9}oT7XXxIw zGZzfMg8jR9<2o*uDX>B|Lx1->rcIlM9f@<{C6^;5q*7_3u^2bsJeJ)%j_}|E_jBm* zeikqOo>yOemG2fT<(sd*!V{Hr@7|pYE*Q?CLr3__U%F6Up5Wel??5R~N+YG_z<~o4 zmmX#6^UrhLH8*h06(gBA@iAU_ehOy{>P2ZuG1I3{r=-~D!3UnDSGP{Q^Tr#D9`zTp z>b9b)VjrtF?4>GcGxfR2Oc+0rb?euWt~$)tZ3()xX~~XXcks}}3Fx9ty!+*R>NRT2 z^d}x+-0csNA2yl({Igti?bRGQbdYDBdWvJm%P9R_qh76io}WI2&t|^M zmM!ZE#j{zxYBMiPdzv+CHV_WmY}>k*JMI|E@C)nn$Rp3tv13Q}?b}D2mJQgmXD>f2 z-^z(*^!K;LedfS2;vy>lnYsw!TcF@s5y zCX)6v=~RZe873OfV*9UKdGpOTd2Y&cR3?(VJbfnj-#?Cn2a7O7m}xIf zmKCDHIZlguwb-y>Cqsr7u;9yi^gVMpuJ*72?Yp#V*M%{oZ|3=zUghAyBcM$V9@>vq zb=kRn4;Nf;86{;7FTOmT58iv7S+l;Rckg!W-TNy_D16UENQICdPd)t) z4Cdg0BXsJ2DYc^>k39YiFFgMOrcUv|!_U*IaW+Lo2WZ%^B_sauCsGbbp@U|U2y(HO z{jiL_eS4E}GHhD4hRX6vnl@`jI$ag0rvMBK8=oInu4eM&XV~`BLZ-j|K9ApiJu}~W zo$E&3Mzgxv+;R8)bZFm(qQV2zYu5{Do1_vIc=TGeg>-Gxobl5?pihtXR27%8eMceBOrFSN zlb&Jc&fRox)(F?}>E5dsow{^n_}E8j+ANEbvZHk9I*@UfU&<}F+(-Wb{g^Xr2L1Z> z}0m= z+{VYBe9pC(4CKIpA}|7`EqN=KjVZ(;et$Pn#&m)mY5Rb=@()jP$@IiyG5TeGjw+1!% z&wznMry=CpShmLZg0iPa7=#HTg&{qp;bSO4Sp9ZW<{H%Ce+qo95hy~w!q5VxTnyjE z*PzqoSh^g^aV*0|kj05K*Z=nrG;Z6Tb{#vhW&5wp`s5>;HgC!CvP$O6nTHZ4y?S=1 zasApTFHi-VQXmZj+zh@K%+E_o%ZNtf-1qQfoH^(${B#A`IdSkkmMmJ#UH3moRb@Hz z=g(*0fWDkIU;qo|e@=NxDet`gDv4wn{ZH#dWl04af7!qdqpu}5EQmzn_`W757UrAz zb1A52(5h_*8pKVkNF2AKILOIVkXNe~efsxj&&;_TE!@v@lc#Xyh3Al|IL=EmUdQtl z`L%Mm^pcASN5Ux6#__8a*`AB*f;JS=G)XxQXp8Jv1c6}bcMI9SWj*aqABeQ0B$H{X zs#2I{n0j^V2Er6U;4Dy`F^M73zNBHJW~|+`lX7*K1q&9^rCSe9X;z=?oO}`$3ASzD z&ipTzP&=05y?19~+aXA5EX%|;L--!Ju15KaNHjv1Ze8g=;4~I5+ravDYj}R@YutO+ zAIYm#hZZf{P*%Q^rHd9Z{?W%7cHST&A(LG@wo+bR%!q5Q#xyLD29B=?#Y6a>gYrY5 zG%44?G>w3u8mhK4mIhwNMTBi!t+D+eS0@|^V@QdoHHH~DBludAaeUH_B;$f(K{%v9 z_%zLp(5F!@-)t%7r|qRY{(U(u>wC=kdLy-Mm$r2xbZL}>Q2dP}i2!7E^c%;OwD; z2!{iQiw+$-Q&7-={Rb*ows;{^rqpsOK-f6?Cda73bZx|hXkRJ$e<)pEwbO$zxAE zNvpPP$ccsl4|Fhzab2In{Y9)=wTe-r{*3Z0YSqr+rg0;AVcIKf*}9VlA9#qu14S5y zz;S#c5ev`v@q8bxVd&6vu#6CA4H-h`&K-zG;~0hsK6L2NiCb>D72k{EsVG~v?j-Fv z6f|jyM}+LGrewvpGN64AOxvPuyS5Y;7gIYohH0jVg-s$6i`sSTq4Z%KPf=V}O3{IR zJTd8Ma!sfxJxDYXp`diKuWquDeu`$z8{j$uw8Zl@p-_nP&Km{_&Kx|DUskW=_`yoHZ{N<1W5$rlIP~l@ zm;rse;W#eBFmYWM4P1BKNN&9GMlQd41Ve@n#V{r5swy^a+(iG=29TANMOIc0RaFU& z94$fsg9iuMJ)OIBqN2Q!v11CO#HSz2? z_3PK8@W26RWHiNqpo|8+ZS*RJ8ue;y5fE?GGd?z(3rFTU_T8`f>+{)cX3 z)~D}q?X@>!S(1j08gu069E6ub64?7GKZVd1QVOiFMeCLg@U>#`k|kVx(Ir@xMWe=z z*|=#F>({Sm?AWomu1lLXZ5TCrG*h2{p6|Z5dXyf?Y{}4%AtN{FYbSF z@O2Gp@IM6_foVn1u7PqKB9SU=3`{Q@GhGLZ7*P?}yhdCB+Wu?2;t6-in(dnHn(e=C z1HN<+Xe`gdP!c6Q(lUdzO{8y=LtV5s0t>MJ%08+P)GcVpjbq1g>utAl;9wCGo_K;p zRT@(obnDfF+sBO|8Vc;AO+(@<4?GXkv?(nvX2HURC@sjz&7)20)>xK7ERu(E(n!;w zd5h-MtzDZ#$I4i-d^x3M6?Ey=mAme|i)WsCii)ENX1@6bvp)U+*U@xreF~litxSG@ z(dEpVy@W$Wm2BF$npr8udmqoD z^0P0&ijZ=Ad?jhsv?!fz3GvO4-<p_Qfaz$?!?GHjszialtvpS zuBQkYfn^ZV##4d)wZQwUjjj+FwuPsH^P_}?D@?QuEVW%fC{$+B>EP$mMtF*lq}r-Y zflkmkmdBW3?WioH_JYVdwGYycLv{94G8}v}xao zZaq5T`(Ow`I6IH~A05xb_dQO@{$qUc=|_C|#V3T7!gU?a9eNISC`v_T6<^Mq&+N}< z6Asz9ZU$*uG$^RY&0|Jk+XkW9wK;RpnQVQ1Cc?0pK5aTV5rZ#2d<)Bpg6E-i1}TDE zor1$~1nCvo_3Cr(?=Rw&55ABCxdI#3NdKtIefEt3#G{n^XJXw>jkrUamGyYO-057S9=Jd zFf`cFFgM?NCsk#yvUt-j-h1Z_X1!iTI3h_q4o#Z2X8eSQs9h%qrBh_m9)@WlFtJU6 z&?2yd*AmxPm=ertySD=e3R$r5T~s6=?WZsd12Yt5;J|@gaKX9!gP!NV*HWYgHTcg( zHDMrlX=4)Of__)v0?Rl5Le!9iV%gx@v~JLy%g-1=J-ZHu2C1vxYgnK)L6o#2olX;p zMsd<<>~I8Oh#;HTws9OE%Q8r3973jvlp51CQA*st5Ej02F+&yzf$O?RsmNqZ48ugJV60J| zPuLEVR**_(h}#B+Vc|M1v3Q)M;}fz@!~{r8X`(eK9oT%DmPCjkPfz@#vwaO}a1y`a zbXyV_ZvEAp*7tmr0!s*l9UO*u7^jj-N$dK|}sL`Z`V@I*^zyBW={CNRsI^ zRmoHkf+z)^=Ms-bu}lNs&44s;JrBcDQUsx+1~kR+1qB5S*|YlqojSEAk*GlVK2FBN6gGybNF*vi zr-I;CErQG)p+Q)HL7JkP(H3wlqwy>%%M)nNA-i5( zadH22dNmgb!rDHQ@&YDU0uHEU`u?u?- z6ta2KW}clqnZ=9dvi*QXI+e!v6bOxJN^rgZkG=B_x2q}>{_kCDmvhd&H#Zd$a!DbL z5K3qwAR`cz>EvA7TWwBXI_k73e4-%L)bu2U+v;8;GJ9 z=W<3yh8gIeiF1yzwgKlb#*(Ij$vd3)wR3sxYhTYULkqzvHgDd}hKDzC>g!Hn>&OG> zWLK8$y^`G*5239C717@}fGGeGtg#GEo58m2!?>bD-cfAd_6RGMF5=;}YZx6JMp?(& z2OnhGibc36Mr)z44wT}hFMSCoJ@5Iv`#taB-S2)Eovg#+MZ2Ly5yuHrr%a(J3NHV_ zm7M(QSJ4>Q#_g+Ck-82ioNxlUc?5%DY%C{kB{(cme;)@N^i&Rf#tG~`Z-9qs&{B%) zzV5A{opa<_8*D_9BtE!uQD6#(Rtl`cSs~VrvCbHAtVtUwEBD=xmz?}EX3d@pqOm9* z+OUbEk2s2dIrCpwvS<-cd-`F#`7Lio=?1FRK*SN{1=h4F@&Xai0`uq1;}x%b1xFwE zY_v2OYZpAcMj;99l{odX@i4E6fwMg8>3^8j|?Nm z!AP5F)23mK;H+cz?Afedy_%)Vm(v~{WybXBoOsenyyPV>A#FCv+HKnHHt%`wd%5Gz zRebZC=kpK$@M^LwqtR&mRU%DKSu%&8pZx-QdOSVo!CwX(J|dw4tb?%v`fb6RPkJj> zy@nLSBP1lmBuH=X^`Hlj3l2*g!4VOoh%p#)atge=Ds3VLWDZ)Io)&x3?pwiG#mc7~ z%y%xnl&_zEKEJ>ICXyuO*~cEo5l0k8J~zZMr+cA7bp(b0?p4?TkQTOOfrrzP|^y$h&T z|1{qIp))!1`rEkhl1q4a{rwE25i9my$#b6fA_iyeL|!k7DcAhxz@T_cGkhm@;(+&p6^}jyUQF`ubbm?M~vE zPTd!476Glg=5*?E179$68rF` zSV>S)pgV02nA7AFuic+-{o(jBwKaM-r57V!A zPB{JqoD&W{^e|3-#j99-?>%hZyoqL`!PB1hG!8lXIn0O(4`Vm3M~h|pv;jmEFZsvUlg?SnkAHVFQ5^GcX3FlW{j&r>#z zgAYHNGe0tuORl(vO^p1%Q2YifNrRg7-%0Bz;Pmwj)dFB-Fbwno&PMyU;Pd$Wn zqnf$1r-3N`{^VCMW6lt(?%RMX+6)X1@|@$2=a54WMWPs7*E?Kg?N$BVgC6|vfYP~} zSE>y!Ttb$|%;{UqD~@?1hpxPr8}7W5k+Gb8S3HG9v-e=C+Sv#+jt-W~|*o z$1$xmMk^Q_8>881(&=QRNs9A9l>-gpDif(B@iE^EW6+|yv6cTCnHW8I(%}h=>El2m z3YC!1@fTQ>V2t>%^clFQpI9e6^Vnzd_P3voQZY|m@l;NJ{VTlm)*6h}w9=S)yAJX7 zul)zV{`D#N2S4}$zH{;U zC>?X!KfQ)1vNZbyoI`AcahA*~oUw?q=w`xxyYJ1ab?cb1({z+6XiRA!`7o`dkDvW! z6&HT@60&@h4}9=F^!2r{){!PDjYgA~o%~YX^{zAMOCzSvUcl?$bUI1Pu+!{axaEf5 z^1Npqjv3vExPn$3@!Hp)%DeyhpP7~lOBU_H!o~YAG=DMQzVdv|yWm?)Pdgm{x36aF zhKIQFip$BI@Yd5$rxc6tJbMl&JomZ0^=)sZFmS?2Cz1F_^5{6FFa`4$EaZLf{|N7U z|9kk(CFk+|E3TwH27mYWf6IgG?&gPA{S=(y^wZzY)Tx6s8Yv(B=*M~28E?lqi!qi? zrxRiY2_izC8)$muzQ2Ev#fz75+G%fK_Ur{jiO|>I;JGI~k9WNN407GasjoR1L`V}$ zp69gs8$d=gZ6OR(1VKpPa4JK9(N2aj1{?Qdiw$U{uyKo~ zw3)W^Om4XOX5R4nH?#B9l;ch~hW++g$yrx@p3| z2CHNK?nQsgd*Ay$j(YBUe9+q9LT~Ak-8t`@XLH@PKVbUIomsT}U|Ovfi+5Yb@2|g! zlb&-d8#g}0?RVb6o8I_lru3)G+U+286q7_vG@9HDgHGw|o6Z^Uc^6T0jCl(V3LYUX zAO6Uh3~#)HefB<(#Y=YK-rH`%AuO1`h%bHNLwxQ0bCDw9EvLPOr7ITsvn6SewF>|i z%wNdN8MpAd*PKRdM>y)(zhTatdE9i%-6)k4shAv%a~A6?S6_2A*WY|SQ8Iv5eSGkP zZ{n;^o{a$CIRA@8joGYNwg7P!EfL}(vi1ngSn-HTNnMBOGiGqi@h9@GcfJ!l@(9Ns zcLFQ-+mE54+5F?_AK(|?RqQ%6kHJN4+?15O$Z2S}bM+ej#pTJXS_RT5?UI4EtV}`&Q(9Yj=>qzNRpVrsWVAcKYdeDGTXpfXtq*}&1f`Q7@P3a zgAeBHbI!pIucI}45$`?Y9gJ8@GgSx;blit_SwIfFR@#9FAI{mI_*dTcrdN7xPX~R? zJ{*QL(VX@<50Z+O$2`Ij@#Bx`rrb!dor^X75*GoHaeoq7t5{u%6b z;Gw+iGcuZyXiJv0`J2CeA?KX+ zDZYQj6-=8pjW@pWja+}@jhuSgX=tr^^{Zda_U+p_@4WNq8<@hYUiB)pRwT(^uN6(p zL9@qp?m-X!V&KG)n_;wSVQq|yAsG=Gt!X&=iJYP#3EFyV&s@1DyU9K1!CyT%Okhk%e?ympfiI>zLV>9gnX^3(o_m#ZdORuBct7g2(<5XTA;f|ZQ#fKn0S9HJD*Jo`9~KJIyp z77nE#7Eq?mi7$8&$G@mW(J5#o2FD0r{?gOQZ36_X%b2_C?tI|GAH%5zZE+NKJF$v6 z;+Ug3@>wTQh-Z+SVg#k2shd3agyT8kxyO5jy-4Bk%3h)br-e7X=}oABkG2ayavU)) zeA%mb;mLy-5i$!x0a|07L!1K9q|E_d`?hyds3s!{79H~(4tmy!w24Se!5iOk1_cRD zJFIh9X;Nfuk~ku<1&dnn)@KhfCPQT4HNp)v6vSc?Qwn{2^dlEUX#>-D;w|rdFL^qX zF{enigJP8V%U1BoPk)9{8<8XmXFxx<4#1!8VWPB11&u(1`M$3s9cHdg#-h z!J!8q4L0HtAa)k4Fn8Gs&N}B)jN+NOMV7IADT@2IcpBfXFVN@pln2<8rVYUPg`KTwTsqL8VcbAqB!z` zkFbv#&6IF;qk?qF-&bX&Ucws1LZ`@xq=9vgBu!A@-B31tS#4uU6OFMJtF`y0q#|#1 zQ)DD*iW7&)9ZD;l=3FKUQvOHv1?FLy~&l zphF?zc|uyN$|Fheb3`0z+U>SiBJV*D9tGs;tFLxP9C5^7xL60y0DeIiK}#XR)pR8- z4uwUdt)ox{4n^!Vg?I_6Vgy`)b%R(15g8DJ6;MT}C-~i!9FHYNrFa!EphkfPu1Z&U z6v}FF3KX=R!*v`{RA6AzEM2o~hsNQ8C5Z~*$^@Ljig$u6fjrW|EYD-_7OPcIfU`I>$_2LxVQeIfVQnfY zrN9o*&i55MKohL;UsMOLeiYT7V;13@3i| zDd%V_<$LUclA#6EC=Q{ZNlZ?TUmvjnq7EJ_j&TwJ2In-0@kD`55ow3vXao$iJc_L! zZ%44L&+s!C(Z%Kp#95pq7=*}JjP^4h)5g*WBjNk12qvu|taNw&HCB9$+TlrUvEHgn z<)M8sB1KsLela=gC?rQ&@50bTIk)}x4!(c+<(&4;f1;@yWX7Q*Lo619_9m%la)H$4 z6yp7<#`yhaP=3uiMMwGG`juh)E_M#F8ngzCcLC}A8t4ebbiiqHiAWu|u&)G#!Fcyx z#$VKJWl4A#Y=e#(ph0MzwPc+U11cFgPEg7e$UZ9jNmRN7Dx! z#-UvpbI~E7xATI~+H6XtGE9i~U|Ncat3>Qwau50}$5% zzG!EP!87JU>5;4`|IrpFke?hQd+h8If@yD7!6#e-Vg2Q6{A>lMs{;Yb? zgC0x@Qfi{&tzKNf)jbVlJicL7KvthjOP@alYz^Dqk@oT!V*PEG4)(ZGRM9FPdn&*d zK|wOXDoqwrYy1(UoC)J-aS99(+If7_N#T8Hlz5If6dB?IZ6Senb9jq%#@Da0fv)j! zR|2Kt@hJ>W5;7t*5ZNG(lE8qPFkj(x4D~q(^sVQr1$sEpz-9eX;nGpaog-vGinS3= zd>=J!#5TccPqxrTVGtLC^GZ5ac|oJb1=_ZpmK~L3T)>)3a$CYbLdRqBF7>po5NHiY zbV~`IzO+z^AVmQwrb~_N zuw7-syHXonkE2n&X8=$8hxFEgSd7vXK#WCY+xhHSAEz;8It%wafFwy-ecR2Pf8JNw zI?`slv^eAaALKbl9!z2jBCT*rlZO^~5mV+{WMiz9^keRM3^u{9M@J!^s!Yf|y=+qo z@h-e$+TNwPX@ZV$V#B_VDh9Hjx9%Rt`n{Md-~ZV8xpt~S9_A;(`F$^?pN(!=6ETZw zOdoCFd(eX?87kp}b10>FUB29#Fd+&IgZ(gmrt-dhe9L>cnJ5=9AZGfbpfh=8?iV%5YN>*I%;9IIn= zR$z3@m_WZ3Or*S!$QXz;*5xP?iUQ(f6zd`s31Bg97@-fGMzjg8RJ(#G92CX|cXJkF z3al-HLaIV3g|+_nveu%M>W*iai}GC-6jzF(Ac~@@-{trEIF#?p|CeJX;)UDg{2F7> zT33I2A(U5?DeEcoW?5D}E2YM@wFm$GaLqN>Jdu_@o{3tBA`WqV3WUgMkGSYKux>qa zq;VLW5Bf)4d=b?cs`4k^c?ypLdzm(U5zjo~ zcp~S>lnIx#B1&6q-MYELX+~>ftL5LSWrkDtR)H%O(7cXJPKvRGdo=n z0C^-ULW#lPD2RwX+ZZa=e|g*~CSn8QkuOD;`CR`{=hSNcI835UGcmmvHk5=#H4NYn zVHbo~RtE&B{95)oLP21vTf}xSs)fR!E2eWG9Lf{1M6g`9%JQui0y5=W>hMAjtHVta z2&R&6Q{^EBiognwJmWvarRvu0>o3qm!34h`CAMI-CvsFtu{jAEJi*4lyrfEEpyHMn zK?D}jb#tM*OmC;U(-rzVZW<>bgHrpApSL==+9xl%h^#;Ki8U9Ue<9cX=6c@p*0<46 z9%53BnV4FiNU|Na{gN(n%EUs(SevT zfr$0%+oI5}pb#C1sRAQ0$~hDUC%T*lO4)IDhNSvdpGH-!OT1u*6z_rEq5?VSgTD$e zh9yOXVY6DJ$gwW<8Zp&)mj91D!Q_IFR7{wkvi4Ho6V96*h>=odup+5z3t%E?NFd6i z+H2iSTGmy|;{S|7zdcDANe-moRPB7(v8w;+P%txT;3Cb8j`KLl7k0v-M zu{0HM-tjp+Bdd$^lz3#fzHrF6@pzKQWWD-PSD@onUc9ixC-8BBD!!ugKPy5(jPk5U@5&7@BG_u? zg3=}tC~wiE0Yszg<02XxgdNIJ$=IIGW>imH06Q4I=> z)k>3+s#BE}zgJZ(i;k*tHQnVWfoAhDGL+w!r4p<29F2+ir%d>NxAi6dU*}P%E;pi_ z1SMe0T@hYN#6uf4bHz6<#I?=`5oBZxtiv>#yy1lDSes_E z0eG)MN-2t>Kr2n2c`G|(EvasR2zizh1y_qoYdWLDM5$L&Mrll5kffduHaapwUwZL!<(JFHv#vH&_QDCWsBz4B6(_UUpR&j|-7m z-1U8Avxlgv&bGF5g%)Dc56HYeRPT^5A*vr*g~`inZHEsv8M?TQKDh? zs3VCy@tEaYc!3zB01D0p&9>c^kFL{ggdtTbj}`?kmo#ttWtbXvgL}0ms0d}2JGR}q zc_78Bb(RY`mzHq$&`Ot!wci&tc_WHL+o&`oeMgs;P6L01(YE|QH2b~dVa*sxba2xz zp<3#sNph6SFpD!B24xFM(%gcN8(Lg#Pv|9# zRB$id8C+V}?S{UXyqzI^uWVFLHQa^4#VoM*8Lxw8LnJq0oO#N^H0qCL@k1Zwb4R22 zo0H8Of9+Q0$yjSEev;hpfl%cdRcULGI%ZR@~s>FmMN6lN3Rrf{bdCZj5F%S5(oHcbws<6nht zWk5gk>dN#TnGB7i5`=hVL87JZ65^;%ycWVH zdJW&_`p$eV=Q{L{$<+d=gs9xH`537#?}afbjotSnjft=+REPMx=nTfUiIM13Tu5)9 z;$xxwVQ3T8kkXPn&co56?GU=9n12lVxsQQjnH4VR+RtFa1XzdmgPa(;EhLi0X(eS- z(wG99*?hXu&l1!s7XO|=P!M2u!>hYPhLB0g%GfbkUkD-qVZwt@mE?@Rq_oI-dUK$P zd#T6hbP5G~h^8YI;X~_$v?Y%{_fgOt8Jb0PaV<|YQer*jZxxC%gggeRLNGOJysecl zCk!GA8s6=tb9j_>Y&5nrTVbEi1SfX}YyR z28@tu5;b9TDUKpnRKcrm7zU6hm>R{4{M0Md_MId+8eb!B1{K%ffUs%x>JNkAGP&Gv zY9a<#qBJp@J_g{di~SXH2u!0)W`8Q!y9`yaUNIjAaF8X-CJfZw`= zrWEp2|LATXcYcS{OwYqz?Ju*)&zx4@$x~MTxnrc)*7Z&+CVTRz$ymCNRk8id67f!y z-u)LTR-a2cz|mK;yyi@Be0zfJK8l!}w!GycDOD`rEmIzsCs~9M?*fepkfu;1#iL3b z3oDN0jjCK7ed?+;)ehDJX=$&STbK zD6w=`+cxlGW&2uQ@#5d+#lORbev=!b8nb3v0@)CTFr_W(1k9Tau|k;zX4SJ-M}b|8 zX7mzWt6<}D1VU<1SyTm*Uk{f$d+$Aah;S}}3EpYg&$Dd%4g|`}*-l?EB zo-Xl%q@P$-MD(r56yCa~ksIT(^fYvL!}UQ(6q61I$DJFm+t2}mnar3K^1F}V^QPxW zcz?Cviawqf6+6P!VOQ-D19)=)yYKH*xTP~fsRIQ8*&Ybnvl zE1gW=YI-^Q>f`5uf@aeW(~vyk9E6T@4^FpQlvWmULWzI_<|2upclrvjRlQciMZUAd z-X(LIV}Po@dy-w?5-ah{L{?gdMiib^HjqYK6N*@S%~Rt*!##cwM!$Ozf}w91)tTCO zy%Qvb`=JJ8^uExy?n1gMvDL1qUnC$80Q7RaLjCwX-21zuXPB`KnnA zBpJ7@0zJ3AsKRkbI95lnh~?*$qd2UQr|}V?*pN`2V-h0C?g&li!6-4{`eP&6XI2z>`L=bud1nF zgZ@BrPZ6D=H@qc8GiKU4vbjS0F>)#UGhW_%?dRCd$&6oG;9I0tllPoh-G==DUnJ5l zIXRUv(KI&c9t?fM?NLdnr*DR(Sy16ZaQojg{ORYvN4)oo%T48cQ0{RYX}sQLgv5jv z`E_6G@z$keQwFiOm!>;1(1Y{=iPG&J2|u&>zpJr=ZdQ?mCfBzfxWTX(x|k3o=Jp^kaX<2F;L}i0 z+h26_-nRpm+X$ZSV0;csR(5u=s-?nB#}rCgs(<)|gjLWYU`_wsU6Wr^mIolPUUcfo z-0&%#DI(^(~yFq50qkVf|R;L(=KF?>uuWf#Hc7*MQ z(VtiaVE+}}x4U43IIATxSu=Zn3OR89_3xg4k8RzB4Ol&q+S^_11T9*+91>4y^iQ=Z z4xgIA9VD&R&M-xjMKOs!9qrr}vARf_3oHeI_RkU%v0qNgijau$56_mM^5fVw;+_rRg%7 zL=L%*ArUV^rhzp0*?I0Y~Kb8r3iJMuGk~ZpC;G%H9>zEGP47Z3sZ>3t4_VbUkYO9WR?J>L&Xb1(Qp+dga zemQSwS@`z(*SmR35smap+4en%F4Pg2w_pEF@L5k7=>zX6Pck6&@4NYVX|2+sck93~ z`ty}{?dQAq$=ScL;w!<&+)wrystCHLow+YI%A9dILt~P(QR?TR<;$+%qL*L>k(@tK z?8vSGo}CKB=M9^Q0PML;?j11~`sd{yFaMVEW>(9GL*x48b^fs7B%ITe@f@%@*vgb& zV+}7(E93;ghI)B(+MIg}lwF?oPwLUc;W@YKJKON@Ffsq?)im0Y>gp>`gI+I)&mYw6OF-@$nbCrn7& zIRq1dO@mm8Naw(Gs_Qd>QDRTzpdc47#5w;>)ZipvuMO7-=%BSk^GbVF#a6DL?5P!p z)1NvhNxP||cEAu$W5U6YS66-X$`!!0xTm{xxSD2UTdN{}P+hwnn?y#Nr(;ED+f-@qw!;$}1aj<^4G!BQ8BhjR`HZC^FtADyz_^k(UF5@JZZl)$26FOxByGN{rt zv7e?`=V^GIhq6|*nf*q1_@MEK(Unmme^dlK*y>uYcl6FESmkfBzO=9B>tK6(I<;GA zJTS4m63FqS+5hUbB~w<9JiQVgj)a?x4dYeYne(th>wDf17yLnIUBY*oVKxrn1H`ny zPxEW{1qebxLD{c0M{j?AJf63%JGui5MX)4YqV&vlz_xm_L`}xKVlS_+vdLlF@0VU! zrN&^DPsTL|bP5WJ=5=DvUtCBfoR7l)zJS4Q|Dg$2n{6<`4sX;6rl4Ab*!f>Q4{KEz zh#mB`7`S0eCz($*cqoEIC%{v1lqdL{3vCNyn3nd_fJ~>fh1xKqVTO zUvU=1SkrKI?x+XuJ6-@*e5Eik@;DeWxOK87n2smv9mMQ=h}wFPyjKoPiZ4S!&=a0r z1Bf94iyRA-ub_l((~O64^i#(Uad@w#rh2D(V3o+}rz$CEue!!ro29rFt2T7V1Sz%! zW?EMtJ;h^9`{>>_?lxlSLP<&GZ~IOg_Y4P740-#W8~o@GSeY>_td4=^_{VEK5zVK* z9#Gneqa6%L`>J;ZU`m6fWahfx5{adZ^>-By6x<~0yaSyTUvQ3>iI4!BJ;YbvK>{VO zWWqE7AU~^@ynI!EA}!XmK}-pbr2`laTiWlfGs31jJ-TEOHQ&PTV<0Y+nnUR@f(W4F zv0!5Q+u`DB%q%T-7XNwWuw#@DHm0RvVZfGRiI9?hgs72qV2JLw^g(NcW1W6W$7G;` z<0wWi4+}uthLejWl8mxkekYV6L;+qRGC^N8ibyDP;o5JF1hafk9Z4PU3TmVId8#MD zYLv>}_mIY1$yxPXg?ykTysb~=j-psXqmLpCZM?Qxu|hc@Y*vi2QUapV)`p0n9K9sO zLdl^S_~d$QyZHQ5W0QydLy@anIo`la;7pk!CWKqU-@YnsBH>mGMAcGQY|qRj9H2o# zK-$?#DK`Qd8;iqtPf;;<*FeiJl030$s$0v|=je z;i59JyWXsz#pT)w6Dx)nxW63S_M36C#uqW5d;62}IJpki9-Y4p7XtI(FlipQ}*)Z2Kh?t7ft@> zR^*%aGOJLsk2lWD4Qsn2d>oBO?}w8Rl10BeO0rl~-?5WrAWy;k+Qq`u*6V#h&-P#8 z;m_@>5_Z*?N{lBbu|Gzkl9#A8fj|}u=#Y7QPX4!vW&?c}fm%VKoSn_@XSUV?51Y`s zr04^9knz;?#A*zAyoH2nu(D|CQ&|z8(igL7fNAVeLj=Q2`s;U$e=B~fEmLX?nCnJ_ z#nDhILxo*7L(+5&N}ZH3B686)5W4$j2i^j8wq-XAbS0em=!vh<fdfEhBL=ngx#w; z(L&_&AY}Kh0D}yyNZj+~j%CmzjKM!g_aZV;)L6se8*G64u zJ^H?tr&(fAlg~)2si5NFV*1)jMQCy+2^*v++5P5L!md{ZtuygpO>9BT^xHbHl1r-k zm2_sMe4u(j#6TpAC21HTMolpTo zSX!@NWAL0MVna_|ML@xHqOhnKCkUByXP-!w2!E0P#R5qBUdD5!1^OKbCt2Z-5xG$+ zApowKH>O`-mfO$w$%-Yidijkxz^b>?QLw5HmBhnczW)E2bS_LIcuTAbXhJ#fn3JRAaBOy|6G)#*XVv*}H^ zP&QR42s%VEdLpOE^J8}*nzN>)j2`VIVzvKa4V49QFdY&ne~UU>bxtqO#IsqXbcF?!q6I>v(ed~wR#35Hu{=LSp!`hN(s>Wsd4 zeC6n7l7`Xp7s~x!k*~6!b6Kvj5K4o$xKH!!)?d)_C4yIpE}JTvLTZe?8u~)^8eps) zNk`-|PtE{u>0!vfjs1(9Wu?=D0nA&2Q=y%U^Ne6qa_$)M7-bb1V*Q@- z8qzn!Gml0IXs{8&h>Rtj!t69X4F72UFdQ-_gr2vFTrM_kK5aKbc1tfZjo280f=~>v zIGGr^m|;dg=fmMNIjWr-i}oZtkaq1Nt~zDTG10^!7^8qS-0L-LIN0Kx#|v$O8TIbV z@JUn22$5l^ZaS7JsOD)-C<-gA*S1pGn^jSOz(Z<9i}NU66Jv{@t7%2A8z>#H!G1~e zg-CN7mLn_uQe#6X?I_AHvZ77cfX`zPh?J?ZGPoNjE{XoNwl~LNXh;TZ9beFlTYcbz z{uCP0lGf0`2HNNX!2fQhi3{<}23~uI)E&7TX?qmFr2S;QOs>LMg2(>EL(}nLEPR@a zULrPHI$PKT&>%8UqS2Bc%fLbNB*Ci|Tmp-u5q;=uhFqZ2zt`DXq=!T>&wWXHc`KOu zrr`(??=o13W)VDpZ@BuMg-9N9m&ZjPGMGFyqd;!Xp`uooKOu-7;ej{|m5aRe^m}>| z@mKas-?poJpLYtCmzXG9WtBb100+qy)6__kJr~)*C-?E_sOm1Rem`{TFuU_b%JwU< zo=VCAuoDQBdcnje{n#AN4rGkbUUtgeh-u8aZ0P-bR$jxydHU#l0fR79=y^B3M>U_VyMP{}tH-eqECbIsZ=ABvk7ef(6pgkx^f zL~eWjW&gQ{4S;yK*^I3)#Y1GZTuwVo@4=JsFJ z0@RkYp93d6PhxCOP|a6kRa1@M@RkGbalF(#kDMa;GFgo_A5=<6w3J#dyLajo^e(rr zUp1EyedCB(ZTt^XNYY<6&yH5d-05$BcrB`O)vckbwywttcD=J4HE{!CZ2R29iw~aQ zTsFYq2RfUY_#&s|QVe;G_cO$3+bD4^;gq`1OEfTZK#;aT0N0N<_V?AV`4HxFTDaP{ zlS9`it~R4U%&F!9T;We2-6`tro?~(+$+K?X7O-^GO&l1uQvpX3$B|%`C>(4>97qI+ zSz%`%oB%svv#(GpnSlhFGf}?Q7S#169uYk%pbFlxqWZ6?;aPL??tTj9rNR;YF^T-v zzt-Y4x4kT_Mh+z0uQy9DKM;-l*VyMvwN7HwbYI)me&Myea86==x(K`cams_$Dr#k( zp^4G3oI5FM2LR1wvyY$iHQ^Kd8k*f$-S8fYC-T2*T6Nlf_a3-SJQ@>zA)7|*V%bi4 z|0)0k0Y!-hwa0wjJHSL*-ZMuWAx3>%0HF!-0))yze%h|4@&TslVJ42_Dd zFnsu62T^K{(_Tru&6)mwEDNHhn&%eRZ--rl7TY8~JsW@|OO!&1U~@h;fafd~+^9`4 z?6UBh+H72t=(~?NWcBgR5f|U$vNN>366Z-~%@oB{FDF8@$JijJ0zz_;AYBTf+#)X? z_h-zN!7#np%)z(AC&q`>GOj5QQFi>JH)l;kILb%HF{;PTr;NT;#*SkjtZ6(c;!sHY zhg)hLra=ka%9$7Onvv6i!Zl@q%}k;YjS!uO*pw;0IM_vm4P%d;p84alt>ZpTBej13 ztMW!B?I>Vcl8A8GX{WFEiOQb0U42&5wP&ab4h)(My8 zlW|SMnM4oI^-+9>4vW0ilJCWG?4YWKOee*u>5~|4m|!7_h=orOxc%WWzLzJaB+ORq zwQ3YRA*hHwUl~K9I{@2_6@6lTUO(0LzN78o={jv4~YErAZpO1Gh zibDHw2Qa#37WAD%fL&qUc3#Hxa4PS6^02j?%QPFvCHpniZMD^d-vw(yhA=~E4CxmP z-~!cUk&*}Bh0+=ZT%@9vweez~&AnOw80UV$%qwHX*Ky3?HiMl8B=hcCu)O;oqF(&j z2IE-&OCQ~41lv?=H4ByH=4`ww@%Re6%QEQHV1LJk1b+l5n2duJBiR7lVpx(JKW-KE zeMYdm?`z7M>{nH#q@A7``wYb>zuv!WvLEwiZwOkO#oFL%x_U$E`P++Y{5hLgTg>&c5DyB>j1)miI>VxZO90v=)LVQbD7+ zF&iq3n%kZsgbH$6>G!u=#vDVzVK$Jf-YIzfwin!Dr`y?l#NA=Jz^2z za(($#vtvTNcgcTgX>Ly_-ek#cw}xEXdnnyb*ObZEl=#fAxSOzkWohmknG@k@^25%m znBz};TMfiooIoQ?7J)jEZ<|G7KX&oF<;BaCJ(KF%*`1?%H8~ZderL8N;u&abX6-(!!Ts3a+~Cr zu@ty6{sz-k?|(+o>}KM8st&|+hB*TX!D}}7?BhJF`LclZc0JK1_bk9BNgbcPkt^LU zf;E=HlU_zjhH;G^>+p|)&R^p-2MZ;;FbmpmA2j}g8jo%aGTCP(M$k3GJRUcOS9S!r zHv@4OUJ3u`HRCoU_!z$va0@jj^cE+U_+EkAkkek5@$b~ulQW0$~ z>nL7m-!li^s3u)5P^x`a8hu__eOWT%Q(@b-dSZwsAs94G9YSJY8WKG0mf3OaTJ1Z& zG7WAR;Brv;L`Al7cbL4hPU0$*;g@Z=E*mr>Y4=Ww!CKxofICtd>`ru+&Bo%sP*Am! z#bI-Wii~N5PQ4H%u8j{FUfWj0;G&K3Cds$Lxhw5PcQ#!v9gi_vDJjs;c!I)mY{-WH zE;R5q=E2gYV=ZKrz^jaMwq|7G(*-O%|uatXLGJ&(l|%Q1YIO(VZ+dkXr`S0_^)>N|LtDzBP4uoKxOP#efU?> zLg&%O#|i(AyH_o?dAg?$Y~h^@D@uvx`>4S2Lgx%UMO%rq+7Q^AM z0nYe7D*tvu?K+MNuUu~?4VBWotcy{a8;`YTbqgpI=j~ZNoavEpng4FM%^U=RuxO;uBHL5$kh{gH8AH^W`jm|dq;Ae2B)cJkHG8#4}k?6ai zpb!_>4^&un=Z$n-#1O8IYG@h!4uHEHDoHn*bQvQW;7Sk3veT-u*u4WX^m)wDfiBlLC?6Wi{zz#4BktdZ`Q!zYhwKHzvO zOAbR$>q6U=$`W{8rSJ7fjWbQOWAu5EBJge#+3+x}$NPG_ZTx(*>9aH7vC;Db#g`es zaG$(cbL09f&*iYJZ!mWf$8FyUoUJk?vbxFr(dzwYfx}`jomlrwro#NTyv%Icm+IT} z0y1(NeHEUblO`D?Zrl2khCVbqOVoce4yx(C&ABoM#p%3Vw)GwHZ@=JlO_S`s7=6aH z&zYazt-hVpEVJ`w+{E898!s1-Ayd48N#TEzOKx?#98ow*FNVXn+oSlzdk?k>XbOCir^Ul2PZsdy9P0`gLRl-spX_ZN*{0ueSS+Um;U4 zUY@xR`3>(#qYsarbLWS)$b@4xBe}E=;`i=*>ofrP6d(Z2y75sz2YX!+_~d+ z?mJxdbj1>olmEAV)wA|xRfBQ!)0&-sSgY^O;&4iTyaz0EUQ+bOEKzXAp-r&ASe7c_ zAte<^Z$RXJ9E?|EQvvGdg=lp-`2-W_Vft7YW02#GlS+x?qR@6`WtbCx#g>#C$R73F zaGpNI$>wm%v+UpV^{hmwnzf`8WQxSI&;OE|_%1%E)E5`rvJ?-7JU|w;&;~|UVHaX6 z(N(KzbLw1v*k=Dsr^!@P{(s|NS+Hu%j~>(~Ae>P_c@OUv3Kd!wNi zPZ3_vn|NZ=83(K{Oj2JEyl-kKvo`PPMr7_5l+TEjo zeR89t3H-O|OJ8O)%1P&zi#w$Z1tTZn-{bHAMBbb7BKRRRQFuiWBO{U&8pYDGuB_+V zBTQ-ZOhvxGN#Yq?UOWK)&I~>`oF2?hh&oe?9E*WVq`6V~2znF)1Hs{vC{kA7q=n^l zwrq#KlwCL*tV;s^g4F^~Ln0|+Ccq*nI)$cTM(7o7jBOf0K8@LIE4#zp%ahGx4eRtC zAWh`MJNc+9XC=+wWHn`K`UySJP&ajv?L7SR^J@wmwV6ZFqI}g*85Lxs_rLeho2UK6 zzK~2I*+G>t;<3;~p@IJ4Xo21jgi?ibv&8V&m8+ol)u-WwjfXS6)z_f+a_L`HwLK|C zO1wDDg=ti8r!QyEZMQ;W!!gR5PKUJ~gg*A~DZoi=pz1l8i>~kUETaHieshfhNk zDDcBQs;aK@*Y3r7v^?87ob=Pdr~U|plK>_H(}8Pdjb3Y`d!nR$49&v&(tt*v_V2T; z2S@e%lhf0`6;^o%t$I$oe*yvNt(QttV5i~MS>*~~cSgFlgle-kfS>-{}G*N)w5 z>lH1r+CPcEt|xn8`-MA=DRX9YO7Cgoh~*HaPUs7!wTMg#0a%rFe^&gf<;3te#|}4? z@50x#2V2bS>5bck;rc$Ciq*X5XaR0x#Bq*3$(Tw4X;XUK*TkLsb4d<(D5_V1IHN?MA=Ahjk|>*fyc5zp_vQ;AK|rf2^6{drt>u z46DxKWQ`yz8E(Cv=ev{Zy*)M1awK&%72!RPv&3sK+Q-^_N7WpFP$ z?})-ReL_rnzf5PXblWf-$Po$(VtSwN(%{vUX0(2hP?oy}we@CN$RDvf*pdjp%vmsI zdQkdawT1XUX3qS>NcsRxWel_$-GBB>3D+8_UJpT^h^jkHdGkyH_}{ z`@HuD-XuGc_fkue&44%gzsP|gi4RZNaSqw;brIKiH)(-G@3aWY(mMGE*M%x7lE9ov zDkh`LquXj6mh=kOBb460z1TByCO%;%@rrzFEUIs1U(WS8Pz)su^S|?xqQ zqgxWV%=xx}R881s@a>;*4phk)r8NXaM+(Dd1u#!ucimxgruKo3Y58&FCxec+i75BHZ425x(4vG-R>UmAvA^w>e1;r|D4eO1W4+~Wb!z12Ujk@p7$L|m}<~8 zK9&;2FJ70pzu`a5oJMNYNzGeHjgrwVOSo7Tn#N*%;_|hh~V$6L^s` z+5BPMEPV(?dU7$KA*lb|`d6r%o-W$(rlUi{qDOK=xE)SOLg@TzG(S-VKHOdphR1d{ zXS4BIAvBwOT;8IeIk$J4$C`ku@xw-wC=p`QnV?iw{utjt`oy38&Cb8qF83QCiPTas zck(t5yA{60pJ$Y`iRT^QlSYGGVWgO3r~aO+&|_GpU-2(uIWGj`w_Uk)vuarI)z(9N zR@7e9m*cYwsp0u0gWbi2t*|dkwkSuWvZ@oQ+^4c~s)PmVh$qLnB1XP(EiwLIbq1;{ zQdVi1>^ zbsqZ(K!Oj*1_qnZuz9ew%-KRx&l(C>wW0K?}9w8IXZZbXLjA3cq+7NXOxGLFcsN zaP%n0m+$`S|K9{6oVkRN#r*x z3X~J=g@tWHIs6LSJFbT&#d~q{f*M4ZQbM79HVY^%vSN=q0H!1!@px^FwrG8Rt@D{` zFvc=bH?_9LgJ6eqS(!eZ(sM=)VYQs-$C5AxnwtW$X~1Cl9}dD?3gjV6$xFsb z<#HF;p%C!ULKNMn99~7EoXMK5qKtX!^rnC;LY(*0mP>}VVDRkWx94VX4q>LmTaS#I zQ@e#hkD(Kw!&CCCV`J$fv4h=%*gJ*)qKgLo&Mf!Q^UF&7vHb;XF)~ov`@~*s9;c3Qt1g&z@e8*3Q{$H4X4qId7tmuE zDC?&E-|M0fvlx=RrOgz7A)@69LX#qN^ynl@)L}_y2~gB0u>1KL2;`7;gH>U%B_v>h z+`Uq@H+iCP9g1sLES%Ut+E167+nwky4sk5<1r%}fz#C*-OvttTxB(XSFe%>=(*0Lr zNtIi)cy8;GccGS1yigF}YxS&RnF1X*-bEtQtRV|Ie9>W%lRhGws38sQ*NItOOlXMw zH#UZxWd>Df6;9?aMOb42+amdjm%Zrf`K-ZYti1`&)_%S!SPNL@UvH&c2VzG%Zm?SX zKQg*at@<>p*mQ}h5=^=6x1y%l<3Ni!RICvGDb(`|!oj<9^h(G*#17DFfvNlT!+U}_ z*YR}$@#{`KIay9!DU?$g0FNN6Jl|hG9H5zI7nURs8E5QQ`lood2jh9R2IDfDPR>a3 z)hkKmv^(w5`#z>@L&njDVGR;&oa+7!ztF4-w5Rr@u^esjUrqGw{F>&qTmy&sGa6Ox zx66It-0uqF?CFrFZ)i!&AbKo={L3wM!z%xa@U5{02Z6BcnEUZyp7nbY1WGKcd0)YKl7=P8SV^Itq^Nz%^4V&I`6P&3HY&^ z*l|*t)$#E{xZ3K#Ptigz$1pgXWR7o&9E<~W(>55S9iXP8r`>OiTScP2J{C_jYeK^X zd!Sk{KfgRS;7m}-qruWzI6sGuf(ppg)lJrC(ahyxi8swx%$9LxGz~!{&6q^9f)i~Rq8aMT8i9!TV)q8J;k#%P?@#t z`tQS+t$>0whP*mHgL^jC4S%R8;rAxy3E}ZxdX?kh%bC+raO5`;^_-q`mZQTgM+to? zG;6>b|Em9hUx3R}UHioYf5%NFLv&%%(&Of2rd7^!p$h1KVsMW{yh?|Cl z6x$jGAsJfaplaQ6bYZ#A{*!AQAIiSskaH36hl<%8D$~x{*j=y zh*IUkN#SJ{+|zHrr&&y8*&l68_I~{L6)=Ihl(O^Lc?7qzX1&NEUrN;70&EVvGASg& zXk)-3_z{s#8W)E*fvd0_-5#%FZR~yqDSQlHMLu}!Sg=1R92udw;{OvU-Vj#lwB(D( zp^JN_br;skJd{iM{LY+mIVvQ*vPe(p`*IWg<*yQPJVBjd!LJj@ILy0%io>Bp&We?W zZ`A}eIUlOC`$iM-fi0|;oENGI4r32@%&o-Rk0HXSr|ErfB}4&FyM0HNF!S_wplVA_ z^obn7yT?aN0&$O59I)p?%oMxS8N%0Ef4up)%ZdfO459c8XtT4ZTIZRbM>D%3g&g)^ zN_(rl;%IyQPv{w^fEZ4$b0I6C_1x|Lz>g=~w+M$e;>d|2(%<1YJhQ;4Sb=}D`{t`?DKGSK zr77*_F_U~}PTLZCSUVvYYfC=1L$LJVRToWcN8%q5okBf_9VyV}f<&0R8H7NAbI}0T z(6GoZY0oLHmuFT_uaLR;J$VtIh`{2sUjkIumlr={Psx${%II)KeAf@l{yD!8{D1 z$H3jgYkqlo=A|sxe4&&ngVu6u1IFIl6uj~O4DWisRCp-lac9EitqgbTEUZ2(?$7dz z=oOFKQWSF+TZ!@5UG?RySz{kD-g>RaD`xTBz8xwm9Ov}k;Wr_~88^cc*B@?m)!T^a zpX6KZed$pdEH#n0+BOG>n=IU}cU;Z2K%4ZRpEPB#H{@NkpabOSwqM?0nx_P^>C^zn zwBd{^{$xw1YWAz883HbV;J9xC&zAp-1yGhJdK9=LT^lUaxjg|#EV2_jqoVqdn5970 z*5RQKCF$#?><=+6m9YNFJbIa6MCX}Q(k%U6i zLiS7Z{zM4ILB=T}R>H_e5ut|`<(=khl#gyZ6gekBgBHyerwjdypA~iUc*?}?iBdK_ zZ4H(ZB&HW~wH1hVvo4usmbCI9y+yZ0WJR3&1szX83QQ7#nR>U<0l5ot6*jei7SB9F zNUaH`3u)IZj0mR-N3B{w;XtMTuJcbw0ylLE%YRXBwI@VtOB*`>H*^;@o3<9PLq#)_?vi7yQBoGWpNrTmW;k)d2*y`I* zr0Q~=K97mmuio8S-Szn~mhz?-Okj)K*P8tqB8&ibQNN$y^VioDua<e&d!kc@z;>6X@H$$&Lg%#MJ~>7KC~>?gG9Gf8gc44OqO5 z_2q~wS7BD7VT14$kzLH;HB!TZ2++yXlo&zb=A%heTxjDT{=4lpp|UH{p&j5mtN>uYNflHwafW!>P(?D%UkW02vF*S`K6hpEdYlqY4x-_*(O-qF$0dc&;b>N@H+rJBHrD^WC% zVUv*;QB3lhu2Oco$M>VU?ZOxxKKOp4j3HM7oKPkRK4@pVv8-Nm0043o>U(K=j{gOm z6o~>Db~Wkkek!BcLJ`L2)0zlMG>aAtUmc%N^z3Gomy0NWQhWRw_aJX!=lF5R))n}T z4ZT+L=)?DF*LS-kZ1<;%Vc@AA@7=6;mJ)&4pJ`&weMfZ|yp&%)Z`b$wJ_n!9U@@cu zefr&DZWOaKP>mU=T8Dq?$wpvfBk=S6zaLTH+ckLQZ`Y!SB_$O)hcQb^N%B&e* zvE6rm_ZlPBRrzXKTEh#uFc-}hp;4uIoeGuUIyFAsrdZ+d%z%A$#SOIW}zN*`J(?n3Gds;tn&*`Hh+8v#%QA_;dJ`v zI$uG{gOM4t?H``_-Y<${YWspuUm^#u|Et&iJNiwsctYW*A2GdRW;oQ9EF4<_vg*Zk zdok~&X12|4vfOwrHKVe2seGy*l?t72R5(DT|7{o4C2%VpTQ{&iUf#g(5_P_IvT!T6xgnrO(inFZt7~dhimDA249ZSW)itO?Q1mg9Op;ge3XD51rU_pbPg9 z3%ZeP#>(f?$U?Ib@5xnWZrjcFrikJNT1(ilTOp*Ti$jfP8%welf1DMekQ)ys{Z=b; zJzU?0RH98aZCsSTk#gA)O!iR+qx-q0`dEx6sc#Avp0~}3Uex)>ptA}gVWv6#^A6gf zneS1vW_R?{_@RO6Md(pLG5rYC(9$bleOT1}y}f(XC|9552fsOjoP)WhiF;~3mfBEK zM;MqQx-4joE;js?d@m9`aNk};tQtE`g%`q(SkA7x37R0=8WMA-5!p;GXjJFup3=hp z*wu7yl)n(@meHRCfajvjq<|-fOx;t5HSJ!I;ja(jjTi2rle4imBq>)(v})EZQ;k-E z&qQS8jYWyo#AjV`N740q&WgF-v`|;)MtQH!H8(@uYgiiQ@!>#T2ZPh?7de-!o}Fxts2p+)U-J{8oKe?_e;n-^aV! zk;{`wmP1c1EG?+K zB>Ji8cgtY35A}ItGDvH?b=Q^FUlGwzT~m{zS^>l@BMQv%Bj_9LfIc8<^hl}_{-A?( z>Wi#}jtiQG`NBP7vE?_!<<4>`5lgigv)uE6lI?y&XHDg^O?>>tC2cv|nXzK&Ki$n% z)i8P6^vG{SGyUgN3HJ{%?4=QMu zZ;MDigbdc|%(&vQ5HN&XTVJ+oI`>B*0UMRz~GlNg%@@+1o1pcy^Ajof|Dov3gE#AkBAp&hZ7nuK_} zKrOA@x|-G6sRuZ0j5R9@B>#7Myjie0>Ic#(#S?>i@)J#Hz!eW-V&TXBr*pjPG; z#s2t_bpiJi7IN?~os?Yl7wfiI0lY%2r`as5b>KpIvy+ic6!|vIr@_NWud*>D-lY-#qxQAtFnW&t-NC}~^&nNC z&mk(I7eeS|tIh3sqUvdv<;vKQN5SZW9(?zm9aD~A7{}$;`^0|>#ZjKN`Vm2(-!biW zeT$qPsmvXc9}^3Qpdg~y$vPa?7@t-52_a2%Z9DkDo~e|H_VDlA&F*RDdtg>g=+Jqu zd5~B4zJcGHnUTe59G$+`eo6Or-Dd(}-80_><`17wzR!uT%)IH+dBlHLcjI{8@=|z> zPZVsY8(VbE4%&Jr9NOwiole9Ieg9ln_dGLCzyG1(dyjWAU9w;R_dww?x@Iu8Jl58q zM$`L74XUopz%|qJuB%>N6`^)xtL2z4HS1_xA*k$YDd-bR=zt(}tZ0w~>Kcb469OAR zV)bIUxZ3x{r}lMflkpc@_}EoPv^?`Ov#bx`DBzsPvFGNsc}jclibJaH=B|@I?`h)u zijcrC|CTq=t>uH;LkF%Zoz{x~baiRi^yKdwdRkiAC!^pX`6}Aq+HNxjerIP!2RwEl z_6%!F7X88PTo+il^Cp@CO$lAhW{H0xk}3xkW1ySMrjN|m+)2EQE;!-$hocjeNVF{H zsnq4$0k;oggf8o=%cD1>&lE`{s~vWEIk1#TayWo@(y9hkC_KAQ-2hgn9i)OO3l z6HHZC#+TV8L_X&x)+OK|GfP$k+JZs?86N@gFBq9u6jCx~FzPF*N}&uV?S(Z1()TS7 z;>6iqf1o zkE7`L&(*weZk3igP8MDnk^D$`IvAloS~8M=K@81${*TGck2X2FIL)XjC?bOhZWb!v zj{m6wBu1DrqLCTp|6wdu8KNVzly5`I>FbMtEcP>%QbDBI4nWp?6~8+{aycgS15 zwt2H_-PkL(VT0jW(6N{REY1=t!AXj5PtJU?W+Dfymebc>$Yk2hmZT& zT#t8NK-CoSclld====~6M_Wqo`HIw8?`>Zy@nIM-+{m>C4j|ceMP7=cEt>z??>3m^Z^a;rm<3Lb1;aXpNC958W(JQ74A}37 z+Wz8{H%8X(p6T53g&}z^Lj?;I9*74P=9&*Vi5q-~3*KeSGFx2O^S56BzIYiTaOWBrBq5qMXo=ovW6;VoN0NlP{$!X^`u7p}Q ztPX%PW{4AfW_IwLJkfhCLCoOrrds(p^%A#=wFuIjN3;YfC;27z`5y-jexTp|vfB}2q0b!B%_UWSQ%-+xC=qp7t zZ|iR-La=kgwM#(&YZ?Nmb6i>H;v3hVnpqj+1T|2`m=h1Mqxxt7Y&bUbirR%L(3(o5 zGSa6Ur!tVjzj$%}^bqFQnSC+%pm^A9grUSwX>lK5rXVCfkUKKy+io#RWZ#RNWZWCw zdg46ty-w0|+>roRrU0^O(e?kDSk+p|6;5w%E7$M-yx$4!d$SUD0IsY<>pwkiF8ukk zK6=h+s{$~rCYBImTJgi8flF|a#ekjdkfS``R5`|WC_6G08_$)DOVj=!D^q;D12$_c z$X(``e0FMfL@Bv2cy|16Pxx1#TsoeZf7E-D9k=xbzZ$Wx2@Y}fK1;ON{uYlwPHl;gP$C#Ol1rPuAD29MG|L1#?D#Yh6$ieYBtPSS;w)~2{Me672pO~-R7Z`ha!VfjVJaarm|Ur#WaZ|4M%eKKg|)O>C7Rd!7KWN zn3xkHAbQs2Vla_^fnmS)se%q2Ut07J_F_qNJ<5^ z^$ot`bp8NNn4*xK0(7cdC5p(&WI2|=9z=HuCo$osW&TsBPCp)H}M#ho?CN#5hW zMf+{XPusPIjCD!O11)jGR)`aZ!1E6$?%x#@Mjy3*H0wWayEDet3AGaBY3iu zd1ktmKQk{85x|GF#qL{36k|vDXln_0$UW-8_{@FxC+qR$!7rWK1|ZaSdqm_m<|m&w z_jw&Qfn({eyCQ?UIu;`%9;DsWsAco`yVY-K-AyUTYA-oSX=gtvwjU^k1;-tQA$=MP zM3J_^Plsb6u!W}(;fp#B=ujB~s;P{M>)$KTg{o4DnmHnWR~}?G>pGu0RM1`h`zkqc zfbv{AwO!TtTNX;3^T5s`dpv9Fsnyg;So%VE-jMD4A_AtSqqeXZsz!kmkZGs7E4tlT zA3+y3aCY4Z9y|_n=9>}cKEMXDra9iqP&-eJ`%8SCFa@GXC;b^JLD1;h?0_e~6m}L( z71g7e2bpS;t z2a+=uJs&z}Ocg&&V|lM0yISHz@x@eX7uK|mUMzE%L8M^%$1Z?*Q|!Vg%h2$`#>U`S znWU4`iv!|I{;1F-S|oZws3H-b7>$-S)St(>6U3zLk`3+vBOFW%cnt~e%K2qhGe|y}oNw3hya{EBDT80)>HHXE?OeG5Z$y1o8OtiPe* zp`LtqFjtNbQQq^i>=%DiVkLp@2z<;J_t&~wCvucv%4HZ$l2V2s5`AYHq0U|2Q%3WV zE}rc7`^9ik5aZ1n!vw%G8s4e!IGjT<(2bM|GR;UWOaq-Ja?Uau@vqTm_*jImrJ5FS?8d_r>1@9{Q%!T#m5^t$QEOdb(-y!vewQDdL!FPC=n0B#~9Jmpy* zjKtn zCWSEL$hd2U{Tzb!eg4tbfV2_kfZnctpdBe~WknI1tcW>qV7B*nzbWJ&HWv=4`m_+t zGqxmzJf(l`80?S@c>n)k!~fjxA1DHR&V#Qj7Hr!+w{=-nl=_jx3c z+%vM~6&3xiC8d@%<`lIxSYGSJK(!`HPa{iZflwjIAOjo~uqCNc zy+Dhm-Lo$G!JK~z`Tnx2tVL@px|lY#SCT<8g(qX1jKhxrEisv8FAU zc=NjNbws7AB7PLu%66yLpJoz1UXmD$_@Y+zukw1+uVt{`BjVo<#DFfzpv2KSI^~X_VHM1hMXmm?R`g} zDXsJAex+w5wHkGCo-LzM=-MjvvN5?Pku3QSSh=|VH1h1}LaAo^zPU1kzdDX9&j*sr zz>UE}=oOEcEzRjYjmfxwU$N({{pQ~cdf5Eyt{BNXy#w!o<3;-u!HnPR3tl2dS@#=B z2A?-)n$Me0?zcz%XX@z#hna6oQbZmU2hz$;@F!zvD|-HH2Hm%~{7-!X@~5#pJ3~p@ zZ+&mC&xcu-XL%#kOwY70GkKD3mhm<kBjX@kzVt!lMz9>J+F2)Gm`kDeo(lEH^c$7(5!c zclBh)f{43`UgllKa!H1`L-9UKcA3T?oP6bGON&NJ04j{!JsqU7**A#;6x@k=65Ovc!YTCq6U zZqT&O%@PauC?d;*1V*??qydQ%L_&PHK;nlQ4TI^ltnCj5Q(i={ASgsmfXQ4!nBI?| zUtJIGkTlrTNP$_-D|W5d+lxon>s(z4Y)S%Qn#5krLeF^y^;hi{+Py}IH!#m|IcC$R zooh{I@%I;@L=C%!1P!&*JS=JcY?3AeoD~|Nbu>x9foz1APKjP5sE~zrfHpK9okosS zG$)?K;2tqo{{xG7LZucZ!8|k0=hnpMobAYE_4<>V#$I9+)9y=}{-7a&iv6XjXNbClcXpsWS+t8Z>+jyA25XmHc%NWY@rLL7S{e685R*y< ze~Kn?8=Brk$yRqrRPUWwuFD_S5SCei7y7ODku-QY^mWTqNM5z2Gj+k2@tZdLpUAeq z1Vy#1sGIS@J2(ka%K~8ww6zXEX?@%u|CuG&Fqtw2PW}hb{Y$N=sqJ!mJ`6X|t;R zwCBIF-mB?}9&q^XVa76XCI|=UsE)Ft(-1x+4e!Hi==vQe8cch1m;Ty3C!B7;)wEL0 z60`f6cPtLXRV!Zv*QSC%VVg>*{#=3uWcYW5w<3)x+@K_PY*U1@XBCls1k(GKY4GK$ zbB)$ypt(wvE#=V?ia8RiX3WywumZraNEB{Ep(f=g%W7epFKurtdiBnfgB*k7wZ51Z zxmOyzpC>)@9_hDqJwI#exgq<%We#%h{vdCEekQ~#M+SQaWTJX-nE)OEfv-M=ELx&70+(B!_fsC%Gp)S|I}CNEv)zxUT!O)}QgBIskWd|{K`>cz^?=wu zGbog7ycTuLp8M(#;~in9yq7rCzfm^!W{b;qResyb`pvc&ahu-MnpIud2|CgrQ_!y) zo*x5WZps{gmTVma-3UgdL-ZG*N5ko7Oa}%ciQtDiqmb{TRHh>`J(Er1G~N7S@(*(G zd$HzpAl_Z^_&sd|`)8(_2efY|xH+9S7@@>0dbgjo1@2pE{W;QK!@_)V&Y=e0NwEs7KrdHCI zUkh|b(Ickl*Xk3Mj8Jn^{%K}gIp@EKxV^>Y3smryvQM61(5ZMrH%J@Zrz}*CT#EEy zrU_mi;fr%FOThTf3DEH@XIHwoz0#+30AWgyQW~F>(hDTpQd6#ooj-@`@de)bUOjOb zv6=i>qm-8e1lQ-%V$phpYabEQCYq(!iD#NWIaQXLNEDH#buaEd941HejNDiZ@bqwX-*8^3yaPB~&jvv!A^gy;K1*QMCEC*3cqxQ;3WAb4&saT$*V0^yT0V3r_FYvJMjPcGnK=Y)JEiV%kmx5>N|$f#x`dY z_eIAW4os{4Ff_K}w?BmGf*y>J+21B)=ymF{@@h@b^+gX{DyD-01is6VvV%0%w_2u&{=f5{NR$0v1Obn-uDO#Z z4y45cIoo%(UW9#EBVRS1Yl^ILuP;M$wnsb>u#khpON~m=Lp_9np>U>mys}_^piRu8 z?y6{oMW40wGstWvwd#>;H?nysjKX9Q@nE)Xc3DJOxr&feZsiKjZDxwHiN;{V`H!&a4Q(kfB;^%~(4AV$ji z_#pu#Z3zPhSU}ADN;9|b>#NB?y4UHCve?$%o1Ads5{9tK8ohB;e@C7fo&~l1-1_&c zG7zt!cjEOU+pOb;U902huLtLk;4?=~076LrA97cZ2j|-zSPbf{wcA&ii#Bf#P5mpx z(`E?FW~T+3(IUdZ?!lF*BqWIdjZemBYU{Mo8a6-^#~C!M7*lmDl%y3OIrSp4_(upR zNO9N@<$(Fr`x(~tWfr)=<<+K%BGeknXt`+K!KPnn7{lnwc^ly?sJj%Bm&x?y|JoS;%)*xDe-$D4 zBfTRjOw$1R6NJGLv7jYD%`G`u_@tDukM;1_sUkrl=_MvaZ$y5i`r(2+ZXySPF^xyH zux=TBh-LTHT~hWIG0vfl4A0vi>_5q%pHE`c~r^ga%K%C|i2!E12vY(ph zZ5fS=*h5%bgvMh`7~@*p0}|?e_puYM&545~51O+HN;1_ZTbhXE{wv%NNe5ne8kwog zZ8%Kcl4hOy>=%`34+=O?>%O*%>GE|>XIzZh9b^{u?l&e)(~GE4)q^j7M2}1o_a6uS z*$4ke)rt+ao`-IdhOO&^a~=nXLIh>3BwneHC7Rc1zFET)VJ;mhQ;h<3=~BaoUq``# zd$9tMB>o@0Yh4U`M|A#yey8^0t@R%wbm`pXgd5qB*My%A=AQJ*<Pwy!5 z9J-n^ld!TSK&I_&TYv@@l$P`{hZF7Ry{VBDpNJeCVqu$&;X@(Vcw>t`d01((%hYmFOPr z>Yf^q#<~(lJoh5l*Ck$iiqUJbNT2js30@S?REUsW)Rry7C8>+sx9I(~(fprUq*j93+-MH*PLPSS0y8{BhFN!(L}d8eM+6^< zJ{g1B*H>G+Ll*vXYBwJyd&G>$TVbjMmF&E?GD12Wti}zS+q?67I;&R-duhZD(CiiM zn}oJVek8IsL1TonKFe|W*=SPw>k3(pQ`%%Ed9%}k?a4a7wJaScyfT`@M)Vr>m44G% zjUAt_9%%p?iMxm(*YOr8B& zn5d|VE*_~Oh>$O`pXOT=D{s@ChST2EJmgNlzg&pZ@JM62qA`Pctu1Iue+A$$K^#Ssha&;PAP{Lu)dAXH)QrTL zcR}3ZqVigWxy#av1V6$vTyXb5P|=QiKZSyIQmh$vS`2=ToW78ZoWNN{%#E?Xew=rE zq*JJOe|+#3RCIV>PtD9+OdS$w8Nws{02;PMerkIlXd|QLIm#EurX)wCuOk&vMvDM* z`eN5aJxge_PBwr=yf0@IPcJHXk6zz@UQ9NFPd3qPsZ5yq-|dVd$e z*`8Oj11M8l_!vqVFRgAbYzA`4s}d&vP(HA{UmWqZvTV+;DxHq#8av_)_68ZN5aKtJL6Y>=D+vvErh*(rUKtwRtm@o_Sw+HNhWc;w z#`<1Ql=@y*Jcm;TvhAzWm9;%%Bh_CGiI+Pf-#8m-bdMalt4^A!KTk^&TD0&-O%)@pl1y}ha7wFUTW7$Pdiq}!%0a_-ki8m`9L z@hli-?&_@GbPl^Z;+F_ikVmG|FXRCs({A!IvstjWHcR+ne>{S;kVs39VxDr?q$ zL~Mp@_RPIooGme@W?zS%+He9;A&{|uiNVcqVxUPG4^>|){u!vevG=Xj22vMITdm5O zMv+^Ez2Fm_F%g0tg`zMm5mm%^1R7vc3yTH8q#$0$6a-Zu15b-fHa*4431!uQk*t_c z#Eot-!dXUVK@H@K7%9jZ2IkEG6b%nP|Z)HR8JTU$M zzi6C91vnl#DMItz>CSHyz59xoq5ys=*)zNlo*xIDdKg}5AimTxxa%>&75VX zmuS$qE@=`<-FY*;7?izVWVDLd3ibXbpM2lA;D=Q$Btb-Y1hhL*6h(QuP2j&h_MdOJ1urSya8om6$+-bW4}Z!XqXQ@j6OukD!c9<>*qUGg z+S@X-)wEP5IN8v&>Bf%eIX{)#6l6rzR8%pN~;2>@kX-IKmW91Ulj+ zpry&}2NB2@f)W5NG&+ajlQgs-D5r^>#hNmwhaIBl@mc3l1+GT>Uy?OFH;UFal{9W? zV+UkS80qZLu(G^p8BLuoys9mAD3r)E+Qp!a&)lEH9hm>Z|;aQ;39y6`0L=aryrtCo}-gY3rOtwM{7}rDb z3Kz$+Gm;PRmyer%4Z%t;jz*$9VBPonBkJ1#Z1^y0A@mYAcZ5QuCF4X1?5F8g72^Nr zs#ofQ2~x&z!09_k9SDIIlF2TkENfy%X(A@Q&=j58z#0e2rnv zvfk=a7o@8LxRB2nUrY{VxZ5wIq^MJ*@dO};#Aq=kjSB>xEazc;(P z7ibQ02`BA?kEz$5lXrL{F@Y$VQ;vro)(UPkB!W^7KX#I~XaxQum0C}VCy>jBQqD&o z0C5;Xl;ydhc>H!lt!2`loWP!>*}w5Q_VsQwttoUlFi*xZq}PEBX@@MY&j%>kt0;1sj$2>^AwkpBV7aWS=?sJ!MIt}uA3 z_Z{lvZZl3Rg`R4fFZsN%QEfl1u_XcR?~_1JxH>_Gxtl55Fye4jW3I{Dy87#GgaPw6 z5V_KayC5<{aNB#w86K}Y`#VYYhsf*2i9Axl6tgXz%&kWxmH!Qwg4IklOy-pIjZ(nTs zoG~=Teu?9hNUhQuKD>9w&^6y3DraBfPNmO~YQ>Xorkn3+$zj2iR9(~xmE4xk5EFbd zqLP0nEitB+)2N~_NTL4S71&i{ar@{*uf?3V^)~CjxJb!k*y~$fJjf&%Wp0{x5Ys+dqF`|v!+pvxW`V3 zcLbneN2J;c=16ex(K%90H-&_XS%)@d*y^Pgn9{ynFG~Ll`CBT$eVWvc@uQnl&n~^ppM(Q9pcCs z3KH|P&W@g}Ag*#OvJskjAi}%Fuf6}SEe0#kf{0ky%`cl8leLBeS6BBUHE9!7^3Sj+ zlH79$iK}QKwBF(8QCec!MP#0Mkclx7*VV52<`r9X&1x)^7Dd&+5R8t}*@_ z07DU`WRRS)4VSasi4rfX;om_HMSRJk5Z5ywm;2oAL+QQtDcrqPGQ*#=7t0!@quoZn2h6byd z|$6|4fXU0X99kUo?JhMzL^URGV1Qu(f@iSU^DQHj~O=>&nekRi4PQO z!>c-2nHA{2uv1-ab)wawp%BUA9es?zw6gsHhDa#x*3J4v*5*3W>S{9WY`XOHho)^s z(=zO4rG1r?J7dhRw8m^E%UKQWo$o3h<$xt;l2*<=6=Y&;khWT zWhr-qJ1CY`q`P?ALCWHn4${QCV@_TLl}#oZsOy|E42MoAXAo{^mw z-npIjy&;H9J#aSA=8M**GEN7#x}LWQFKZoslpjx%ALg_0dtlxscp=|&Cm>y>j+FD@ zL+_|+?<iu%Y$8-^LT6TbZLxPMV0CE9j?ng{?U8}#hCE*aFLS9 zBq0;C_dC%<)^e~+M2pUH)$cKmhs}v6i=5drx!=XUdoYr%NISPtjMPmw?fU~!KdkX) zm#1&=xLq+kK90+lmSK`HV9p7><= zj{ri4)~nKsRT7tUif0<^p0PflQXKx+FKo%CQI#ZtdvD5Hw8azU0{&AA?AtSdnPl?e-41aOO8z<9CpM zj`?uZkcE=JpVM#tyPghlpN+!FVmQn=Z8!T))#<_!?vU&WC4Ak6DmZM`Iy?nDjVy_~ z3EkR7Q;n;}tOwVysG%LEvL?rrO@LU=(nx;@TkGua2&$0q`AxZ-k=<68jP*pz%f{AI zvhX&aEvZ^IWRVO3Af_=|jAzDZ5!Y|M+?(Bov|QVnEs6P{^~)zO^wh50A^Y)eB#mdsg>KZe%+J!!W^)bZN<06d$6UvoHzl2?LdVfTGMd|bMbM-uCG-W*m=W=36cAw>t?OX2c?tbRz3D{ zMd_;DpC^8n=pMQ>b|c2d;r-Jr|C`XO-=X~ds)dmK^98n^$25Cxb~hY=*vw@0;WNp0 zSQJx#DkrnuI)f{2XZud9RTrlPBU{bW7hPV?xsH|ZJZHs4ZKu(b;gG{Ovv0Y>E~$5I-7VdzigF2IvN)R)li zJ71ak-}aOATz>sI7KSWUd7^QNDlXg|bP~1}f!kF{;B#n?=)7!4wLpe!6gaCT8Tceh z79ws$7r|XvXxAn1RTmDVb2IiPv|CYGGp@KA7@t_3#pSY`VR5}~6NR=60JTMS@`TD> z)v!mANhRLFm(C$Q)hppjT5?3yAOacRiuWW!7aT8XVM?UHP@dVB9bsf`+sWs zX06qBPbq-c^xsegC9{jCGC88aH7vNdy_g}mCunR_FRCU>XE7X*O0PdPh$;jbfDu%z zci0b0vK{CDN)E=?0=axXaCrH=S;v)Odwq7{89R?vcsnNO_1gln$`p!{DKhwFNn0v^ zeEU~D>^;Fs8771%e>$UR_X%X@fCJ3&CVjz00bgIXw>(L2F%3!;SnW5>3@d)9wa>IN z#vqaOa`AY9sM3+$5D50M2|2jyCp41=$Yohx`SL8?vaJCY1EH`e#`bLWto8B=o9)$F zKboYv6jKCz`!dqO38G;gSlTHyPH~NN#tDnrQN<8E@_A)A71FBeAF9$pdKv{xiQ82Y zr*LPi&`2^G{p|%ck?e|KQ8P4Jad;6>!gBKnnuhvk?ZU(c8c`s~s5BcuH$kkCuZB{| zvAka8?!f6Ob_`ceUK{`lzzLXpJx>_rxqrmuetB)=Ic&q^IoVfjf37%lw1hz-8slOT zB&^2Pk>I9ACu3uV(@tn2cX`y3%NvyP5=#a<#x6N6D9U_TV3PW3y=zJ<$e6A?S|(fk z)H<>pP^FxFB92Q$*isFk?BA_xv$d6A{b=TiCKSpgbm$5kPa0{o{iV}lrys)#&ysiw z9OjYQ>(hYYTrsJZ_zsx<3~NfIM+2X1Hl2xGWpfF3Jk8?Dxrxxk(5@{GI~A8-!Ck7G z)us|+3wjk=42yV?fC?apCrgD^SC~vs6wf+Z9VnskAZdAeMu-+zL`6cDU6?(Taz+NE zq{L7rEBicAl3ZFE*o0yajk);i>yR;kCP8O(grhQ^F{_mw+4itgQ*QwF-k-#&JR0TN zl(r7Cl04g`c$vj#3C}eDaj({YTIsSaid%-}-W7uyM_!&K0=|$QKsNV@s##6_KswT_ zqM{O5_A3OV3Qi{ROS0=e;-|a2J7D>0Lo>0-OL_ZUn(UP)`XvE4z*hV2nfrZAsdl{{ zQVBM18&btunV*$5S81)wWX`hKFF2~LgL(Ta!xdx)1I+dG%nu!MORXQj3D!T04Oxjw zk(Fx(-B16CCg2EcKGRfT^kB1p6)#4k*Wu1HZjZ*uyfPWZz=7Q5Ho7PbO;+u11CYlr zV@UF7)aZykJaZrsbB2BTteejHhe}5(+GwNnj$Xe#v!w-4rPCf#XT*#tg+#`H>-jdF zBAv9rZ_CZ_88$y9zq}{&*^7Ct_x_%Og1Uvz_cd)D946l-8+h$R;R=BRYsqp<-OHki!iJbP=l~+spGyThQa!@4J9BqYknl4#+Je+BAQSEL` ze2Sg0CGrfZDUNWtYpsj?j=1}bk;6yMfQ)j){DnXbM8eN84o*PwrvsG?W~`7$-#yFKVry$b&Jei4qzy1=4 z5l-tLJYk^V>q{PpBx8n94}e%$N}z%-7!!dM(_N28sp5cxlC^TALBwU+u_?<5Z4ApK zHQfRWoLO!6O-b4?h+09#3Tw+}7E(yF%UU(jDXa6P2Yx<%+WE@%_{T*_IVTPzot@b9 z;0jV5+u2RlEmN`pO{wDuZA6c82pu1ss%|JrDm#?u>_%Mon-)Z6Iqv+7j4b6&KrnG0 zoGE`6v!)ymjGa zcaEY!dOhZ-Q$NkeOw**J4udALNKa8_VNhtm#zm+&J#(+ z_jPpFv`GHHQCn;sRHlp1)#oiMf?b?1o=ws1+q;*{PUqq?0yn0qV4B>NngbJ9k^#@O z+`-Tz{h><(uh=E1Y?pE;Mpna7SDCu*+V%4fh3dOYZgKO{rPN}P; zqK8X7VzVS)3-lHw*2~`Ue@z$7I^S)NTbu{EUA*eX@%RM-3)Pyg3ypyajTxRNY5i{} z&=;9bbR18Rc|6ZZ_v^lp==tnp-{=G=2TQiv!y0FJvQkADfJlrC0J}&~rWA>HVut^> z2)dpZ2F_|dFcpN*NSUA$kn5`_x#n+QCOM0bFq@k0+&G_$Gh01D#Dc8H5iTZ*zK*uPEdPzY6!~*Xq_y&zPLAh;MIbEwy%iC8ia4v1_%{RGizcv7dr< zt%#R`3b}eM%Ze@>Az;ZUF$q_&2~{K{VIg81NkcxX5TWR1tO2D`5y+7>q%qXYV;ikn zEXrSUPVRFreU`N^;w9RkYy*-oR8N8>%_2!4Rg544-63~al~OU`VWOH-M{yyIaU(pX;z2Sz-Y%y6GDJj?) zp3~FQ_sE!XB=U@+L3n9X)Q!ZW_AA^Y7XLRQc{dJXDoN`Yd1v4+$s&TmjPC}0LzYAd z@bxKPj*KxUn{63pl^Q#a#ZD9Yus-2UCd6{7HO6yu5m3g+lWA_OM%Q1ew(7!DbWQFF z_)^tvG#e?K&)MAZ&Qcl7#zz>IT9L)Oy~JsoWFsL~7zPme!YKpilqodYT|AOyvwivNE6E)zt3c zn0-v8B7iwe2S38XOggFNV6Jy8HI3b2XnW;Ynw*~h&9CIl^>n8LczWH&46vBMNDETw zW__+ilm@wI=p@g?Qp4!nC)>@A2v5Qed^KDUFf>`tO!5zBP+R3tWz?4V9^UUI+39ej zn^;$-;EZE(&5>*pi1)%%yod^SU={1#o_I{X?z zy#`oYsNfosV))2%% zSx$SrwB35$P@)8PQ;+^UE?UYFLlw&esYS+C6Tfc5denKkpdNkkz?jjwPiM_Q1aFe& zz3uy5e4GrPb6$yxRK(pe$1`1#~&V=7o!;xtC)_&83sTr0OMGwP>@ZC6Senb=kz5 zj&%Hf*KkjWgpiXZrAWsDP(&mxEg={7xRa7Hk6>8l$owqE*&*!|N7;emgTm@H`m+l z5dk;HXn3A3GvoxHL6)jtA<%G%YNsM9I>3D&z*J zLRxsG*B$i?iIPf8gwJDIy5H?XP|BWjT9E~gS(HeM5Bw{zl)m^SLVkK$56u3yDYNvG zvtG&avAUQVtHvtSsIs<1o+;OGk`ZqCz3{kEvRQsNLt6i#I_ivmkK{ z#4)az{2n7Xc=XIqT@HEuL-1`&1?rh@Wn69@TrXvsUvN*Pc0A(0?%z6rE=tiPl4Xgd zjn?Yy84^&?MIE=L?vKR2_v8tzhc(VV`hw9Zd|D0lQBr>22*Kp3&eo22vI03vD;ywo zRWUnt4w?LNhaZ4EP3e=zK@y9rBtH8cAw?l*8psLC;OgRGXx`$o^g7!of>cb&X_=FRp4rEDBwv-;5z5s^EtG8J6AUu6fINXsloiB&-4+ z%3vNK-ueYI7&-xuz&Q@M273K@{tD8UaiV%*=)HR3VsTvs^|%lC$5)oa5MqX9qKm<} z?5Fkg;cIRVx7?E<2V0|YQqp)_4OAWRoR68jAkoNVqd_Nr|I(IcMyKI?;dumF;SZ^~ zATt?>E-h+|im6;7&o-KQg^sps+IL15$&aWm=q$5%DIWe`#w#S~Q2CegqiWE6RH~b} zi{@>)!J*zxsCEctR1@0_H?%JStVZ!O&;0&X!pq~wv)h73HjlM8*Gq%{zT&UCZF;z< z>54;hDfbOFZ`*^++sM`(y}YfFhPT@FlP4{c24;gKU*i%n(iXl#@fQ1CqE8sMNV2;j zBcyQI!wG1>Ko=ZJc2SvZ1*cW{Wrg!|f)^LA)!8F(s6P5C#tp)$I(>OdLy>QfEe}R5 zJ2Bbw^t)o4@^fLdqA`qnLp7XQ^~L+ijIRk<0!@K~kD!wE_HNQhOQ>Rlk(G!l+JOia73AGZe5wD&kH&%Q=4=JW7wf60hsKL}xIiN92kD?wD3(|sE5gx+??sE<_M>?L# z#C~~yipV~N2K6>1R3y-#FR_rBw2;1LKx2S5gxuY%DH>Svbw5Qsf`}2uM8xX53p_7e zUA?fn^+gFIR2EHPsRo)QGS#GWb6;A|tC^tB9ChD;<(H+2J|nTZWB?6j1-}YHcBHUP zw$nD&uV0i1w8HCHgcNY)XmGp6T(UN3Yg1$#sp4?OpO3DGWN>-qofHeQh1akwOtRyp zwP}tu3$`3DJ-@G+WeAG@1R_VJb@#8t@kAiTzVNU3>~-p0$2c_dGRt?qsMxo^>Ew2u zX=2?(3ZT9M50;cyv_@s)RA;2DXYk_i5pT$uVpGkjs~l_8pJy|w1(L*V5DPr#gB=;LX2{3qAVRh(}&6R|Ir29UE# zXYlpNV6QQcCz+B-P$aVyF5~2GS#4!|)1BD=e=XV%@pI-<;v~@s<|VGH6#7K z=Wg6YK|8qCJ)Z&fXb$PXWaCcxjPfd`16`%S7n0i6ky%}Bjc29i_gz=77Z*r zh>SfzWd=2iRnQW`9+D2cEiGJ=Xe3q$RlF&y$v{3xYogc;n)Zep9+r|C1P2Kp;i#2_ z0h8%`3R27uCUVl5u-;p%>WNLx1j&RGlbuedDI`Qt!ci>qh5#3pPm3jS=46eE`za9! zwOlFcQOK%Ks+}kx@TH?UpazVqAt_m?`r*GX0eGNg5RA|u;GGf+n*C>mkTFGy{s!)!z1J3bWgu&@wK;Y+s3{%S$8H~kIn%pm;uskQ){i+NhS(aoVA$r;A^NHAZ6d05RcCu>yz1p zz{WR|E8bJsCT3^Q=Wqx)jd+z+EK>)osdt^Zl(XH9olC>kmm?KVTeNH{$?`&=}UKv*WQ4_>BS%k*FY8!3x9P~}LHvuaCvD=|J?gq{j23 zeAdENZyaqWH2i{Rvgk(o;z;Uprb_BbCg&Ldh>yqTx3%91vFN|b%>Up+Z4nj`Yy27& z%a^Q3!=nBZ0zFF$7v7TDUZPtNMBupsUCMSye<{4Ibu>pfDQPTn0!sK-E?Mj3h`I$b zpm{$GV=?{zA?_=K>e{kyaSL_`?ydoXyE_DT5AH#OySuwva7ggr5ZoPtySqEQo$kK3 zyTAJC)%*9VPI0OZu+QFetu@z_vBp3I2e(I{wF@+fc*kZ!1(zujP8v4D$*K{Oj3DLT z8;6F*C9}Y(@_CY>HyKjU$Ul*xxkTw^e}=ePBMudk#4Xbvj-nGjkT$*uUT!vD*FVt& zA1y&#vOrLKLacCF1IuKg^Or%Eh-#)>Y&>oRvT)#VpOsPPfn3FKo+z>bejj`tgWr$e z~d2GmV*8Zpv5&7oLih)qVKxGovpS7N|G*0O=9Wnt0M4%&_R8C=gw<#0D zn5w^S!#JjMrhw}zJiuh%RG!KIW6S2|&-m<}#W2ArN|Br%9Bky}@b&Z~KVoUYq6Bvu zikbGH`r48F{Gi3oB08atzwnPu{htnva6D)4ZTI>?doWX&Cs0WvLh8K}aTj-|Z!9() zNZ6oK@G#M^DUe2NX3m0m?AJ9tHoBZ?{eIxrz$(~1Ruc?G+8YI;BuQf=F^Do~jf8k| zlV8M8rKpr*B_Eb%xa|5!Q4^=2;!+adi)78g;RPi1aEFkH^9aSl6#CBa85@9R3;9g) zA+QyHfpX&^#JMZ>$zwrtG_mQN^?^#nItc8&T(R5|hrWf8n7DKl4EtUAaqOblA)*_i zh>M##p`U8(5V15GFqTROISi%%H(xJ4#k{08lc^?ewZ0;K6znM5%!NZ-JdWWSP^e<`+`QY{y&iOIyJ-Q!0mN}%fR+nrPbc6VAwMV z{)96clB7q43;z~KO=M`3EM{3L1e5lGw+e2|1gDW?~t)oM=1OvF_h3idTneXBmcmgj4y-;XbViVz zbkh(kzYO-Er`HPmxUPTJre3W=3MaftPJsv+S(|ohLy;lD=|`Ti42}^b7}0tAPWC(j{a@4T zA8)T(fvAA=0+>V7G6SdomVEZC?rz~E?J&baojsYl?pFeVpGOR86*|AZC{yN%Vo2j) z(t89Ez3m&IrvnwoxA~kgyGQ*NXaiiJT5f zpQlr)!)b4v&@zWeD!L3LGli|7r2v)&Y*jIvcHgOR73##P&>D&%G2e}*VnVVnsht3E zYB01RK3bTHKdYZ00t7szGnCfU%8G1WQ8cSmnA2{e!yIX$=uk!SN<$UlVHpCp)ep|P z@Yp%i8|NB-cMZB9n00V8p}biQp}ld+ZiZWM)skDGs=gqmA!yFx3F-G#@X~afMMOxsjIRd%{nLL0)esdW}_<;|UVi+zu}P zvVNYxNFK%`IgO9U?)34c2yb7bIa=sF%KDN1D^~X7jnM~sl>S+@+Pg%)pO4{ZMm9WB zTswGJnZqTDWL$?=R7?)npMgYuELrx*?IfzH4hgTDquotWZCV13yWy){{|Sq$#Mp?j2|TW8t0kQqDS-K?3}}mOM6J&$ESLZ`>p~M zLk{bmkj#puU$p7m5+l3qdfbfFWW&j9b=f+i_`8MkU&5KynKvW3~PPHulpOmQ#_T{_5!W|>Sb38{5W4{F5loz^?ne`rk0;%m3xtypoLug55^O~i81 zl3Qyu25)o+J1ki2Dbr#eEYzXXup)$@`FFo<4L=`Ip={^d>JRQTuE^HdVRm>K@xvlN zeys9%&!$?hu$G@!~=R#l)(PCxq~lljIwY=(&v9;rz5x;FV0gW?&0<~y*At9H%&_X&FzvJ=y zo8kRADAQ$w!|gH6OtWqu2`z)!`Px`cV9VJ1W?T9B5-Y}Wgh_ulUxx8p5!2>v%bC$Z z{7qm`Y+rEKr$rOpr2V>mZPX75g@S>I9mZYD+1z*DF#_AKkR!ppa zRSh(KX<5~`>M!I#rJ|s{D7bQVwx>5KP&yz%BSAP87KbF0xFR0l)d~B!)){k})^#a1 zUhAYwz!{X}mS5uQ5KND!cGU$b5ccDv_c3;J^HSI}`VQa#l+@RH3_=J1hLz0T_9rjj zf|yqXExOG55icVKJPw=9(zR#IVu)z&Lr33&>h`3Mp#x&z0FA>F`**s@31N2zS6cY)X)sd^(?44GOayWnAAGG5QHUxEbb*RB4rA(}B zY$i8>6=G`m0@CKT>TWSL5t;l|mo+V>cR>91<^$KDean|E5Q0ihD}EICX;#e-X&{&< zq?`1kuOR0QgUj518hTt`rdp#=Aqmnd?P=3`Q7gn@f`q7FGbA?t>rsQkVHghU&$#St zn`PD$wP>DG*I;BkF-v;NpdR5us0?=N&mDIs!`V+nzvNGSe5)b({T=Xk1ua zl`^tn(~`PfHM0fe8po@tGW|jEg2}Fz9oeM%KMKPrh-QI2r)jV1!1MN8B#rkg!dlZK zW_W1<9ovY{4%h9=`Ra)0E?1c)!uBC#bEJWS>U$!-eXwY*M<}iIkk7imb}O}AA9hk6 zl&U2?`q{HRPPve|_CEs|dZ~hY%1*rNEAnwo%N7(ipaO{M1CufHv0+(q6$3M)&=!cNv zk=Syj);Jsn5K`%A?}i7Mj5@XQh1mkM(rHv??YHA3>@PSNP2arkOy5ulC9&bfBMBuK z;1feNM2zziDy18}eV2j!*nnh;WK_DD5d0c+x!0w5KZ0c0dry+kG=S8{0ZA848Sf z%XTa~ZClBbGYf*M5yW&>F~xWB>Q!I9Q&cpF{fgZgB_t-^X`m>mfN778p@$A@47Dqk zi6s#@68g@-7e`Q17|yT4m`tiT#lv=%Yy3%K7PyuuyG7`^r$A1j?QG?a%Gb5B<~^=) zF3*cAs*eVnuKv5^Qojn}l>wO@j@A33Mu#C9eGxAzMvvKygVO`zG@gKdcK*IFD$jKL z_mp;rrDkZxv3$2{A=%PH{mA^OwPO#on#!(Mc>3dAL_Db?$XtQ%-(Jra+=j+lw+PO1 zJ*+vT;z`STP*K;)G?{pCn@$>*t~()7JmolW2k!fQUeH}^Gw(9L%wroxx;gl7ma_L> z^t$*2c~QPn91$J$TL|xFY_~^K#Y0J;@ukt>((q#7P4@$T%+!Z%G$NB$*5Jdvw|{aX zrh0I2fD_av)){49h$GU;leb{4P+Ew1d#8AWFT*ly$53N`W$Nv;Gk!l)9P{gepY?kj zrN!h@h`R76cv{iKaM%VhBrKvt?E7@nI^7SD}R*2BC0USQ^|eZgQPgTvOzpFcdFNl^TS zYo!V>%GC^%gtTyYvA^)kQSgvF!2Iq@L0WJGA&(qZEvQEiz> zum&J~#EU&Rgi0pFf~qEexBj{3>%lq3751yBzi#wu&+v#u%(y2e&sW?k8}EVL_df2b zCkC!~fc>q-W*0HZ^mn>8mWjueaXE9cHa36TiC*yT+oapnw34(t<{68!J{7A(DfA{z=gZ%YbE1br}U$g38pY4iu`t$!~xPN`d2!Z);WB&6q zH_(sVn7{7(U(+(e7uxHuEC1_@^q@ZM|MzWRUy*(c7s`>01fi=4`AHI^`NG9*A~7d| zK`GFi)~7If3m=J9>o76GIv7^dC5ARML|{HC(HCc!H>G6Gd1p}LR4>b4$SJO>k<_)V z8S0xusT!&nHXYsHMr1K-XI>$IOkYpxRR;frPnHae6c1{KvS15JO%$JBSpt*bX4 zRl`a3|sO3ws-G4mvv8y=EegSK(IEbBw?ieDj>!V;H{D6W9 zp;;Pv|E6{%Dk6F%nQaEQ zG<+L3C!MP_Hh)`Gm}Ef~CrK`=B%0K^0G7z>TS6)arwJL#ihDwjnGwHPS9ea10l&dlu|0th50ENT^+0U0efKn^g%WIAy{G3xcW_tL`Ff z{~i^dcE$4EOFfG@*wU{~v2>y4INVa<;cd6s7*t9sBU~|kzVgZwhSeaO@?OX)4OOTv zj13$MXs^QMFOxShq{PDUl-s!W5cwx7m{grW^n_gaArakxa6Wn?@r)}(x;l&X>$W1i z;^f8=u2JMef|IlJM~ySsFu`E?B=G`8JySj*5?NZ}Xlm42uuY5Iby3Nw#EOLvDe5qf zu#yRZ*pTa}dl&o^5cOK&mY@q1SwY^ixM;1U4=5^ALkc3$e~$^ak+a?4zO~w3< ziKys<5Jz(#jAXyp?C~>FVUU#5kw6i8uIo9kynu1{yG-e65|eToay5v6@|1YN0$w0L zXgD#d@Bk%Ye1Hg9+iifmBD26zEsANkS6&EW)>0S|35byXoQ*1Rjy5{1s>S9g8VXk} zU-)T&M1c0&^`E5iQkdd=~(Levuam-sq)I1P4e)f6o-#+O0Uc4HU?z}w1cJ~O& zGll#sI^-Ex^?ova3UhFQAfZs8saGrj7=l-S&MBY3j-9*b(*{BJkZhj!kb)!%2OjOK zR|eDJ?#VYE%YAy9_PpCTKSSF`N8z#CZSL{+x83naii(|!^&v|m?|`jxRUe7&6&d25W}=XG89!1MwuCf66OzHi)h zyzy}?+d;0io+~w2<4`x_tKK(eeA%Sa=g(SghmpZ#+||HL;8?21y~2e^{)*e0ht}{<)WT(`q%T{o7;An7v9LpgPbV;ITZe9{=RY-&ycZZ32;Ni%M2J z18H~Vmaf_KbZ|+%Jk}RWk=+q`VOfja-MhvFpcpNW!Q+^D8as1utjUGZWtJ5VAqSJR*39Uu2h>$b$mR~H&_n5IKB!G^4x=c`vu?c=^x{{AHX?^ zo#6g@()bR?TDTs9ff^Nc-Nj{O@5a^@(jpzrC|5~}b2A}C5pQ~QC<%}AB+~KV=%|41 zWHa02Eu-bMJ)~NfKy+`g7RKVx?YeqLWnpAS*AzgM_F&xuBmDOkbu}Yi>CveDwl@Cr zCZ*%E409687=KKH{5>3&&y5bDTg9NDI!b?z>&ID7fbYu_L%T+3_3{*@W;l>AnXe)6 zhK|Ew>un|I^^th~`PtdjMO~xAle_&L5#QDfLE9nE_P#ZKQ86GQaM70rK4%ztAfxvVe$nW1l*urm@fh7&Z{yfKzPg?>)BNhC_T!w5=@|I;jc|auufx6DO3}~f zt+#{4e$%)}E=xyEIoSvy&wN2B6Nmwdt;{>?E7Ib~#hgd)!+7$T_U4v$tJhu`C7@pS zvRi&W*ZAbO6eNfUJZMg(Q;n0zLfIfQE1>Y+uZy(4WS!B}3X<${%~~QbnY|Kp6qL6_ zWMA-AXuN)Ge0y|`=G?Sn;Myalot2v+-?^AAPxG07sqnDokN>ot=yM+*bp3arV>E(n zJ45=O=rtpN>pE7%bzxY46hq({8Mus^urAk~)!z9=OnVFO-`-5!sYfAyw zb4mAam$f$6HQ2Rr`+fo$7YWz|%9D{KfuEUNEu)mS#?RNq0tSbPVZ5!|21TdMEM_lT z0+;e@FAN?dD;f1xbN18Yw!kbo-2({PcA|N_yYoT_J{<;H)(0GY??}IE-8xym3kjMz z!XZIX;o;RIwNTnP2DGYwbffI#0kj^52L;Q|S9n~{q1_LU4|}zyE8?%`ox+E089y&Q zQZ6#|*TyD&JXl+fxdS8@R98X|1&`hh06s;F&YGWGO8HVph_?;Tqv;$E3(%pYM1JUb zn#6W{cztrX9LzDB>ao{(NjNe$<;f#Dw(;p3qv9p`u-FN2g z!y`fDNFHi;1FWpR5u6IIXM5q=v3#+JgR`ZP?XdT5^B!w`c{!YcUytTkG#ag%{~e|+ zTtsOVp+tFem#ZG$=w*t|@wca2DhY|YPG{&3a`zz(renIdlaqY#M|LwU=hHIOJYMuO>B8n)6 zf<(FsHui|?b+xJr9X#Jw|MWs!JZGmHEA7e(pK%(Q4Wd%H^GB0CnopS%0r!bOcahB4 zDdxbiSSo?*?3v}a*Zd%WAz*P^-`D}b0F7y^HsU-ZEQu$;+TA@^;!fQ(*O#5OpA1U* z=+);G&3TJzxne}jUaErToWY(X@A>?h-{W@2dX;tHo@PaIWDwWudH$K_p_3{a<_64o zG}7|${(w#WYQJX3^YtCoB#Rra*GmA_wAG0W~= zT6-+3MCOO^o{_6$VwA;H^RmayK2RplK|nsE<83tuUG1&){;uA7*odjhD=k zdD>i_)-*h}>@aKt2rC?63$zDdV?_C>4yR1B6lHkbE#T$&(yElHvfJo%16*==0OoHP zIPxuNvuwQTJh60tPxTf|on23-R((F^;kM?nHcIBQBAUGydexH)OagH>=J3JlfA5BU zyj0r_OJAmeL*(aNs}=sp6Z1>``4Vc%m8!ozPFd$FwYrB?wc$$58k>|$Z5MiilQP2e zQu(cr6Z&FIZZ0W4=r8qO(`*SQ$-eltnT>zG_$47(M$|ck=W*PGRi4a0lFU7_;DzuGlfNf&Tr&9zs(AyE89~ncU7~$Z3JzxI(FK;Yc<>YszO7 z>)dOC@9p0BSjuiQ&HhqRZ1mtRK@%e@z%jja#x9EisDY#K{{RD##7xZcB{#L44PBbV zR0G*#pHq~<<#;PFIU z*u;7#vGI)`rc6eDTQMGL&s95*ayw_$Q!VZr-E1ADu^YKqmi{|sYh^99d@6Q~UR~8w zNy^U77I4exOBFaxyX9xGU2UC2cSBkPvKpfNqgo z5Gxu5tRaYD2B8Gfk6MH)Em^?yuf3MHX%g=7k9?xAYgM@UNDiN>jnAAYAo6;!zwavU zm*aM|8>M&mB|KLx$u!a}T4V2vsYiYyO14m3Ay9AOi!7sSo>#$_4mW2CLLQ$9+gVF6 zIs1DjXG9;qWiov-j2wTwVzLy<3Eg=BZc^J>mPs4WnsvYA>x4ObshZLy>cH|3MSm4L z-#X!72+1B$2s9e~`QPCH?^<(nGmx#0d@PerHX)btcSHt}^xa3cxZ>64#?+3N1KX$K zT$0)ZY6%6r9H5h&0K+9M?VnOOaJ@jO`su^^-&X=ceC$ewm0(!6Y}wCFD*pV^>l-(B zH8lD>xEX)KJTN#Y-fTZlUo9m_V)2j&3{%v_1^?r`m9-vnoV0L5O9|u&~hrne_T455r~$`&&)wA5I9p7#YK^hZGFmF)^@+&R>Q=6UIW0#Ww|+8O35G zVk!)^7c@MD%qT&fk>nm#XNiM8PZ+TXaOx>`3ZaWB;*XUPk6f7o^V44;F9Jcgp!$!2 zb`KIN^_y*W|E?mKUe|AuK%kOwnj<1B9pKAg0y=gYa-qax?a^fUo8~bibjYlv)Zt)x zBh56wSl1Udg@}p4k+?RMFX2|fal-{w(hOz>l6o+Ll=m(~Gigby_W85(*@Xr`__XaK zoKrR)APa&*CPq{|r~j%%ja*6BheoRKaECF)lSh|Sewl*^m$=B~;u6b`Ri?l44F9qa zzRHU(DMU(|S8-0b+Mm9jDFLQ`3!yYdc>%wPZto8Vko60Oe;~KXhq`2*DZq_O_1hJN zO3IrnB-`ZOY3N$aNXH8PxBL5tJBcLq0~u|i8^nK$z_LH2DYhG7@)?eKd!Rb;MZpb2 zjJj8bqqg7XjS>r%hnlTXuh;lMht86i?{SAs+Kv$v7uuJP($M#LY*wH>S#?-_{o66C z9KNLgdid!w7zq4=xc%5W8id2QM1HT)5aZ_eKZx)9E3fCwSAk7Og1qr2mcP+@nPz2hEp%;*%O2lW`wPab( z*Rzg+w!1fQ`yZCGwD_PsvgpiEsuaV>+(5+dIN`BUL81MiA%@LxGAopw+F1i+nMbBw zHx^o>|4|<7{mISkiJ)*8@M1hl`Q7crDz$cgcp%ekxada5^B@S{;Trx^26Na|yFKXa zdAESK%^%_Dl7bz7q->V=k;;Lb~EM8 z8;#B_i^|KAan6%O@ZF?I!+=yeYcWAcly-;cXBRzHN@;NQ9Q`~Q*< zc$`0Gbu)|R-88>lFta^vzG7fj^>$wQ%G+#>(U1Qi$||U(CwlXJJIWTNT};vg+||c zvfk>&mSZJUqvPOhi4e-|18mw%2?&Y+PUgNNU z7*(tYj_an;{n>G**@7!Navoe(dY4wOypeyq$Roc@w3xHQXx#LGxtSo^^6k^N8h&5F zR>okzndRCiINR(vYtO*@^3!j@(KMk5KI#Ly$in~;pM#Nj*8g0#xGSd87OXHD4Nf#$ zee$1A2|a4uhA|tiQIw?c%hednMi-H+k57s>lXRWa#^S}^EljlpJrQXL@(nMz?a>6b zb^&LqfEWvmZoZ1*q@-r)I_(R6e^;I2{GqGdT0AI}&Se z{1HTYh^2eEjcrJ(6tu~UMtXJ*OE!%Mez1g`2pQ2maB@04-(=yzIHB_CV9w+5>34m( z(S^X0NOzaoQK^Z0AHyXEhTF)0!W|mg3r_kelY(Y8R65xdl}P;|!e}LfNvSO~i}3Ao ztA3{`B#MC#Y8OXfla3Wb(aX?QI+bc*P8sA_1Kl*_eKkf^5SC&%EE6M0G9u9q93zA_ zR9qBak&H8>Y*Q4KvN zKCSKZ+e%0XvZo?-L&@Q0TX2M#TQ^|jD=7qRd&$=meF=S^04*Ctfro>R%N7qT`-^!w z(_9zGdV8K)?;Cfy*TV<=R}P{*KHEpSbOej|Tvr%SvmxX_XnR1{$aK=JpED}Ds6)P* z-C}1i%%LTeK82`c)}|p0L|h`VKV;1-{S0^W0L)QgRu(JkrjDXarhM#9X5nNV~Ofg9uQ%XsGZeYKR^2D1u!d*y!yLcARh93#$L+u44jpcBR?+KvuXJ8tK z-;DVDi5;vR))1K~Uft4nlg(e;A5-z+vKqaZE8PSNpZ|o|@+gju3<^aBOf0OY#C0!> z)sL1$d1{7m;_nE~Or#+j4aK_znGMthsZ|-P+yyT7lL}UqP_sR}w!@hL@P|^$#TTU= ze92>DOgdk8FqU6ictEA+>FRCCkos?yhDs#g;27Y!bm8vNOV&}Fm3$dcyWaVBhk>b{ zs|J$VCH${XDqYKF%<)I!7pfr)GT~xMToF5RKj10Xlet(ztLz}yq8Kq9|Za+ zg0uwN;P~O3B*sWOy_4pGm5Ym}RuW(CzYJBrV}eqkkS3Q3pWCvq6~on7HV3X?!swm`F;LnEF75MsVmG|}U9vyWj=_)i5!Xxm z%kZKRjG9)Dd@c}@C#7Wjte|4&wwU<|nlk`|R3EmMi_;w?2521;vKy%COK+Fv6 z%|78{W5_T^FD8$U|7ynM|35clw2DgJ<-vzauuUnJ$M5(_YY7$b4dDE>^^d36)cD(p zxe&uKVdfF2o?8fq#_^(v9QB@5+O8dq$_xW3Pf@j8WkE3QcDgdjx|Cm{0*rq6BWG_I zS)buC(HVhTvKMaic@H~gKR1 z5(?xDwZ+7KmTV-!Fjn)GCOhFKDm?v6U*|O=@sv$^%Vw>Ye*`1LA2WLhxLaoBnyCGx z#dVy4NBQ6yyJ9w)S6drQ2DB31^R_!+Osb}G+fW+y-=SVfPDDO-5|^iZH|ry0!C8KW ziVwuXj?6un^aW8rjrZT<7$;3sKK`< z+%wiVv9_|BGhS=0i!`KHTUX~;8<}UkXOKGdRVX~^A!VWbU)wpTzXm?##8VR^gVe79 zh8EHA3L>nKUyKm^Qa@i0iR@3C^cj&ggffk`f{`-so5tFRiTDcikCBlk zF1BJ8iA1`uUeR2KlFq~oiJPmN)G(0l#)D{8EvN2at#FzJUG?*N z-Df^;9$$WLz_hzU6#A; z6S_4?mht^j{H@j>7TuJlql*!{-m*R}oG9$TWWt{1{Ecu1|}$6PK9Nn?qoEL&Y6 zSknVRd_^b05pmM>eU}*J`}(!v2Q0fEEsC?6?l)zAn>2D+>vaTE46D~1RZVMDKZ9tu zifit^C=cKTEWb@S=nSOs8c`}!$*<2S%kNx&&+fmgY7NHw^33rFd-w^L!Q(SY%jg)SRiN6=iEq@KaWH4LM_HIQX21gaV80nEm7-)hK7K6 zK8=28eMPbbj^h|2s?fqqcwTXaf2Svxq zqh@&>8zX(eT-#FR+nL$&M913tfeNZQRT2X4109S{8ZL;9zlf z@2cb7E}i}>vkZ~Glsa>A!0Khk!>z8Vu0=Dnn|O>HyJXgbE0R4dyDdaomP zmObBjyIvHAZ|#=Q`W@?NnBR5!dDgDHfhbl%MOm7wNP(*_MpqgboiuD*J9;Zqa;Zsf zv*(_yiB!iUo2%cpZz*IDZ-8X2j`xDV z;jo&o*ec3d>*2dw9;d+4A0lvh4i-V-Nu7b8wS=A5_hCD8>tAX*LwQ#^&mv4%;_TWg zI#u{rzIn1NJ;1_)j-U|?7si48Z0M(QfX-k`QW$>ke<&X7aj8kg}rx2 z&8czdbqI_+Wzs!nwP4=M@_})@O&#pfExJ4zZtt${CmbG1qSI(MlsyWyk^Bf`1bvBd z>IxD(aoPk}x~}kB{qnmrjBk)zeP1Etq$vyDHA#XBgjYs%-6o@mS^p&~MrDgMIZiUq^X|1rjM# zD+f+(kpPeo7*xE*zc`Um?x6TjzN zs><=~d{Qg&i}=o&CDY--&!PYN4u*&KyX&;J#kTZ#Affj~g#M3ysIF24Dclp6?Ys2+z9@Dz- zSTrs!UdgYbs0`Go8E#8NM8x%kK&BO=gO#b_zh0^&{`_7|>IWhg+ z5)tGLly^jw-=mFkAoY4j4tSy#X;}LZ&9bc8IBf{d!MirRff#7MF!I?JrGHUUyyuTm3Gm1^G-rEFT=)`msCM7dmL6RjU7p9Un~St7Z;Y2b7;en~N7qz+a?^NoO}6Cq zcA)cJ;>$)8T^djwsU^dHAn<&0X){c-IsH+#<6qSl%{Ifq$o5zAdXI0bCIq{GbYe6~ zR$e+sd(7v8d!$xruv11KI8(c{TsqTeZP-0DD$4jNhb=^EtG~wm0WJCaiP2-CeeO`v zYv*dM*$>wZGVmvM z03TA&vLYT&_CjsZ)o&4$3677x(m@u}X3TEIgC_nPw}yS%`tjC_MK+HM@)F`jSM3u! z)dzc~?oTm#WeVTt-Ol}>L*d+jWBb)3D_-i!j2@Ar863<-R*2JPXEO2Rv1YDVO&f=R z%^ZpJ9@068F%$+tfPiW(APgWJOG?Hn``halzqy=-Ho9+}csPZ@s87#BajhmAXuDS* zRq#!U6O|L`kJsU}D9h*<3grlBEwMbeQ=SmU?!>glB%g(%4Sn+*2^$OWkMLW6uk*kY z1E)tK4Tc^vQ7DC57RoJ&?(eItLYm*c+~hCKl&p7w2CdV=%Xoe!1s)~{S(3CTCX`MM zU&7d)E-9#>ppFmsV`V&o`Is283DN82g1omXms1|96C)!6q@&~w1LY5!k{1u=-vf4U zQU+Ar2txlGt{c^M zQPCb?{v_~&kY_|@<_|KIZXeQwzL(ni4<48%5Ea#)lL}aw=hHq9G_VBs$j)ip7*mpo znWU{?`AIeYZ6!USzIzmUNqo=j^x7SYb70_=2;br&Yy|cTOeQ4!Shu&w$V5Fujith= zND+kar2?0CdY=wUWCEo1y2WDD&n{u)TG7WgR`zo+vz=eg4=`Uln=#P^f!eC3(46AK8}id=6%#TJRCqUhei zIkXZ5c_I?`wiTFfPar%7I;=&9`YZxxu#5$@Rt3_LEltR&AM@M9(jj-O-j=h-|Kx(Z z*=qpsbax@0!*+Ea$j-X8pz(}Gat<{cE%JUgIR^{)RU?A9C+y^S5`M@5!m{i5G`6pT4(&_zb$k0nO=sVB~t)2`Ps@ZMm_ zx^W7vaQ0F|E32!%tjihwmjYP$ZC69|=MsofjQ-(UAEZi0*6Z=cB?r1_e7mZf2K2oe z-VVj^!%kND&`v>!l}h3mI9hM>Co<>X?!kCCD2s7p08;tb)p)yc4aB(Y+>RrG-~Mwf zT=-KbQi~Zk&G#KRlKM@WevHl5>-0ZRIbLD$3JtLXM>063Y zE0Nf7oo2YrSu<4VXx!k8zwF!gmL{s6bjvO91&bSKiiVG5@(w+MTwt z*<4}qF-A0>;HokcLh}W63+_7q$9$pAxhNWOYe!=vSR7E1kHd*6{K+RxY{CN|nw`@8rn@kcE?&2P-`DG0BsB>u7bjbo7?l@+VF#612=`cm zMnThmvjAG8#u6eVz|;WoikZfIsU`pM@?H}G5wEZAc(k8~Lb^OG3Vn~W`EtG>R2=OB zDrL)8TCx+`u-v1uWIZ_N`$kd-SwuBirXqk8byQe>s>9Ai<=BMKYDL^>19+oT#1zpd z>%45yp)(mBLxwg^7LWRG=bU=V&63}*wM!iRDDObDN@V(=2~^I2=YD>`Ny?2ub9H@b zvmTm{?%VwXGy#JEk1-=A%1xdD3!U6B4AM;4``Ex7Cr%(5k&bAi+Sv%BnLPKKN`CB5 zm)L7)#~Hm$IuZnAm*Sa@fvD%J1!V(2!0EN8xhrm}6A#!c-AKhIB(^3zD!)o(w$-%M zV>7q9l(>tc&xUfwmPppQcL&Q zz7N}em83UJq5$z}Dav(FQJCwaE5sy5hFv%s>WyoHgCro0tzE)PG4l~3K^%6^uPmrJYxuf&b$u_~|BenFdjO=A8e9Hyhc!<Pp*WnsgXx+e60>7`3gRwjum#3;uohoVhX zGBY+5|J_XI2^TLAiYMQ8Lq7TZ)dMqu2=&#K0gy;nL$Bt&pnM5>tgIsf#hYzi9Lq z>SPzlIq05|M9`{h`GVA3DVQy^IrJ##C(akE0v#0|ztuCjj|W7vAjQH8(c_b&0;Tf! z5W)C4xTej7d{1FHEf|-@dLNL#zdH$3iHWRX`qZ_;pd+iOB*Ba3dm@%8auTUBV>j}$ z_(J#>?MLkCS)mb@iBQ^m>8L!EY$jk(d$1*1zd(C8v=?J)=?{@ff<6*e%y&^qp3k5` zkJ6-9IIRl{s=}?tl_=FY4up}A%~%F@flpatr2)_)_})=bUM6>k+_asU)_6{eafi$l zXOS4pGd{O$vOf~-m1-hJ2N+4pK`$cmFnfd(a!av8o`{35@f=ANL+8s7ae1I;_J<|BgJ88(c z2|Y^b2N!e;v$xjYz&1TGISDSu;nFLxMy(iUpXluK06C@_fkl{mvDi{}D%>p!e%KhI za3D+F6;V~%c442QLRAv=*b;J3CRQh?Zhz6nk#9or>gW0ZugZRY+77Fzlo6HN;epMs z-8qbKXYMo1w^;W=w1DR78%I*V`OJ)p}PVLIC%_j%Bn?yo!eA3ZqQT@Psx zx3kklFHuVh;pvFla|-161AN*qTXbA^7g`^)i1u`c zE|%}^R!Ma)bB#!K7BCz8Msu`yqN800#a@=76Q2pf(0W~Vbdn!5d zK*5%kBE6Ww%fxo^068kMa5S*KzCLVhY;srmNN_0bP+W=zDQ-oJ6^cu7FYXixUMMbwQrz98I20&Qytt%j2=2VQ&mHHS`#<-~ z`+kIFjuaUtfGH1b00~CeaT*eU^;~S>~+sNf$!-3CT z?OE%?OQ*r{0T^6_BuJ$43}}crRkxS)1Wb5uUzdBG(9lR(0L5JfC2&nM(g21HvpG%8 zmN&GXDPazZ?8s3!pX{OQ{uY*bX>nn*zzQNppr;1tc z*S;oe?&&v~_M%PkFE940?|FYMJucz=ZNvY(&*ko}2yyfQEvURf2nIBFmlzou z0^4MqtX$rUS?BuWC_A=%7OHgl!87=CZf>GxFd)Yl-V(q3VJY^q6ZXz;o6Xp2rd0lV z@N3*g^JeETZh$+}+`CIVhFZTf>UgvGj-BcEzc7V}AMc8?Ja*#e*P1p7sPD-uTlaMN z3l9bYo`qkX6?Oe!GroTw;5QjR51*-G9-nhP-0s>LbGoKM@9;xk@%(}5cOK@%<6uH5 z-wD(5I|+rGRadFD(ptK^CvU0=M>EbDjfb7luJ|5A-B}^Le+Mj8_^n49Z^2g|bhCWN zh3^)O+k*jxZL*fC@JE1dfDAzVM;;U|eR%C~f4DhNz_8pN`CMQ#!Yq#X>x#1=Ms_ji z23EOz)IivRePUaMJ*Q?5Tx=sl*L z&Nqsi6J6)gZHW!MaNyVOOxmU0?2C4URelo$C!J=@QH?9_Ol&Q!iict*F`43z(ncIi zEWjSZu$p@}P%kQ9PZGzb$5Sw)YU>48?%9KbBbeMZcV1l?P7 z3cOwV?G4N3-=n{qmbj;1au6Ky?DB;O-tXw-TcqIzZV|Aj31%iV04t$uz)4cH_fPoH z#wh2ub?UpG+^&6UA+H|yhx6&dn$hyzyM>-pvUd_nkyw?}--+kU6FfxL_~OJ*di&_7 z^`^(K53I%eOPHx9q%VJmzrOK;-%9j3G%XL56y=PJ8eQ zKO%E#VzgwG12>I55m&EoXH(TA)2Z}J1E|MfJXTmWa$mx)y#paPVz|%X(p3+c#99r& z*ACn48fKKZCL?+0jz@jfjea#hIhbI{3in+_*Sj84dN^8!@64M^Or&<6Fgms!>HtzL zWL2Sca>IcB&sldJN!NEI;uGDHsI8%85 zT=Nx9(c>y(iO+C~%PRKYc7fxqqpv9tm-035n_3Lr*W+Er-PS*n)Bvy+pyC&rE!Q8j z7C+VB8PASxzzYrSz3Y|m3)+mkeJZ%(ML%7nwpwt%L@ih}QRsjweVrd!^M;Qd(pot- zBe*<_9v^_4{tUS0-{u>J#8ma@5tKENc9nsV+ja(6xH5hI1Xq2`;@ue$l(DQ!hyg)L zsIr)KHiB>EvYA z*E6-5xAbx5IDzNuXXodLnW})#l!fr_L5T+!0O@PZzk!80A!4g?`DL<_GGvQYF zr8xzhdIh-d5*gmqDeH5?JJN=D-HzCCe7D(J%Fa6pb`2VHHvjfeEe@BekaMK%-B(_3pV}k9*lb+ z&4ySXakkM2d?$?_brW~rLcboEdkj4dY{{CqA6<%~?|n}dX>am9OwnG#0nOW*K6dd# zjLHh8X0Jl7?027=a%o-#Oc@PS0+18RYy;W5hEHze9U(-c0i)roM!f~P2Pz7-VQY#v zH<4zqA~D2w##cGaXUm1Lu(9z6LoS7FGRzpPB6j)6$f!(#@8HiId(E`@u({N(pOD{R zaLydbBPB}Cs5caZO*zs2>Fc0bm zA4s3kdMXfN2!Nx&@+ORfLh{cw4R?w&Mbb(77{X{ko7~+fY3UH`tFtyv6bk zc$1;;x%O|j+X~RG^~#Yb9m3~^e2LHULfnWJcLB zf5wrQn|~|k1k;(KJ(LV|AcZ040jVKw@ozQ} zB^rKlRx9e4lzxs;&pj3^6<@O-vJ496r3}`qj7VxSI|(MT1PRLOqLpyk7I#MEaIri> zZ@*r?E|HLfcSRSuneG9T8AD1+0&@{Z1_%coruZ(K9OuVIrdndDHSGxM@gnha8!Dq~ z3@(W)b*gs_866iZ5B>viAO8Nzbz{SwI+RUfO*e64g%Vr)HmF!*&dKNCXg=xO85Y)rK zOpQvPb1`qOl083ohMClSHkB!40oOG*j1C^+HpHF(DR&|%hW80o+cNSmpBz%<2fk{gC)tNLcU!7NYy8VifP;h(mr&*i5?NUSsa*Q$eE|4-_`~z2S zuk=CZ?U70jJ&D@3XHxkJ8JC12j7nBmGx(P-o<&X_%X$+ z{LYXE4iLYdC0|mJGb^kNv}7^7@bTOl*NBF8arn1gWtLSLS@XZ<;c1325~v-ATh%G9 zL^^Y-E91YdjIB^b0kJak_-C!$Hug8t>^`tg zYNnTB7i&A2fxRAckI+f0q|}ZxBr5MMJgY?0N9=i)el<#B`B1zk$aOh|@_S`>Y%ukHS&mpElaq`6kMouEAEW7+Kzc*#Z zR2mN|8`mTR_v~f?o3rU`*6uF{3G{;w(Z-wv@7@RWqtU5bs;$Mc$~8vcLplGcH#lCC zR9O7a4ew5kxdV^b-;Ut`O!xKUx%N*!U&o&SPaPUTwN)JNmuxd#=(gnG$!&gvWi_!7 zg|7R1A`FutP1Mt|N&YCQiNxzg*j_33t|HMXJ8ae<#d+qXV4WA@919n#4(3>Q-Lp&L zd_NvL=@#N{?^8kk#(g zH$#_xB14b!nf8l@s_mb;ou9HlEJi^_g*IcTYfU#U#C9v-?lBaRFKdm&I6Xg!geL z&i<^#kCWR}mtPU_R)ds9K3}m&=r)^P*SyQ?i2RB~`2SQ9REU z6=?A{DVnQBG06Wsmc!@aWP3ERKbj;0aN*fnAk77W=Ua}Jtgj%Pk~VB3bsJo*p^`%) z*1Bk;)M51FX?D{RgJKw|bdIHrODu$I@ynAipRccusmww2$Z)84LU|1c1f$TPNGcQ_ zAdSJp5N0CmNL|v1%^1ZL=e9BruNCOy5f1{X8JJ{OYTt&2{8Fn%SHwKZC5O5K20Oj8}|aR@s16a69=QcM-D0SmYkjYM!t)#0r7z zX8%OsuPkvfN@Nt-UL;ubQaU<$@a6Ws=5H#n0>qu&UBqPXCo-B84HNq6cT>_NPBO~UfPdZ9m&q%sI>@ic^W$Wdm4N%DwZ zJu5~IMeb{>?aGvWJl0U^06&36OSDQ$mdi@9tgQN$N{3!X)|jBQz=MV{``mf+sQO8{ zNP{8oVxzFg=wW7q8ZEVYmCE1rd}j9;|0nXq@hXO@5_eOjU~2n zeo3*T`E~0#I04h9R6RQkht?#<^#0}?3D_hg4m~R0HbD7b3${#{4*Q!3UDRjGODXkw z$=M|#Dl}{pzolcw{$%38q;0f6h|wgF7gd$SN0W+;ef2()*2$5E>|pTQ!e-;c)rDin z*{Pa?*i8E;q*%GoD1xT)n;W2H8~9W>U01U>E^I;QXh+Rj&EiloYXpBM&2ac8GUpQEuOtMy`d=Op1x zMq<%ow2W43e3>3r*f2ZLumEFvO)%*WfuY7<$~mOTs3Y@>Z=cQZO|Mkk+7fDgRO;3x zsoIvZm*zRbvgJ|8L6*w$`6OgoPE^b&WdRYV?45-gU!k$=$kMTKN}axp?%xPSb-gjf zrbo8M(jV%Pwt#GWTtgvNv**Ak#&V(|oTh(t?{F*O@HbAsi;jHqB~gJ;SAHsF?gI|F=2fCku zWm5jCAPv1(?;{d&jntUj6_SQw{pHi3nq|i!Sr0Y+X)|mPU4aoQh>c21r+xkeQ?o&X zFQkIA7#|s#02>T?uK32DSztS@v;s3^@NFnb=#voAzS)E|ph(x>j=pVEL-(7tkwgl? zH{(1yrh}ZyvlCx-?A>llzU^R#nuwIF8xu_%7hP5yN|*;_9b8^zF)mw6WEddmW=MM> z#7h;@LqLna9!ev?`qUMLlt*@miC8(D!}#%G$jlGXtUyzg^*HRSfEAXdfF&T~6%777 zsCyPq1Ds;soG)lMK9qA}Rd4sBm|@kFRDw7qa;0d9pOJzi&AOlV%iDnlOhRcivcbGq z!U;$rHT}1Nbp4j7v=}uU;*=m#lCQ9+5^JTcW7%|JaKM{E8R~Wv=BJ z00K#)YR;xjzfDXeCCh^ zDo_#x&5wjkD1HjlDUcaT&(5=(vwvo0mEXmOSp)ZK`%)a_I7qNs-WNcYIeVA|fkzA9mw22VuBnAMz9mAavWqqJA~|10g)yy52vc0g?_#4O=aN)Z z`5B!D4P9C!g~5R|7}TSgRUFOu0;i3Xj%BW=5IL;|L{GS_Hq|jc7QNPXt^}MnzyI>p z=)SUMTb|A9kinYO18Mo4`xO!kvL{a~h;~PFpim+rgSfgFt`JY@Asy6jJIjAyOM+S1 zl*;5$!J$Ei0i3$=+uJ&2(UQrp!96cychR9*EO>M@ z;(09ExG>NI(A^!2rS%m=8(6`CLv`IkpRZbqrEEl0(U9-zp@?bB?uui>TcFUh-ch7e z22?u-NJX+$1xbfb@5m0{Xt<1J#@eQnD1De zb@{D*l<<)(9$V!ci;rpxgldMF#!G?c6X?JJ4VIeF9v2&pQBO7L6c&_U8SbR zu=p@q=1<<_v4-123F58%7ioqk4$Mv7Lqexjz)KTJX~dLx9n2;8L{0v+Upjp=*?3j-Z=?c5b2HJ;Dpgz@`r zU7AWIu(wTQG9CySB$wd&>Gg8H35$hg<(gR2{GSX@t82E?nwJSzE_S5#0^s+4n|7-f zM`y2AZW`lhH%bJ}-ewaw3{5!-wwbEcEm%1_C+L*D?#M}C2yv6$cJzXBs4g7}02J;m z@0AL#5~+lu`YOxFsa<#O0d8*YZonRSfD}MK;>`bnK#ra;&j{Sy-tM}KOk6#Q(f-LR zATZF~E$MlG_#u-)v3ho+gBbuy-fNE~?RPN0)_NW*Cs<$dy|L7%bjEh_J%90BwCyHj zqGZN4CN`GG^gC#_$~c}U{B6a+&G|kV1;v5ReQ}YhG=S}B?mc0`AggAL(R<~A1-OIVUE@`ul9P^s_6MtRHU_xICB^i6@2=ZUxpJ=VY!RGJZOR?*=P#K*U9(X z<^xzKkX3ux`Q-FT}VlH|wDCxO~U zROF@VL!oaDeNlo5r6wD@*GFoE49T`gAscSc&9`D@>MDF&c)ar=5S|;d&KdTsDHxX@+Njaxz7a59K({J5iyat@{%a&Dmgy9-7ojZn`G5qZj~=QCwsqR z`M%I59*Eis6(3HWuXmYMF9ik~=H89Qk6+Qkas$OljJ#+`jQudJvpqO$_d(5|(D^Sd;rlac_oX6WXLA_JfeOXh2xMjj z-0WrrK3p#g`{$JYeZ+r}qw;rcjRwnFRdaZF0K_4nDt>JN{9qDy>$t+OEVovNNuZ05 z(W2(duAimaWmk)HodfrmtE&z@jXvkLoj?K%*dd{nH!NTKX1T@0#5n)Oe7<8cyI&SP zwFf%Z+CU@S4d#}ed$F^;HlmjOi{qB&=ShpQT%YP1y2v(t%NpOW+peGbdvNo~^BL(9 z94@S|X;grpGiKT~Fp0&V)qmf0&^Qfa6nN+3$Dtr{ajXX{|nmwPxDznRcp>M`P~N9SLL!U zf8E|7yrbp5{xM6~&Y1^_)&o+;9jY8uCabc(ZnsYGt-pmDd;6D{%c286(x>&>T*#P(3B2c3kB|%e)r8KLKo?&|&OsM=jAW7oIof@@761 z1gmA9&CpQ=ynn(*^;QwwJKlC6)uF@HmeB0DFVx`ucK2`I;UFC*;STK->91?48mqFt zOV&DPRBJUP8hlgH7giie2ns_8dleX_nzSB{4yZxMzRY50KrK1I+FItJ^ZDy~lLy{O zNpCWja>wA0d{y(8M=XL18Qd$SV>-8t{SVCB)!3Rp#!RBk89Ugj`%idMo;L~wl1vlq zrM;fz>?2GHdX~~m5#5g;%jLvQsvPz$&ZOYhogIx9*?W&5@x`}ajaH|*Zke}P2j1VA zyuA^fhW?yyMj76~?}`7Qn{%TOKNFyO%=(J8-fz~2kE#H9P&EI<%kZL$s%aS!-!Ae~ z(!wuCjHiDPV|ya}1m@c7Q!5FaX=i`lvo!Ds2<Izh>d-iR>cmbYIQPuTJyyDWwMIS06}~FJ^Q72bx7>~8~}UNyH40VUUR65?n@oD z`LY_{955@o4PL4};7DBOM(eqbI$g(CQ2^CYIBeATMkMtS{@D)^ox39_$ko6279r>s zNveXif@w~k=?51z-kd6{+L?+D90pd^=eSjYL0tZOqveJHT+IHD7L{F=td8fsF^!b_ zbp_;=SZPen#QTivbGpVO*Rb5N_jUc352qHDt%whPi}`ruA`FIgS4DSgXVdf5F3D8^ z+tG%e(;jzgUE|w*PT6vq0!{Cl(xxA7fs$DcgGafZ8+Go@9SNC1uI4kG;l-@GWrCKg zPq}m&A%d7KdK73R-Ooc)m?ebo#Z>>6J|;q#D>%HvbGjVf1+uGM?Oq-l<89do)G&+6 zsWo;Y(i~5f-+u=7mwQCcm3ZrJ+x{liW9UpnX35@ND10W<~pzd?$b012im|D}76=4=WKK612cqw)rzT!o$Po zO>f)C4if<@(H(1+J=4xQj+ zLwXm}BB+gq?=K~WqL_1JI1~Zvc(K!+F;tYc!$$H@)X@2%S}%kd;Hw7s4c-eK2chcM zY|skWlUlYN7F8cJ0X*CU@A)izQi1c3WWMcU2yTE=1otaCLc+{^>%2jo5qDgtBeujdort5R8p9}=onoI zqx+&mmRtQ>jtvH@0USP{;?&~ixwB|jxo*kj&k7JWzEoAk100S}h7umjJwjrRw_y!< zz!%d;nFk<7jh%-XQ-R*&w!mrW>zD@E^ki%JxBKbq->nvyV^#zP~2qY&TV>3&~@}vX7k~NLCblQ z@^R0k;*zDdl6Q?XHyGN9A1g=Q^Q=M#9mZ=lmNE7UopJ~_&`SjMUfObq0n)xf8v|G=N6)V}Iu5FaX=@NN!$JI;0xBn;Uff zE>rq!)d+Uw8WhE^!BKRzs?ph=>4VFczok=P_Vd+=3!-D+<)kWz*RuziJnRWwwzYME z&cjOLep~XzbGG%OuL0vhueBk1i9Y%G8r!928gi53Vc{gjCuWLx`zJ&=bwGQ1dh)Z$2!qwM z;b5$a4@!^S-1PJW>20Tmz?>GoB0>jjMXY&wd83~Aa<26ybt;>`M*%tp7tT5@m^ZzP zV&t}7apXs53h|6=@PkV{MgzL5+~5cChYP3Gv57!GVpMyhR%%aUHx6dMTN$JJiRd(l z4c*dMb`O`6(a11!cAsh;?B`zQ_^T?RG$LH~zY8pW(v3M_Eb8$);MV^KaFU=4zrR=_ zF<-mdR5RIJM5_wCH?Dm@sSHN%C17${Q^wt@pMJ;`7M(CJ?uy5BD^z!KPveFprq@~X zx{O#n+&Bb|0pzGG-@~^?^>aD=pD@fhh)u`am-U+8OQ?#T-})U?RBdErrn*i=G4nbs zx;JJ*68&L^Ju|xR#w=4GVg#u_aIZ>iLgH>mbODVls_@pDwD)n`DJcaR)BYC!O+;GP zKIB7Y7n^eBjc`%6k4W2(?A~q@2~jvCJ})r}K3=!99HvkA{kKoC2iA>C=LUK5uuA?~kpbuGUcVhjYD~ z-z*^MZZm0`r(``|6qI4luSDi!NyCS0V+v;J4rR6~U;8_!siO5>+fqI2{YCEoYe0uP z#a@2ueS)K2e_zH=MbUyunpup2mp19NXol$Ki{-fA71H|j^yC#lnKO8T(0Gt?m`jca zv7Ab1LQ%|OG9La^du)lILN+6UQlya@Qy5!fM2=5o*@1yaYLuTlTO&koV-Y;=ZK#Ld znadE><5)0#FepdmjKL!i^J$ufH@v+LO^~0cZgP6=xcnJ8sY}wIEpq4c=Qc*>Qk@xA zyotnk9unaowNR$lPVeWK_|n9obsi8NTDzn|~1)Ew*{|O@qreLO=1KXrs6_Al> zJ!N_M92*c(H_J|R-JOg!{F8M2vwHr0`8CUoB0f=#B5}Jn)eim_7hvHVz>0cuH=Iiq zTynk+bPh{fA^!_Iy)B|^e7OuwI+R( zNHavf?-OaXTR*S&5f6qDC`3AB(7eV=hR)DA(o-ReCJ#eglA8%F`1iLp)LFD{ROAqP z^?GTy6}*0cc1mBHqMAY=%ac9bdJH>6JTn*5tqVB3`jd@V+cQFFvXk(6mxxF z)i8DOH--A2UFV>LmE<%uvrG+?k4OHRC3cTjRgPY9)&02m9|nvNYOWDt+Oha??Uic|JUB4#i} zs9^tu5r`QL6XjDV#w&{Yk!5(yN{3JM_{9QFcGFmO+p*{v$ORChw^K1fYQvf2`?9V6&I z_|{&z)f{L03MHKG#+Ak-q(`fq8nK1OK*};m*q5@zp2M{r@UKeKf5vZ+jT9#NC@Jx` z(U*0O2NSM%D_YW7Y96i(?O=FTc(8}v9FPpJnpW3+LN!9P<`8*fnw`2Deg5%X2xp6$}9( zS3E!cCm`WhSfE$VUL%t7P#u8i7BU>99wy$1<7}z=ekoK?C4C_p-EtJIB$l zyRDxgGkULsXuPlKt3G0oSWyl;n=G<`1;A%1=bdHH{iR{)7RciP6Y8h_qq zmfh+Ql8e(w&OrECoGkHK%r>6>)Py8VBZIClk)tlFl((pvvfwE}>+Wl{Je38UiV-Lh z3!8TkLcnTMf&>zb(Te<9KZ-y~yY`KWFRIuChagyGVP%Yd`De+zqihIQ$XCZqehjmO z+RuvwvAWxk1^>J@>{V=y0_$tnd7(tQ_R5~x74=es8wo#Q}tf_zsBRE8ihfZ8IDW~q9Zqd9fJWVoLW#Z)6~O2 zowgoKCiFcS6uG}55orl#KA}mqH-(;+S%_=D(&YToWY)m)#p?8CLv+dRjaEEaa5Ntp zeeir}9U49OV^HK;Opgu`=Rm49TcMw$a1*v74{;J5Eo-Cw$&sr`+fw20vLLQFa%~zd zF(dX>K9fIaa`v2|CwBk^9ErbbEA?94&VL-9+Piw?`(bz*Xw}JRr~c&+=3PdxMep9@a=! zIbvNPJ(XcwG0Mrprs{_XUe!Mp1!RHtr%i*~+Frl3^!dc2Rmto? z@yNBjnbq5+6ydyW-Iw+8WmFtF25~x?7>yK8aPhduq9WB|>-zYrt6glg(zUXp#S-hW zj;81o=Z;GfZPm?}0y9&N?JFe^rp!Lo^{Bx!MWba$qn8hUb9KjX-y?Y7)?@45sx(og zqs_e5|3H`jzV%;jN5fLo-;9c73dkdU;D{CTisgKd_kaFYFaABcJ>g4tHnQYJ9Wrz0 zaStaan>Exw-P%$pMPpRlWElC0{vA#=-K67i2TJ zV#Vpu6u1+OvCYj6d70{2@d~KW|M?;SkWkAgH1H)=603USb`yzl?vtIEn8;xiA)xx^ zKNtM_&L^k%ZM#^u67_#wg!Nk^@_z*=P^9|*@l^M`C5u({(J_PAy6msDT_jmjQ%^pS z8Y>G^D^HffH+0JnISD@KQv=oYCwT7vjO7BIiYs;^aZnxOVGy z&(#u})~!MhKQ3_jz6oDFJ12d-MqGA*A(yvh{~d?O(%mS?T*zEhfT5iP-SUr<$ru)acB{!;#Q z6pGNv%S3lsMo930SdDZsi5I4l9m`Ithaa0tyK4nq7er`v&$65}{vDBjf8-l6hAZCI zAOrzSc1>%USc)jvJrpO1X8UlBmedQXAHv#8H{yXwW&A|K5^P=?q&RZLh@{Cxk@q~* zzIFI0t*pBc3j@W{hX5+JE53`+=Iy7#hbEx&$fn6?jBiS7L=pBSkq6uUUarlitH#H) z#HR;Kc`nWP2$bYJO)(icM3+tse)8QaG=1fmKKWMSVGj_yG(!;m$Cg58fvm^D5{Ap5 z%+*!v-2Z_?|2;u{jEdjZrAv~L&(~V&lO2FYmbA6i{$L;`g#NTbP!znlt(1?sJA=I*xbNn1sQK4JvBgS~_uQYY5G7 zF;K{xLpV$B{!r|SHV#Z=0v5I`C>(#};)73?NCz@yR!nF!HKc&7u6Scv;+IXm%784DAi0Yv#7(#v5tz z@G4vFpnzN&PqdTsC1%)Yfd$kR} zeWty(?nAYY4T!S)=zBgp9F*#Kq?ATw6g>@MncE)yQi$P^rB{m7KkD_9e!CnZ>Eb8V zjb_|fTesZk((h6s#W`|3n#^%Fz?K7b=1k6u-`5c*($;7!+AGP3SM=%hIq#HG>mXV^ zojx@mr~9u}z`>&*!ry;LmvDSlJH*Q}Fa9MV{Y538Eh& zq=rFVx)3@tPe(|kpe?yEdPqj`3No9?tAZ(;$YojG*V!20Fk>uO zG23Xn6jAZMtoTcLe}k+A5eJIYJM|P4G<`sIDkXrALc8P-GaBdRn>)ER9~W*Rc!deZ z-+&EoCJ4iRWVHYqtvepLU!|JHB*EgV`28b|$r8WCNqEtpg=xwoRoF}SLAbYK!`be| z@$P%Irb~XYXd`=oI8GY|mipJr{4L5Fhl?TIRJGp%Zwgmn8hT&=^-_fVac5e}k0DK=*2qdQP-E3>{-W>+lv~uV zIK$H;>h3J03(`r{VaYVB|1SEv9BNBN`MEeg4lx9s;WuE#BgU0M3z--y|E9@F5YpS4 z^#uzpA_~78*M7M^k*I7o!IC3Jr}zU=;#1_WgtJyM8ey}~;i$7dAv#_&C1^e+q!P0q zetw0p#JdTv_}0fckDIG#Tz_kjvl{~-^}qH#!>3v7qpbjU{`(sd#Xt1_>&b%6;Li?~ zDD7%0m|(fSoNT%h1GVT!upfL95%NjaWJ=`W^80U;80jdvU7~vOX!(OVG6fOv+-r8} zrAEy-^IAyJ5?c}F+56?AXaW=^*7Anp4@3Dx1?Q$&y2&qy>L-Sz!oKH8tG4KD7J1%r z%^7=Ao?9g`L=D^12=J6H!{KWwZ zWvkyaS1JC?BSKe~qs02^iTtNGL+#(e>Yb$4Zz@AB4c%9~*#j+}7&JPruS%Ti@5PD; zIG9unzGoTa(Maaz=MQtVrW&(KIt(=s+J9#KwSGN(zjAv+nNvCw<17F8+ipBEg=sVw z!#8B!@TiS62F^TfEYggM1KG~CoCsBK?T8mBnd2`nLaFZ($|~ETY*o$Bs(^DlLysA4 zL;v#``=!R%Z_24B*Asy`pV@Q)XJY4Zyg|e>f%-pBZVT>z?X3DQuTXstFde}bJUpcR zR}lOShYQn0jkGWCEy!Gs-){qL?Wwe^)OG@o+QahJ4^_%osl1M9Rlbohy_tXb_4ZSG zbh?1L>Gp{)nUFKu;~iJ-+Lsbkd+OgKHx;avF9)&~BL3E;fv!X&KYxM^8tqMcLY@GY zXsAE3MN=UYJTCyh@~@;zW|09qV`9mP*zr?;a>ueT@%D8pgBC5Q+8@PrAUu5t=G>54 zj#Lh2ol5pxmJU*yPz)e5TjC=H-i^9ziilU{oL?p_)_I=X* zx!Cy;J=gwAa{i(p^g%i`!D*=*%&LWBG&C|3?{b`se4>-&kr~k=!=5Ef=8$=}(GwBr z%QX4i2kHy&j39eP?6y%8aq3BZjRABxarCFk_^3QhSH<~NB|R_?bSbi_|cx1*BM z1>6Ky+W;@`z%|npi92p5pZi@3n_I-}>D7RTJ%yttk8lKqE4K^9=@30GpU5nYD*g_a zVV~aDp2dd!;#u1t*?iVc#vyHad<(`%P!k?dye1lfjZUTEunSip)2q3xm zOS=I28GlsfYza%}v!1eTU`ZXd(APjF`hE(>v{<=6^33J&y*Pl~zq&2EAxb?uq&*<9 zh2I7G`eOWhaRf_6!W3C$GYXNCN4H^j!m)Cwu-~dxyWry%Sw?Mlkv`ALmK1ayv0<%v zNcW@v1iFy(4OXY?QTo=4jYiSb+KrxDueBply^AaGjGoJ+aIX0Pt=rXEi}Ct7GyBdS z8>gj^V7b?pX~6YQUcduhbwg+e(B`av0!-$rdvP`aY3TF6jhs6=IslsJY&l=84QlS= z$TquSbx>Jn0B4yzeVmZRQ|r6w)zjKde4lD_gcUQ&A9s*D z?)+ht=kcBbjf>qzvuE%nalLaTvMK9P3v@*t6|^tPcct<nUvIB_pXDir4Hc#n+xc*lt&;w7GYbq3QH@=?D64Z zhCN_rUtutO_!P}p=n=(gOguTUX!hh!k~D?qfy?jnP4edJl?d;J-_lo?YS}$`r?{JO zj~!8ivz1ch{rb5Q(cY&d$GMLlJS`q~z>N+tZsD0XnM8qqG^B)pH`8o>1=sA(Bfs(_E-asd#PQ4Nl|UPtpwm+RX#Ii&46J9 zK&$;_`|_xDpA$F~4ArMmK$|sR0W}U!;voYuD&hblRKNF5#ifM7i_naxs3@%v_cmHFlXv-cs;zv4uZS))P+ zc%17|*yPOzC&~-09&9!lyly*Kgivoc*r#MOIXOA~)-%pRm7E`w^3-D+fC6qo8W+IS zX5N0*%{f+LdY#b+uy%w@PLO~5>^neeH#E>9!Y?kiFWXtP-#ok-u}s$7@>V4zOV;Fn zj-Ah9c5$!(Ir}NSe5w2m--W`w;_%|ayVJs_X_-bV`H(98x!V8QUl8`*--bIFU$CAO zq}K3rt1Ehqwml@DcAdN?rV>akm>u0W_Iy$Gm<@CzLq9SfFSnVub6j8X)j5GvKa!@O z{&JTqSyY}VD7hQoEph=so9cjNk^0%cUBD^4)`I`ih5o+3J2!sxxZUyVtF;`xnteHU z>iKxZD(*SSc=iUr_;r4Z4Yqk~ddxhArPd8v;m=fDJa1*EiuhRa+3F8U5&|!@R7;bY zQY7uB21r{Rz;@EdtV-VF58pph1pY2d_x?i>@Nn7|wMoT-}ha|D+Bl=e3&!c~RH;`EQ@WY`=3h;|+qxJ05qZhuN& z4aaxM=QQX62xcAbJB5z)^~r*Y7=|d;e!Rek&P(TwGPSj6<2yPnG#}x6kE-RR)b+Zr z5ZUy2ba$T7Ou*{vy+8)blf@tpvP4Y=MX9ox{I0HCpN=>;oNt6HzU`Mlzz2#O^L8vb zaR>MarsvyV4z&>cX9F>NtYt3plxBq_Fz}>5gS4A5M#qbXl<-;A1l+&nkDFdSMyu?4 z5OM4}B=)(z5#IR2h~>D@*But1>U&Qq^4yFslE`B$Lag=%TwPz4frs~ z0l6D`ij(2ZJxEoTCJp1-+R1c6g9G%p>E^?oT<6P|){>o1LHGSWXV-~W%Rvkt2&XxlxVN_Tfl zOLs`erb7@x1O(|$Dd`UBMjE8MyFsL3(`aIp6o{`9m+Ri@n%u&6;^;=9%aI z-Sh7Nn?j1wa^jih-KE3Z{zq}hUVij$>}^ET&LIEU!reKC?@GW4Pk)0Azg`pA=}CO_#Jiyv$+E=h|^n^xFQ9;1l@S0jTlg5fB)Pr&sbdKj16G1L}=M+tXWachh^Bi!#n1 zVjRR@cNoaB__)So2>&%#7~cu;=SrhkRuEHAAmwy+J`4Ko&Q%x=*Bt3y;SO@?Cu2+H zXtB5ynOgIu1Mdl#3<@<+tzQ9%)VMh8c)ESDs`*2$vRTs>KHy`3RDd~2Q2-LUMFb(6 zGibX8`f}|e0KS_3R4*SNgw>;}O*m%&T=i8eQ#^q#*SKnCW=0zLgh7RCOvzhzLeYSl z@?{Pt6-`f1Pa;y%e1QFQyxa(UXl7My?o;kr%8-e(Od7-;Z^;r+v#a`mj?H6T5;olmg5?UyCuqx$l~(I%CG;f#R3$r7ixq7Vgx|umaf85FJ>_J z9>p@-f0WC8lWw;sqGK!}z45FY(=Q18gt|~JX;&Zerd?KJ;;i9KybN#cc%LUubD3rd zox24}Zt+J{YLg23@VpbT1UlH9MH>y4q^yg}I*us=w@GWpUt<>;Sa8$`@pRqydC
  2. -## Policies supported by Group Policy and ADMX-backed policies -- [Policies supported by Group Policy](policies-supported-by-group-policy.md) -- [ADMX-backed policies](policies-admx-backed.md) +## Policy CSPs supported by Group Policy and ADMX-backed policy CSPs +- [Policy CSPs supported by Group Policy](policy-csps-supported-by-group-policy.md) +- [ADMX-backed policy CSPs](policy-csps-admx-backed.md) -## Policies supported by HoloLens devices -- [Policies supported by HoloLens 2](policies-supported-by-hololens2.md) -- [Policies supported by HoloLens (1st gen) Commercial Suite](policies-supported-by-hololens-1st-gen-commercial-suite.md) -- [Policies supported by HoloLens (1st gen) Development Edition](policies-supported-by-hololens-1st-gen-development-edition.md) +## Policy CSPs supported by HoloLens devices +- [Policy CSPs supported by HoloLens 2](policy-csps-supported-by-hololens2.md) +- [Policy CSPs supported by HoloLens (1st gen) Commercial Suite](policy-csps-supported-by-hololens-1st-gen-commercial-suite.md) +- [Policy CSPs supported by HoloLens (1st gen) Development Edition](policy-csps-supported-by-hololens-1st-gen-development-edition.md) -## Policies supported by Windows 10 IoT -- [Policies supported by Windows 10 IoT Enterprise](policies-supported-by-iot-enterprise.md) -- [Policies supported by Windows 10 IoT Core](policies-supported-by-iot-core.md) +## Policy CSPs supported by Windows 10 IoT +- [Policy CSPs supported by Windows 10 IoT Enterprise](policy-csps-supported-by-iot-enterprise.md) +- [Policy CSPs supported by Windows 10 IoT Core](policy-csps-supported-by-iot-core.md) -## Policies supported by Microsoft Surface Hub -- [Policies supported by Microsoft Surface Hub](policies-supported-by-surface-hub.md) +## Policy CSPs supported by Microsoft Surface Hub +- [Policy CSPs supported by Microsoft Surface Hub](policy-csps-supported-by-surface-hub.md) -## Policies that can be set using Exchange Active Sync (EAS) -- [Policies that can be set using Exchange Active Sync (EAS)](policies-that-can-be-set-using-eas.md) +## Policy CSPs that can be set using Exchange Active Sync (EAS) +- [Policy CSPs that can be set using Exchange Active Sync (EAS)](policy-csps-that-can-be-set-using-eas.md) ## Related topics From af90075a2cecafe1274bc3d889e559250b1dd076 Mon Sep 17 00:00:00 2001 From: illfated Date: Thu, 7 May 2020 00:56:11 +0200 Subject: [PATCH 466/858] Removal of excessive hyphens Bah, I was too quick at publishing the previous commit, did not notice that I had copy-pasted an ending hyphen without including the same hyphen when marking before pasting. Oh well. Water under the bridge. /meh --- windows/client-management/mdm/TOC.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index 72bcb1dace..476d73c694 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -159,14 +159,14 @@ #### [Personalization DDF file](personalization-ddf.md) ### [Policy CSP](policy-configuration-service-provider.md) #### [Policy DDF file](policy-ddf-file.md) -#### [Policy CSPs supported by Group Policy](policy-csps-supported-by--group-policy.md) +#### [Policy CSPs supported by Group Policy](policy-csps-supported-by-group-policy.md) #### [ADMX-backed policy CSPs](policy-csps-admx-backed.md) -#### [Policy CSPs supported by HoloLens 2](policy-csps-supported-by--hololens2.md) -#### [Policy CSPs supported by HoloLens (1st gen) Commercial Suite](policy-csps-supported-by--hololens-1st-gen-commercial-suite.md) -#### [Policy CSPs supported by HoloLens (1st gen) Development Edition](policy-csps-supported-by--hololens-1st-gen-development-edition.md) -#### [Policy CSPs supported by Windows 10 IoT Enterprise](policy-csps-supported-by--iot-enterprise.md) -#### [Policy CSPs supported by Windows 10 IoT Core](policy-csps-supported-by--iot-core.md) -#### [Policy CSPs supported by Microsoft Surface Hub](policy-csps-supported-by--surface-hub.md) +#### [Policy CSPs supported by HoloLens 2](policy-csps-supported-by-hololens2.md) +#### [Policy CSPs supported by HoloLens (1st gen) Commercial Suite](policy-csps-supported-by-hololens-1st-gen-commercial-suite.md) +#### [Policy CSPs supported by HoloLens (1st gen) Development Edition](policy-csps-supported-by-hololens-1st-gen-development-edition.md) +#### [Policy CSPs supported by Windows 10 IoT Enterprise](policy-csps-supported-by-iot-enterprise.md) +#### [Policy CSPs supported by Windows 10 IoT Core](policy-csps-supported-by-iot-core.md) +#### [Policy CSPs supported by Microsoft Surface Hub](policy-csps-supported-by-surface-hub.md) #### [Policy CSPs that can be set using Exchange Active Sync (EAS)](policy-csps-that-can-be-set-using-eas.md) #### [AboveLock](policy-csp-abovelock.md) #### [Accounts](policy-csp-accounts.md) From 7f41a2c9771bd14369f11ba47b41bd37d76b0f80 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Wed, 6 May 2020 16:11:39 -0700 Subject: [PATCH 467/858] Solved indentation of code blocks in list items by removing unnecessary bullets --- .../exposed-apis-odata-samples.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-odata-samples.md b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-odata-samples.md index b3f59a2d83..4b26c6d836 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-odata-samples.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-odata-samples.md @@ -35,7 +35,7 @@ Not all properties are filterable. ### Example 1 -- Get all the machines with the tag 'ExampleTag' +Get all the machines with the tag 'ExampleTag' ``` HTTP GET https://api.securitycenter.windows.com/api/machines?$filter=machineTags/any(tag: tag eq 'ExampleTag') @@ -76,7 +76,7 @@ Content-type: application/json ### Example 2 -- Get all the alerts that created after 2018-10-20 00:00:00 +Get all the alerts that created after 2018-10-20 00:00:00 ``` HTTP GET https://api.securitycenter.windows.com/api/alerts?$filter=alertCreationTime+gt+2018-11-22T00:00:00Z @@ -126,7 +126,7 @@ Content-type: application/json ### Example 3 -- Get all the machines with 'High' 'RiskScore' +Get all the machines with 'High' 'RiskScore' ``` HTTP GET https://api.securitycenter.windows.com/api/machines?$filter=riskScore+eq+'High' @@ -167,7 +167,7 @@ Content-type: application/json ### Example 4 -- Get top 100 machines with 'HealthStatus' not equals to 'Active' +Get top 100 machines with 'HealthStatus' not equals to 'Active' ``` HTTP GET https://api.securitycenter.windows.com/api/machines?$filter=healthStatus+ne+'Active'&$top=100 @@ -208,7 +208,7 @@ Content-type: application/json ### Example 5 -- Get all the machines that last seen after 2018-10-20 +Get all the machines that last seen after 2018-10-20 ``` HTTP GET https://api.securitycenter.windows.com/api/machines?$filter=lastSeen gt 2018-08-01Z @@ -249,7 +249,7 @@ Content-type: application/json ### Example 6 -- Get all the Anti-Virus scans that the user Analyst@examples.onmicrosoft.com created using Microsoft Defender ATP +Get all the Anti-Virus scans that the user Analyst@examples.onmicrosoft.com created using Microsoft Defender ATP ``` HTTP GET https://api.securitycenter.windows.com/api/machineactions?$filter=requestor eq 'Analyst@contoso.com' and type eq 'RunAntiVirusScan' @@ -283,7 +283,7 @@ Content-type: application/json ### Example 7 -- Get the count of open alerts for a specific machine: +Get the count of open alerts for a specific machine: ``` HTTP GET https://api.securitycenter.windows.com/api/machines/123321d0c675eaa415b8e5f383c6388bff446c62/alerts/$count?$filter=status ne 'Resolved' From 15d3f0f87b43acb5ab4545b053fe4e74366961c6 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Wed, 6 May 2020 16:12:46 -0700 Subject: [PATCH 468/858] Applied alert markup to "Caution" --- .../planning-isolation-groups-for-the-zones.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-firewall/planning-isolation-groups-for-the-zones.md b/windows/security/threat-protection/windows-firewall/planning-isolation-groups-for-the-zones.md index 117b5d6bda..2183c3f911 100644 --- a/windows/security/threat-protection/windows-firewall/planning-isolation-groups-for-the-zones.md +++ b/windows/security/threat-protection/windows-firewall/planning-isolation-groups-for-the-zones.md @@ -25,7 +25,8 @@ ms.date: 04/19/2017 Isolation groups in Active Directory are how you implement the various domain and server isolation zones. A device is assigned to a zone by adding its device account to the group which represents that zone. ->**Caution:**  Do not add devices to your groups yet. If a device is in a group when the GPO is activated then that GPO is applied to the device. If the GPO is one that requires authentication, and the other devices have not yet received their GPOs, the device that uses the new GPO might not be able to communicate with the others. +> [!CAUTION] +> Do not add devices to your groups yet. If a device is in a group when the GPO is activated then that GPO is applied to the device. If the GPO is one that requires authentication, and the other devices have not yet received their GPOs, the device that uses the new GPO might not be able to communicate with the others. Universal groups are the best option to use for GPO assignment because they apply to the whole forest and reduce the number of groups that must be managed. However, if universal groups are unavailable, you can use domain global groups instead. From ca070af5b95deee11433481718d14bf60df61407 Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Wed, 6 May 2020 16:13:52 -0700 Subject: [PATCH 469/858] USB-C devices MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Request from Dan, “NOTE: Some mobile devices with USB-C connections present themselves to the HoloLens as ethernet adaptors, and therefore could be used in a tethering configuration, starting with the 20H1 OS. USB LTE modems that require a separate driver, and/or application installed for configuration are not supported.” --- devices/hololens/hololens-connect-devices.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/devices/hololens/hololens-connect-devices.md b/devices/hololens/hololens-connect-devices.md index 7926dab884..62ec90d0f2 100644 --- a/devices/hololens/hololens-connect-devices.md +++ b/devices/hololens/hololens-connect-devices.md @@ -63,6 +63,9 @@ HoloLens 2 supports the following classes of USB-C devices: - Wired keyboard - Combination PD hubs (USB A plus PD charging) +> [!NOTE] +> Some mobile devices with USB-C connections present themselves to the HoloLens as ethernet adaptors, and therefore could be used in a tethering configuration, starting with the 20H1 OS. USB LTE modems that require a separate driver, and/or application installed for configuration are not supported + ## Connect to Miracast To use Miracast, follow these steps: From a0901b71f223541afbea27a92b92edbfa9a87227 Mon Sep 17 00:00:00 2001 From: LauraKellerGitHub Date: Wed, 6 May 2020 17:55:04 -0700 Subject: [PATCH 470/858] added line to correct formatting in windows-10 yml --- windows/hub/windows-10.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/hub/windows-10.yml b/windows/hub/windows-10.yml index b83ebda865..c4bba2a64d 100644 --- a/windows/hub/windows-10.yml +++ b/windows/hub/windows-10.yml @@ -24,7 +24,7 @@ sections: - items: - type: markdown text: " - Get started with Windows 10. Evaluate free for 90 days, and set up virtual labs to test a proof of concept.
    + Get started with Windows 10. Evaluate free for 90 days and set up virtual labs to test a proof of concept.

    **Download a free 90-day evaluation**
    Try the latest features. Test your apps, hardware, and deployment strategies.
    Start evaluation

    **Get started with virtual labs**
    Try setup, deployment, and management scenarios in a virtual environment, with no additional software or setup required.
    See Windows 10 labs

    **Conduct a proof of concept**
    Download a lab environment with MDT, Configuration Manager, Windows 10, and more.
    Get deployment kit
    " @@ -72,6 +72,7 @@ sections: - items: - type: markdown text: " + Stay connected with Windows 10 experts, your colleagues, business trends, and IT pro events.

    **Sign up for the Windows IT Pro Insider**
    Find out about new resources and get expert tips and tricks on deployment, management, security, and more.
    Learn more

    **Follow us on Twitter**
    Keep up with the latest desktop and device trends, Windows news, and events for IT pros.
    Visit Twitter

    **Join the Windows Insider Program for Business**
    Get early access to new builds and provide feedback on the latest features and functionalities.
    Get started
    " From 233c57d9efd205923c66c70ef2977ba728e50339 Mon Sep 17 00:00:00 2001 From: brbrahm <43386070+brbrahm@users.noreply.github.com> Date: Wed, 6 May 2020 18:46:27 -0700 Subject: [PATCH 471/858] Update WMI bridge info, correct per-app rule --- .../mdm/applicationcontrol-csp.md | 48 +++++++++++++++---- ...plication-control-policies-using-intune.md | 4 +- ...l-specific-plug-ins-add-ins-and-modules.md | 15 +++--- 3 files changed, 48 insertions(+), 19 deletions(-) diff --git a/windows/client-management/mdm/applicationcontrol-csp.md b/windows/client-management/mdm/applicationcontrol-csp.md index 121f28dad6..4293995ef5 100644 --- a/windows/client-management/mdm/applicationcontrol-csp.md +++ b/windows/client-management/mdm/applicationcontrol-csp.md @@ -13,17 +13,15 @@ ms.date: 05/21/2019 # ApplicationControl CSP -Windows Defender Application Control (WDAC) policies can be managed from an MDM server through ApplicationControl configuration service provider (CSP). This CSP provides expanded diagnostic capabilities and support for [multiple policies](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-defender-application-control-policies) (introduced in Windows 10, version 1903). It also provides support for rebootless policy deployment (introduced in Windows 10, version 1709). Unlike [AppLocker CSP](applocker-csp.md), ApplicationControl CSP correctly detects the presence of no-reboot option and consequently does not schedule a reboot. -Existing WDAC policies deployed using AppLocker CSP’s CodeIntegrity node can now be deployed using ApplicationControl CSP URI. Although WDAC policy deployment via AppLocker CSP will continue to be supported, all new feature work will be done in ApplicationControl CSP only. +Windows Defender Application Control (WDAC) policies can be managed from an MDM server or locally using PowerShell via the WMI Bridge through the ApplicationControl configuration service provider (CSP). The ApplicationControl CSP was added in Windows 10, version 1903. This CSP provides expanded diagnostic capabilities and support for [multiple policies](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-defender-application-control-policies) (introduced in Windows 10, version 1903). It also provides support for rebootless policy deployment (introduced in Windows 10, version 1709). Unlike the [AppLocker CSP](applocker-csp.md), the ApplicationControl CSP correctly detects the presence of no-reboot option and consequently does not schedule a reboot. +Existing WDAC policies deployed using the AppLocker CSP's CodeIntegrity node can now be deployed using the ApplicationControl CSP URI. Although WDAC policy deployment via the AppLocker CSP will continue to be supported, all new feature work will be done in the ApplicationControl CSP only. -ApplicationControl CSP was added in Windows 10, version 1903. - -The following diagram shows ApplicationControl CSP in tree format. +The following diagram shows the ApplicationControl CSP in tree format. ![tree diagram for applicationcontrol csp](images/provisioning-csp-applicationcontrol.png)
    **./Vendor/MSFT/ApplicationControl** -Defines the root node for ApplicationControl CSP. +Defines the root node for the ApplicationControl CSP. Scope is permanent. Supported operation is Get. @@ -33,7 +31,7 @@ An interior node that contains all the policies, each identified by their global Scope is permanent. Supported operation is Get. **ApplicationControl/Policies/_Policy GUID_** -ApplicationControl CSP enforces that the “ID” segment of a given policy URI is the same GUID as the policy ID in the policy blob. Each *Policy GUID* node contains a Policy node and a corresponding PolicyInfo node. +The ApplicationControl CSP enforces that the "ID" segment of a given policy URI is the same GUID as the policy ID in the policy blob. Each *Policy GUID* node contains a Policy node and a corresponding PolicyInfo node. Scope is dynamic. Supported operation is Get. @@ -121,11 +119,11 @@ Value type is char. For customers using Intune standalone or hybrid management with Configuration Manager (MEMCM) to deploy custom policies via the ApplicationControl CSP, refer to [Deploy Windows Defender Application Control policies by using Microsoft Intune](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender-application-control-policies-using-intune) -## Non-Intune Usage Guidance +## Generic MDM Server Usage Guidance In order to leverage the ApplicationControl CSP without using Intune, you must: -1. Know a generated policy’s GUID, which can be found in the policy xml as or for pre-1903 systems. +1. Know a generated policy's GUID, which can be found in the policy xml as or for pre-1903 systems. 2. Convert the policies to binary format using the ConvertFrom-CIPolicy cmdlet in order to be deployed. The binary policy may be signed or unsigned. 3. Create a policy node (a Base64-encoded blob of the binary policy representation) using the certutil -encode command line tool. @@ -205,7 +203,7 @@ The following example shows the deployment of two base policies and a supplement ### Get policies -Perform a GET using a deployed policy’s GUID to interrogate/inspect the policy itself or information about it. +Perform a GET using a deployed policy's GUID to interrogate/inspect the policy itself or information about it. The following table displays the result of Get operation on different nodes: @@ -265,3 +263,33 @@ The following is an example of Delete command: ``` + +## PowerShell and WMI Bridge Usage Guidance + +The ApplicationControl CSP can also be managed locally from PowerShell or via SCCM's task sequence scripting by leveraging the [WMI Bridge Provider](https://docs.microsoft.com/windows/client-management/mdm/using-powershell-scripting-with-the-wmi-bridge-provider). + +### Setup for using the WMI Bridge + +1. Convert your WDAC policy to Base64 +2. Open PowerShell in Local System context (through PSExec or something similar) +3. Use WMI Interface: + + ```powershell + $namespace = "root\cimv2\mdm\dmmap" + $policyClassName = "MDM_AppControl_Policies" + $policyBase64 = … + ``` + +### Deploying a policy via WMI Bridge + +Run the following command. PolicyID is a GUID which can be found in the policy xml, and should be used here without braces. + +```powershell + New-CimInstance -Namespace $namespace -ClassName $policyClassName -Property @{ParentID="./Vendor/MSFT/ApplicationControl/Policies";InstanceID="";Policy=$policyBase64} +``` + +### Querying all policies via WMI Bridge + +```powershell +Get-CimInstance -Namespace $namespace -ClassName $policyClassName +``` diff --git a/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender-application-control-policies-using-intune.md b/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender-application-control-policies-using-intune.md index e7c561a531..6fae4bfadf 100644 --- a/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender-application-control-policies-using-intune.md +++ b/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender-application-control-policies-using-intune.md @@ -24,7 +24,7 @@ ms.date: 04/29/2020 - Windows 10 - Windows Server 2016 -You can use Microsoft Endpoint Manager (MEM) Intune to configure Windows Defender Application Control (WDAC). Intune includes native support for WDAC, which allows you to configure Windows 10 client computers to only run Windows components and Microsoft Store apps, or to also allow reputable apps as defined by the Intelligent Security Graph (ISG). Using the built-in policies can be a helpful starting point, but many customers may find the available circle-of-trust options to be too limited. +You can use Microsoft Endpoint Manager (MEM) Intune to configure Windows Defender Application Control (WDAC). Intune includes native support for WDAC, which allows you to configure Windows 10 client computers to only run Windows components and Microsoft Store apps, or to also allow reputable apps as defined by the Intelligent Security Graph (ISG). Using the built-in policies can be a helpful starting point, but many customers may find the available circle-of-trust options to be too limited. In order to deploy a custom policy through Intune and define your own circle of trust, you can configure a profile using Custom OMA-URI. Beginning in 1903, Custom OMA-URI policy deployment leverages the [ApplicationControl CSP](https://docs.microsoft.com/windows/client-management/mdm/applicationcontrol-csp), which has support for multiple policies and rebootless policies. Custom OMA-URI can also be used on pre-1903 systems to deploy custom policies via the [AppLocker CSP](https://docs.microsoft.com/windows/client-management/mdm/applocker-csp). @@ -50,6 +50,7 @@ Setting "Trust apps with good reputation" to enabled is equivalent to adding [Op ## Using a Custom OMA-URI Profile ### For 1903+ systems + The steps to use Intune's Custom OMA-URI functionality to leverage the [ApplicationControl CSP](https://docs.microsoft.com/windows/client-management/mdm/applicationcontrol-csp) and deploy a custom WDAC policy to 1903+ systems are: 1. Know a generated policy's GUID, which can be found in the policy xml as `` @@ -67,6 +68,7 @@ The steps to use Intune's Custom OMA-URI functionality to leverage the [Applicat > Upon deletion, policies deployed through Intune via the ApplicationControl CSP are removed from the system but stay in effect until the next reboot. In order to functionally do a rebootless delete, replace the existing policy with an Allow All policy (found at C:\Windows\schemas\CodeIntegrity\ExamplePolicies\AllowAll.xml) and then delete the updated policy. This will immediately prevent anything from being blocked and fully deactive the policy on the next reboot. ### For pre-1903 systems + The steps to use Intune's Custom OMA-URI functionality to leverage the [AppLocker CSP](https://docs.microsoft.com/windows/client-management/mdm/applocker-csp) and deploy a custom WDAC policy to pre-1903 systems are: 1. Convert the policy XML to binary format using the ConvertFrom-CIPolicy cmdlet in order to be deployed. The binary policy may be signed or unsigned. diff --git a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-policy-to-control-specific-plug-ins-add-ins-and-modules.md b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-policy-to-control-specific-plug-ins-add-ins-and-modules.md index c5bb40be7e..8dfefbb2b5 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-policy-to-control-specific-plug-ins-add-ins-and-modules.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-policy-to-control-specific-plug-ins-add-ins-and-modules.md @@ -34,20 +34,19 @@ As of Windows 10, version 1703, you can use WDAC policies not only to control ap | You can work from a list of plug-ins, add-ins, or modules that you want only a specific application to be able to run. Other applications would be blocked from running them. | Use `New-CIPolicyRule` with the `-AppID` option. | | In addition, you can work from a list of plug-ins, add-ins, or modules that you want to block in a specific application. Other applications would be allowed to run them. | Use `New-CIPolicyRule` with the `-AppID` and `-Deny` options. | -To work with these options, the typical method is to create a policy that only affects plug-ins, add-ins, and modules, then merge it into your ‘master’ policy (merging is described in the next section). +To work with these options, the typical method is to create a policy that only affects plug-ins, add-ins, and modules, then merge it into your 'master' policy (merging is described in the next section). -For example, to create a WDAC policy that allows **addin1.dll** and **addin2.dll** to run in **ERP1.exe**, your organization’s enterprise resource planning (ERP) application, but blocks those add-ins in other applications, run the following commands. Note that in the second command, **+=** is used to add a second rule to the **$rule** variable: +For example, to create a WDAC policy that allows **addin1.dll** and **addin2.dll** to run in **ERP1.exe**, your organization's enterprise resource planning (ERP) application, run the following commands. Note that in the second command, **+=** is used to add a second rule to the **$rule** variable: -``` -$rule = New-CIPolicyRule -DriverFilePath '.\temp\addin1.dll' -Level FileName -AppID '.\ERP1.exe' -$rule += New-CIPolicyRule -DriverFilePath '.\temp\addin2.dll' -Level FileName -AppID '.\ERP1.exe' +```powershell +$rule = New-CIPolicyRule -DriverFilePath '.\ERP1.exe' -Level FileName -AppID '.\temp\addin1.dll' +$rule += New-CIPolicyRule -DriverFilePath '.\ERP1.exe' -Level FileName -AppID '.\temp\addin2.dll' New-CIPolicy -Rules $rule -FilePath ".\AllowERPAddins.xml" -UserPEs ``` As another example, to create a WDAC policy that blocks **addin3.dll** from running in Microsoft Word, run the following command. You must include the `-Deny` option to block the specified add-ins in the specified application: -``` -$rule = New-CIPolicyRule -DriverFilePath '.\temp\addin3.dll' -Level FileName -Deny -AppID '.\winword.exe' +```powershell +$rule = New-CIPolicyRule -DriverFilePath '.\winword.exe' -Level FileName -Deny -AppID '.\temp\addin3.dll' New-CIPolicy -Rules $rule -FilePath ".\BlockAddins.xml" -UserPEs ``` - From bd30d6c46de113852f690a3a60b463cce47cf32d Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 7 May 2020 10:19:08 -0700 Subject: [PATCH 472/858] updates per PG --- education/windows/configure-windows-for-education.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/education/windows/configure-windows-for-education.md b/education/windows/configure-windows-for-education.md index de6cdb0859..f87cd50ddb 100644 --- a/education/windows/configure-windows-for-education.md +++ b/education/windows/configure-windows-for-education.md @@ -32,7 +32,7 @@ In Windows 10, version 1703 (Creators Update), it is straightforward to configur | **Microsoft consumer experiences** | **SetEduPolicies** | Disables suggested content from Windows such as app recommendations | This is already set | This is already set | The policy must be set | | **Cortana** | **AllowCortana** | Disables Cortana

    * Cortana is enabled by default on all editions in Windows 10, version 1703 | If using Windows 10 Education, upgrading from Windows 10, version 1607 to Windows 10, version 1703 will enable Cortana.

    See the [Recommended configuration](#recommended-configuration) section below for recommended Cortana settings. | If using Windows 10 Pro Education, upgrading from Windows 10, version 1607 to Windows 10, version 1703 will enable Cortana.

    See the [Recommended configuration](#recommended-configuration) section below for recommended Cortana settings. | See the [Recommended configuration](#recommended-configuration) section below for recommended Cortana settings. | | **Safe search** | **SetEduPolicies** | Locks Bing safe search to Strict in Microsoft Edge | This is already set | This is already set | The policy must be set | -| **Bing search advertising** | Ad free search with Bing | Disables ads when searching the internet with Bing in Microsoft Edge | Depending on your specific requirements, there are different ways to configure this as detailed in [Ad-free search with Bing](#ad-free-search-with-bing) | Depending on your specific requirements, there are different ways to configure this as detailed in [Ad-free search with Bing](#ad-free-search-with-bing) | Depending on your specific requirements, there are different ways to configure this as detailed in [Ad-free search with Bing](#ad-free-search-with-bing) | +| **Bing search advertising** | Ad free search with Bing | Disables ads when searching the internet with Bing in Microsoft Edge. See [Ad-free search with Bing](#ad-free-search-with-bing | View configuration instructions as detailed in the Ad-free search with Bing in [Ad-free search with Bing](#ad-free-search-with-bing) | View configuration instructions as detailed in the Ad-free search with Bing in [Ad-free search with Bing](#ad-free-search-with-bing) | View configuration instructions as detailed in the Ad-free search with Bing [Ad-free search with Bing](#ad-free-search-with-bing) | | **Apps** | **SetEduPolicies** | Preinstalled apps like Microsoft Edge, Movies & TV, Groove, and Skype become education ready

    * Any app can detect Windows is running in an education ready configuration through [IsEducationEnvironment](https://docs.microsoft.com/uwp/api/windows.system.profile.educationsettings) | This is already set | This is already set | The policy must be set | @@ -152,9 +152,6 @@ For example: ## Ad-free search with Bing Provide an ad-free experience that is a safer, more private search option for K–12 education institutions in the United States. -> [!NOTE] -> Since 2017, Microsoft’s Bing in the Classroom solution has been integrated with Microsoft Office 365 Education and requires users to be signed in into Microsoft Edge using their student Azure Active Directory Identity for an ad free experience. For more information on all the possible Bing configuration methods, see [https://aka.ms/e4ahor](https://aka.ms/e4ahor). - ### Configurations #### Azure AD and Office 365 Education tenant @@ -174,7 +171,8 @@ To suppress ads only when the student signs into Bing with their Office 365 acco 2. Have students sign into Bing with their Office 365 account. ### More information -For more information on all the possible Bing configuration methods, see https://aka.ms/e4ahor. +> [!NOTE] +> Since 2017, Microsoft’s Bing in the Classroom solution (now a legacy solution) has been integrated with Microsoft Office 365 Education and requires users to be signed in into Microsoft Edge using their student Azure Active Directory Identity for an ad free experience. ## Related topics [Deployment recommendations for school IT administrators](edu-deployment-recommendations.md) From a073168f051b13b327b0ab761c58cff7f734442c Mon Sep 17 00:00:00 2001 From: Steve Burkett Date: Fri, 8 May 2020 05:21:08 +1200 Subject: [PATCH 473/858] Update onboarding.md Fix simple formatting error --- .../threat-protection/microsoft-defender-atp/onboarding.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding.md index e3d22ad134..d5613256d1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding.md @@ -119,7 +119,7 @@ Manager and deploy that policy to Windows 10 devices. -2. Under Deployment method select the supported version of **Microsoft Endpoint Configuration Manager **. +2. Under Deployment method select the supported version of **Microsoft Endpoint Configuration Manager**. ![Image of Microsoft Defender ATP onboarding wizard](images/mdatp-onboarding-wizard.png) From e2e02c7bd39e991f84972dd7ab756b2da9716db3 Mon Sep 17 00:00:00 2001 From: justanotheranonymoususer Date: Thu, 7 May 2020 20:28:31 +0300 Subject: [PATCH 474/858] Update overview-of-threat-mitigations-in-windows-10.md --- .../overview-of-threat-mitigations-in-windows-10.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/overview-of-threat-mitigations-in-windows-10.md b/windows/security/threat-protection/overview-of-threat-mitigations-in-windows-10.md index ee51de1614..3f0c5a6304 100644 --- a/windows/security/threat-protection/overview-of-threat-mitigations-in-windows-10.md +++ b/windows/security/threat-protection/overview-of-threat-mitigations-in-windows-10.md @@ -229,7 +229,7 @@ Windows 10 has several important improvements to the security of the heap: ### Kernel pool protections -The operating system kernel in Windows sets aside two pools of memory, one that remains in physical memory (“nonpaged pool”) and one that can be paged in and out of physical memory (“paged pool”). There are many types of attacks that have been attempted against these pools, such as process quota pointer encoding; lookaside, delay free, and pool page cookies; and PoolIndex bounds checks. Windows 10 has multiple “pool hardening” protections, such as integrity checks, that help protect the kernel pool against such attacks. +The operating system kernel in Windows sets aside two pools of memory, one that remains in physical memory (“nonpaged pool”) and one that can be paged in and out of physical memory (“paged pool”). There are many mitigations that have been added over time, such as process quota pointer encoding; lookaside, delay free, and pool page cookies; and PoolIndex bounds checks. Windows 10 adds multiple “pool hardening” protections, such as integrity checks, that help protect the kernel pool against more advanced attacks. In addition to pool hardening, Windows 10 includes other kernel hardening features: From 5345f9e694bdd96e4e052dc18e41caaa60959eba Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 7 May 2020 10:51:03 -0700 Subject: [PATCH 475/858] removing updes --- education/windows/configure-windows-for-education.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/education/windows/configure-windows-for-education.md b/education/windows/configure-windows-for-education.md index f87cd50ddb..d884d1f8f7 100644 --- a/education/windows/configure-windows-for-education.md +++ b/education/windows/configure-windows-for-education.md @@ -9,7 +9,7 @@ ms.pagetype: edu ms.localizationpriority: medium author: dansimp ms.author: dansimp -ms.date: 08/31/2017 +ms.date: ms.reviewer: manager: dansimp --- @@ -32,7 +32,7 @@ In Windows 10, version 1703 (Creators Update), it is straightforward to configur | **Microsoft consumer experiences** | **SetEduPolicies** | Disables suggested content from Windows such as app recommendations | This is already set | This is already set | The policy must be set | | **Cortana** | **AllowCortana** | Disables Cortana

    * Cortana is enabled by default on all editions in Windows 10, version 1703 | If using Windows 10 Education, upgrading from Windows 10, version 1607 to Windows 10, version 1703 will enable Cortana.

    See the [Recommended configuration](#recommended-configuration) section below for recommended Cortana settings. | If using Windows 10 Pro Education, upgrading from Windows 10, version 1607 to Windows 10, version 1703 will enable Cortana.

    See the [Recommended configuration](#recommended-configuration) section below for recommended Cortana settings. | See the [Recommended configuration](#recommended-configuration) section below for recommended Cortana settings. | | **Safe search** | **SetEduPolicies** | Locks Bing safe search to Strict in Microsoft Edge | This is already set | This is already set | The policy must be set | -| **Bing search advertising** | Ad free search with Bing | Disables ads when searching the internet with Bing in Microsoft Edge. See [Ad-free search with Bing](#ad-free-search-with-bing | View configuration instructions as detailed in the Ad-free search with Bing in [Ad-free search with Bing](#ad-free-search-with-bing) | View configuration instructions as detailed in the Ad-free search with Bing in [Ad-free search with Bing](#ad-free-search-with-bing) | View configuration instructions as detailed in the Ad-free search with Bing [Ad-free search with Bing](#ad-free-search-with-bing) | +| **Bing search advertising** | Ad free search with Bing | Disables ads when searching the internet with Bing in Microsoft Edge. See [Ad-free search with Bing](#ad-free-search-with-bing | View configuration instructions as detailed in [Ad-free search with Bing](#ad-free-search-with-bing) | View configuration instructions as detailed in [Ad-free search with Bing](#ad-free-search-with-bing) | View configuration instructions as detailed in [Ad-free search with Bing](#ad-free-search-with-bing) | | **Apps** | **SetEduPolicies** | Preinstalled apps like Microsoft Edge, Movies & TV, Groove, and Skype become education ready

    * Any app can detect Windows is running in an education ready configuration through [IsEducationEnvironment](https://docs.microsoft.com/uwp/api/windows.system.profile.educationsettings) | This is already set | This is already set | The policy must be set | From 39ca84fb30f9a292fce49234a29daf0384241c9d Mon Sep 17 00:00:00 2001 From: v-miegge <49650192+v-miegge@users.noreply.github.com> Date: Thu, 7 May 2020 11:16:43 -0700 Subject: [PATCH 476/858] CI 116345 - Removed "Beta" from article and title --- .../hololens/holographic-3d-viewer-beta.md | 70 +++++++++---------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/devices/hololens/holographic-3d-viewer-beta.md b/devices/hololens/holographic-3d-viewer-beta.md index 90c5b236fd..408e0f2867 100644 --- a/devices/hololens/holographic-3d-viewer-beta.md +++ b/devices/hololens/holographic-3d-viewer-beta.md @@ -1,6 +1,6 @@ --- -title: Using 3D Viewer Beta on HoloLens -description: Describes the types of files and features that 3D Viewer Beta on HoloLens (1st gen) supports, and how to use and troubleshoot the app. +title: Using 3D Viewer on HoloLens +description: Describes the types of files and features that 3D Viewer on HoloLens (1st gen) supports, and how to use and troubleshoot the app. ms.prod: hololens ms.sitesec: library author: Teresa-Motiv @@ -15,16 +15,16 @@ appliesto: - HoloLens (1st gen) --- -# Using 3D Viewer Beta on HoloLens +# Using 3D Viewer on HoloLens -3D Viewer Beta lets you view 3D models on HoloLens (1st gen). You can open and view *supported* .fbx files from Microsoft Edge, OneDrive, and other apps. +3D Viewer lets you view 3D models on HoloLens (1st gen). You can open and view *supported* .fbx files from Microsoft Edge, OneDrive, and other apps. >[!NOTE] ->This article applies to the immersive Unity **3D Viewer Beta** app, which supports .fbx files and is only available on HoloLens (1st gen). The pre-installed **3D Viewer** app on HoloLens 2 supports opening custom .glb 3D models in the mixed reality home (see [Asset requirements overview](https://docs.microsoft.com/windows/mixed-reality/creating-3d-models-for-use-in-the-windows-mixed-reality-home#asset-requirements-overview) for more details. +>This article applies to the immersive Unity **3D Viewer** app, which supports .fbx files and is only available on HoloLens (1st gen). The pre-installed **3D Viewer** app on HoloLens 2 supports opening custom .glb 3D models in the mixed reality home (see [Asset requirements overview](https://docs.microsoft.com/windows/mixed-reality/creating-3d-models-for-use-in-the-windows-mixed-reality-home#asset-requirements-overview) for more details. -If you're having trouble opening a 3D model in 3D Viewer Beta, or certain features of your 3D model are unsupported, see [Supported content specifications](#supported-content-specifications). +If you're having trouble opening a 3D model in 3D Viewer, or certain features of your 3D model are unsupported, see [Supported content specifications](#supported-content-specifications). -To build or optimize 3D models for use with 3D Viewer Beta, see [Optimizing 3D models for 3D Viewer Beta](#optimizing-3d-models-for-3d-viewer-beta). +To build or optimize 3D models for use with 3D Viewer, see [Optimizing 3D models for 3D Viewer](#optimizing-3d-models-for-3d-viewer). There are two ways to open a 3D model on HoloLens. See [Viewing FBX files on HoloLens](#viewing-fbx-files-on-hololens) to learn more. @@ -86,14 +86,14 @@ If you're having trouble after reading these topics, see [Troubleshooting](#trou ### File and model limitations -There are hard limits on the size of files, as well as the number of models, vertices, and meshes that can be open simultaneously in 3D Viewer Beta: +There are hard limits on the size of files, as well as the number of models, vertices, and meshes that can be open simultaneously in 3D Viewer: - 500 MB maximum file size per model - Vertices: 600,000 combined on all open models - Meshes: 1,600 combined on all open models - Maximum of 40 models open at one time -## Optimizing 3D models for 3D Viewer Beta +## Optimizing 3D models for 3D Viewer ### Special considerations @@ -103,9 +103,9 @@ There are hard limits on the size of files, as well as the number of models, ver ### Performance optimization -Keep performance in mind while authoring content and validate in the 3D Viewer Beta app on HoloLens during the authoring process for best results. 3D Viewer Beta renders content real-time and performance is subject to HoloLens hardware capabilities. +Keep performance in mind while authoring content and validate in the 3D Viewer app on HoloLens during the authoring process for best results. 3D Viewer renders content real-time and performance is subject to HoloLens hardware capabilities. -There are many variables in a 3D model that can impact performance. 3D Viewer Beta will show a warning on load if there are more than 150,000 vertices or more than 400 meshes. Animations can have an impact on the performance of other open models. There are also hard limits on the total number models, vertices, and meshes that can be open simultaneously in 3D Viewer Beta (see [File and model limitations](#file-and-model-limitations)). +There are many variables in a 3D model that can impact performance. 3D Viewer will show a warning on load if there are more than 150,000 vertices or more than 400 meshes. Animations can have an impact on the performance of other open models. There are also hard limits on the total number models, vertices, and meshes that can be open simultaneously in 3D Viewer (see [File and model limitations](#file-and-model-limitations)). If the 3D model isn't running well due to model complexity, consider: @@ -113,17 +113,17 @@ If the 3D model isn't running well due to model complexity, consider: - Reducing number of bones in rigged animation - Avoiding self-occlusion -Double-sided rendering is supported in 3D Viewer Beta, although it is turned off by default for performance reasons. This can be turned on via the **Double Sided** button on the **Details** page. For best performance, avoid the need for double-sided rendering in your content. +Double-sided rendering is supported in 3D Viewer, although it is turned off by default for performance reasons. This can be turned on via the **Double Sided** button on the **Details** page. For best performance, avoid the need for double-sided rendering in your content. ### Validating your 3D model -Validate your model by opening it in 3D Viewer Beta on HoloLens. Select the **Details** button to view your model's characteristics and warnings of unsupported content (if present). +Validate your model by opening it in 3D Viewer on HoloLens. Select the **Details** button to view your model's characteristics and warnings of unsupported content (if present). ### Rendering 3D models with true-to-life dimensions -By default, 3D Viewer Beta displays 3D models at a comfortable size and position relative to the user. However, if rendering a 3D model with true-to-life measurements is important (for example, when evaluating furniture models in a room), the content creator can set a flag within the file's metadata to prevent resizing of that model by both the application and the user. +By default, 3D Viewer displays 3D models at a comfortable size and position relative to the user. However, if rendering a 3D model with true-to-life measurements is important (for example, when evaluating furniture models in a room), the content creator can set a flag within the file's metadata to prevent resizing of that model by both the application and the user. -To prevent scaling of the model, add a Boolean custom attribute to any object in the scene named Microsoft_DisableScale and set it to true. 3D Viewer Beta will then respect the FbxSystemUnit information baked into the FBX file. Scale in 3D Viewer Beta is 1 meter per FBX unit. +To prevent scaling of the model, add a Boolean custom attribute to any object in the scene named Microsoft_DisableScale and set it to true. 3D Viewer will then respect the FbxSystemUnit information baked into the FBX file. Scale in 3D Viewer is 1 meter per FBX unit. ## Viewing FBX files on HoloLens @@ -133,71 +133,71 @@ FBX files can be opened directly from a website using Microsoft Edge on HoloLens 1. In Microsoft Edge, navigate to the webpage containing the FBX file you want to view. 1. Select the file to download it. -1. When the download is complete, select the **Open** button in Microsoft Edge to open the file in 3D Viewer Beta. +1. When the download is complete, select the **Open** button in Microsoft Edge to open the file in 3D Viewer. The downloaded file can be accessed and opened again later by using Downloads in Microsoft Edge. To save a 3D model and ensure continued access, download the file on your PC and save it to your OneDrive account. The file can then be opened from the OneDrive app on HoloLens. > [!NOTE] -> Some websites with downloadable FBX models provide them in compressed ZIP format. 3D Viewer Beta cannot open ZIP files directly. Instead, use your PC to extract the FBX file and save it to your OneDrive account. The file can then be opened from the OneDrive app on HoloLens. +> Some websites with downloadable FBX models provide them in compressed ZIP format. 3D Viewer cannot open ZIP files directly. Instead, use your PC to extract the FBX file and save it to your OneDrive account. The file can then be opened from the OneDrive app on HoloLens. ### Open an FBX file from OneDrive FBX files can be opened from OneDrive by using the OneDrive app on HoloLens. Be sure you've installed OneDrive using Microsoft Store app on HoloLens and that you've already uploaded the FBX file to OneDrive on your PC. -Once in OneDrive, FBX files can be opened on HoloLens using 3D Viewer Beta in one of two ways: +Once in OneDrive, FBX files can be opened on HoloLens using 3D Viewer in one of two ways: -- Launch OneDrive on HoloLens and select the FBX file to open it in 3D Viewer Beta. -- Launch 3D Viewer Beta, air tap to show the toolbar, and select **Open File**. OneDrive will launch, allowing you to select an FBX file. +- Launch OneDrive on HoloLens and select the FBX file to open it in 3D Viewer. +- Launch 3D Viewer, air tap to show the toolbar, and select **Open File**. OneDrive will launch, allowing you to select an FBX file. ## Troubleshooting ### I see a warning when I open a 3D model -You will see a warning if you attempt to open a 3D model that contains features that are not supported by 3D Viewer Beta, or if the model is too complex and performance may be affected. 3D Viewer Beta will still load the 3D model, but performance or visual fidelity may be compromised. +You will see a warning if you attempt to open a 3D model that contains features that are not supported by 3D Viewer, or if the model is too complex and performance may be affected. 3D Viewer will still load the 3D model, but performance or visual fidelity may be compromised. -For more info, see [Supported content specifications](#supported-content-specifications) and [Optimizing 3D models for 3D Viewer Beta](#optimizing-3d-models-for-3d-viewer-beta). +For more info, see [Supported content specifications](#supported-content-specifications) and [Optimizing 3D models for 3D Viewer](#optimizing-3d-models-for-3d-viewer). ### I see a warning and the 3D model doesn't load -You will see an error message when 3D Viewer Beta cannot load a 3D model due to complexity or file size, or if the FBX file is corrupt or invalid. You will also see an error message if you have reached the limit on the total number of models, vertices, or meshes that can be open simultaneously. +You will see an error message when 3D Viewer cannot load a 3D model due to complexity or file size, or if the FBX file is corrupt or invalid. You will also see an error message if you have reached the limit on the total number of models, vertices, or meshes that can be open simultaneously. For more info, see [Supported content specifications](#supported-content-specifications) and [File and model limitations](#file-and-model-limitations). -If you feel your model meets the supported content specifications and has not exceeded the file or model limitations, you may send your FBX file to the 3D Viewer Beta team at holoapps@microsoft.com. We are not able to respond personally, but having examples of files that do not load properly will help our team improve on future versions of the app. +If you feel your model meets the supported content specifications and has not exceeded the file or model limitations, you may send your FBX file to the 3D Viewer team at holoapps@microsoft.com. We are not able to respond personally, but having examples of files that do not load properly will help our team improve on future versions of the app. ### My 3D model loads, but does not appear as expected -If your 3D model does not look as expected in 3D Viewer Beta, air tap to show the toolbar, then select **Details**. Aspects of the file which are not supported by 3D Viewer Beta will be highlighted as warnings. +If your 3D model does not look as expected in 3D Viewer, air tap to show the toolbar, then select **Details**. Aspects of the file which are not supported by 3D Viewer will be highlighted as warnings. The most common issue you might see is missing textures, likely because they are not embedded in the FBX file. In this case, the model will appear white. This issue can be addressed in the creation process by exporting from your creation tool to FBX with the embed textures option selected. -For more info, see [Supported content specifications](#supported-content-specifications) and [Optimizing 3D models for 3D Viewer Beta](#optimizing-3d-models-for-3d-viewer-beta). +For more info, see [Supported content specifications](#supported-content-specifications) and [Optimizing 3D models for 3D Viewer](#optimizing-3d-models-for-3d-viewer). ### I experience performance drops while viewing my 3D model Performance when loading and viewing a 3D model can be affected by the complexity of the model, number of models open simultaneously, or number of models with active animations. -For more info, see [Optimizing 3D models for 3D Viewer Beta](#optimizing-3d-models-for-3d-viewer-beta) and [File and model limitations](#file-and-model-limitations). +For more info, see [Optimizing 3D models for 3D Viewer](#optimizing-3d-models-for-3d-viewer) and [File and model limitations](#file-and-model-limitations). -### When I open an FBX file on HoloLens, it doesn't open in 3D Viewer Beta +### When I open an FBX file on HoloLens, it doesn't open in 3D Viewer -3D Viewer Beta is automatically associated with the .fbx file extension when it is installed. +3D Viewer is automatically associated with the .fbx file extension when it is installed. If you try to open an FBX file and see a dialog box that directs you to Microsoft Store, you do not currently have an app associated with the .fbx file extension on HoloLens. -Verify that 3D Viewer Beta is installed. If it is not installed, download it from Microsoft Store on HoloLens. +Verify that 3D Viewer is installed. If it is not installed, download it from Microsoft Store on HoloLens. -If 3D Viewer Beta is already installed, launch 3D Viewer Beta, then try opening the file again. If the issue persists, uninstall and reinstall 3D Viewer Beta. This will re-associate the .fbx file extension with 3D Viewer Beta. +If 3D Viewer is already installed, launch 3D Viewer, then try opening the file again. If the issue persists, uninstall and reinstall 3D Viewer. This will re-associate the .fbx file extension with 3D Viewer. -If attempting to open an FBX file opens an app other than 3D Viewer Beta, that app was likely installed after 3D Viewer Beta and has taken over association with the .fbx file extension. If you prefer 3D Viewer Beta to be associated with the .fbx file extension, uninstall and reinstall 3D Viewer Beta. +If attempting to open an FBX file opens an app other than 3D Viewer, that app was likely installed after 3D Viewer and has taken over association with the .fbx file extension. If you prefer 3D Viewer to be associated with the .fbx file extension, uninstall and reinstall 3D Viewer. -### The Open File button in 3D Viewer Beta doesn't launch an app +### The Open File button in 3D Viewer doesn't launch an app The **Open File** button will open the app associated with the file picker function on HoloLens. If OneDrive is installed, the **Open File** button should launch OneDrive. However, if there is currently no app associated with the file picker function installed on HoloLens, you will be directed to Microsoft Store. -If the **Open File** button launches an app other than OneDrive, that app was likely installed after OneDrive and has taken over association with the file picker function. If you prefer OneDrive to launch when selecting the **Open File** button in 3D Viewer Beta, uninstall and reinstall OneDrive. +If the **Open File** button launches an app other than OneDrive, that app was likely installed after OneDrive and has taken over association with the file picker function. If you prefer OneDrive to launch when selecting the **Open File** button in 3D Viewer, uninstall and reinstall OneDrive. -If the **Open File** button is not active, it's possible that you have reached the limit of models that can be open in 3D Viewer Beta at one time. If you have 40 models open in 3D Viewer Beta, you will need to close some before you will be able to open additional models. +If the **Open File** button is not active, it's possible that you have reached the limit of models that can be open in 3D Viewer at one time. If you have 40 models open in 3D Viewer, you will need to close some before you will be able to open additional models. ## Additional resources From 264706df1a857ae0c4ceab0624cc76dc623c7e5e Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Thu, 7 May 2020 13:35:50 -0700 Subject: [PATCH 477/858] Added dev feedback --- windows/client-management/mdm/policy-csp-restrictedgroups.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-restrictedgroups.md b/windows/client-management/mdm/policy-csp-restrictedgroups.md index 50b2d50015..a6b2c093d8 100644 --- a/windows/client-management/mdm/policy-csp-restrictedgroups.md +++ b/windows/client-management/mdm/policy-csp-restrictedgroups.md @@ -145,8 +145,7 @@ Here's an example: ``` where: - `` contains the local group SID or group name to configure. If an SID is specified here, the policy uses the [LookupAccountName](https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lookupaccountnamea) API to get the local group name. For best results, use names for ``. -- `` contains the members to add to the group in ``. If a name is specified here, the policy will try to get the corresponding SID using the [LookupAccountSID](https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lookupaccountsida) API. (**Note:** This doesn't query Azure AD). For best results, use SID for ``. As groups can be renamed and account name lookups are limited to AD/local machine, hence SID is the best and most deterministic way to configure. -The member SID can be a user account or a group in AD, Azure AD, or on the local machine. Membership is configured using the [NetLocalGroupSetMembers](https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netlocalgroupsetmembers) API. +- `` contains the members to add to the group in ``. If a name is specified here, the policy will try to get the corresponding SID using the [LookupAccountSID](https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lookupaccountsida) API. For best results, use SID for ``. The member SID can be a user account or a group in AD, Azure AD, or on the local machine. Membership is configured using the [NetLocalGroupSetMembers](https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netlocalgroupsetmembers) API. - In this example, `Group1` and `Group2` are local groups on the device being configured. > [!Note] @@ -179,5 +178,6 @@ Footnotes: - 4 - Added in Windows 10, version 1803. - 5 - Added in Windows 10, version 1809. - 6 - Added in Windows 10, version 1903. +- 7 - Added in the next major release of Windows 10. From b80cd1fcc4816b29ea9f7451252ec9e0daf088ba Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 7 May 2020 13:49:18 -0700 Subject: [PATCH 478/858] siem tools update --- .../microsoft-defender-atp/configure-siem.md | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) 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 ad965c75e5..2c0afe0601 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-siem.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-siem.md @@ -30,28 +30,26 @@ ms.topic: article >[!Note] >- [Microsoft Defender ATP Alert](alerts.md) is composed from one or more detections >- [Microsoft Defender ATP Detection](api-portal-mapping.md) is composed from the suspicious event occurred on the Machine and its related Alert details. +>- Microsoft Defender ATP supports security information and event management (SIEM) tools to pull detections. Microsoft Defender ATP exposes alerts through an HTTPS endpoint hosted in Azure. The endpoint can be configured to pull detections from your enterprise tenant in Azure Active Directory (AAD) using the OAuth 2.0 authentication protocol for an AAD application that represents the specific SIEM connector installed in your environment. -Microsoft Defender ATP currently supports the following SIEM tools: +Microsoft Defender ATP currently supports the following specific SIEM solution tools through a dedicated SIEM integration model: -- Splunk -- HP ArcSight +- IBM QRadar +- Micro Focus ArcSight + +Other SIEM solutions (such as Splunk, RSA NetWitness) are supported through a different integration model based on the new Alert API. For more information, view the [Partner application](https://df.securitycenter.microsoft.com/interoperability/partners) page and select the Security Information and Analytics section for full details. To use either of these supported SIEM tools you'll need to: - [Enable SIEM integration in Microsoft Defender ATP](enable-siem-integration.md) - Configure the supported SIEM tool: - - [Configure Splunk to pull Microsoft Defender ATP detections](configure-splunk.md) - - [Configure HP ArcSight to pull Microsoft Defender ATP detections](configure-arcsight.md) + - [Configure HP ArcSight to pull Microsoft Defender ATP detections](configure-arcsight.md) + - Configure IBM QRadar to pull Microsoft Defender ATP detections For more information, see [IBM Knowledge Center](https://www.ibm.com/support/knowledgecenter/SS42VS_DSM/com.ibm.dsm.doc/c_dsm_guide_MS_Win_Defender_ATP_overview.html?cp=SS42VS_7.3.1). For more information on the list of fields exposed in the Detection API see, [Microsoft Defender ATP Detection fields](api-portal-mapping.md). -## Pull Microsoft Defender ATP detections using REST API -Microsoft Defender ATP supports the OAuth 2.0 protocol to pull detections using REST API. - -For more information, see [Pull Microsoft Defender ATP detections using REST API](pull-alerts-using-rest-api.md). - From 6d31c74f37e720ff9b7c1d3efcb6964717617168 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 7 May 2020 13:55:19 -0700 Subject: [PATCH 479/858] move enable siem topic --- windows/security/threat-protection/TOC.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 41e116ecca..b37c916734 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -416,8 +416,6 @@ ###### [Create and manage machine groups](microsoft-defender-atp/machine-groups.md) ###### [Create and manage machine tags](microsoft-defender-atp/machine-tags.md) -#### [APIs]() -##### [Enable SIEM integration](microsoft-defender-atp/enable-siem-integration.md) #### [Rules]() ##### [Manage suppression rules](microsoft-defender-atp/manage-suppression-rules.md) @@ -440,7 +438,7 @@ ## Reference ### [Management and APIs]() #### [Overview of management and APIs](microsoft-defender-atp/management-apis.md) - +#### [Enable SIEM integration](microsoft-defender-atp/enable-siem-integration.md) #### [Microsoft Defender ATP API]() ##### [Get started]() ###### [Microsoft Defender ATP API license and terms](microsoft-defender-atp/api-terms-of-use.md) From d9ad5352f74402c6fefc754894c32a94423d78bd Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Thu, 7 May 2020 13:59:34 -0700 Subject: [PATCH 480/858] minor update --- windows/client-management/mdm/policy-csp-restrictedgroups.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-restrictedgroups.md b/windows/client-management/mdm/policy-csp-restrictedgroups.md index a6b2c093d8..1f05b67536 100644 --- a/windows/client-management/mdm/policy-csp-restrictedgroups.md +++ b/windows/client-management/mdm/policy-csp-restrictedgroups.md @@ -178,6 +178,5 @@ Footnotes: - 4 - Added in Windows 10, version 1803. - 5 - Added in Windows 10, version 1809. - 6 - Added in Windows 10, version 1903. -- 7 - Added in the next major release of Windows 10. From 73d0b3d66fb1d9b9676696706be24e4fb2941a05 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 7 May 2020 14:06:21 -0700 Subject: [PATCH 481/858] update siem integration remove splunk from image --- .../microsoft-defender-atp/configure-siem.md | 4 ++-- .../enable-siem-integration.md | 6 +++--- .../images/siem_details.png | Bin 69513 -> 68660 bytes 3 files changed, 5 insertions(+), 5 deletions(-) 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 2c0afe0601..0d95a0d4e0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-siem.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-siem.md @@ -28,9 +28,9 @@ ms.topic: article ## Pull detections using security information and events management (SIEM) tools >[!Note] ->- [Microsoft Defender ATP Alert](alerts.md) is composed from one or more detections +>- [Microsoft Defender ATP Alert](alerts.md) is composed from one or more detections. >- [Microsoft Defender ATP Detection](api-portal-mapping.md) is composed from the suspicious event occurred on the Machine and its related Alert details. ->- +>-The Microsoft Defender ATP Alert API is the latest API for alert consumption and contain a detailed list of related evidence for each alert. For more information, see [Alert methods and properties](alerts.md) and [List alerts](get-alerts.md). Microsoft Defender ATP supports security information and event management (SIEM) tools to pull detections. Microsoft Defender ATP exposes alerts through an HTTPS endpoint hosted in Azure. The endpoint can be configured to pull detections from your enterprise tenant in Azure Active Directory (AAD) using the OAuth 2.0 authentication protocol for an AAD application that represents the specific SIEM connector installed in your environment. diff --git a/windows/security/threat-protection/microsoft-defender-atp/enable-siem-integration.md b/windows/security/threat-protection/microsoft-defender-atp/enable-siem-integration.md index f408e29140..382f789aa7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/enable-siem-integration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/enable-siem-integration.md @@ -27,9 +27,10 @@ ms.topic: article Enable security information and event management (SIEM) integration so you can pull detections from Microsoft Defender Security Center using your SIEM solution or by connecting directly to the detections REST API. ->[!Note] ->- [Microsoft Defender ATP Alert](alerts.md) is composed from one or more detections +>[!NOTE] +>- [Microsoft Defender ATP Alert](alerts.md) is composed from one or more detections. >- [Microsoft Defender ATP Detection](api-portal-mapping.md) is composed from the suspicious event occurred on the Machine and its related Alert details. +>- The Microsoft Defender ATP Alert API is the latest API for alert consumption and contain a detailed list of related evidence for each alert. For more information, see [Alert methods and properties](alerts.md) and [List alerts](get-alerts.md). ## Prerequisites - The user who activates the setting must have permissions to create an app in Azure Active Directory (AAD). This is typically someone with a **Global administrator** role. @@ -75,7 +76,6 @@ You can now proceed with configuring your SIEM solution or connecting to the det You can configure IBM QRadar to collect detections from Microsoft Defender ATP. For more information, see [IBM Knowledge Center](https://www.ibm.com/support/knowledgecenter/SS42VS_DSM/c_dsm_guide_MS_Win_Defender_ATP_overview.html?cp=SS42VS_7.3.1). ## Related topics -- [Configure Splunk to pull Microsoft Defender ATP detections](configure-splunk.md) - [Configure HP ArcSight to pull Microsoft Defender ATP detections](configure-arcsight.md) - [Microsoft Defender ATP Detection fields](api-portal-mapping.md) - [Pull Microsoft Defender ATP detections using REST API](pull-alerts-using-rest-api.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/siem_details.png b/windows/security/threat-protection/microsoft-defender-atp/images/siem_details.png index 94c724f0c88e96d452a5eeb9582f37f7c4282978..ef062f0c8ee4cddc24fe67f0fb0c433d30442f71 100644 GIT binary patch delta 13804 zcmaiacT`hZ_$}xtBZ`a)I3Ps_MIjWWOI1;j-h0U?CG-w~1h^`rj8rKh(rbWF5_*TA zNbfat6r_bFkbnsU-eqRi@4dC&TkG*p$XzGr-h0k>_P4)p@AnzMRDS&BgEI5?b4={N zh-d# z8sMsDU>Z}%?RL1(Z?nGchF4Oqc3RZQY%-@_zTwaQ)8rPX-+^r22U(X6E)~{Tw@+`} z%;VUxiC!nN0kRB?yLwmoZZ|C`*NQ)d%B< z8Cu1flXLnF$BOUDulYQ%WB~t4JvkI!`R0_sVP1koYAH3Gn4Iv93!R2ab9o!@8^y!o znEg@Fn$0{{u)qJESP{WP=Tc4nfN!jMPxY%vH4FVYItRb33$hJW|A)u{N39h|uZ&~~`8@tI^8!(JnkDahj-tWtv4 zZZA_xTCTk5$e2Za{AmdNq62q&Hn9DdFEbyH-;_5f)v%q_KR(nb*<;)B9jt}Rd)se z92Q|Co@8~2vol3Sz@gBkfNZGeRTTF1%IV{2zh&5!+j%Q&p7nO?-076PY3JsjGM)bC zX?ye4FU#8PbHat>y9owLXam_q^UUM#DCTFz&WhJALQoC$$>L?nUR@#E&Q9>9!U1i= zp{@m_xeAIWo~KICLfB`q^B!OU7arTYpP{kc#B!IAUus_0A2Duc^z9o$LbgZTlpk$C zMvNk@+XsKz2%-N@YLgQWucw`;QQ)&_jRv<2^EgdN)PhAMPZQ}xHz74-YkvJMp}ty< zf#G72C? zmqi0@ijFI?8UV_6)rqp(Saj!gTva~9t3cKBS3fc((dpv*#!PzblM5cSzQRZ=!B8Wl zRlL5MG(N$&)0FfvetwMgnp#o$U&&>>g1{fhvAu=uT}ab>JmdJY%Y~yuKk5r_4pZYNubEGMOm6cw(rR zbfWR&R|c8lr+?@(xErqwWMqVyM6>O?&sfSDZ07(YOw3tPS)X5zw8fphaS;g>W@8rH z5^)V$c=Syx%UdBq&QKVNUDpyanvnI(^%P()SB6*1>0xU;X^(D6>P?4AygjRHM3NIP zEh{ZES|-1KQZUinfRN^p9*^A760(cI7#*|^^ED_P?wyX5B>`R@x4=pL+?!|`OI&?` z+Bfp+&o&)FqeXZH;#>Z=O*bI6crK4ktL9qb10C3W4BNgOj_6CrA+6J#yR}5%xux($ zSDH_5X^n!knqq$)(#vD)NRk)7$c4r|<~Jr5^efu3{(s?83_UcRW;seJjCjKUOXH({lLT;+HsUHjiUmu z74J&TugJ|E4M0VXh#BDGP=c%OdzE`VWN2APcz&B%_{BL63mE*N#M<;#BMXCNJ%dl8 zMMpxv&qx1Vd6KZJq1n_VB*H;)-8Q+Ofb#!|iS~a+G$%R5=0*;yENWZ^l1O4zBV776 z%}zFABYBz9lXlz_34Y5P zUUkPaABV50N2PRihov1CHfu`ZB}rt>6r%%Pe3L(jlxt7@rdfKvw(D>=WUM1Gv z#%jl=j!IS~1X;czO|d6F78-zm5&eSb6XKxzN%EJQse zSLq1UO5~?S0}rI8Gj=uzNf@Ytmw~RShYqT{2w@&TZz@O@H5mXk=tD zOF=PH1go4L0V%U4^9$%QNLH_aN+@akRm~?K6L1IkwD0i?29M&?h;nF=5YC+k_6evm z!OT7l7guksH3!1^1XCf&dpSRQokL`czeq{L4IQH#B{>{_YW{uXX%>1z)!v*}{>P*; zzA2vPDGc?o_xWy7{xk8*X$H$?JJ+w7xDuv4 zQ#XJl=c_~r@aw>~UE_N^* zYcv>0(CFsx23*|Y;lv?5X{CaVcLK;>H72Qh1nCCaTa}zT9H4A9{kucD?oxSoHCJ1t zt?C+rh^d!4_cAB^o_ycF9C0ONw^%}Q>*vX5PQrSZv@r~x1b;U&fwuSEGP4UBU z5uGlM2}bh^WU6w+j$yC9d0vUiXXAM3NI> z@zBZUVp~oJI`u;kNpt|J7dr=3%O%|a&s01uhPufkVtFJkaNd3+b|cfj)XXF0O1}E;T-)HxbEY&lC+BAUl=_3E#g3|`*ai8xH#_n?en=3iz?@=2F4nJ z9C22v{aak{i!BjA3~lh!2@B^Gs(RUsd&{T5cEAKKl_+RVZC6s5E_= zjTjtkV-?Pt)0Oa3@IKUB7CUdh>6|?Kq1PC4X8GNswO9PmyKUFA_lZHIGGTL~y_h24dV4(9`P=rnAN>{;&cNs zPsDnmGL{Itwq^XoQ;K8e%As&JiI3N)T*9X6N+{hk#3Zy;4aMvy_;3jCKQg+dxJk-* zUf3ha&KuGpYT5lfQ9QxFWZz_2szWnLOFq%F41vR4Y- z>os$loqtm%I6Fht{dmHA$`N)j@y&w)&ckWcoU{;R87s#-p>)%w!5R?YFcFf;e07@z zgIPFi5`SO_a%v>(i+S5iM=DX}J5a%jIb=P(*`<=5U=Z-_q3F~B3xAfV>oMx24N>23 z<@5Tcwl{$*%rykH11#omX?B@pJMp$s;)4 zY2t_T!7`Eq7Xkjf<R8NrZ;Z`|$H{88 z>Hxd1&TyH}N%2IC&Kf`;x}&%|7UQxBAPwpfUlhhX@i&)Q1Vf}{;VGDot4_RZCc_k_er(+c zr<2cG<4{#LB@7HV8PuOXHZrtZ$bT5sysm$!!naC2@rv5?YqvMwUw2+0IsZ0cpTO&E zI6d?jVwGH z=^kdJv-Z(8!=wf@2_-XNQ&Sym$>sV%D#@g}#3AUOIQc^yOoe&-L&m+T7@?FHx7 zetH%ZeOz)eMNB)UwFu{s^$F6*JApDi_{#R~94T2Jorut zHBEGKAxc#f0nUtldJgs5<2!fTQIdx}9aEQA*guX*L@H6t5|17j4yhNV+Jdmy(ia8h zY@+)fX`SHrY~Z+$Gx$i8mDGYZDGa7uElI3=LD^&u#;PL;l~0rpQzQ`d8l|kTWwK=w zapJL{_(JcW?e^q5c^e-{li$%K?u=+yTGmdetq`C{`S{SNVUPn{E*Ww04=oC2TbB6Q z?WR0sb*o{%pe061aR1I2awYQJwS0=iqRnRdI{eXcdqN_#$#_7N_I-Q908y?Mvhu>? zQB%{4s+2ss56o&jv9i}XIIh_gBxw|F&@j*na)XvY}|s=yC2b-?|Z1FP`ebK6B;6K*KBg8F0AO zX|3P2&U8rOJMPL?KFaY}L*D9O+HTGst!dQ=KGtQMtoHvzJ8cZ~{sk7^3bhKH#wTKD z5dQE-th0uD-xOH|OApP@g$&_WzuTjw9N46^la`cUV7!S9#JB`gK*&x=4h&?iUJx#{ z6s0kE&SzlO#Jd0>INV2{2J>b&MB{SFnBf4evhhXM(k^|-5JBzAwF%7CWEDxvYd%eF zl}G%E#SfwTB>kHXec3^(Ygy7&RhNZOH}o=R2-43~!Ig$bqBPSX>H^-@xw#=4WIKc9sl;he)2O^?8YmR#6oVk16?3z zsrS!-38myyV5p8!yNl5(HjBwU@(j?R3dK9wBaveb+8TWBA1ukICDFS&@MbO9rx;fj zw9g)VG&hFp#x)--BJRk~X7@)911gWHmRvzx>+$<$<-(fde`kFfHW<$Gr3N(CLEo!S zzFxXTupTcT4KBvlR{C1eJ2n;-`~3xSoRwFJj%7zJ{sW`?toBRu-(x|ZC?{(I1d{BY z(8Wi;JDj3HX+h~f5Eh@T~?Fjoh7`4Q)9Iaj> zi#VQCN`cT(4+h{GA0L;OyA%KMp`@+MdN(Vp(8C9~T=UD&F@ITni+@aE`s-6HV2J>O z%j&QfP5!z%4?)_$^ENG~9S$*3FauhqojH%tS;x_iX-C%ak>k1N*A-LD@Oggk+7GYd z_FnzdpNsO>?sM75WaBLB)_f@f5w+!@oCVu}I{-fz-&4b3Y#Tw=^E7|eDCn@4d6Ea9 ziHD!hpMPy!UJ-qmE85|rP|s$n8=>~v%t{q{NWL*EOXA$@lOtiTCzzmPWDbg&Y-Z~o zV3vr>g_m-4kNb0nD+11)wh%dL{_Vt_zh2MR@}}1F+Z(X`CMD+96jBO3`IZr6LTgnn z47~om0e_FONzhx~1F}1-tM-PkgTMW=I>|XAH<1ymu`^ZR~XdTbyUNw z)W7!{9AkF$>&@5H?-aq`Xo+Vo&a#4+z6$-ggjQr_yc?gn+y37qZOPTu=gcrh|`9D%vAjhIB1=!pcRj+0b`k86vHVBnPIv|T2R`wYSl~* z4}to?O%ZseD`tt!@SDLA=IP<-$<_8Ul<~D~qH@VyezV9)IV~SoO zFNx8}OFkZ}v7c&YOhInwc@5kocmJ3<{9Pr#hUnu1=-L_|q2&G16ZrEucVhCGro+8G zTr;%=LPOx+jopqvJyRbxRIXH}j$enFgPqqF?P!LpwUe`6DJHAo z{mov@asfvha&%x7a!^3Mtj=dMqziak%~OgEH$L^y_LLP1Pc(;5_L*W<-^Zkm+47rK zt`zYq9$isKi>*`1F0}R-F?k_NT*nF8VbjS*Ao%C&=w|*kmBVNvZDQbC?ihP%TgobQvtmDPj!cIPn$(&$E;T;b%=(*7+5qk(4X1Z$S z8!$dX#~W)ej(Rl~cJ>gLm``{4e!zL~t?57Av{Nnf#_d%i`h^4=z{~4xkIi1YrS-rE0 zP@HUhs;v04a9mAy{d+kE?C6A3m9uLuHx*JEpyMMRqNXd=_K4yW7VRSoIogwUn`Mi9 zF=L9n!Va}zNs*oh&gU5XFdzZQt;rj2@Jrhd@=uD+gO1UZ<+DcXmJsA2KScJ>Lppv9 zPpY=?;6AXPrGPPB`#SbD7!uSP^2AA?O&S4CcoGw&MJEt62s<+n1Zl>bN~kwMD%Bf7 z5=CM~#bOWIYAAdAV^crZq~esamzU7w113|)MLw}uIOQyDs1;y+9w)jMuBDEBc`Zgp zgcuHmj&|-{zhgZbaC~j5-ojuy&Do~e2vRM%j<(z=M~lv6>7?Pe7Te^4o$jYzpQAp4 z9*%Ma*C6YTX<>xnL2SDUaP*1Yn9fW;T15D+d%GPK=U#_B2xIBErN(d(4C=kppuTWj ziX3VxMLq(8xu|d#F!Te+bA`H&>r5VNH%@j~w1akT@c?FVb7R26Dih0;tx?{RQEQL1 zv5XbWHYwcZXBe71p^MAg)Rg;?UzIXnJcQ;^-lV1>g0b6&?{jFB>O->jUJmJmj%%5|1a*DcqD z@ZHbp-{0uqj{k11_Q%@DC6A~#;p0~lNis^vj5FypsgoaRthw?g-2^|(=y%k~wYEFO zV$k6(R?`B?I`3G-g>9QUi#V=*OmmM0j{+|Gi+P$=wG}H+=+&egv{)`WTV}vx37Bf6 zBiW{FHQ;Ft1%wRk{h>BlaG%}T?QXtKncdeVp$T;c5chcUi^tnd6kIw_psAYjiB~Z7 zqBhq$Asej&#U>~x6E(MIO4PQS3$BNFn-5QiD-bN^gMFi30*$H<)IFMlG#s+y_T{NH z`1QjBk3nK}ut7(S)wt$LI0abJU7OrNA*xH%`3EG``8deKz)6zayLkiJ7p|(1_Q9RO zX~YJ4o4BpXL%)?Fw_Vk-JH8`9(=j%wte>NlEh5JEGSkTbI3c!{s%EN}kp0cPdXR^~-M{h2DSMN-C?217!u21hJEIA|GG6=dizHAArula9i?d*G zF$ll>5fI$KuwV{;|$AL{@lY!@xk@FDXw; z!s>!SgeL5UNL1Psv7k2@Q=Md%v$v=57A&N|j-8ObGkQu|i4dK9{4Q*-`-^kp@wlMj z*oj%5LbR&el#dBb!HRu!degYw$hiT*jq=Ak9Y@dsk%O=meMW|sKPp|bl#4>x*9Dp*i`*Ol)>m10goQsO)*7EgXGit$vlIKHBJ zc5b1pt3XSlxU=)snYrX}Z^5^4uumjJjD4TPHFF;YqgV#m)UJ6VHe5B`{Y(>iZ3JHOqSS z&{}Qw=87n}mm%i28d#~{N~dD{ddkmp`>EQ?E{opK?VK>=j<=2|?+?^d)vu84cS$?R z3Dt02^&4dY30Lh0kh*K1QeCPHduS-YL3neGuF+d6DWyD^wl^m~ zD#NJdG$kjW6Jc@~V;sy};F{RN$|=vKj(_C0z3yB6jiq2Z)?U%i)ynNgve4V6^mng) znvQ8ta>6U+dUBWeyvX{z=k}i__$gUVaSb^Z7<{hb&#un$eXxfHB{KraC-5vl+UzqC zxz6jcPyA&<>0IhwW>Q5LZUy-K0g(U14>FZTkj(GhR#qsmgVpfIFM-`>=_8B0ORPfsd;Q-D=3VkJ(}LacjGAo2L<0-mDA zQgoK{%SN5w9PVA)eRw8Jj&a7y`@DJD<8xtg8oK+PrYSock!W-XV8fGv5Y|*|gE4mC z>zb=+Jsz+ezq~)Iqq_=vttYz;tS2>J9O9~3s~(GjG~|!=t0sRcfkH@nL7-xoeOI|E zyHnaakBOpqGT3qpCf%i8nlbE`kaKs>OC?^kn)dD$&+y;Z*yPEh_4Fv5<@!DLv+=+sof@O@ z{PftrKl9}EE*OkFay4SE>XC$C-W&>3YB!AIhm8krfZdCzj_F~3mkc_M1xBsa!npLv zc8r2y*&7f0c@;=A3`(rP8-!HW43zyvLHxS}mA7M`v%UHB^~u3mv)`_ZS`8K&7je|z z@VtXJD$t$si5gG@f%Pxs}%-ERuuMd9DUQaVB>MAoY5eT;axza%1> z4aB>>x3HUx!gA@GvvE${JGB_P>mN7zPm%Z9z0>h}J87{OXTf92VD#bw1g*r%C;-xN z1z=Agr@*OO_~ZfvmC~_%HwVOGybra}Age%}I9ir;_#!#4cOtd=5A|-=F!nUz;}4pG zK|E8%g+Ag!5(&e?xF>ynoe*|$2*tVzgy#*lO<4y&G3^p<><4p0wZ4O#QNp?}m?>H) zW&eQSRS>-7hj(K@h`KnNbVD7m!Pc_X2va%gAw(6;nBs{lqpx7eY>l52P6d@a=Xl!H zZr5$B)%5t^sa4^+mZ&u!cVPs1Cq9mD!hX$+Rt?mrx1wi~^g4^q&Yg4~+M z(ef3~Fp;U|U0>~9zQDZOTpUstye3i9qjg$)Iyd5*3{2Ay-vL+K=Vv^tAWdsF-QDC71PH3|mQ;fLu>Qo%>R=OsXzS@x?RSZ*o4vnD0*sQ$0Qg zY4oB#PaV!M;I>n-`?TSTLm{XkdCN(dxPDv zpXZ{G7uC3e<$e?5mbE?tCFm!PU;n1hN1+zg&P#LbH?RI|T%O?v1@Rk9q$l^XG7L3?MMU!7XNm)6MsXkAi>D{6gtBi=T|c?$q5 zx>C=p@1MRtHAz4mP@vC5Oq3-G^3bl3Kn`^I((mi%kCsRTYi5i+%)LFV-Ttz1;YIh@ zOI3p9t!14OXoK1u=we*1^fT{5i!)ONyi#U1Daxsd2xO06Ks6lld$$l?K;4|>-ITqr zIccZcCS5jmv^J^OXmAZZuI>gj$w&AFR0gJGl`Txv`@gl1lNoXv)11oV?i1*hiFC1Qz5 z6SbFHLukUj>mOr~uXR_HV9DPI%W!4nS<==eNJ@Orh*gZL8!;sXC`5o39GOF@o0EH$ zkP@v<7*PsTbSi#ouSWJvZN)C{J$wQ7o%lg2(=XNK*k^M5cn(xrN%~+5PDGtq$em)u z#9U|8IyHq*lPYbJ`_XB14#N3NzMNDo%+hHyXD;@tz;vLhGrdz&q>aWsP>#~hThEyI zN32~jO4|c)Z6L~a)Z3e%Ek_sX+|a1wn1NyQ+X8Rn+f92#;6%5w6ginO@Q_I<E~o*5zPM+nUW^$PMYsr+TP!oE@wl zSI!HgYKI_O;}-@_8?7l(3(8~`zYbMkNqNFud2d4?j4UJxuaG4s+vkOX;$Li?IbJW$l;|}2k zK^RGY&mh{h#*`)WBH~o35x28ybI_F-h)N5L`iD=({#}k+mcSc1rnACD!Mtkt8^{E* zFlysU@jk~8AZ@*7`T`~aZWvS1D3fWUM%@n$iF%j%&`_R1av`tx=IEB7Ss_df0|f7)W02C+&Bc*M>CY9xk9KyC zbY_3TG^pqOOk(a7Cso&w;f*UTL=j5W>zAVlZWPh>gg2Zq2y?u5T zT{?i@EGY0pN*-S6jR#$5;{2x9lpWFXr5Q&jJ3<&lTnga0(XD=|w zuy+V(8|)-KeWM1l`ZVx;Tl#Wq)vtm3X!Vs7UHU8IAHcE&$T<5Be~6c@%}2=^+hFx} ztfT4@vfJR#9A5g(&C4?FwtfQ{|YV>cD}R&*Ev0qABS&$XzYgHb9gC{VR9A*kCx$4HUol~Xq@b7%G{g@ zTE(L^rB^$gZ*<*r_CFO-_q~Dh#m51KvJ#4A1^l*#-FZpkeHwXE|7H^T_#tokZ{E_< z#iO2;6V(-BZO82MF|u<+8*Gt|qH#`Sl0=Y=Qw5^euw$`zA1rB5>jrm`rizJjbTAc& zMzuu>EjBKfY0;_0NUh;-2s)lz(d1#(WsN%Q3}j8Bh`Yz@18OFf{Y_GR^fkx2JUplY z_q$^G`ITFnegHx8R(_kitz*g%v~l$qzOU`(Ob!1ZJo1>MZ>~E?p+oeeGJQmE{<9Z)K&V|*gM=yaMJO?sKuU;gaWV>M$Y7jl|f^uDz? z9R}PpE?m?4)^ZK}W%o%*>J5#wvh{m4mLtUaU>Ak-@MQ65>F7&rhh}o{ug}Y(yLb4{ zw)tpgpjXC3eeC|U^>TNS?U7%}e5?pi#(E8@+-fQLtZYw4B3D4`mg{tS*zm+a?i0gh ze~l&zZH-%VOezCQPdbE3dBaW$w=NzY>5;T3QbqN5xn?XWTLXn5eS-iDDKU4k>cDB! zPr+bfy>_5K_sQERUG95FwaXzN5ouiW1C(|H`IxNHr279^pF|PBm*L`!P>}o|TpOK2 z?$lf>4X07FF zhjMT4d}xxb`nd+-z;3@vL3!)Yy0UkRJApS6oOU1u#s8V7K=0HTk*lo2IBj-mDd{w~ z-C1G<@}-m{MSTi}gFGYb3bbQ+P~2{UNE7UUDYx#<-g!!A9k=Aa*$zYXj?VWjPQ^?K z1AAtzJC0${DL^AG!7UnsdkoqK#iP~R^QJD8j82zkRKXJPRLML%lwr$u`r;}R=t zeeLz2U72Ygp23g9eIYDHRV#)Ar;_umjU`Oat?%7dTpo~K_Kofu<4l>=18t8!r&{SP zXMe2Z?pF@M(k}eQapdTN;j*5|F%NH`(KgtmFRcZ8^m}bCosOtv4xsenr(mfQy*^BW z`>7?VfEg!V7Py_XVA6MW)~fKuTJ@Yhi|c_APY<{E(S1(i!!mdC@mCx6EtJ-I1Vz@_ z=pR4QFnA?)Zp@5Mj08* z9)UY0$)5;hAn`tWtB9?UR#;UWhd1>b3@jXJ*&TMCoL7QF_ z^SHAlZ%pKJ@%cq_PM13+QVCJ48q?B6`oFFhX5gl4s813X()=@JESp6>6#~e66$GeI zpN~(?dDSBgI9tY&i>HUR=1H*SCCtIygxNm_lGf{-c6ww#>Mdm6I;l(oVWy#c*JHP{ zLWeXD4b<`Tyk{2d-g-z)D8Gh5&QoW19QUe=hs!FenUB&lP}$Bc_I;%GPKj;?Adc^bvF!*WNGv$V1}v+RyojnVBnkUSOT) zbRaS@X_Bv+anxt+EHeUHXTdkjY4pKn%7wO-1+x9!hLW1@>2a9``OtlPbC|wnj4HC# zS*AxZJx+TMG(zbY;%A~a9=$Ye=ncIR)lMQBZdJ%+ZY>W3LFd>vTn94*xguc=po#ij zdkhzeq7ldA3nOY@SCZ!SSkyA6?<2=d!A>40dI?pOISTT0*D%2fuum`w`l1(kN&k>G z4MtGte0>FJ%W0cod@`3@*Y<7?1|>Y^?_ZdTnnZbJ} zAKJMqpx7ZCxq9y0CEf_U#N?eeuDa8)vf>|VF<>tnB2-yH)?S^?v>T z2sh$Di-=R*86H+=;RUdd7!J^sbGAcXgdnf{Yziay4AQrBCuo@=`vm2J4w%qE1M6DA zmuIIQr(R}I`E`G62@nS>ZlKqjh`ZsDgpw?@nCNrmM!48W_~a4SdQQzcZu%s!p9X4W zuhu~Ds7XB}e}|c_4!d})!q3kScL@R+c#{)8oFQz)V6F9y&hf6cV&aEp_B!2+pp|Ts znFa&+tjXZe_2@NC0I5UsjaO|Z4Yl&c`cli&bqRSMK>>u2aj!7%d~_jou7`HaD(bvw zx~0Fz6Q|UeopJoVRu$Cd6P*QiE|(Nnpe0O+nuwF^cgM@d&y@B)L@PHw6|-)%W(9oT`))O+9~TkHt;-bJ7NL21 zYwvJ{J#blyrH_JP1by^o-_1TV&p1z+kX}#YR#ync*A+BMpf1D2E!q6R4ExGsBn+cl zqJIM09N4n(S4U=xLC6t+$zH1qxpvE_c+s|g9d&K0Q9j3`@wS_ri@~F~N-c*g1sdI-HOVtrHe%2wGguy|74EJQP}7({KME|*a+cf;00a2LQ&3{^3wAtNu~bwF zc8j7PleejFZ`bp z^Pdo79qX%pO*w#g*+5JbeNyC7wUVP*^>Xs++V0grm-@Y*p^(a#R5!#+fXI({5@)2> zzZjd~asL&PT&f1@Ol7(QE0Se9I*RoURpk2IX%nH!P3a{Yg}jcCAamyi!@eH0b6cVV z-8;g%6>||@U>Fw?tiQG*rcqyzkzt)929VvGe)KcZrt-&E8)kbbMCBvYJ00u2Nbn%c z`~W3a%f2;MUlUDA7r;`4+3`ULB@Y?aLzNNBwo89(^B}Ebj_$&~R;v!sdsNwNhAy7` zh~qtczXJ`c$dHw5Q?yT(w00m!|)g<=Xj9tpqoxA!#w|Fmpz7;PIgwLy`A=h?<}4wR`A)A2b()0aQ(?cxj=Vp z$YRBT;8!Or63%`Yd0lMXE~Kit3YRyxq*-M=%&H4b9G}4wjy`vw zhCmCyVk0HQjlxDAcEQ}+E`%6LhbGl5Y*tNDw=!n zK~fm`%X|}-AQzazOYgqB>3>3wHhj+{c)Vu7wvkpNm7i^_}KL+el?i_Stb0kl{t3T6uihJ_soBsu{ C?>C?T delta 14748 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 From 9bf8ecd294ebee8959745185432f2e6ffeb06bf6 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 7 May 2020 14:11:56 -0700 Subject: [PATCH 482/858] delete splunk edit api pages --- .openpublishing.redirection.json | 5 + .../api-portal-mapping.md | 4 +- .../configure-splunk.md | 131 ------------------ .../pull-alerts-using-rest-api.md | 3 +- 4 files changed, 9 insertions(+), 134 deletions(-) delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/configure-splunk.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index d7b9c5f5dd..3ea3f56b45 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -1327,6 +1327,11 @@ "redirect_document_id": true }, { +"source_path": "windows/security/threat-protection/microsoft-defender-atp/configure-splunk.md", +"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-siem-integration", +"redirect_document_id": false +}, +{ "source_path": "windows/threat-protection/windows-defender-atp/custom-ti-api-windows-defender-advanced-threat-protection.md", "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/custom-ti-api-windows-defender-advanced-threat-protection", "redirect_document_id": true diff --git a/windows/security/threat-protection/microsoft-defender-atp/api-portal-mapping.md b/windows/security/threat-protection/microsoft-defender-atp/api-portal-mapping.md index 3b57273926..95aaddc7ab 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/api-portal-mapping.md +++ b/windows/security/threat-protection/microsoft-defender-atp/api-portal-mapping.md @@ -28,8 +28,9 @@ ms.topic: article Understand what data fields are exposed as part of the detections API and how they map to Microsoft Defender Security Center. >[!Note] ->- [Microsoft Defender ATP Alert](alerts.md) is composed from one or more detections +>- [Microsoft Defender ATP Alert](alerts.md) is composed from one or more detections. >- **Microsoft Defender ATP Detection** is composed from the suspicious event occurred on the Machine and its related **Alert** details. +>-The Microsoft Defender ATP Alert API is the latest API for alert consumption and contain a detailed list of related evidence for each alert. For more information, see [Alert methods and properties](alerts.md) and [List alerts](get-alerts.md). ## Detections API fields and portal mapping The following table lists the available fields exposed in the detections API payload. It shows examples for the populated values and a reference on how data is reflected on the portal. @@ -91,7 +92,6 @@ Field numbers match the numbers in the images below. ## Related topics - [Enable SIEM integration in Microsoft Defender ATP](enable-siem-integration.md) -- [Configure Splunk to pull Microsoft Defender ATP detections](configure-splunk.md) - [Configure ArcSight to pull Microsoft Defender ATP detections](configure-arcsight.md) - [Pull Microsoft Defender ATP detections using REST API](pull-alerts-using-rest-api.md) - [Troubleshoot SIEM tool integration issues](troubleshoot-siem.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-splunk.md b/windows/security/threat-protection/microsoft-defender-atp/configure-splunk.md deleted file mode 100644 index 10c69301a9..0000000000 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-splunk.md +++ /dev/null @@ -1,131 +0,0 @@ ---- -title: Configure Splunk to pull Microsoft Defender ATP detections -description: Configure Splunk to receive and pull detections from Microsoft Defender Security Center. -keywords: configure splunk, security information and events management tools, splunk -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: article ---- - -# Configure Splunk to pull Microsoft Defender ATP detections - -**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-configuresplunk-abovefoldlink) - -You'll need to configure Splunk so that it can pull Microsoft Defender ATP detections. - ->[!Note] ->- [Microsoft Defender ATP Alert](alerts.md) is composed from one or more detections ->- [Microsoft Defender ATP Detection](api-portal-mapping.md) is composed from the suspicious event occurred on the Machine and its related Alert details. - -## Before you begin - -- Install the open source [Windows Defender ATP Modular Inputs TA](https://splunkbase.splunk.com/app/4128/) in Splunk. -- Make sure you have enabled the **SIEM integration** feature from the **Settings** menu. For more information, see [Enable SIEM integration in Microsoft Defender ATP](enable-siem-integration.md) - -- Have the details file you saved from enabling the **SIEM integration** feature ready. You'll need to get the following values: - - Tenant ID - - Client ID - - Client Secret - - Resource URL - - -## Configure Splunk - -1. Login in to Splunk. - -2. Go to **Settings** > **Data inputs**. - -3. Select **Windows Defender ATP alerts** under **Local inputs**. - - NOTE: - This input will only appear after you install the [Windows Defender ATP Modular Inputs TA](https://splunkbase.splunk.com/app/4128/). - -4. Click **New**. - -5. Type the following values in the required fields, then click **Save**: - - NOTE: - All other values in the form are optional and can be left blank. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldValue
    NameName for the Data Input
    Login URLURL to authenticate the azure app (Default : https://login.microsoftonline.com)
    EndpointDepending on the location of your datacenter, select any of the following URL:

    For EU: https://wdatp-alertexporter-eu.securitycenter.windows.com

    For US:https://wdatp-alertexporter-us.securitycenter.windows.com

    For UK:https://wdatp-alertexporter-uk.securitycenter.windows.com -
    Tenant IDAzure Tenant ID
    ResourceValue from the SIEM integration feature page
    Client IDValue from the SIEM integration feature page
    Client SecretValue from the SIEM integration feature page
    - -After completing these configuration steps, you can go to the Splunk dashboard and run queries. - -## View detections using Splunk solution explorer -Use the solution explorer to view detections in Splunk. - -1. In Splunk, go to **Settings** > **Searchers, reports, and alerts**. - -2. Select **New**. - -3. Enter the following details: - - Search: Enter a query, for example:
    - `sourcetype="wdatp:alerts" |spath|table*` - - App: Add-on for Windows Defender (TA_Windows-defender) - - Other values are optional and can be left with the default values. - -4. Click **Save**. The query is saved in the list of searches. - -5. Find the query you saved in the list and click **Run**. The results are displayed based on your query. - - ->[!TIP] -> To minimize Detection duplications, you can use the following query: ->```source="rest://wdatp:alerts" | spath | dedup _raw | table *``` - -## Related topics -- [Enable SIEM integration in Microsoft Defender ATP](enable-siem-integration.md) -- [Configure ArcSight to pull Microsoft Defender ATP detections](configure-arcsight.md) -- [Microsoft Defender ATP Detection fields](api-portal-mapping.md) -- [Pull Microsoft Defender ATP detections using REST API](pull-alerts-using-rest-api.md) -- [Troubleshoot SIEM tool integration issues](troubleshoot-siem.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/pull-alerts-using-rest-api.md b/windows/security/threat-protection/microsoft-defender-atp/pull-alerts-using-rest-api.md index f2c30ec2e4..c55c6e231f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/pull-alerts-using-rest-api.md +++ b/windows/security/threat-protection/microsoft-defender-atp/pull-alerts-using-rest-api.md @@ -27,8 +27,9 @@ ms.topic: article >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-pullalerts-abovefoldlink) >[!Note] ->- [Microsoft Defender ATP Alert](alerts.md) is composed from one or more detections +>- [Microsoft Defender ATP Alert](alerts.md) is composed from one or more detections. >- [Microsoft Defender ATP Detection](api-portal-mapping.md) is composed from the suspicious event occurred on the Machine and its related Alert details. +>-The Microsoft Defender ATP Alert API is the latest API for alert consumption and contain a detailed list of related evidence for each alert. For more information, see [Alert methods and properties](alerts.md) and [List alerts](get-alerts.md). Microsoft Defender ATP supports the OAuth 2.0 protocol to pull detections from the API. From f886b2391cdfe9ebf9fc7482babc4c6ede739784 Mon Sep 17 00:00:00 2001 From: "Jeff Reeds (Aquent LLC)" Date: Thu, 7 May 2020 14:20:32 -0700 Subject: [PATCH 483/858] Changed Device Guard to Hypervisor-Protected Code Integrity --- .../additional-mitigations.md | 2 +- .../credential-guard-known-issues.md | 8 +++---- .../credential-guard-manage.md | 21 ++++++++++--------- 3 files changed, 16 insertions(+), 15 deletions(-) diff --git a/windows/security/identity-protection/credential-guard/additional-mitigations.md b/windows/security/identity-protection/credential-guard/additional-mitigations.md index 68410a7305..03924d7205 100644 --- a/windows/security/identity-protection/credential-guard/additional-mitigations.md +++ b/windows/security/identity-protection/credential-guard/additional-mitigations.md @@ -18,7 +18,7 @@ ms.reviewer: # Additional mitigations -Windows Defender Credential Guard can provide mitigations against attacks on derived credentials and prevent the use of stolen credentials elsewhere. However, PCs can still be vulnerable to certain attacks, even if the derived credentials are protected by Windows Defender Credential Guard. These attacks can include abusing privileges and use of derived credentials directly from a compromised device, re-using previously stolen credentials prior to Windows Defender Device Guard, and abuse of management tools and weak application configurations. Because of this, additional mitigations also must be deployed to make the domain environment more robust. +Windows Defender Credential Guard can provide mitigation against attacks on derived credentials and prevent the use of stolen credentials elsewhere. However, PCs can still be vulnerable to certain attacks, even if the derived credentials are protected by Windows Defender Credential Guard. These attacks can include abusing privileges and use of derived credentials directly from a compromised device, re-using previously stolen credentials prior to Hypervisor-Protected Code Integrity, and abuse of management tools and weak application configurations. Because of this, additional mitigation also must be deployed to make the domain environment more robust. ## Restricting domain users to specific domain-joined devices diff --git a/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md b/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md index e2c7665e97..52e6cf8f15 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md @@ -58,7 +58,7 @@ When Windows Defender Credential Guard is enabled on Windows 10, the Java GSS AP The following issue affects Cisco AnyConnect Secure Mobility Client: -- [Blue screen on Windows 10 computers running Windows Defender Device Guard and Windows Defender Credential Guard with Cisco Anyconnect 4.3.04027](https://quickview.cloudapps.cisco.com/quickview/bug/CSCvc66692) \* +- [Blue screen on Windows 10 computers running Hypervisor-Protected Code Integrity and Windows Defender Credential Guard with Cisco Anyconnect 4.3.04027](https://quickview.cloudapps.cisco.com/quickview/bug/CSCvc66692) \* *Registration required to access this article. @@ -91,16 +91,16 @@ See the following article on Citrix support for Secure Boot: Windows Defender Credential Guard is not supported by either these products, products versions, computer systems, or Windows 10 versions: - For Windows Defender Credential Guard on Windows 10 with McAfee Encryption products, see: - [Support for Windows Defender Device Guard and Windows Defender Credential Guard on Windows 10 with McAfee encryption products](https://kc.mcafee.com/corporate/index?page=content&id=KB86009) + [Support for Hypervisor-Protected Code Integrity and Windows Defender Credential Guard on Windows 10 with McAfee encryption products](https://kc.mcafee.com/corporate/index?page=content&id=KB86009) - For Windows Defender Credential Guard on Windows 10 with Check Point Endpoint Security Client, see: - [Check Point Endpoint Security Client support for Microsoft Windows 10 Windows Defender Credential Guard and Windows Defender Device Guard features](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk113912) + [Check Point Endpoint Security Client support for Microsoft Windows 10 Windows Defender Credential Guard and Hypervisor-Protected Code Integrity features](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk113912) - For Windows Defender Credential Guard on Windows 10 with VMWare Workstation [Windows 10 host fails when running VMWare Workstation when Windows Defender Credential Guard is enabled](https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2146361) - For Windows Defender Credential Guard on Windows 10 with specific versions of the Lenovo ThinkPad - [ThinkPad support for Windows Defender Device Guard and Windows Defender Credential Guard in Microsoft Windows 10 – ThinkPad](https://support.lenovo.com/in/en/solutions/ht503039) + [ThinkPad support for Hypervisor-Protected Code Integrity and Windows Defender Credential Guard in Microsoft Windows 10 – ThinkPad](https://support.lenovo.com/in/en/solutions/ht503039) - For Windows Defender Credential Guard on Windows 10 with Symantec Endpoint Protection [Windows 10 with Windows Defender Credential Guard and Symantec Endpoint Protection 12.1](https://www.symantec.com/connect/forums/windows-10-device-guard-credentials-guard-and-sep-121) diff --git a/windows/security/identity-protection/credential-guard/credential-guard-manage.md b/windows/security/identity-protection/credential-guard/credential-guard-manage.md index 3136a3238c..79846d6e70 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-manage.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-manage.md @@ -24,7 +24,7 @@ ms.reviewer: ## Enable Windows Defender Credential Guard -Windows Defender Credential Guard can be enabled either by using [Group Policy](#enable-windows-defender-credential-guard-by-using-group-policy), the [registry](#enable-windows-defender-credential-guard-by-using-the-registry), or the Windows Defender Device Guard and Windows Defender Credential Guard [hardware readiness tool](https://www.microsoft.com/download/details.aspx?id=53337). Windows Defender Credential Guard can also protect secrets in a Hyper-V virtual machine, just as it would on a physical machine. +Windows Defender Credential Guard can be enabled either by using [Group Policy](#enable-windows-defender-credential-guard-by-using-group-policy), the [registry](#enable-windows-defender-credential-guard-by-using-the-registry), or the Hypervisor-Protected Code Integrity and Windows Defender Credential Guard [hardware readiness tool](https://www.microsoft.com/download/details.aspx?id=53337). Windows Defender Credential Guard can also protect secrets in a Hyper-V virtual machine, just as it would on a physical machine. The same set of procedures used to enable Windows Defender Credential Guard on physical machines applies also to virtual machines. @@ -111,15 +111,15 @@ You can do this by using either the Control Panel or the Deployment Image Servic -### Enable Windows Defender Credential Guard by using the Windows Defender Device Guard and Windows Defender Credential Guard hardware readiness tool +### Enable Windows Defender Credential Guard by using the Hypervisor-Protected Code Integrity and Windows Defender Credential Guard hardware readiness tool -You can also enable Windows Defender Credential Guard by using the [Windows Defender Device Guard and Windows Defender Credential Guard hardware readiness tool](dg-readiness-tool.md). +You can also enable Windows Defender Credential Guard by using the [Hypervisor-Protected Code Integrity and Windows Defender Credential Guard hardware readiness tool](dg-readiness-tool.md). ``` DG_Readiness_Tool.ps1 -Enable -AutoReboot ``` > [!IMPORTANT] -> When running the Windows Defender Device Guard and Windows Defender Credential Guard hardware readiness tool on a non-English operating system, within the script, change `$OSArch = $(gwmi win32_operatingsystem).OSArchitecture` to be `$OSArch = $((gwmi win32_operatingsystem).OSArchitecture).tolower()` instead, in order for the tool to work. +> When running the Hypervisor-Protected Code Integrity and Windows Defender Credential Guard hardware readiness tool on a non-English operating system, within the script, change `$OSArch = $(gwmi win32_operatingsystem).OSArchitecture` to be `$OSArch = $((gwmi win32_operatingsystem).OSArchitecture).tolower()` instead, in order for the tool to work. > This is a known issue. ### Review Windows Defender Credential Guard performance @@ -136,13 +136,13 @@ You can view System Information to check that Windows Defender Credential Guard ![System Information](images/credguard-msinfo32.png) -You can also check that Windows Defender Credential Guard is running by using the [Windows Defender Device Guard and Windows Defender Credential Guard hardware readiness tool](dg-readiness-tool.md). +You can also check that Windows Defender Credential Guard is running by using the [Hypervisor-Protected Code Integrity and Windows Defender Credential Guard hardware readiness tool](dg-readiness-tool.md). ``` DG_Readiness_Tool_v3.6.ps1 -Ready ``` > [!IMPORTANT] -> When running the Windows Defender Device Guard and Windows Defender Credential Guard hardware readiness tool on a non-English operating system, within the script, change `*$OSArch = $(gwmi win32_operatingsystem).OSArchitecture` to be `$OSArch = $((gwmi win32_operatingsystem).OSArchitecture).tolower()` instead, in order for the tool to work. +> When running the Hypervisor-Protected Code Integrity and Windows Defender Credential Guard hardware readiness tool on a non-English operating system, within the script, change `*$OSArch = $(gwmi win32_operatingsystem).OSArchitecture` to be `$OSArch = $((gwmi win32_operatingsystem).OSArchitecture).tolower()` instead, in order for the tool to work. > This is a known issue. > [!NOTE] @@ -207,19 +207,20 @@ To disable Windows Defender Credential Guard, you can use the following set of p > [!NOTE] > Credential Guard and Device Guard are not currently supported when using Azure IaaS VMs. These options will be made available with future Gen 2 VMs. -For more info on virtualization-based security and Windows Defender Device Guard, see [Windows Defender Device Guard deployment guide](/windows/device-security/device-guard/device-guard-deployment-guide). +For more info on virtualization-based security and Hypervisor-Protected Code Integrity, see [Enable virtualization-based protection of code integrity](/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity +). -#### Disable Windows Defender Credential Guard by using the Windows Defender Device Guard and Windows Defender Credential Guard hardware readiness tool +#### Disable Windows Defender Credential Guard by using the Hypervisor-Protected Code Integrity and Windows Defender Credential Guard hardware readiness tool -You can also disable Windows Defender Credential Guard by using the [Windows Defender Device Guard and Windows Defender Credential Guard hardware readiness tool](dg-readiness-tool.md). +You can also disable Windows Defender Credential Guard by using the [Hypervisor-Protected Code Integrity and Windows Defender Credential Guard hardware readiness tool](dg-readiness-tool.md). ``` DG_Readiness_Tool_v3.6.ps1 -Disable -AutoReboot ``` > [!IMPORTANT] -> When running the Windows Defender Device Guard and Windows Defender Credential Guard hardware readiness tool on a non-English operating system, within the script, change `*$OSArch = $(gwmi win32_operatingsystem).OSArchitecture` to be `$OSArch = $((gwmi win32_operatingsystem).OSArchitecture).tolower()` instead, in order for the tool to work. +> When running the Hypervisor-Protected Code Integrity and Windows Defender Credential Guard hardware readiness tool on a non-English operating system, within the script, change `*$OSArch = $(gwmi win32_operatingsystem).OSArchitecture` to be `$OSArch = $((gwmi win32_operatingsystem).OSArchitecture).tolower()` instead, in order for the tool to work. > This is a known issue. #### Disable Windows Defender Credential Guard for a virtual machine From 58ac6d41eee368d2549a5d5720e492e143fc3330 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 7 May 2020 14:46:14 -0700 Subject: [PATCH 484/858] Applied [!NOTE] style --- .../credential-guard/credential-guard-manage.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/identity-protection/credential-guard/credential-guard-manage.md b/windows/security/identity-protection/credential-guard/credential-guard-manage.md index 79846d6e70..3ae86eaffe 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-manage.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-manage.md @@ -85,7 +85,8 @@ You can do this by using either the Control Panel or the Deployment Image Servic ``` dism /image: /Enable-Feature /FeatureName:IsolatedUserMode ``` - NOTE: In Windows 10, version 1607 and later, the Isolated User Mode feature has been integrated into the core operating system. Running the command in step 3 above is therefore no longer required. + > [!NOTE] + > In Windows 10, version 1607 and later, the Isolated User Mode feature has been integrated into the core operating system. Running the command in step 3 above is therefore no longer required. > [!TIP] > You can also add these features to an online image by using either DISM or Configuration Manager. From 7179f210c12ee6d1c267cdeccd55f7fc6efd7b31 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 7 May 2020 15:49:59 -0700 Subject: [PATCH 485/858] fix 404 --- windows/deployment/add-store-apps-to-image.md | 3 +- ...ndows-10-fall-creators-removed-features.md | 107 ------------------ 2 files changed, 1 insertion(+), 109 deletions(-) delete mode 100644 windows/deployment/planning/windows-10-fall-creators-removed-features.md diff --git a/windows/deployment/add-store-apps-to-image.md b/windows/deployment/add-store-apps-to-image.md index b51e38cfae..68f85b8215 100644 --- a/windows/deployment/add-store-apps-to-image.md +++ b/windows/deployment/add-store-apps-to-image.md @@ -30,8 +30,7 @@ This topic describes the correct way to add Microsoft Store for Business applica * [Windows Assessment and Deployment Kit (Windows ADK)](windows-adk-scenarios-for-it-pros.md) for the tools required to mount and edit Windows images. -* Download an offline signed app package and license of the application you would like to add through [Microsoft Store for Business](/store-for-business/distribute-offline-apps#download-an-offline-licensed-app). -deploy-windows-cm +* Download an offline signed app package and license of the application you would like to add through [Microsoft Store for Business](https://docs.microsoft.com/microsoft-store/distribute-offline-apps#download-an-offline-licensed-app). * A Windows Image. For instructions on image creation, see [Create a Windows 10 reference image](deploy-windows-mdt/create-a-windows-10-reference-image.md). >[!NOTE] diff --git a/windows/deployment/planning/windows-10-fall-creators-removed-features.md b/windows/deployment/planning/windows-10-fall-creators-removed-features.md deleted file mode 100644 index 9c2f192856..0000000000 --- a/windows/deployment/planning/windows-10-fall-creators-removed-features.md +++ /dev/null @@ -1,107 +0,0 @@ ---- -title: Windows 10 Fall Creators Update - Features removed or planned for removal -description: Which features were removed in Windows 10 Fall Creators Update (version 1709)? Which features are we thinking of removing in the future? -ms.prod: w10 -ms.mktglfcycl: plan -ms.localizationpriority: medium -ms.sitesec: library -audience: itpro -author: greg-lindsay -ms.date: 10/09/2017 -ms.reviewer: -manager: laurawi -ms.author: greglin -ms.topic: article ---- - -# Features removed or planned for replacement starting with Windows 10 Fall Creators Update (version 1709) - -> Applies to: Windows 10, version 1709 - -Each release of Windows 10 adds new features and functionality; we also occasionally remove features and functionality, usually because we've added a better option. Read on for details about the features and functionalities that we removed in Windows 10 Fall Creators Update (version 1709). This list also includes information about features and functionality that we're considering removing in a future release of Windows 10. This list is intended to make you aware of current and future changes and inform your planning. **The list is subject to change and might not include every affected feature or functionality.** - -## Features removed from Windows 10 Fall Creators Update - -We've removed the following features and functionalities from the installed product image in Windows 10, version 1709. Applications, code, or usage that depend on these features won't function in this release unless you employ an alternate method. - -### 3D Builder - -No longer installed by default, [3D Builder](https://www.microsoft.com/store/p/3d-builder/9wzdncrfj3t6) is still available for download from the Microsoft Store. You can also consider using Print 3D and Paint 3D in its place. - -### APN database (Apndatabase.xml) - -Replaced by the Country and Operator Settings Asset (COSA) database. For more information, see the following Hardware Dev Center articles: - -- [Planning your COSA/APN database submission](/windows-hardware/drivers/mobilebroadband/planning-your-apn-database-submission) -- [COSA – FAQ](/windows-hardware/drivers/mobilebroadband/cosa---faq) - -### Enhanced Mitigation Experience Toolkit (EMET) - -Removed from the image, and you're blocked from using it. Consider using the [Exploit Protection feature](/windows/threat-protection/windows-defender-exploit-guard/exploit-protection) as a replacement. See the [Announcing Windows 10 Insider Preview Build 16232 for PC + Build 15228 for Mobile](https://blogs.windows.com/windowsexperience/2017/06/28/announcing-windows-10-insider-preview-build-16232-pc-build-15228-mobile/) for details. - -### Outlook Express - -Removed this non-functional code. - -### Reader app - -Integrated the Reader functionality into Microsoft Edge. - -### Reading list - -Integrated the Reading list functionality into Microsoft Edge. - -### Resilient File System (ReFS) - -We changed the way that ReFS works, based on the edition of Windows 10 you have. We didn't **remove** ReFS, but how you can use ReFS depends on your edition. - -If you have Windows 10 Enterprise or Windows 10 Pro for Workstations: You can create, read, and write volumes. - -If you have any other edition of Windows 10: You can read and write volumes, but you can't create volumes. If you need to create volumes, upgrade to the Enterprise or Pro for Workstations edition. - -### Syskey.exe - -Removed this security feature. Instead, we recommend using [BitLocker](/device-security/bitlocker/bitlocker-overview). For more information, see [4025993 Syskey.exe utility is no longer supported in Windows 10 RS3 and Windows Server 2016 RS3](https://support.microsoft.com/help/4025993/syskey-exe-utility-is-no-longer-supported-in-windows-10-rs3-and-window). - -### TCP Offload Engine - -Removed this code. The TCP Offload Engine functionality is now available in the Stack TCP Engine. For more information, see [Why Are We Deprecating Network Performance Features (KB4014193)?](https://blogs.technet.microsoft.com/askpfeplat/2017/06/13/why-are-we-deprecating-network-performance-features-kb4014193/) - -### TPM Owner Password Management - -Removed this code. - -## Features being considered for replacement starting after Windows Fall Creators Update - -We are considering removing the following features and functionalities from the installed product image, starting with releases after Windows 10, version 1709. Eventually, we might completely remove them and replace them with other features or functionality (or, in some instances, make them available from different sources). These features and functionalities are *still available* in this release, but **you should begin planning now to either use alternate methods or to replace any applications, code, or usage that depend on these features.** - -If you have feedback to share about the proposed replacement of any of these features, you can use the [Feedback Hub app](https://support.microsoft.com/help/4021566/windows-10-send-feedback-to-microsoft-with-feedback-hub-app). - -### IIS 6 Management Compatibility - -We're considering replacing the following specific DISM features: - -- IIS 6 Metabase Compatibility (Web-Metabase) -- IIS 6 Management Console (Web-Lgcy-Mgmt-Console) -- IIS 6 Scripting Tools (Web-Lgcy-Scripting) -- IIS 6 WMI Compatibility (Web-WMI) - -Instead of IIS 6 Metabase Compatibility (which acts as an emulation layer between IIS 6-based metabase scripts and the file-based configuration used by IIS 7 or newer versions) you should start migrating management scripts to target IIS file-based configuration directly, by using tools such as the Microsoft.Web.Administration namespace. - -You should also start migration from IIS 6.0 or earlier versions, and move to the [latest version of IIS](/iis/get-started/whats-new-in-iis-10/new-features-introduced-in-iis-10). - -### IIS Digest Authentication - -We're considering removing the IIS Digest Authentication method. Instead, you should start using other authentication methods, such as [Client Certificate Mapping](/iis/manage/configuring-security/configuring-one-to-one-client-certificate-mappings) or [Windows Authentication](/iis/configuration/system.webServer/security/authentication/windowsAuthentication/). - -### Microsoft Paint - -We're considering removing MS Paint from the basic installed product image - that means it won't be installed by default. **You'll still be able to get the app separately from the [Microsoft Store](https://www.microsoft.com/store/b/home) for free.** Alternately, you can get [Paint 3D](https://www.microsoft.com/store/p/paint-3d/9nblggh5fv99) and [3D Builder](https://www.microsoft.com/store/p/3d-builder/9wzdncrfj3t6) from the Microsoft Store today; both of these offer the same functionality as Microsoft Paint, plus additional features. - -### RSA/AES Encryption for IIS - -We're considering removing RSA/AES encryption because the superior [Cryptography API: Next Generation (CNG)](https://msdn.microsoft.com/library/windows/desktop/bb931354(v=vs.85).aspx) method is already available. - -### Sync your settings - -We're considering making changes to the back-end storage that will affect the sync process: [Enterprise State Roaming](/azure/active-directory/active-directory-windows-enterprise-state-roaming-overview) and all other users will use a single cloud storage system. Both the "Sync your settings" options and the Enterprise State Roaming feature will continue to work. From 990cdf46cb980917419ed8d5e6e64818cd07321f Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 7 May 2020 15:58:29 -0700 Subject: [PATCH 486/858] remove note --- education/windows/configure-windows-for-education.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/education/windows/configure-windows-for-education.md b/education/windows/configure-windows-for-education.md index d884d1f8f7..71f603bec9 100644 --- a/education/windows/configure-windows-for-education.md +++ b/education/windows/configure-windows-for-education.md @@ -170,9 +170,6 @@ To suppress ads only when the student signs into Bing with their Office 365 acco 1. Configure **SetEduPolicies** according to one of the methods described in the previous sections in this topic. 2. Have students sign into Bing with their Office 365 account. -### More information -> [!NOTE] -> Since 2017, Microsoft’s Bing in the Classroom solution (now a legacy solution) has been integrated with Microsoft Office 365 Education and requires users to be signed in into Microsoft Edge using their student Azure Active Directory Identity for an ad free experience. ## Related topics [Deployment recommendations for school IT administrators](edu-deployment-recommendations.md) From 7df6299879135b304f6f4a689dde4ee08164defa Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 7 May 2020 16:02:00 -0700 Subject: [PATCH 487/858] behavioral blocking and containment overview --- .../behavioral-blocking-containment.md | 16 ++++++++++++++-- .../mdatp-next-gen-EDR-behavblockcontain.png | Bin 0 -> 24052 bytes 2 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/mdatp-next-gen-EDR-behavblockcontain.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/behavioral-blocking-containment.md b/windows/security/threat-protection/microsoft-defender-atp/behavioral-blocking-containment.md index db8a4231aa..f88b9665cc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/behavioral-blocking-containment.md +++ b/windows/security/threat-protection/microsoft-defender-atp/behavioral-blocking-containment.md @@ -24,9 +24,21 @@ ms.collection: - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -## Behavioral blocking and containment overview +## Overview of behavioral blocking and containment + +Not all cyberattacks involve a simple piece of [malware](https://docs.microsoft.com/windows/security/threat-protection/intelligence/understanding-malware) that's found and removed. Some attacks, such as and “living off the land” binaries, are much more difficult to identify, let alone contain. Fortunately, [Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection) includes behavioral blocking and containment capabilities that can help identify and stop threats, based on their behaviors and process trees. + +Behavioral blocking and containment capabilities leverage multiple components and features of Microsoft Defender ATP to stop attacks immediately and prevent attacks from progressing. + +- [Next-generation protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10) (which includes Windows Defender Antivirus) can detect threats by analyzing behaviors, and stop threats that have started running. + +- [Endpoint detection and response](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response) (EDR) receives security signals across your network, devices, and kernel behavior. As threats are detected, alerts are created. Multiple alerts of the same type are aggregated into incidents, which makes it easier for your security operations team to investigate and respond. + +- In addition to the network, endpoint, and kernel behavior signals received through EDR, [Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response) has a wide range of optics across identities, email, data, and apps. As a component of [Microsoft Threat Protection](https://docs.microsoft.com/microsoft-365/security/mtp/microsoft-threat-protection), Microsoft Defender ATP processes and correlates these signals, raises detection alerts, and connects related alerts in incidents. + +Next-generation protection, EDR, and other Microsoft Defender ATP components and features work together in behavioral blocking and containment capabilities, as illustrated in the following image: + -Not all cyberattacks involve a simple piece of malware that's found and removed. Some attacks, such as fileless attacks, are much more difficult to identify, let alone contain. Microsoft Defender ATP includes behavioral blocking and containment capabilities that can help identify and stop threats with machine learning, pre- and post-breach. In almost real time, when a suspicious behavior or artifact is detected and determined to be malicious, the threat is blocked. Pre-execution models learn about that threat, and prevent it from running on other endpoints. ## Behavioral blocking and containment capabilities diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/mdatp-next-gen-EDR-behavblockcontain.png b/windows/security/threat-protection/microsoft-defender-atp/images/mdatp-next-gen-EDR-behavblockcontain.png new file mode 100644 index 0000000000000000000000000000000000000000..add1b5bd1535b6dac6b7073013db6cfcf7ecc174 GIT binary patch literal 24052 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 K+N>7ked}MzQg9Ri literal 0 HcmV?d00001 From 3c7fe5559eaac4fe56c3fb058634fa5f2d6016ae Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 7 May 2020 16:05:47 -0700 Subject: [PATCH 488/858] Create NTLMalertjuicypotato.png --- .../images/NTLMalertjuicypotato.png | Bin 0 -> 44487 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/NTLMalertjuicypotato.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/NTLMalertjuicypotato.png b/windows/security/threat-protection/microsoft-defender-atp/images/NTLMalertjuicypotato.png new file mode 100644 index 0000000000000000000000000000000000000000..0ecdbe5a2decedc03403afa24ce708e2218217db GIT binary patch literal 44487 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 za­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 Z?&xvr8;CDkir`x7&YZS1E-}1(??2GMyPE(2 literal 0 HcmV?d00001 From 4312832b41b21c55bac1ac8adf6df03e627af70b Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 7 May 2020 16:08:52 -0700 Subject: [PATCH 489/858] Create blocked-behav-alert.png --- .../images/blocked-behav-alert.png | Bin 0 -> 102014 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/blocked-behav-alert.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/blocked-behav-alert.png b/windows/security/threat-protection/microsoft-defender-atp/images/blocked-behav-alert.png new file mode 100644 index 0000000000000000000000000000000000000000..e9cb104a050c1e33dd98ca0e1a633a898bcd69ed GIT binary patch literal 102014 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


    C5 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¬ReALI;O0 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 mw(xhU>KxOChko?;?Akl;xFxCvQ6 Date: Thu, 7 May 2020 16:23:09 -0700 Subject: [PATCH 490/858] Update TOC.md --- .../windows-defender-application-control/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/TOC.md b/windows/security/threat-protection/windows-defender-application-control/TOC.md index 5ade5917e6..7f4ed7e9d6 100644 --- a/windows/security/threat-protection/windows-defender-application-control/TOC.md +++ b/windows/security/threat-protection/windows-defender-application-control/TOC.md @@ -28,7 +28,7 @@ ### [Manage packaged apps with WDAC](manage-packaged-apps-with-windows-defender-application-control.md) ### [Use a Windows Defender Application Control policy to control specific plug-ins, add-ins, and modules](use-windows-defender-application-control-policy-to-control-specific-plug-ins-add-ins-and-modules.md) ### [Use code signing to simplify application control for classic Windows applications](use-code-signing-to-simplify-application-control-for-classic-windows-applications.md) -#### [Optional: Use the Device Guard Signing Portal in the Microsoft Store for Business](use-device-guard-signing-portal-in-microsoft-store-for-business.md) +#### [Optional: Use the WDAC Signing Portal in the Microsoft Store for Business](use-device-guard-signing-portal-in-microsoft-store-for-business.md) #### [Optional: Create a code signing cert for WDAC](create-code-signing-cert-for-windows-defender-application-control.md) #### [Deploy catalog files to support WDAC](deploy-catalog-files-to-support-windows-defender-application-control.md) ### [Use signed policies to protect Windows Defender Application Control against tampering](use-signed-policies-to-protect-windows-defender-application-control-against-tampering.md) From 3063e2dc02df50c27114686ed72b55ce31e2a846 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 7 May 2020 16:26:07 -0700 Subject: [PATCH 491/858] behavioral blocking --- .../behavioral-blocking-containment.md | 31 +++++++++++++++++- .../images/Artifactblockedjuicypotato.png | Bin 0 -> 47767 bytes 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/Artifactblockedjuicypotato.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/behavioral-blocking-containment.md b/windows/security/threat-protection/microsoft-defender-atp/behavioral-blocking-containment.md index f88b9665cc..b3a898b92e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/behavioral-blocking-containment.md +++ b/windows/security/threat-protection/microsoft-defender-atp/behavioral-blocking-containment.md @@ -38,7 +38,15 @@ Behavioral blocking and containment capabilities leverage multiple components an Next-generation protection, EDR, and other Microsoft Defender ATP components and features work together in behavioral blocking and containment capabilities, as illustrated in the following image: +:::image type="content" source="images/mdatp-next-gen-EDR-behavblockcontain.png" alt-text="Behavioral blocking and containment"::: +These capabilities working together empowers your security operations team to view, investigate, and respond to threats more efficiently and effectively. More threats can be prevented or blocked, even if they start running. Whenever suspicious behavior is detected, the threat is contained, alerts are created, and your security operations team is notified, enabling them to investigate and take appropriate actions quickly. + +The following image shows an example of an alert that was triggered by behavioral blocking and containment capabilities: + +:::image type="content" source="images/blocked-behav-alert.png" alt-text="Example of an alert through behavioral blocking and containment"::: + +The alert includes recommended actions to help your security operations team proceed to investigate and mitigate the threat. ## Behavioral blocking and containment capabilities @@ -54,8 +62,29 @@ Behavioral blocking and containment capabilities include the following: As Microsoft continues to improve threat protection features and capabilities, you can expect more to come in the area of behavioral blocking and containment. Visit the [Microsoft 365 roadmap](https://www.microsoft.com/microsoft-365/roadmap) to see what's rolling out now and what's in development. +## An example of behavioral blocking and containment in action + +As described in the recent blog post, [Behavioral blocking and containment: Transforming optics into protection](https://www.microsoft.com/security/blog/2020/03/09/behavioral-blocking-and-containment-transforming-optics-into-protection), in January 2020, Microsoft Defender ATP detected a privilege escalation activity on a device in an organization. An alert called “Possible privilege escalation using NTLM relay” was triggered. + +:::image type="content" source="images/NTLMalertjuicypotato.png" alt-text="NTLM alert for Juicy Potato malware"::: + +The threat turned out to be malware; it was a new, not-seen-before variant of a notorious hacking tool called Juicy Potato, which is used by attackers to get privilege escalation on a device. + +Minutes after the alert was triggered, the file was analyzed, based on its behavior, and was confirmed to be malicious. Its process was stopped and blocked, as shown in the following image: + +:::image type="content" source="images/Artifactblockedjuicypotato.png" alt-text="Artifact blocked"::: + +A few minutes after the artifact was blocked, multiple instances of the same file were blocked on the same device, preventing additional attackers or other malware from deploying on the device. + +With behavioral blocking and containment capabilities, your security operations team gets notified about compromise attempts, and Microsoft Defender ATP automatically contains the incident while your security operations team performs a thorough investigation to understand and remediate the root cause. + + ## Next steps +- [Learn more about Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response) + - [Configure your attack surface reduction rules](attack-surface-reduction.md) -- [Enable EDR in block mode](edr-in-block-mode.md) \ No newline at end of file +- [Enable EDR in block mode](edr-in-block-mode.md) + +- [Get an overview of Microsoft Threat Protection](https://docs.microsoft.com/microsoft-365/security/mtp/microsoft-threat-protection) \ No newline at end of file diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/Artifactblockedjuicypotato.png b/windows/security/threat-protection/microsoft-defender-atp/images/Artifactblockedjuicypotato.png new file mode 100644 index 0000000000000000000000000000000000000000..3baa36a30e61078bd21fc4504e359f5e6c46073c GIT binary patch literal 47767 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 Date: Thu, 7 May 2020 16:33:47 -0700 Subject: [PATCH 492/858] Update behavioral-blocking-containment.md --- .../behavioral-blocking-containment.md | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/behavioral-blocking-containment.md b/windows/security/threat-protection/microsoft-defender-atp/behavioral-blocking-containment.md index b3a898b92e..25e7223902 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/behavioral-blocking-containment.md +++ b/windows/security/threat-protection/microsoft-defender-atp/behavioral-blocking-containment.md @@ -50,15 +50,12 @@ The alert includes recommended actions to help your security operations team pro ## Behavioral blocking and containment capabilities -Behavioral blocking and containment capabilities include the following: - -- **On-client, policy-driven [attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction)**. Predefined common attack behaviors are prevented from executing, according to your attack surface reduction rules. When such behaviors attempt to execute, they can be seen in the Microsoft Defender Security Center (https://securitycenter.windows.com) as informational alerts. (Attack surface reduction rules are not enabled by default; you configure your policies in the Microsoft Defender Security Center.) - -- **Client behavioral blocking**. Threats on endpoints are detected through machine learning, and then are blocked and remediated automatically. (Client behavioral blocking is enabled by default.) - -- **Feedback-loop blocking** (also referred to as rapid protection). Threat detections that are assumed to be false negatives are observed through behavioral intelligence. Threats are stopped and prevented from running on other endpoints. (Feedback-loop blocking is enabled by default.) - -- **[Endpoint detection and response (EDR) in block mode](edr-in-block-mode.md)**. Malicious artifacts or behaviors that are observed through post-breach protection are blocked and contained. EDR in block mode works even if Windows Defender Antivirus is not the primary antivirus solution. (EDR in block mode, currently in [limited private preview](edr-in-block-mode.md#can-i-participate-in-the-preview-of-edr-in-block-mode), is not enabled by default; you turn it on in the Microsoft Defender Security Center.) +|Capability |Description | +|--|--| +|**On-client, policy-driven [attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction)** |Predefined common attack behaviors are prevented from executing, according to your attack surface reduction rules. When such behaviors attempt to execute, they can be seen in the Microsoft Defender Security Center (https://securitycenter.windows.com) as informational alerts. (Attack surface reduction rules are not enabled by default; you configure your policies in the Microsoft Defender Security Center.)| +|**Client behavioral blocking** |Threats on endpoints are detected through machine learning, and then are blocked and remediated automatically. (Client behavioral blocking is enabled by default.) | +|**Feedback-loop blocking** (also referred to as rapid protection) |Threat detections that are assumed to be false negatives are observed through behavioral intelligence. Threats are stopped and prevented from running on other endpoints. (Feedback-loop blocking is enabled by default.) | +|**[Endpoint detection and response (EDR) in block mode](edr-in-block-mode.md)** |Malicious artifacts or behaviors that are observed through post-breach protection are blocked and contained. EDR in block mode works even if Windows Defender Antivirus is not the primary antivirus solution. (EDR in block mode, currently in [limited private preview](edr-in-block-mode.md#can-i-participate-in-the-preview-of-edr-in-block-mode), is not enabled by default; you turn it on in the Microsoft Defender Security Center.) | As Microsoft continues to improve threat protection features and capabilities, you can expect more to come in the area of behavioral blocking and containment. Visit the [Microsoft 365 roadmap](https://www.microsoft.com/microsoft-365/roadmap) to see what's rolling out now and what's in development. From 4528d8d3cb8cc241287c55c3bdc34eed4bee93b9 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 7 May 2020 16:36:49 -0700 Subject: [PATCH 493/858] Update behavioral-blocking-containment.md --- .../microsoft-defender-atp/behavioral-blocking-containment.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/behavioral-blocking-containment.md b/windows/security/threat-protection/microsoft-defender-atp/behavioral-blocking-containment.md index 25e7223902..5a25fbbae9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/behavioral-blocking-containment.md +++ b/windows/security/threat-protection/microsoft-defender-atp/behavioral-blocking-containment.md @@ -26,7 +26,7 @@ ms.collection: ## Overview of behavioral blocking and containment -Not all cyberattacks involve a simple piece of [malware](https://docs.microsoft.com/windows/security/threat-protection/intelligence/understanding-malware) that's found and removed. Some attacks, such as and “living off the land” binaries, are much more difficult to identify, let alone contain. Fortunately, [Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection) includes behavioral blocking and containment capabilities that can help identify and stop threats, based on their behaviors and process trees. +Not all cyberattacks involve a simple piece of [malware](https://docs.microsoft.com/windows/security/threat-protection/intelligence/understanding-malware) that's found and removed. Some attacks, such as and “living off the land” binaries, are much more difficult to identify, let alone contain. Fortunately, [Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection) includes behavioral blocking and containment capabilities. These capabilities can help identify and stop threats, based on their behaviors and process trees. Behavioral blocking and containment capabilities leverage multiple components and features of Microsoft Defender ATP to stop attacks immediately and prevent attacks from progressing. @@ -67,7 +67,7 @@ As described in the recent blog post, [Behavioral blocking and containment: Tran The threat turned out to be malware; it was a new, not-seen-before variant of a notorious hacking tool called Juicy Potato, which is used by attackers to get privilege escalation on a device. -Minutes after the alert was triggered, the file was analyzed, based on its behavior, and was confirmed to be malicious. Its process was stopped and blocked, as shown in the following image: +Minutes after the alert was triggered, the file was analyzed, and confirmed to be malicious. Its process was stopped and blocked, as shown in the following image: :::image type="content" source="images/Artifactblockedjuicypotato.png" alt-text="Artifact blocked"::: From 172c0f2aaa6d86be4c362c2f85161625558f93e5 Mon Sep 17 00:00:00 2001 From: isbrahm <43386070+isbrahm@users.noreply.github.com> Date: Thu, 7 May 2020 17:25:33 -0700 Subject: [PATCH 494/858] Clarify custom oma-uri Base64 requirement Multiple customers have been under the impression that they need to convert their policy to Base64 before uploading to Intune, when really the policy needs to be a .bin --- ...indows-defender-application-control-policies-using-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender-application-control-policies-using-intune.md b/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender-application-control-policies-using-intune.md index 6fae4bfadf..2ec54bcba7 100644 --- a/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender-application-control-policies-using-intune.md +++ b/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender-application-control-policies-using-intune.md @@ -60,7 +60,7 @@ The steps to use Intune's Custom OMA-URI functionality to leverage the [Applicat 5. Add a row, then give your policy a name and use the following settings: - **OMA-URI**: ./Vendor/MSFT/ApplicationControl/Policies/_Policy GUID_/Policy - **Data type**: Base64 - - **Certificate file**: upload your binary format policy file + - **Certificate file**: upload your binary format policy file. You do not need to upload a Base64 file, as Intune will convert the uploaded .bin file to Base64 on your behalf. ![Configure custom WDAC](images/wdac-intune-custom-oma-uri.png) From 915996ff61f5b97914eef204f6d54ec547d74b2e Mon Sep 17 00:00:00 2001 From: "Jeff Reeds (Aquent LLC)" Date: Thu, 7 May 2020 17:44:42 -0700 Subject: [PATCH 495/858] Updated -description meta field to adhere to SEO standards --- .../apps-in-windows-10.md | 2 +- windows/client-management/mdm/devinfo-csp.md | 2 +- windows/client-management/mdm/firewall-csp.md | 2 +- .../mdm/wmi-providers-supported-in-windows.md | 2 +- .../usmt/usmt-hard-link-migration-store.md | 2 +- windows/deployment/usmt/usmt-xml-reference.md | 157 +++++++++--------- .../volume-activation/kms-activation-vamt.md | 99 +++++------ .../get-machinesecuritystates-collection.md | 2 +- .../microsoft-defender-atp/time-settings.md | 4 +- ...ist-configuring-basic-firewall-settings.md | 2 +- 10 files changed, 138 insertions(+), 136 deletions(-) diff --git a/windows/application-management/apps-in-windows-10.md b/windows/application-management/apps-in-windows-10.md index 7f0c586ed7..c27ad32063 100644 --- a/windows/application-management/apps-in-windows-10.md +++ b/windows/application-management/apps-in-windows-10.md @@ -2,7 +2,7 @@ title: Windows 10 - Apps ms.reviewer: manager: dansimp -description: What are Windows, UWP, and Win32 apps +description: Use this article to understand the different types of apps that run on Windows 10, such as UWP and Win32 apps. ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library diff --git a/windows/client-management/mdm/devinfo-csp.md b/windows/client-management/mdm/devinfo-csp.md index 7252e076c2..ba02947ada 100644 --- a/windows/client-management/mdm/devinfo-csp.md +++ b/windows/client-management/mdm/devinfo-csp.md @@ -1,6 +1,6 @@ --- title: DevInfo CSP -description: DevInfo CSP +description: Learn now the DevInfo configuration service provider handles the managed object which provides device information to the OMA DM server. ms.assetid: d3eb70db-1ce9-4c72-a13d-651137c1713c ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/firewall-csp.md b/windows/client-management/mdm/firewall-csp.md index b8f27a73dc..1fae08c646 100644 --- a/windows/client-management/mdm/firewall-csp.md +++ b/windows/client-management/mdm/firewall-csp.md @@ -1,6 +1,6 @@ --- title: Firewall CSP -description: Firewall CSP +description: The Firewall configuration service provider (CSP) allows the mobile device management (MDM) server to configure the Windows Defender Firewall global settings. ms.author: dansimp ms.topic: article ms.prod: w10 diff --git a/windows/client-management/mdm/wmi-providers-supported-in-windows.md b/windows/client-management/mdm/wmi-providers-supported-in-windows.md index 914c39c364..206aa9dbc0 100644 --- a/windows/client-management/mdm/wmi-providers-supported-in-windows.md +++ b/windows/client-management/mdm/wmi-providers-supported-in-windows.md @@ -1,6 +1,6 @@ --- title: WMI providers supported in Windows 10 -description: WMI providers supported in Windows 10 +description: Manage settings and applications on devices that subscribe to the Mobile Device Management (MDM) service with Windows Management Infrastructure (WMI). MS-HAID: - 'p\_phdevicemgmt.wmi\_providers\_supported\_in\_windows\_10\_technical\_preview' - 'p\_phDeviceMgmt.wmi\_providers\_supported\_in\_windows' diff --git a/windows/deployment/usmt/usmt-hard-link-migration-store.md b/windows/deployment/usmt/usmt-hard-link-migration-store.md index e9bb2376d5..c444a1894a 100644 --- a/windows/deployment/usmt/usmt-hard-link-migration-store.md +++ b/windows/deployment/usmt/usmt-hard-link-migration-store.md @@ -1,6 +1,6 @@ --- title: Hard-Link Migration Store (Windows 10) -description: Hard-Link Migration Store +description: Use of a hard-link migration store for a computer-refresh scenario drastically improves migration performance and significantly reduces hard-disk utilization. ms.assetid: b0598418-4607-4952-bfa3-b6e4aaa2c574 ms.reviewer: manager: laurawi diff --git a/windows/deployment/usmt/usmt-xml-reference.md b/windows/deployment/usmt/usmt-xml-reference.md index e69e94db8f..ba0467192f 100644 --- a/windows/deployment/usmt/usmt-xml-reference.md +++ b/windows/deployment/usmt/usmt-xml-reference.md @@ -1,78 +1,79 @@ ---- -title: USMT XML Reference (Windows 10) -description: USMT XML Reference -ms.assetid: fb946975-0fee-4ec0-b3ef-7c34945ee96f -ms.reviewer: -manager: laurawi -ms.author: greglin -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -audience: itpro author: greg-lindsay -ms.date: 04/19/2017 -ms.topic: article ---- - -# USMT XML Reference - - -This section contains topics that you can use to work with and to customize the migration XML files. - -## In This Section - - - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    Understanding Migration XML Files

    Provides an overview of the default and custom migration XML files and includes guidelines for creating and editing a customized version of the MigDocs.xml file.

    Config.xml File

    Describes the Config.xml file and policies concerning its configuration.

    Customize USMT XML Files

    Describes how to customize USMT XML files.

    Custom XML Examples

    Gives examples of XML files for various migration scenarios.

    Conflicts and Precedence

    Describes the precedence of migration rules and how conflicts are handled.

    General Conventions

    Describes the XML helper functions.

    XML File Requirements

    Describes the requirements for custom XML files.

    Recognized Environment Variables

    Describes environment variables recognized by USMT.

    XML Elements Library

    Describes the XML elements and helper functions for authoring migration XML files to use with USMT.

    - - - - - - - - - - - +--- +title: USMT XML Reference (Windows 10) +description: Work with and customize the migration XML files using USMT XML Reference for Windows 10. +ms.assetid: fb946975-0fee-4ec0-b3ef-7c34945ee96f +ms.reviewer: +manager: laurawi +ms.author: greglin +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +audience: itpro +author: greg-lindsay +ms.date: 04/19/2017 +ms.topic: article +--- + +# USMT XML Reference + + +This section contains topics that you can use to work with and to customize the migration XML files. + +## In This Section + + + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Understanding Migration XML Files

    Provides an overview of the default and custom migration XML files and includes guidelines for creating and editing a customized version of the MigDocs.xml file.

    Config.xml File

    Describes the Config.xml file and policies concerning its configuration.

    Customize USMT XML Files

    Describes how to customize USMT XML files.

    Custom XML Examples

    Gives examples of XML files for various migration scenarios.

    Conflicts and Precedence

    Describes the precedence of migration rules and how conflicts are handled.

    General Conventions

    Describes the XML helper functions.

    XML File Requirements

    Describes the requirements for custom XML files.

    Recognized Environment Variables

    Describes environment variables recognized by USMT.

    XML Elements Library

    Describes the XML elements and helper functions for authoring migration XML files to use with USMT.

    + + + + + + + + + + + diff --git a/windows/deployment/volume-activation/kms-activation-vamt.md b/windows/deployment/volume-activation/kms-activation-vamt.md index d109d49ad1..7cd72c2a99 100644 --- a/windows/deployment/volume-activation/kms-activation-vamt.md +++ b/windows/deployment/volume-activation/kms-activation-vamt.md @@ -1,49 +1,50 @@ ---- -title: Perform KMS Activation (Windows 10) -description: Perform KMS Activation -ms.assetid: 5a3ae8e6-083e-4153-837e-ab0a225c1d10 -ms.reviewer: -manager: laurawi -ms.author: greglin -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: activation -audience: itpro author: greg-lindsay -ms.date: 04/25/2017 -ms.topic: article ---- - -# Perform KMS Activation - -The Volume Activation Management Tool (VAMT) can be used to perform volume activation using the Key Management Service (KMS). You can use VAMT to activate Generic Volume Licensing Keys, or KMS client keys, on products accessible to VAMT. GVLKs are the default product keys used by the volume-license editions of Windows Vista, Windows 7, Windows 8, Windows 10, Windows Server 2008, Windows Server 2008 R2, Windows Server® 2012, and Microsoft Office 2010. GVLKs are already installed in volume-license editions of these products. - -## Requirements - -Before configuring KMS activation, ensure that your network and VAMT installation meet the following requirements: -- KMS host is set up and enabled. -- KMS clients can access the KMS host. -- VAMT is installed on a central computer with network access to all client computers. -- The products to be activated have been added to VAMT. For more information on adding product keys, see [Install a KMS Client Key](install-kms-client-key-vamt.md). -- VAMT has administrative permissions on all computers to be activated, and Windows Management Instrumentation (WMI) is accessible through the Windows Firewall. For more information, see [Configure Client Computers](configure-client-computers-vamt.md). - -## To configure devices for KMS activation - -**To configure devices for KMS activation** -1. Open VAMT. -2. If necessary, set up the KMS activation preferences. If you don’t need to set up the preferences, skip to step 6 in this procedure. Otherwise, continue to step 2. -3. To set up the preferences, on the menu bar click **View**, then click **Preferences** to open the **Volume Activation Management Tool Preferences** dialog box. -4. Under **Key Management Services host selection**, select one of the following options: - - **Find a KMS host automatically using DNS (default)**. If you choose this option, VAMT first clears any previously configured KMS host on the target computer and instructs the computer to query the Domain Name Service (DNS) to locate a KMS host and attempt activation. - - **Find a KMS host using DNS in this domain for supported products**. Enter the domain name. If you choose this option, VAMT first clears any previously configured KMS host on the target computer and instructs the computer to query the DNS in the specified domain to locate a KMS host and attempt activation. - - **Use specific KMS host**. Enter the KMS host name and KMS host port. For environments which do not use DNS for KMS host identification, VAMT sets the specified KMS host name and KMS host port on the target computer, and then instructs the computer to attempt activation with the specific KMS host. -5. Click **Apply**, and then click **OK** to close the **Volume Activation Management Tool Preferences** dialog box. -6. Select the products to be activated by selecting individual products in the product list view in the center pane. You can use the **Filter** function to narrow your search for computers by clicking **Filter** in the right-side pane to open the **Filter Products** dialog box.In the **Filter Products** dialog box, you can filter the list by computer name, product name, product key type, license status, or by any combination of these options. - - To filter the list by computer name, enter a name in the **Computer Name** box. - - To filter the list by Product Name, Product Key Type, or License Status, click the list you want to use for the filter and select an option. If necessary, click **clear all filters** to create a new filter. -7. Click **Filter**. VAMT displays the filtered list in the center pane. -8. In the right-side pane, click **Activate** in the **Selected Items** menu, and then click **Volume activate**. -9. Click a credential option. Choose **Alternate credentials** only if you are activating products that require administrator credentials different from the ones you are currently using. -10. If you are supplying alternate credentials, at the prompt, type the appropriate user name and password and click **OK**. -VAMT displays the **Volume Activation** dialog box until it completes the requested action. When the process is finished, the updated activation status of each product appears in the product list view in the center pane. -  +--- +title: Perform KMS Activation (Windows 10) +description: The Volume Activation Management Tool (VAMT) can be used to perform volume activation using the Key Management Service (KMS). +ms.assetid: 5a3ae8e6-083e-4153-837e-ab0a225c1d10 +ms.reviewer: +manager: laurawi +ms.author: greglin +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: activation +audience: itpro +author: greg-lindsay +ms.date: 04/25/2017 +ms.topic: article +--- + +# Perform KMS Activation + +The Volume Activation Management Tool (VAMT) can be used to perform volume activation using the Key Management Service (KMS). You can use VAMT to activate Generic Volume Licensing Keys, or KMS client keys, on products accessible to VAMT. GVLKs are the default product keys used by the volume-license editions of Windows Vista, Windows 7, Windows 8, Windows 10, Windows Server 2008, Windows Server 2008 R2, Windows Server® 2012, and Microsoft Office 2010. GVLKs are already installed in volume-license editions of these products. + +## Requirements + +Before configuring KMS activation, ensure that your network and VAMT installation meet the following requirements: +- KMS host is set up and enabled. +- KMS clients can access the KMS host. +- VAMT is installed on a central computer with network access to all client computers. +- The products to be activated have been added to VAMT. For more information on adding product keys, see [Install a KMS Client Key](install-kms-client-key-vamt.md). +- VAMT has administrative permissions on all computers to be activated, and Windows Management Instrumentation (WMI) is accessible through the Windows Firewall. For more information, see [Configure Client Computers](configure-client-computers-vamt.md). + +## To configure devices for KMS activation + +**To configure devices for KMS activation** +1. Open VAMT. +2. If necessary, set up the KMS activation preferences. If you don’t need to set up the preferences, skip to step 6 in this procedure. Otherwise, continue to step 2. +3. To set up the preferences, on the menu bar click **View**, then click **Preferences** to open the **Volume Activation Management Tool Preferences** dialog box. +4. Under **Key Management Services host selection**, select one of the following options: + - **Find a KMS host automatically using DNS (default)**. If you choose this option, VAMT first clears any previously configured KMS host on the target computer and instructs the computer to query the Domain Name Service (DNS) to locate a KMS host and attempt activation. + - **Find a KMS host using DNS in this domain for supported products**. Enter the domain name. If you choose this option, VAMT first clears any previously configured KMS host on the target computer and instructs the computer to query the DNS in the specified domain to locate a KMS host and attempt activation. + - **Use specific KMS host**. Enter the KMS host name and KMS host port. For environments which do not use DNS for KMS host identification, VAMT sets the specified KMS host name and KMS host port on the target computer, and then instructs the computer to attempt activation with the specific KMS host. +5. Click **Apply**, and then click **OK** to close the **Volume Activation Management Tool Preferences** dialog box. +6. Select the products to be activated by selecting individual products in the product list view in the center pane. You can use the **Filter** function to narrow your search for computers by clicking **Filter** in the right-side pane to open the **Filter Products** dialog box.In the **Filter Products** dialog box, you can filter the list by computer name, product name, product key type, license status, or by any combination of these options. + - To filter the list by computer name, enter a name in the **Computer Name** box. + - To filter the list by Product Name, Product Key Type, or License Status, click the list you want to use for the filter and select an option. If necessary, click **clear all filters** to create a new filter. +7. Click **Filter**. VAMT displays the filtered list in the center pane. +8. In the right-side pane, click **Activate** in the **Selected Items** menu, and then click **Volume activate**. +9. Click a credential option. Choose **Alternate credentials** only if you are activating products that require administrator credentials different from the ones you are currently using. +10. If you are supplying alternate credentials, at the prompt, type the appropriate user name and password and click **OK**. +VAMT displays the **Volume Activation** dialog box until it completes the requested action. When the process is finished, the updated activation status of each product appears in the product list view in the center pane. +  diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machinesecuritystates-collection.md b/windows/security/threat-protection/microsoft-defender-atp/get-machinesecuritystates-collection.md index f5630c46c0..4fa6891d4f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machinesecuritystates-collection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machinesecuritystates-collection.md @@ -1,6 +1,6 @@ --- title: Get machines security states collection API -description: Retrieves a collection of machines security states. +description: Retrieve a collection of machine security states using Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP. keywords: apis, graph api, supported apis, get, machine, security, state search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/microsoft-defender-atp/time-settings.md b/windows/security/threat-protection/microsoft-defender-atp/time-settings.md index 34dcdcc230..a47151248e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/time-settings.md +++ b/windows/security/threat-protection/microsoft-defender-atp/time-settings.md @@ -1,7 +1,7 @@ --- title: Microsoft Defender Security Center time zone settings -description: Use the menu to configure the time zone and view license information. -keywords: settings, Windows Defender, cybersecurity threat intelligence, advanced threat protection, time zone, utc, local time, license +description: Use the menu to configure the Microsoft Defender Security Center time zone settings and view license information. +keywords: settings, Microsoft Defender, cybersecurity threat intelligence, advanced threat protection, time zone, utc, local time, license search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 diff --git a/windows/security/threat-protection/windows-firewall/checklist-configuring-basic-firewall-settings.md b/windows/security/threat-protection/windows-firewall/checklist-configuring-basic-firewall-settings.md index fa8377de0d..8d1a5f6710 100644 --- a/windows/security/threat-protection/windows-firewall/checklist-configuring-basic-firewall-settings.md +++ b/windows/security/threat-protection/windows-firewall/checklist-configuring-basic-firewall-settings.md @@ -1,6 +1,6 @@ --- title: Checklist Configuring Basic Firewall Settings (Windows 10) -description: Checklist Configuring Basic Firewall Settings +description: Configure Windows Firewall to set inbound and outbound behavior, display notifications, record log files and more of the necessary function for Firewall. ms.assetid: 0d10cdae-da3d-4a33-b8a4-6b6656b6d1f9 ms.reviewer: ms.author: dansimp From 07f378d229fdedce30fa7897f4b6a59668fab5b5 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Fri, 8 May 2020 08:09:23 -0700 Subject: [PATCH 496/858] SDA tool updates --- .../images/surface-deployment-accelerator.png | Bin 0 -> 74027 bytes ...icrosoft-surface-deployment-accelerator.md | 131 ++---------------- 2 files changed, 15 insertions(+), 116 deletions(-) create mode 100644 devices/surface/images/surface-deployment-accelerator.png diff --git a/devices/surface/images/surface-deployment-accelerator.png b/devices/surface/images/surface-deployment-accelerator.png new file mode 100644 index 0000000000000000000000000000000000000000..1886a08227f6fcfb2f1cb23ffa78ee8b2524a785 GIT binary patch literal 74027 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 KMNUMnLSTX}yYM0a literal 0 HcmV?d00001 diff --git a/devices/surface/microsoft-surface-deployment-accelerator.md b/devices/surface/microsoft-surface-deployment-accelerator.md index 6c25746e2a..43f7ef6832 100644 --- a/devices/surface/microsoft-surface-deployment-accelerator.md +++ b/devices/surface/microsoft-surface-deployment-accelerator.md @@ -11,134 +11,33 @@ ms.mktglfcycl: deploy ms.pagetype: surface, devices ms.sitesec: library author: coveminer -ms.author: v-jokai +ms.author: greglin ms.topic: article ms.audience: itpro +ms.date: 5/08/2020 --- # Microsoft Surface Deployment Accelerator -Microsoft Surface Deployment Accelerator (SDA) automates the creation and configuration of a Microsoft recommended deployment experience by using free Microsoft deployment tools. +Microsoft Surface Deployment Accelerator (SDA) automates the creation and configuration of a Microsoft recommended deployment experience by using free Microsoft deployment tools. -> [!NOTE] -> SDA is not supported on Surface Pro 7, Surface Pro X, and Surface Laptop 3. For more information refer to [Deploy Surface devices](deploy.md). +Redesigned in April 2020 to simplify and automate deployment of Surface images in a corporate environment, the +SDA tool allows you to build a “factory-like” Windows image that you can customize to your organizational requirements. -SDA is built on the powerful suite of deployment tools available from Microsoft including the Windows Assessment and Deployment Kit (ADK), the Microsoft Deployment Toolkit (MDT), and Windows Deployment Services (WDS). The resulting deployment share encompasses the recommended best practices for managing drivers during deployment and automating image creation and can serve as a starting point upon which you build your own customized deployment solution. +The open source, script-driven SDA tool leverages the Windows Assessment and Deployment Kit (ADK) for Windows 10, facilitating the creation of Windows images (WIM) in test or production environments. If the latest ADK is not already installed, it will be downloaded and installed when running the SDA tool. -**Download Microsoft Surface Deployment Accelerator** +The resulting image closely matches the configuration of Bare Metal Recovery (BMR) images, without any pre-installed applications such as Microsoft Office or the Surface UWP application. -You can download the installation files for SDA from the Microsoft Download Center. To download the installation files: +## To run SDA -1. Go to the [Surface Tools for IT](https://www.microsoft.com/download/details.aspx?id=46703) page on the Microsoft Download Center. +1. Go to [SurfaceDeploymentAccelerator](https://github.com/microsoft/SurfaceDeploymentAccelerator) on GitHub. +2. Select **Clone or Download** and review the Readme file. +3. Edit the script with the appropriate variables for your environment, as documented in the Readme, and review before running it in your test environment. -2. Click the **Download** button, select the **Surface\_Deployment\_Accelerator\_xxxx.msi** file, and then click **Next**. + ![Running Surface Deployment Accelerator tool](images/surface-deployment-accelerator.png) -## Microsoft Surface Deployment Accelerator prerequisites - - -Before you install SDA, your environment must meet the following prerequisites: - -- SDA must be installed on Windows Server 2012 R2 or later - -- PowerShell Script Execution Policy must be set to **Unrestricted** - -- DHCP and DNS must be enabled on the network where the Windows Server 2012 R2 environment is connected - -- To download Surface drivers and apps automatically the Windows Server 2012 R2 environment must have Internet access and Internet Explorer Enhanced Security Configuration must be disabled - -- To support network boot, the Windows Server 2012 R2 environment must have Windows Deployment Services installed and configured to respond to PXE requests - -- Access to Windows source files or installation media is required when you prepare a deployment with SDA - -- At least 6 GB of free space for each version of Windows you intend to deploy - -## How Microsoft Surface Deployment Accelerator works - - -As you progress through the SDA wizard, you will be asked some basic questions about how your deployment solution should be configured. As you select the desired Surface models to be supported and apps to be installed (see Figure 1), the wizard will prepare scripts that download, install, and configure everything needed to perform a complete deployment and capture of a reference image. By using the network boot (PXE) capabilities of Windows Deployment Services (WDS), the resulting solution enables you to boot a Surface device from the network and perform a clean deployment of Windows. - -![Software and driver selection window](images/sda-fig1-select-steps.png "Software and driver selection window") - -*Figure 1. Select desired apps and drivers* - -When the SDA completes, you can use the deployment share to deploy over the network immediately. Simply boot your Surface device from the network using a Surface Ethernet Adapter and select the Surface deployment share you created with the SDA wizard. Select the **1- Deploy Microsoft Surface** task sequence and the wizard will walk you through an automated deployment of Windows to your Surface device. - -You can modify the task sequence in the MDT Deployment Workbench to [include your own apps](https://technet.microsoft.com/itpro/windows/deploy/deploy-a-windows-10-image-using-mdt#sec04), or to [pause the automated installation routine](https://blogs.technet.microsoft.com/mniehaus/2009/06/26/mdt-2010-new-feature-3-suspend-and-resume-a-lite-touch-task-sequence/). While the installation is paused, you can make changes to customize your reference image. After the image is captured, you can configure a deployment task sequence and distribute this custom configuration by using the same network boot capabilities as before. - ->[!NOTE] ->With SDA v1.9.0258, Surface Pro 3, Surface Pro 4, and Surface Book are supported for Windows 10 deployment, and Surface Pro 3 is supported for Windows 8.1 deployment. - -  - -## Use Microsoft Surface Deployment Accelerator without an Internet connection - - -For environments where the SDA server will not be able to connect to the Internet, the required Surface files can be downloaded separately. To specify a local source for Surface driver and app files, select the **Copy from a local directory** option and specify the location of your downloaded files (see Figure 2). All of the driver and app files for your selected choices must be placed in the specified folder. - -![Specify a local source for Surface driver and app files](images/sda-fig2-specify-local.png "Specify a local source for Surface driver and app files") - -*Figure 2. Specify a local source for Surface driver and app files* - -You can find a full list of available driver downloads at [Manage and deploy Surface driver and firmware updates](manage-surface-driver-and-firmware-updates.md) - ->[!NOTE] ->Downloaded files do not need to be extracted. The downloaded files can be left as .zip files as long as they are stored in one folder. - ->[!NOTE] ->Using files from a local directory is not supported when including Office 365 in your deployment share. To include Office 365 in your deployment share, select the **Download from the Internet** check box. - -## Changes and updates - -SDA is periodically updated by Microsoft. For instructions on how these features are used, see [Step-by-Step: Microsoft Surface Deployment Accelerator](https://technet.microsoft.com/itpro/surface/step-by-step-surface-deployment-accelerator). - ->[!NOTE] ->To install a newer version of SDA on a server with a previous version of SDA installed, you only need to run the installation file for the new version of SDA. The installer will handle the upgrade process automatically. If you used SDA to create a deployment share prior to the upgrade and want to use new features of the new version of SDA, you will need to create a new deployment share. SDA does not support upgrades of an existing deployment share. - -### Version 2.8.136.0 -This version of SDA supports deployment of the following: -* Surface Book 2 -* Surface Laptop -* Surface Pro LTE - -### Version 2.0.8.0 -This version of SDA supports deployment of the following: -* Surface Pro - ->[!NOTE] ->SDA version 2.0.8.0 includes support only for Surface Pro, and does not support other Surface devices such as Surface Pro 4 or Surface Book. To deploy these devices, please continue to use SDA version 1.96.0405. -  -### Version 1.96.0405 -This version of SDA adds support for the following: -* Microsoft Deployment Toolkit (MDT) 2013 Update 2 -* Office 365 Click-to-Run -* Surface 3 and Surface 3 LTE -* Reduced Windows Assessment and Deployment Kit (Windows ADK) footprint, only the following Windows ADK components are installed: - * Deployment tools - * Windows Preinstallation Environment (WinPE) - * User State Migration Tool (USMT) - -### Version 1.90.0258 -This version of SDA adds support for the following: -* Surface Book -* Surface Pro 4 -* Windows 10 - -### Version 1.90.0000 -This version of SDA adds support for the following: -* Local driver and app files can be used to create a deployment share without access to the Internet - -### Version 1.70.0000 -This version is the original release of SDA. This version of SDA includes support for: -* MDT 2013 Update 1 -* Windows ADK -* Surface Pro 3 -* Windows 8.1 - - -## Related topics - -[Step by step: Surface Deployment Accelerator](step-by-step-surface-deployment-accelerator.md) - -[Using the Surface Deployment Accelerator deployment share](using-the-sda-deployment-share.md) +## Related links +[Open source image deployment tool released on GitHub](https://techcommunity.microsoft.com/t5/surface-it-pro-blog/open-source-image-deployment-tool-released-on-github/ba-p/1314115) +[Download and install the Windows ADK](https://docs.microsoft.com/en-us/windows-hardware/get-started/adk-install) From de20bfa65ad73b2fdfca7fd4428696baeee34b13 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 8 May 2020 08:24:37 -0700 Subject: [PATCH 497/858] Update behavioral-blocking-containment.md --- .../behavioral-blocking-containment.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/behavioral-blocking-containment.md b/windows/security/threat-protection/microsoft-defender-atp/behavioral-blocking-containment.md index 5a25fbbae9..6a0e7c5c01 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/behavioral-blocking-containment.md +++ b/windows/security/threat-protection/microsoft-defender-atp/behavioral-blocking-containment.md @@ -50,14 +50,15 @@ The alert includes recommended actions to help your security operations team pro ## Behavioral blocking and containment capabilities -|Capability |Description | -|--|--| -|**On-client, policy-driven [attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction)** |Predefined common attack behaviors are prevented from executing, according to your attack surface reduction rules. When such behaviors attempt to execute, they can be seen in the Microsoft Defender Security Center (https://securitycenter.windows.com) as informational alerts. (Attack surface reduction rules are not enabled by default; you configure your policies in the Microsoft Defender Security Center.)| -|**Client behavioral blocking** |Threats on endpoints are detected through machine learning, and then are blocked and remediated automatically. (Client behavioral blocking is enabled by default.) | -|**Feedback-loop blocking** (also referred to as rapid protection) |Threat detections that are assumed to be false negatives are observed through behavioral intelligence. Threats are stopped and prevented from running on other endpoints. (Feedback-loop blocking is enabled by default.) | -|**[Endpoint detection and response (EDR) in block mode](edr-in-block-mode.md)** |Malicious artifacts or behaviors that are observed through post-breach protection are blocked and contained. EDR in block mode works even if Windows Defender Antivirus is not the primary antivirus solution. (EDR in block mode, currently in [limited private preview](edr-in-block-mode.md#can-i-participate-in-the-preview-of-edr-in-block-mode), is not enabled by default; you turn it on in the Microsoft Defender Security Center.) | +- **On-client, policy-driven [attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction)** Predefined common attack behaviors are prevented from executing, according to your attack surface reduction rules. When such behaviors attempt to execute, they can be seen in the Microsoft Defender Security Center (https://securitycenter.windows.com) as informational alerts. (Attack surface reduction rules are not enabled by default; you configure your policies in the Microsoft Defender Security Center.) -As Microsoft continues to improve threat protection features and capabilities, you can expect more to come in the area of behavioral blocking and containment. Visit the [Microsoft 365 roadmap](https://www.microsoft.com/microsoft-365/roadmap) to see what's rolling out now and what's in development. +- **Client behavioral blocking** Threats on endpoints are detected through machine learning, and then are blocked and remediated automatically. (Client behavioral blocking is enabled by default.) + +- **Feedback-loop blocking** (also referred to as rapid protection) Threat detections that are assumed to be false negatives are observed through behavioral intelligence. Threats are stopped and prevented from running on other endpoints. (Feedback-loop blocking is enabled by default.) + +- **[Endpoint detection and response (EDR) in block mode](edr-in-block-mode.md)** Malicious artifacts or behaviors that are observed through post-breach protection are blocked and contained. EDR in block mode works even if Windows Defender Antivirus is not the primary antivirus solution. (EDR in block mode, currently in [limited private preview](edr-in-block-mode.md#can-i-participate-in-the-preview-of-edr-in-block-mode), is not enabled by default; you turn it on in the Microsoft Defender Security Center.) + +- There's more to come! As Microsoft continues to improve threat protection features and capabilities, you can expect more to come in the area of behavioral blocking and containment. Visit the [Microsoft 365 roadmap](https://www.microsoft.com/microsoft-365/roadmap) to see what's rolling out now and what's in development. ## An example of behavioral blocking and containment in action From 7eb1bce35094857c83abf4df8bfd6b33c5673cd7 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Fri, 8 May 2020 08:29:52 -0700 Subject: [PATCH 498/858] Update microsoft-surface-deployment-accelerator.md --- devices/surface/microsoft-surface-deployment-accelerator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface/microsoft-surface-deployment-accelerator.md b/devices/surface/microsoft-surface-deployment-accelerator.md index 43f7ef6832..eea1ab1b15 100644 --- a/devices/surface/microsoft-surface-deployment-accelerator.md +++ b/devices/surface/microsoft-surface-deployment-accelerator.md @@ -40,4 +40,4 @@ The resulting image closely matches the configuration of Bare Metal Recovery (BM [Open source image deployment tool released on GitHub](https://techcommunity.microsoft.com/t5/surface-it-pro-blog/open-source-image-deployment-tool-released-on-github/ba-p/1314115) -[Download and install the Windows ADK](https://docs.microsoft.com/en-us/windows-hardware/get-started/adk-install) +[Download and install the Windows ADK](https://docs.microsoft.com/windows-hardware/get-started/adk-install) From e8a03889fb541d7876807e785e2f4c381f120a6a Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Fri, 8 May 2020 08:31:35 -0700 Subject: [PATCH 499/858] Update microsoft-surface-deployment-accelerator.md --- devices/surface/microsoft-surface-deployment-accelerator.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/devices/surface/microsoft-surface-deployment-accelerator.md b/devices/surface/microsoft-surface-deployment-accelerator.md index eea1ab1b15..25005db2d4 100644 --- a/devices/surface/microsoft-surface-deployment-accelerator.md +++ b/devices/surface/microsoft-surface-deployment-accelerator.md @@ -28,7 +28,7 @@ The open source, script-driven SDA tool leverages the Windows Assessment and Dep The resulting image closely matches the configuration of Bare Metal Recovery (BMR) images, without any pre-installed applications such as Microsoft Office or the Surface UWP application. -## To run SDA +**To run SDA:** 1. Go to [SurfaceDeploymentAccelerator](https://github.com/microsoft/SurfaceDeploymentAccelerator) on GitHub. 2. Select **Clone or Download** and review the Readme file. @@ -38,6 +38,6 @@ The resulting image closely matches the configuration of Bare Metal Recovery (BM ## Related links -[Open source image deployment tool released on GitHub](https://techcommunity.microsoft.com/t5/surface-it-pro-blog/open-source-image-deployment-tool-released-on-github/ba-p/1314115) +-[Open source image deployment tool released on GitHub](https://techcommunity.microsoft.com/t5/surface-it-pro-blog/open-source-image-deployment-tool-released-on-github/ba-p/1314115) -[Download and install the Windows ADK](https://docs.microsoft.com/windows-hardware/get-started/adk-install) +-[Download and install the Windows ADK](https://docs.microsoft.com/windows-hardware/get-started/adk-install) From 5d0dce69cfd218b6f76cddb0037a3d98bf5dd22b Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Fri, 8 May 2020 08:37:44 -0700 Subject: [PATCH 500/858] remove outdated article and redirect --- .openpublishing.redirection.json | 5 + ...-by-step-surface-deployment-accelerator.md | 410 ------------------ 2 files changed, 5 insertions(+), 410 deletions(-) delete mode 100644 devices/surface/step-by-step-surface-deployment-accelerator.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index d7b9c5f5dd..c4b5a78243 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -15877,6 +15877,11 @@ "redirect_document_id": false }, { +"source_path": "surface/step-by-step-surface-deployment-accelerator.md", +"redirect_url": "https://docs.microsoft.com/surface/microsoft-surface-deployment-accelerator", +"redirect_document_id": true + }, +{ "source_path": "windows/security/threat-protection/windows-defender-antivirus/shadow-protection.md", "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode", "redirect_document_id": true diff --git a/devices/surface/step-by-step-surface-deployment-accelerator.md b/devices/surface/step-by-step-surface-deployment-accelerator.md deleted file mode 100644 index e10b8209c9..0000000000 --- a/devices/surface/step-by-step-surface-deployment-accelerator.md +++ /dev/null @@ -1,410 +0,0 @@ ---- -title: Step by step Surface Deployment Accelerator (Surface) -description: This article shows you how to install Microsoft Surface Deployment Accelerator (SDA), configure a deployment share for the deployment of Windows to Surface devices, and perform a deployment to Surface devices. -ms.assetid: A944FB9C-4D81-4868-AFF6-B9D1F5CF1032 -ms.reviewer: -manager: laurawi -ms.localizationpriority: medium -keywords: deploy, configure -ms.prod: w10 -ms.mktglfcycl: deploy -ms.pagetype: surface, devices -ms.sitesec: library -author: coveminer -ms.author: v-jokai -ms.topic: article -ms.date: 10/31/2019 ---- - -# Step by step: Surface Deployment Accelerator - -This article shows you how to install Microsoft Surface Deployment Accelerator (SDA), configure a deployment share for the deployment of Windows to Surface devices, and perform a deployment to Surface devices. This article also contains instructions on how to perform these tasks without an Internet connection or without support for Windows Deployment Services network boot (PXE). - -> [!NOTE] -> SDA is not supported on Surface Pro 7, Surface Pro X, and Surface Laptop 3. For more information refer to [Deploy Surface devices](deploy.md). - -## How to install Surface Deployment Accelerator - -For information about prerequisites and instructions for how to download and install SDA, see [Microsoft Surface Deployment Accelerator](microsoft-surface-deployment-accelerator.md). - -1. Download SDA, which is included in [Surface Tools for IT](https://www.microsoft.com/download/details.aspx?id=46703) on the Microsoft Download Center. - -2. Run the SDA installation file, named **Surface\_Deployment\_Accelerator\_*xxxx*.msi**, where *xxxx* is the current version number. - -3. Accept the End User License Agreement (EULA) by selecting the check box, and then click **Install**, as shown in Figure 1. - - ![Surface Deployment Accelerator setup](images/sdasteps-fig1.png "Surface Deployment Accelerator setup") - - *Figure 1. SDA setup* - -4. Click **Finish** to complete the installation of SDA. - -The tool installs in the SDA program group, as shown in Figure 2. - -![SDA program group and icon](images/sdasteps-fig2.png "SDA program group and icon") - -*Figure 2. The SDA program group and icon* - ->[!NOTE] ->At this point, the tool has not yet prepared any deployment environment or downloaded any materials from the Internet. - -## Create a deployment share - -The following steps show you how to create a deployment share for Windows 10 that supports Surface 3, Surface Pro 3, Surface Pro 4, Surface Book, the Surface Firmware Tool, the Surface Asset Tag Tool, and Office 365. As you follow the steps below, make the selections that are applicable for your organization. For example, you could choose to deploy Windows 10 to Surface Book only, without any of the Surface apps. - ->[!NOTE] ->SDA lets you create deployment shares for both Windows 8.1 and Windows 10 deployments, but you can only create a single deployment share at a time. Therefore, to create both Windows 8.1 and Windows 10 deployment shares, you will need to run the tool twice. - -1. Open the SDA wizard by double-clicking the icon in the **Surface Deployment Accelerator** program group on the Start screen. - -2. On the **Welcome** page, click **Next** to continue. - -3. On the **Verify System** page, the SDA wizard verifies the prerequisites required for an SDA deployment share. This process also checks for the presence of the Windows Assessment and Deployment Kit (Windows ADK) for Windows 10 and the Microsoft Deployment Toolkit (MDT) 2013 Update 2. If these tools are not detected, they are downloaded and installed automatically. Click **Next** to continue. - - >[!NOTE] - >As of SDA version 1.96.0405, SDA will install only the components of the Windows ADK that are required for deployment, as follows: - > * Deployment tools - > * User State Migration Tool (USMT) - > * Windows Preinstallation Environment (WinPE) - - > [!NOTE] - > As of SDA version 1.96.0405, SDA will install and use MDT 2013 Update 2. Earlier versions of SDA are compatible only with MDT 2013 Update 1. - -4. On the **Windows 8.1** page, to create a Windows 10 deployment share, do not select the **Would you like to support Windows 8.1** check box. Click **Next** to continue. - -5. On the **Windows 10** page, to create a Windows 10 deployment share, select the **Would you like to support Windows 10** check box. Supply the following information before you click **Next** to continue: - - - **Configure Deployment Share for Windows 10** - - - **Local Path** – Specify or browse to a location on the local storage device where you would like to store the deployment share files for the Windows 10 SDA deployment share. For example, **E:\\SDAWin10\\** is the location specified in Figure 3. - - - **Share Name** – Specify a name for the file share that will be used to access the deployment share on this server from the network. For example, **SDAWin10** is the deployment share name shown in Figure 3. The local path folder is automatically shared by the SDA scripts under this name to the group **Everyone** with a permission level of **Full Control**. - - - **Windows 10 Deployment Services** - - - Select the **Import boot media into the local Windows Deployment Service** check box if you would like to boot your Surface devices from the network to perform the Windows deployment. Windows Deployment Services must be installed and configured to respond to PXE boot requests. See [Windows Deployment Services Getting Started Guide for Windows Server 2012](https://technet.microsoft.com/library/jj648426.aspx) for more information about how to configure Windows Deployment Services for PXE boot. - - - **Windows 10 Source Files** - - - **Local Path** – Specify or browse to the root directory of Windows 10 installation files. If you have an ISO file, mount it and browse to the root of the mounted drive. You must have a full set of source files, not just **Install.wim**. - - ![Specify Windows 10 deployment share options](images/sdasteps-fig3.png "Specify Windows 10 deployment share options") - - *Figure 3. Specify Windows 10 deployment share options* - -6. On the **Configure** page, select the check box next to each device or app that you want to include in your deployment share. Note that Surface Pro 4 and Surface Book only support Windows 10 and are not available for the deployment of Windows 8.1. The Surface Firmware Tool is only applicable to Surface 3 and Surface Pro 3 and cannot be selected unless Surface 3 or Surface Pro 3 drivers are selected, as shown in Figure 4. Click **Next** to continue. - - ![Firmware tool selection](images/sdasteps-fig4-select.png "Firmware tool selection") - - *Figure 4. Selecting Surface Firmware Tool requires Surface Pro 3 drivers* - - >[!NOTE] - >You cannot select both Surface 3 and Surface 3 LTE models at the same time. - -7. On the **Summary** page confirm your selections and click **Finish** to begin the creation of your deployment share. The process can take several minutes as files are downloaded, the tools are installed, and the deployment share is created. While the SDA scripts are creating your deployment share, an **Installation Progress** window will be displayed, as shown in Figure 5. A typical SDA process includes: - - - Download of Windows ADK - - - Installation of Windows ADK - - - Download of MDT - - - Installation of MDT - - - Download of Surface apps and drivers - - - Creation of the deployment share - - - Import of Windows installation files into the deployment share - - - Import of the apps and drivers into the deployment share - - - Creation of rules and task sequences for Windows deployment - - ![The installation progress window](images/sdasteps-fig5-installwindow.png "The installation progress window") - - *Figure 5. The Installation Progress window* - - ### Optional: Workaround for Webclient exception - - You may see this error message while installing the latest version of ADK or MDT: _An exception occurred during a WebClient request._ This is due to incompatibility between the Surface Deployment Accelerator (SDA) and Background Intelligent Transfer Service (BITS). To work around this issue, do the following. - - In the two PowerShell scripts: - - ```PowerShell - %ProgramFiles%\Microsoft\Surface\Deployment Accelerator\Data\PowerShell\Install-MDT.ps1 - %ProgramFiles%\Microsoft\Surface\Deployment Accelerator\Data\PowerShell\INSTALL-WindowsADK.ps1 - ``` - - Edit the $BITSTransfer variable in the input parameters to $False as shown below: - - ```PowerShell - Param( - [Parameter( - Position=0, - Mandatory=$False, - HelpMessage="Download via BITS bool true/false" - )] - [string]$BITSTransfer = $False - ) - ``` - -8. When the SDA process completes the creation of your deployment share, a **Success** window is displayed. Click **Finish** to close the window. At this point your deployment share is now ready to perform a Windows deployment to Surface devices. - - ### Optional: Create a deployment share without an Internet connection - - If you are unable to connect to the Internet with your deployment server, or if you want to download the Surface drivers and apps separately, you can specify a local source for the driver and app files at the time of deployment share creation. On the **Configure** page of the SDA wizard, select the **Copy from a Local Directory** check box, as shown in Figure 6. The **Download from the Internet** check box will be automatically deselected. Enter the folder location where you have placed the driver and app files in the **Local Path** field, as shown in Figure 6. - - >[!NOTE] - >All of the downloaded driver and applications files must be located in the same folder. If a required driver or application file is missing from the selected folder when you click **Next**, a warning is displayed and the wizard will not proceed to the next step. - - >[!NOTE] - >The driver and app files do not need to be extracted from the downloaded .zip files. - - >[!NOTE] - >Including Office 365 in your deployment share requires an Internet connection and cannot be performed if you use local files. - - ![Specify Surface driver and app files](images/sdasteps-fig6-specify-driver-app-files.png "Specify Surface driver and app files") - - *Figure 6. Specify the Surface driver and app files from a local path* - - >[!NOTE] - >The **Copy from a Local Directory** check box is only available in SDA version 1.90.0221 or later. - - ### Optional: Prepare offline USB media - - You can use USB media to perform an SDA deployment if your Surface device is unable to boot from the network. For example, if you do not have a Microsoft Surface Ethernet Adapter or Microsoft Surface dock to facilitate network boot (PXE boot). The USB drive produced by following these steps includes a complete copy of the SDA deployment share and can be run on a Surface device without a network connection. - - >[!NOTE] - >The offline media files for the complete SDA deployment share are approximately 9 GB in size. Your USB drive must be at least 9 GB in size. A 16 GB USB drive is recommended. - - Before you can create bootable media files within the MDT Deployment Workbench or copy those files to a USB drive, you must first configure that USB drive to be bootable. Using [DiskPart](https://go.microsoft.com/fwlink/p/?LinkId=761073), create a partition, format the partition as FAT32, and set the partition to be active. To run DiskPart, open an administrative PowerShell or Command Prompt window, and then run the following sequence of commands, as shown in Figure 7: - - 1. **diskpart** – Opens DiskPart to manage disks and partitions. - - 2. **list disk** – Displays a list of the disks available in your system; use this list to identify the disk number that corresponds with your USB drive. - - 3. **sel disk 2** – Selects your USB drive; use the number that corresponds with the disk in your system. - - 4. **clean** – Removes all configuration from your USB drive. - - >[!WARNING] - >This step will remove all information from your drive. Verify that your USB drive does not contain any needed data before you perform the **clean** command. - - 5. **create part pri** – Creates a primary partition on the USB drive. - - 6. **format fs=fat32 quick** – Formats the partition with the FAT32 file system, performing a quick format. FAT32 is required to boot the device from UEFI systems like Surface devices. - - 7. **assign** – Assigns the next available drive letter to the newly created FAT32 volume. - - 8. **active** – Sets the partition to be active, which is required to boot the volume. - - 9. **exit** – Exits DiskPart, after which you can close the PowerShell or Command Prompt window. - - ![Use DiskPart to prepare a USB drive for boot](images/sdasteps-fig7-diskpart.png "Use DiskPart to prepare a USB drive for boot") - - *Figure 7. Use DiskPart to prepare a USB drive for boot* - - >[!NOTE] - >You can format your USB drive with FAT32 from Disk Management, but you must still use DiskPart to set the partition as active for the drive to boot properly. - - After you have prepared the USB drive for boot, the next step is to generate offline media from the SDA deployment share. To create this media, follow these steps: - - 1. Open the **Deployment Workbench** from the **Microsoft Deployment Toolkit** group on your Start screen. - - 2. Expand the **Deployment Shares** node and the **Microsoft Surface Deployment Accelerator** deployment share. - - 3. Expand the folder **Advanced Configuration** and select the **Media** folder. - -4. Right-click the **Media** folder and click **New Media** as shown in Figure 8 to start the New Media Wizard. - - ![The Media folder of the SDA deployment share](images/sdasteps-fig8-mediafolder.png "The Media folder of the SDA deployment share") - - *Figure 8. The Media folder of the SDA deployment share* - - 5. On the **General Settings** page in the **Media path** field, enter or browse to a folder where you will create the files for the new offline media. See the example **E:\\SDAMedia** in Figure 9. Leave the default profile **Everything** selected in the **Selection profile** drop-down menu, and then click **Next**. - - ![Specify a location and selection profile for your offline media](images/sdasteps-fig9-location.png "Specify a location and selection profile for your offline media") - - *Figure 9. Specify a location and selection profile for your offline media* - - 6. On the **Summary** page verify your selections, and then click **Next** to begin creation of the media. - - 7. A **Progress** page is displayed while the media is created. - - 8. On the **Confirmation** page, click **Finish** to complete creation of the media. - - 9. Right-click the **Microsoft Surface Deployment Accelerator** deployment share folder, click **Properties**, and then click the **Rules** tab as shown in Figure 10. - - ![Rules of the SDA deployment share](images/sdasteps-fig10-rules.png "Rules of the SDA deployment share") - - *Figure 10. Rules of the SDA deployment share* - - 10. Use your mouse to highlight all of the text displayed in the text box of the **Rules** tab, and then press **Ctrl+C** to copy the text. - - 11. Click **OK** to close the **Microsoft Surface Deployment Accelerator** deployment share properties. - - 12. Right-click the newly created **MEDIA001** item in the **Media** folder, click **Properties**, and then click the **Rules** tab. - - 13. Use your mouse to highlight all of the text displayed in the text box of the **Rules** tab, and then press **Ctrl+V** to paste the text you copied from the **Microsoft Surface Deployment Accelerator** deployment share rules. - - 14. Right-click the **Microsoft Surface Deployment Accelerator** deployment share folder, click **Properties**, and then click the **Rules** tab again. Click the **Bootstrap.ini** button to open Bootstrap.ini in Notepad. - - 15. Press **Ctrl+A** to select all of the text in the window, and then press **Ctrl+C** to copy the text. - - 16. Close Bootstrap.ini and click **OK** in **Microsoft Surface Deployment Accelerator** deployment share properties to close the window. - - 17. Right-click the newly created **MEDIA001** item in the **Media** folder, click **Properties**, and then click the **Rules** tab again. Click the **Bootstrap.ini** button to open Bootstrap.ini in Notepad. - - 18. Press **Ctrl+A** to select all of the text in the window, then press **Ctrl+V** to paste the text from the SDA deployment share Bootstrap.ini file. - - 19. Delete the following lines from the Bootstrap.ini as shown in Figure 11, and then save the file: - - ```PowerShell - UserID= - UserDomain= - UserPassword= - DeployRoot=\\SDASERVER\SDAWin10 - UserID= - UserDomain= - UserPassword= - ``` - - ![The Bootstrap.ini file](images/sdasteps-fig11-bootstrap.ini.png "The Bootstrap.ini file") - - *Figure 11. The Bootstrap.ini file of MEDIA001* - - 20. Close Bootstrap.ini and click **OK** in **MEDIA001** deployment share properties to close the window. - - 21. In the **Deployment Workbench** under the **Media** folder, right-click the newly created **MEDIA001** and click **Update Media Content**, as shown in Figure 12. This will update the media files with the content of the **Microsoft Surface Deployment Accelerator** deployment share. - - ![Select the Update Media Content option](images/sdasteps-fig12-updatemedia.png "Select the Update Media Content option") - - *Figure 12. Select the Update Media Content option* - - 22. The **Update Media Content** window is displayed and shows the progress as the media files are created. When the process completes, click **Finish.** - - The final step is to copy the offline media files to your USB drive. - - 1. In File Explorer, open the path you specified in Step 5, for example **E:\\SDAMedia**. - - 2. Copy all of the files from the Content folder to the root of the USB drive. - - Your USB drive is now configured as bootable offline media that contains all of the resources required to perform a deployment to a Surface device. - -## SDA task sequences - -The SDA deployment share is configured with all of the resources required to perform a Windows deployment to a Surface device. These resources include Windows source files, image, Surface drivers, and Surface apps. The deployment share also contains two pre-configured task sequences, as shown in Figure 13. These task sequences contain the steps required to perform a deployment to a Surface device using the default Windows image from the installation media or to create a reference image complete with Windows updates and applications. To learn more about task sequences, see [MDT 2013 Update 2 Lite Touch components](https://technet.microsoft.com/itpro/windows/deploy/mdt-2013-lite-touch-components). - -![Task sequences in the Deployment Workbench](images/sdasteps-fig13-taskseq.png "Task sequences in the Deployment Workbench") - -*Figure 13. Task sequences in the Deployment Workbench* - -### Deploy Microsoft Surface - -The **1 – Deploy Microsoft Surface** task sequence is used to perform a complete deployment of Windows to a Surface device. This task sequence is pre-configured by the SDA wizard and is ready to perform a deployment as soon as the wizard completes. Running this task sequence on a Surface device deploys the unaltered Windows image copied directly from the Windows installation media you specified in the SDA wizard, along with the Surface drivers for your device. The drivers for your Surface device will be automatically selected through the pre-configured deployment share rules. - -When you run the task sequence, you will be prompted to provide the following information: - -- A computer name - -- Your domain information and the credentials required to join the domain - -- A product key, if one is required - - >[!NOTE] - >If you are deploying the same version of Windows as the version that came on your device, no product key is required. - -- A time zone - -- An Administrator password - -The Surface apps you specified on the **Configure** page of the SDA wizard are automatically installed when you run this task sequence on a Surface device. - -### Create Windows reference image - -The **2 – Create Windows Reference Image** task sequence is used to perform a deployment to a virtual machine for the purpose of capturing an image complete with Windows Updates for use in a deployment to Surface devices. By installing Windows Updates in your reference image, you eliminate the need to download and install those updates on each deployed Surface device. The deployment process with an up-to-date image is significantly faster and more efficient than performing a deployment first and then installing Windows Updates on each device. - -Like the **1 – Deploy Microsoft Surface** task sequence, the **2 – Create Windows Reference Image** task sequence performs a deployment of the unaltered Windows image directly from the installation media. Creation of a reference image should always be performed on a virtual machine. Using a virtual machine as your reference system helps to ensure that the resulting image is compatible with different hardware configurations. - ->[!NOTE] ->Using a virtual machine when you create a reference image for Windows deployment is a recommended practice for performing Windows deployments with Microsoft deployment tools including the Microsoft Deployment Toolkit and Microsoft Endpoint Configuration Manager. These Microsoft deployment technologies use the hardware agnostic images produced from a virtual machine and a collection of managed drivers to deploy to different configurations of hardware. For more information, see [Deploy a Windows 10 image using MDT 2013 Update 2](https://technet.microsoft.com/itpro/windows/deploy/deploy-a-windows-10-image-using-mdt). - -In addition to the information required by the **1 – Deploy Microsoft Surface** task sequence, you will also be prompted to capture an image when you run this task sequence on your reference virtual machine. The **Location** and **File name** fields are automatically populated with the proper information for your deployment share. All that you need to do is select the **Capture an image of this reference computer** option when you are prompted on the **Capture Image** page of the Windows Deployment Wizard. - -## Deployment to Surface devices - - -To perform a deployment from the SDA deployment share, follow this process on the Surface device: - -1. Boot the Surface device to MDT boot media for the SDA deployment share. You can do this over the network by using PXE boot, or from a USB drive as described in the [Optional: Prepare offline USB media](#optional) section of this article. - -2. Select the deployment share for the version of Windows you intend to deploy and enter your credentials when you are prompted. - -3. Select the task sequence you want to run, usually the **1 – Deploy Microsoft Surface** task sequence. - -4. Address the task sequence prompts to pick applications, supply a password, and so on. - -5. The task sequence performs the automated deployment using the options specified. - -### Boot the Surface device from the network - -To boot the Surface device from the network, the Microsoft Surface Deployment Accelerator wizard must have been run on a Windows Server 2012 R2 or later environment that was configured with the Windows Deployment Services (WDS). WDS must have been configured to respond to network boot (PXE boot) requests and the boot files must have been imported into WDS. The SDA wizard will import these file automatically if the **Import boot media into the local Windows Deployment Service** check box was selected on the page for the version of Windows you intend to deploy. - -To boot the Surface device from the network, you must also use a Microsoft Surface Ethernet Adapter or the Ethernet port on a Microsoft Surface Dock. Third-party Ethernet adapters are not supported for network boot (PXE boot). A keyboard is also required. Both the Microsoft Surface Type Cover and keyboards connected via USB to the device or dock are supported. - -To instruct your Surface device to boot from the network, start with the device powered off and follow these steps: - -1. Press and hold the **Volume Down** button, press and release the **Power** button. Continue holding the **Volume Down** button until the device has begun to boot from the network. - -2. Press **Enter** when prompted by the dialog on the screen. This prompt indicates that your device has found the WDS PXE server over the network. - -3. If you have configured more than one deployment share on this device, you will be prompted to select between the boot images for each deployment share. For example, if you created both a Windows 10 and a Windows 8.1 deployment share, you will be prompted to choose between these two options. - -4. Enter the domain credentials that you use to log on to the server where SDA is installed when you are prompted, as shown in Figure 14. - - ![Prompt for credentials to the deployment share](images/sdasteps-fig14-credentials.png "Prompt for credentials to the deployment share") - - *Figure 14. The prompt for credentials to the deployment share* - -5. The Windows Deployment Wizard will start from the deployment share to walk you through the deployment process. - -### Alternatively boot the devices from the USB stick - -To boot a device from the USB stick: - -1. Press and hold the **Volume Down** button, press and release the **Power** button. Continue holding the **Volume Down** button until the device has begun to boot from the USB drive. - -2. The Windows Deployment Wizard will start from the deployment share to walk you through the deployment process. - -### Run the Deploy Microsoft Surface task sequence - -To run the Deploy Microsoft Surface task sequence: - -1. On the **Task Sequence** page, select the **1 – Deploy Microsoft Surface** task sequence as shown in Figure 15, and then click **Next.** - - ![Select the task sequence](images/sdasteps-fig15-deploy.png "Select the task sequence") - - *Figure 15. Select the 1 – Deploy Microsoft Surface task sequence* - -2. On the **Computer Details** page, type a name for the Surface device in the **Computer Name** box. In the **Join a domain** section, type your domain name and credentials as shown in Figure 16, and then click **Next**. - - ![Computer name and domain credentials](images/sdasteps-fig16-computername.png "Computer name and domain credentials") - - *Figure 16. Enter the computer name and domain information* - -3. On the **Product Key** page, keep the **No product key is required** check box selected if you are deploying the same version and edition of Windows to your Surface devices as they came with from the factory. If you are deploying a different version or edition of Windows to the device, such as Windows Enterprise, select the licensing option that is applicable to your scenario. - -4. On the **Locale and Time** page, select your desired **Language Settings** and **Time Zone**, and then click **Next.** - -5. On the **Administrator Password** page, type a password for the local Administrator account on the Surface device, and then click **Next.** - -6. On the **BitLocker** page, select the **Enable BitLocker** option along with your desired configuration of BitLocker protectors if you want to encrypt the device. Otherwise, keep the **Do not enable BitLocker for this computer** check box selected, and then click **Next.** - -7. On the **Ready** page, verify your selections and then click **Begin** to start the automated deployment to this device. The deployment will not require user interaction again. The Windows Deployment Wizard will close and an **Installation Progress** window is displayed to show progress of the task sequence as the image is applied and applications are installed (Figure 17). - - ![Installation progress window](images/sdasteps-fig17-installprogresswindow.png "Installation progress window") - - *Figure 17. The Installation Progress window* - -8. When the deployment task sequence completes, a **Success** window is displayed. Click **Finish** to complete the deployment and begin using your Surface device. From 92e9fe1e408122c80e6b07cccb3dbf55010a7db3 Mon Sep 17 00:00:00 2001 From: rogersoMS <44718379+rogersoMS@users.noreply.github.com> Date: Sat, 9 May 2020 02:12:14 +1000 Subject: [PATCH 501/858] TPM requirements for Autopilot updated @DulceMontemayor & @Dansimp Current table states that Autopilot requires TPM - this is incorrect. Added N/A for TPM 1.2 Description is a little bit long winded - but I believe necessary to clarify the following: While Autopilot doesn't need a TPM at all, if you want to leverage scenarios like white glove and self-deploying mode - those need TPM 2.0 as mandatory (TPM 1.2 is not an option) --- .../security/information-protection/tpm/tpm-recommendations.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/tpm/tpm-recommendations.md b/windows/security/information-protection/tpm/tpm-recommendations.md index 4ab3d8f320..da6eece1fe 100644 --- a/windows/security/information-protection/tpm/tpm-recommendations.md +++ b/windows/security/information-protection/tpm/tpm-recommendations.md @@ -123,7 +123,7 @@ The following table defines which Windows features require TPM support. TPM Platform Crypto Provider Key Storage Provider| Yes | Yes | Yes Virtual Smart Card | Yes | Yes | Yes Certificate storage | No | Yes | Yes | TPM is only required when the certificate is stored in the TPM. - Autopilot | Yes | No | Yes | TPM 2.0 and UEFI firmware is required for white glove and self-deploying scenarios. + Autopilot | No | N/A | Yes | If you intend to deploy a scenario which requires TPM (such as white glove and self-deploying mode), then TPM 2.0 and UEFI firmware are required. SecureBIO | Yes | No | Yes | TPM 2.0 and UEFI firmware is required. DRTM | Yes | No | Yes | TPM 2.0 and UEFI firmware is required. From 4de792e04355009ddef1ba8d613f4f4b990995cb Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 8 May 2020 09:32:58 -0700 Subject: [PATCH 502/858] Update behavioral-blocking-containment.md --- .../microsoft-defender-atp/behavioral-blocking-containment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/behavioral-blocking-containment.md b/windows/security/threat-protection/microsoft-defender-atp/behavioral-blocking-containment.md index 6a0e7c5c01..95edfebf31 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/behavioral-blocking-containment.md +++ b/windows/security/threat-protection/microsoft-defender-atp/behavioral-blocking-containment.md @@ -58,7 +58,7 @@ The alert includes recommended actions to help your security operations team pro - **[Endpoint detection and response (EDR) in block mode](edr-in-block-mode.md)** Malicious artifacts or behaviors that are observed through post-breach protection are blocked and contained. EDR in block mode works even if Windows Defender Antivirus is not the primary antivirus solution. (EDR in block mode, currently in [limited private preview](edr-in-block-mode.md#can-i-participate-in-the-preview-of-edr-in-block-mode), is not enabled by default; you turn it on in the Microsoft Defender Security Center.) -- There's more to come! As Microsoft continues to improve threat protection features and capabilities, you can expect more to come in the area of behavioral blocking and containment. Visit the [Microsoft 365 roadmap](https://www.microsoft.com/microsoft-365/roadmap) to see what's rolling out now and what's in development. +There's more to come! As Microsoft continues to improve threat protection features and capabilities, you can expect more to come in the area of behavioral blocking and containment. Visit the [Microsoft 365 roadmap](https://www.microsoft.com/microsoft-365/roadmap) to see what's rolling out now and what's in development. ## An example of behavioral blocking and containment in action From 4c09fac2fb6f48a5636bfd600db4e181e2efdaf3 Mon Sep 17 00:00:00 2001 From: brbrahm <43386070+brbrahm@users.noreply.github.com> Date: Fri, 8 May 2020 10:04:17 -0700 Subject: [PATCH 503/858] Update TOC with missing pages Added WDAC and AppLocker overview and WDAC and AppLocker feature availability pages, but linked them incorrectly in the TOC --- .../windows-defender-application-control/TOC.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/TOC.md b/windows/security/threat-protection/windows-defender-application-control/TOC.md index 1700b56739..a0ddbeac17 100644 --- a/windows/security/threat-protection/windows-defender-application-control/TOC.md +++ b/windows/security/threat-protection/windows-defender-application-control/TOC.md @@ -1,6 +1,6 @@ # [Application Control for Windows](windows-defender-application-control.md) -## [WDAC and AppLocker Overview](plan-windows-defender-application-control-management.md) -### [WDAC and AppLocker Feature Availability](understand-windows-defender-application-control-policy-design-decisions.md) +## [WDAC and AppLocker Overview](wdac-and-applocker-overview.md.md) +### [WDAC and AppLocker Feature Availability](feature-availability.md.md) ## [WDAC design guide](windows-defender-application-control-design-guide.md) From 92333897b23d2131c5abb9099c9ddad489034ac5 Mon Sep 17 00:00:00 2001 From: isbrahm <43386070+isbrahm@users.noreply.github.com> Date: Fri, 8 May 2020 10:18:17 -0700 Subject: [PATCH 504/858] Remove extra '.md' --- .../windows-defender-application-control/TOC.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/TOC.md b/windows/security/threat-protection/windows-defender-application-control/TOC.md index a0ddbeac17..1a4b279e16 100644 --- a/windows/security/threat-protection/windows-defender-application-control/TOC.md +++ b/windows/security/threat-protection/windows-defender-application-control/TOC.md @@ -1,6 +1,6 @@ # [Application Control for Windows](windows-defender-application-control.md) -## [WDAC and AppLocker Overview](wdac-and-applocker-overview.md.md) -### [WDAC and AppLocker Feature Availability](feature-availability.md.md) +## [WDAC and AppLocker Overview](wdac-and-applocker-overview.md) +### [WDAC and AppLocker Feature Availability](feature-availability.md) ## [WDAC design guide](windows-defender-application-control-design-guide.md) From 2c31b8b548ad6f023c863bf032c367362d8cb4ee Mon Sep 17 00:00:00 2001 From: "Jeff Reeds (Aquent LLC)" Date: Fri, 8 May 2020 12:06:47 -0700 Subject: [PATCH 505/858] Update time-settings.md --- .../threat-protection/microsoft-defender-atp/time-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/time-settings.md b/windows/security/threat-protection/microsoft-defender-atp/time-settings.md index a47151248e..cce2177013 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/time-settings.md +++ b/windows/security/threat-protection/microsoft-defender-atp/time-settings.md @@ -1,6 +1,6 @@ --- title: Microsoft Defender Security Center time zone settings -description: Use the menu to configure the Microsoft Defender Security Center time zone settings and view license information. +description: Use the info contained here to configure the Microsoft Defender Security Center time zone settings and view license information. keywords: settings, Microsoft Defender, cybersecurity threat intelligence, advanced threat protection, time zone, utc, local time, license search.product: eADQiWindows 10XVcnh search.appverid: met150 From 6f4bb184cabc60d3fbce007c07bfbe3a1f4b96e0 Mon Sep 17 00:00:00 2001 From: Thomas Raya Date: Fri, 8 May 2020 12:13:51 -0700 Subject: [PATCH 506/858] Update enable-admx-backed-policies-in-mdm.md --- .../client-management/mdm/enable-admx-backed-policies-in-mdm.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/enable-admx-backed-policies-in-mdm.md b/windows/client-management/mdm/enable-admx-backed-policies-in-mdm.md index 384babdddb..746f739275 100644 --- a/windows/client-management/mdm/enable-admx-backed-policies-in-mdm.md +++ b/windows/client-management/mdm/enable-admx-backed-policies-in-mdm.md @@ -35,7 +35,7 @@ See [Support Tip: Ingesting Office ADMX-backed policies using Microsoft Intune]( > [!NOTE] > See [Understanding ADMX-backed policies](https://docs.microsoft.com/windows/client-management/mdm/understanding-admx-backed-policies). -1. Find the policy from the list [ADMX-backed policies](policies-admx-backed.md). You need the following information listed in the policy description. +1. Find the policy from the list [ADMX-backed policies](policy-csps-admx-backed.md). You need the following information listed in the policy description. - GP English name - GP name - GP ADMX file name From 393669dfbd002d58905d1748b7ff601ff2be79ea Mon Sep 17 00:00:00 2001 From: Thomas Raya Date: Fri, 8 May 2020 12:15:05 -0700 Subject: [PATCH 507/858] Update new-in-windows-mdm-enrollment-management.md --- .../mdm/new-in-windows-mdm-enrollment-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md index ad7b6964a4..56af7b5a42 100644 --- a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md +++ b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md @@ -658,7 +658,7 @@ Policy, Policy/Channels, Policy/Channels/ChannelName, Policy/Channels/ChannelNam

    Changed the minimum personal identification number (PIN) length to 4 digits in SystemDrivesRequireStartupAuthentication and SystemDrivesMinimumPINLength in Windows 10, version 1709.

    -ADMX-backed policies in Policy CSP +ADMX-backed policies in Policy CSP

    Added new policies.

    From d314c39fa991a92112695f648f99329d02c6ab94 Mon Sep 17 00:00:00 2001 From: Thomas Raya Date: Fri, 8 May 2020 12:15:52 -0700 Subject: [PATCH 508/858] Update policy-csp-controlpolicyconflict.md --- .../client-management/mdm/policy-csp-controlpolicyconflict.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-controlpolicyconflict.md b/windows/client-management/mdm/policy-csp-controlpolicyconflict.md index 1cb56dfe89..3aa895499d 100644 --- a/windows/client-management/mdm/policy-csp-controlpolicyconflict.md +++ b/windows/client-management/mdm/policy-csp-controlpolicyconflict.md @@ -101,7 +101,7 @@ The [Policy DDF](policy-ddf-file.md) contains the following tags to identify the - \ For the list MDM-GP mapping list, see [Policies supported by Group Policy -](policies-supported-by-group-policy.md). +](policy-csps-supported-by-group-policy.md). The MDM Diagnostic report shows the applied configurations states of a device including policies, certificates, configuration sources, and resource information. The report includes a list of blocked GP settings because MDM equivalent is configured, if any. To get the diagnostic report, go to **Settings** > **Accounts** > **Access work or school** > and then click the desired work or school account. Scroll to the bottom of the page to **Advanced Diagnostic Report** and then click **Create Report**. From d39e0d1aa561a15e5037d1d99d8fc55346356893 Mon Sep 17 00:00:00 2001 From: Thomas Raya Date: Fri, 8 May 2020 13:03:50 -0700 Subject: [PATCH 509/858] Update new-in-windows-mdm-enrollment-management.md --- .../mdm/new-in-windows-mdm-enrollment-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md index 56af7b5a42..daf0418577 100644 --- a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md +++ b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md @@ -2433,7 +2433,7 @@ How do I turn if off? | The service can be stopped from the "Services" console o

    Added a new section:

      -
    • Policies supported by Group Policy - list of policies in Policy CSP that has corresponding Group Policy. The policy description contains the GP information, such as GP policy name and variable name.
    • +
    • [Policy CSPs supported by Group Policy - list of policies in Policy CSP that has corresponding Group Policy. The policy description contains the GP information, such as GP policy name and variable name.
    From ef4271738d54754dedd797a1b4e84598de220ef5 Mon Sep 17 00:00:00 2001 From: Thomas Raya Date: Fri, 8 May 2020 13:04:46 -0700 Subject: [PATCH 510/858] Update enable-admx-backed-policies-in-mdm.md --- .../client-management/mdm/enable-admx-backed-policies-in-mdm.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/enable-admx-backed-policies-in-mdm.md b/windows/client-management/mdm/enable-admx-backed-policies-in-mdm.md index 746f739275..bf49e84d42 100644 --- a/windows/client-management/mdm/enable-admx-backed-policies-in-mdm.md +++ b/windows/client-management/mdm/enable-admx-backed-policies-in-mdm.md @@ -33,7 +33,7 @@ See [Support Tip: Ingesting Office ADMX-backed policies using Microsoft Intune]( ## Enable a policy > [!NOTE] -> See [Understanding ADMX-backed policies](https://docs.microsoft.com/windows/client-management/mdm/understanding-admx-backed-policies). +> See [Understanding ADMX-backed policy CSPs](https://docs.microsoft.com/windows/client-management/mdm/understanding-admx-backed-policies). 1. Find the policy from the list [ADMX-backed policies](policy-csps-admx-backed.md). You need the following information listed in the policy description. - GP English name From 180077b24b24389abb75c4dcdcf69ccb3b22eaad Mon Sep 17 00:00:00 2001 From: Thomas Raya Date: Fri, 8 May 2020 13:05:33 -0700 Subject: [PATCH 511/858] Update policy-csp-controlpolicyconflict.md --- .../client-management/mdm/policy-csp-controlpolicyconflict.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-controlpolicyconflict.md b/windows/client-management/mdm/policy-csp-controlpolicyconflict.md index 3aa895499d..9c799910b8 100644 --- a/windows/client-management/mdm/policy-csp-controlpolicyconflict.md +++ b/windows/client-management/mdm/policy-csp-controlpolicyconflict.md @@ -100,7 +100,7 @@ The [Policy DDF](policy-ddf-file.md) contains the following tags to identify the - \ - \ -For the list MDM-GP mapping list, see [Policies supported by Group Policy +For the list MDM-GP mapping list, see [Policy CSPs supported by Group Policy ](policy-csps-supported-by-group-policy.md). The MDM Diagnostic report shows the applied configurations states of a device including policies, certificates, configuration sources, and resource information. The report includes a list of blocked GP settings because MDM equivalent is configured, if any. To get the diagnostic report, go to **Settings** > **Accounts** > **Access work or school** > and then click the desired work or school account. Scroll to the bottom of the page to **Advanced Diagnostic Report** and then click **Create Report**. From 95f31499216a308990d8edbc7ef1c717dfc50b7e Mon Sep 17 00:00:00 2001 From: Thomas Raya Date: Fri, 8 May 2020 13:08:48 -0700 Subject: [PATCH 512/858] Update .openpublishing.redirection.json --- .openpublishing.redirection.json | 40 ++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index d7b9c5f5dd..5e44ffa4f1 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -14482,6 +14482,46 @@ "redirect_document_id": false }, { +"source_path": "windows/client-management/mdm/policies-supported-by-surface-hub.md", +"redirect_url": "https://docs.microsoft.com/windows/client-management/mdm/policy-csps-supported-by-surface-hub", +"redirect_document_id": false +}, +{ +"source_path": "windows/client-management/mdm/policies-supported-by-iot-enterprise.md", +"redirect_url": "https://docs.microsoft.com/windows/client-management/mdm/policy-csps-supported-by-iot-enterprise", +"redirect_document_id": false +}, +{ +"source_path": "windows/client-management/mdm/policies-supported-by-iot-core.md", +"redirect_url": "https://docs.microsoft.com/windows/client-management/mdm/policy-csps-supported-by-iot-core", +"redirect_document_id": false +}, +{ +"source_path": "windows/client-management/mdm/policies-supported-by-hololens2.md", +"redirect_url": "https://docs.microsoft.com/windows/client-management/mdm/policy-csps-supported-by-hololens2", +"redirect_document_id": false +}, +{ +"source_path": "windows/client-management/mdm/policies-supported-by-hololens-1st-gen-development-edition.md", +"redirect_url": "https://docs.microsoft.com/windows/client-management/mdm/policy-csps-supported-by-hololens-1st-gen-development-edition", +"redirect_document_id": false +}, +{ +"source_path": "windows/client-management/mdm/policies-supported-by-hololens-1st-gen-commercial-suite.md", +"redirect_url": "https://docs.microsoft.com/windows/client-management/mdm/policy-csps-supported-by-hololens-1st-gen-commercial-suite", +"redirect_document_id": false +}, +{ +"source_path": "windows/client-management/mdm/policies-admx-backed.md", +"redirect_url": "https://docs.microsoft.com/windows/client-management/mdm/policy-csps-admx-backed", +"redirect_document_id": false +}, +{ +"source_path": "windows/client-management/mdm/policies-supported-by-group-policy.md", +"redirect_url": "https://docs.microsoft.com/windows/client-management/mdm/policy-csps-supported-by-group-policy", +"redirect_document_id": false +}, +{ "source_path": "windows/keep-secure/collect-wip-audit-event-logs.md", "redirect_url": "https://docs.microsoft.com/windows/threat-protection/windows-information-protection/collect-wip-audit-event-logs", "redirect_document_id": true From bf63c2f3b902339f70f7eb724892e132621bc2b4 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 8 May 2020 14:02:58 -0700 Subject: [PATCH 513/858] Fixing indentation, list bullets --- devices/surface/microsoft-surface-deployment-accelerator.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/devices/surface/microsoft-surface-deployment-accelerator.md b/devices/surface/microsoft-surface-deployment-accelerator.md index 25005db2d4..4a2b2a806c 100644 --- a/devices/surface/microsoft-surface-deployment-accelerator.md +++ b/devices/surface/microsoft-surface-deployment-accelerator.md @@ -34,10 +34,10 @@ The resulting image closely matches the configuration of Bare Metal Recovery (BM 2. Select **Clone or Download** and review the Readme file. 3. Edit the script with the appropriate variables for your environment, as documented in the Readme, and review before running it in your test environment. - ![Running Surface Deployment Accelerator tool](images/surface-deployment-accelerator.png) + ![Running Surface Deployment Accelerator tool](images/surface-deployment-accelerator.png) ## Related links --[Open source image deployment tool released on GitHub](https://techcommunity.microsoft.com/t5/surface-it-pro-blog/open-source-image-deployment-tool-released-on-github/ba-p/1314115) + - [Open source image deployment tool released on GitHub](https://techcommunity.microsoft.com/t5/surface-it-pro-blog/open-source-image-deployment-tool-released-on-github/ba-p/1314115) --[Download and install the Windows ADK](https://docs.microsoft.com/windows-hardware/get-started/adk-install) + - [Download and install the Windows ADK](https://docs.microsoft.com/windows-hardware/get-started/adk-install) From bb22389a684bd46582756a75d024e4d1389f5f46 Mon Sep 17 00:00:00 2001 From: "Jeff Reeds (Aquent LLC)" Date: Fri, 8 May 2020 14:16:56 -0700 Subject: [PATCH 514/858] Updated mete -descriptions --- ...are-your-organization-for-windows-to-go.md | 2 +- ...indows-to-go-frequently-asked-questions.md | 2 +- ...update-compliance-feature-update-status.md | 2 +- .../update/waas-wufb-group-policy.md | 2 +- windows/deployment/upgrade/setupdiag.md | 2 +- windows/deployment/upgrade/submit-errors.md | 153 ++++----- ...rted-with-the-user-state-migration-tool.md | 2 +- .../usmt/understanding-migration-xml-files.md | 2 +- .../usmt-estimate-migration-store-size.md | 279 +++++++-------- .../usmt-identify-application-settings.md | 125 +++---- ...usmt-identify-operating-system-settings.md | 121 +++---- .../usmt/usmt-include-files-and-settings.md | 2 +- .../usmt/usmt-migration-store-encryption.md | 153 ++++----- windows/deployment/usmt/usmt-requirements.md | 323 +++++++++--------- ...ndition-of-a-compressed-migration-store.md | 257 +++++++------- ...ive-directory-based-activation-overview.md | 2 +- .../add-manage-products-vamt.md | 61 ++-- .../local-reactivation-vamt.md | 95 +++--- .../proxy-activation-vamt.md | 117 +++---- .../scenario-online-activation-vamt.md | 273 +++++++-------- 20 files changed, 993 insertions(+), 982 deletions(-) diff --git a/windows/deployment/planning/prepare-your-organization-for-windows-to-go.md b/windows/deployment/planning/prepare-your-organization-for-windows-to-go.md index 80928366c3..a9f0103eb9 100644 --- a/windows/deployment/planning/prepare-your-organization-for-windows-to-go.md +++ b/windows/deployment/planning/prepare-your-organization-for-windows-to-go.md @@ -1,6 +1,6 @@ --- title: Prepare your organization for Windows To Go (Windows 10) -description: Prepare your organization for Windows To Go +description: Though Windows To Go is no longer being developed, you can find info here about the the “what”, “why”, and “when” of deployment. ms.assetid: f3f3c160-90ad-40a8-aeba-2aedee18f7ff ms.reviewer: manager: laurawi diff --git a/windows/deployment/planning/windows-to-go-frequently-asked-questions.md b/windows/deployment/planning/windows-to-go-frequently-asked-questions.md index 77f7cfe31a..d888468cfe 100644 --- a/windows/deployment/planning/windows-to-go-frequently-asked-questions.md +++ b/windows/deployment/planning/windows-to-go-frequently-asked-questions.md @@ -1,6 +1,6 @@ --- title: Windows To Go frequently asked questions (Windows 10) -description: Windows To Go frequently asked questions +description: Though Windows To Go is no longer being developed, these frequently asked questions (FAQ) can provide answers about the feature. ms.assetid: bfdfb824-4a19-4401-b369-22c5e6ca9d6e ms.reviewer: manager: laurawi diff --git a/windows/deployment/update/update-compliance-feature-update-status.md b/windows/deployment/update/update-compliance-feature-update-status.md index 1fc602e081..5953fcc349 100644 --- a/windows/deployment/update/update-compliance-feature-update-status.md +++ b/windows/deployment/update/update-compliance-feature-update-status.md @@ -2,7 +2,7 @@ title: Update Compliance - Feature Update Status report ms.reviewer: manager: laurawi -description: an overview of the Feature Update Status report +description: Find the latest status of feature updates with an overview of the Feature Update Status report. ms.prod: w10 ms.mktglfcycl: deploy ms.pagetype: deploy diff --git a/windows/deployment/update/waas-wufb-group-policy.md b/windows/deployment/update/waas-wufb-group-policy.md index e571a94f62..96ae56c6f7 100644 --- a/windows/deployment/update/waas-wufb-group-policy.md +++ b/windows/deployment/update/waas-wufb-group-policy.md @@ -1,6 +1,6 @@ --- title: Configure Windows Update for Business via Group Policy (Windows 10) -description: Walkthrough demonstrating how to configure Windows Update for Business settings, using Group Policy. +description: Walk-through demonstration of how to configure Windows Update for Business settings using Group Policy. ms.prod: w10 ms.mktglfcycl: manage author: jaimeo diff --git a/windows/deployment/upgrade/setupdiag.md b/windows/deployment/upgrade/setupdiag.md index 0a503b2010..81c17409db 100644 --- a/windows/deployment/upgrade/setupdiag.md +++ b/windows/deployment/upgrade/setupdiag.md @@ -3,7 +3,7 @@ title: SetupDiag ms.reviewer: manager: laurawi ms.author: greglin -description: How to use the SetupDiag tool to diagnose Windows Setup errors +description: SetupDiag works by examining Windows Setup log files. This article shows how to use the SetupDiag tool to diagnose Windows Setup errors. keywords: deploy, troubleshoot, windows, 10, upgrade, update, setup, diagnose ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/deployment/upgrade/submit-errors.md b/windows/deployment/upgrade/submit-errors.md index 64716a73e7..4703c12558 100644 --- a/windows/deployment/upgrade/submit-errors.md +++ b/windows/deployment/upgrade/submit-errors.md @@ -1,76 +1,77 @@ ---- -title: Submit Windows 10 upgrade errors using Feedback Hub -ms.reviewer: -manager: laurawi -ms.author: greglin -description: Submit Windows 10 upgrade errors for diagnosis using feedback hub -keywords: deploy, error, troubleshoot, windows, 10, upgrade, code, rollback, feedback -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -audience: itpro author: greg-lindsay -ms.localizationpriority: medium -ms.topic: article ---- - -# Submit Windows 10 upgrade errors using Feedback Hub - -**Applies to** -- Windows 10 - ->[!NOTE] ->This is a 100 level topic (basic).
    ->See [Resolve Windows 10 upgrade errors](resolve-windows-10-upgrade-errors.md) for a full list of topics in this article. - -## In this topic - -This topic describes how to submit problems with a Windows 10 upgrade to Microsoft using the Windows 10 Feedback Hub. - -## About the Feedback Hub - -The Feedback Hub app lets you tell Microsoft about any problems you run in to while using Windows 10 and send suggestions to help us improve your Windows experience. Previously, you could only use the Feedback Hub if you were in the Windows Insider Program. Now anyone can use this tool. You can download the Feedback Hub app from the Microsoft Store [here](https://www.microsoft.com/store/p/feedback-hub/9nblggh4r32n?SilentAuth=1&wa=wsignin1.0). - -The Feedback Hub requires Windows 10 or Windows 10 mobile. If you are having problems upgrading from an older version of Windows to Windows 10, you can use the Feedback Hub to submit this information, but you must collect the log files from the legacy operating system and then attach these files to your feedback using a device that is running Windows 10. If you are upgrading to Windows 10 from a previous verion of Windows 10, the Feedback Hub will collect log files automatically. - -## Submit feedback - -To submit feedback about a failed Windows 10 upgrade, click the following link: [Feedback Hub](feedback-hub://?referrer=resolveUpgradeErrorsPage&tabid=2&contextid=81&newFeedback=true&feedbackType=2&topic=submit-errors.md)  - -The Feedback Hub will open. - -- Under **Tell us about it**, and then under **Summarize your issue**, type **Upgrade failing**. -- Under **Give us more detail**, provide additional information about the failed upgrade, such as: - - When did the failure occur? - - Were there any reboots? - - How many times did the system reboot? - - How did the upgrade fail? - - Were any error codes visible? - - Did the computer fail to a blue screen? - - Did the computer automatically roll back or did it hang, requiring you to power cycle it before it rolled back? -- Additional details - - What type of security software is installed? - - Is the computer up to date with latest drivers and firmware? - - Are there any external devices connected? -- If you used the link above, the category and subcategory will be automatically selected. If it is not selected, choose **Install and Update** and **Windows Installation**. - -You can attach a screenshot or file if desired. This is optional, but can be extremely helpful when diagnosing your upgrade issue. The location of these files is described here: [Windows Setup log files and event logs](https://docs.microsoft.com/windows-hardware/manufacture/desktop/windows-setup-log-files-and-event-logs). - -Click **Submit** to send your feedback. - -See the following example: - -![feedback example](../images/feedback.png) - -After you click Submit, that's all you need to do. Microsoft will receive your feedback and begin analyzing the issue. You can check on your feedback periodically to see what solutions have been provided. - -## Link to your feedback - -After your feedback is submitted, you can email or post links to it by opening the Feedback Hub, clicking My feedback at the top, clicking the feedback item you submitted, clicking **Share**, then copying the short link that is displayed. - -![share](../images/share.jpg) - -## Related topics - -[Windows 10 release information](https://technet.microsoft.com/windows/release-info.aspx) - +--- +title: Submit Windows 10 upgrade errors using Feedback Hub +ms.reviewer: +manager: laurawi +ms.author: greglin +description: Download the Feedback Hub app, and then submit Windows 10 upgrade errors for diagnosis using feedback hub. +keywords: deploy, error, troubleshoot, windows, 10, upgrade, code, rollback, feedback +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: deploy +audience: itpro +author: greg-lindsay +ms.localizationpriority: medium +ms.topic: article +--- + +# Submit Windows 10 upgrade errors using Feedback Hub + +**Applies to** +- Windows 10 + +>[!NOTE] +>This is a 100 level topic (basic).
    +>See [Resolve Windows 10 upgrade errors](resolve-windows-10-upgrade-errors.md) for a full list of topics in this article. + +## In this topic + +This topic describes how to submit problems with a Windows 10 upgrade to Microsoft using the Windows 10 Feedback Hub. + +## About the Feedback Hub + +The Feedback Hub app lets you tell Microsoft about any problems you run in to while using Windows 10 and send suggestions to help us improve your Windows experience. Previously, you could only use the Feedback Hub if you were in the Windows Insider Program. Now anyone can use this tool. You can download the Feedback Hub app from the Microsoft Store [here](https://www.microsoft.com/store/p/feedback-hub/9nblggh4r32n?SilentAuth=1&wa=wsignin1.0). + +The Feedback Hub requires Windows 10 or Windows 10 mobile. If you are having problems upgrading from an older version of Windows to Windows 10, you can use the Feedback Hub to submit this information, but you must collect the log files from the legacy operating system and then attach these files to your feedback using a device that is running Windows 10. If you are upgrading to Windows 10 from a previous verion of Windows 10, the Feedback Hub will collect log files automatically. + +## Submit feedback + +To submit feedback about a failed Windows 10 upgrade, click the following link: [Feedback Hub](feedback-hub://?referrer=resolveUpgradeErrorsPage&tabid=2&contextid=81&newFeedback=true&feedbackType=2&topic=submit-errors.md)  + +The Feedback Hub will open. + +- Under **Tell us about it**, and then under **Summarize your issue**, type **Upgrade failing**. +- Under **Give us more detail**, provide additional information about the failed upgrade, such as: + - When did the failure occur? + - Were there any reboots? + - How many times did the system reboot? + - How did the upgrade fail? + - Were any error codes visible? + - Did the computer fail to a blue screen? + - Did the computer automatically roll back or did it hang, requiring you to power cycle it before it rolled back? +- Additional details + - What type of security software is installed? + - Is the computer up to date with latest drivers and firmware? + - Are there any external devices connected? +- If you used the link above, the category and subcategory will be automatically selected. If it is not selected, choose **Install and Update** and **Windows Installation**. + +You can attach a screenshot or file if desired. This is optional, but can be extremely helpful when diagnosing your upgrade issue. The location of these files is described here: [Windows Setup log files and event logs](https://docs.microsoft.com/windows-hardware/manufacture/desktop/windows-setup-log-files-and-event-logs). + +Click **Submit** to send your feedback. + +See the following example: + +![feedback example](../images/feedback.png) + +After you click Submit, that's all you need to do. Microsoft will receive your feedback and begin analyzing the issue. You can check on your feedback periodically to see what solutions have been provided. + +## Link to your feedback + +After your feedback is submitted, you can email or post links to it by opening the Feedback Hub, clicking My feedback at the top, clicking the feedback item you submitted, clicking **Share**, then copying the short link that is displayed. + +![share](../images/share.jpg) + +## Related topics + +[Windows 10 release information](https://technet.microsoft.com/windows/release-info.aspx) + diff --git a/windows/deployment/usmt/getting-started-with-the-user-state-migration-tool.md b/windows/deployment/usmt/getting-started-with-the-user-state-migration-tool.md index b0cf117686..b248875782 100644 --- a/windows/deployment/usmt/getting-started-with-the-user-state-migration-tool.md +++ b/windows/deployment/usmt/getting-started-with-the-user-state-migration-tool.md @@ -1,6 +1,6 @@ --- title: User State Migration Tool (USMT) - Getting Started (Windows 10) -description: Getting Started with the User State Migration Tool (USMT) +description: Plan, collect, and prepare your source computer for migration using the User State Migration Tool (USMT). ms.assetid: 506ff1d2-94b8-4460-8672-56aad963504b ms.reviewer: manager: laurawi diff --git a/windows/deployment/usmt/understanding-migration-xml-files.md b/windows/deployment/usmt/understanding-migration-xml-files.md index bc484bd496..d21fac244a 100644 --- a/windows/deployment/usmt/understanding-migration-xml-files.md +++ b/windows/deployment/usmt/understanding-migration-xml-files.md @@ -1,6 +1,6 @@ --- title: Understanding Migration XML Files (Windows 10) -description: Understanding Migration XML Files +description: Modify the behavior of a basic User State Migration Tool (USMT) 10.0 migration by using XML files. ms.assetid: d3d1fe89-085c-4da8-9657-fd54b8bfc4b7 ms.reviewer: manager: laurawi diff --git a/windows/deployment/usmt/usmt-estimate-migration-store-size.md b/windows/deployment/usmt/usmt-estimate-migration-store-size.md index 34eeb23adc..51ea6051cb 100644 --- a/windows/deployment/usmt/usmt-estimate-migration-store-size.md +++ b/windows/deployment/usmt/usmt-estimate-migration-store-size.md @@ -1,139 +1,140 @@ ---- -title: Estimate Migration Store Size (Windows 10) -description: Estimate Migration Store Size -ms.assetid: cfb9062b-7a2a-467a-a24e-0b31ce830093 -ms.reviewer: -manager: laurawi -ms.author: greglin -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -audience: itpro author: greg-lindsay -ms.date: 04/19/2017 -ms.topic: article ---- - -# Estimate Migration Store Size - - -The disk space requirements for a migration are dependent on the size of the migration store and the type of migration. You can estimate the amount of disk space needed for computers in your organization based on information about your organization's infrastructure. You can also calculate the disk space requirements using the ScanState tool. - -## In This Topic - - -- [Hard Disk Space Requirements](#bkmk-spacereqs). Describes the disk space requirements for the migration store and other considerations on the source and destination computers. - -- [Calculate Disk Space Requirements Using the ScanState Tool](#bkmk-calcdiskspace). Describes how to use the ScanState tool to determine how big the migration store will be on a particular computer. - -- [Estimate Migration Store Size](#bkmk-estmigstoresize). Describes how to estimate the average size of migration stores for the computers in your organization, based on your infrastructure. - -## Hard Disk Space Requirements - - -- **Store.** For non-hard-link migrations, you should ensure that there is enough available disk space at the location where you will save your store to contain the data being migrated. You can save your store to another partition, an external storage device such as a USB flash drive or a server. For more information, see [Choose a Migration Store Type](usmt-choose-migration-store-type.md). - -- **Source Computer.** The source computer needs enough available space for the following: - - - [E250 megabytes (MB) minimum of hard disk space.](#bkmk-estmigstoresize) Space is needed to support the User State Migration Tool (USMT) 10.0 operations, for example, growth in the page file. Provided that every volume involved in the migration is formatted as NTFS, 250 MB should be enough space to ensure success for almost every hard-link migration, regardless of the size of the migration. The USMT tools will not create the migration store if 250 MB of disk space is not available. - - - [Temporary space for USMT to run.](#bkmk-estmigstoresize) Additional disk space for the USMT tools to operate is required. This does not include the minimum 250 MB needed to create the migration store. The amount of temporary space required can be calculated using the ScanState tool. - - - [Hard-link migration store.](#bkmk-estmigstoresize) It is not necessary to estimate the size of a hard-link migration store. The only case where the hard-link store can be quite large is when non-NTFS file systems exist on the system and contain data being migrated. - -- [Destination computer.](#bkmk-estmigstoresize) The destination computer needs enough available space for the following: - - - [Operating system.](#bkmk-estmigstoresize) - - - [Applications.](#bkmk-estmigstoresize) - - - [Data being migrated.](#bkmk-estmigstoresize) It is important to consider that in addition to the files being migrated, registry information will also require hard disk space for storage. - - - [Temporary space for USMT to run.](#bkmk-estmigstoresize) Additional disk space for the USMT tools to operate is required. The amount of temporary space required can be calculated using the ScanState tool. - -## Calculate Disk Space Requirements using the ScanState Tool - - -You can use the ScanState tool to calculate the disk space requirements for a particular compressed or uncompressed migration. It is not necessary to estimate the migration store size for a hard-link migration since this method does not create a separate migration store. The ScanState tool provides disk space requirements for the state of the computer at the time the tool is run. The state of the computer may change during day to day use so it is recommended that you use the calculations as an estimate when planning your migration. - -**To run the ScanState tool on the source computer with USMT installed,** - -1. Open a command prompt with administrator privileges. - -2. Navigate to the USMT tools. For example, type - - ``` syntax - cd /d "C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\User State Migration Tool\" - ``` - - Where *<architecture>* is x86 or amd64. - -3. Run the **ScanState** tool to generate an XML report of the space requirements. At the command prompt, type - - ``` syntax - ScanState.exe /p: - ``` - - Where *<StorePath>* is a path to a directory where the migration store will be saved and *<path to a file>* is the path and filename where the XML report for space requirements will be saved. For example, - - ``` syntax - ScanState.exe c:\store /p:c:\spaceRequirements.xml - ``` - - The migration store will not be created by running this command, but `StorePath` is a required parameter. - -The ScanState tool also allows you to estimate disk space requirements based on a customized migration. For example, you might not want to migrate the My Documents folder to the destination computer. You can specify this in a configuration file when you run the ScanState tool. For more information, see [Customize USMT XML Files](usmt-customize-xml-files.md). - -**Note**   -To preserve the functionality of existing applications or scripts that require the previous behavior of USMT, the **/p** option, without specifying *<path to a file>* is still available in USMT. - - - -The space requirements report provides two elements, <**storeSize**> and <**temporarySpace**>. The <**temporarySpace**> value shows the disk space, in bytes, that USMT uses to operate during the migration—this does not include the minimum 250 MB needed to support USMT. The <**storeSize**> value shows the disk space, in bytes, required to host the migration store contents on both the source and destination computers. The following example shows a report generated using **/p:***<path to a file>*. - -```xml - - - - 11010592768 - - - 58189144 - - -``` - -Additionally, USMT performs a compliance check for a required minimum of 250 MB of available disk space and will not create a store if the compliance check fails. - -## Estimate Migration Store Size - - -Determine how much space you will need to store the migrated data. You should base your calculations on the volume of e-mail, personal documents, and system settings for each user. The best way to estimate these is to survey several computers to arrive at an average for the size of the store that you will need. - -The amount of space that is required in the store will vary, depending on the local storage strategies your organization uses. For example, one key element that determines the size of migration data sets is e-mail storage. If e-mail is stored centrally, data sets will be smaller. If e-mail is stored locally, such as offline-storage files, data sets will be larger. Mobile users will typically have larger data sets than workstation users. You should perform tests and inventory the network to determine the average data set size in your organization. - -**Note**   -You can create a space-estimate file (Usmtsize.txt), by using the legacy **/p** command-line option to estimate the size of the store. - - - -When trying to determine how much disk space you will need, consider the following issues: - -- **E-mail** : If users deal with a large volume of e-mail or keep e-mail on their local computers instead of on a mail server, the e-mail can take up as much disk space as all other user files combined. Prior to migrating user data, make sure that users who store e-mail locally synchronize their inboxes with their mail server. - -- **User documents**: Frequently, all of a user's documents fit into less than 50 MB of space, depending on the types of files involved. This estimate assumes typical office work, such as word-processing documents and spreadsheets. This estimate can vary substantially based on the types of documents that your organization uses. For example, an architectural firm that predominantly uses computer-aided design (CAD) files needs much more space than a law firm that primarily uses word-processing documents. You do not need to migrate the documents that users store on file servers through mechanisms such as Folder Redirection, as long as users will have access to these locations after the migration. - -- **User system settings** Five megabytes is usually adequate space to save the registry settings. This requirement can fluctuate, however, based on the number of applications that have been installed. It is rare, however, for the user-specific portion of the registry to exceed 5 MB. - -## Related topics - - -[Common Migration Scenarios](usmt-common-migration-scenarios.md) - - - - - - - - - +--- +title: Estimate Migration Store Size (Windows 10) +description: Estimate the disk space requirement for a migration so that you can use User State Migration Tool (USMT). +ms.assetid: cfb9062b-7a2a-467a-a24e-0b31ce830093 +ms.reviewer: +manager: laurawi +ms.author: greglin +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +audience: itpro +author: greg-lindsay +ms.date: 04/19/2017 +ms.topic: article +--- + +# Estimate Migration Store Size + + +The disk space requirements for a migration are dependent on the size of the migration store and the type of migration. You can estimate the amount of disk space needed for computers in your organization based on information about your organization's infrastructure. You can also calculate the disk space requirements using the ScanState tool. + +## In This Topic + + +- [Hard Disk Space Requirements](#bkmk-spacereqs). Describes the disk space requirements for the migration store and other considerations on the source and destination computers. + +- [Calculate Disk Space Requirements Using the ScanState Tool](#bkmk-calcdiskspace). Describes how to use the ScanState tool to determine how big the migration store will be on a particular computer. + +- [Estimate Migration Store Size](#bkmk-estmigstoresize). Describes how to estimate the average size of migration stores for the computers in your organization, based on your infrastructure. + +## Hard Disk Space Requirements + + +- **Store.** For non-hard-link migrations, you should ensure that there is enough available disk space at the location where you will save your store to contain the data being migrated. You can save your store to another partition, an external storage device such as a USB flash drive or a server. For more information, see [Choose a Migration Store Type](usmt-choose-migration-store-type.md). + +- **Source Computer.** The source computer needs enough available space for the following: + + - [E250 megabytes (MB) minimum of hard disk space.](#bkmk-estmigstoresize) Space is needed to support the User State Migration Tool (USMT) 10.0 operations, for example, growth in the page file. Provided that every volume involved in the migration is formatted as NTFS, 250 MB should be enough space to ensure success for almost every hard-link migration, regardless of the size of the migration. The USMT tools will not create the migration store if 250 MB of disk space is not available. + + - [Temporary space for USMT to run.](#bkmk-estmigstoresize) Additional disk space for the USMT tools to operate is required. This does not include the minimum 250 MB needed to create the migration store. The amount of temporary space required can be calculated using the ScanState tool. + + - [Hard-link migration store.](#bkmk-estmigstoresize) It is not necessary to estimate the size of a hard-link migration store. The only case where the hard-link store can be quite large is when non-NTFS file systems exist on the system and contain data being migrated. + +- [Destination computer.](#bkmk-estmigstoresize) The destination computer needs enough available space for the following: + + - [Operating system.](#bkmk-estmigstoresize) + + - [Applications.](#bkmk-estmigstoresize) + + - [Data being migrated.](#bkmk-estmigstoresize) It is important to consider that in addition to the files being migrated, registry information will also require hard disk space for storage. + + - [Temporary space for USMT to run.](#bkmk-estmigstoresize) Additional disk space for the USMT tools to operate is required. The amount of temporary space required can be calculated using the ScanState tool. + +## Calculate Disk Space Requirements using the ScanState Tool + + +You can use the ScanState tool to calculate the disk space requirements for a particular compressed or uncompressed migration. It is not necessary to estimate the migration store size for a hard-link migration since this method does not create a separate migration store. The ScanState tool provides disk space requirements for the state of the computer at the time the tool is run. The state of the computer may change during day to day use so it is recommended that you use the calculations as an estimate when planning your migration. + +**To run the ScanState tool on the source computer with USMT installed,** + +1. Open a command prompt with administrator privileges. + +2. Navigate to the USMT tools. For example, type + + ``` syntax + cd /d "C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\User State Migration Tool\" + ``` + + Where *<architecture>* is x86 or amd64. + +3. Run the **ScanState** tool to generate an XML report of the space requirements. At the command prompt, type + + ``` syntax + ScanState.exe /p: + ``` + + Where *<StorePath>* is a path to a directory where the migration store will be saved and *<path to a file>* is the path and filename where the XML report for space requirements will be saved. For example, + + ``` syntax + ScanState.exe c:\store /p:c:\spaceRequirements.xml + ``` + + The migration store will not be created by running this command, but `StorePath` is a required parameter. + +The ScanState tool also allows you to estimate disk space requirements based on a customized migration. For example, you might not want to migrate the My Documents folder to the destination computer. You can specify this in a configuration file when you run the ScanState tool. For more information, see [Customize USMT XML Files](usmt-customize-xml-files.md). + +**Note**   +To preserve the functionality of existing applications or scripts that require the previous behavior of USMT, the **/p** option, without specifying *<path to a file>* is still available in USMT. + + + +The space requirements report provides two elements, <**storeSize**> and <**temporarySpace**>. The <**temporarySpace**> value shows the disk space, in bytes, that USMT uses to operate during the migration—this does not include the minimum 250 MB needed to support USMT. The <**storeSize**> value shows the disk space, in bytes, required to host the migration store contents on both the source and destination computers. The following example shows a report generated using **/p:***<path to a file>*. + +```xml + + + + 11010592768 + + + 58189144 + + +``` + +Additionally, USMT performs a compliance check for a required minimum of 250 MB of available disk space and will not create a store if the compliance check fails. + +## Estimate Migration Store Size + + +Determine how much space you will need to store the migrated data. You should base your calculations on the volume of e-mail, personal documents, and system settings for each user. The best way to estimate these is to survey several computers to arrive at an average for the size of the store that you will need. + +The amount of space that is required in the store will vary, depending on the local storage strategies your organization uses. For example, one key element that determines the size of migration data sets is e-mail storage. If e-mail is stored centrally, data sets will be smaller. If e-mail is stored locally, such as offline-storage files, data sets will be larger. Mobile users will typically have larger data sets than workstation users. You should perform tests and inventory the network to determine the average data set size in your organization. + +**Note**   +You can create a space-estimate file (Usmtsize.txt), by using the legacy **/p** command-line option to estimate the size of the store. + + + +When trying to determine how much disk space you will need, consider the following issues: + +- **E-mail** : If users deal with a large volume of e-mail or keep e-mail on their local computers instead of on a mail server, the e-mail can take up as much disk space as all other user files combined. Prior to migrating user data, make sure that users who store e-mail locally synchronize their inboxes with their mail server. + +- **User documents**: Frequently, all of a user's documents fit into less than 50 MB of space, depending on the types of files involved. This estimate assumes typical office work, such as word-processing documents and spreadsheets. This estimate can vary substantially based on the types of documents that your organization uses. For example, an architectural firm that predominantly uses computer-aided design (CAD) files needs much more space than a law firm that primarily uses word-processing documents. You do not need to migrate the documents that users store on file servers through mechanisms such as Folder Redirection, as long as users will have access to these locations after the migration. + +- **User system settings** Five megabytes is usually adequate space to save the registry settings. This requirement can fluctuate, however, based on the number of applications that have been installed. It is rare, however, for the user-specific portion of the registry to exceed 5 MB. + +## Related topics + + +[Common Migration Scenarios](usmt-common-migration-scenarios.md) + + + + + + + + + diff --git a/windows/deployment/usmt/usmt-identify-application-settings.md b/windows/deployment/usmt/usmt-identify-application-settings.md index 2a8a430f41..47f9aef4a9 100644 --- a/windows/deployment/usmt/usmt-identify-application-settings.md +++ b/windows/deployment/usmt/usmt-identify-application-settings.md @@ -1,62 +1,63 @@ ---- -title: Identify Applications Settings (Windows 10) -description: Identify Applications Settings -ms.assetid: eda68031-9b02-4a5b-a893-3786a6505381 -ms.reviewer: -manager: laurawi -ms.author: greglin -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -audience: itpro author: greg-lindsay -ms.date: 04/19/2017 -ms.topic: article ---- - -# Identify Applications Settings - - -When planning for your migration, you should identify which applications and settings you want to migrate. For more information about how to create a custom .xml file to migrate the settings of another application, see [Customize USMT XML Files](usmt-customize-xml-files.md). - -## Applications - - -First, create and prioritize a list of applications that to be migrated. It may be helpful to review the application lists and decide which applications will be redeployed and which applications will be retired. Often, the applications are prioritized based on a combination of how widely the application is used and how complex the application is. - -Next, identify an application owner to be in charge of each application. This is necessary because the developers will not be experts on all of the applications in the organization. The application owner should have the most experience with an application. The application owner provides insight into how the organization installs, configures, and uses the application. - -## Application Settings - - -Next, determine and locate the application settings to be migrated. You can acquire much of the information that you need for this step when you are testing the new applications for compatibility with the new operating system. - -After completing the list of applications to be migrated, review the list and work with each application owner on a list of settings to be migrated. For each setting, determine whether it needs to be migrated or if the default settings are adequate. Then, determine where the setting is located; for example, in the registry or in an .ini file. Next, consider the following questions to determine what needs to be done to migrate the setting successfully: - -- Is the destination version of the application newer than the source version? - -- Do these settings work with the new version? - -- Do the settings need to be moved or altered? - -- Can the first-run process force the application to appear as if it had run already? If so, does this work correctly, or does it break the application? - -After answering these questions, create a custom .xml file to migrate settings. Work with the application owner to develop test cases and to determine the file types that need to be migrated for the application. - -## Locating Where Settings Are Stored - - -See [Migrate Application Settings](migrate-application-settings.md) and follow the directions. - -## Related topics - - -[Determine What to Migrate](usmt-determine-what-to-migrate.md) - -  - -  - - - - - +--- +title: Identify Applications Settings (Windows 10) +description: Identify which applications and settings you want to migrate before using the User State Migration Tool (USMT). +ms.assetid: eda68031-9b02-4a5b-a893-3786a6505381 +ms.reviewer: +manager: laurawi +ms.author: greglin +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +audience: itpro +author: greg-lindsay +ms.date: 04/19/2017 +ms.topic: article +--- + +# Identify Applications Settings + + +When planning for your migration, you should identify which applications and settings you want to migrate. For more information about how to create a custom .xml file to migrate the settings of another application, see [Customize USMT XML Files](usmt-customize-xml-files.md). + +## Applications + + +First, create and prioritize a list of applications that to be migrated. It may be helpful to review the application lists and decide which applications will be redeployed and which applications will be retired. Often, the applications are prioritized based on a combination of how widely the application is used and how complex the application is. + +Next, identify an application owner to be in charge of each application. This is necessary because the developers will not be experts on all of the applications in the organization. The application owner should have the most experience with an application. The application owner provides insight into how the organization installs, configures, and uses the application. + +## Application Settings + + +Next, determine and locate the application settings to be migrated. You can acquire much of the information that you need for this step when you are testing the new applications for compatibility with the new operating system. + +After completing the list of applications to be migrated, review the list and work with each application owner on a list of settings to be migrated. For each setting, determine whether it needs to be migrated or if the default settings are adequate. Then, determine where the setting is located; for example, in the registry or in an .ini file. Next, consider the following questions to determine what needs to be done to migrate the setting successfully: + +- Is the destination version of the application newer than the source version? + +- Do these settings work with the new version? + +- Do the settings need to be moved or altered? + +- Can the first-run process force the application to appear as if it had run already? If so, does this work correctly, or does it break the application? + +After answering these questions, create a custom .xml file to migrate settings. Work with the application owner to develop test cases and to determine the file types that need to be migrated for the application. + +## Locating Where Settings Are Stored + + +See [Migrate Application Settings](migrate-application-settings.md) and follow the directions. + +## Related topics + + +[Determine What to Migrate](usmt-determine-what-to-migrate.md) + +  + +  + + + + + diff --git a/windows/deployment/usmt/usmt-identify-operating-system-settings.md b/windows/deployment/usmt/usmt-identify-operating-system-settings.md index 1cffd2aed8..8165a6d8c3 100644 --- a/windows/deployment/usmt/usmt-identify-operating-system-settings.md +++ b/windows/deployment/usmt/usmt-identify-operating-system-settings.md @@ -1,60 +1,61 @@ ---- -title: Identify Operating System Settings (Windows 10) -description: Identify Operating System Settings -ms.assetid: 1704ab18-1765-41fb-a27c-3aa3128fa242 -ms.reviewer: -manager: laurawi -ms.author: greglin -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -audience: itpro author: greg-lindsay -ms.date: 04/19/2017 -ms.topic: article ---- - -# Identify Operating System Settings - - -When planning for your migration, you should identify which operating system settings you want to migrate and to what extent you want to create a new standard environment on each of the computers. User State Migration Tool (USMT) 10.0 enables you to migrate select settings and keep the default values for all others. The operating system settings include the following: - -- **Apperance.** - - This includes items such as wallpaper, colors, sounds, and the location of the taskbar. - -- **Action.** - - This includes items such as the key-repeat rate, whether double-clicking a folder opens it in a new window or the same window, and whether you need to single-click or double-click an item to open it. - -- **Internet.** - - These are the settings that let you connect to the Internet and control how your browser operates. This includes items such as your home page URL, favorites, bookmarks, cookies, security settings, dial-up connections, and proxy settings. - -- **Mail.** - - This includes the information that you need to connect to your mail server, your signature file, views, mail rules, local mail, and contacts. - -To help you decide which settings to migrate, you should consider any previous migration experiences as well as the results of any surveys and tests that you have conducted. You should also consider the number of help-desk calls related to operating-system settings that you have had in the past, and are able to handle in the future. Also decide how much of the new operating-system functionality you want to take advantage of. - -You should migrate any settings that users need to get their jobs done, those that make the work environment comfortable, and those that will reduce help-desk calls after the migration. Although it is easy to dismiss migrating user preferences, you should consider that users can spend a significant amount of time restoring items such as wallpaper, screen savers, and other customizable user-interface features. Most users do not remember how these settings were applied. Although these items are not critical to migration success, migrating these items increases user productivity and overall satisfaction of the migration process. - -**Note**   -For more information about how to change the operating-system settings that are migrated, see [User State Migration Tool (USMT) How-to topics](usmt-how-to.md). - -For information about the operating-system settings that USMT migrates, see [What Does USMT Migrate?](usmt-what-does-usmt-migrate.md) - - - -## Related topics - - -[Determine What to Migrate](usmt-determine-what-to-migrate.md) - - - - - - - - - +--- +title: Identify Operating System Settings (Windows 10) +description: Identify which system settings you want to migrate, then use the User State Migration Tool (USMT) to select settings and keep the default values for all others. +ms.assetid: 1704ab18-1765-41fb-a27c-3aa3128fa242 +ms.reviewer: +manager: laurawi +ms.author: greglin +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +audience: itpro +author: greg-lindsay +ms.date: 04/19/2017 +ms.topic: article +--- + +# Identify Operating System Settings + + +When planning for your migration, you should identify which operating system settings you want to migrate and to what extent you want to create a new standard environment on each of the computers. User State Migration Tool (USMT) 10.0 enables you to migrate select settings and keep the default values for all others. The operating system settings include the following: + +- **Apperance.** + + This includes items such as wallpaper, colors, sounds, and the location of the taskbar. + +- **Action.** + + This includes items such as the key-repeat rate, whether double-clicking a folder opens it in a new window or the same window, and whether you need to single-click or double-click an item to open it. + +- **Internet.** + + These are the settings that let you connect to the Internet and control how your browser operates. This includes items such as your home page URL, favorites, bookmarks, cookies, security settings, dial-up connections, and proxy settings. + +- **Mail.** + + This includes the information that you need to connect to your mail server, your signature file, views, mail rules, local mail, and contacts. + +To help you decide which settings to migrate, you should consider any previous migration experiences as well as the results of any surveys and tests that you have conducted. You should also consider the number of help-desk calls related to operating-system settings that you have had in the past, and are able to handle in the future. Also decide how much of the new operating-system functionality you want to take advantage of. + +You should migrate any settings that users need to get their jobs done, those that make the work environment comfortable, and those that will reduce help-desk calls after the migration. Although it is easy to dismiss migrating user preferences, you should consider that users can spend a significant amount of time restoring items such as wallpaper, screen savers, and other customizable user-interface features. Most users do not remember how these settings were applied. Although these items are not critical to migration success, migrating these items increases user productivity and overall satisfaction of the migration process. + +**Note**   +For more information about how to change the operating-system settings that are migrated, see [User State Migration Tool (USMT) How-to topics](usmt-how-to.md). + +For information about the operating-system settings that USMT migrates, see [What Does USMT Migrate?](usmt-what-does-usmt-migrate.md) + + + +## Related topics + + +[Determine What to Migrate](usmt-determine-what-to-migrate.md) + + + + + + + + + diff --git a/windows/deployment/usmt/usmt-include-files-and-settings.md b/windows/deployment/usmt/usmt-include-files-and-settings.md index c594b6ea7d..734c21960c 100644 --- a/windows/deployment/usmt/usmt-include-files-and-settings.md +++ b/windows/deployment/usmt/usmt-include-files-and-settings.md @@ -1,6 +1,6 @@ --- title: Include Files and Settings (Windows 10) -description: Include Files and Settings +description: Specify the migration .xml files you want, then use the User State Migration Tool (USMT) 10.0 to migrate the settings and components specified. ms.assetid: 9009c6a5-0612-4478-8742-abe5eb6cbac8 ms.reviewer: manager: laurawi diff --git a/windows/deployment/usmt/usmt-migration-store-encryption.md b/windows/deployment/usmt/usmt-migration-store-encryption.md index 8ef1ea7592..c10a7ba4f3 100644 --- a/windows/deployment/usmt/usmt-migration-store-encryption.md +++ b/windows/deployment/usmt/usmt-migration-store-encryption.md @@ -1,76 +1,77 @@ ---- -title: Migration Store Encryption (Windows 10) -description: Migration Store Encryption -ms.assetid: b28c2657-b986-4487-bd38-cb81500b831d -ms.reviewer: -manager: laurawi -ms.author: greglin -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -audience: itpro author: greg-lindsay -ms.date: 04/19/2017 -ms.topic: article ---- - -# Migration Store Encryption - - -This topic discusses User State Migration Tool (USMT) 10.0 options for migration store encryption to protect the integrity of user data during a migration. - -## USMT Encryption Options - - -USMT enables support for stronger encryption algorithms, called Advanced Encryption Standard (AES), in several bit-level options. AES is a National Institute of Standards and Technology (NIST) specification for the encryption of electronic data. - -The encryption algorithm you choose must be specified for both the **ScanState** and the **LoadState** commands, so that these commands can create or read the store during encryption and decryption. The new encryption algorithms can be specified on the **ScanState** and the **LoadState** command lines by using the **/encrypt**:*"encryptionstrength"* and the **/decrypt**:*"encryptionstrength"* command-line options. All of the encryption application programming interfaces (APIs) used by USMT are available in Windows 7, Windows 8, and Windows 10 operating systems. However, export restrictions might limit the set of algorithms that are available to computers in certain locales. You can use the Usmtutils.exe file to determine which encryption algorithms are available to the computers' locales before you begin the migration. - -The following table describes the command-line encryption options in USMT. - - ----- - - - - - - - - - - - - - - - - - - - -
    ComponentOptionDescription

    ScanState

    /encrypt<AES, AES_128, AES_192, AES_256, 3DES, 3DES_112>

    This option and argument specify that the migration store is encrypted and which algorithm to use. When the algorithm argument is not provided, the ScanState tool employs the 3DES algorithm.

    LoadState

    /decrypt<AES, AES_128, AES_192, AES_256, 3DES, 3DES_112>

    This option and argument specify that the store must be decrypted and which algorithm to use. When the algorithm argument is not provided, the LoadState tool employs the 3DES algorithm.

    - - - -**Important**   -Some encryption algorithms may not be available on your systems. You can verify which algorithms are available by running the UsmtUtils command with the **/ec** option. For more information see [UsmtUtils Syntax](usmt-utilities.md) - - - -## Related topics - - -[Plan Your Migration](usmt-plan-your-migration.md) - - - - - - - - - +--- +title: Migration Store Encryption (Windows 10) +description:  Learn how the User State Migration Tool (USMT) enables support for stronger encryption algorithms, called Advanced Encryption Standard (AES). +ms.assetid: b28c2657-b986-4487-bd38-cb81500b831d +ms.reviewer: +manager: laurawi +ms.author: greglin +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +audience: itpro +author: greg-lindsay +ms.date: 04/19/2017 +ms.topic: article +--- + +# Migration Store Encryption + + +This topic discusses User State Migration Tool (USMT) 10.0 options for migration store encryption to protect the integrity of user data during a migration. + +## USMT Encryption Options + + +USMT enables support for stronger encryption algorithms, called Advanced Encryption Standard (AES), in several bit-level options. AES is a National Institute of Standards and Technology (NIST) specification for the encryption of electronic data. + +The encryption algorithm you choose must be specified for both the **ScanState** and the **LoadState** commands, so that these commands can create or read the store during encryption and decryption. The new encryption algorithms can be specified on the **ScanState** and the **LoadState** command lines by using the **/encrypt**:*"encryptionstrength"* and the **/decrypt**:*"encryptionstrength"* command-line options. All of the encryption application programming interfaces (APIs) used by USMT are available in Windows 7, Windows 8, and Windows 10 operating systems. However, export restrictions might limit the set of algorithms that are available to computers in certain locales. You can use the Usmtutils.exe file to determine which encryption algorithms are available to the computers' locales before you begin the migration. + +The following table describes the command-line encryption options in USMT. + + +++++ + + + + + + + + + + + + + + + + + + + +
    ComponentOptionDescription

    ScanState

    /encrypt<AES, AES_128, AES_192, AES_256, 3DES, 3DES_112>

    This option and argument specify that the migration store is encrypted and which algorithm to use. When the algorithm argument is not provided, the ScanState tool employs the 3DES algorithm.

    LoadState

    /decrypt<AES, AES_128, AES_192, AES_256, 3DES, 3DES_112>

    This option and argument specify that the store must be decrypted and which algorithm to use. When the algorithm argument is not provided, the LoadState tool employs the 3DES algorithm.

    + + + +**Important**   +Some encryption algorithms may not be available on your systems. You can verify which algorithms are available by running the UsmtUtils command with the **/ec** option. For more information see [UsmtUtils Syntax](usmt-utilities.md) + + + +## Related topics + + +[Plan Your Migration](usmt-plan-your-migration.md) + + + + + + + + + diff --git a/windows/deployment/usmt/usmt-requirements.md b/windows/deployment/usmt/usmt-requirements.md index 45af228e40..525801e93b 100644 --- a/windows/deployment/usmt/usmt-requirements.md +++ b/windows/deployment/usmt/usmt-requirements.md @@ -1,161 +1,162 @@ ---- -title: USMT Requirements (Windows 10) -description: USMT Requirements -ms.assetid: 2b0cf3a3-9032-433f-9622-1f9df59d6806 -ms.reviewer: -manager: laurawi -ms.author: greglin -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -audience: itpro author: greg-lindsay -ms.date: 05/03/2017 -ms.topic: article ---- - -# USMT Requirements - - -## In This Topic - - -- [Supported Operating Systems](#bkmk-1) -- [Windows PE](#windows-pe) -- [Credentials](#credentials) -- [Config.xml](#configxml) -- [LoadState](#loadstate) -- [Hard Disk Requirements](#bkmk-3) -- [User Prerequisites](#bkmk-userprereqs) - -## Supported Operating Systems - - -The User State Migration Tool (USMT) 10.0 does not have any explicit RAM or CPU speed requirements for either the source or destination computers. If your computer complies with the system requirements of the operating system, it also complies with the requirements for USMT. You need an intermediate store location large enough to hold all of the migrated data and settings, and the same amount of hard disk space on the destination computer for the migrated files and settings. - -The following table lists the operating systems supported in USMT. - - - ----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Operating SystemsScanState (source computer)LoadState (destination computer)

    32-bit versions of Windows 7

    X

    X

    64-bit versions of Windows 7

    X

    X

    32-bit versions of Windows 8

    X

    X

    64-bit versions of Windows 8

    X

    X

    32-bit versions of Windows 10

    X

    X

    64-bit versions of Windows 10

    X

    X

    - - - -**Note**   -You can migrate a 32-bit operating system to a 64-bit operating system. However, you cannot migrate a 64-bit operating system to a 32-bit operating system. - -USMT does not support any of the Windows Server® operating systems, Windows 2000, Windows XP, or any of the starter editions for Windows Vista or Windows 7. - -USMT for Windows 10 should not be used for migrating from Windows 7 to Windows 8.1. It is meant to migrate to Windows 10. -For more information about previous releases of the USMT tools, see [User State Migration Tool (USMT) 4.0 User’s Guide](https://go.microsoft.com/fwlink/p/?LinkId=246564).  - -## Windows PE - -- **Must use latest version of Window PE.** For example, to migrate to Windows 10, you'll need Windows PE 5.1. For more info, see [What's New in Windows PE](https://msdn.microsoft.com/library/windows/hardware/dn938350.aspx). - -## Credentials - -- **Run as administrator** - When manually running the **ScanState** and **LoadState** tools on Windows 7, Windows 8 or Windows 10 you must run them from an elevated command prompt to ensure that all specified users are migrated. If you do not run USMT from an elevated prompt, only the user profile that is logged on will be included in the migration. - -To open an elevated command prompt: - -1. Click **Start**. -2. Enter **cmd** in the search function. -3. Depending on the OS you are using, **cmd** or **Command Prompt** is displayed. -3. Right-click **cmd** or **Command Prompt**, and then click **Run as administrator**. -4. If the current user is not already an administrator, you will be prompted to enter administrator credentials. - -**Important**
    -You must run USMT using an account with full administrative permissions, including the following privileges: - -- SeBackupPrivilege (Back up files and directories) -- SeDebugPrivilege (Debug programs) -- SeRestorePrivilege (Restore files and directories) -- SeSecurityPrivilege (Manage auditing and security log) -- SeTakeOwnership Privilege (Take ownership of files or other objects) - - -## Config.xml - -- **Specify the /c option and <ErrorControl> settings in the Config.xml file.**
    - USMT will fail if it cannot migrate a file or setting, unless you specify the **/c** option. When you specify the **/c** option, USMT logs an error each time it encounters a file that is in use that did not migrate, but the migration will not be interrupted. In USMT, you can specify in the Config.xml file which types of errors should allow the migration to continue, and which should cause the migration to fail. For more information about error reporting, and the **<ErrorControl>** element, see [Config.xml File](usmt-configxml-file.md), [Log Files](usmt-log-files.md), and [XML Elements Library](usmt-xml-elements-library.md). - -## LoadState - -- **Install applications before running the LoadState command.**
    - Install all applications on the destination computer before restoring the user state. This ensures that migrated settings are preserved. - -## Hard-Disk Requirements - - -Ensure that there is enough available space in the migration-store location and on the source and destination computers. For more information, see [Estimate Migration Store Size](usmt-estimate-migration-store-size.md). - -## User Prerequisites - - -This documentation assumes that IT professionals using USMT understand command-line tools. The documentation also assumes that IT professionals using USMT to author MigXML rules understand the following: - -- The navigation and hierarchy of the Windows registry. -- The files and file types that applications use. -- The methods to extract application and setting information manually from applications created by internal software-development groups and non-Microsoft software vendors. -- XML-authoring basics. - -## Related topics - - -[Plan Your Migration](usmt-plan-your-migration.md)
    -[Estimate Migration Store Size](usmt-estimate-migration-store-size.md)
    -[User State Migration Tool (USMT) Overview Topics](usmt-topics.md)
    - - - - - - - - - +--- +title: USMT Requirements (Windows 10) +description: While the User State Migration Tool (USMT) doesn't have many requirements, these tips and tricks can help smooth the migration process. +ms.assetid: 2b0cf3a3-9032-433f-9622-1f9df59d6806 +ms.reviewer: +manager: laurawi +ms.author: greglin +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +audience: itpro +author: greg-lindsay +ms.date: 05/03/2017 +ms.topic: article +--- + +# USMT Requirements + + +## In This Topic + + +- [Supported Operating Systems](#bkmk-1) +- [Windows PE](#windows-pe) +- [Credentials](#credentials) +- [Config.xml](#configxml) +- [LoadState](#loadstate) +- [Hard Disk Requirements](#bkmk-3) +- [User Prerequisites](#bkmk-userprereqs) + +## Supported Operating Systems + + +The User State Migration Tool (USMT) 10.0 does not have any explicit RAM or CPU speed requirements for either the source or destination computers. If your computer complies with the system requirements of the operating system, it also complies with the requirements for USMT. You need an intermediate store location large enough to hold all of the migrated data and settings, and the same amount of hard disk space on the destination computer for the migrated files and settings. + +The following table lists the operating systems supported in USMT. + + + +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Operating SystemsScanState (source computer)LoadState (destination computer)

    32-bit versions of Windows 7

    X

    X

    64-bit versions of Windows 7

    X

    X

    32-bit versions of Windows 8

    X

    X

    64-bit versions of Windows 8

    X

    X

    32-bit versions of Windows 10

    X

    X

    64-bit versions of Windows 10

    X

    X

    + + + +**Note**   +You can migrate a 32-bit operating system to a 64-bit operating system. However, you cannot migrate a 64-bit operating system to a 32-bit operating system. + +USMT does not support any of the Windows Server® operating systems, Windows 2000, Windows XP, or any of the starter editions for Windows Vista or Windows 7. + +USMT for Windows 10 should not be used for migrating from Windows 7 to Windows 8.1. It is meant to migrate to Windows 10. +For more information about previous releases of the USMT tools, see [User State Migration Tool (USMT) 4.0 User’s Guide](https://go.microsoft.com/fwlink/p/?LinkId=246564).  + +## Windows PE + +- **Must use latest version of Window PE.** For example, to migrate to Windows 10, you'll need Windows PE 5.1. For more info, see [What's New in Windows PE](https://msdn.microsoft.com/library/windows/hardware/dn938350.aspx). + +## Credentials + +- **Run as administrator** + When manually running the **ScanState** and **LoadState** tools on Windows 7, Windows 8 or Windows 10 you must run them from an elevated command prompt to ensure that all specified users are migrated. If you do not run USMT from an elevated prompt, only the user profile that is logged on will be included in the migration. + +To open an elevated command prompt: + +1. Click **Start**. +2. Enter **cmd** in the search function. +3. Depending on the OS you are using, **cmd** or **Command Prompt** is displayed. +3. Right-click **cmd** or **Command Prompt**, and then click **Run as administrator**. +4. If the current user is not already an administrator, you will be prompted to enter administrator credentials. + +**Important**
    +You must run USMT using an account with full administrative permissions, including the following privileges: + +- SeBackupPrivilege (Back up files and directories) +- SeDebugPrivilege (Debug programs) +- SeRestorePrivilege (Restore files and directories) +- SeSecurityPrivilege (Manage auditing and security log) +- SeTakeOwnership Privilege (Take ownership of files or other objects) + + +## Config.xml + +- **Specify the /c option and <ErrorControl> settings in the Config.xml file.**
    + USMT will fail if it cannot migrate a file or setting, unless you specify the **/c** option. When you specify the **/c** option, USMT logs an error each time it encounters a file that is in use that did not migrate, but the migration will not be interrupted. In USMT, you can specify in the Config.xml file which types of errors should allow the migration to continue, and which should cause the migration to fail. For more information about error reporting, and the **<ErrorControl>** element, see [Config.xml File](usmt-configxml-file.md), [Log Files](usmt-log-files.md), and [XML Elements Library](usmt-xml-elements-library.md). + +## LoadState + +- **Install applications before running the LoadState command.**
    + Install all applications on the destination computer before restoring the user state. This ensures that migrated settings are preserved. + +## Hard-Disk Requirements + + +Ensure that there is enough available space in the migration-store location and on the source and destination computers. For more information, see [Estimate Migration Store Size](usmt-estimate-migration-store-size.md). + +## User Prerequisites + + +This documentation assumes that IT professionals using USMT understand command-line tools. The documentation also assumes that IT professionals using USMT to author MigXML rules understand the following: + +- The navigation and hierarchy of the Windows registry. +- The files and file types that applications use. +- The methods to extract application and setting information manually from applications created by internal software-development groups and non-Microsoft software vendors. +- XML-authoring basics. + +## Related topics + + +[Plan Your Migration](usmt-plan-your-migration.md)
    +[Estimate Migration Store Size](usmt-estimate-migration-store-size.md)
    +[User State Migration Tool (USMT) Overview Topics](usmt-topics.md)
    + + + + + + + + + diff --git a/windows/deployment/usmt/verify-the-condition-of-a-compressed-migration-store.md b/windows/deployment/usmt/verify-the-condition-of-a-compressed-migration-store.md index 433a6a1605..48fd0b29b9 100644 --- a/windows/deployment/usmt/verify-the-condition-of-a-compressed-migration-store.md +++ b/windows/deployment/usmt/verify-the-condition-of-a-compressed-migration-store.md @@ -1,128 +1,129 @@ ---- -title: Verify the Condition of a Compressed Migration Store (Windows 10) -description: Verify the Condition of a Compressed Migration Store -ms.assetid: 4a3fda96-5f7d-494a-955f-6b865ec9fcae -ms.reviewer: -manager: laurawi -ms.author: greglin -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -audience: itpro author: greg-lindsay -ms.date: 04/19/2017 -ms.topic: article ---- - -# Verify the Condition of a Compressed Migration Store - - -When you migrate files and settings during a typical PC-refresh migration, the user state is usually stored in a compressed folder on the intermediate store. This compressed folder, also called the compressed migration store, is a single image file that contains: - -- All of the files being migrated. - -- The user’s settings. - -- A catalog file that contains metadata for all files in the migration store. - -When you run the **LoadState** command to load the data from these files to the destination computer, LoadState requires a valid catalog file in order to open the migration store. You can run the **UsmtUtils** command with the **/verify** option to determine whether the compressed migration store is intact, or whether it contains corrupted files or a corrupted catalog. You should run the **/verify** option on the migration store before you overwrite the original user-state files and settings. - -When you use the **/verify** option, you can specify what type of information to report in the UsmtUtils log file. These report types are: - -- **Catalog**: Displays the status of only the catalog file. - -- **All**: Displays the status of all files, including the catalog file. - -- **Failure only**: Displays only the files that are corrupted. - -## In This Topic - - -The following sections demonstrate how to run the **UsmtUtils** command with the **/verify** option, and how to specify the information to display in the UsmtUtils log file. - -- [The UsmtUtils syntax for the /verify option](#bkmk-verifysyntax) - -- [To verify that the migration store is intact](#bkmk-verifyintactstore) - -- [To verify the status of only the catalog file](#bkmk-verifycatalog) - -- [To verify the status of all files](#bkmk-verifyallfiles) - -- [To verify the status of the files and return only the corrupted files](#bkmk-returncorrupted) - -### The UsmtUtils Syntax for the /verify Option - -To verify the condition of a compressed migration store, use the following UsmtUtils syntax: - -cd /d<USMTpath>usmtutils /verify\[:<reportType>\] <filePath> \[/l:<logfile>\] \[/decrypt \[:<AlgID>\] {/key:<keystring> | /keyfile:<filename>}\] - -Where the placeholders have the following values: - -- *<USMTpath>* is the location where you have saved the USMT files and tools. - -- *<reportType>* specifies whether to report on all files, corrupted files only, or the status of the catalog. - -- *<filePath>* is the location of the compressed migration store. - -- *<logfile>* is the location and name of the log file. - -- *<AlgID>* is the cryptographic algorithm that was used to create the migration store on the **ScanState** command line. - -- *<keystring>* is the encryption key that was used to encrypt the migration store. - -- *<filename>* is the location and name of the text file that contains the encryption key. - -### To Verify that the Migration Store is Intact - -To verify whether the migration store is intact or whether it contains corrupted files or a corrupted catalog, type: - -``` syntax -usmtutils /verify D:\MyMigrationStore\store.mig -``` - -Because no report type is specified, UsmtUtils displays the default summary report. - -### To Verify the Status of Only the Catalog File - -To verify whether the catalog file is corrupted or intact, type: - -``` syntax -usmtutils /verify:catalog D:\MyMigrationStore\store.mig -``` - -### To Verify the Status of all Files - -To verify whether there are any corrupted files in the compressed migration store, and to specify the name and location of the log file, type: - -`usmtutils /verify:all D:\MyMigrationStore\store.mig /decrypt /l:D:\UsmtUtilsLog.txt` - -In addition to verifying the status of all files, this example decrypts the files. Because no encryption algorithm is specified, UsmtUtils uses the default 3DES cryptographic algorithm. - -### To Verify the Status of the Files and Return Only the Corrupted Files - -In this example, the log file will only list the files that became corrupted during the ScanState process. This list will include the catalog file if it is also corrupted. - -``` syntax -usmtutils /verify:failureonly D:\MyMigrationStore\USMT\store.mig /decrypt:AES_192 /keyfile:D:\encryptionKey.txt -``` - -This example also decrypts the files by specifying the cryptographic algorithm and the location of the file that contains the encryption key. - -### Next Steps - -If the **/verify** option indicates that there are corrupted files in the migration store, you can use the **/extract** option in the UsmtUtils tool to recover data from some corrupted stores. For more information, see [Extract Files from a Compressed USMT Migration Store](usmt-extract-files-from-a-compressed-migration-store.md). - -## Related topics - - -[UsmtUtils Syntax](usmt-utilities.md) - -[Return Codes](usmt-return-codes.md) - -  - -  - - - - - +--- +title: Verify the Condition of a Compressed Migration Store (Windows 10) +description: Use these tips and tricks to verify the condition of a compressed migration store when using User State Migration Tool (USMT). +ms.assetid: 4a3fda96-5f7d-494a-955f-6b865ec9fcae +ms.reviewer: +manager: laurawi +ms.author: greglin +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +audience: itpro +author: greg-lindsay +ms.date: 04/19/2017 +ms.topic: article +--- + +# Verify the Condition of a Compressed Migration Store + + +When you migrate files and settings during a typical PC-refresh migration, the user state is usually stored in a compressed folder on the intermediate store. This compressed folder, also called the compressed migration store, is a single image file that contains: + +- All of the files being migrated. + +- The user’s settings. + +- A catalog file that contains metadata for all files in the migration store. + +When you run the **LoadState** command to load the data from these files to the destination computer, LoadState requires a valid catalog file in order to open the migration store. You can run the **UsmtUtils** command with the **/verify** option to determine whether the compressed migration store is intact, or whether it contains corrupted files or a corrupted catalog. You should run the **/verify** option on the migration store before you overwrite the original user-state files and settings. + +When you use the **/verify** option, you can specify what type of information to report in the UsmtUtils log file. These report types are: + +- **Catalog**: Displays the status of only the catalog file. + +- **All**: Displays the status of all files, including the catalog file. + +- **Failure only**: Displays only the files that are corrupted. + +## In This Topic + + +The following sections demonstrate how to run the **UsmtUtils** command with the **/verify** option, and how to specify the information to display in the UsmtUtils log file. + +- [The UsmtUtils syntax for the /verify option](#bkmk-verifysyntax) + +- [To verify that the migration store is intact](#bkmk-verifyintactstore) + +- [To verify the status of only the catalog file](#bkmk-verifycatalog) + +- [To verify the status of all files](#bkmk-verifyallfiles) + +- [To verify the status of the files and return only the corrupted files](#bkmk-returncorrupted) + +### The UsmtUtils Syntax for the /verify Option + +To verify the condition of a compressed migration store, use the following UsmtUtils syntax: + +cd /d<USMTpath>usmtutils /verify\[:<reportType>\] <filePath> \[/l:<logfile>\] \[/decrypt \[:<AlgID>\] {/key:<keystring> | /keyfile:<filename>}\] + +Where the placeholders have the following values: + +- *<USMTpath>* is the location where you have saved the USMT files and tools. + +- *<reportType>* specifies whether to report on all files, corrupted files only, or the status of the catalog. + +- *<filePath>* is the location of the compressed migration store. + +- *<logfile>* is the location and name of the log file. + +- *<AlgID>* is the cryptographic algorithm that was used to create the migration store on the **ScanState** command line. + +- *<keystring>* is the encryption key that was used to encrypt the migration store. + +- *<filename>* is the location and name of the text file that contains the encryption key. + +### To Verify that the Migration Store is Intact + +To verify whether the migration store is intact or whether it contains corrupted files or a corrupted catalog, type: + +``` syntax +usmtutils /verify D:\MyMigrationStore\store.mig +``` + +Because no report type is specified, UsmtUtils displays the default summary report. + +### To Verify the Status of Only the Catalog File + +To verify whether the catalog file is corrupted or intact, type: + +``` syntax +usmtutils /verify:catalog D:\MyMigrationStore\store.mig +``` + +### To Verify the Status of all Files + +To verify whether there are any corrupted files in the compressed migration store, and to specify the name and location of the log file, type: + +`usmtutils /verify:all D:\MyMigrationStore\store.mig /decrypt /l:D:\UsmtUtilsLog.txt` + +In addition to verifying the status of all files, this example decrypts the files. Because no encryption algorithm is specified, UsmtUtils uses the default 3DES cryptographic algorithm. + +### To Verify the Status of the Files and Return Only the Corrupted Files + +In this example, the log file will only list the files that became corrupted during the ScanState process. This list will include the catalog file if it is also corrupted. + +``` syntax +usmtutils /verify:failureonly D:\MyMigrationStore\USMT\store.mig /decrypt:AES_192 /keyfile:D:\encryptionKey.txt +``` + +This example also decrypts the files by specifying the cryptographic algorithm and the location of the file that contains the encryption key. + +### Next Steps + +If the **/verify** option indicates that there are corrupted files in the migration store, you can use the **/extract** option in the UsmtUtils tool to recover data from some corrupted stores. For more information, see [Extract Files from a Compressed USMT Migration Store](usmt-extract-files-from-a-compressed-migration-store.md). + +## Related topics + + +[UsmtUtils Syntax](usmt-utilities.md) + +[Return Codes](usmt-return-codes.md) + +  + +  + + + + + diff --git a/windows/deployment/volume-activation/active-directory-based-activation-overview.md b/windows/deployment/volume-activation/active-directory-based-activation-overview.md index 581a2a317e..154b6e3b05 100644 --- a/windows/deployment/volume-activation/active-directory-based-activation-overview.md +++ b/windows/deployment/volume-activation/active-directory-based-activation-overview.md @@ -1,6 +1,6 @@ --- title: Active Directory-Based Activation Overview (Windows 10) -description: Active Directory-Based Activation Overview +description: Enable your enterprise to activate its computers through a connection to their domain using Active Directory-Based Activation (ADBA). ms.assetid: c1dac3bd-6a86-4c45-83dd-421e63a398c0 ms.reviewer: manager: laurawi diff --git a/windows/deployment/volume-activation/add-manage-products-vamt.md b/windows/deployment/volume-activation/add-manage-products-vamt.md index 255bda4716..bc02aaba30 100644 --- a/windows/deployment/volume-activation/add-manage-products-vamt.md +++ b/windows/deployment/volume-activation/add-manage-products-vamt.md @@ -1,30 +1,31 @@ ---- -title: Add and Manage Products (Windows 10) -description: Add and Manage Products -ms.assetid: a48fbc23-917d-40f7-985c-e49702c05e51 -ms.reviewer: -manager: laurawi -ms.author: greglin -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: activation -audience: itpro author: greg-lindsay -ms.date: 04/25/2017 -ms.topic: article ---- - -# Add and Manage Products - -This section describes how to add client computers into the Volume Activation Management Tool (VAMT). After the computers are added, you can manage the products that are installed on your network. - -## In this Section - -|Topic |Description | -|------|------------| -|[Add and Remove Computers](add-remove-computers-vamt.md) |Describes how to add client computers to VAMT. | -|[Update Product Status](update-product-status-vamt.md) |Describes how to update the status of product license. | -|[Remove Products](remove-products-vamt.md) |Describes how to remove a product from the product list. | - - - +--- +title: Add and Manage Products (Windows 10) +description: Add and manage computers with the Volume Activation Management Tool (VAMT). +ms.assetid: a48fbc23-917d-40f7-985c-e49702c05e51 +ms.reviewer: +manager: laurawi +ms.author: greglin +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: activation +audience: itpro +author: greg-lindsay +ms.date: 04/25/2017 +ms.topic: article +--- + +# Add and Manage Products + +This section describes how to add client computers into the Volume Activation Management Tool (VAMT). After the computers are added, you can manage the products that are installed on your network. + +## In this Section + +|Topic |Description | +|------|------------| +|[Add and Remove Computers](add-remove-computers-vamt.md) |Describes how to add client computers to VAMT. | +|[Update Product Status](update-product-status-vamt.md) |Describes how to update the status of product license. | +|[Remove Products](remove-products-vamt.md) |Describes how to remove a product from the product list. | + + + diff --git a/windows/deployment/volume-activation/local-reactivation-vamt.md b/windows/deployment/volume-activation/local-reactivation-vamt.md index 309dd5a702..727fe608a7 100644 --- a/windows/deployment/volume-activation/local-reactivation-vamt.md +++ b/windows/deployment/volume-activation/local-reactivation-vamt.md @@ -1,47 +1,48 @@ ---- -title: Perform Local Reactivation (Windows 10) -description: Perform Local Reactivation -ms.assetid: aacd5ded-da11-4d27-a866-3f57332f5dec -ms.reviewer: -manager: laurawi -ms.author: greglin -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: activation -audience: itpro author: greg-lindsay -ms.date: 04/25/2017 -ms.topic: article ---- - -# Perform Local Reactivation - -If you reinstall Windows® or Microsoft® Office 2010 on a computer that was initially activated using proxy activation (MAK, retail, or CSLVK (KMS host)), and have not made significant changes to the hardware, use this local reactivation procedure to reactivate the program on that computer. -Local reactivation relies upon data that was created during the initial proxy activation and stored in the Volume Activation Management Tool (VAMT) database. The database contains the installation ID (IID) and confirmation ID (Pending CID). Local reactivation uses this data to reapply the CID and reactivate those products. Reapplying the same CID conserves the remaining activations on the key. - -**Note**   -During the initial proxy activation, the CID is bound to a digital “fingerprint”, which is calculated from values assigned to several different hardware components in the computer. If the computer has had significant hardware changes, this fingerprint will no longer match the CID. In this case, you must obtain a new CID for the computer from Microsoft. - -## To Perform a Local Reactivation - -**To perform a local reactivation** -1. Open VAMT. Make sure that you are connected to the desired database. -2. In the left-side pane, click the product you want to reactivate to display the products list. -3. In the product list view in the center pane, select the desired products to be reactivated. You can sort the list by computer name by clicking on the **Computer Name** heading. You can also use the **Filter** function to narrow your search for computers by clicking **Filter** in the right-side pane to open the **Filter Products** dialog box. -4. In the **Filter Products** dialog box, you can filter the list by computer name, product name, product key type, license status, or by any combination of these options. - - To filter the list by computer name, enter a name in the **Computer Name** box. - - To filter the list by Product Name, Product Key Type, or License Status, click the list you want to use for the filter and select an option. If necessary, click **clear all filters** to create a new filter. -5. Click **Filter**. VAMT displays the filtered list in the center pane. -6. In the right-side pane, click **Activate**, and then click **Apply Confirmation ID**. -7. Click a credential option. Choose **Alternate credentials** only if you are reactivating products that require administrator credentials different from the ones you are currently using. -8. If you are supplying alternate credentials, in the **Windows Security** dialog box type the appropriate user name and password and click **OK**. - - VAMT displays the **Apply Confirmation ID** dialog box. - -10. If you are using a different product key than the product key used for initial activation, you must complete a new activation to obtain a new CID. -11. If you are activating a product that requires administrator credentials different from the ones you are currently using, select the **Use Alternate Credentials** check box. -12. Click **OK**. - -## Related topics - -- [Manage Activations](manage-activations-vamt.md) +--- +title: Perform Local Reactivation (Windows 10) +description: An initially activated a computer using scenarios like MAK, retail, or CSLVK (KMS host), can be reactivated with Volume Activation Management Tool (VAMT). +ms.assetid: aacd5ded-da11-4d27-a866-3f57332f5dec +ms.reviewer: +manager: laurawi +ms.author: greglin +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: activation +audience: itpro +author: greg-lindsay +ms.date: 04/25/2017 +ms.topic: article +--- + +# Perform Local Reactivation + +If you reinstall Windows® or Microsoft® Office 2010 on a computer that was initially activated using proxy activation (MAK, retail, or CSLVK (KMS host)), and have not made significant changes to the hardware, use this local reactivation procedure to reactivate the program on that computer. +Local reactivation relies upon data that was created during the initial proxy activation and stored in the Volume Activation Management Tool (VAMT) database. The database contains the installation ID (IID) and confirmation ID (Pending CID). Local reactivation uses this data to reapply the CID and reactivate those products. Reapplying the same CID conserves the remaining activations on the key. + +**Note**   +During the initial proxy activation, the CID is bound to a digital “fingerprint”, which is calculated from values assigned to several different hardware components in the computer. If the computer has had significant hardware changes, this fingerprint will no longer match the CID. In this case, you must obtain a new CID for the computer from Microsoft. + +## To Perform a Local Reactivation + +**To perform a local reactivation** +1. Open VAMT. Make sure that you are connected to the desired database. +2. In the left-side pane, click the product you want to reactivate to display the products list. +3. In the product list view in the center pane, select the desired products to be reactivated. You can sort the list by computer name by clicking on the **Computer Name** heading. You can also use the **Filter** function to narrow your search for computers by clicking **Filter** in the right-side pane to open the **Filter Products** dialog box. +4. In the **Filter Products** dialog box, you can filter the list by computer name, product name, product key type, license status, or by any combination of these options. + - To filter the list by computer name, enter a name in the **Computer Name** box. + - To filter the list by Product Name, Product Key Type, or License Status, click the list you want to use for the filter and select an option. If necessary, click **clear all filters** to create a new filter. +5. Click **Filter**. VAMT displays the filtered list in the center pane. +6. In the right-side pane, click **Activate**, and then click **Apply Confirmation ID**. +7. Click a credential option. Choose **Alternate credentials** only if you are reactivating products that require administrator credentials different from the ones you are currently using. +8. If you are supplying alternate credentials, in the **Windows Security** dialog box type the appropriate user name and password and click **OK**. + + VAMT displays the **Apply Confirmation ID** dialog box. + +10. If you are using a different product key than the product key used for initial activation, you must complete a new activation to obtain a new CID. +11. If you are activating a product that requires administrator credentials different from the ones you are currently using, select the **Use Alternate Credentials** check box. +12. Click **OK**. + +## Related topics + +- [Manage Activations](manage-activations-vamt.md) diff --git a/windows/deployment/volume-activation/proxy-activation-vamt.md b/windows/deployment/volume-activation/proxy-activation-vamt.md index ff4ab4c6f5..4c865c2d5b 100644 --- a/windows/deployment/volume-activation/proxy-activation-vamt.md +++ b/windows/deployment/volume-activation/proxy-activation-vamt.md @@ -1,58 +1,59 @@ ---- -title: Perform Proxy Activation (Windows 10) -description: Perform Proxy Activation -ms.assetid: 35a919ed-f1cc-4d10-9c88-9bd634549dc3 -ms.reviewer: -manager: laurawi -ms.author: greglin -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: activation -audience: itpro author: greg-lindsay -ms.date: 04/25/2017 -ms.topic: article ---- - -# Perform Proxy Activation - -You can use the Volume Activation Management Tool (VAMT) to perform activation for client computers that do not have Internet access. The client products can be installed with any type of product key that is eligible for proxy activation: Multiple activation Key (MAK), KMS Host key (CSVLK), or retail key. - -In a typical proxy-activation scenario, the VAMT host computer distributes a MAK to one or more client computers and collects the installation ID (IID) from each computer. The VAMT host computer sends the IIDs to Microsoft on behalf of the client computers and obtains the corresponding Confirmation IDs (CIDs). The VAMT host computer then installs the CIDs on the client computer to complete the activation. Using this activation method, only the VAMT host computer needs Internet access. - -**Note**   -For workgroups that are completely isolated from any larger network, you can still perform MAK, KMS Host key (CSVLK), or retail proxy activation. This requires installing a second instance of VAMT on a computer within the isolated group and using removable media to transfer activation data between that computer and another VAMT host computer that has Internet access. For more information about this scenario, see [Scenario 2: Proxy Activation](scenario-proxy-activation-vamt.md). Similarly, you can proxy activate a KMS Host key (CSVLK) located in an isolated network. You can also proxy activate a KMS Host key (CSVLK) in the core network if you do not want the KMS host computer to connect to Microsoft over the Internet.  - -## Requirements - -Before performing proxy activation, ensure that your network and the VAMT installation meet the following requirements: -- There is an instance of VAMT that is installed on a computer that has Internet access. If you are performing proxy activation for an isolated workgroup, you also need to have VAMT installed on one of the computers in the workgroup. -- The products to be activated have been added to VAMT and are installed with a retail product key, a KMS Host key (CSVLK) or a MAK. If the products have not been installed with a proper product key, refer to the steps in the [Add and Remove a Product Key](add-remove-product-key-vamt.md) section for instructions on how to install a product key. -- VAMT has administrative permissions on all products to be activated and Windows Management Instrumentation (WMI) is accessible through the Windows firewall. -- For workgroup computers, a registry key must be created to enable remote administrative actions under User Account Control (UAC). For more information, see [Configure Client Computers](configure-client-computers-vamt.md). -The product keys that are installed on the client products must have a sufficient number of remaining activations. If you are activating a MAK key, you can retrieve the remaining number of activations for that key by selecting the MAK in the product key list in the center pane and then clicking **Refresh product key data online** in the right-side pane. This retrieves the number of remaining activations for the MAK from Microsoft. Note that this step requires Internet access and that the remaining activation count can only be retrieved for MAKs. - -## To Perform Proxy Activation - -**To perform proxy activation** - -1. Open VAMT. -2. If necessary, install product keys. For more information see: - - [Install a Product Key](install-product-key-vamt.md) to install retail, MAK, or KMS Host key (CSVLK). - - [Install a KMS Client Key](install-kms-client-key-vamt.md) to install GVLK (KMS client) keys. -3. In the **Products** list in the center pane, select the individual products to be activated. You can use the **Filter** function to narrow your search for products by clicking **Filter** in the right-side pane to open the **Filter Products** dialog box. -4. In the **Filter Products** dialog box, you can filter the list by computer name, product name, product key type, license status, or by any combination of these options. - - To filter the list by computer name, enter a name in the **Computer Name** box. - - To filter the list by Product Name, Product Key Type, or License Status, click the list you want to use for the filter and select an option. If necessary, click **clear all filters** to create a new filter. -5. Click **Filter**. VAMT displays the filtered list in the center pane. -6. In the right-side pane, click **Activate** and then click **Proxy activate** to open the **Proxy Activate** dialog box. -7. In the **Proxy Activate** dialog box click **Apply Confirmation ID, apply to selected machine(s) and activate**. -8. If you are activating products that require administrator credentials different from the ones you are currently using, select the **Use Alternate Credentials** checkbox. -9. Click **OK**. -10. VAMT displays the **Activating products** dialog box until it completes the requested action. If you selected the **Alternate Credentials** option, you will be prompted to enter the credentials. - - **Note**   - You can use proxy activation to select products that have different key types and activate the products at the same time. - - - +--- +title: Perform Proxy Activation (Windows 10) +description: Perform proxy activation by using the Volume Activation Management Tool (VAMT) to activate client computers that do not have Internet access. +ms.assetid: 35a919ed-f1cc-4d10-9c88-9bd634549dc3 +ms.reviewer: +manager: laurawi +ms.author: greglin +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: activation +audience: itpro +author: greg-lindsay +ms.date: 04/25/2017 +ms.topic: article +--- + +# Perform Proxy Activation + +You can use the Volume Activation Management Tool (VAMT) to perform activation for client computers that do not have Internet access. The client products can be installed with any type of product key that is eligible for proxy activation: Multiple activation Key (MAK), KMS Host key (CSVLK), or retail key. + +In a typical proxy-activation scenario, the VAMT host computer distributes a MAK to one or more client computers and collects the installation ID (IID) from each computer. The VAMT host computer sends the IIDs to Microsoft on behalf of the client computers and obtains the corresponding Confirmation IDs (CIDs). The VAMT host computer then installs the CIDs on the client computer to complete the activation. Using this activation method, only the VAMT host computer needs Internet access. + +**Note**   +For workgroups that are completely isolated from any larger network, you can still perform MAK, KMS Host key (CSVLK), or retail proxy activation. This requires installing a second instance of VAMT on a computer within the isolated group and using removable media to transfer activation data between that computer and another VAMT host computer that has Internet access. For more information about this scenario, see [Scenario 2: Proxy Activation](scenario-proxy-activation-vamt.md). Similarly, you can proxy activate a KMS Host key (CSVLK) located in an isolated network. You can also proxy activate a KMS Host key (CSVLK) in the core network if you do not want the KMS host computer to connect to Microsoft over the Internet.  + +## Requirements + +Before performing proxy activation, ensure that your network and the VAMT installation meet the following requirements: +- There is an instance of VAMT that is installed on a computer that has Internet access. If you are performing proxy activation for an isolated workgroup, you also need to have VAMT installed on one of the computers in the workgroup. +- The products to be activated have been added to VAMT and are installed with a retail product key, a KMS Host key (CSVLK) or a MAK. If the products have not been installed with a proper product key, refer to the steps in the [Add and Remove a Product Key](add-remove-product-key-vamt.md) section for instructions on how to install a product key. +- VAMT has administrative permissions on all products to be activated and Windows Management Instrumentation (WMI) is accessible through the Windows firewall. +- For workgroup computers, a registry key must be created to enable remote administrative actions under User Account Control (UAC). For more information, see [Configure Client Computers](configure-client-computers-vamt.md). +The product keys that are installed on the client products must have a sufficient number of remaining activations. If you are activating a MAK key, you can retrieve the remaining number of activations for that key by selecting the MAK in the product key list in the center pane and then clicking **Refresh product key data online** in the right-side pane. This retrieves the number of remaining activations for the MAK from Microsoft. Note that this step requires Internet access and that the remaining activation count can only be retrieved for MAKs. + +## To Perform Proxy Activation + +**To perform proxy activation** + +1. Open VAMT. +2. If necessary, install product keys. For more information see: + - [Install a Product Key](install-product-key-vamt.md) to install retail, MAK, or KMS Host key (CSVLK). + - [Install a KMS Client Key](install-kms-client-key-vamt.md) to install GVLK (KMS client) keys. +3. In the **Products** list in the center pane, select the individual products to be activated. You can use the **Filter** function to narrow your search for products by clicking **Filter** in the right-side pane to open the **Filter Products** dialog box. +4. In the **Filter Products** dialog box, you can filter the list by computer name, product name, product key type, license status, or by any combination of these options. + - To filter the list by computer name, enter a name in the **Computer Name** box. + - To filter the list by Product Name, Product Key Type, or License Status, click the list you want to use for the filter and select an option. If necessary, click **clear all filters** to create a new filter. +5. Click **Filter**. VAMT displays the filtered list in the center pane. +6. In the right-side pane, click **Activate** and then click **Proxy activate** to open the **Proxy Activate** dialog box. +7. In the **Proxy Activate** dialog box click **Apply Confirmation ID, apply to selected machine(s) and activate**. +8. If you are activating products that require administrator credentials different from the ones you are currently using, select the **Use Alternate Credentials** checkbox. +9. Click **OK**. +10. VAMT displays the **Activating products** dialog box until it completes the requested action. If you selected the **Alternate Credentials** option, you will be prompted to enter the credentials. + + **Note**   + You can use proxy activation to select products that have different key types and activate the products at the same time. + + + diff --git a/windows/deployment/volume-activation/scenario-online-activation-vamt.md b/windows/deployment/volume-activation/scenario-online-activation-vamt.md index 865dbdf623..cf5d0b7c93 100644 --- a/windows/deployment/volume-activation/scenario-online-activation-vamt.md +++ b/windows/deployment/volume-activation/scenario-online-activation-vamt.md @@ -1,136 +1,137 @@ ---- -title: Scenario 1 Online Activation (Windows 10) -description: Scenario 1 Online Activation -ms.assetid: 94dba40e-383a-41e4-b74b-9e884facdfd3 -ms.reviewer: -manager: laurawi -ms.author: greglin -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: activation -audience: itpro author: greg-lindsay -ms.date: 04/25/2017 -ms.topic: article ---- - -# Scenario 1: Online Activation - -In this scenario, the Volume Activation Management Tool (VAMT) is deployed in the Core Network environment. VAMT is installed on a central computer that has network access to all of the client computers. Both the VAMT host and the client computers have Internet access. The following illustration shows a diagram of an online activation scenario for Multiple Activation Keys (MAKs). You can use this scenario for online activation of the following key types: -- Multiple Activation Key (MAK) -- Windows Key Management Service (KMS) keys: - - KMS Host key (CSVLK) - - Generic Volume License Key (GVLK), or KMS client key -- Retail -The Secure Zone represents higher-security Core Network computers that have additional firewall protection. - -![VAMT firewall configuration for multiple subnets](images/dep-win8-l-vamt-makindependentactivationscenario.jpg) - -## In This Topic -- [Install and start VAMT on a networked host computer](#bkmk-partone) -- [Configure the Windows Management Instrumentation firewall exception on target computers](#bkmk-parttwo) -- [Connect to VAMT database](#bkmk-partthree) -- [Discover products](#bkmk-partfour) -- [Sort and filter the list of computers](#bkmk-partfive) -- [Collect status information from the computers in the list](#bkmk-partsix) -- [Add product keys and determine the remaining activation count](#bkmk-partseven) -- [Install the product keys](#bkmk-parteight) -- [Activate the client products](#bkmk-partnine) - -## Step 1: Install and start VAMT on a networked host computer - -1. Install VAMT on the host computer. -2. Click the VAMT icon in the **Start** menu to open VAMT. - -## Step 2: Configure the Windows Management Instrumentation firewall exception on target computers - -- Ensure that the Windows Management Instrumentation (WMI) firewall exception has been enabled for all target computers. For more information, see [Configure Client Computers](configure-client-computers-vamt.md). - - **Note**   - To retrieve product license status, VAMT must have administrative permissions on the remote computers and WMI must be available through the Windows Firewall. In addition, for workgroup computers, a registry key must be created to enable remote administrative actions under User Account Control (UAC). For more information, see [Configure Client Computers](configure-client-computers-vamt.md). - -## Step 3: Connect to a VAMT database - -1. If you are not already connected to a database, the **Database Connection Settings** dialog box appears when you open VAMT. Select the server and database where the keys that must be activated are located. -2. Click **Connect**. -3. If you are already connected to a database, VAMT displays an inventory of the products and product keys in the center pane, and a license overview of the computers in the database. If you need to connect to a different database, click **Successfully connected to Server** to open **the Database Connection Settings** dialog box. For more information about how to create VAMT databases and adding VAMT data, see [Manage VAMT Data](manage-vamt-data.md) - -## Step 4: Discover products - -1. In the left-side pane, in the **Products** node Products, click the product that you want to activate. -2. To open the **Discover Products** dialog box, click **Discover products** in the **Actions** menu in the right-side pane. -3. In the **Discover Products** dialog box, click **Search for computers in the Active Directory** to display the search options, and then click the search options that you want to use. You can search for computers in an Active Directory domain, by individual computer name or IP address, in a workgroup, or by a general Lightweight Directory Access Protocol (LDAP) query: - - To search for computers in an Active Directory domain, click **Search for computers in the Active Directory**. Then under **Domain Filter Criteria**, in the list of domain names click the name of the domain that you want to search. You can narrow the search further by typing a name in the **Filter by computer name** field to search for specific computers in the domain. This filter supports the asterisk (\*) wildcard. For example, typing "a\*" will display only those computer names that start with the letter "a". - - To search by individual computer name or IP address, click **Manually enter name or IP address**. Then enter the full name or IP address in the **One or more computer names or IP addresses separated by commas** text box. Separate multiple entries with a comma. Note that VAMT supports both IPv4 and IPV6 addressing. - - To search for computers in a workgroup, click **Search for computers in the workgroup**. Then under **Workgroup Filter Criteria**, in the list of workgroup names, click the name of the workgroup that you want to search. You can narrow the search further by typing a name in the **Filter by computer name** field to search for a specific computer in the workgroup. This filter supports the asterisk (\*) wildcard. For example, typing "a\*" will display only computer names that start with the letter "a". - - To search for computers by using a general LDAP query, click **Search with LDAP query** and enter your query in the text box that appears. VAMT will validate the LDAP query syntax, but will otherwise run the query without additional checks. -4. Click **Search**. - - When the search is complete, the products that VAMT discovers appear in the product list view in the center pane. - -## Step 5: Sort and filter the list of computers - -You can sort the list of products so that it is easier to find the computers that require product keys to be activated: -1. On the menu bar at the top of the center pane, click **Group by**, and then click **Product**, **Product Key Type**, or **License Status**. -2. To sort the list further, you can click one of the column headings to sort by that column. -3. You can also use the **Filter** function to narrow your search for computers by clicking **Filter** in the right-side pane to open the **Filter Products** dialog box. -4. In the **Filter Products** dialog box, you can filter the list by computer name, product name, product key type, license status, or by any combination of these options. - - To filter the list by computer name, enter a name in the **Computer Name** box. - - To filter the list by product name, product key type, or license status, click the list you want to use for the filter and select an option. If necessary, click **clear all filters** to create a new filter. -5. Click **Filter**. VAMT displays the filtered list in the product list view in the center pane. - -## Step 6: Collect status information from the computers in the list - -To collect the status from select computers in the database, you can select computers in the product list view by using one of the following methods: -- To select a block of consecutively listed computers, click the first computer that you want to select, and then click the last computer while pressing the **Shift** key. -- To select computers which are not listed consecutively, hold down the **Ctrl** key and select each computer for which you want to collect the status information. - **To collect status information from the selected computers** -- In the right-side **Actions** pane, click **Update license status** in the **Selected Items** menu and then click a credential option. Choose **Alternate Credentials** only if you are updating products that require administrator credentials that are different from the ones that you used to log on to the computer. Otherwise, click **Current Credentials** and continue to step 2.If you are supplying alternate credentials, in the **Windows Security** dialog box, type the appropriate user name and password and then click **OK**. -- VAMT displays the **Collecting product information** dialog box while it collects the license status of all supported products on the selected computers. When the process is finished, the updated license status of each product will appear in the product list view in the center pane. - - **Note** - If a computer has more than one supported product installed, VAMT adds an entry for each product. The entry appears under the appropriate product heading. - -## Step 7: Add product keys and determine the remaining activation count - -1. Click the **Product Keys** node in the left-side pane, and then click **Add Product Keys** in the right-side pane to open the **Add Product Keys** dialog box. -2. In the **Add Product Key** dialog box, you can select from one of the following methods to add product keys: - - To add product keys manually, click **Enter product key(s) separated by line breaks**, enter one or more product keys, and then click **Add Key(s)**. - - To import a Comma Separated Values File (CSV) that contains a list of product keys, click **Select a product key file to import**, browse to the file location, click **Open** to import the file, and then click **Add Key(s)**. - - The keys that you have added appear in the **Product Keys** list view in the center pane. - - **Important**   - If you are activating many products with a MAK, refresh the activation count of the MAK to ensure that the MAK can support the required number of activations. In the product key list in the center pane, select the MAK and then click **Refresh product key data online** in the right-side pane to contact Microsoft and retrieve the number of remaining activations for the MAK. This step requires Internet access. You can only retrieve the remaining activation count for MAKs. - -## Step 8: Install the product keys - -1. In the left-side pane, click the product that you want to install keys on to. -2. If necessary, sort and filter the list of products so that it is easier to find the computers that must have a product key installed. See [Step 5: Sort and filter the list of computers](#bkmk-partfive). -3. In the **Products** list view pane, select the individual products which must have keys installed. You can use the **CTRL** key or the **SHIFT** key to select more than one product. -4. Click **Install product key** in the **Selected Items** menu in the right-side pane to display the **Install Product Key** dialog box. -5. The **Select Product Key** dialog box displays the keys that are available to be installed. Under **Recommended MAKs**, VAMT might display one or more recommended MAKs based on the selected products. If you are installing a MAK you can select a recommended product key or any other MAK from the **All Product Keys List**. If you are not installing a MAK, select a product key from the **All Product Keys** list. Use the scroll bar if you want to view the **Description** for each key. When you have selected the product key that you want to install, click **Install Key**. Note that only one key can be installed at a time. -6. VAMT displays the **Installing product key** dialog box while it attempts to install the product key for the selected products. When the process is finished, the status appears in the **Action Status** column of the dialog box. Click **Close** to close the dialog box. You can also click the **Automatically close when done** check box when the dialog box appears. - - The same status appears under the **Status of Last Action** column in the product list view in the center pane. - **Note**   - - Product key installation will fail if VAMT finds mismatched key types or editions. VAMT will display the failure status and will continue the installation for the next product in the list. For more information on choosing the correct product key, see [How to Choose the Right Volume License Key for Windows.](https://go.microsoft.com/fwlink/p/?linkid=238382) - -## Step 9: Activate the client products - -1. Select the individual products that you want to activate in the list-view pane. -2. On the menu bar, click **Action**, point to **Activate** and point to **Online activate**. You can also right-click the selected computers(s) to display the **Action** menu, point to **Activate** and point to **Online activate**. You can also click **Activate** in the **Selected Items** menu in the right-hand pane to access the **Activate** option. -3. If you are activating product keys using your current credential, click **Current credential** and continue to step 5. If you are activating products that require an administrator credential that is different from the one you are currently using, click the **Alternate credential** option. -4. Enter your alternate user name and password and click **OK**. -5. The **Activate** option contacts the Microsoft product-activation server over the Internet and requests activation for the selected products. VAMT displays the **Activating products** dialog box until the requested actions are completed. - - **Note**   - Installing a MAK and overwriting the GVLK on client products must be done with care. If the RTM version of Windows Vista has been installed on the computer for more than 30 days, then its initial grace period has expired. As a result, it will enter Reduced Functionality Mode (RFM) if online activation is not completed successfully before the next logon attempt. However, you can use online activation to recover properly configured computers from RFM, as long as the computers are available on the network. - - RFM only applies to the RTM version of Windows Vista or the retail editions of Microsoft Office 2010. Windows Vista with SP1 or later, Windows 7, Windows 8, Windows 10, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, and volume editions of Office 2010 will not enter RFM. - -## Related topics -- [VAMT Step-by-Step Scenarios](vamt-step-by-step.md) - - +--- +title: Scenario 1 Online Activation (Windows 10) +description: Achieve network access by deploying the Volume Activation Management Tool (VAMT) in a Core Network environment. +ms.assetid: 94dba40e-383a-41e4-b74b-9e884facdfd3 +ms.reviewer: +manager: laurawi +ms.author: greglin +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: activation +audience: itpro +author: greg-lindsay +ms.date: 04/25/2017 +ms.topic: article +--- + +# Scenario 1: Online Activation + +In this scenario, the Volume Activation Management Tool (VAMT) is deployed in the Core Network environment. VAMT is installed on a central computer that has network access to all of the client computers. Both the VAMT host and the client computers have Internet access. The following illustration shows a diagram of an online activation scenario for Multiple Activation Keys (MAKs). You can use this scenario for online activation of the following key types: +- Multiple Activation Key (MAK) +- Windows Key Management Service (KMS) keys: + - KMS Host key (CSVLK) + - Generic Volume License Key (GVLK), or KMS client key +- Retail +The Secure Zone represents higher-security Core Network computers that have additional firewall protection. + +![VAMT firewall configuration for multiple subnets](images/dep-win8-l-vamt-makindependentactivationscenario.jpg) + +## In This Topic +- [Install and start VAMT on a networked host computer](#bkmk-partone) +- [Configure the Windows Management Instrumentation firewall exception on target computers](#bkmk-parttwo) +- [Connect to VAMT database](#bkmk-partthree) +- [Discover products](#bkmk-partfour) +- [Sort and filter the list of computers](#bkmk-partfive) +- [Collect status information from the computers in the list](#bkmk-partsix) +- [Add product keys and determine the remaining activation count](#bkmk-partseven) +- [Install the product keys](#bkmk-parteight) +- [Activate the client products](#bkmk-partnine) + +## Step 1: Install and start VAMT on a networked host computer + +1. Install VAMT on the host computer. +2. Click the VAMT icon in the **Start** menu to open VAMT. + +## Step 2: Configure the Windows Management Instrumentation firewall exception on target computers + +- Ensure that the Windows Management Instrumentation (WMI) firewall exception has been enabled for all target computers. For more information, see [Configure Client Computers](configure-client-computers-vamt.md). + + **Note**   + To retrieve product license status, VAMT must have administrative permissions on the remote computers and WMI must be available through the Windows Firewall. In addition, for workgroup computers, a registry key must be created to enable remote administrative actions under User Account Control (UAC). For more information, see [Configure Client Computers](configure-client-computers-vamt.md). + +## Step 3: Connect to a VAMT database + +1. If you are not already connected to a database, the **Database Connection Settings** dialog box appears when you open VAMT. Select the server and database where the keys that must be activated are located. +2. Click **Connect**. +3. If you are already connected to a database, VAMT displays an inventory of the products and product keys in the center pane, and a license overview of the computers in the database. If you need to connect to a different database, click **Successfully connected to Server** to open **the Database Connection Settings** dialog box. For more information about how to create VAMT databases and adding VAMT data, see [Manage VAMT Data](manage-vamt-data.md) + +## Step 4: Discover products + +1. In the left-side pane, in the **Products** node Products, click the product that you want to activate. +2. To open the **Discover Products** dialog box, click **Discover products** in the **Actions** menu in the right-side pane. +3. In the **Discover Products** dialog box, click **Search for computers in the Active Directory** to display the search options, and then click the search options that you want to use. You can search for computers in an Active Directory domain, by individual computer name or IP address, in a workgroup, or by a general Lightweight Directory Access Protocol (LDAP) query: + - To search for computers in an Active Directory domain, click **Search for computers in the Active Directory**. Then under **Domain Filter Criteria**, in the list of domain names click the name of the domain that you want to search. You can narrow the search further by typing a name in the **Filter by computer name** field to search for specific computers in the domain. This filter supports the asterisk (\*) wildcard. For example, typing "a\*" will display only those computer names that start with the letter "a". + - To search by individual computer name or IP address, click **Manually enter name or IP address**. Then enter the full name or IP address in the **One or more computer names or IP addresses separated by commas** text box. Separate multiple entries with a comma. Note that VAMT supports both IPv4 and IPV6 addressing. + - To search for computers in a workgroup, click **Search for computers in the workgroup**. Then under **Workgroup Filter Criteria**, in the list of workgroup names, click the name of the workgroup that you want to search. You can narrow the search further by typing a name in the **Filter by computer name** field to search for a specific computer in the workgroup. This filter supports the asterisk (\*) wildcard. For example, typing "a\*" will display only computer names that start with the letter "a". + - To search for computers by using a general LDAP query, click **Search with LDAP query** and enter your query in the text box that appears. VAMT will validate the LDAP query syntax, but will otherwise run the query without additional checks. +4. Click **Search**. + + When the search is complete, the products that VAMT discovers appear in the product list view in the center pane. + +## Step 5: Sort and filter the list of computers + +You can sort the list of products so that it is easier to find the computers that require product keys to be activated: +1. On the menu bar at the top of the center pane, click **Group by**, and then click **Product**, **Product Key Type**, or **License Status**. +2. To sort the list further, you can click one of the column headings to sort by that column. +3. You can also use the **Filter** function to narrow your search for computers by clicking **Filter** in the right-side pane to open the **Filter Products** dialog box. +4. In the **Filter Products** dialog box, you can filter the list by computer name, product name, product key type, license status, or by any combination of these options. + - To filter the list by computer name, enter a name in the **Computer Name** box. + - To filter the list by product name, product key type, or license status, click the list you want to use for the filter and select an option. If necessary, click **clear all filters** to create a new filter. +5. Click **Filter**. VAMT displays the filtered list in the product list view in the center pane. + +## Step 6: Collect status information from the computers in the list + +To collect the status from select computers in the database, you can select computers in the product list view by using one of the following methods: +- To select a block of consecutively listed computers, click the first computer that you want to select, and then click the last computer while pressing the **Shift** key. +- To select computers which are not listed consecutively, hold down the **Ctrl** key and select each computer for which you want to collect the status information. + **To collect status information from the selected computers** +- In the right-side **Actions** pane, click **Update license status** in the **Selected Items** menu and then click a credential option. Choose **Alternate Credentials** only if you are updating products that require administrator credentials that are different from the ones that you used to log on to the computer. Otherwise, click **Current Credentials** and continue to step 2.If you are supplying alternate credentials, in the **Windows Security** dialog box, type the appropriate user name and password and then click **OK**. +- VAMT displays the **Collecting product information** dialog box while it collects the license status of all supported products on the selected computers. When the process is finished, the updated license status of each product will appear in the product list view in the center pane. + + **Note** + If a computer has more than one supported product installed, VAMT adds an entry for each product. The entry appears under the appropriate product heading. + +## Step 7: Add product keys and determine the remaining activation count + +1. Click the **Product Keys** node in the left-side pane, and then click **Add Product Keys** in the right-side pane to open the **Add Product Keys** dialog box. +2. In the **Add Product Key** dialog box, you can select from one of the following methods to add product keys: + - To add product keys manually, click **Enter product key(s) separated by line breaks**, enter one or more product keys, and then click **Add Key(s)**. + - To import a Comma Separated Values File (CSV) that contains a list of product keys, click **Select a product key file to import**, browse to the file location, click **Open** to import the file, and then click **Add Key(s)**. + + The keys that you have added appear in the **Product Keys** list view in the center pane. + + **Important**   + If you are activating many products with a MAK, refresh the activation count of the MAK to ensure that the MAK can support the required number of activations. In the product key list in the center pane, select the MAK and then click **Refresh product key data online** in the right-side pane to contact Microsoft and retrieve the number of remaining activations for the MAK. This step requires Internet access. You can only retrieve the remaining activation count for MAKs. + +## Step 8: Install the product keys + +1. In the left-side pane, click the product that you want to install keys on to. +2. If necessary, sort and filter the list of products so that it is easier to find the computers that must have a product key installed. See [Step 5: Sort and filter the list of computers](#bkmk-partfive). +3. In the **Products** list view pane, select the individual products which must have keys installed. You can use the **CTRL** key or the **SHIFT** key to select more than one product. +4. Click **Install product key** in the **Selected Items** menu in the right-side pane to display the **Install Product Key** dialog box. +5. The **Select Product Key** dialog box displays the keys that are available to be installed. Under **Recommended MAKs**, VAMT might display one or more recommended MAKs based on the selected products. If you are installing a MAK you can select a recommended product key or any other MAK from the **All Product Keys List**. If you are not installing a MAK, select a product key from the **All Product Keys** list. Use the scroll bar if you want to view the **Description** for each key. When you have selected the product key that you want to install, click **Install Key**. Note that only one key can be installed at a time. +6. VAMT displays the **Installing product key** dialog box while it attempts to install the product key for the selected products. When the process is finished, the status appears in the **Action Status** column of the dialog box. Click **Close** to close the dialog box. You can also click the **Automatically close when done** check box when the dialog box appears. + + The same status appears under the **Status of Last Action** column in the product list view in the center pane. + **Note**   + + Product key installation will fail if VAMT finds mismatched key types or editions. VAMT will display the failure status and will continue the installation for the next product in the list. For more information on choosing the correct product key, see [How to Choose the Right Volume License Key for Windows.](https://go.microsoft.com/fwlink/p/?linkid=238382) + +## Step 9: Activate the client products + +1. Select the individual products that you want to activate in the list-view pane. +2. On the menu bar, click **Action**, point to **Activate** and point to **Online activate**. You can also right-click the selected computers(s) to display the **Action** menu, point to **Activate** and point to **Online activate**. You can also click **Activate** in the **Selected Items** menu in the right-hand pane to access the **Activate** option. +3. If you are activating product keys using your current credential, click **Current credential** and continue to step 5. If you are activating products that require an administrator credential that is different from the one you are currently using, click the **Alternate credential** option. +4. Enter your alternate user name and password and click **OK**. +5. The **Activate** option contacts the Microsoft product-activation server over the Internet and requests activation for the selected products. VAMT displays the **Activating products** dialog box until the requested actions are completed. + + **Note**   + Installing a MAK and overwriting the GVLK on client products must be done with care. If the RTM version of Windows Vista has been installed on the computer for more than 30 days, then its initial grace period has expired. As a result, it will enter Reduced Functionality Mode (RFM) if online activation is not completed successfully before the next logon attempt. However, you can use online activation to recover properly configured computers from RFM, as long as the computers are available on the network. + + RFM only applies to the RTM version of Windows Vista or the retail editions of Microsoft Office 2010. Windows Vista with SP1 or later, Windows 7, Windows 8, Windows 10, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, and volume editions of Office 2010 will not enter RFM. + +## Related topics +- [VAMT Step-by-Step Scenarios](vamt-step-by-step.md) + + From 40348278f7f882f9f5c09579b0921141f74d4fbe Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 8 May 2020 14:17:13 -0700 Subject: [PATCH 515/858] Fixes for indentation and numbering --- .../mdm/enable-admx-backed-policies-in-mdm.md | 120 +++++++++--------- 1 file changed, 60 insertions(+), 60 deletions(-) diff --git a/windows/client-management/mdm/enable-admx-backed-policies-in-mdm.md b/windows/client-management/mdm/enable-admx-backed-policies-in-mdm.md index bf49e84d42..b573620578 100644 --- a/windows/client-management/mdm/enable-admx-backed-policies-in-mdm.md +++ b/windows/client-management/mdm/enable-admx-backed-policies-in-mdm.md @@ -65,37 +65,37 @@ See [Support Tip: Ingesting Office ADMX-backed policies using Microsoft Intune]( In this example you configure **Enable App-V Client** to **Enabled**. -> [!NOTE] -> The \ payload must be XML encoded. To avoid encoding, you can use CData if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). If you are using Intune, select String as the data type. - -```xml - - - - 2 - - - chr - text/plain - - - ./Device/Vendor/MSFT/Policy/Config/AppVirtualization/AllowAppVClient - - - - - - - -``` + > [!NOTE] + > The \ payload must be XML encoded. To avoid encoding, you can use CData if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). If you are using Intune, select String as the data type. + + ```xml + + + + 2 + + + chr + text/plain + + + ./Device/Vendor/MSFT/Policy/Config/AppVirtualization/AllowAppVClient + + + + + + + + ``` ## Enable a policy that requires parameters -1. Create the SyncML to enable the policy that requires parameters. + 1. Create the SyncML to enable the policy that requires parameters. - In this example, the policy is in **Administrative Templates > System > App-V > Publishing**. + In this example, the policy is in **Administrative Templates > System > App-V > Publishing**. 1. Double-click **Publishing Server 2 Settings** to see the parameters you need to configure when you enable this policy. @@ -107,7 +107,7 @@ See [Support Tip: Ingesting Office ADMX-backed policies using Microsoft Intune]( You can find the ADMX file name in the policy description in Policy CSP. In this example, the filename appv.admx is listed in [AppVirtualization/PublishingAllowServer2](policy-configuration-service-provider.md#appvirtualization-publishingallowserver2). - ![Publishing server 2 policy description](images/admx-appv-policy-description.png) + ![Publishing server 2 policy description](images/admx-appv-policy-description.png) 3. Navigate to **C:\Windows\PolicyDefinitions** (default location of the admx files) and open appv.admx. @@ -227,41 +227,41 @@ See [Support Tip: Ingesting Office ADMX-backed policies using Microsoft Intune]( Here is the example for **AppVirtualization/PublishingAllowServer2**: -> [!NOTE] -> The \ payload must be XML encoded. To avoid encoding, you can use CData if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). If you are using Intune, select String as the data type. + > [!NOTE] + > The \ payload must be XML encoded. To avoid encoding, you can use CData if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). If you are using Intune, select String as the data type. - ```xml - - - - - 2 - - - chr - text/plain - - - ./Device/Vendor/MSFT/Policy/Config/AppVirtualization/PublishingAllowServer2 - - - ]]> - - - - - - - ``` + ```xml + + + + + 2 + + + chr + text/plain + + + ./Device/Vendor/MSFT/Policy/Config/AppVirtualization/PublishingAllowServer2 + + + ]]> + + + + + + + ``` ## Disable a policy From 91a25150390ada89dfed6179dd2e64d84f728caa Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 8 May 2020 14:20:17 -0700 Subject: [PATCH 516/858] Applied [!NOTE] style --- .../mdm/new-in-windows-mdm-enrollment-management.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md index daf0418577..19023bff5d 100644 --- a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md +++ b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md @@ -1874,7 +1874,8 @@ Alternatively you can use the following procedure to create an EAP Configuration ![vpn selfhost properties window](images/certfiltering1.png) - > **Note**  For PEAP or TTLS, select the appropriate method and continue following this procedure. + > [!NOTE] + > For PEAP or TTLS, select the appropriate method and continue following this procedure. 3. Click the **Properties** button underneath the drop down menu. 4. In the **Smart Card or other Certificate Properties** menu, select the **Advanced** button. From f0ba0238f36d5a63ca11dee8f751f6d78a312a86 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 8 May 2020 15:05:42 -0700 Subject: [PATCH 517/858] Re-correcting indentation --- .../mdm/enable-admx-backed-policies-in-mdm.md | 70 +++++++++---------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/windows/client-management/mdm/enable-admx-backed-policies-in-mdm.md b/windows/client-management/mdm/enable-admx-backed-policies-in-mdm.md index b573620578..3a054f1155 100644 --- a/windows/client-management/mdm/enable-admx-backed-policies-in-mdm.md +++ b/windows/client-management/mdm/enable-admx-backed-policies-in-mdm.md @@ -227,41 +227,41 @@ See [Support Tip: Ingesting Office ADMX-backed policies using Microsoft Intune]( Here is the example for **AppVirtualization/PublishingAllowServer2**: - > [!NOTE] - > The \ payload must be XML encoded. To avoid encoding, you can use CData if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). If you are using Intune, select String as the data type. - - ```xml - - - - - 2 - - - chr - text/plain - - - ./Device/Vendor/MSFT/Policy/Config/AppVirtualization/PublishingAllowServer2 - - - ]]> - - - - - - - ``` + > [!NOTE] + > The \ payload must be XML encoded. To avoid encoding, you can use CData if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). If you are using Intune, select String as the data type. + + ```xml + + + + + 2 + + + chr + text/plain + + + ./Device/Vendor/MSFT/Policy/Config/AppVirtualization/PublishingAllowServer2 + + + ]]> + + + + + + + ``` ## Disable a policy From 160ac13a9dceddae7e4faef719adc2c15d860881 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 8 May 2020 15:08:50 -0700 Subject: [PATCH 518/858] Cleaned up cross reference --- .../mdm/new-in-windows-mdm-enrollment-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md index 19023bff5d..d9beadf585 100644 --- a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md +++ b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md @@ -1889,7 +1889,7 @@ Alternatively you can use the following procedure to create an EAP Configuration 8. Continue following the procedure in the [EAP configuration](eap-configuration.md) topic from Step 9 to get an EAP TLS profile with appropriate filtering. > [!NOTE] ->You can also set all the other applicable EAP Properties through this UI as well. A guide for what these properties mean can be found in the [Extensible Authentication Protocol (EAP) Settings for Network Access](https://technet.microsoft.com/library/hh945104.aspx) topic. +> You can also set all the other applicable EAP Properties through this UI as well. A guide to what these properties mean can be found in [Extensible Authentication Protocol (EAP) Settings for Network Access](https://technet.microsoft.com/library/hh945104.aspx). ### Remote PIN reset not supported in Azure Active Directory joined mobile devices From 227c3fc575a8d520cb21fde983d9f0309982e4df Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Fri, 8 May 2020 15:45:16 -0700 Subject: [PATCH 519/858] Adding DarkMode picture --- hololens-darkmode-tiled-picture.jpg | Bin 0 -> 58935 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 hololens-darkmode-tiled-picture.jpg diff --git a/hololens-darkmode-tiled-picture.jpg b/hololens-darkmode-tiled-picture.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bfa3ee78afa4715210fcaf417c6760625a1dd8de GIT binary patch literal 58935 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 C+pQ1) literal 0 HcmV?d00001 From e27823f8c1f7539b158a2788e4c4079065cb4a00 Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Fri, 8 May 2020 16:27:10 -0700 Subject: [PATCH 520/858] Windows Holographic May 2020 Update --- devices/hololens/hololens-release-notes.md | 141 ++++++++++++++++++++- 1 file changed, 140 insertions(+), 1 deletion(-) diff --git a/devices/hololens/hololens-release-notes.md b/devices/hololens/hololens-release-notes.md index b289b56df1..5320fe943d 100644 --- a/devices/hololens/hololens-release-notes.md +++ b/devices/hololens/hololens-release-notes.md @@ -8,7 +8,7 @@ ms.prod: hololens ms.sitesec: library ms.topic: article ms.localizationpriority: medium -ms.date: 12/02/2019 +ms.date: 05/12/2020 ms.custom: - CI 111456 - CSSTroubleshooting @@ -26,6 +26,145 @@ appliesto: > [!Note] > HoloLens Emulator Release Notes can be found [here](https://docs.microsoft.com/windows/mixed-reality/hololens-emulator-archive). +### Windows Holographic May 2020 Update +Build - 19041.1103 + +**Release Summary** +- Pre-configure and seamlessly set up new devices for production, with Windows AutoPilot +- Dark App Mode for apps that support both dark and light modes, improving the viewing experience +- Support for FIDO2 Security Keys to enable fast and secure authentication for shared devices +- Seamlessly apply a provisioning package from a USB drive to your HoloLens +- Enroll HoloLens with your Mobile Device Management system using a provisioning package +- Support for additional system voice commands to control HoloLens, hands-free +- Hand Tracking improvements make buttons and 2D slate interactions more accurate +- Check policies and apps that have been pushed to HoloLens in the Settings app +- Expanded USB Ethernet enables support for 5G/LTE dongles +- … And performance and reliability improvements across the product + +#### Autopilot + +Autopilot lets the device sales channel pre-enroll HoloLens into your Intune tenant. When devices arrive, they’re ready to self-deploy as shared devices under your tenant. To take advantage of self-deployment, devices will need to connect to a network during the first screen in setup using either a USB-C to ethernet dongle or USB-C to LTE dongle. + +When a user starts the Autopilot self-deploying process, the process completes the following steps: + +1. Join the device to Azure Active Directory (Azure AD). +1. Use Azure AD to enroll the device in Microsoft Intune (or another MDM service). +1. Download the device-targeted policies, certificates, and networking profiles. +1. Provision the device. +1. Present the sign-in screen to the user. + +**Contact your TSP to begin using AutoPilot now - devices will ship with AutoPilot enabled around June.** + +You can also test AutoPilot or learn more from the [Windows Autopilot for HoloLens 2 evaluation guide](https://docs.microsoft.com/hololens/hololens2-autopilot). + +#### FIDO 2 + +Many of you share a HoloLens device with lots of people in a work or school environment. Whether devices are shared between students in a classroom or they're checked out from a device locker, it's important to be able to change users quickly and easily without typing long usernames and passwords. + +FIDO lets anyone in your organization (AAD tenant) seamlessly sign into HoloLens without entering a username or password. + +FIDO2 security keys are an unphishable standards-based passwordless authentication method that can come in any form factor. Fast Identity Online (FIDO) is an open standard for passwordless authentication. FIDO allows users and organizations to leverage the standard to sign-in to their resources without a username or password using an external security key or a platform key built into a device. + +Read the [passwordless security docs](https://docs.microsoft.com/azure/active-directory/authentication/howto-authentication-passwordless-security-key) to get started. + +#### Improved MDM enrollment via provisioning package + +Provisioning packages let you set HoloLens configuration through a config file rather than going through the HoloLens out of box experience. Previously, provisioning packages had to be copied onto HoloLens' internal memory, now they can be on a USB drive so they're easier to re-use on multiple HoloLens and so more people can provision HoloLens in parallel. In addition, provisioning packages support a new field to enroll in device management so there is no manual set up post-provisioning. + +1. To try it out, download the latest version of the Windows Configuration Designer from the Windows store onto your PC. +1. Select **Provision HoloLens Devices** > Select **Provision HoloLens 2 devices** +1. Build your configuration profile and, when you're done, copy all files created to a USB-C storage device. +1. Plug it into any freshly flashed HoloLens and press **Volume down + Power** to apply your provisioning package. + +#### MDM Policies + +More information in settings on HoloLens about the policy pushed to the device. +Improved diagnostics for line of business app installation.  + +Additional CSPs and Policies + +A [configuration service provider (CSP)](https://docs.microsoft.com/windows/client-management/mdm/configuration-service-provider-reference?redirectedfrom=MSDN) is an interface to read, set, modify, or delete configuration settings on a device. In this release, we are adding support for more policies, increasing the control administrators have over deployed HoloLens devices. For the list of CSPs supported by HoloLens, visit this [link](https://docs.microsoft.com/windows/client-management/mdm/networkqospolicy-csp). + +New this release: +**Policy CSP** + +The Policy configuration service provider enables the enterprise to configure policies on Windows devices. In this release, we are adding new policies for HoloLens, listed below. You can learn more about supported policies [here](https://docs.microsoft.com/windows/client-management/mdm/policies-supported-by-hololens2). + +- LetAppsAccessCamera_ForceAllowTheseApps +- LetAppsAccessCamera_ForceDenyTheseApps +- LetAppsAccessCamera_UserInControlOfTheseApps +- LetAppsAccessGazeInput +- LetAppsAccessGazeInput_ForceAllowTheseApps +- LetAppsAccessGazeInput_ForceDenyTheseApps +- LetAppsAccessGazeInput_UserInControlOfTheseApps +- LetAppsAccessMicrophone_ForceAllowTheseApps +- LetAppsAccessMicrophone_ForceDenyTheseApps +- LetAppsAccessMicrophone_UserInControlOfTheseApps +- AllowWiFi + +**NetworkQoSPolicy CSP** +The NetworkQoSPolicy configuration service provider creates network Quality of Service (QoS) policies. A QoS policy performs a set of actions on network traffic based on a set of matching conditions. You can learn more about this policy [here](https://docs.microsoft.com/windows/client-management/mdm/networkqospolicy-csp). + +##### Expanded USB Ethernet support for 5G/LTE tethered devices + +Support has been added to enable certain mobile broadband devices, such as 5G/LTE phones and WiFi hotpots when tethered to the HoloLens 2 via USB. These devices will be displayed in network settings as another ethernet connection. Mobile broadband devices that require an external driver are not supported. This enables high bandwidth connections in scenarios where WiFi is not available, and WiFi tethering isn’t performant enough. You can learn more about supported USB devices [here](https://docs.microsoft.com/hololens/hololens-connect-devices). + +Hand Tracking Improvements + +Hand tracking has received several improvements in this release. + +- **Pointing pose stability:** The system will now resist bending the index finger when it becomes occluded by the palm. This improves accuracy when pushing buttons, typing, scrolling content, and more! +- **Reduced accidental AirTaps:** We’ve improved detection of the AirTap gesture. Now there are fewer accidental activations in several common cases, such as dropping your hands to your side. +- **User switch reliability:** The system is now faster and more reliable at updating the hand size when sharing a device back and forth. +- **Reduced hand stealing:** We’ve improved handling of cases where there are more than 2 hands in view of the sensors. If multiple people are working close together, there is now a much lower chance that the tracked hand will jump from the user to the hand of someone else in the scene. +- **System reliability:** Fixed an issue that would cause hand tracking to stop working for a period if the device is under high load. + +#### Dark mode + +Many Windows apps now support both dark and light modes, and HoloLens 2 customers can choose the default mode for apps that support both. Once updated, the default app mode will be "dark," but can be changed easily. Navigate to Settings > System > Colors to find "Choose your default app mode." Here are some of the in-box apps that support Dark mode: + +- Settings +- Microsoft Store +- Mail +- Calendar +- File Explorer +- Feedback Hub +- OneDrive +- Photos +- 3D Viewer +- Movies & TV + +![Dark mode windows tiled](hololens-darkmode-tiled-picture.jpg) + +#### System voice commands + +You can now quickly access and use commands with your voice while using any app on the device. If you're running your system with a different language, please try the appropriate commands in that language. For more details on the commands and how to use them, see our documentation [here](https://docs.microsoft.com/hololens/hololens-cortana). + +#### Cortana updates + +The updated app integrates with Microsoft 365, currently in English (United States) only, to help you get more done across your devices. On HoloLens 2, Cortana will no longer support certain device-specific commands like adjusting the volume or restarting the device, which are now supported with the new system voice commands mentioned above. Learn more about the new Cortana app and its direction on our blog [here](https://blogs.windows.com/windowsexperience/2020/02/28/cortana-in-the-upcoming-windows-10-release-focused-on-your-productivity-with-enhanced-security-and-privacy/). + +> ![NOTE] +> Note: There's currently an issue we're investigating that requires you to launch the app after booting the device in order to use the "Hey Cortana" keyword activation, and if you updated from a 18362 build, you may see an app tile for the previous version of the Cortana app in Start that no longer works. + +#### Quality improvements & fixes + +Improvements and Fixes also in the update: +- Fixed a bug where Wi-Fi streaming to HoloLens gets disrupted periodically. If an application indicates that it needs low latency streaming this fix is can be accomplished by calling [this function](https://docs.microsoft.com/windows/win32/api/socketapi/nf-socketapi-setsocketmediastreamingmode). +- Fixed an issue where the device could hang during streaming in research mode. +- Fixed bug where in some cases the right user would not be displayed on sign-in screen when resuming session. +- Fixed an issue where users could not export MDM logs through settings. +- Fixed an issue where the accuracy of eye tracking immediately following out-of-box-setup could be lower than specification. +- Fixed an issue where eye tracking subsystem would fail to initialize and/or perform calibration under certain conditions. +- Fixed an issue where eye calibration would be prompted for an already calibrated user. +- Fixed an issue where a driver would crash during eye calibration. +- Fixed bug that caused a crash after 60 second timeout. +- Fixed bug that caused a crash what's new app. +- Improved stability for depth buffers. +- Added ‘Share’ button in Feedback Hub so users can more easily share feedback. +- Fixed a bug where RoboRaid did not install correctly. +- **Active Display Calibration.** The update introduces an active calibration system. You may occasionally see patterns flash quickly in the bottom corners of the display, which the system uses to maintain image quality. This improves the stability and alignment of holograms, which helps them stay in place when moving your head side-to-side. + ### April Update - build 18362.1059 **Dark mode for supported apps** From e755a3faebb56e6d6ca02b99cff1733e7daa5ae6 Mon Sep 17 00:00:00 2001 From: "Jeff Reeds (Aquent LLC)" Date: Fri, 8 May 2020 17:25:06 -0700 Subject: [PATCH 521/858] Updated meta descriptions --- windows/client-management/mdm/alljoynmanagement-ddf.md | 2 +- windows/client-management/mdm/appv-deploy-and-config.md | 2 +- windows/client-management/mdm/cm-proxyentries-csp.md | 2 +- windows/client-management/mdm/enterpriseextfilessystem-csp.md | 2 +- windows/client-management/mdm/policy-csp-abovelock.md | 2 +- windows/client-management/mdm/policy-csp-credentialproviders.md | 2 +- windows/client-management/mdm/policy-csp-experience.md | 2 +- windows/client-management/mdm/policy-csp-notifications.md | 2 +- windows/client-management/mdm/storage-ddf-file.md | 2 +- windows/client-management/mdm/wifi-csp.md | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/windows/client-management/mdm/alljoynmanagement-ddf.md b/windows/client-management/mdm/alljoynmanagement-ddf.md index 1a79f57833..2c8cfbc647 100644 --- a/windows/client-management/mdm/alljoynmanagement-ddf.md +++ b/windows/client-management/mdm/alljoynmanagement-ddf.md @@ -1,6 +1,6 @@ --- title: AllJoynManagement DDF -description: AllJoynManagement DDF +description: Learn the OMA DM device description framework (DDF) for the **AllJoynManagement** configuration service provider. ms.assetid: 540C2E60-A041-4749-A027-BBAF0BB046E4 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/appv-deploy-and-config.md b/windows/client-management/mdm/appv-deploy-and-config.md index cd4c993d17..0e1870a49d 100644 --- a/windows/client-management/mdm/appv-deploy-and-config.md +++ b/windows/client-management/mdm/appv-deploy-and-config.md @@ -1,6 +1,6 @@ --- title: Deploy and configure App-V apps using MDM -description: Deploy and configure App-V apps using MDM +description: Configure, deploy, and manage Microsoft Application Virtualization (App-V) apps using Microsoft Endpoint Configuration Manager or App-V server. ms.author: dansimp ms.topic: article ms.prod: w10 diff --git a/windows/client-management/mdm/cm-proxyentries-csp.md b/windows/client-management/mdm/cm-proxyentries-csp.md index 301c28ea8e..828700b85a 100644 --- a/windows/client-management/mdm/cm-proxyentries-csp.md +++ b/windows/client-management/mdm/cm-proxyentries-csp.md @@ -1,6 +1,6 @@ --- title: CM\_ProxyEntries CSP -description: CM\_ProxyEntries CSP +description: Configure proxy connections on mobile devices using CM\_ProxyEntries CSP. ms.assetid: f4c3dc71-c85a-4c68-9ce9-19f408ff7a0a ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/enterpriseextfilessystem-csp.md b/windows/client-management/mdm/enterpriseextfilessystem-csp.md index 3e7c2b1693..8f00e3fe0b 100644 --- a/windows/client-management/mdm/enterpriseextfilessystem-csp.md +++ b/windows/client-management/mdm/enterpriseextfilessystem-csp.md @@ -1,6 +1,6 @@ --- title: EnterpriseExtFileSystem CSP -description: EnterpriseExtFileSystem CSP +description: Add, retrieve, or change files through the Mobile Device Management (MDM) service using the EnterpriseExtFileSystem CSP. ms.assetid: F773AD72-A800-481A-A9E2-899BA56F4426 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-abovelock.md b/windows/client-management/mdm/policy-csp-abovelock.md index 493575d365..373e94d365 100644 --- a/windows/client-management/mdm/policy-csp-abovelock.md +++ b/windows/client-management/mdm/policy-csp-abovelock.md @@ -1,6 +1,6 @@ --- title: Policy CSP - AboveLock -description: Policy CSP - AboveLock +description: Learn the various AboveLock Policy CSP for Windows editions of Home, Pro, Business, and more. ms.author: dansimp ms.localizationpriority: medium ms.topic: article diff --git a/windows/client-management/mdm/policy-csp-credentialproviders.md b/windows/client-management/mdm/policy-csp-credentialproviders.md index a246711f54..003b1ca8d3 100644 --- a/windows/client-management/mdm/policy-csp-credentialproviders.md +++ b/windows/client-management/mdm/policy-csp-credentialproviders.md @@ -1,6 +1,6 @@ --- title: Policy CSP - CredentialProviders -description: Policy CSP - CredentialProviders +description: Learn the policy CSP for credential provider set up, sign in, PIN requests and so on. ms.author: dansimp ms.topic: article ms.prod: w10 diff --git a/windows/client-management/mdm/policy-csp-experience.md b/windows/client-management/mdm/policy-csp-experience.md index 644621a01e..8eb0028b4a 100644 --- a/windows/client-management/mdm/policy-csp-experience.md +++ b/windows/client-management/mdm/policy-csp-experience.md @@ -1,6 +1,6 @@ --- title: Policy CSP - Experience -description: Policy CSP - Experience +description: Learn the various Experience policy CSP for Cortana, Sync, Spotlight and more. ms.author: dansimp ms.topic: article ms.prod: w10 diff --git a/windows/client-management/mdm/policy-csp-notifications.md b/windows/client-management/mdm/policy-csp-notifications.md index 8433af94b3..2d4e4b33d0 100644 --- a/windows/client-management/mdm/policy-csp-notifications.md +++ b/windows/client-management/mdm/policy-csp-notifications.md @@ -1,6 +1,6 @@ --- title: Policy CSP - Notifications -description: Policy CSP - Notifications +description: Block applications from using the network to send tile, badge, toast, and raw notifications for Policy CSP - Notifications. ms.author: dansimp ms.topic: article ms.prod: w10 diff --git a/windows/client-management/mdm/storage-ddf-file.md b/windows/client-management/mdm/storage-ddf-file.md index ee4f4c5e68..9d9be94f93 100644 --- a/windows/client-management/mdm/storage-ddf-file.md +++ b/windows/client-management/mdm/storage-ddf-file.md @@ -1,6 +1,6 @@ --- title: Storage DDF file -description: Storage DDF file +description: See how storage configuration service provider. DDF files are used only with OMA DM provisioning XML. ms.assetid: 247062A3-4DFB-4B14-A3D1-68D02C27703C ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/wifi-csp.md b/windows/client-management/mdm/wifi-csp.md index 79992abc08..520787a725 100644 --- a/windows/client-management/mdm/wifi-csp.md +++ b/windows/client-management/mdm/wifi-csp.md @@ -1,6 +1,6 @@ --- title: WiFi CSP -description: WiFi CSP +description: The WiFi configuration service provider provides the functionality to add or delete Wi-Fi networks on a Windows device. ms.assetid: f927cb5f-9555-4029-838b-03fb68937f06 ms.reviewer: manager: dansimp From 3f8d6890d1dd395f830e8207c90f8eae35d4ce89 Mon Sep 17 00:00:00 2001 From: illfated Date: Sun, 10 May 2020 02:21:51 +0200 Subject: [PATCH 522/858] Windows Endpoints 1903: escape MarkDown asterisks Description: As reported in issue ticket #6668 (Markdown oddities under Windows 10 Family section), several endpoint URLs show up in italics/cursive text instead of showing the asterisk as intended (and visible in other endpoint URLs). This is a result from inconsistent use of the MarkDown escape character, backslash, to block the next special character from being read as a formatting character. Thanks to Tafkae (Lisa H.) for reporting this issue. Changes proposed: - Add backslash before all and any asterisk not used in formatting - Remove all EOL (end-of-line) whitespace (blanks) - Remove excessive blanks in the numbered list - Add 1 blank line between the metadata section and the page title - Add 1 blank space between each table pipe character and its cell text - Add hyphens to align the width of the second row with the title row Ticket closure or reference: Closes #6668 --- ...-endpoints-1903-non-enterprise-editions.md | 455 +++++++++--------- 1 file changed, 228 insertions(+), 227 deletions(-) diff --git a/windows/privacy/windows-endpoints-1903-non-enterprise-editions.md b/windows/privacy/windows-endpoints-1903-non-enterprise-editions.md index b9920c7acc..36ad32df9f 100644 --- a/windows/privacy/windows-endpoints-1903-non-enterprise-editions.md +++ b/windows/privacy/windows-endpoints-1903-non-enterprise-editions.md @@ -14,6 +14,7 @@ ms.collection: M365-security-compliance ms.topic: article ms.date: 5/9/2019 --- + # Windows 10, version 1903, connection endpoints for non-Enterprise editions **Applies to** @@ -26,14 +27,14 @@ In addition to the endpoints listed for [Windows 10 Enterprise](manage-windows-1 The following methodology was used to derive the network endpoints: -1. Set up the latest version of Windows 10 on a test virtual machine using the default settings. +1. Set up the latest version of Windows 10 on a test virtual machine using the default settings. 2. Leave the device(s) running idle for a week ("idle" means a user is not interacting with the system/device). -3. Use globally accepted network protocol analyzer/capturing tools and log all background egress traffic. +3. Use globally accepted network protocol analyzer/capturing tools and log all background egress traffic. 4. Compile reports on traffic going to public IP addresses. -5. The test virtual machine(s) was logged into using a local account, and was not joined to a domain or Azure Active Directory. -6. All traffic was captured in our lab using a IPV4 network. Therefore, no IPV6 traffic is reported here. -7. These tests were conducted in an approved Microsoft lab. It's possible your results may be different. -8. These tests were conducted for one week, but if you capture traffic for longer you may have different results. +5. The test virtual machine(s) was logged into using a local account, and was not joined to a domain or Azure Active Directory. +6. All traffic was captured in our lab using a IPV4 network. Therefore, no IPV6 traffic is reported here. +7. These tests were conducted in an approved Microsoft lab. It's possible your results may be different. +8. These tests were conducted for one week, but if you capture traffic for longer you may have different results. > [!NOTE] @@ -41,234 +42,234 @@ The following methodology was used to derive the network endpoints: ## Windows 10 Family -| **Destination** | **Protocol** | **Description** | -| --- | --- | --- | -|\*.aria.microsoft.com*|HTTPS|Microsoft Office Telemetry -|\*.b.akamai*.net|HTTPS|Used to check for updates to Maps that have been downloaded for offline use -|\*.c-msedge.net|HTTP|Microsoft Office -|\*.dl.delivery.mp.microsoft.com*|HTTP|Enables connections to Windows Update -|\*.download.windowsupdate.com*|HTTP|Used to download operating system patches and updates -|\*.g.akamai*.net|HTTPS|Used to check for updates to Maps that have been downloaded for offline use -|\*.login.msa.*.net|HTTPS|Microsoft Account related -|\*.msn.com*|TLSv1.2/HTTPS|Windows Spotlight -|\*.skype.com|HTTP/HTTPS|Skype -|\*.smartscreen.microsoft.com*|HTTPS|Windows Defender Smartscreen -|\*.telecommand.telemetry.microsoft.com*|HTTPS|Used by Windows Error Reporting -|*cdn.onenote.net*|HTTP|OneNote -|*displaycatalog.*mp.microsoft.com*|HTTPS|Used to communicate with Microsoft Store -|*emdl.ws.microsoft.com*|HTTP|Windows Update -|*geo-prod.do.dsp.mp.microsoft.com*|TLSv1.2/HTTPS|Enables connections to Windows Update -|*hwcdn.net*|HTTP|Highwinds Content Delivery Network / Windows updates -|*img-prod-cms-rt-microsoft-com*|HTTPS|Microsoft Store or Inbox MSN Apps image download -|*licensing.*mp.microsoft.com*|HTTPS|Licensing -|*maps.windows.com*|HTTPS|Related to Maps application -|*msedge.net*|HTTPS|Used by Microsoft OfficeHub to get the metadata of Microsoft Office apps -|*nexusrules.officeapps.live.com*|HTTPS|Microsoft Office Telemetry -|*photos.microsoft.com*|HTTPS|Photos App -|*prod.do.dsp.mp.microsoft.com*|TLSv1.2/HTTPS|Used for Windows Update downloads of apps and OS updates -|*purchase.md.mp.microsoft.com.akadns.net|HTTPS|Used to communicate with Microsoft Store -|*settings.data.microsoft.com.akadns.net|HTTPS|Used for Windows apps to dynamically update their configuration -|*wac.phicdn.net*|HTTP|Windows Update -|*windowsupdate.com*|HTTP|Windows Update -|*wns.*windows.com*|TLSv1.2/HTTPS|Used for the Windows Push Notification Services (WNS) -|*wpc.v0cdn.net*|HTTP|Windows Telemetry -|arc.msn.com|HTTPS|Spotlight -|auth.gfx.ms*|HTTPS|MSA related -|cdn.onenote.net|HTTPS|OneNote Live Tile -|dmd.metaservices.microsoft.com*|HTTP|Device Authentication -|e-0009.e-msedge.net|HTTPS|Microsoft Office -|e10198.b.akamaiedge.net|HTTPS|Maps application -|evoke-windowsservices-tas.msedge*|HTTPS|Photos app -|fe2.update.microsoft.com*|TLSv1.2/HTTPS|Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store -|fe3.*.mp.microsoft.com.*|TLSv1.2/HTTPS|Windows Update, Microsoft Update, and Microsoft Store services -|g.live.com*|HTTPS|OneDrive -|go.microsoft.com|HTTP|Windows Defender -|iriscoremetadataprod.blob.core.windows.net|HTTPS|Windows Telemetry -|login.live.com|HTTPS|Device Authentication -|msagfx.live.com|HTTP|OneDrive -|ocsp.digicert.com*|HTTP|CRL and OCSP checks to the issuing certificate authorities -|officeclient.microsoft.com|HTTPS|Microsoft Office -|oneclient.sfx.ms*|HTTPS|Used by OneDrive for Business to download and verify app updates -|onecollector.cloudapp.aria.akadns.net|HTTPS|Microsoft Office -|ow1.res.office365.com|HTTP|Microsoft Office -|pti.store.microsoft.com|HTTPS|Microsoft Store -|purchase.mp.microsoft.com*|HTTPS|Used to communicate with Microsoft Store -|query.prod.cms.rt.microsoft.com*|HTTPS|Used to retrieve Windows Spotlight metadata -|ris.api.iris.microsoft.com*|TLSv1.2/HTTPS|Used to retrieve Windows Spotlight metadata -|ris-prod-atm.trafficmanager.net|HTTPS|Azure traffic manager -|s-0001.s-msedge.net|HTTPS|Microsoft Office -|self.events.data.microsoft.com|HTTPS|Microsoft Office -|settings.data.microsoft.com*|HTTPS|Used for Windows apps to dynamically update their configuration -|settings-win.data.microsoft.com*|HTTPS|Used for Windows apps to dynamically update their configuration -|share.microsoft.com|HTTPS|Microsoft Store -|skypeecs-prod-usw-0.cloudapp.net|HTTPS|Microsoft Store -|sls.update.microsoft.com*|TLSv1.2/HTTPS|Enables connections to Windows Update -|slscr.update.microsoft.com*|HTTPS|Enables connections to Windows Update -|store*.dsx.mp.microsoft.com*|HTTPS|Used to communicate with Microsoft Store -|storecatalogrevocation.storequality.microsoft.com|HTTPS|Microsoft Store -|storecatalogrevocation.storequality.microsoft.com*|HTTPS|Used to revoke licenses for malicious apps on the Microsoft Store -|store-images.*microsoft.com*|HTTP|Used to get images that are used for Microsoft Store suggestions -|storesdk.dsx.mp.microsoft.com|HTTP|Microsoft Store -|tile-service.weather.microsoft.com*|HTTP|Used to download updates to the Weather app Live Tile -|time.windows.com|HTTP|Microsoft Windows Time related -|tsfe.trafficshaping.dsp.mp.microsoft.com*|TLSv1.2/HTTPS|Used for content regulation -|v10.events.data.microsoft.com|HTTPS|Diagnostic Data -|watson.telemetry.microsoft.com|HTTPS|Diagnostic Data -|wdcp.microsoft.*|TLSv1.2, HTTPS|Used for Windows Defender when Cloud-based Protection is enabled -|wd-prod-cp-us-west-1-fe.westus.cloudapp.azure.com|HTTPS|Windows Defender -|wusofficehome.msocdn.com|HTTPS|Microsoft Office -|www.bing.com*|HTTP|Used for updates for Cortana, apps, and Live Tiles -|www.msftconnecttest.com|HTTP|Network Connection (NCSI) -|www.office.com|HTTPS|Microsoft Office +| Destination | Protocol | Description | +| ----------- | -------- | ----------- | +| \*.aria.microsoft.com\* | HTTPS | Microsoft Office Telemetry +| \*.b.akamai\*.net | HTTPS | Used to check for updates to Maps that have been downloaded for offline use +| \*.c-msedge.net | HTTP | Microsoft Office +| \*.dl.delivery.mp.microsoft.com\* | HTTP | Enables connections to Windows Update +| \*.download.windowsupdate.com\* | HTTP | Used to download operating system patches and updates +| \*.g.akamai\*.net | HTTPS | Used to check for updates to Maps that have been downloaded for offline use +| \*.login.msa.\*.net | HTTPS | Microsoft Account related +| \*.msn.com\* | TLSv1.2/HTTPS | Windows Spotlight +| \*.skype.com | HTTP/HTTPS | Skype +| \*.smartscreen.microsoft.com\* | HTTPS | Windows Defender Smartscreen +| \*.telecommand.telemetry.microsoft.com\* | HTTPS | Used by Windows Error Reporting +| \*cdn.onenote.net\* | HTTP | OneNote +| \*displaycatalog.\*mp.microsoft.com\* | HTTPS | Used to communicate with Microsoft Store +| \*emdl.ws.microsoft.com\* | HTTP | Windows Update +| \*geo-prod.do.dsp.mp.microsoft.com\* | TLSv1.2/HTTPS | Enables connections to Windows Update +| \*hwcdn.net\* | HTTP | Highwinds Content Delivery Network / Windows updates +| \*img-prod-cms-rt-microsoft-com\* | HTTPS | Microsoft Store or Inbox MSN Apps image download +| \*licensing.\*mp.microsoft.com\* | HTTPS | Licensing +| \*maps.windows.com\* | HTTPS | Related to Maps application +| \*msedge.net\* | HTTPS | Used by Microsoft OfficeHub to get the metadata of Microsoft Office apps +| \*nexusrules.officeapps.live.com\* | HTTPS | Microsoft Office Telemetry +| \*photos.microsoft.com\* | HTTPS | Photos App +| \*prod.do.dsp.mp.microsoft.com* | TLSv1.2/HTTPS | Used for Windows Update downloads of apps and OS updates +| \*purchase.md.mp.microsoft.com.akadns.net | HTTPS | Used to communicate with Microsoft Store +| \*settings.data.microsoft.com.akadns.net | HTTPS | Used for Windows apps to dynamically update their configuration +| \*wac.phicdn.net\* | HTTP | Windows Update +| \*windowsupdate.com\* | HTTP | Windows Update +| \*wns.\*windows.com\* | TLSv1.2/HTTPS | Used for the Windows Push Notification Services (WNS) +| \*wpc.v0cdn.net\* | HTTP | Windows Telemetry +| arc.msn.com | HTTPS | Spotlight +| auth.gfx.ms\* | HTTPS | MSA related +| cdn.onenote.net | HTTPS | OneNote Live Tile +| dmd.metaservices.microsoft.com\* | HTTP | Device Authentication +| e-0009.e-msedge.net | HTTPS | Microsoft Office +| e10198.b.akamaiedge.net | HTTPS | Maps application +| evoke-windowsservices-tas.msedge\* | HTTPS | Photos app +| fe2.update.microsoft.com\* | TLSv1.2/HTTPS | Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store +| fe3.\*.mp.microsoft.com.\* | TLSv1.2/HTTPS | Windows Update, Microsoft Update, and Microsoft Store services +| g.live.com\* | HTTPS | OneDrive +| go.microsoft.com | HTTP | Windows Defender +| iriscoremetadataprod.blob.core.windows.net | HTTPS | Windows Telemetry +| login.live.com | HTTPS | Device Authentication +| msagfx.live.com | HTTP | OneDrive +| ocsp.digicert.com\* | HTTP | CRL and OCSP checks to the issuing certificate authorities +| officeclient.microsoft.com | HTTPS | Microsoft Office +| oneclient.sfx.ms\* | HTTPS | Used by OneDrive for Business to download and verify app updates +| onecollector.cloudapp.aria.akadns.net | HTTPS | Microsoft Office +| ow1.res.office365.com | HTTP | Microsoft Office +| pti.store.microsoft.com | HTTPS | Microsoft Store +| purchase.mp.microsoft.com\* | HTTPS | Used to communicate with Microsoft Store +| query.prod.cms.rt.microsoft.com\* | HTTPS | Used to retrieve Windows Spotlight metadata +| ris.api.iris.microsoft.com\* | TLSv1.2/HTTPS | Used to retrieve Windows Spotlight metadata +| ris-prod-atm.trafficmanager.net | HTTPS | Azure traffic manager +| s-0001.s-msedge.net | HTTPS | Microsoft Office +| self.events.data.microsoft.com | HTTPS | Microsoft Office +| settings.data.microsoft.com\* | HTTPS | Used for Windows apps to dynamically update their configuration +| settings-win.data.microsoft.com\* | HTTPS | Used for Windows apps to dynamically update their configuration +| share.microsoft.com | HTTPS | Microsoft Store +| skypeecs-prod-usw-0.cloudapp.net | HTTPS | Microsoft Store +| sls.update.microsoft.com\* | TLSv1.2/HTTPS | Enables connections to Windows Update +| slscr.update.microsoft.com\* | HTTPS | Enables connections to Windows Update +| store*.dsx.mp.microsoft.com\* | HTTPS | Used to communicate with Microsoft Store +| storecatalogrevocation.storequality.microsoft.com | HTTPS | Microsoft Store +| storecatalogrevocation.storequality.microsoft.com\* | HTTPS | Used to revoke licenses for malicious apps on the Microsoft Store +| store-images.\*microsoft.com\* | HTTP | Used to get images that are used for Microsoft Store suggestions +| storesdk.dsx.mp.microsoft.com | HTTP | Microsoft Store +| tile-service.weather.microsoft.com\* | HTTP | Used to download updates to the Weather app Live Tile +| time.windows.com | HTTP | Microsoft Windows Time related +| tsfe.trafficshaping.dsp.mp.microsoft.com\* | TLSv1.2/HTTPS | Used for content regulation +| v10.events.data.microsoft.com | HTTPS | Diagnostic Data +| watson.telemetry.microsoft.com | HTTPS | Diagnostic Data +| wdcp.microsoft.\* | TLSv1.2, HTTPS | Used for Windows Defender when Cloud-based Protection is enabled +| wd-prod-cp-us-west-1-fe.westus.cloudapp.azure.com | HTTPS | Windows Defender +| wusofficehome.msocdn.com | HTTPS | Microsoft Office +| www.bing.com\* | HTTP | Used for updates for Cortana, apps, and Live Tiles +| www.msftconnecttest.com | HTTP | Network Connection (NCSI) +| www.office.com | HTTPS | Microsoft Office ## Windows 10 Pro -| **Destination** | **Protocol** | **Description** | -| --- | --- | --- | -|\*.cloudapp.azure.com|HTTPS|Azure -|\*.delivery.dsp.mp.microsoft.com.nsatc.net|HTTPS|Windows Update, Microsoft Update, and Microsoft Store services -|\*.displaycatalog.md.mp.microsoft.com.akadns.net|HTTPS|Microsoft Store -|\*.dl.delivery.mp.microsoft.com*|HTTP|Enables connections to Windows Update -|\*.e-msedge.net|HTTPS|Used by OfficeHub to get the metadata of Office apps -|\*.g.akamaiedge.net|HTTPS|Used to check for updates to maps that have been downloaded for offline use -|\*.s-msedge.net|HTTPS|Used by OfficeHub to get the metadata of Office apps -|\*.windowsupdate.com*|HTTP|Enables connections to Windows Update -|\*.wns.notify.windows.com.akadns.net|HTTPS|Used for the Windows Push Notification Services (WNS) -|\*dsp.mp.microsoft.com.nsatc.net|HTTPS|Enables connections to Windows Update -|\*c-msedge.net|HTTP|Office -|a1158.g.akamai.net|HTTP|Maps application -|arc.msn.com*|HTTP / HTTPS|Used to retrieve Windows Spotlight metadata -|blob.mwh01prdstr06a.store.core.windows.net|HTTPS|Microsoft Store -|browser.pipe.aria.microsoft.com|HTTPS|Microsoft Office -|bubblewitch3mobile.king.com|HTTPS|Bubble Witch application -|candycrush.king.com|HTTPS|Candy Crush application -|cdn.onenote.net|HTTP|Microsoft OneNote -|cds.p9u4n2q3.hwcdn.net|HTTP|Highwinds Content Delivery Network traffic for Windows updates -|client.wns.windows.com|HTTPS|Winddows Notification System -|co4.telecommand.telemetry.microsoft.com.akadns.net|HTTPS|Windows Error Reporting -|config.edge.skype.com|HTTPS|Microsoft Skype -|cs11.wpc.v0cdn.net|HTTP|Windows Telemetry -|cs9.wac.phicdn.net|HTTP|Windows Update -|cy2.licensing.md.mp.microsoft.com.akadns.net|HTTPS|Used to communicate with Microsoft Store -|cy2.purchase.md.mp.microsoft.com.akadns.net|HTTPS|Used to communicate with Microsoft Store -|cy2.settings.data.microsoft.com.akadns.net|HTTPS|Used to communicate with Microsoft Store -|dmd.metaservices.microsoft.com.akadns.net|HTTP|Device Authentication -|e-0009.e-msedge.net|HTTPS|Microsoft Office -|e10198.b.akamaiedge.net|HTTPS|Maps application -|fe3.update.microsoft.com|HTTPS|Windows Update -|g.live.com|HTTPS|Microsoft OneDrive -|g.msn.com.nsatc.net|HTTPS|Used to retrieve Windows Spotlight metadata -|geo-prod.do.dsp.mp.microsoft.com|HTTPS|Windows Update -|go.microsoft.com|HTTP|Windows Defender -|iecvlist.microsoft.com|HTTPS|Microsoft Edge -|img-prod-cms-rt-microsoft-com.akamaized.net|HTTP / HTTPS|Microsoft Store -|ipv4.login.msa.akadns6.net|HTTPS|Used for Microsoft accounts to sign in -|licensing.mp.microsoft.com|HTTP|Licensing -|location-inference-westus.cloudapp.net|HTTPS|Used for location data -|login.live.com|HTTP|Device Authentication -|maps.windows.com|HTTP|Maps application -|modern.watson.data.microsoft.com.akadns.net|HTTPS|Used by Windows Error Reporting -|msagfx.live.com|HTTP|OneDrive -|nav.smartscreen.microsoft.com|HTTPS|Windows Defender -|ocsp.digicert.com*|HTTP|CRL and OCSP checks to the issuing certificate authorities -|oneclient.sfx.ms|HTTP|OneDrive -|pti.store.microsoft.com|HTTPS|Microsoft Store -|ris.api.iris.microsoft.com.akadns.net|HTTPS|Used to retrieve Windows Spotlight metadata -|ris-prod-atm.trafficmanager.net|HTTPS|Azure -|s2s.config.skype.com|HTTP|Microsoft Skype -|settings-win.data.microsoft.com|HTTPS|Application settings -|share.microsoft.com|HTTPS|Microsoft Store -|skypeecs-prod-usw-0.cloudapp.net|HTTPS|Microsoft Skype -|slscr.update.microsoft.com|HTTPS|Windows Update -|storecatalogrevocation.storequality.microsoft.com|HTTPS|Microsoft Store -|store-images.microsoft.com|HTTPS|Microsoft Store -|tile-service.weather.microsoft.com/*|HTTP|Used to download updates to the Weather app Live Tile -|time.windows.com|HTTP|Windows time -|tsfe.trafficshaping.dsp.mp.microsoft.com|HTTPS|Used for content regulation -|v10.events.data.microsoft.com*|HTTPS|Microsoft Office -|vip5.afdorigin-prod-am02.afdogw.com|HTTPS|Used to serve office 365 experimentation traffic -|watson.telemetry.microsoft.com|HTTPS|Telemetry -|wdcp.microsoft.com|HTTPS|Windows Defender -|wusofficehome.msocdn.com|HTTPS|Microsoft Office -|www.bing.com|HTTPS|Cortana and Search -|www.microsoft.com|HTTP|Diagnostic -|www.msftconnecttest.com|HTTP|Network connection -|www.office.com|HTTPS|Microsoft Office +| Destination | Protocol | Description | +| ----------- | -------- | ----------- | +| \*.cloudapp.azure.com | HTTPS | Azure +| \*.delivery.dsp.mp.microsoft.com.nsatc.net | HTTPS | Windows Update, Microsoft Update, and Microsoft Store services +| \*.displaycatalog.md.mp.microsoft.com.akadns.net | HTTPS | Microsoft Store +| \*.dl.delivery.mp.microsoft.com\* | HTTP | Enables connections to Windows Update +| \*.e-msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps +| \*.g.akamaiedge.net | HTTPS | Used to check for updates to maps that have been downloaded for offline use +| \*.s-msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps +| \*.windowsupdate.com\* | HTTP | Enables connections to Windows Update +| \*.wns.notify.windows.com.akadns.net | HTTPS | Used for the Windows Push Notification Services (WNS) +| \*dsp.mp.microsoft.com.nsatc.net | HTTPS | Enables connections to Windows Update +| \*c-msedge.net | HTTP | Office +| a1158.g.akamai.net | HTTP | Maps application +| arc.msn.com\* | HTTP / HTTPS | Used to retrieve Windows Spotlight metadata +| blob.mwh01prdstr06a.store.core.windows.net | HTTPS | Microsoft Store +| browser.pipe.aria.microsoft.com | HTTPS | Microsoft Office +| bubblewitch3mobile.king.com | HTTPS | Bubble Witch application +| candycrush.king.com | HTTPS | Candy Crush application +| cdn.onenote.net | HTTP | Microsoft OneNote +| cds.p9u4n2q3.hwcdn.net | HTTP | Highwinds Content Delivery Network traffic for Windows updates +| client.wns.windows.com | HTTPS | Winddows Notification System +| co4.telecommand.telemetry.microsoft.com.akadns.net | HTTPS | Windows Error Reporting +| config.edge.skype.com | HTTPS | Microsoft Skype +| cs11.wpc.v0cdn.net | HTTP | Windows Telemetry +| cs9.wac.phicdn.net | HTTP | Windows Update +| cy2.licensing.md.mp.microsoft.com.akadns.net | HTTPS | Used to communicate with Microsoft Store +| cy2.purchase.md.mp.microsoft.com.akadns.net | HTTPS | Used to communicate with Microsoft Store +| cy2.settings.data.microsoft.com.akadns.net | HTTPS | Used to communicate with Microsoft Store +| dmd.metaservices.microsoft.com.akadns.net | HTTP | Device Authentication +| e-0009.e-msedge.net | HTTPS | Microsoft Office +| e10198.b.akamaiedge.net | HTTPS | Maps application +| fe3.update.microsoft.com | HTTPS | Windows Update +| g.live.com | HTTPS | Microsoft OneDrive +| g.msn.com.nsatc.net | HTTPS | Used to retrieve Windows Spotlight metadata +| geo-prod.do.dsp.mp.microsoft.com | HTTPS | Windows Update +| go.microsoft.com | HTTP | Windows Defender +| iecvlist.microsoft.com | HTTPS | Microsoft Edge +| img-prod-cms-rt-microsoft-com.akamaized.net | HTTP / HTTPS | Microsoft Store +| ipv4.login.msa.akadns6.net | HTTPS | Used for Microsoft accounts to sign in +| licensing.mp.microsoft.com | HTTP | Licensing +| location-inference-westus.cloudapp.net | HTTPS | Used for location data +| login.live.com | HTTP | Device Authentication +| maps.windows.com | HTTP | Maps application +| modern.watson.data.microsoft.com.akadns.net | HTTPS | Used by Windows Error Reporting +| msagfx.live.com | HTTP | OneDrive +| nav.smartscreen.microsoft.com | HTTPS | Windows Defender +| ocsp.digicert.com\* | HTTP | CRL and OCSP checks to the issuing certificate authorities +| oneclient.sfx.ms | HTTP | OneDrive +| pti.store.microsoft.com | HTTPS | Microsoft Store +| ris.api.iris.microsoft.com.akadns.net | HTTPS | Used to retrieve Windows Spotlight metadata +| ris-prod-atm.trafficmanager.net | HTTPS | Azure +| s2s.config.skype.com | HTTP | Microsoft Skype +| settings-win.data.microsoft.com | HTTPS | Application settings +| share.microsoft.com | HTTPS | Microsoft Store +| skypeecs-prod-usw-0.cloudapp.net | HTTPS | Microsoft Skype +| slscr.update.microsoft.com | HTTPS | Windows Update +| storecatalogrevocation.storequality.microsoft.com | HTTPS | Microsoft Store +| store-images.microsoft.com | HTTPS | Microsoft Store +| tile-service.weather.microsoft.com/\* | HTTP | Used to download updates to the Weather app Live Tile +| time.windows.com | HTTP | Windows time +| tsfe.trafficshaping.dsp.mp.microsoft.com | HTTPS | Used for content regulation +| v10.events.data.microsoft.com\* | HTTPS | Microsoft Office +| vip5.afdorigin-prod-am02.afdogw.com | HTTPS | Used to serve office 365 experimentation traffic +| watson.telemetry.microsoft.com | HTTPS | Telemetry +| wdcp.microsoft.com | HTTPS | Windows Defender +| wusofficehome.msocdn.com | HTTPS | Microsoft Office +| www.bing.com | HTTPS | Cortana and Search +| www.microsoft.com | HTTP | Diagnostic +| www.msftconnecttest.com | HTTP | Network connection +| www.office.com | HTTPS | Microsoft Office ## Windows 10 Education -| **Destination** | **Protocol** | **Description** | -| --- | --- | --- | -|\*.b.akamaiedge.net|HTTPS|Used to check for updates to maps that have been downloaded for offline use -|\*.c-msedge.net|HTTP|Used by OfficeHub to get the metadata of Office apps -|\*.dl.delivery.mp.microsoft.com*|HTTP|Windows Update -|\*.e-msedge.net|HTTPS|Used by OfficeHub to get the metadata of Office apps -|\*.g.akamaiedge.net|HTTPS|Used to check for updates to Maps that have been downloaded for offline use -|\*.licensing.md.mp.microsoft.com.akadns.net|HTTPS|Microsoft Store -|\*.settings.data.microsoft.com.akadns.net|HTTPS|Microsoft Store -|\*.skype.com*|HTTPS|Used to retrieve Skype configuration values -|\*.smartscreen*.microsoft.com|HTTPS|Windows Defender -|\*.s-msedge.net|HTTPS|Used by OfficeHub to get the metadata of Office apps -|\*.telecommand.telemetry.microsoft.com*|HTTPS|Used by Windows Error Reporting -|\*.wac.phicdn.net|HTTP|Windows Update -|\*.windowsupdate.com*|HTTP|Windows Update -|\*.wns.windows.com|HTTPS|Windows Notifications Service -|\*.wpc.*.net|HTTP|Diagnostic Data -|\*displaycatalog.md.mp.microsoft.com.akadns.net|HTTPS|Microsoft Store -|\*dsp.mp.microsoft.com|HTTPS|Windows Update -|a1158.g.akamai.net|HTTP|Maps -|a122.dscg3.akamai.net|HTTP|Maps -|a767.dscg3.akamai.net|HTTP|Maps -|au.download.windowsupdate.com*|HTTP|Windows Update -|bing.com/*|HTTPS|Used for updates for Cortana, apps, and Live Tiles -|blob.dz5prdstr01a.store.core.windows.net|HTTPS|Microsoft Store -|browser.pipe.aria.microsoft.com|HTTP|Used by OfficeHub to get the metadata of Office apps -|cdn.onenote.net/livetile/*|HTTPS|Used for OneNote Live Tile -|cds.p9u4n2q3.hwcdn.net|HTTP|Used by the Highwinds Content Delivery Network to perform Windows updates -|client-office365-tas.msedge.net/*|HTTPS|Microsoft 365 admin center and Office in a browser -|ctldl.windowsupdate.com*|HTTP|Used to download certificates that are publicly known to be fraudulent -|displaycatalog.mp.microsoft.com/*|HTTPS|Microsoft Store -|dmd.metaservices.microsoft.com*|HTTP|Device Authentication -|download.windowsupdate.com*|HTTPS|Windows Update -|emdl.ws.microsoft.com/*|HTTP|Used to download apps from the Microsoft Store -|evoke-windowsservices-tas.msedge.net|HTTPS|Photo app -|fe2.update.microsoft.com*|HTTPS|Windows Update, Microsoft Update, Microsoft Store services -|fe3.delivery.dsp.mp.microsoft.com.nsatc.net|HTTPS|Windows Update, Microsoft Update, Microsoft Store services -|fe3.delivery.mp.microsoft.com*|HTTPS|Windows Update, Microsoft Update, Microsoft Store services -|g.live.com*|HTTPS|Used by OneDrive for Business to download and verify app updates -|g.msn.com.nsatc.net|HTTPS|Used to retrieve Windows Spotlight metadata -|go.microsoft.com|HTTP|Windows Defender -|iecvlist.microsoft.com|HTTPS|Microsoft Edge browser -|ipv4.login.msa.akadns6.net|HTTPS|Used for Microsoft accounts to sign in -|licensing.mp.microsoft.com*|HTTPS|Used for online activation and some app licensing -|login.live.com|HTTPS|Device Authentication -|maps.windows.com/windows-app-web-link|HTTPS|Maps application -|modern.watson.data.microsoft.com.akadns.net|HTTPS|Used by Windows Error Reporting -|msagfx.live.com|HTTPS|OneDrive -|ocos-office365-s2s.msedge.net/*|HTTPS|Used to connect to the Microsoft 365 admin center's shared infrastructure -|ocsp.digicert.com*|HTTP|CRL and OCSP checks to the issuing certificate authorities -|oneclient.sfx.ms/*|HTTPS|Used by OneDrive for Business to download and verify app updates -|onecollector.cloudapp.aria.akadns.net|HTTPS|Microsoft Office -|pti.store.microsoft.com|HTTPS|Microsoft Store -|settings-win.data.microsoft.com/settings/*|HTTPS|Used as a way for apps to dynamically update their configuration -|share.microsoft.com|HTTPS|Microsoft Store -|skypeecs-prod-usw-0.cloudapp.net|HTTPS|Skype -|sls.update.microsoft.com*|HTTPS|Windows Update -|storecatalogrevocation.storequality.microsoft.com*|HTTPS|Used to revoke licenses for malicious apps on the Microsoft Store -|tile-service.weather.microsoft.com*|HTTP|Used to download updates to the Weather app Live Tile -|tsfe.trafficshaping.dsp.mp.microsoft.com|HTTPS|Windows Update -|v10.events.data.microsoft.com*|HTTPS|Diagnostic Data -|vip5.afdorigin-prod-ch02.afdogw.com|HTTPS|Used to serve Office 365 experimentation traffic -|watson.telemetry.microsoft.com*|HTTPS|Used by Windows Error Reporting -|wdcp.microsoft.com|HTTPS|Windows Defender -|wd-prod-cp-us-east-1-fe.eastus.cloudapp.azure.com|HTTPS|Azure -|wusofficehome.msocdn.com|HTTPS|Microsoft Office -|www.bing.com|HTTPS|Cortana and Search -|www.microsoft.com|HTTP|Diagnostic Data -|www.microsoft.com/pkiops/certs/*|HTTP|CRL and OCSP checks to the issuing certificate authorities -|www.msftconnecttest.com|HTTP|Network Connection -|www.office.com|HTTPS|Microsoft Office +| Destination | Protocol | Description | +| ----------- | -------- | ----------- | +| \*.b.akamaiedge.net | HTTPS | Used to check for updates to maps that have been downloaded for offline use +| \*.c-msedge.net | HTTP | Used by OfficeHub to get the metadata of Office apps +| \*.dl.delivery.mp.microsoft.com\* | HTTP | Windows Update +| \*.e-msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps +| \*.g.akamaiedge.net | HTTPS | Used to check for updates to Maps that have been downloaded for offline use +| \*.licensing.md.mp.microsoft.com.akadns.net | HTTPS | Microsoft Store +| \*.settings.data.microsoft.com.akadns.net | HTTPS | Microsoft Store +| \*.skype.com\* | HTTPS | Used to retrieve Skype configuration values +| \*.smartscreen\*.microsoft.com | HTTPS | Windows Defender +| \*.s-msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps +| \*.telecommand.telemetry.microsoft.com\* | HTTPS | Used by Windows Error Reporting +| \*.wac.phicdn.net | HTTP | Windows Update +| \*.windowsupdate.com\* | HTTP | Windows Update +| \*.wns.windows.com | HTTPS | Windows Notifications Service +| \*.wpc.\*.net | HTTP | Diagnostic Data +| \*displaycatalog.md.mp.microsoft.com.akadns.net | HTTPS | Microsoft Store +| \*dsp.mp.microsoft.com | HTTPS | Windows Update +| a1158.g.akamai.net | HTTP | Maps +| a122.dscg3.akamai.net | HTTP | Maps +| a767.dscg3.akamai.net | HTTP | Maps +| au.download.windowsupdate.com\* | HTTP | Windows Update +| bing.com/\* | HTTPS | Used for updates for Cortana, apps, and Live Tiles +| blob.dz5prdstr01a.store.core.windows.net | HTTPS | Microsoft Store +| browser.pipe.aria.microsoft.com | HTTP | Used by OfficeHub to get the metadata of Office apps +| cdn.onenote.net/livetile/\* | HTTPS | Used for OneNote Live Tile +| cds.p9u4n2q3.hwcdn.net | HTTP | Used by the Highwinds Content Delivery Network to perform Windows updates +| client-office365-tas.msedge.net/\* | HTTPS | Microsoft 365 admin center and Office in a browser +| ctldl.windowsupdate.com\* | HTTP | Used to download certificates that are publicly known to be fraudulent +| displaycatalog.mp.microsoft.com/\* | HTTPS | Microsoft Store +| dmd.metaservices.microsoft.com\* | HTTP | Device Authentication +| download.windowsupdate.com\* | HTTPS | Windows Update +| emdl.ws.microsoft.com/\* | HTTP | Used to download apps from the Microsoft Store +| evoke-windowsservices-tas.msedge.net | HTTPS | Photo app +| fe2.update.microsoft.com\* | HTTPS | Windows Update, Microsoft Update, Microsoft Store services +| fe3.delivery.dsp.mp.microsoft.com.nsatc.net | HTTPS | Windows Update, Microsoft Update, Microsoft Store services +| fe3.delivery.mp.microsoft.com\* | HTTPS | Windows Update, Microsoft Update, Microsoft Store services +| g.live.com\* | HTTPS | Used by OneDrive for Business to download and verify app updates +| g.msn.com.nsatc.net | HTTPS | Used to retrieve Windows Spotlight metadata +| go.microsoft.com | HTTP | Windows Defender +| iecvlist.microsoft.com | HTTPS | Microsoft Edge browser +| ipv4.login.msa.akadns6.net | HTTPS | Used for Microsoft accounts to sign in +| licensing.mp.microsoft.com\* | HTTPS | Used for online activation and some app licensing +| login.live.com | HTTPS | Device Authentication +| maps.windows.com/windows-app-web-link | HTTPS | Maps application +| modern.watson.data.microsoft.com.akadns.net | HTTPS | Used by Windows Error Reporting +| msagfx.live.com | HTTPS | OneDrive +| ocos-office365-s2s.msedge.net/\* | HTTPS | Used to connect to the Microsoft 365 admin center's shared infrastructure +| ocsp.digicert.com\* | HTTP | CRL and OCSP checks to the issuing certificate authorities +| oneclient.sfx.ms/\* | HTTPS | Used by OneDrive for Business to download and verify app updates +| onecollector.cloudapp.aria.akadns.net | HTTPS | Microsoft Office +| pti.store.microsoft.com | HTTPS | Microsoft Store +| settings-win.data.microsoft.com/settings/\* | HTTPS | Used as a way for apps to dynamically update their configuration +| share.microsoft.com | HTTPS | Microsoft Store +| skypeecs-prod-usw-0.cloudapp.net | HTTPS | Skype +| sls.update.microsoft.com\* | HTTPS | Windows Update +| storecatalogrevocation.storequality.microsoft.com\* | HTTPS | Used to revoke licenses for malicious apps on the Microsoft Store +| tile-service.weather.microsoft.com\* | HTTP | Used to download updates to the Weather app Live Tile +| tsfe.trafficshaping.dsp.mp.microsoft.com | HTTPS | Windows Update +| v10.events.data.microsoft.com\* | HTTPS | Diagnostic Data +| vip5.afdorigin-prod-ch02.afdogw.com | HTTPS | Used to serve Office 365 experimentation traffic +| watson.telemetry.microsoft.com\* | HTTPS | Used by Windows Error Reporting +| wdcp.microsoft.com | HTTPS | Windows Defender +| wd-prod-cp-us-east-1-fe.eastus.cloudapp.azure.com | HTTPS | Azure +| wusofficehome.msocdn.com | HTTPS | Microsoft Office +| www.bing.com | HTTPS | Cortana and Search +| www.microsoft.com | HTTP | Diagnostic Data +| www.microsoft.com/pkiops/certs/\* | HTTP | CRL and OCSP checks to the issuing certificate authorities +| www.msftconnecttest.com | HTTP | Network Connection +| www.office.com | HTTPS | Microsoft Office From 5ebd60e8f342d32d11cee6470a535c0837961269 Mon Sep 17 00:00:00 2001 From: illfated Date: Sun, 10 May 2020 02:39:28 +0200 Subject: [PATCH 523/858] Remove 2 unneeded backslashes - a slash character may sometimes work as an escape character - www.bing.com does not need to have an ending asterisk escaped --- .../privacy/windows-endpoints-1903-non-enterprise-editions.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/privacy/windows-endpoints-1903-non-enterprise-editions.md b/windows/privacy/windows-endpoints-1903-non-enterprise-editions.md index 36ad32df9f..ebf9ee6c89 100644 --- a/windows/privacy/windows-endpoints-1903-non-enterprise-editions.md +++ b/windows/privacy/windows-endpoints-1903-non-enterprise-editions.md @@ -118,7 +118,7 @@ The following methodology was used to derive the network endpoints: | wdcp.microsoft.\* | TLSv1.2, HTTPS | Used for Windows Defender when Cloud-based Protection is enabled | wd-prod-cp-us-west-1-fe.westus.cloudapp.azure.com | HTTPS | Windows Defender | wusofficehome.msocdn.com | HTTPS | Microsoft Office -| www.bing.com\* | HTTP | Used for updates for Cortana, apps, and Live Tiles +| www.bing.com* | HTTP | Used for updates for Cortana, apps, and Live Tiles | www.msftconnecttest.com | HTTP | Network Connection (NCSI) | www.office.com | HTTPS | Microsoft Office @@ -269,7 +269,7 @@ The following methodology was used to derive the network endpoints: | wusofficehome.msocdn.com | HTTPS | Microsoft Office | www.bing.com | HTTPS | Cortana and Search | www.microsoft.com | HTTP | Diagnostic Data -| www.microsoft.com/pkiops/certs/\* | HTTP | CRL and OCSP checks to the issuing certificate authorities +| www.microsoft.com/pkiops/certs/* | HTTP | CRL and OCSP checks to the issuing certificate authorities | www.msftconnecttest.com | HTTP | Network Connection | www.office.com | HTTPS | Microsoft Office From 65cfd14dacbe35c4e29213444ae9e5eac9895e9d Mon Sep 17 00:00:00 2001 From: illfated Date: Sun, 10 May 2020 03:23:39 +0200 Subject: [PATCH 524/858] Deployment/S mode: Link & whitespace correction Description: As reported in issue ticket #6676 (Broken links), the link URL "S mode devices" (www.microsoft.com/windows/view-all-devices) returns error 404 unless you access the link from a computer using the locale EN-US (only existing version of the page, non-localized and non-auto-adjusting). Thank you to RAJU2529 (VARADHARAJAN K) for reporting this issue. Changes proposed: - Add /en-us/ to the URL microsoft.com/windows/view-all-devices - Remove redundant EOL whitespace - Consistency: add 1 blank line after the page title and next Heading Ticket closure or reference: Ref. #6676 (already closed (prematurely), as an incorrect report) --- windows/deployment/s-mode.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/windows/deployment/s-mode.md b/windows/deployment/s-mode.md index 3d5adb42f4..e8a3556632 100644 --- a/windows/deployment/s-mode.md +++ b/windows/deployment/s-mode.md @@ -1,6 +1,6 @@ --- title: Windows 10 Pro in S mode -description: Overview of Windows 10 Pro/Enterprise in S mode. What is S mode for Enterprise customers? +description: Overview of Windows 10 Pro/Enterprise in S mode. What is S mode for Enterprise customers? keywords: Windows 10 S, S mode, Windows S mode, Windows 10 S mode, S-mode, system requirements, Overview, Windows 10 Pro in S mode, Windows 10 Enterprise in S mode, Windows 10 Pro/Enterprise in S mode ms.mktglfcycl: deploy ms.localizationpriority: medium @@ -18,33 +18,35 @@ ms.topic: article --- # Windows 10 in S mode - What is it? -S mode is an evolution of the S SKU introduced with Windows 10 April 2018 Update. It's a configuration that's available on all Windows Editions when enabled at the time of manufacturing. The edition of Windows can be upgrade at any time as shown below. However, the switch from S mode is a onetime switch and can only be undone by a wipe and reload of the OS. + +S mode is an evolution of the S SKU introduced with Windows 10 April 2018 Update. It's a configuration that's available on all Windows Editions when enabled at the time of manufacturing. The edition of Windows can be upgrade at any time as shown below. However, the switch from S mode is a onetime switch and can only be undone by a wipe and reload of the OS. ![Configuration and features of S mode](images/smodeconfig.png) ## S mode key features + **Microsoft-verified security** -With Windows 10 in S mode, you’ll find your favorite applications, such as Office, Evernote, and Spotify in the Microsoft Store where they’re Microsoft-verified for security. You can also feel secure when you’re online. Microsoft Edge, your default browser, gives you protection against phishing and socially engineered malware. +With Windows 10 in S mode, you’ll find your favorite applications, such as Office, Evernote, and Spotify in the Microsoft Store where they’re Microsoft-verified for security. You can also feel secure when you’re online. Microsoft Edge, your default browser, gives you protection against phishing and socially engineered malware. **Performance that lasts** -Start-ups are quick, and S mode is built to keep them that way. With Microsoft Edge as your browser, your online experience is fast and secure. Plus, you’ll enjoy a smooth, responsive experience, whether you’re streaming HD video, opening apps, or being productive on the go. +Start-ups are quick, and S mode is built to keep them that way. With Microsoft Edge as your browser, your online experience is fast and secure. Plus, you’ll enjoy a smooth, responsive experience, whether you’re streaming HD video, opening apps, or being productive on the go. **Choice and flexibility** -Save your files to your favorite cloud, like OneDrive or Dropbox, and access them from any device you choose. Browse the Microsoft Store for thousands of apps, and if you don’t find exactly what you want, you can easily [switch out of S mode](https://docs.microsoft.com/windows/deployment/windows-10-pro-in-s-mode) to Windows 10 Home, Pro, or Enterprise editions at any time and search the web for more choices, as shown below. +Save your files to your favorite cloud, like OneDrive or Dropbox, and access them from any device you choose. Browse the Microsoft Store for thousands of apps, and if you don’t find exactly what you want, you can easily [switch out of S mode](https://docs.microsoft.com/windows/deployment/windows-10-pro-in-s-mode) to Windows 10 Home, Pro, or Enterprise editions at any time and search the web for more choices, as shown below. ![Switching out of S mode flow chart](images/s-mode-flow-chart.png) ## Deployment -Windows 10 in S mode is built for [modern management](https://docs.microsoft.com/windows/client-management/manage-windows-10-in-your-organization-modern-management) which means using [Windows Autopilot](https://docs.microsoft.com/windows/deployment/windows-autopilot/windows-10-autopilot). Windows Autopilot lets you deploy the device directly to a user without IT having to touch the physical device. Instead of manually deploying a custom image, Windows Autopilot will start with a generic PC that can only be used to join the company domain; policies are then deployed automatically through mobile device management to customize the device to the user and the desired environment. Devices are shipped in S mode; you can either keep them in S mode or use Windows Autopilot to switch the device out of S mode during the first run process or later using mobile device management, if desired. +Windows 10 in S mode is built for [modern management](https://docs.microsoft.com/windows/client-management/manage-windows-10-in-your-organization-modern-management) which means using [Windows Autopilot](https://docs.microsoft.com/windows/deployment/windows-autopilot/windows-10-autopilot). Windows Autopilot lets you deploy the device directly to a user without IT having to touch the physical device. Instead of manually deploying a custom image, Windows Autopilot will start with a generic PC that can only be used to join the company domain; policies are then deployed automatically through mobile device management to customize the device to the user and the desired environment. Devices are shipped in S mode; you can either keep them in S mode or use Windows Autopilot to switch the device out of S mode during the first run process or later using mobile device management, if desired. ## Keep line of business apps functioning with Desktop Bridge -Worried about your line of business apps not working in S mode? [Desktop Bridge](https://docs.microsoft.com/windows/uwp/porting/desktop-to-uwp-root) enables you to convert your line of business apps to a packaged app with UWP manifest. After testing and validating you can distribute the app through the Microsoft Store, making it ideal for Windows 10 in S mode. +Worried about your line of business apps not working in S mode? [Desktop Bridge](https://docs.microsoft.com/windows/uwp/porting/desktop-to-uwp-root) enables you to convert your line of business apps to a packaged app with UWP manifest. After testing and validating you can distribute the app through the Microsoft Store, making it ideal for Windows 10 in S mode. ## Repackage Win32 apps into the MSIX format @@ -54,6 +56,6 @@ The [MSIX Packaging Tool](https://docs.microsoft.com/windows/application-managem ## Related links - [Consumer applications for S mode](https://www.microsoft.com/windows/s-mode) -- [S mode devices](https://www.microsoft.com/windows/view-all-devices) +- [S mode devices](https://www.microsoft.com/en-us/windows/view-all-devices) - [Windows Defender Application Control deployment guide](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide) - [Windows Defender Advanced Threat Protection](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp) From d54c30ec7cf2f57a963c187e956b6e111a676797 Mon Sep 17 00:00:00 2001 From: Ananta Gupta Date: Sun, 10 May 2020 14:02:01 +0530 Subject: [PATCH 525/858] Editing minimum supported kernel version --- .../microsoft-defender-atp/microsoft-defender-atp-linux.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux.md index b84dce1ebe..0a57598987 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux.md @@ -83,7 +83,7 @@ If you experience any installation failures, refer to [Troubleshooting installat - SUSE Linux Enterprise Server 12 or higher - Oracle Linux 7.2 or higher -- Minimum kernel version 2.6.38 +- Minimum kernel version 3.10.0-327 - The `fanotify` kernel option must be enabled > [!CAUTION] > Running Microsoft Defender ATP for Linux side by side with other `fanotify`-based security solutions is not supported. It can lead to unpredictable results, including hanging the operating system. From 92b3f08a0737573d7d9c310601e2d24f3a07267c Mon Sep 17 00:00:00 2001 From: amirsc3 <42802974+amirsc3@users.noreply.github.com> Date: Sun, 10 May 2020 13:50:44 +0300 Subject: [PATCH 526/858] Update configure-proxy-internet.md Changes to list of common URLs required for certificate revocation checks to work correctly in restricted network environment Reference: https://docs.microsoft.com/en-us/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#-allowed-traffic-list-for-windows-restricted-traffic-limited-functionality-baseline --- .../microsoft-defender-atp/configure-proxy-internet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md index 66efa55144..90ad7896eb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md @@ -111,7 +111,7 @@ If a proxy or firewall has HTTPS scanning (SSL inspection) enabled, exclude the Service location | Microsoft.com DNS record -|- -Common URLs for all locations | ```crl.microsoft.com```
    ```ctldl.windowsupdate.com```
    ```events.data.microsoft.com```
    ```notify.windows.com```
    ```settings-win.data.microsoft.com``` +Common URLs for all locations | ```crl.microsoft.com/pki/crl/*```
    ```ctldl.windowsupdate.com```
    ```www.microsoft.com/pkiops/*```
    ```events.data.microsoft.com```
    ```notify.windows.com```
    ```settings-win.data.microsoft.com``` European Union | ```eu.vortex-win.data.microsoft.com```
    ```eu-v20.events.data.microsoft.com```
    ```usseu1northprod.blob.core.windows.net```
    ```usseu1westprod.blob.core.windows.net```
    ```winatp-gw-neu.microsoft.com```
    ```winatp-gw-weu.microsoft.com```
    ```wseu1northprod.blob.core.windows.net```
    ```wseu1westprod.blob.core.windows.net```
    ```automatedirstrprdweu.blob.core.windows.net```
    ```automatedirstrprdneu.blob.core.windows.net``` United Kingdom | ```uk.vortex-win.data.microsoft.com```
    ```uk-v20.events.data.microsoft.com```
    ```ussuk1southprod.blob.core.windows.net```
    ```ussuk1westprod.blob.core.windows.net```
    ```winatp-gw-uks.microsoft.com```
    ```winatp-gw-ukw.microsoft.com```
    ```wsuk1southprod.blob.core.windows.net```
    ```wsuk1westprod.blob.core.windows.net```
    ```automatedirstrprduks.blob.core.windows.net```
    ```automatedirstrprdukw.blob.core.windows.net``` United States | ```us.vortex-win.data.microsoft.com```
    ```ussus1eastprod.blob.core.windows.net```
    ```ussus1westprod.blob.core.windows.net```
    ```ussus2eastprod.blob.core.windows.net```
    ```ussus2westprod.blob.core.windows.net```
    ```ussus3eastprod.blob.core.windows.net```
    ```ussus3westprod.blob.core.windows.net```
    ```ussus4eastprod.blob.core.windows.net```
    ```ussus4westprod.blob.core.windows.net```
    ```us-v20.events.data.microsoft.com```
    ```winatp-gw-cus.microsoft.com```
    ```winatp-gw-eus.microsoft.com```
    ```wsus1eastprod.blob.core.windows.net```
    ```wsus1westprod.blob.core.windows.net```
    ```wsus2eastprod.blob.core.windows.net```
    ```wsus2westprod.blob.core.windows.net```
    ```automatedirstrprdcus.blob.core.windows.net```
    ```automatedirstrprdeus.blob.core.windows.net``` From 391295bee20c9525de77faacd7b1100deabae6cc Mon Sep 17 00:00:00 2001 From: amirsc3 <42802974+amirsc3@users.noreply.github.com> Date: Sun, 10 May 2020 14:08:41 +0300 Subject: [PATCH 527/858] Update machine-tags.md Adding note about maximum number of allowed characters --- .../threat-protection/microsoft-defender-atp/machine-tags.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md b/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md index daf8b70f1e..a3fa8fc591 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md +++ b/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md @@ -71,6 +71,8 @@ You can also delete tags from this view. >- Windows 8.1 >- Windows 7 SP1 +> Please note that the maximum number of allowed characters is hard-coded to 32. + Machines with similar tags can be handy when you need to apply contextual action on a specific list of machines. Use the following registry key entry to add a tag on a machine: @@ -82,3 +84,4 @@ Use the following registry key entry to add a tag on a machine: >[!NOTE] >The device tag is part of the machine information report that's generated once a day. As an alternative, you may choose to restart the endpoint that would transfer a new machine information report. + From 3a6b73d8f556b8f384abe6098113907793ca22a6 Mon Sep 17 00:00:00 2001 From: amirsc3 <42802974+amirsc3@users.noreply.github.com> Date: Sun, 10 May 2020 14:10:35 +0300 Subject: [PATCH 528/858] Update machine-tags.md Should be 30 and not 32 --- .../threat-protection/microsoft-defender-atp/machine-tags.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md b/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md index a3fa8fc591..2a936b08fc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md +++ b/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md @@ -71,7 +71,7 @@ You can also delete tags from this view. >- Windows 8.1 >- Windows 7 SP1 -> Please note that the maximum number of allowed characters is hard-coded to 32. +> Please note that the maximum number of allowed characters is hard-coded to 30. Machines with similar tags can be handy when you need to apply contextual action on a specific list of machines. From fe62d5cc6c5931985152f8e5e7995850742e20b3 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Sun, 10 May 2020 16:44:17 +0500 Subject: [PATCH 529/858] Update wirednetwork-csp.md --- .../client-management/mdm/wirednetwork-csp.md | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/windows/client-management/mdm/wirednetwork-csp.md b/windows/client-management/mdm/wirednetwork-csp.md index 92f6496c2d..d4f5426134 100644 --- a/windows/client-management/mdm/wirednetwork-csp.md +++ b/windows/client-management/mdm/wirednetwork-csp.md @@ -34,3 +34,23 @@ Supported operations are Add, Get, Replace, and Delete. Value type is string. Optional. Enable block period (minutes), used to specify the duration for which automatic authentication attempts will be blocked from occurring after a failed authentication attempt. Supported operations are Add, Get, Replace, and Delete. Value type is integer. + +The following example shows how to add a wired network profile: +```xml + + + + 1 + + + ./Device/Vendor/MSFT/WiredNetwork/LanXML + + + chr + + falsetrue2500025falsetruefalse26falsefalsefalsetruefalsetrue + + + + +``` From e5e0aee249a26f77f7bb60416e9330fdd9af0ada Mon Sep 17 00:00:00 2001 From: amirsc3 <42802974+amirsc3@users.noreply.github.com> Date: Sun, 10 May 2020 18:00:45 +0300 Subject: [PATCH 530/858] Update configure-server-endpoints.md Based on support cases the KB3080149 is needed for either Windows Server 2008 R2 AND windows server 2012 R2 --- .../microsoft-defender-atp/configure-server-endpoints.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md b/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md index c0c8157b48..a3ca7cc7cb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md @@ -58,11 +58,12 @@ There are two options to onboard Windows Server 2008 R2 SP1, Windows Server 2012 ### Option 1: Onboard servers through Microsoft Defender Security Center You'll need to take the following steps if you choose to onboard servers through Microsoft Defender Security Center. -- For Windows Server 2008 R2 SP1, ensure that you fulfill the following requirements: +- For Windows Server 2008 R2 SP1 or Windows Server 2012 R2, ensure that you install the following hotfix: + - [Update for customer experience and diagnostic telemetry](https://support.microsoft.com/en-us/help/3080149/update-for-customer-experience-and-diagnostic-telemetry) + +- In addition, for Windows Server 2008 R2 SP1, ensure that you fulfill the following requirements: - Install the [February monthly update rollup](https://support.microsoft.com/en-us/help/4074598/windows-7-update-kb4074598) - - Install the [Update for customer experience and diagnostic telemetry](https://support.microsoft.com/en-us/help/3080149/update-for-customer-experience-and-diagnostic-telemetry) - - Install either [.NET framework 4.5](https://www.microsoft.com/download/details.aspx?id=30653) (or later) or [KB3154518](https://support.microsoft.com/help/3154518/support-for-tls-system-default-versions-included-in-the-net-framework) - + - Install either [.NET framework 4.5](https://www.microsoft.com/download/details.aspx?id=30653) (or later) or [KB3154518 (https://support.microsoft.com/help/3154518/support-for-tls-system-default-versions-included-in-the-net-framework) - For Windows Server 2008 R2 SP1 and Windows Server 2012 R2: Configure and update System Center Endpoint Protection clients. From 2f626823f13fb7f5fdd21d301e444c0dbb3b170c Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Mon, 11 May 2020 11:24:23 +0200 Subject: [PATCH 531/858] Grammar article correction (a/an), redundant space - Whitespace removal - a -> an Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../privacy/windows-endpoints-1903-non-enterprise-editions.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/privacy/windows-endpoints-1903-non-enterprise-editions.md b/windows/privacy/windows-endpoints-1903-non-enterprise-editions.md index ebf9ee6c89..fb0ff8bb98 100644 --- a/windows/privacy/windows-endpoints-1903-non-enterprise-editions.md +++ b/windows/privacy/windows-endpoints-1903-non-enterprise-editions.md @@ -32,7 +32,7 @@ The following methodology was used to derive the network endpoints: 3. Use globally accepted network protocol analyzer/capturing tools and log all background egress traffic. 4. Compile reports on traffic going to public IP addresses. 5. The test virtual machine(s) was logged into using a local account, and was not joined to a domain or Azure Active Directory. -6. All traffic was captured in our lab using a IPV4 network. Therefore, no IPV6 traffic is reported here. +6. All traffic was captured in our lab using an IPV4 network. Therefore, no IPV6 traffic is reported here. 7. These tests were conducted in an approved Microsoft lab. It's possible your results may be different. 8. These tests were conducted for one week, but if you capture traffic for longer you may have different results. @@ -272,4 +272,3 @@ The following methodology was used to derive the network endpoints: | www.microsoft.com/pkiops/certs/* | HTTP | CRL and OCSP checks to the issuing certificate authorities | www.msftconnecttest.com | HTTP | Network Connection | www.office.com | HTTPS | Microsoft Office - From cea9e00472ed1c92c58b62a6f89bf0d39cd00209 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Mon, 11 May 2020 14:39:07 +0500 Subject: [PATCH 532/858] Update enroll-a-windows-10-device-automatically-using-group-policy.md --- ...l-a-windows-10-device-automatically-using-group-policy.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md b/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md index dcc548afd6..c2df51c0ae 100644 --- a/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md +++ b/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md @@ -54,7 +54,6 @@ The following steps demonstrate required settings using the Intune service: > [!IMPORTANT] > For BYOD devices, the MAM user scope takes precedence if both MAM user scope and MDM user scope (automatic MDM enrollment) are enabled for all users (or the same groups of users). The device will use Windows Information Protection (WIP) Policies (if you configured them) rather than being MDM enrolled. - > For corporate devices, the MDM user scope takes precedence if both scopes are enabled. The devices get MDM enrolled. 3. Verify that the device OS version is Windows 10, version 1709 or later. @@ -117,7 +116,7 @@ Requirements: 5. Click **Enable**, then click **OK**. > [!NOTE] -> In Windows 10, version 1903, the MDM.admx file was updated to include an option to select which credential is used to enroll the device. **Device Credential** is a new option that will only have an effect on clients that have the Windows 10, version 1903 feature update installed. +> In Windows 10, version 1903, the MDM.admx file was updated to include an option to select which credential is used to enroll the device. **Device Credential** is a new option that will only have an effect on clients that have installed Windows 10, version 1903 or later. The default behavior for older releases is to revert to **User Credential**. When a group policy refresh occurs on the client, a task is created and scheduled to run every 5 minutes for the duration of one day. The task is called " Schedule created by enrollment client for automatically enrolling in MDM from AAD." @@ -166,7 +165,7 @@ Requirements: - Ensure that PCs belong to same computer group. > [!IMPORTANT] -> If you do not see the policy, it may be because you don’t have the ADMX installed for Windows 10, version 1803, version 1809, or version 1903. To fix the issue, follow these steps (Note: the latest MDM.admx is backwards compatible): +> If you do not see the policy, it may be because you don’t have the ADMX for Windows 10, version 1803, version 1809, or version 1903 installed. To fix the issue, follow these steps (Note: the latest MDM.admx is backwards compatible): > 1. Download: > 1803 -->[Administrative Templates (.admx) for Windows 10 April 2018 Update (1803)](https://www.microsoft.com/download/details.aspx?id=56880) or > 1809 --> [Administrative Templates for Windows 10 October 2018 Update (1809)](https://www.microsoft.com/download/details.aspx?id=57576) or From edb0f5bba063b1e00c2130a4e75009a609983cff Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Mon, 11 May 2020 14:50:07 +0500 Subject: [PATCH 533/858] Update windows-10-removed-features.md --- windows/deployment/planning/windows-10-removed-features.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/planning/windows-10-removed-features.md b/windows/deployment/planning/windows-10-removed-features.md index 1c93c41731..508cc788a8 100644 --- a/windows/deployment/planning/windows-10-removed-features.md +++ b/windows/deployment/planning/windows-10-removed-features.md @@ -36,7 +36,7 @@ The following features and functionalities have been removed from the installed |limpet.exe|We're releasing the limpet.exe tool, used to access TPM for Azure connectivity, as open source.| 1809 | |Phone Companion|When you update to Windows 10, version 1809, the Phone Companion app will be removed from your PC. Use the **Phone** page in the Settings app to sync your mobile phone with your PC. It includes all the Phone Companion features.| 1809 | |Future updates through [Windows Embedded Developer Update](https://docs.microsoft.com/previous-versions/windows/embedded/ff770079\(v=winembedded.60\)) for Windows Embedded Standard 7-SP1 (WES7-SP1) and Windows Embedded Standard 8 (WES8)|We’re no longer publishing new updates to the WEDU server. Instead, you may secure any new updates from the [Microsoft Update Catalog](https://www.catalog.update.microsoft.com/Home.aspx). [Learn how](https://techcommunity.microsoft.com/t5/Windows-Embedded/Change-to-the-Windows-Embedded-Developer-Update/ba-p/285704) to get updates from the catalog.| 1809 | -|Groove Music Pass|[We ended the Groove streaming music service and music track sales through the Microsoft Store in 2017](https://support.microsoft.com/help/4046109/groove-music-and-spotify-faq). The Groove app is being updated to reflect this change. You can still use Groove Music to play the music on your PC or to stream music from OneDrive. You can use Spotify or other music services to stream music on Windows 10, or to buy music to own.| 1803 | +|Groove Music Pass|[We ended the Groove streaming music service and music track sales through the Microsoft Store in 2017](https://support.microsoft.com/help/4046109/groove-music-and-spotify-faq). The Groove app is being updated to reflect this change. You can still use Groove Music to play the music on your PC. You can use Spotify or other music services to stream music on Windows 10, or to buy music to own.| 1803 | |People - Suggestions will no longer include unsaved contacts for non-Microsoft accounts|Manually save the contact details for people you send mail to or get mail from.| 1803 | |Language control in the Control Panel| Use the Settings app to change your language settings.| 1803 | |HomeGroup|We are removing [HomeGroup](https://support.microsoft.com/help/17145) but not your ability to share printers, files, and folders.

    When you update to Windows 10, version 1803, you won't see HomeGroup in File Explorer, the Control Panel, or Troubleshoot (**Settings > Update & Security > Troubleshoot**). Any printers, files, and folders that you shared using HomeGroup **will continue to be shared**.

    Instead of using HomeGroup, you can now share printers, files and folders by using features that are built into Windows 10:
    - [Share your network printer](https://www.bing.com/search?q=share+printer+windows+10)
    - [Share files in File Explorer](https://support.microsoft.com/help/4027674/windows-10-share-files-in-file-explorer) | 1803 | From 10ea33636180efe0ddf74401ad739631f90129a9 Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Mon, 11 May 2020 11:50:59 +0200 Subject: [PATCH 534/858] Typo correction in description - Winddows -> Windows Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../privacy/windows-endpoints-1903-non-enterprise-editions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/windows-endpoints-1903-non-enterprise-editions.md b/windows/privacy/windows-endpoints-1903-non-enterprise-editions.md index fb0ff8bb98..bfb957cab3 100644 --- a/windows/privacy/windows-endpoints-1903-non-enterprise-editions.md +++ b/windows/privacy/windows-endpoints-1903-non-enterprise-editions.md @@ -146,7 +146,7 @@ The following methodology was used to derive the network endpoints: | candycrush.king.com | HTTPS | Candy Crush application | cdn.onenote.net | HTTP | Microsoft OneNote | cds.p9u4n2q3.hwcdn.net | HTTP | Highwinds Content Delivery Network traffic for Windows updates -| client.wns.windows.com | HTTPS | Winddows Notification System +| client.wns.windows.com | HTTPS | Windows Notification System | co4.telecommand.telemetry.microsoft.com.akadns.net | HTTPS | Windows Error Reporting | config.edge.skype.com | HTTPS | Microsoft Skype | cs11.wpc.v0cdn.net | HTTP | Windows Telemetry From 40f87518f0efbd3ac31294b7485356dd8ddafcd7 Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Mon, 11 May 2020 12:11:25 +0200 Subject: [PATCH 535/858] Whitespace - remove redundant blank space Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../privacy/windows-endpoints-1903-non-enterprise-editions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/windows-endpoints-1903-non-enterprise-editions.md b/windows/privacy/windows-endpoints-1903-non-enterprise-editions.md index bfb957cab3..539eb81bd2 100644 --- a/windows/privacy/windows-endpoints-1903-non-enterprise-editions.md +++ b/windows/privacy/windows-endpoints-1903-non-enterprise-editions.md @@ -33,7 +33,7 @@ The following methodology was used to derive the network endpoints: 4. Compile reports on traffic going to public IP addresses. 5. The test virtual machine(s) was logged into using a local account, and was not joined to a domain or Azure Active Directory. 6. All traffic was captured in our lab using an IPV4 network. Therefore, no IPV6 traffic is reported here. -7. These tests were conducted in an approved Microsoft lab. It's possible your results may be different. +7. These tests were conducted in an approved Microsoft lab. It's possible your results may be different. 8. These tests were conducted for one week, but if you capture traffic for longer you may have different results. From 782e95671f19e1898016bc3fa15dca52ba905f13 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Mon, 11 May 2020 07:00:00 -0700 Subject: [PATCH 536/858] Update machine-tags.md --- .../microsoft-defender-atp/machine-tags.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md b/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md index 2a936b08fc..3db537114e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md +++ b/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md @@ -26,8 +26,8 @@ You can add tags on machines using the following ways: - Using the portal - Setting a registry key value ->[!NOTE] ->There may be some latency between the time a tag is added to a machine and its availability in the machines list and machine page. +> [!NOTE] +> There may be some latency between the time a tag is added to a machine and its availability in the machines list and machine page. To add machine tags using API, see [Add or remove machine tags API](add-or-remove-machine-tags.md). @@ -71,7 +71,8 @@ You can also delete tags from this view. >- Windows 8.1 >- Windows 7 SP1 -> Please note that the maximum number of allowed characters is hard-coded to 30. +> [!NOTE] +> The maximum number of characters in a tag is 30. Machines with similar tags can be handy when you need to apply contextual action on a specific list of machines. From e9f33624efe782e5891d28c5f4a17914f42c59b9 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Mon, 11 May 2020 07:03:42 -0700 Subject: [PATCH 537/858] Update windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../microsoft-defender-atp/configure-server-endpoints.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md b/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md index a3ca7cc7cb..b7e90ca3be 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md @@ -63,7 +63,7 @@ You'll need to take the following steps if you choose to onboard servers through - In addition, for Windows Server 2008 R2 SP1, ensure that you fulfill the following requirements: - Install the [February monthly update rollup](https://support.microsoft.com/en-us/help/4074598/windows-7-update-kb4074598) - - Install either [.NET framework 4.5](https://www.microsoft.com/download/details.aspx?id=30653) (or later) or [KB3154518 (https://support.microsoft.com/help/3154518/support-for-tls-system-default-versions-included-in-the-net-framework) + - Install either [.NET framework 4.5](https://www.microsoft.com/download/details.aspx?id=30653) (or later) or [KB3154518](https://support.microsoft.com/help/3154518/support-for-tls-system-default-versions-included-in-the-net-framework) - For Windows Server 2008 R2 SP1 and Windows Server 2012 R2: Configure and update System Center Endpoint Protection clients. From eafa07b24a981f235ce6efb436ea90bc599b5d4f Mon Sep 17 00:00:00 2001 From: amirsc3 <42802974+amirsc3@users.noreply.github.com> Date: Mon, 11 May 2020 17:09:02 +0300 Subject: [PATCH 538/858] Update machine-tags.md Adding some info to the current note to explain how to remove tag that was set from the registry. --- .../threat-protection/microsoft-defender-atp/machine-tags.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md b/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md index 3db537114e..d5509569dc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md +++ b/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md @@ -83,6 +83,7 @@ Use the following registry key entry to add a tag on a machine: - Registry key data: `Name of the tag you want to set` >[!NOTE] ->The device tag is part of the machine information report that's generated once a day. As an alternative, you may choose to restart the endpoint that would transfer a new machine information report. +>The device tag is part of the machine information report that's generated once a day. As an alternative, you may choose to restart the endpoint that would transfer a new machine information report.
    +> If you need to remove a tag that was added using the above Registry key, clear the contents of the Registry key data instead of removing the 'Group' key. From eef06740e7a56188c925b21f64681316201cfac2 Mon Sep 17 00:00:00 2001 From: v-miegge <49650192+v-miegge@users.noreply.github.com> Date: Mon, 11 May 2020 07:21:34 -0700 Subject: [PATCH 539/858] Updated title, moved TOC entry --- devices/hololens/TOC.md | 2 +- devices/hololens/holographic-3d-viewer-beta.md | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/devices/hololens/TOC.md b/devices/hololens/TOC.md index 7e5b56e47f..431090fb6d 100644 --- a/devices/hololens/TOC.md +++ b/devices/hololens/TOC.md @@ -40,7 +40,6 @@ ## [Set up HoloLens as a kiosk](hololens-kiosk.md) # Holographic applications -## [Use 3D Viewer on HoloLens](holographic-3d-viewer-beta.md) ## [Find, install, and uninstall applications](holographic-store-apps.md) ## [Manage custom apps for HoloLens](holographic-custom-apps.md) @@ -67,6 +66,7 @@ ## [Get support](https://support.microsoft.com/supportforbusiness/productselection?sapid=e9391227-fa6d-927b-0fff-f96288631b8f) # Resources +## [Use 3D Viewer on HoloLens (1st gen)](holographic-3d-viewer-beta.md) ## [Windows Autopilot for HoloLens 2 evaluation guide](hololens2-autopilot.md) # [HoloLens release notes](hololens-release-notes.md) diff --git a/devices/hololens/holographic-3d-viewer-beta.md b/devices/hololens/holographic-3d-viewer-beta.md index 408e0f2867..dd46dd8371 100644 --- a/devices/hololens/holographic-3d-viewer-beta.md +++ b/devices/hololens/holographic-3d-viewer-beta.md @@ -1,5 +1,5 @@ --- -title: Using 3D Viewer on HoloLens +title: Using 3D Viewer on HoloLens (1st gen) description: Describes the types of files and features that 3D Viewer on HoloLens (1st gen) supports, and how to use and troubleshoot the app. ms.prod: hololens ms.sitesec: library @@ -15,12 +15,12 @@ appliesto: - HoloLens (1st gen) --- -# Using 3D Viewer on HoloLens +# Using 3D Viewer on HoloLens (1st gen) 3D Viewer lets you view 3D models on HoloLens (1st gen). You can open and view *supported* .fbx files from Microsoft Edge, OneDrive, and other apps. >[!NOTE] ->This article applies to the immersive Unity **3D Viewer** app, which supports .fbx files and is only available on HoloLens (1st gen). The pre-installed **3D Viewer** app on HoloLens 2 supports opening custom .glb 3D models in the mixed reality home (see [Asset requirements overview](https://docs.microsoft.com/windows/mixed-reality/creating-3d-models-for-use-in-the-windows-mixed-reality-home#asset-requirements-overview) for more details. +>This article applies to the immersive Unity **3D Viewer** app, which supports .fbx files and is only available on HoloLens (1st gen). The pre-installed **3D Viewer** app on HoloLens 2 supports opening custom .glb 3D models in the mixed reality home (see [Asset requirements overview](https://docs.microsoft.com/windows/mixed-reality/creating-3d-models-for-use-in-the-windows-mixed-reality-home#asset-requirements-overview) for more details. If you're having trouble opening a 3D model in 3D Viewer, or certain features of your 3D model are unsupported, see [Supported content specifications](#supported-content-specifications). From 9b3cb273d3391c29dfb99381f7a91d473089bf1c Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Mon, 11 May 2020 08:53:33 -0700 Subject: [PATCH 540/858] pencil edit --- windows/client-management/mdm/wifi-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/wifi-csp.md b/windows/client-management/mdm/wifi-csp.md index 520787a725..70f5a31c7c 100644 --- a/windows/client-management/mdm/wifi-csp.md +++ b/windows/client-management/mdm/wifi-csp.md @@ -102,7 +102,7 @@ Added in Windows 10, version 1607. Optional. When set to true it enables Web Pr Value type is bool. **WiFiCost** -Added in Windows 10, version 1809. Optional. This policy sets the cost of WLAN connection for the Wi-Fi profile. Default behaviour: Unrestricted. +Added in Windows 10, version 1809. Optional. This policy sets the cost of WLAN connection for the Wi-Fi profile. Default behavior: Unrestricted. Supported values: From 4f477b059f7d55ee7ee7b8d847c4990b20130da6 Mon Sep 17 00:00:00 2001 From: Sergii Cherkashyn Date: Mon, 11 May 2020 12:21:20 -0400 Subject: [PATCH 541/858] Update network-security-allow-pku2u-authentication-requests-to-this-computer-to-use-online-identities.md Per multiple cases with AAD Auth support, the PKU2U policy has to be enabled on the client as well. Proposing to update the mentioned Note and add "and the client" > [!NOTE] > KU2U is disabled by default on Windows Server. Remote Desktop connections from a hybrid Azure AD-joined server to an Azure AD-joined Windows 10 device or a Hybrid Azure AD-joined domain member Windows 10 device fail. To resolve this, enable PKU2U on the server and the client. --- ...cation-requests-to-this-computer-to-use-online-identities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/network-security-allow-pku2u-authentication-requests-to-this-computer-to-use-online-identities.md b/windows/security/threat-protection/security-policy-settings/network-security-allow-pku2u-authentication-requests-to-this-computer-to-use-online-identities.md index 4870151b22..9fef84e4b2 100644 --- a/windows/security/threat-protection/security-policy-settings/network-security-allow-pku2u-authentication-requests-to-this-computer-to-use-online-identities.md +++ b/windows/security/threat-protection/security-policy-settings/network-security-allow-pku2u-authentication-requests-to-this-computer-to-use-online-identities.md @@ -40,7 +40,7 @@ This policy isn't configured by default on domain-joined devices. This would dis - **Enabled**: This setting allows authentication to successfully complete between the two (or more) computers that have established a peer relationship through the use of online IDs. The PKU2U SSP obtains a local certificate and exchanges the policy between the peer devices. When validated on the peer computer, the certificate within the metadata is sent to the logon peer for validation. It associates the user's certificate to a security token, and then the logon process completes. > [!NOTE] - > KU2U is disabled by default on Windows Server. Remote Desktop connections from a hybrid Azure AD-joined server to an Azure AD-joined Windows 10 device or a Hybrid Azure AD-joined domain member Windows 10 device fail. To resolve this, enable PKU2U on the server. + > KU2U is disabled by default on Windows Server. Remote Desktop connections from a hybrid Azure AD-joined server to an Azure AD-joined Windows 10 device or a Hybrid Azure AD-joined domain member Windows 10 device fail. To resolve this, enable PKU2U on the server and the client. - **Disabled**: This setting prevents online IDs from being used to authenticate the user to another computer in a peer-to-peer relationship. From ed6a92f41ce0a376f883f8b0c2278c34f585106c Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 11 May 2020 09:36:08 -0700 Subject: [PATCH 542/858] removing obsolete article --- windows/security/threat-protection/TOC.md | 1 - ...ction-rules-in-windows-10-enterprise-e3.md | 54 ------------------- 2 files changed, 55 deletions(-) delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-rules-in-windows-10-enterprise-e3.md diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 41e116ecca..45f8973196 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -38,7 +38,6 @@ #### [Attack surface reduction evaluation](microsoft-defender-atp/evaluate-attack-surface-reduction.md) #### [Attack surface reduction configuration settings](microsoft-defender-atp/configure-attack-surface-reduction.md) #### [Attack surface reduction FAQ](microsoft-defender-atp/attack-surface-reduction-faq.md) -#### [Attack surface reduction rules in Windows 10 Enterprise E3](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-rules-in-windows-10-enterprise-e3) #### [Attack surface reduction controls]() ##### [Attack surface reduction rules](microsoft-defender-atp/attack-surface-reduction.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-rules-in-windows-10-enterprise-e3.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-rules-in-windows-10-enterprise-e3.md deleted file mode 100644 index 13b0faad70..0000000000 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-rules-in-windows-10-enterprise-e3.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: Use attack surface reduction rules in Windows 10 Enterprise E3 -description: Attack surface reduction rules can help prevent exploits from using apps and scripts to infect machines with malware -keywords: Attack surface reduction, hips, host intrusion prevention system, protection rules, anti-exploit, antiexploit, exploit, infection prevention -search.product: eADQiWindows 10XVcnh -ms.pagetype: security -ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library -ms.pagetype: security -ms.localizationpriority: medium -author: denisebmsft -ms.author: deniseb -ms.reviewer: -manager: dansimp -ms.custom: asr ---- - -# Use attack surface reduction rules in Windows 10 Enterprise E3 - -**Applies to:** - -- Windows 10 Enterprise E5 -- Windows 10 Enterprise E3 - -Attack surface reduction rules help prevent actions and apps that are typically used by exploit-seeking malware to infect machines. Attack surface reduction includes the rules, monitoring, reporting, and analytics necessary for deployment, and this is included in [Microsoft Defender Advanced Threat Protection](../microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md). These capabilities require the Windows 10 Enterprise E5 license. - -A limited subset of basic attack surface reduction rules can be used with Windows 10 Enterprise E3 (without the benefits of reporting, monitoring, and analytics). The table below lists attack surface reduction rules available in Windows E3 and Windows E5. - -|Rule |Windows E3 |Windows E5 | -|--|--|--| -[Block executable content from email client and webmail](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction#block-executable-content-from-email-client-and-webmail) |Yes |Yes | -|[Block all Office applications from creating child processes](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction#block-all-office-applications-from-creating-child-processes) |Yes |Yes | -|[Block Office applications from creating executable content](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction#block-office-applications-from-creating-executable-content) |Yes |Yes | -|[Block Office applications from injecting code into other processes](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction#block-office-applications-from-injecting-code-into-other-processes) |Yes |Yes | -|[Block JavaScript or VBScript from launching downloaded executable content](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction#block-javascript-or-vbscript-from-launching-downloaded-executable-content) |Yes |Yes | -|[Block execution of potentially obfuscated scripts](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction#block-execution-of-potentially-obfuscated-scripts) |Yes |Yes | -|[Block Win32 API calls from Office macros](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction#block-win32-api-calls-from-office-macros) |Yes |Yes | -|[Block executable files from running unless they meet a prevalence, age, or trusted list criterion](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction#block-executable-files-from-running-unless-they-meet-a-prevalence-age-or-trusted-list-criterion) | |Yes | -|[Use advanced protection against ransomware](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction#use-advanced-protection-against-ransomware) |Yes |Yes | -|[Block credential stealing from the Windows local security authority subsystem (lsass.exe)](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction#block-credential-stealing-from-the-windows-local-security-authority-subsystem) |Yes |Yes | -|[Block process creations originating from PSExec and WMI commands](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction#block-process-creations-originating-from-psexec-and-wmi-commands) |Yes |Yes | -|[Block untrusted and unsigned processes that run from USB](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction#block-untrusted-and-unsigned-processes-that-run-from-usb) |Yes |Yes | -|[Block Office communication applications from creating child processes](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction#block-office-communication-application-from-creating-child-processes) | |Yes | -|[Block Adobe Reader from creating child processes](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction#block-adobe-reader-from-creating-child-processes) | |Yes | -|[Block persistence through WMI event subscription](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction#block-persistence-through-wmi-event-subscription) | |Yes | - -Attack surface reduction rules are supported on Windows Server 2019 as well as Windows 10 clients. - - ## Related articles -- [Attack surface reduction rules](attack-surface-reduction.md) -- [Evaluate attack surface reduction rules](evaluate-attack-surface-reduction.md) -- [Enable attack surface reduction rules](enable-attack-surface-reduction.md) -- [Customize attack surface reduction rules](customize-attack-surface-reduction.md) From 9086195d8dbffae951768d4a064819c9dbf06ed5 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 11 May 2020 09:38:05 -0700 Subject: [PATCH 543/858] Update .openpublishing.redirection.json --- .openpublishing.redirection.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index d7b9c5f5dd..cdacd9ce6a 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -15880,6 +15880,11 @@ "source_path": "windows/security/threat-protection/windows-defender-antivirus/shadow-protection.md", "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode", "redirect_document_id": true +}, +{ +"source_path": "windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-rules-in-windows-10-enterprise-e3.md", +"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction", +"redirect_document_id": true } ] } From 59d5dfc79833e05c958ac104650f9c3fc748d411 Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Mon, 11 May 2020 10:09:22 -0700 Subject: [PATCH 544/858] Reducing Insider notes. --- devices/hololens/hololens-insider.md | 75 +--------------------------- 1 file changed, 2 insertions(+), 73 deletions(-) diff --git a/devices/hololens/hololens-insider.md b/devices/hololens/hololens-insider.md index e82148dd22..5bc9b7a304 100644 --- a/devices/hololens/hololens-insider.md +++ b/devices/hololens/hololens-insider.md @@ -63,80 +63,9 @@ You are welcome and encouraged to try developing your applications using Insider ## Windows Insider Release Notes -HoloLens 2 Windows Insider builds are full of new features and improvements. Sign up for Windows Insider Fast or Slow flights to test them out! -Here's a quick summary of what's new: +As of our [Windows Holographic May 2020 Update](hololens-release-notes.md) release all of our release preview feautres are now generally avalible! Make sure to [update your HoloLens](hololens-update-hololens.md) to get all the latest features. -- Support for FIDO2 Security Keys to enable secure and easy authentication for shared devices -- Seamlessly apply a provisioning package from a USB drive to your HoloLens -- Use a provisioning packages to enroll your HoloLens to your Mobile Device Management system -- Use Windows Autopilot to set up and pre-configure new devices, quickly getting them ready for productive use. To participate in the program you'll need to meet a few requirements. While the program is in preview mode you'll need to be using Microsoft Intune. You'll need to use a tenant that is flighted for HoloLens. Lastly you'll need to have installed an insider preview buildon your HoloLens 2. To praticipate in the preview of this new program send a note to hlappreview@microsoft.com to join the preview. -- Dark Mode - HoloLens customers can now choose the default mode for apps that support both color schemes! Based on customer feedback, with this update we are setting the default app mode to "dark," but you can easily change this setting at any time. -- Support for additional system voice commands -- An updated Cortana app with a focus on productivity -- Hand Tracking improvements to reduce the tendency to close the index finger when pointing. This should make button pressing and 2D slate usage feel more accurate -- Performance and stability improvements across the product -- More information in settings on HoloLens about the policy pushed to the device - -Once you've had a chance to explore these new capabilities, use the Feedback Hub app to let us know what you think. Feedback you provide in the Feedback Hub goes directly to our engineers. - -### FIDO 2 support -Many of you share a HoloLens with lots of people in a work or school environment. Whether devices are shared between students in a classroom or they're checked out from a device locker, it's important to be able to change users quickly and easily without typing long user names and passwords. FIDO lets anyone in your organization (AAD tenant) seamlessly sign in to HoloLens without entering a username or password. - -Read the [passwordless security docs](https://docs.microsoft.com/azure/active-directory/authentication/howto-authentication-passwordless-security-key) to get started. - -### Provisioning package updates -Provisioning packages let you set HoloLens configuration through a config file rather than going through the HoloLens out of box experience. Previously, provisioning packages had to be copied onto HoloLens' internal memory, now they can be on a USB drive so they're easier to re-use on multiple HoloLens and so more people can provision HoloLens in parallel. - -1. To try it out, download the latest version of the Windows Configuration Designer from the Windows store onto your PC. -1. Select **Provision HoloLens Devices** > Select **Provision HoloLens 2 devices** -1. Build your configuration profile and, when you're done, copy all files created to a USB-C storage device. -1. Plug it into any freshly flashed HoloLens and press **Volume down + Power** to apply your provisioning package. - -### System voice commands -You can now access these commands with your voice: -- "Restart device" -- "Shutdown device" -- "Brightness up" -- "Brightness down" -- "Volume up" -- "Volume down" -- "What is my IP address?" -- "Take a picture" -- "Take a video" / "Stop recording" - -If you're running your system with a different language, please try the appropriate commands in that language. - -### Cortana updates -The updated app integrates with Microsoft 365, currently in English (United States) only, to help you get more done across your devices. On HoloLens 2, Cortana will no longer support certain device-specific commands like adjusting the volume or restarting the device, which are now supported with the new system voice commands above. Learn more about the new Cortana app and its direction on our blog [here](https://blogs.windows.com/windowsexperience/2020/02/28/cortana-in-the-upcoming-windows-10-release-focused-on-your-productivity-with-enhanced-security-and-privacy/). - -There's currently an issue we're investigating that requires you to launch the app once after booting the device in order to use the "Hey Cortana" keyword activation, and if you updated from a 18362 build, you may see an app tile for the previous version of the Cortana app in Start that no longer works. - -### Dark mode -Many Windows apps support both dark and light modes, and now HoloLens customers can choose the default mode for apps that support both. Once updated, the default app mode will be "dark," but can be changed easily. Navigate to **Settings > System > Colors to find "Choose your default app mode."** -Here are some of the in-box apps that support Dark mode! -- Settings -- Microsoft Store -- Mail -- Calendar -- File Explorer -- Feedback Hub -- OneDrive -- Photos -- 3D Viewer -- Movies & TV - -### Windows Autopilot for HoloLens 2 - -This Autopilot program supports Autopilot self-deploying mode to provision HoloLens 2 devices as shared devices under your tenant. Self-deploying mode leverages the device's preinstalled OEM image and drivers during the provisioning process. A user can provision the device without putting the device on and going through the Out-of-the-box Experience (OOBE). - -When a user starts the Autopilot self-deploying process, the process completes the following steps: -1. Join the device to Azure Active Directory (Azure AD). -2. Use Azure AD to enroll the device in Microsoft Intune (or another MDM service). -3. Download the device-targeted policies, certificates, and networking profiles. -4. Provision the device. -5. Present the sign-in screen to the user. - -For full information about Autopilot, see [Windows Autopilot for HoloLens 2 evaluation guide](hololens2-autopilot.md). +We'll be updating this page again with new features again as we release them to Windows Insider builds. ### FFU download and flash directions To test with a flight signed ffu, you first have to flight unlock your device prior to flashing the flight signed ffu. From dd40bf4f9ccf3d1d6fd0019edc32f7e289110c1d Mon Sep 17 00:00:00 2001 From: yasalkar Date: Mon, 11 May 2020 22:44:51 +0530 Subject: [PATCH 545/858] Please add this policy setting. --- ...policy-csp-localpoliciessecurityoptions.md | 71 +++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md index 9263511ddf..ed5184af57 100644 --- a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md +++ b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md @@ -111,6 +111,9 @@ manager: dansimp
    LocalPoliciesSecurityOptions/NetworkSecurity_LANManagerAuthenticationLevel
    +
    + LocalPoliciesSecurityOptions/NetworkSecurity_MinimumSessionSecurityForNTLMSSPBasedClients +
    LocalPoliciesSecurityOptions/NetworkSecurity_MinimumSessionSecurityForNTLMSSPBasedServers
    @@ -2385,6 +2388,74 @@ GP Info:
    + +**LocalPoliciesSecurityOptions/NetworkSecurity_MinimumSessionSecurityForNTLMSSPBasedClients** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procheck mark4
    Businesscheck mark4
    Enterprisecheck mark4
    Educationcheck mark4
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Network security: Minimum session security for NTLM SSP based (including secure RPC) clients + +This security setting allows a client device to require the negotiation of 128-bit encryption and/or NTLMv2 session security. These values are dependent on the LAN Manager Authentication Level security setting value. The options are: + +Require NTLMv2 session security: The connection will fail if message integrity is not negotiated. +Require 128-bit encryption. The connection will fail if strong encryption (128-bit) is not negotiated. + +Default: + +Windows XP, Windows Vista, Windows 2000 Server, Windows Server 2003, and Windows Server 2008: No requirements. + +Windows 7 and Windows Server 2008 R2: Require 128-bit encryption + + + +GP Info: +- GP English name: *Network security: Minimum session security for NTLM SSP based (including secure RPC) clients* +- GP path: *Windows Settings/Security Settings/Local Policies/Security Options* + + + + +
    + **LocalPoliciesSecurityOptions/NetworkSecurity_MinimumSessionSecurityForNTLMSSPBasedServers** From 5532341b12b0cd2ff83d9dc4da260f328dbeb4d5 Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Mon, 11 May 2020 10:25:26 -0700 Subject: [PATCH 546/858] Delete hololens-darkmode-tiled-picture.jpg --- hololens-darkmode-tiled-picture.jpg | Bin 58935 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 hololens-darkmode-tiled-picture.jpg diff --git a/hololens-darkmode-tiled-picture.jpg b/hololens-darkmode-tiled-picture.jpg deleted file mode 100644 index bfa3ee78afa4715210fcaf417c6760625a1dd8de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58935 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 C+pQ1) From 8c3e312e1faa851d28b4d7390800e9b691713bae Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Mon, 11 May 2020 10:26:15 -0700 Subject: [PATCH 547/858] Add back pictures --- .../images/hololens-darkmode-tiled-picture.jpg | Bin 0 -> 58935 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 devices/hololens/images/hololens-darkmode-tiled-picture.jpg diff --git a/devices/hololens/images/hololens-darkmode-tiled-picture.jpg b/devices/hololens/images/hololens-darkmode-tiled-picture.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bfa3ee78afa4715210fcaf417c6760625a1dd8de GIT binary patch literal 58935 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 C+pQ1) literal 0 HcmV?d00001 From 096e8392ae1fea2c6b5aeb71bd3526a855f294d3 Mon Sep 17 00:00:00 2001 From: Lily Hou <20214566+lilyhou@users.noreply.github.com> Date: Mon, 11 May 2020 10:32:53 -0700 Subject: [PATCH 548/858] Update kiosk-shelllauncher.md Updated shell launcher v2 supported OS versions to include version 1809 and linked to the KB update --- windows/configuration/kiosk-shelllauncher.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/windows/configuration/kiosk-shelllauncher.md b/windows/configuration/kiosk-shelllauncher.md index 327042ee5c..9b5bcb8a34 100644 --- a/windows/configuration/kiosk-shelllauncher.md +++ b/windows/configuration/kiosk-shelllauncher.md @@ -20,10 +20,7 @@ ms.topic: article **Applies to** - Windows 10 Ent, Edu ->[!WARNING] ->Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. - -Using Shell Launcher, you can configure a device that runs an application as the user interface, replacing the default shell (explorer.exe). In **Shell Launcher v1**, available in Windows 10, version 1809 and earlier, you can only specify a Windows desktop application as the replacement shell. In **Shell Launcher v2**, available in the next feature update to Windows 10, you can also specify a UWP app as the replacement shell. +Using Shell Launcher, you can configure a device that runs an application as the user interface, replacing the default shell (explorer.exe). In **Shell Launcher v1**, available in Windows 10, you can only specify a Windows desktop application as the replacement shell. In **Shell Launcher v2**, available in Windows 10, version 1809 and above, you can also specify a UWP app as the replacement shell. To use **Shell Launcher v2** in version 1809, you need to install the [KB4551853](https://support.microsoft.com/en-us/help/4551853) update. >[!NOTE] >Shell Launcher controls which application the user sees as the shell after sign-in. It does not prevent the user from accessing other desktop applications and system components. From 22a9582e8c3b4415f2b7ed55c4453d3c41cfe5be Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Mon, 11 May 2020 11:04:16 -0700 Subject: [PATCH 549/858] Monday's edits to Release notes. Added in Monday's changes to VB release notes. --- devices/hololens/hololens-release-notes.md | 46 +++++++++++----------- 1 file changed, 22 insertions(+), 24 deletions(-) diff --git a/devices/hololens/hololens-release-notes.md b/devices/hololens/hololens-release-notes.md index 5320fe943d..e5dbc0fbb8 100644 --- a/devices/hololens/hololens-release-notes.md +++ b/devices/hololens/hololens-release-notes.md @@ -29,21 +29,22 @@ appliesto: ### Windows Holographic May 2020 Update Build - 19041.1103 -**Release Summary** -- Pre-configure and seamlessly set up new devices for production, with Windows AutoPilot -- Dark App Mode for apps that support both dark and light modes, improving the viewing experience -- Support for FIDO2 Security Keys to enable fast and secure authentication for shared devices -- Seamlessly apply a provisioning package from a USB drive to your HoloLens -- Enroll HoloLens with your Mobile Device Management system using a provisioning package -- Support for additional system voice commands to control HoloLens, hands-free -- Hand Tracking improvements make buttons and 2D slate interactions more accurate -- Check policies and apps that have been pushed to HoloLens in the Settings app -- Expanded USB Ethernet enables support for 5G/LTE dongles -- … And performance and reliability improvements across the product +| Feature | Description | +|--------------------------------------------------|-------------------------------------------------------------------------------------------------------------------| +| Windows Autopilot | Pre-configure and seamlessly set up new devices for production, with Windows AutoPilot | +| FIDO 2 support | Support for FIDO2 Security Keys to enable fast and secure authentication for shared devices | +| Improved provisioning | Seamlessly apply a provisioning package from a USB drive to your HoloLens | +| Application install status | Check install status for apps have been pushed to HoloLens 2 via MDM, in the Settings app | +| Configuration Service Providers (CSPs) | Added new Configuration Service Providers (CSPs) enhancing admin control capabilities. | +| USB 5G/LTE tethering | Expanded USB Ethernet capability enables support for 5G/LTE dongles | +| Dark App Mode | Dark App Mode for apps that support both dark and light modes, improving the viewing experience | +| Voice Commands | Support for additional system voice commands to control HoloLens, hands-free | +| Hand Tracking improvements | Hand Tracking improvements make buttons and 2D slate interactions more accurate | +| Performance and reliability | Various system performance and reliability improvements across the platform | -#### Autopilot +#### Support for Windows Autopilot -Autopilot lets the device sales channel pre-enroll HoloLens into your Intune tenant. When devices arrive, they’re ready to self-deploy as shared devices under your tenant. To take advantage of self-deployment, devices will need to connect to a network during the first screen in setup using either a USB-C to ethernet dongle or USB-C to LTE dongle. +Windows Autopilot for HoloLens 2 lets the device sales channel pre-enroll HoloLens into your Intune tenant. When devices arrive, they’re ready to self-deploy as shared devices under your tenant. To take advantage of self-deployment, devices will need to connect to a network during the first screen in setup using either a USB-C to ethernet dongle or USB-C to LTE dongle. When a user starts the Autopilot self-deploying process, the process completes the following steps: @@ -53,11 +54,11 @@ When a user starts the Autopilot self-deploying process, the process completes t 1. Provision the device. 1. Present the sign-in screen to the user. -**Contact your TSP to begin using AutoPilot now - devices will ship with AutoPilot enabled around June.** +Learn more from the [Windows Autopilot for HoloLens 2 evaluation guide](https://docs.microsoft.com/hololens/hololens2-autopilot). -You can also test AutoPilot or learn more from the [Windows Autopilot for HoloLens 2 evaluation guide](https://docs.microsoft.com/hololens/hololens2-autopilot). +**Contact your Account Manager to join the AutoPilot preview now. Autopilot-ready devices will begin shipping around June.** -#### FIDO 2 +#### FIDO2 Security Key support Many of you share a HoloLens device with lots of people in a work or school environment. Whether devices are shared between students in a classroom or they're checked out from a device locker, it's important to be able to change users quickly and easily without typing long usernames and passwords. @@ -78,14 +79,12 @@ Provisioning packages let you set HoloLens configuration through a config file r #### MDM Policies -More information in settings on HoloLens about the policy pushed to the device. -Improved diagnostics for line of business app installation.  +MDM app deployment and management for Line of Business (LOB) apps is critical for our customers. Admins and users need to be able to view app install status, for auditing and diagnosis purposes. In this release we are adding more details in **Settings > Accounts > Access work or school > Click on your account > Info.** -Additional CSPs and Policies +#### Additional CSPs and Policies -A [configuration service provider (CSP)](https://docs.microsoft.com/windows/client-management/mdm/configuration-service-provider-reference?redirectedfrom=MSDN) is an interface to read, set, modify, or delete configuration settings on a device. In this release, we are adding support for more policies, increasing the control administrators have over deployed HoloLens devices. For the list of CSPs supported by HoloLens, visit this [link](https://docs.microsoft.com/windows/client-management/mdm/networkqospolicy-csp). +A [configuration service provider (CSP)](https://docs.microsoft.com/windows/client-management/mdm/configuration-service-provider-reference?redirectedfrom=MSDN) is an interface to read, set, modify, or delete configuration settings on a device. In this release, we are adding support for more policies, increasing the control administrators have over deployed HoloLens devices. For the list of CSPs supported by HoloLens, visit this [link](https://docs.microsoft.com/windows/client-management/mdm/networkqospolicy-csp). New in this release: -New this release: **Policy CSP** The Policy configuration service provider enables the enterprise to configure policies on Windows devices. In this release, we are adding new policies for HoloLens, listed below. You can learn more about supported policies [here](https://docs.microsoft.com/windows/client-management/mdm/policies-supported-by-hololens2). @@ -150,6 +149,7 @@ The updated app integrates with Microsoft 365, currently in English (United Stat #### Quality improvements & fixes Improvements and Fixes also in the update: +- The update introduces an active display calibration system. This improves the stability and alignment of holograms, which helps them stay in place when moving your head side-to-side. - Fixed a bug where Wi-Fi streaming to HoloLens gets disrupted periodically. If an application indicates that it needs low latency streaming this fix is can be accomplished by calling [this function](https://docs.microsoft.com/windows/win32/api/socketapi/nf-socketapi-setsocketmediastreamingmode). - Fixed an issue where the device could hang during streaming in research mode. - Fixed bug where in some cases the right user would not be displayed on sign-in screen when resuming session. @@ -158,12 +158,10 @@ Improvements and Fixes also in the update: - Fixed an issue where eye tracking subsystem would fail to initialize and/or perform calibration under certain conditions. - Fixed an issue where eye calibration would be prompted for an already calibrated user. - Fixed an issue where a driver would crash during eye calibration. -- Fixed bug that caused a crash after 60 second timeout. -- Fixed bug that caused a crash what's new app. +- Fixed an issue where repeated power button presses can cause a 60 second system time-out and shell crash. - Improved stability for depth buffers. - Added ‘Share’ button in Feedback Hub so users can more easily share feedback. - Fixed a bug where RoboRaid did not install correctly. -- **Active Display Calibration.** The update introduces an active calibration system. You may occasionally see patterns flash quickly in the bottom corners of the display, which the system uses to maintain image quality. This improves the stability and alignment of holograms, which helps them stay in place when moving your head side-to-side. ### April Update - build 18362.1059 From 4108c44ea46e165bcfa3f05c364debca76a4b33a Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Mon, 11 May 2020 11:06:44 -0700 Subject: [PATCH 550/858] Fixed picture link --- devices/hololens/hololens-release-notes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-release-notes.md b/devices/hololens/hololens-release-notes.md index e5dbc0fbb8..dd1a2af564 100644 --- a/devices/hololens/hololens-release-notes.md +++ b/devices/hololens/hololens-release-notes.md @@ -133,7 +133,7 @@ Many Windows apps now support both dark and light modes, and HoloLens 2 customer - 3D Viewer - Movies & TV -![Dark mode windows tiled](hololens-darkmode-tiled-picture.jpg) +![Dark mode windows tiled](devices/hololens/images/hololens-darkmode-tiled-picture.jpg) #### System voice commands From 6332b6ae6769f0485e5cbb6e229de9f3a7791fdd Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Mon, 11 May 2020 11:07:38 -0700 Subject: [PATCH 551/858] minor update to trigger build --- .../mdm/configuration-service-provider-reference.md | 2 +- .../client-management/mdm/policy-csps-supported-by-hololens2.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/configuration-service-provider-reference.md b/windows/client-management/mdm/configuration-service-provider-reference.md index 1c2e3c6983..c76115e831 100644 --- a/windows/client-management/mdm/configuration-service-provider-reference.md +++ b/windows/client-management/mdm/configuration-service-provider-reference.md @@ -9,7 +9,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman -ms.date: 05/13/2019 +ms.date: 05/11/2020 --- # Configuration service provider reference diff --git a/windows/client-management/mdm/policy-csps-supported-by-hololens2.md b/windows/client-management/mdm/policy-csps-supported-by-hololens2.md index bb18d95143..5e31cf4abc 100644 --- a/windows/client-management/mdm/policy-csps-supported-by-hololens2.md +++ b/windows/client-management/mdm/policy-csps-supported-by-hololens2.md @@ -9,7 +9,7 @@ ms.prod: w10 ms.technology: windows author: manikadhiman ms.localizationpriority: medium -ms.date: 07/18/2019 +ms.date: 05/11/2020 --- # Policy CSPs supported by HoloLens 2 From 4c58eafd31ab134e426b0bd0d1914b7befebb017 Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Mon, 11 May 2020 11:07:48 -0700 Subject: [PATCH 552/858] Pic link take 2 --- devices/hololens/hololens-release-notes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-release-notes.md b/devices/hololens/hololens-release-notes.md index dd1a2af564..555fca2c3a 100644 --- a/devices/hololens/hololens-release-notes.md +++ b/devices/hololens/hololens-release-notes.md @@ -133,7 +133,7 @@ Many Windows apps now support both dark and light modes, and HoloLens 2 customer - 3D Viewer - Movies & TV -![Dark mode windows tiled](devices/hololens/images/hololens-darkmode-tiled-picture.jpg) +![Dark mode windows tiled](images/hololens-darkmode-tiled-picture.jpg) #### System voice commands From 10fe8858be44eaf70119368510ccea021fb09a7a Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Mon, 11 May 2020 11:18:13 -0700 Subject: [PATCH 553/858] Update kiosk-shelllauncher.md --- windows/configuration/kiosk-shelllauncher.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/kiosk-shelllauncher.md b/windows/configuration/kiosk-shelllauncher.md index 9b5bcb8a34..43317581df 100644 --- a/windows/configuration/kiosk-shelllauncher.md +++ b/windows/configuration/kiosk-shelllauncher.md @@ -20,7 +20,7 @@ ms.topic: article **Applies to** - Windows 10 Ent, Edu -Using Shell Launcher, you can configure a device that runs an application as the user interface, replacing the default shell (explorer.exe). In **Shell Launcher v1**, available in Windows 10, you can only specify a Windows desktop application as the replacement shell. In **Shell Launcher v2**, available in Windows 10, version 1809 and above, you can also specify a UWP app as the replacement shell. To use **Shell Launcher v2** in version 1809, you need to install the [KB4551853](https://support.microsoft.com/en-us/help/4551853) update. +Using Shell Launcher, you can configure a device that runs an application as the user interface, replacing the default shell (explorer.exe). In **Shell Launcher v1**, available in Windows 10, you can only specify a Windows desktop application as the replacement shell. In **Shell Launcher v2**, available in Windows 10, version 1809 and above, you can also specify a UWP app as the replacement shell. To use **Shell Launcher v2** in version 1809, you need to install the [KB4551853](https://support.microsoft.com/help/4551853) update. >[!NOTE] >Shell Launcher controls which application the user sees as the shell after sign-in. It does not prevent the user from accessing other desktop applications and system components. From 09751e84a9f903f422e8c35bcd678af87b5df5fd Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Mon, 11 May 2020 11:36:27 -0700 Subject: [PATCH 554/858] pencil edits --- ...-endpoints-1903-non-enterprise-editions.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/windows/privacy/windows-endpoints-1903-non-enterprise-editions.md b/windows/privacy/windows-endpoints-1903-non-enterprise-editions.md index 539eb81bd2..43a5191c6b 100644 --- a/windows/privacy/windows-endpoints-1903-non-enterprise-editions.md +++ b/windows/privacy/windows-endpoints-1903-non-enterprise-editions.md @@ -8,7 +8,7 @@ ms.sitesec: library ms.localizationpriority: high audience: ITPro author: mikeedgar -ms.author: v-medgar +ms.author: sanashar manager: sanashar ms.collection: M365-security-compliance ms.topic: article @@ -118,9 +118,9 @@ The following methodology was used to derive the network endpoints: | wdcp.microsoft.\* | TLSv1.2, HTTPS | Used for Windows Defender when Cloud-based Protection is enabled | wd-prod-cp-us-west-1-fe.westus.cloudapp.azure.com | HTTPS | Windows Defender | wusofficehome.msocdn.com | HTTPS | Microsoft Office -| www.bing.com* | HTTP | Used for updates for Cortana, apps, and Live Tiles -| www.msftconnecttest.com | HTTP | Network Connection (NCSI) -| www.office.com | HTTPS | Microsoft Office +| `www.bing.com`* | HTTP | Used for updates for Cortana, apps, and Live Tiles +| `www.msftconnecttest.com` | HTTP | Network Connection (NCSI) +| `www.office.com` | HTTPS | Microsoft Office ## Windows 10 Pro @@ -192,10 +192,10 @@ The following methodology was used to derive the network endpoints: | watson.telemetry.microsoft.com | HTTPS | Telemetry | wdcp.microsoft.com | HTTPS | Windows Defender | wusofficehome.msocdn.com | HTTPS | Microsoft Office -| www.bing.com | HTTPS | Cortana and Search -| www.microsoft.com | HTTP | Diagnostic -| www.msftconnecttest.com | HTTP | Network connection -| www.office.com | HTTPS | Microsoft Office +| `www.bing.com` | HTTPS | Cortana and Search +| `www.microsoft.com` | HTTP | Diagnostic +| `www.msftconnecttest.com` | HTTP | Network connection +| `www.office.com` | HTTPS | Microsoft Office @@ -267,8 +267,8 @@ The following methodology was used to derive the network endpoints: | wdcp.microsoft.com | HTTPS | Windows Defender | wd-prod-cp-us-east-1-fe.eastus.cloudapp.azure.com | HTTPS | Azure | wusofficehome.msocdn.com | HTTPS | Microsoft Office -| www.bing.com | HTTPS | Cortana and Search -| www.microsoft.com | HTTP | Diagnostic Data -| www.microsoft.com/pkiops/certs/* | HTTP | CRL and OCSP checks to the issuing certificate authorities -| www.msftconnecttest.com | HTTP | Network Connection -| www.office.com | HTTPS | Microsoft Office +| `www.bing.com` | HTTPS | Cortana and Search +| `www.microsoft.com` | HTTP | Diagnostic Data +| `www.microsoft.com/pkiops/certs/`* | HTTP | CRL and OCSP checks to the issuing certificate authorities +| `www.msftconnecttest.com` | HTTP | Network Connection +| `www.office.com` | HTTPS | Microsoft Office From 4e6d9c4f3e0ec81bb0cb3126fed5defa70b15d30 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Mon, 11 May 2020 11:51:11 -0700 Subject: [PATCH 555/858] updates with new tests --- .../top-scoring-industry-antivirus-tests.md | 30 ++++++++----------- 1 file changed, 12 insertions(+), 18 deletions(-) diff --git a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md index fcd89c3a81..d6ff1d762d 100644 --- a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md +++ b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md @@ -33,13 +33,13 @@ Windows Defender Antivirus is the [next generation protection](https://www.youtu The AV-TEST Product Review and Certification Report tests on three categories: protection, performance, and usability. The following scores are for the Protection category which has two scores: Real-World Testing and the AV-TEST reference set (known as "Prevalent Malware"). -- January - February 2020 AV-TEST Business User test: [Protection score 5.5/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/february-2020/microsoft-windows-defender-antivirus-4.18-200614/) **Latest** +- January — February 2020 AV-TEST Business User test: [Protection score 5.5/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/february-2020/microsoft-windows-defender-antivirus-4.18-200614/) **Latest** Windows Defender Antivirus achieved an overall Protection score of 5.5/6.0, with 21,008 malware samples used. -- November - December 2019 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/december-2019/microsoft-windows-defender-antivirus-4.18-195015/) +- November — December 2019 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/december-2019/microsoft-windows-defender-antivirus-4.18-195015/) -- September - October 2019 AV-TEST Business User test: [Protection score 5.5/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/october-2019/microsoft-windows-defender-antivirus-4.18-194115/) +- September — October 2019 AV-TEST Business User test: [Protection score 5.5/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/october-2019/microsoft-windows-defender-antivirus-4.18-194115/) - July — August 2019 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/august-2019/microsoft-windows-defender-antivirus-4.18-193215/) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE4kagp) @@ -47,12 +47,6 @@ The AV-TEST Product Review and Certification Report tests on three categories: p - March — April 2019 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/april-2019/microsoft-windows-defender-antivirus-4.18-191517/) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE3Esbl) -- January — February 2019 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/february-2019/microsoft-windows-defender-antivirus-4.18-190611/) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE33cdd) - -- November — December 2018 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/december-2018/microsoft-windows-defender-antivirus-4.18-185074/) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RWusR9) - -- September — October 2018 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/october-2018/microsoft-windows-defender-antivirus-4.18-184174/) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RWqOqD) - ### AV-Comparatives: Protection rating of 99.6% in the latest test Business Security Test consists of three main parts: the Real-World Protection Test that mimics online malware attacks, the Malware Protection Test where the malware enters the system from outside the internet (for example by USB), and the Performance Test that looks at the impact on the system's performance. @@ -65,17 +59,15 @@ Business Security Test consists of three main parts: the Real-World Protection T - Business Security Test 2019 (March — June): [Real-World Protection Rate 99.9%](https://www.av-comparatives.org/tests/business-security-test-2019-march-june/) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE3Esbl) -- Business Security Test 2018 (August — November): [Real-World Protection Rate 99.6%](https://www.av-comparatives.org/tests/business-security-test-2018-august-november/) - -- Business Security Test 2018 (March — June): [Real-World Protection Rate 98.7%](https://www.av-comparatives.org/tests/business-security-test-2018-march-june/) - ### SE Labs: AAA award in the latest test SE Labs tests a range of solutions used by products and services to detect and/or protect against attacks, including endpoint software, network appliances, and cloud services. -- Enterprise Endpoint Protection October — December 2019: [AAA award](https://selabs.uk/download/enterprise/epp/2019/oct-dec-2019-enterprise.pdf) **pdf** +- Enterprise Endpoint Protection January — March 2020: [AAA award](https://selabs.uk/download/enterprise/essp/2020/mar-2020-essp.pdf) **pdf** - Microsoft's next-gen protection was named one of the leading products, stopping all targeted attacks and all but two public threats. + Microsoft's next-gen protection was named one of the leading products, stopping all targeted attacks and all but one public threat. + +- Enterprise Endpoint Protection October — December 2019: [AAA award](https://selabs.uk/download/enterprise/epp/2019/oct-dec-2019-enterprise.pdf) **pdf** - Enterprise Endpoint Protection July — September 2019: [AAA award](https://selabs.uk/download/enterprise/epp/2019/jul-sep-2019-enterprise.pdf) **pdf** | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE4kagp) @@ -83,8 +75,6 @@ SE Labs tests a range of solutions used by products and services to detect and/o - Enterprise Endpoint Protection January — March 2019: [AAA award](https://selabs.uk/download/enterprise/epp/2019/jan-mar-2019-enterprise.pdf) **pdf** | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE3Esbl) -- Enterprise Endpoint Protection October — December 2018: [AAA award](https://selabs.uk/download/enterprise/epp/2018/oct-dec-2018-enterprise.pdf) **pdf** | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE33cdd) - ## Endpoint detection & response Microsoft Defender ATP [endpoint detection and response](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response) capabilities provide advanced attack detections that are near real-time and actionable. Security analysts can prioritize alerts effectively, gain visibility into the full scope of a breach, and take response actions to remediate threats. @@ -97,7 +87,11 @@ Microsoft Defender ATP [endpoint detection and response](https://docs.microsoft. MITRE tested the ability of products to detect techniques commonly used by the targeted attack group APT3 (also known as Boron or UPS). To isolate detection capabilities, all protection and prevention features were turned off. Microsoft is happy to be one of the first EDR vendors to sign up for the MITRE evaluation based on the ATT&CK framework. The framework is widely regarded today as the most comprehensive catalog of attacker techniques and tactics. -- ATT&CK-based evaluation: [Leading optics and detection capabilities](https://www.microsoft.com/security/blog/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/) | [Analysis](https://techcommunity.microsoft.com/t5/Windows-Defender-ATP/MITRE-evaluation-highlights-industry-leading-EDR-capabilities-in/ba-p/369831) +- ATT&CK-based evaluation of Microsoft Threat Protection — May 2020: [Leading in real-world detection](https://www.microsoft.com/security/blog/2020/05/01/microsoft-threat-protection-leads-real-world-detection-mitre-attck-evaluation/) + + Microsoft Threat Protection provided nearly 100 percent coverage across the attack chain stages. It delivered leading out-of-box visibility into attacker activities, dramatically reducing manual work for the security operations center vs. vendor solutions that relied on specific configuration changes. It also the fewest gaps in visibility, diminishing attacker ability to operate undetected. + +- ATT&CK-based evaluation of Microsoft Defender ATP — December 2018: [Leading optics and detection capabilities](https://www.microsoft.com/security/blog/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/) | [Analysis](https://techcommunity.microsoft.com/t5/Windows-Defender-ATP/MITRE-evaluation-highlights-industry-leading-EDR-capabilities-in/ba-p/369831) Microsoft Defender ATP delivered comprehensive coverage of attacker techniques across the entire attack chain. Highlights included the breadth of telemetry, the strength of threat intelligence, and the advanced, automatic detection through machine learning, heuristics, and behavior monitoring. From 0b19526f42d640f26e6d04eae4ea6e2f483ded35 Mon Sep 17 00:00:00 2001 From: "Jeff Reeds (Aquent LLC)" Date: Mon, 11 May 2020 12:07:37 -0700 Subject: [PATCH 556/858] Update TOC.md Deleted Device Guard and placed Code Integrity under Device Control --- windows/security/threat-protection/TOC.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 45f8973196..c85b7dc141 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -63,8 +63,6 @@ #### [Device control]() ##### [Control USB devices](device-control/control-usb-devices-using-intune.md) - -##### [Device Guard]() ###### [Code integrity](device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md) From c822ac3f22b4222a889a6ead4fe5c7497478be46 Mon Sep 17 00:00:00 2001 From: "Jeff Reeds (Aquent LLC)" Date: Mon, 11 May 2020 12:51:21 -0700 Subject: [PATCH 557/858] Updated meta descriptions Note: I did not look at the rest of the articles for flow, grammar, spelling, etc. --- .../mdm/rest-api-reference-windows-store-for-business.md | 2 +- windows/client-management/mdm/win32appinventory-ddf-file.md | 2 +- windows/client-management/troubleshoot-tcpip.md | 2 +- windows/configuration/ue-v/uev-release-notes-1607.md | 2 +- .../microsoft-defender-atp/api-microsoft-flow.md | 2 +- .../microsoft-defender-atp/connected-applications.md | 2 +- .../windows-firewall/create-an-authentication-request-rule.md | 2 +- ...lanning-to-deploy-windows-firewall-with-advanced-security.md | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/windows/client-management/mdm/rest-api-reference-windows-store-for-business.md b/windows/client-management/mdm/rest-api-reference-windows-store-for-business.md index efafe7ae2f..1b4f1ec6bc 100644 --- a/windows/client-management/mdm/rest-api-reference-windows-store-for-business.md +++ b/windows/client-management/mdm/rest-api-reference-windows-store-for-business.md @@ -1,6 +1,6 @@ --- title: REST API reference for Microsoft Store for Business -description: REST API reference for Microsoft Store for Business +description: REST API reference for Microsoft Store for Business--includes available operations and data structures. MS-HAID: - 'p\_phdevicemgmt.business\_store\_portal\_management\_rest\_api\_reference' - 'p\_phDeviceMgmt.rest\_api\_reference\_windows\_store\_for\_Business' diff --git a/windows/client-management/mdm/win32appinventory-ddf-file.md b/windows/client-management/mdm/win32appinventory-ddf-file.md index 8757e65d3b..b22b7284fa 100644 --- a/windows/client-management/mdm/win32appinventory-ddf-file.md +++ b/windows/client-management/mdm/win32appinventory-ddf-file.md @@ -1,6 +1,6 @@ --- title: Win32AppInventory DDF file -description: Win32AppInventory DDF file +description: See the OMA DM device description framework (DDF) for the **Win32AppInventory** configuration service provider. DDF files are used only with OMA DM provisioning XML. ms.assetid: F6BCC10B-BFE4-40AB-AEEE-34679A4E15B0 ms.reviewer: manager: dansimp diff --git a/windows/client-management/troubleshoot-tcpip.md b/windows/client-management/troubleshoot-tcpip.md index b6a0283109..378c042899 100644 --- a/windows/client-management/troubleshoot-tcpip.md +++ b/windows/client-management/troubleshoot-tcpip.md @@ -1,6 +1,6 @@ --- title: Advanced troubleshooting for TCP/IP issues -description: Learn how to troubleshoot TCP/IP issues. +description: Learn how to troubleshoot common problems in a TCP/IP network environment. ms.prod: w10 ms.sitesec: library ms.topic: troubleshooting diff --git a/windows/configuration/ue-v/uev-release-notes-1607.md b/windows/configuration/ue-v/uev-release-notes-1607.md index f3d37601d0..d61075e1bd 100644 --- a/windows/configuration/ue-v/uev-release-notes-1607.md +++ b/windows/configuration/ue-v/uev-release-notes-1607.md @@ -1,6 +1,6 @@ --- title: User Experience Virtualization (UE-V) Release Notes -description: User Experience Virtualization (UE-V) Release Notes +description: Read the latest information required to successfully install and use UE-V that is not included in the User Experience Virtualization (UE-V) documentation. author: dansimp ms.pagetype: mdop, virtualization ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/microsoft-defender-atp/api-microsoft-flow.md b/windows/security/threat-protection/microsoft-defender-atp/api-microsoft-flow.md index c27bcf9d6b..c093fcacb7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/api-microsoft-flow.md +++ b/windows/security/threat-protection/microsoft-defender-atp/api-microsoft-flow.md @@ -1,7 +1,7 @@ --- title: Microsoft Defender ATP Flow connector ms.reviewer: -description: Microsoft Defender ATP Flow connector +description: Use Microsoft Defender ATP Flow connector to automate security and create a flow that will be triggered any time a new alert occurs on your tenant. keywords: flow, supported apis, api, Microsoft flow, query, automation search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/connected-applications.md b/windows/security/threat-protection/microsoft-defender-atp/connected-applications.md index 20a35409f5..2d543f5b2d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/connected-applications.md +++ b/windows/security/threat-protection/microsoft-defender-atp/connected-applications.md @@ -1,7 +1,7 @@ --- title: Connected applications in Microsoft Defender ATP ms.reviewer: -description: View connected partner applications to Microsoft Defender ATP +description: View connected partner applications that use standard OAuth 2.0 protocol to authenticate and provide tokens for use with Microsoft Defender ATP APIs. keywords: partners, applications, third-party, connections, sentinelone, lookout, bitdefender, corrata, morphisec, paloalto, ziften, better mobile search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/windows-firewall/create-an-authentication-request-rule.md b/windows/security/threat-protection/windows-firewall/create-an-authentication-request-rule.md index 2c12d1140a..873ee01d4f 100644 --- a/windows/security/threat-protection/windows-firewall/create-an-authentication-request-rule.md +++ b/windows/security/threat-protection/windows-firewall/create-an-authentication-request-rule.md @@ -1,6 +1,6 @@ --- title: Create an Authentication Request Rule (Windows 10) -description: Create an Authentication Request Rule +description: Create a new rule for Windows Defender Firewall with Advanced Security so devices on the network use IPsec protocols and methods before they can communicate. ms.assetid: 1296e048-039f-4d1a-aaf2-8472ad05e359 ms.reviewer: ms.author: dansimp diff --git a/windows/security/threat-protection/windows-firewall/planning-to-deploy-windows-firewall-with-advanced-security.md b/windows/security/threat-protection/windows-firewall/planning-to-deploy-windows-firewall-with-advanced-security.md index e8ec3acdbe..ba9cedf313 100644 --- a/windows/security/threat-protection/windows-firewall/planning-to-deploy-windows-firewall-with-advanced-security.md +++ b/windows/security/threat-protection/windows-firewall/planning-to-deploy-windows-firewall-with-advanced-security.md @@ -1,6 +1,6 @@ --- title: Plan to Deploy Windows Defender Firewall with Advanced Security (Windows 10) -description: Planning to Deploy Windows Defender Firewall with Advanced Security +description: Use the design information in this article to plan for the deployment of Windows Defender Firewall with Advanced Security in your organization. ms.assetid: 891a30c9-dbf5-4a88-a279-00662b9da48e ms.reviewer: ms.author: dansimp From 533be11c0ab3b2807c5a7e82f8bf163aad3c8b28 Mon Sep 17 00:00:00 2001 From: Mark Goodman <19527097+silvermarkg@users.noreply.github.com> Date: Mon, 11 May 2020 21:33:02 +0100 Subject: [PATCH 558/858] Fixed missing word Added missing word in Acquire Dynamic Update packages section to include 'updates' instead of just 's' --- windows/deployment/update/media-dynamic-update.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/media-dynamic-update.md b/windows/deployment/update/media-dynamic-update.md index c981469bef..8af36e4df1 100644 --- a/windows/deployment/update/media-dynamic-update.md +++ b/windows/deployment/update/media-dynamic-update.md @@ -42,7 +42,7 @@ You can obtain Dynamic Update packages from the [Microsoft Update Catalog](https ![Table with columns labeled Title, Products, Classification, Last Updated, Version, and Size and four rows listing various dynamic updates and associated KB articles](images/update-catalog.png) -The various Dynamic Update packages might not all be present in the results from a single search, so you might have to search with different keywords to find all of the s. And you'll need to check various parts of the results to be sure you've identified the needed files. This table shows in bold the key items to search for or look for in the results. For example, to find the relevant "Setup Dynamic Update," you'll have to check the detailed description for the download by selecting the link in the **Title** column of the search results. +The various Dynamic Update packages might not all be present in the results from a single search, so you might have to search with different keywords to find all of the updates. And you'll need to check various parts of the results to be sure you've identified the needed files. This table shows in bold the key items to search for or look for in the results. For example, to find the relevant "Setup Dynamic Update," you'll have to check the detailed description for the download by selecting the link in the **Title** column of the search results. |To find this Dynamic Update packages, search for or check the results here--> |Title |Product |Description (select the **Title** link to see **Details**) | From f8bc93d68809c3166dce5586f75bb107121cba77 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Mon, 11 May 2020 14:36:01 -0700 Subject: [PATCH 559/858] Tools updates - high priority --- devices/surface/TOC.md | 1 - devices/surface/microsoft-surface-data-eraser.md | 11 ++++++++++- .../surface-diagnostic-toolkit-business.md | 16 ++++++++++++++-- .../surface-enterprise-management-mode.md | 10 ++++++++-- 4 files changed, 32 insertions(+), 6 deletions(-) diff --git a/devices/surface/TOC.md b/devices/surface/TOC.md index 5adf5c3ca4..92801e4289 100644 --- a/devices/surface/TOC.md +++ b/devices/surface/TOC.md @@ -33,7 +33,6 @@ ### [Surface Pro X app compatibility](surface-pro-arm-app-performance.md) ### [Manage and deploy Surface driver and firmware updates](manage-surface-driver-and-firmware-updates.md) ### [Surface Deployment Accelerator](microsoft-surface-deployment-accelerator.md) -### [Step by step: Surface Deployment Accelerator](step-by-step-surface-deployment-accelerator.md) ### [Deploy Windows 10 to Surface devices with MDT](deploy-windows-10-to-surface-devices-with-mdt.md) ### [Enable the Surface Laptop keyboard during MDT deployment](enable-surface-keyboard-for-windows-pe-deployment.md) ### [Upgrade Surface devices to Windows 10 with MDT](upgrade-surface-devices-to-windows-10-with-mdt.md) diff --git a/devices/surface/microsoft-surface-data-eraser.md b/devices/surface/microsoft-surface-data-eraser.md index 0cbf9dac52..9d8fae753f 100644 --- a/devices/surface/microsoft-surface-data-eraser.md +++ b/devices/surface/microsoft-surface-data-eraser.md @@ -13,7 +13,8 @@ ms.sitesec: library author: coveminer ms.author: v-jokai ms.topic: article -ms.audience: itpro +audience: itpro +ms.date: 05/11/2019 --- # Microsoft Surface Data Eraser @@ -28,6 +29,8 @@ Find out how the Microsoft Surface Data Eraser tool can help you securely wipe d Compatible Surface devices include: +* Surface Book 3 +* Surface Go 2 * Surface Pro 7 * Surface Pro X * Surface Laptop 3 @@ -164,6 +167,12 @@ After you create a Microsoft Surface Data Eraser USB stick, you can boot a suppo Microsoft Surface Data Eraser is periodically updated by Microsoft. For information about the changes provided in each new version, see the following: +### 3.30.139 +This version of Surface Data Eraser to be released May 11, 2020 adds support for: +- Surface Book 3 +- Surface Go 2 +- New SSD in Surface Go + ### 3.28.137 *Release Date: 11 Nov 2019* This version of Surface Data Eraser: diff --git a/devices/surface/surface-diagnostic-toolkit-business.md b/devices/surface/surface-diagnostic-toolkit-business.md index 11a032fb45..a2c90b3b14 100644 --- a/devices/surface/surface-diagnostic-toolkit-business.md +++ b/devices/surface/surface-diagnostic-toolkit-business.md @@ -8,10 +8,10 @@ ms.sitesec: library author: coveminer ms.author: v-jokai ms.topic: article -ms.date: 10/31/2019 +ms.date: 05/11/2019 ms.reviewer: hachidan manager: laurawi -ms.audience: itpro +audience: itpro --- # Deploy Surface Diagnostic Toolkit for Business @@ -170,6 +170,18 @@ You can select to run a wide range of logs across applications, drivers, hardwar - [Use Surface Diagnostic Toolkit for Business using commands](surface-diagnostic-toolkit-command-line.md) ## Changes and updates + +### Version 2.94.139.0 + +This version of Surface Diagnostic Toolkit for Business to be released May 11, 2020 adds support for the following: + +- Ability to skip Windows Update to perform hardware check. +- Ability to receive notifications for about the latest version update +- Surface Go 2 +- Surface Book 3 +- Show progress indicator + + ### Version 2.43.139.0 *Release date: October 21, 2019*
    This version of Surface Diagnostic Toolkit for Business adds support for the following: diff --git a/devices/surface/surface-enterprise-management-mode.md b/devices/surface/surface-enterprise-management-mode.md index fc88993c64..72d0e017aa 100644 --- a/devices/surface/surface-enterprise-management-mode.md +++ b/devices/surface/surface-enterprise-management-mode.md @@ -7,12 +7,13 @@ ms.mktglfcycl: manage ms.pagetype: surface, devices, security ms.sitesec: library author: coveminer -ms.author: v-jokai +ms.author: greglin ms.topic: article ms.reviewer: scottmca manager: laurawi ms.localizationpriority: medium -ms.audience: itpro +audience: itpro +ms.date: 05/11/2019 --- # Microsoft Surface Enterprise Management Mode @@ -227,6 +228,11 @@ create a reset package using PowerShell to reset SEMM. ## Version History +The latest version of SEMM to be released May 11, 2020 includes: +-Support for Surface Go 2 +-Support for Surface Book 3 +-Miscellaneous updates + ### Version 2.59. * Support to Surface Pro 7, Surface Pro X, and Surface Laptop 3 13.5" and 15" models with Intel processor. Note: Surface Laptop 3 15" AMD processor is not supported. - Support to Wake on Power feature From a1c6a026055cbb99394aa091c6c6ecdbdadc403c Mon Sep 17 00:00:00 2001 From: sairashariff <57646455+sairashariff@users.noreply.github.com> Date: Mon, 11 May 2020 14:50:18 -0700 Subject: [PATCH 560/858] Update hololens2-hardware.md --- devices/hololens/hololens2-hardware.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/devices/hololens/hololens2-hardware.md b/devices/hololens/hololens2-hardware.md index 6b8175e59d..048dd790da 100644 --- a/devices/hololens/hololens2-hardware.md +++ b/devices/hololens/hololens2-hardware.md @@ -133,7 +133,11 @@ In order to maintain/advance Internal Battery Charge Percentage while the device ### Safety -HoloLens 2 has been tested and conforms to the basic impact protection requirements of ANSI Z87.1, CSA Z94.3 and EN 166. +[Product Safety](https://support.microsoft.com/en-us/help/4023454/safety-information) +Eye safety: HoloLens 2 has been tested and conforms to the basic impact protection requirements of ANSI Z87.1, CSA Z94.3 and EN 166. + +### Regulatory Information +[HoloLens Regulatory](https://support.microsoft.com/en-us/help/13761/hololens-regulatory-information) ## Next step From da79469199434d74d968c177372144becb74bbe5 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Mon, 11 May 2020 15:09:16 -0700 Subject: [PATCH 561/858] meta updates --- devices/surface/microsoft-surface-data-eraser.md | 2 +- devices/surface/surface-diagnostic-toolkit-business.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/devices/surface/microsoft-surface-data-eraser.md b/devices/surface/microsoft-surface-data-eraser.md index 9d8fae753f..9dd191c303 100644 --- a/devices/surface/microsoft-surface-data-eraser.md +++ b/devices/surface/microsoft-surface-data-eraser.md @@ -11,7 +11,7 @@ ms.mktglfcycl: manage ms.pagetype: surface, devices, security ms.sitesec: library author: coveminer -ms.author: v-jokai +ms.author: greglin ms.topic: article audience: itpro ms.date: 05/11/2019 diff --git a/devices/surface/surface-diagnostic-toolkit-business.md b/devices/surface/surface-diagnostic-toolkit-business.md index a2c90b3b14..0a38bee15c 100644 --- a/devices/surface/surface-diagnostic-toolkit-business.md +++ b/devices/surface/surface-diagnostic-toolkit-business.md @@ -6,7 +6,7 @@ ms.mktglfcycl: manage ms.localizationpriority: medium ms.sitesec: library author: coveminer -ms.author: v-jokai +ms.author: greglin ms.topic: article ms.date: 05/11/2019 ms.reviewer: hachidan From 28e89ba80688cd916ae4a5849c86ec7e6644f3a2 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Mon, 11 May 2020 15:24:58 -0700 Subject: [PATCH 562/858] Correcting date --- devices/surface/microsoft-surface-data-eraser.md | 2 +- devices/surface/surface-diagnostic-toolkit-business.md | 2 +- devices/surface/surface-enterprise-management-mode.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/devices/surface/microsoft-surface-data-eraser.md b/devices/surface/microsoft-surface-data-eraser.md index 9dd191c303..ca46b58a8b 100644 --- a/devices/surface/microsoft-surface-data-eraser.md +++ b/devices/surface/microsoft-surface-data-eraser.md @@ -14,7 +14,7 @@ author: coveminer ms.author: greglin ms.topic: article audience: itpro -ms.date: 05/11/2019 +ms.date: 05/11/2020 --- # Microsoft Surface Data Eraser diff --git a/devices/surface/surface-diagnostic-toolkit-business.md b/devices/surface/surface-diagnostic-toolkit-business.md index 0a38bee15c..6ee22d5391 100644 --- a/devices/surface/surface-diagnostic-toolkit-business.md +++ b/devices/surface/surface-diagnostic-toolkit-business.md @@ -8,7 +8,7 @@ ms.sitesec: library author: coveminer ms.author: greglin ms.topic: article -ms.date: 05/11/2019 +ms.date: 05/11/2020 ms.reviewer: hachidan manager: laurawi audience: itpro diff --git a/devices/surface/surface-enterprise-management-mode.md b/devices/surface/surface-enterprise-management-mode.md index 72d0e017aa..fa820435bf 100644 --- a/devices/surface/surface-enterprise-management-mode.md +++ b/devices/surface/surface-enterprise-management-mode.md @@ -13,7 +13,7 @@ ms.reviewer: scottmca manager: laurawi ms.localizationpriority: medium audience: itpro -ms.date: 05/11/2019 +ms.date: 05/11/2020 --- # Microsoft Surface Enterprise Management Mode From 74fbc19e2c06a1e03ceb4db4bd755abda782e6ca Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Mon, 11 May 2020 15:39:53 -0700 Subject: [PATCH 563/858] Feedback updates --- devices/surface/surface-diagnostic-toolkit-business.md | 3 +++ devices/surface/surface-enterprise-management-mode.md | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/devices/surface/surface-diagnostic-toolkit-business.md b/devices/surface/surface-diagnostic-toolkit-business.md index 6ee22d5391..d916f7d91b 100644 --- a/devices/surface/surface-diagnostic-toolkit-business.md +++ b/devices/surface/surface-diagnostic-toolkit-business.md @@ -41,6 +41,9 @@ Command line | Directly troubleshoot Surface devices remotely without user inter SDT for Business is supported on Surface 3 and later devices, including: +- Surface Book 3 +- Surface Go 2 +- Surface Pro X - Surface Pro 7 - Surface Laptop 3 - Surface Pro 6 diff --git a/devices/surface/surface-enterprise-management-mode.md b/devices/surface/surface-enterprise-management-mode.md index fa820435bf..723c11249b 100644 --- a/devices/surface/surface-enterprise-management-mode.md +++ b/devices/surface/surface-enterprise-management-mode.md @@ -231,7 +231,7 @@ create a reset package using PowerShell to reset SEMM. The latest version of SEMM to be released May 11, 2020 includes: -Support for Surface Go 2 -Support for Surface Book 3 --Miscellaneous updates +-Bug fixes ### Version 2.59. * Support to Surface Pro 7, Surface Pro X, and Surface Laptop 3 13.5" and 15" models with Intel processor. Note: Surface Laptop 3 15" AMD processor is not supported. From 039915a4a5604289d9f8686842e1ef4b24b808bd Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Mon, 11 May 2020 15:42:04 -0700 Subject: [PATCH 564/858] Update surface-enterprise-management-mode.md --- devices/surface/surface-enterprise-management-mode.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/devices/surface/surface-enterprise-management-mode.md b/devices/surface/surface-enterprise-management-mode.md index 723c11249b..819ef39b6a 100644 --- a/devices/surface/surface-enterprise-management-mode.md +++ b/devices/surface/surface-enterprise-management-mode.md @@ -229,9 +229,9 @@ create a reset package using PowerShell to reset SEMM. ## Version History The latest version of SEMM to be released May 11, 2020 includes: --Support for Surface Go 2 --Support for Surface Book 3 --Bug fixes +- Support for Surface Go 2 +- Support for Surface Book 3 +- Bug fixes ### Version 2.59. * Support to Surface Pro 7, Surface Pro X, and Surface Laptop 3 13.5" and 15" models with Intel processor. Note: Surface Laptop 3 15" AMD processor is not supported. From 35281879d345ced6a8a97728b131aec8d3d8d2a6 Mon Sep 17 00:00:00 2001 From: Mizanur Rahman <41208456+Mizanurra@users.noreply.github.com> Date: Mon, 11 May 2020 16:03:19 -0700 Subject: [PATCH 565/858] Updated licensing requirements Updated Microsoft 365 Business subscriptions to the new name Microsoft 365 Business Premium subscriptions. --- .../windows-autopilot/windows-autopilot-requirements.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopilot/windows-autopilot-requirements.md b/windows/deployment/windows-autopilot/windows-autopilot-requirements.md index b129a7a7fb..7da78c244e 100644 --- a/windows/deployment/windows-autopilot/windows-autopilot-requirements.md +++ b/windows/deployment/windows-autopilot/windows-autopilot-requirements.md @@ -94,7 +94,7 @@ If the Microsoft Store is not accessible, the AutoPilot process will still conti Windows Autopilot depends on specific capabilities available in Windows 10 and Azure Active Directory. It also requires an MDM service such as Microsoft Intune. These capabilities can be obtained through various editions and subscription programs: To provide needed Azure Active Directory (automatic MDM enrollment and company branding features) and MDM functionality, one of the following is required: -- [Microsoft 365 Business subscriptions](https://www.microsoft.com/microsoft-365/business) +- [Microsoft 365 Business Premium subscriptions](https://www.microsoft.com/microsoft-365/business) - [Microsoft 365 F1 subscriptions](https://www.microsoft.com/microsoft-365/enterprise/firstline) - [Microsoft 365 Academic A1, A3, or A5 subscriptions](https://www.microsoft.com/education/buy-license/microsoft365/default.aspx) - [Microsoft 365 Enterprise E3 or E5 subscriptions](https://www.microsoft.com/microsoft-365/enterprise), which include all Windows 10, Office 365, and EM+S features (Azure AD and Intune). From 80b86e6619ff8077289f4a6cf70de669328a9a7d Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Mon, 11 May 2020 16:14:39 -0700 Subject: [PATCH 566/858] Added blank line between "span id" and a "##" heading In preview, the heading was rendered as body text. --- devices/surface/surface-diagnostic-toolkit-business.md | 1 + 1 file changed, 1 insertion(+) diff --git a/devices/surface/surface-diagnostic-toolkit-business.md b/devices/surface/surface-diagnostic-toolkit-business.md index d916f7d91b..39033b02c7 100644 --- a/devices/surface/surface-diagnostic-toolkit-business.md +++ b/devices/surface/surface-diagnostic-toolkit-business.md @@ -119,6 +119,7 @@ In addition to the .exe file, SDT installs a JSON file and an admin.dll file (mo *Figure 2. Files installed by SDT* + ## Preparing the SDT package for distribution Creating a custom package allows you to target the tool to specific known issues. From 952858a783bfbd38f9a46ca9b7fbbcab465fcb73 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Mon, 11 May 2020 16:45:24 -0700 Subject: [PATCH 567/858] mtp focus --- .../top-scoring-industry-antivirus-tests.md | 33 ++++++++++++------- 1 file changed, 22 insertions(+), 11 deletions(-) diff --git a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md index d6ff1d762d..af28a72f9c 100644 --- a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md +++ b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md @@ -18,7 +18,26 @@ search.appverid: met150 # Top scoring in industry tests -Microsoft Defender Advanced Threat Protection ([Microsoft Defender ATP](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp)) technologies consistently achieve high scores in independent tests, demonstrating the strength of its enterprise threat protection capabilities. Microsoft aims to be transparent about these test scores. This page summarizes the results and provides analysis. +[Microsoft Threat Protection](https://www.microsoft.com/security/business/threat-protection/integrated-threat-protection) technologies consistently achieve high scores in independent tests, demonstrating the strength of its enterprise threat protection capabilities. Microsoft aims to be transparent about these test scores. This page summarizes the results and provides analysis. + +## Microsoft Threat Protection + +[Microsoft Threat Protection](https://docs.microsoft.com/en-us/microsoft-365/security/mtp/microsoft-threat-protection) is a unified pre- and post-breach enterprise defense suite that natively coordinates detection, prevention, investigation, and response across endpoints, identities, email, and applications to provide integrated protection against sophisticated attacks. + +Microsoft Threat Protection suite protects: + +- Endpoints with [Microsoft Defender ATP](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp) - Microsoft Defender ATP is a unified endpoint platform for preventative protection, post-breach detection, automated investigation, and response. +- Email and collaboration with [Office 365 ATP](https://www.microsoft.com/microsoft-365/exchange/advance-threat-protection) - Office 365 ATP safeguards your organization against malicious threats posed by email messages, links (URLs) and collaboration tools. +- Identities with [Azure ATP](https://azure.microsoft.com/features/azure-advanced-threat-protection/) and [Azure AD Identity Protection](https://docs.microsoft.com/azure/active-directory/identity-protection/overview-identity-protection) - Azure ATP uses Active Directory signals to identify, detect, and investigate advanced threats, compromised identities, and malicious insider actions directed at your organization. +- Applications with [Microsoft Cloud App Security](https://www.microsoft.com/en-us/microsoft-365/enterprise-mobility-security/cloud-app-security) - Microsoft Cloud App Security is a comprehensive cross-SaaS solution bringing deep visibility, strong data controls, and enhanced threat protection to your cloud apps. + +### MITRE: Demonstrated real-world detection, response, and protection from advanced attacks + +Core to MITRE’s testing approach is emulating real-world attacks to understand whether solutions are able to adequately detect and respond to them. While the test focused on endpoint detection and response, MITRE’s simulated APT29 attack spans multiple attack domains, creating opportunities to empower defenders beyond just endpoint protection. Microsoft expanded defenders’ visibility beyond the endpoint with Microsoft Threat Protection (MTP). + +- ATT&CK-based evaluation of Microsoft Threat Protection — May 2020: [Leading in real-world detection](https://www.microsoft.com/security/blog/2020/05/01/microsoft-threat-protection-leads-real-world-detection-mitre-attck-evaluation/) + + Microsoft Threat Protection provided nearly 100 percent coverage across the attack chain stages. It delivered leading out-of-box visibility into attacker activities, dramatically reducing manual work for the security operations center vs. vendor solutions that relied on specific configuration changes. It also the fewest gaps in visibility, diminishing attacker ability to operate undetected. ## Next generation protection @@ -79,18 +98,10 @@ SE Labs tests a range of solutions used by products and services to detect and/o Microsoft Defender ATP [endpoint detection and response](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response) capabilities provide advanced attack detections that are near real-time and actionable. Security analysts can prioritize alerts effectively, gain visibility into the full scope of a breach, and take response actions to remediate threats. -![String of images showing EDR capabilities](./images/MITRE-Microsoft-Defender-ATP.png) - -**Read our analysis: [MITRE evaluation highlights industry-leading EDR capabilities in Windows Defender ATP](https://techcommunity.microsoft.com/t5/Windows-Defender-ATP/MITRE-evaluation-highlights-industry-leading-EDR-capabilities-in/ba-p/369831)** - ### MITRE: Industry-leading optics and detection capabilities MITRE tested the ability of products to detect techniques commonly used by the targeted attack group APT3 (also known as Boron or UPS). To isolate detection capabilities, all protection and prevention features were turned off. Microsoft is happy to be one of the first EDR vendors to sign up for the MITRE evaluation based on the ATT&CK framework. The framework is widely regarded today as the most comprehensive catalog of attacker techniques and tactics. -- ATT&CK-based evaluation of Microsoft Threat Protection — May 2020: [Leading in real-world detection](https://www.microsoft.com/security/blog/2020/05/01/microsoft-threat-protection-leads-real-world-detection-mitre-attck-evaluation/) - - Microsoft Threat Protection provided nearly 100 percent coverage across the attack chain stages. It delivered leading out-of-box visibility into attacker activities, dramatically reducing manual work for the security operations center vs. vendor solutions that relied on specific configuration changes. It also the fewest gaps in visibility, diminishing attacker ability to operate undetected. - - ATT&CK-based evaluation of Microsoft Defender ATP — December 2018: [Leading optics and detection capabilities](https://www.microsoft.com/security/blog/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/) | [Analysis](https://techcommunity.microsoft.com/t5/Windows-Defender-ATP/MITRE-evaluation-highlights-industry-leading-EDR-capabilities-in/ba-p/369831) Microsoft Defender ATP delivered comprehensive coverage of attacker techniques across the entire attack chain. Highlights included the breadth of telemetry, the strength of threat intelligence, and the advanced, automatic detection through machine learning, heuristics, and behavior monitoring. @@ -101,6 +112,6 @@ Independent security industry tests aim to evaluate the best antivirus and secur The capabilities within Microsoft Defender ATP provide [additional layers of protection](https://cloudblogs.microsoft.com/microsoftsecure/2017/12/11/detonating-a-bad-rabbit-windows-defender-antivirus-and-layered-machine-learning-defenses) that are not factored into industry antivirus tests, and address some of the latest and most sophisticated threats. Isolating AV from the rest of Microsoft Defender ATP creates a partial picture of how Microsoft's security stack operates in the real world. For example, attack surface reduction and endpoint detection & response capabilities can help prevent malware from getting onto devices in the first place. We have proven that [Microsoft Defender ATP components catch samples](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2ouJA) that Windows Defender Antivirus missed in these industry tests, which is more representative of how effectively Microsoft's security suite protects customers in the real world. -With independent tests, customers can view one aspect of their security suite but can't assess the complete protection of all the security features. Microsoft is highly engaged in working with several independent testers to evolve security testing to focus on the end-to-end security stack. - [Learn more about Microsoft Defender ATP](../microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md) and evaluate it in your own network by signing up for a [90-day trial of Microsoft Defender ATP](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp), or [enabling Preview features on existing tenants](../microsoft-defender-atp/preview-settings.md). + +[Learn more about Microsoft Threat Protection](https://www.microsoft.com/security/business/threat-protection/integrated-threat-protection) or [start using the service](https://docs.microsoft.com/en-us/microsoft-365/security/mtp/mtp-enable). \ No newline at end of file From da65f788050ac043fedae5797cda1d1dd48a3271 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Mon, 11 May 2020 16:45:56 -0700 Subject: [PATCH 568/858] Added white space between paragraphs --- .../threat-protection/microsoft-defender-atp/machine-tags.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md b/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md index d5509569dc..12547646de 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md +++ b/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md @@ -83,7 +83,8 @@ Use the following registry key entry to add a tag on a machine: - Registry key data: `Name of the tag you want to set` >[!NOTE] ->The device tag is part of the machine information report that's generated once a day. As an alternative, you may choose to restart the endpoint that would transfer a new machine information report.
    +>The device tag is part of the machine information report that's generated once a day. As an alternative, you may choose to restart the endpoint that would transfer a new machine information report. +> > If you need to remove a tag that was added using the above Registry key, clear the contents of the Registry key data instead of removing the 'Group' key. From 38c8ffe57d828083029de698ac8a1c541632384d Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Mon, 11 May 2020 16:53:32 -0700 Subject: [PATCH 569/858] Grammar fixes --- .../client-management/mdm/policy-csp-restrictedgroups.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-restrictedgroups.md b/windows/client-management/mdm/policy-csp-restrictedgroups.md index 1f05b67536..3b7a445092 100644 --- a/windows/client-management/mdm/policy-csp-restrictedgroups.md +++ b/windows/client-management/mdm/policy-csp-restrictedgroups.md @@ -15,7 +15,7 @@ manager: dansimp # Policy CSP - RestrictedGroups > [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +> Some information in this article relates to prereleased products, which may be substantially modified before they are commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here.
    @@ -86,7 +86,7 @@ For example, you can create a Restricted Groups policy to allow only specified u > |----------|----------|----------|----------| > | 0x55b (Hex)
    1371 (Dec) |ERROR_SPECIAL_ACCOUNT|Cannot perform this operation on built-in accounts.| winerror.h | -Starting in Windows 10, version 1809, you can use this schema for retrieval and application of the RestrictedGroups/ConfigureGroupMembership policy. A minimum occurrence of 0 members when applying the policy implies clearing the access group and should be used with caution. +Starting in Windows 10, version 1809, you can use this schema for retrieval and application of the RestrictedGroups/ConfigureGroupMembership policy. A minimum occurrence of zero members when applying the policy implies clearing the access group and should be used with caution. ```xml @@ -162,7 +162,7 @@ The following table describes how this policy setting behaves in different Windo | Windows 10 version | Policy behavior | | ------------------ | --------------- | |Windows 10, version 1803 | Added this policy setting.
    XML accepts group and member only by name.
    Supports configuring the administrators group using the group name.
    Expects member name to be in the account name format. | -| Windows 10, version 1809
    Windows 10, version 1903
    Windows 10, version 1909 | Supports configuring any local group.
    `` accepts only name.
    `` accepts a name or an SID.
    This is useful when you want to ensure a certain local group always has a well known SID as member. | +| Windows 10, version 1809
    Windows 10, version 1903
    Windows 10, version 1909 | Supports configuring any local group.
    `` accepts only name.
    `` accepts a name or an SID.
    This is useful when you want to ensure a certain local group always has a well-known SID as member. | | The latest release of Windows 10 | Behaves as described in this topic.
    Accepts name or SID for group and members and translates as appropriate. | From 205839495f71374bcce9e745b57c742449337e25 Mon Sep 17 00:00:00 2001 From: Obi Eze Ajoku <62227226+linque1@users.noreply.github.com> Date: Mon, 11 May 2020 17:14:52 -0700 Subject: [PATCH 570/858] New manage connection endpoints non-ent New manage connection endpoints non-ent --- ...-endpoints-2004-non-enterprise-editions.md | 203 ++++++++++++++++++ 1 file changed, 203 insertions(+) create mode 100644 windows/privacy/windows-endpoints-2004-non-enterprise-editions.md diff --git a/windows/privacy/windows-endpoints-2004-non-enterprise-editions.md b/windows/privacy/windows-endpoints-2004-non-enterprise-editions.md new file mode 100644 index 0000000000..a224c93fd2 --- /dev/null +++ b/windows/privacy/windows-endpoints-2004-non-enterprise-editions.md @@ -0,0 +1,203 @@ +--- +title: Windows 10, version 2004, connection endpoints for non-Enterprise editions +description: Explains what Windows 10 endpoints are used in non-Enterprise editions. Specific to Windows 10, version 2004. +keywords: privacy, manage connections to Microsoft, Windows 10, Windows Server 2016 +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.localizationpriority: high +audience: ITPro +author: linque1 +ms.author: obezeajo +manager: robsize +ms.collection: M365-security-compliance +ms.topic: article +ms.date: 5/11/2020 +--- +# Windows 10, version 2004, connection endpoints for non-Enterprise editions + + **Applies to** + +- Windows 10 Home, version 2004 +- Windows 10 Professional, version 2004 +- Windows 10 Education, version 2004 + +In addition to the endpoints listed for [Windows 10 Enterprise](manage-windows-2004-endpoints.md), the following endpoints are available on other non-Enterprise editions of Windows 10, version 2004. + +The following methodology was used to derive the network endpoints: + +1. Set up the latest version of Windows 10 on a test virtual machine using the default settings. +2. Leave the device(s) running idle for a week ("idle" means a user is not interacting with the system/device). +3. Use globally accepted network protocol analyzer/capturing tools and log all background egress traffic. +4. Compile reports on traffic going to public IP addresses. +5. The test virtual machine(s) was logged into using a local account, and was not joined to a domain or Azure Active Directory. +6. All traffic was captured in our lab using a IPV4 network. Therefore, no IPV6 traffic is reported here. +7. These tests were conducted in an approved Microsoft lab. It's possible your results may be different. +8. These tests were conducted for one week. If you capture traffic for longer you may have different results. + + +> [!NOTE] +> Microsoft uses global load balancers that can appear in network trace-routes. For example, an endpoint for *.akadns.net might be used to load balance requests to an Azure datacenter, which can change over time. + +## Windows 10 Family + +| **Destination** | **Protocol** | **Description** | +| --- | --- | --- | +|*.delivery.mp.microsoft.com|HTTP|Used to download operating system patches, updates, and apps from Microsoft +|*.prod.do.dsp.mp.microsoft.com|TLSv1.2|Windows Update +|*.smartscreen.microsoft.com|HTTPS|Windows Defender SmartScreen +|*.smartscreen-prod.microsoft.com|HTTPS|Windows Defender SmartScreen +|*.update.microsoft.com|TLSv1.2|Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store +|*.windowsupdate.com|HTTP|Used to download operating system patches and updates +|*dl.delivery.mp.microsoft.com|HTTP|Used to download operating system patches, updates, and apps from Microsoft +|*storecatalogrevocation.storequality.microsoft.com|TLSv1.2|Used to revoke licenses for malicious apps on the Microsoft Store +|arc.msn.com|TLSv1.2|Windows Spotlight +|cdn.onenote.net|HTTPS|OneNote +|config.edge.skype.com|HTTPS|Skype +|config.teams.microsoft.com|HTTPS|Skype +|crl.microsoft.com|HTTPS|Skype +|ctldl.windowsupdate.com|HTTP|Certificate Trust List +|da.xboxservices.com|HTTPS|Microsoft Edge +|displaycatalog.mp.microsoft.com|HTTPS|Microsoft Store +|dmd.metaservices.microsoft.com|HTTP|Device Authentication +|evoke-windowsservices-tas.msedge.net|TLSv1.2|Photos app +|fs.microsoft.com|TLSv1.2|Maps application +|g.live.com|TLSv1.2|OneDrive +|go.microsoft.com|HTTPS|Windows Defender +|img-prod-cms-rt-microsoft-com|TLSv1.2|This endpoint is related to Microsoft Edge +|licensing.mp.microsoft.com|HTTPS|Licensing +|login.live.com|TLSv1.2|Device Authentication +|logincdn.msauth.net|TLSv1.2|Device Authentication +|manage.devcenter.microsoft.com|TLSv1.2|Microsoft Store analytics +|maps.windows.com|TLSv1.2|Related to Maps application +|ocsp.digicert.com|HTTPS|CRL and OCSP checks to the issuing certificate authorities +|oneclient.sfx.ms|HTTPS|Used by OneDrive for Business to download and verify app updates +|pipe.aria.microsoft.com|HTTPS|Used to retrieve Skype configuration values +|ris.api.iris.microsoft.com|TLSv1.2|Windows Telemetry +|settings-win.data.microsoft.com|TLSv1.2|Used for Windows apps to dynamically update their configuration +|storesdk.dsx.mp.microsoft.com|HTTPS|Used to communicate with Microsoft Store +|telecommand.telemetry.microsoft.com|TLSv1.2|Used by Windows Error Reporting +|tile-service.weather.microsoft.com|HTTPS|Used to download updates to the Weather app Live Tile +|tsfe.trafficshaping.dsp.mp.microsoft.com|TLSv1.2|Used for content regulation +|v10.events.data.microsoft.com|TLSv1.2|Diagnostic Data +|v20.events.data.microsoft.com|TLSv1.2|Diagnostic Data +|watson.telemetry.microsoft.com|HTTPS|Diagnostic Data +|wdcp.microsoft.com|TLSv1.2|Used for Windows Defender when Cloud-based Protection is enabled +|www.bing.com|TLSv1.2|Used for updates for Cortana, apps, and Live Tiles +|www.msftconnecttest.com|HTTPS|Network Connection (NCSI) +|www.office.com|HTTPS|Microsoft Office + + +## Windows 10 Pro + +| **Destination** | **Protocol** | **Description** | +| --- | --- | --- | +|*.delivery.mp.microsoft.com|HTTP|Used to download operating system patches, updates, and apps from Microsoft +|*.prod.do.dsp.mp.microsoft.com|TLSv1.2|Windows Update +|*.smartscreen.microsoft.com|HTTPS|Windows Defender SmartScreen +|*.smartscreen-prod.microsoft.com|HTTPS|Windows Defender SmartScreen +|*.update.microsoft.com|TLSv1.2|Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store +|*.windowsupdate.com|HTTP|Used to download operating system patches and updates +|*.wns.windows.com|TLSv1.2|Used for the Windows Push Notification Services (WNS) +|*dl.delivery.mp.microsoft.com|HTTP|Used to download operating system patches, updates, and apps from Microsoft +|*msn-com.akamaized.net|HTTPS|This endpoint is related to Microsoft Edge +|*ring.msedge.net|HTTPS|Used by Microsoft OfficeHub to get the metadata of Microsoft Office apps +|*storecatalogrevocation.storequality.microsoft.com|TLSv1.2|Used to revoke licenses for malicious apps on the Microsoft Store +|arc.msn.com|TLSv1.2|Windows Spotlight +|blobs.officehome.msocdn.com|HTTPS|OneNote +|cdn.onenote.net|HTTPS|OneNote +|checkappexec.microsoft.com|HTTPS|OneNote +|config.edge.skype.com|HTTPS|Skype +|config.teams.microsoft.com|HTTPS|Skype +|crl.microsoft.com|HTTPS|Skype +|ctldl.windowsupdate.com|HTTP|Certificate Trust List +|d2i2wahzwrm1n5.cloudfront.net|HTTPS|Microsoft Edge +|da.xboxservices.com|HTTPS|Microsoft Edge +|displaycatalog.mp.microsoft.com|HTTPS|Microsoft Store +|dlassets-ssl.xboxlive.com|HTTPS|Xbox Live +|dmd.metaservices.microsoft.com|HTTP|Device Authentication +|emdl.ws.microsoft.com|HTTP|Windows Update +|evoke-windowsservices-tas.msedge.net|TLSv1.2|Photos app +|fp.msedge.net|HTTPS|Cortana and Live Tiles +|fs.microsoft.com|TLSv1.2|Maps application +|g.live.com|TLSv1.2|OneDrive +|go.microsoft.com|HTTPS|Windows Defender +|img-prod-cms-rt-microsoft-com*|TLSv1.2|This endpoint is related to Microsoft Edge +|licensing.mp.microsoft.com|HTTPS|Licensing +|login.live.com|TLSv1.2|Device Authentication +|manage.devcenter.microsoft.com|TLSv1.2|Microsoft Store analytics +|maps.windows.com|TLSv1.2|Related to Maps application +|ocsp.digicert.com|HTTPS|CRL and OCSP checks to the issuing certificate authorities +|oneclient.sfx.ms|HTTPS|Used by OneDrive for Business to download and verify app updates +|pipe.aria.microsoft.com|HTTPS|Used to retrieve Skype configuration values +|ris.api.iris.microsoft.com|TLSv1.2|Windows Telemetry +|s1325.t.eloqua.com|HTTPS|Microsoft Edge +|self.events.data.microsoft.com|HTTPS|Microsoft Office +|settings-win.data.microsoft.com|TLSv1.2|Used for Windows apps to dynamically update their configuration +|store-images.*microsoft.com|HTTPS|Used to get images that are used for Microsoft Store suggestions +|storesdk.dsx.mp.microsoft.com|HTTPS|Microsoft Store +|telecommand.telemetry.microsoft.com|TLSv1.2|Used by Windows Error Reporting +|tile-service.weather.microsoft.com|HTTPS|Used to download updates to the Weather app Live Tile +|time.windows.com|HTTPS|Fetch the time +|tsfe.trafficshaping.dsp.mp.microsoft.com|HTTPS|The following endpoint is used for content regulation +|v10.events.data.microsoft.com|TLSv1.2|Diagnostic Data +|watson.telemetry.microsoft.com|HTTPS|Diagnostic Data +|wdcp.microsoft.com|TLSv1.2|Used for Windows Defender when Cloud-based Protection is enabled +|www.bing.com|TLSv1.2|Used for updates for Cortana, apps, and Live Tiles +|www.msftconnecttest.com|HTTPS|Network Connection (NCSI) +|www.msn.com|HTTPS|Network Connection (NCSI) +|www.office.com|HTTPS|Microsoft Office + + +## Windows 10 Education + +| **Destination** | **Protocol** | **Description** | +| --- | --- | --- | +|*.delivery.mp.microsoft.com|HTTP|Used to download operating system patches, updates, and apps from Microsoft +|*.prod.do.dsp.mp.microsoft.com|TLSv1.2|Windows Update +|*.smartscreen.microsoft.com|HTTPS|Windows Defender SmartScreen +|*.smartscreen-prod.microsoft.com|HTTPS|Windows Defender SmartScreen +|*.update.microsoft.com|TLSv1.2|Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store +|*.windowsupdate.com|HTTP|Used to download operating system patches and updates +|*.wns.windows.com|TLSv1.2|Used for the Windows Push Notification Services (WNS) +|*dl.delivery.mp.microsoft.com|HTTP|Used to download operating system patches, updates, and apps from Microsoft +|*ring.msedge.net|HTTPS|Used by Microsoft OfficeHub to get the metadata of Microsoft Office apps +|*storecatalogrevocation.storequality.microsoft.com|TLSv1.2|Used to revoke licenses for malicious apps on the Microsoft Store +|arc.msn.com|TLSv1.2|Windows Spotlight +|blobs.officehome.msocdn.com|HTTPS|OneNote +|cdn.onenote.net|HTTPS|OneNote +|checkappexec.microsoft.com|HTTPS|OneNote +|config.edge.skype.com|HTTPS|Skype +|config.teams.microsoft.com|HTTPS|Skype +|crl.microsoft.com|HTTPS|Skype +|ctldl.windowsupdate.com|HTTP|Certificate Trust List +|da.xboxservices.com|HTTPS|Microsoft Edge +|dmd.metaservices.microsoft.com|HTTP|Device Authentication +|emdl.ws.microsoft.com|HTTP|Windows Update +|evoke-windowsservices-tas.msedge.net|TLSv1.2|Photos app +|fp.msedge.net|HTTPS|Cortana and Live Tiles +|fs.microsoft.com|TLSv1.2|Maps application +|g.live.com|TLSv1.2|OneDrive +|go.microsoft.com|HTTPS|Windows Defender +|licensing.mp.microsoft.com|HTTPS|Licensing +|login.live.com|TLSv1.2|Device Authentication +|logincdn.msauth.net|HTTPS|Device Authentication +|manage.devcenter.microsoft.com|TLSv1.2|Microsoft Store analytics +|ocsp.digicert.com|HTTPS|CRL and OCSP checks to the issuing certificate authorities +|ocsp.msocsp.com|HTTPS|CRL and OCSP checks to the issuing certificate authorities +|ow1.res.office365.com|HTTPS|Microsoft Office +|pipe.aria.microsoft.com|HTTPS|Used to retrieve Skype configuration values +|ris.api.iris.microsoft.com|TLSv1.2|Windows Telemetry +|s1325.t.eloqua.com|HTTPS|Microsoft Edge +|settings-win.data.microsoft.com|TLSv1.2|Used for Windows apps to dynamically update their configuration +|telecommand.telemetry.microsoft.com|TLSv1.2|Used by Windows Error Reporting +|tile-service.weather.microsoft.com|HTTPS|Used to download updates to the Weather app Live Tile +|v10.events.data.microsoft.com|TLSv1.2|Diagnostic Data +|v20.events.data.microsoft.com|HTTPS|Diagnostic Data +|watson.telemetry.microsoft.com|HTTPS|Diagnostic Data +|wdcp.microsoft.com|TLSv1.2|Used for Windows Defender when Cloud-based Protection is enabled +|www.bing.com|TLSv1.2|Used for updates for Cortana, apps, and Live Tiles +|www.microsoft.com|HTTP|Connected User Experiences and Telemetry, Microsoft Data Management service +|www.msftconnecttest.com|HTTPS|Network Connection (NCSI) +|www.office.com|HTTPS|Microsoft Office + From 82ce8d1bdad0754f9ca1c9e54efd580f8aa584b5 Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Mon, 11 May 2020 17:21:58 -0700 Subject: [PATCH 571/858] Adding branding names --- devices/hololens/hololens-release-notes.md | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/devices/hololens/hololens-release-notes.md b/devices/hololens/hololens-release-notes.md index 555fca2c3a..38498ccf8e 100644 --- a/devices/hololens/hololens-release-notes.md +++ b/devices/hololens/hololens-release-notes.md @@ -26,7 +26,7 @@ appliesto: > [!Note] > HoloLens Emulator Release Notes can be found [here](https://docs.microsoft.com/windows/mixed-reality/hololens-emulator-archive). -### Windows Holographic May 2020 Update +### Windows Holographic, version 2004 May Update Build - 19041.1103 | Feature | Description | @@ -163,7 +163,11 @@ Improvements and Fixes also in the update: - Added ‘Share’ button in Feedback Hub so users can more easily share feedback. - Fixed a bug where RoboRaid did not install correctly. -### April Update - build 18362.1059 +### Windows Holographic, version 1903 - May Update - build 18362.1061 + +This monthly quality update does not contain any changes of note because the team has been focused on providing you with the highest quality Feature Update, with the Windows Holographic, version 2004 May Update being generally avalible for all we wanted to bring you the best possible experience with that feature update. Please take this opportunity to move to the latest feature update to get a ton of exciting new changes. + +### Windows Holographic, version 1903 - April Update - build 18362.1059 **Dark mode for supported apps** @@ -188,31 +192,31 @@ Here are some of the in-box apps that support dark mode: - Improve hologram stability in mixed reality capture when the HolographicDepthReprojectionMethod DepthReprojection algorithm is used. - Fixed WinRT IStreamSocketListener API Class Not Registered error on 32-bit ARM app. -### March Update - build 18362.1056 +### Windows Holographic, version 1903 - March Update - build 18362.1056 - Improve hologram stability in mixed reality capture when the HolographicDepthReprojectionMethod AutoPlanar algorithm is used. - Ensures the coordinate system attached to a depth MF sample is consistent with public documentation. - Developers productivity improvement by enabling customers to paste large amount of text through device portal. -### February Update - build 18362.1053 +### Windows Holographic, version 1903 - February Update - build 18362.1053 - Temporarily disabled the HolographicSpace.UserPresence API for Unity applications to avoid an issue which causes some apps to pause when the visor is flipped up, even if the setting to run in the background is enabled. - Fixed a random HUP crash cased by hand tracking, in which user will notice an UI freeze then back to shell after several seconds. - We made an improvement in hand tracking so that while poking using index finger, the upper part of that finger will be less likely to curl unexpectedly. - Improved reliability of head tracking, spatial mapping, and other runtimes. -### January Update - build 18362.1043 +### Windows Holographic, version 1903 - January Update - build 18362.1043 - Stability improvements for exclusive apps when working with the HoloLens 2 emulator. -### December Update - build 18362.1042 +### Windows Holographic, version 1903 - December Update - build 18362.1042 - Introduces LSR (Last Stage Reproduction) fixes. Improves visual rendering of holograms to appear more stable and crisp by more accurately accounting for their depth. This will be more noticeable if apps do not set the depth of holograms correctly, after this update. - Fixes stability of exclusive apps and navigation between exclusive apps. - Resolves an issue where Mixed Reality Capture couldn't record video after device is left in standby state for multiple days. - Improves hologram stability. -### November Update - build 18362.1039 +### Windows Holographic, version 1903 - November Update - build 18362.1039 - Fixes for **"Select"** voice commands during initial set-up for en-CA and en-AU. - Improvements in visual quality of objects placed far away in latest Unity and MRTK versions. From 507101b5ff4e6bd00aa24bfd906bd4f417d94aea Mon Sep 17 00:00:00 2001 From: "Jeff Reeds (Aquent LLC)" Date: Mon, 11 May 2020 17:29:08 -0700 Subject: [PATCH 572/858] Updated meta descriptions only Note: I didn't look at the rest of the article for flow, grammar, etc. --- .../app-v/appv-deploying-microsoft-office-2016-with-appv.md | 2 +- .../app-v/appv-preparing-your-environment.md | 3 +-- .../hello-for-business/hello-feature-conditional-access.md | 2 +- .../threat-protection/microsoft-defender-atp/api-power-bi.md | 2 +- .../microsoft-defender-atp/get-alert-related-ip-info.md | 2 +- .../microsoft-defender-atp/get-ip-statistics.md | 2 +- .../microsoft-defender-atp/get-kbinfo-collection.md | 2 +- .../threat-protection/windows-firewall/exemption-list.md | 4 ++-- .../restrict-server-access-to-members-of-a-group-only.md | 2 +- 9 files changed, 10 insertions(+), 11 deletions(-) diff --git a/windows/application-management/app-v/appv-deploying-microsoft-office-2016-with-appv.md b/windows/application-management/app-v/appv-deploying-microsoft-office-2016-with-appv.md index e90fc8be78..ba7107286e 100644 --- a/windows/application-management/app-v/appv-deploying-microsoft-office-2016-with-appv.md +++ b/windows/application-management/app-v/appv-deploying-microsoft-office-2016-with-appv.md @@ -1,6 +1,6 @@ --- title: Deploying Microsoft Office 2016 by using App-V (Windows 10) -description: Deploying Microsoft Office 2016 by using App-V +description: Use Application Virtualization (App-V) to deliver Microsoft Office 2016 as a virtualized application to computers in your organization. author: lomayor ms.pagetype: mdop, appcompat, virtualization ms.mktglfcycl: deploy diff --git a/windows/application-management/app-v/appv-preparing-your-environment.md b/windows/application-management/app-v/appv-preparing-your-environment.md index 57989881e0..1ea3496ad6 100644 --- a/windows/application-management/app-v/appv-preparing-your-environment.md +++ b/windows/application-management/app-v/appv-preparing-your-environment.md @@ -1,7 +1,6 @@ --- title: Preparing Your Environment for App-V (Windows 10) -description: Preparing Your Environment for App-V -author: lomayor +description: Use this info to prepare for deployment configurations and prerequisites for Microsoft Application Virtualization (App-V). ms.pagetype: mdop, appcompat, virtualization ms.mktglfcycl: deploy ms.sitesec: library diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-conditional-access.md b/windows/security/identity-protection/hello-for-business/hello-feature-conditional-access.md index a1810a0b03..c2c8040070 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-conditional-access.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-conditional-access.md @@ -1,6 +1,6 @@ --- title: Conditional Access -description: Learn more about conditional access in Azure Active Directory. +description: Ensure that only approved users can access your devices, applications, and services from anywhere by enabling single sign-on with Azure Active Directory. keywords: identity, PIN, biometric, Hello, passport, WHFB, hybrid, cert-trust, device, registration, unlock, conditional access ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/microsoft-defender-atp/api-power-bi.md b/windows/security/threat-protection/microsoft-defender-atp/api-power-bi.md index b05666bfbf..3d4d9a401b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/api-power-bi.md +++ b/windows/security/threat-protection/microsoft-defender-atp/api-power-bi.md @@ -1,7 +1,7 @@ --- title: Microsoft Defender ATP APIs connection to Power BI ms.reviewer: -description: Create custom reports using Power BI +description: Create a Power Business Intelligence (BI) report on top of Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) APIs. keywords: apis, supported apis, Power BI, reports search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-ip-info.md b/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-ip-info.md index f012975e19..76f0026262 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-ip-info.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-ip-info.md @@ -1,6 +1,6 @@ --- title: Get alert related IPs information -description: Retrieves all IPs related to a specific alert. +description: Retrieve all IPs related to a specific alert using Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP). keywords: apis, graph api, supported apis, get alert information, alert information, related ip search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-ip-statistics.md b/windows/security/threat-protection/microsoft-defender-atp/get-ip-statistics.md index 9bc08c2680..5d0c64e02c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-ip-statistics.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-ip-statistics.md @@ -1,6 +1,6 @@ --- title: Get IP statistics API -description: Retrieves the prevalence for the given IP. +description: Get the latest stats for your IP using Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP). keywords: apis, graph api, supported apis, get, ip, statistics, prevalence search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-kbinfo-collection.md b/windows/security/threat-protection/microsoft-defender-atp/get-kbinfo-collection.md index 55e74662e6..f922b6a35e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-kbinfo-collection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-kbinfo-collection.md @@ -1,6 +1,6 @@ --- title: Get KB collection API -description: Retrieves a collection of KB's. +description: Retrieve a collection of knowledge bases (KB's) and KB details with Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP). keywords: apis, graph api, supported apis, get, kb search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/windows-firewall/exemption-list.md b/windows/security/threat-protection/windows-firewall/exemption-list.md index 5911a0bedc..f66bc68daa 100644 --- a/windows/security/threat-protection/windows-firewall/exemption-list.md +++ b/windows/security/threat-protection/windows-firewall/exemption-list.md @@ -1,6 +1,6 @@ --- title: Exemption List (Windows 10) -description: Exemption List +description: Learn the ins and outs of exemption lists on a secured network using Windows 10. ms.assetid: a05e65b4-b48d-44b1-a7f1-3a8ea9c19ed8 ms.reviewer: ms.author: dansimp @@ -23,7 +23,7 @@ ms.date: 04/19/2017 - Windows 10 - Windows Server 2016 -When you implement a server and domain isolation security model in your organization, you are likely to find some additional challenges. Key infrastructure servers such as DNS servers and DHCP servers typically must be available to all devicess on the internal network, yet secured from network attacks. However, if they must remain available to all devicess on the network, not just to isolated domain members, then these servers cannot require IPsec for inbound access, nor can they use IPsec transport mode for outbound traffic. +When you implement a server and domain isolation security model in your organization, you are likely to find some additional challenges. Key infrastructure servers such as DNS servers and DHCP servers typically must be available to all devices on the internal network, yet secured from network attacks. However, if they must remain available to all devices on the network, not just to isolated domain members, then these servers cannot require IPsec for inbound access, nor can they use IPsec transport mode for outbound traffic. In addition to the infrastructure servers mentioned earlier, there might also be other servers on the network that trusted devices cannot use IPsec to access, which would be added to the exemption list. diff --git a/windows/security/threat-protection/windows-firewall/restrict-server-access-to-members-of-a-group-only.md b/windows/security/threat-protection/windows-firewall/restrict-server-access-to-members-of-a-group-only.md index 223595ed41..92f54d794a 100644 --- a/windows/security/threat-protection/windows-firewall/restrict-server-access-to-members-of-a-group-only.md +++ b/windows/security/threat-protection/windows-firewall/restrict-server-access-to-members-of-a-group-only.md @@ -1,6 +1,6 @@ --- title: Restrict Server Access to Members of a Group Only (Windows 10) -description: Restrict Server Access to Members of a Group Only +description: Create a firewall rule to access isolated servers running Windows Server 2008 or later and restrict server access to members of a group. ms.assetid: ea51c55b-e1ed-44b4-82e3-3c4287a8628b ms.reviewer: ms.author: dansimp From e229d06818533c1266bf2caf8d75d2bd073c4780 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Mon, 11 May 2020 18:31:55 -0700 Subject: [PATCH 573/858] added 2004 --- windows/privacy/TOC.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/privacy/TOC.md b/windows/privacy/TOC.md index de11fa6d06..7b4b3156b1 100644 --- a/windows/privacy/TOC.md +++ b/windows/privacy/TOC.md @@ -21,6 +21,7 @@ ## Manage Windows 10 connection endpoints ### [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) ### [Manage connections from Windows operating system components to Microsoft services using MDM](manage-connections-from-windows-operating-system-components-to-microsoft-services-using-MDM.md) +### [Connection endpoints for Windows 10, version 2004](manage-windows-2004-endpoints.md) ### [Connection endpoints for Windows 10, version 1903](manage-windows-1903-endpoints.md) ### [Connection endpoints for Windows 10, version 1809](manage-windows-1809-endpoints.md) ### [Connection endpoints for Windows 10, version 1803](manage-windows-1803-endpoints.md) From 3502670d8b1984d7a15a82d203c451ee26013fce Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Mon, 11 May 2020 18:34:19 -0700 Subject: [PATCH 574/858] Fixing toc to the new page --- windows/privacy/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/TOC.md b/windows/privacy/TOC.md index 7b4b3156b1..aa2eb4186a 100644 --- a/windows/privacy/TOC.md +++ b/windows/privacy/TOC.md @@ -21,11 +21,11 @@ ## Manage Windows 10 connection endpoints ### [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) ### [Manage connections from Windows operating system components to Microsoft services using MDM](manage-connections-from-windows-operating-system-components-to-microsoft-services-using-MDM.md) -### [Connection endpoints for Windows 10, version 2004](manage-windows-2004-endpoints.md) ### [Connection endpoints for Windows 10, version 1903](manage-windows-1903-endpoints.md) ### [Connection endpoints for Windows 10, version 1809](manage-windows-1809-endpoints.md) ### [Connection endpoints for Windows 10, version 1803](manage-windows-1803-endpoints.md) ### [Connection endpoints for Windows 10, version 1709](manage-windows-1709-endpoints.md) +### [Connection endpoints for non-Enterprise editions of Windows 10, version 2004](windows-endpoints-2004-non-enterprise-editions.md) ### [Connection endpoints for non-Enterprise editions of Windows 10, version 1903](windows-endpoints-1903-non-enterprise-editions.md) ### [Connection endpoints for non-Enterprise editions of Windows 10, version 1809](windows-endpoints-1809-non-enterprise-editions.md) ### [Connection endpoints for non-Enterprise editions of Windows 10, version 1803](windows-endpoints-1803-non-enterprise-editions.md) From 57f13617a89f01d310f8e9d96a71fe960bbb515a Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Mon, 11 May 2020 19:03:59 -0700 Subject: [PATCH 575/858] Update clarifications This adds year to update lines and lowers build number to a bullet, I also added "fixes and updates" to each section to keep formatting happy. --- devices/hololens/hololens-release-notes.md | 33 ++++++++++++++++------ 1 file changed, 25 insertions(+), 8 deletions(-) diff --git a/devices/hololens/hololens-release-notes.md b/devices/hololens/hololens-release-notes.md index 38498ccf8e..803ed908c4 100644 --- a/devices/hololens/hololens-release-notes.md +++ b/devices/hololens/hololens-release-notes.md @@ -163,11 +163,13 @@ Improvements and Fixes also in the update: - Added ‘Share’ button in Feedback Hub so users can more easily share feedback. - Fixed a bug where RoboRaid did not install correctly. -### Windows Holographic, version 1903 - May Update - build 18362.1061 +### Windows Holographic, version 1903 - May 2020 Update +- Build 18362.1061 -This monthly quality update does not contain any changes of note because the team has been focused on providing you with the highest quality Feature Update, with the Windows Holographic, version 2004 May Update being generally avalible for all we wanted to bring you the best possible experience with that feature update. Please take this opportunity to move to the latest feature update to get a ton of exciting new changes. +This monthly quality update does not contain any changes of note because the team has been focused on providing you with the highest quality Feature Update now available in the Windows Holographic, version 2004 May Update detailed above. Please take this opportunity to move to the latest feature update to get a ton of exciting new changes. -### Windows Holographic, version 1903 - April Update - build 18362.1059 +### Windows Holographic, version 1903 - April 2020 Update +- Build 18362.1059 **Dark mode for supported apps** @@ -192,31 +194,46 @@ Here are some of the in-box apps that support dark mode: - Improve hologram stability in mixed reality capture when the HolographicDepthReprojectionMethod DepthReprojection algorithm is used. - Fixed WinRT IStreamSocketListener API Class Not Registered error on 32-bit ARM app. -### Windows Holographic, version 1903 - March Update - build 18362.1056 +### Windows Holographic, version 1903 - March 2020 Update +- Build 18362.1056 + +Improvements and fixes in the update: - Improve hologram stability in mixed reality capture when the HolographicDepthReprojectionMethod AutoPlanar algorithm is used. - Ensures the coordinate system attached to a depth MF sample is consistent with public documentation. - Developers productivity improvement by enabling customers to paste large amount of text through device portal. -### Windows Holographic, version 1903 - February Update - build 18362.1053 +### Windows Holographic, version 1903 - February 2020 Update +- Build 18362.1053 + +Improvements and fixes in the update: - Temporarily disabled the HolographicSpace.UserPresence API for Unity applications to avoid an issue which causes some apps to pause when the visor is flipped up, even if the setting to run in the background is enabled. - Fixed a random HUP crash cased by hand tracking, in which user will notice an UI freeze then back to shell after several seconds. - We made an improvement in hand tracking so that while poking using index finger, the upper part of that finger will be less likely to curl unexpectedly. - Improved reliability of head tracking, spatial mapping, and other runtimes. -### Windows Holographic, version 1903 - January Update - build 18362.1043 +### Windows Holographic, version 1903 - January 2020 Update +- Build 18362.1043 + +Improvement in the update: - Stability improvements for exclusive apps when working with the HoloLens 2 emulator. -### Windows Holographic, version 1903 - December Update - build 18362.1042 +### Windows Holographic, version 1903 - December 2019 Update +- Build 18362.1042 + +Improvements and fixes in the update: - Introduces LSR (Last Stage Reproduction) fixes. Improves visual rendering of holograms to appear more stable and crisp by more accurately accounting for their depth. This will be more noticeable if apps do not set the depth of holograms correctly, after this update. - Fixes stability of exclusive apps and navigation between exclusive apps. - Resolves an issue where Mixed Reality Capture couldn't record video after device is left in standby state for multiple days. - Improves hologram stability. -### Windows Holographic, version 1903 - November Update - build 18362.1039 +### Windows Holographic, version 1903 - November 2019 Update +- Build 18362.1039 + +Improvements and fixes in the update: - Fixes for **"Select"** voice commands during initial set-up for en-CA and en-AU. - Improvements in visual quality of objects placed far away in latest Unity and MRTK versions. From 1150632a365aca6a908a863c0ea304ac8ccd4195 Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Mon, 11 May 2020 19:40:18 -0700 Subject: [PATCH 576/858] Charlie's feedback Fixes based on Charlie's feedback. Need to make a release note page split. --- devices/hololens/hololens-release-notes.md | 24 +++++++++++----------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/devices/hololens/hololens-release-notes.md b/devices/hololens/hololens-release-notes.md index 803ed908c4..49ea582837 100644 --- a/devices/hololens/hololens-release-notes.md +++ b/devices/hololens/hololens-release-notes.md @@ -23,10 +23,7 @@ appliesto: ## HoloLens 2 -> [!Note] -> HoloLens Emulator Release Notes can be found [here](https://docs.microsoft.com/windows/mixed-reality/hololens-emulator-archive). - -### Windows Holographic, version 2004 May Update +### Windows Holographic, version 2004 May 2020 Update Build - 19041.1103 | Feature | Description | @@ -36,11 +33,14 @@ Build - 19041.1103 | Improved provisioning | Seamlessly apply a provisioning package from a USB drive to your HoloLens | | Application install status | Check install status for apps have been pushed to HoloLens 2 via MDM, in the Settings app | | Configuration Service Providers (CSPs) | Added new Configuration Service Providers (CSPs) enhancing admin control capabilities. | -| USB 5G/LTE tethering | Expanded USB Ethernet capability enables support for 5G/LTE dongles | +| USB 5G/LTE support | Expanded USB Ethernet capability enables support for 5G/LTE dongles | | Dark App Mode | Dark App Mode for apps that support both dark and light modes, improving the viewing experience | | Voice Commands | Support for additional system voice commands to control HoloLens, hands-free | | Hand Tracking improvements | Hand Tracking improvements make buttons and 2D slate interactions more accurate | -| Performance and reliability | Various system performance and reliability improvements across the platform | +| Quality improvements and fixes | Various system performance and reliability improvements across the platform | + +> [!Note] +> HoloLens Emulator Release Notes can be found [here](https://docs.microsoft.com/windows/mixed-reality/hololens-emulator-archive). #### Support for Windows Autopilot @@ -56,7 +56,7 @@ When a user starts the Autopilot self-deploying process, the process completes t Learn more from the [Windows Autopilot for HoloLens 2 evaluation guide](https://docs.microsoft.com/hololens/hololens2-autopilot). -**Contact your Account Manager to join the AutoPilot preview now. Autopilot-ready devices will begin shipping around June.** +**Contact your Account Manager to join the AutoPilot preview now. Autopilot-ready devices will begin shipping soon.** #### FIDO2 Security Key support @@ -77,7 +77,7 @@ Provisioning packages let you set HoloLens configuration through a config file r 1. Build your configuration profile and, when you're done, copy all files created to a USB-C storage device. 1. Plug it into any freshly flashed HoloLens and press **Volume down + Power** to apply your provisioning package. -#### MDM Policies +#### Line of Business application install status MDM app deployment and management for Line of Business (LOB) apps is critical for our customers. Admins and users need to be able to view app install status, for auditing and diagnosis purposes. In this release we are adding more details in **Settings > Accounts > Access work or school > Click on your account > Info.** @@ -108,7 +108,7 @@ The NetworkQoSPolicy configuration service provider creates network Quality of S Support has been added to enable certain mobile broadband devices, such as 5G/LTE phones and WiFi hotpots when tethered to the HoloLens 2 via USB. These devices will be displayed in network settings as another ethernet connection. Mobile broadband devices that require an external driver are not supported. This enables high bandwidth connections in scenarios where WiFi is not available, and WiFi tethering isn’t performant enough. You can learn more about supported USB devices [here](https://docs.microsoft.com/hololens/hololens-connect-devices). -Hand Tracking Improvements +#### Hand Tracking Improvements Hand tracking has received several improvements in this release. @@ -143,10 +143,10 @@ You can now quickly access and use commands with your voice while using any app The updated app integrates with Microsoft 365, currently in English (United States) only, to help you get more done across your devices. On HoloLens 2, Cortana will no longer support certain device-specific commands like adjusting the volume or restarting the device, which are now supported with the new system voice commands mentioned above. Learn more about the new Cortana app and its direction on our blog [here](https://blogs.windows.com/windowsexperience/2020/02/28/cortana-in-the-upcoming-windows-10-release-focused-on-your-productivity-with-enhanced-security-and-privacy/). -> ![NOTE] -> Note: There's currently an issue we're investigating that requires you to launch the app after booting the device in order to use the "Hey Cortana" keyword activation, and if you updated from a 18362 build, you may see an app tile for the previous version of the Cortana app in Start that no longer works. +> [!NOTE] +> There's currently an issue we're investigating that requires you to launch the app after booting the device in order to use the "Hey Cortana" keyword activation, and if you updated from a 18362 build, you may see an app tile for the previous version of the Cortana app in Start that no longer works. -#### Quality improvements & fixes +#### Quality improvements and fixes Improvements and Fixes also in the update: - The update introduces an active display calibration system. This improves the stability and alignment of holograms, which helps them stay in place when moving your head side-to-side. From 70516dd58e69567d3ad7b095b15bec019dc2623c Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Mon, 11 May 2020 20:08:15 -0700 Subject: [PATCH 577/858] Create hololens1-release-notes.md removed picture links as they weren't working as due to time crunch I don't wish to find out why --- devices/hololens/hololens1-release-notes.md | 84 +++++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 devices/hololens/hololens1-release-notes.md diff --git a/devices/hololens/hololens1-release-notes.md b/devices/hololens/hololens1-release-notes.md new file mode 100644 index 0000000000..a3161db695 --- /dev/null +++ b/devices/hololens/hololens1-release-notes.md @@ -0,0 +1,84 @@ +--- +title: HoloLens 1st (Gen) release notes +description: Learn about updates in each new HoloLens release. +author: evmill +ms.author: evmill +manager: yannisle +ms.prod: hololens +ms.sitesec: library +ms.topic: article +ms.localizationpriority: medium +ms.date: 05/12/2020 +ms.custom: +- CI 111456 +- CSSTroubleshooting +audience: ITPro +appliesto: +- HoloLens 1 + +--- + +# HoloLens 1st (Gen) release notes + +### Windows 10 Holographic, version 1809 + +> **Applies to:** Hololens (1st gen) + +| Feature | Details | +|---|---| +| **Quick actions menu** | When you're in an app, the Bloom gesture will now open a Quick actions menu to give you quick access to commonly used system features without having to leave the app.
    See [Set up HoloLens in kiosk mode](hololens-kiosk.md) for information about the Quick actions menu in kiosk mode.

    | +| **Stop video capture from the Start or quick actions menu** | If you start video capture from the Start menu or quick actions menu, you'll be able to stop recording from the same place. (Don't forget, you can always do this with voice commands too.) | +| **Project to a Miracast-enabled device** | Project your HoloLens content to a nearby Surface device or TV/Monitor if using Microsoft Display adapter. On **Start**, select **Connect**, and then select the device you want to project to. **Note:** You can deploy HoloLens to use Miracast projection without enabling developer mode. | +| **New notifications** | View and respond to notification toasts on HoloLens, just like you do on a PC. Gaze to respond to or dismiss them (or if you're in an immersive experience, use the bloom gesture). | +| **HoloLens overlays**
    (file picker, keyboard, dialogs, etc.) | You'll now see overlays such as the keyboard, dialogs, file picker, etc. when using immersive apps. | +| **Visual feedback overlay UI for volume change** | When you use the volume up/down buttons on your HoloLens you'll see a visual display of the volume level. | +| **New UI for device boot** | A loading indicator was added during the boot process to provide visual feedback that the system is loading. Reboot your device to see the new loading indicator—it's between the "Hello" message and the Windows boot logo. | +| **Nearby sharing** | Addition of the Windows Nearby Sharing experience, allowing you to share a capture with a nearby Windows device. When you capture a photo or video on HoloLens (or use the share button from an app such as Microsoft Edge), select a nearby Windows device to share with. | +| **Share from Microsoft Edge** | Share button is now available on Microsoft Edge windows on HoloLens. In Microsoft Edge, select **Share**. Use the HoloLens share picker to share web content. | + +#### For international customers + +| Feature | Details | +| --- | --- | +| Localized Chinese and Japanese builds | Use HoloLens with localized user interface for Simplified Chinese or Japanese, including localized Pinyin keyboard, dictation, and voice commands.
    [Learn how to install the Chinese and Japanese versions of HoloLens.](hololens1-install-localized.md) | +| Speech Synthesis (TTS) | Speech synthesis feature now supports Chinese, Japanese, and English. | + +#### For administrators + +| Feature | Details | +|---|----| +| [Enable post-setup provisioning](hololens-provisioning.md) | You can now apply a runtime provisioning package at any time using **Settings**. | +| Assigned access with Azure AD groups | You can now use Azure AD groups for configuration of Windows assigned access to set up single or multi-app kiosk configuration. | +| PIN sign-in on profile switch from sign-in screen | PIN sign-in is now available for **Other User**. | +| Sign in with Web Credential Provider using password | You can now select the Globe sign-in option to launch web sign-in with your password. From the sign-in screen, select **Sign-In options** and select the Globe option to launch web sign-in. Enter your user name if needed, then your password.
    **Note:** You can choose to bypass any PIN/Smartcard options when prompted during web sign-in. | +| Read device hardware info through MDM so devices can be tracked by serial number | IT administrators can see and track HoloLens by device serial number in their MDM console. Refer to your MDM documentation for feature availability and instructions. | +| Set HoloLens device name through MDM (rename) | IT administrators can see and rename HoloLens devices in their MDM console. Refer to your MDM documentation for feature availability and instructions. | + +### Windows 10, version 1803 for Microsoft HoloLens + +> **Applies to:** Hololens (1st gen) + +Windows 10, version 1803, is the first feature update to Windows Holographic for Business since its release in Windows 10, version 1607. This update introduces the following changes: + +- Previously, you could only verify that upgrade license for Commercial Suite had been applied to your HoloLens device by checking to see if VPN was an available option on the device. Now, **Settings** > **System** will display **Windows Holographic for Business** after the upgrade license is applied. [Learn how to unlock Windows Holographic for Business features](hololens1-upgrade-enterprise.md). + +- You can view the operating system build number in device properties in the File Explorer app and in the [Windows Device Recovery Tool (WDRT)](https://support.microsoft.com/help/12379/windows-10-mobile-device-recovery-tool-faq). +- Provisioning a HoloLens device is now easier with the new **Provision HoloLens devices** wizard in the Windows Configuration Designer tool. In the wizard, you can configure the setup experience and network connections, set developer mode, and obtain bulk Azure AD tokens. [Learn how to use the simple provisioning wizard for HoloLens](hololens-provisioning.md#provisioning-package-hololens-wizard). + +- When you create a local account in a provisioning package, the password no longer expires every 42 days. + +- You can [configure HoloLens as a single-app or multi-app kiosk](hololens-kiosk.md). Multi-app kiosk mode lets you set up a HoloLens to only run the apps that you specify, and prevents users from making changes. + +- Media Transfer Protocol (MTP) is enabled so that you can connect the HoloLens device to a PC by USB and transfer files between HoloLens and the PC. You can also use the File Explorer app to move and delete files from within HoloLens. + +- Previously, after you signed in to the device with an Azure Active Directory (Azure AD) account, you then had to **Add work access** in **Settings** to get access to corporate resources. Now, you sign in with an Azure AD account and enrollment happens automatically. + +- Before you sign in, you can choose the network icon below the password field to choose a different Wi-Fi network to connect to. You can also connect to a guest network, such as at a hotel, conference center, or business. + +- You can now easily [share HoloLens with multiple people](hololens-multiple-users.md) using Azure AD accounts. + +- When setup or sign-in fails, choose the new **Collect info** option to get diagnostic logs for troubleshooting. + +- Individual users can sync their corporate email without enrolling their device in mobile device management (MDM). You can use the device with a Microsoft Account, download and install the Mail app, and add an email account directly. + +- You can check the MDM sync status for a device in **Settings** > **Accounts** > **Access Work or School** > **Info**. In the **Device sync status** section, you can start a sync, see areas managed by MDM, and create and export an advanced diagnostics report. From aa3c21db004983c5720d2d5a5d3a995a5e813f0c Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Mon, 11 May 2020 20:12:50 -0700 Subject: [PATCH 578/858] Remove HL1 - Headers promote Removed HL1 to it's own page, promoted headers. --- devices/hololens/hololens-release-notes.md | 110 ++++----------------- 1 file changed, 21 insertions(+), 89 deletions(-) diff --git a/devices/hololens/hololens-release-notes.md b/devices/hololens/hololens-release-notes.md index 49ea582837..eada20759c 100644 --- a/devices/hololens/hololens-release-notes.md +++ b/devices/hololens/hololens-release-notes.md @@ -1,5 +1,5 @@ --- -title: HoloLens release notes +title: HoloLens 2 release notes description: Learn about updates in each new HoloLens release. author: scooley ms.author: scooley @@ -14,16 +14,13 @@ ms.custom: - CSSTroubleshooting audience: ITPro appliesto: -- HoloLens 1 - HoloLens 2 --- -# HoloLens release notes +# HoloLens 2 release notes -## HoloLens 2 - -### Windows Holographic, version 2004 May 2020 Update +## Windows Holographic, version 2004 May 2020 Update Build - 19041.1103 | Feature | Description | @@ -42,7 +39,7 @@ Build - 19041.1103 > [!Note] > HoloLens Emulator Release Notes can be found [here](https://docs.microsoft.com/windows/mixed-reality/hololens-emulator-archive). -#### Support for Windows Autopilot +### Support for Windows Autopilot Windows Autopilot for HoloLens 2 lets the device sales channel pre-enroll HoloLens into your Intune tenant. When devices arrive, they’re ready to self-deploy as shared devices under your tenant. To take advantage of self-deployment, devices will need to connect to a network during the first screen in setup using either a USB-C to ethernet dongle or USB-C to LTE dongle. @@ -58,7 +55,7 @@ Learn more from the [Windows Autopilot for HoloLens 2 evaluation guide](https:// **Contact your Account Manager to join the AutoPilot preview now. Autopilot-ready devices will begin shipping soon.** -#### FIDO2 Security Key support +### FIDO2 Security Key support Many of you share a HoloLens device with lots of people in a work or school environment. Whether devices are shared between students in a classroom or they're checked out from a device locker, it's important to be able to change users quickly and easily without typing long usernames and passwords. @@ -68,7 +65,7 @@ FIDO2 security keys are an unphishable standards-based passwordless authenticati Read the [passwordless security docs](https://docs.microsoft.com/azure/active-directory/authentication/howto-authentication-passwordless-security-key) to get started. -#### Improved MDM enrollment via provisioning package +### Improved MDM enrollment via provisioning package Provisioning packages let you set HoloLens configuration through a config file rather than going through the HoloLens out of box experience. Previously, provisioning packages had to be copied onto HoloLens' internal memory, now they can be on a USB drive so they're easier to re-use on multiple HoloLens and so more people can provision HoloLens in parallel. In addition, provisioning packages support a new field to enroll in device management so there is no manual set up post-provisioning. @@ -77,11 +74,11 @@ Provisioning packages let you set HoloLens configuration through a config file r 1. Build your configuration profile and, when you're done, copy all files created to a USB-C storage device. 1. Plug it into any freshly flashed HoloLens and press **Volume down + Power** to apply your provisioning package. -#### Line of Business application install status +### Line of Business application install status MDM app deployment and management for Line of Business (LOB) apps is critical for our customers. Admins and users need to be able to view app install status, for auditing and diagnosis purposes. In this release we are adding more details in **Settings > Accounts > Access work or school > Click on your account > Info.** -#### Additional CSPs and Policies +### Additional CSPs and Policies A [configuration service provider (CSP)](https://docs.microsoft.com/windows/client-management/mdm/configuration-service-provider-reference?redirectedfrom=MSDN) is an interface to read, set, modify, or delete configuration settings on a device. In this release, we are adding support for more policies, increasing the control administrators have over deployed HoloLens devices. For the list of CSPs supported by HoloLens, visit this [link](https://docs.microsoft.com/windows/client-management/mdm/networkqospolicy-csp). New in this release: @@ -104,11 +101,11 @@ The Policy configuration service provider enables the enterprise to configure po **NetworkQoSPolicy CSP** The NetworkQoSPolicy configuration service provider creates network Quality of Service (QoS) policies. A QoS policy performs a set of actions on network traffic based on a set of matching conditions. You can learn more about this policy [here](https://docs.microsoft.com/windows/client-management/mdm/networkqospolicy-csp). -##### Expanded USB Ethernet support for 5G/LTE tethered devices +### Expanded USB Ethernet support for 5G/LTE tethered devices Support has been added to enable certain mobile broadband devices, such as 5G/LTE phones and WiFi hotpots when tethered to the HoloLens 2 via USB. These devices will be displayed in network settings as another ethernet connection. Mobile broadband devices that require an external driver are not supported. This enables high bandwidth connections in scenarios where WiFi is not available, and WiFi tethering isn’t performant enough. You can learn more about supported USB devices [here](https://docs.microsoft.com/hololens/hololens-connect-devices). -#### Hand Tracking Improvements +### Hand Tracking Improvements Hand tracking has received several improvements in this release. @@ -118,7 +115,7 @@ Hand tracking has received several improvements in this release. - **Reduced hand stealing:** We’ve improved handling of cases where there are more than 2 hands in view of the sensors. If multiple people are working close together, there is now a much lower chance that the tracked hand will jump from the user to the hand of someone else in the scene. - **System reliability:** Fixed an issue that would cause hand tracking to stop working for a period if the device is under high load. -#### Dark mode +### Dark mode Many Windows apps now support both dark and light modes, and HoloLens 2 customers can choose the default mode for apps that support both. Once updated, the default app mode will be "dark," but can be changed easily. Navigate to Settings > System > Colors to find "Choose your default app mode." Here are some of the in-box apps that support Dark mode: @@ -135,18 +132,18 @@ Many Windows apps now support both dark and light modes, and HoloLens 2 customer ![Dark mode windows tiled](images/hololens-darkmode-tiled-picture.jpg) -#### System voice commands +### System voice commands You can now quickly access and use commands with your voice while using any app on the device. If you're running your system with a different language, please try the appropriate commands in that language. For more details on the commands and how to use them, see our documentation [here](https://docs.microsoft.com/hololens/hololens-cortana). -#### Cortana updates +### Cortana updates The updated app integrates with Microsoft 365, currently in English (United States) only, to help you get more done across your devices. On HoloLens 2, Cortana will no longer support certain device-specific commands like adjusting the volume or restarting the device, which are now supported with the new system voice commands mentioned above. Learn more about the new Cortana app and its direction on our blog [here](https://blogs.windows.com/windowsexperience/2020/02/28/cortana-in-the-upcoming-windows-10-release-focused-on-your-productivity-with-enhanced-security-and-privacy/). > [!NOTE] > There's currently an issue we're investigating that requires you to launch the app after booting the device in order to use the "Hey Cortana" keyword activation, and if you updated from a 18362 build, you may see an app tile for the previous version of the Cortana app in Start that no longer works. -#### Quality improvements and fixes +### Quality improvements and fixes Improvements and Fixes also in the update: - The update introduces an active display calibration system. This improves the stability and alignment of holograms, which helps them stay in place when moving your head side-to-side. @@ -163,12 +160,12 @@ Improvements and Fixes also in the update: - Added ‘Share’ button in Feedback Hub so users can more easily share feedback. - Fixed a bug where RoboRaid did not install correctly. -### Windows Holographic, version 1903 - May 2020 Update +## Windows Holographic, version 1903 - May 2020 Update - Build 18362.1061 This monthly quality update does not contain any changes of note because the team has been focused on providing you with the highest quality Feature Update now available in the Windows Holographic, version 2004 May Update detailed above. Please take this opportunity to move to the latest feature update to get a ton of exciting new changes. -### Windows Holographic, version 1903 - April 2020 Update +## Windows Holographic, version 1903 - April 2020 Update - Build 18362.1059 **Dark mode for supported apps** @@ -194,7 +191,7 @@ Here are some of the in-box apps that support dark mode: - Improve hologram stability in mixed reality capture when the HolographicDepthReprojectionMethod DepthReprojection algorithm is used. - Fixed WinRT IStreamSocketListener API Class Not Registered error on 32-bit ARM app. -### Windows Holographic, version 1903 - March 2020 Update +## Windows Holographic, version 1903 - March 2020 Update - Build 18362.1056 Improvements and fixes in the update: @@ -203,7 +200,7 @@ Improvements and fixes in the update: - Ensures the coordinate system attached to a depth MF sample is consistent with public documentation. - Developers productivity improvement by enabling customers to paste large amount of text through device portal. -### Windows Holographic, version 1903 - February 2020 Update +## Windows Holographic, version 1903 - February 2020 Update - Build 18362.1053 Improvements and fixes in the update: @@ -213,14 +210,14 @@ Improvements and fixes in the update: - We made an improvement in hand tracking so that while poking using index finger, the upper part of that finger will be less likely to curl unexpectedly. - Improved reliability of head tracking, spatial mapping, and other runtimes. -### Windows Holographic, version 1903 - January 2020 Update +## Windows Holographic, version 1903 - January 2020 Update - Build 18362.1043 Improvement in the update: - Stability improvements for exclusive apps when working with the HoloLens 2 emulator. -### Windows Holographic, version 1903 - December 2019 Update +## Windows Holographic, version 1903 - December 2019 Update - Build 18362.1042 Improvements and fixes in the update: @@ -230,7 +227,7 @@ Improvements and fixes in the update: - Resolves an issue where Mixed Reality Capture couldn't record video after device is left in standby state for multiple days. - Improves hologram stability. -### Windows Holographic, version 1903 - November 2019 Update +## Windows Holographic, version 1903 - November 2019 Update - Build 18362.1039 Improvements and fixes in the update: @@ -240,69 +237,4 @@ Improvements and fixes in the update: - Fixes addressing issues with holographic applications being stuck in a paused state on launch until the pins panel is brought up and dismissed again. - OpenXR runtime conformance fixes and improvements for HoloLens 2 and the emulator. -## HoloLens (1st gen) -### Windows 10 Holographic, version 1809 - -> **Applies to:** Hololens (1st gen) - -| Feature | Details | -|---|---| -| **Quick actions menu** | When you're in an app, the Bloom gesture will now open a Quick actions menu to give you quick access to commonly used system features without having to leave the app.
    See [Set up HoloLens in kiosk mode](hololens-kiosk.md) for information about the Quick actions menu in kiosk mode.

    ![sample of the Quick actions menu](images/minimenu.png) | -| **Stop video capture from the Start or quick actions menu** | If you start video capture from the Start menu or quick actions menu, you'll be able to stop recording from the same place. (Don't forget, you can always do this with voice commands too.) | -| **Project to a Miracast-enabled device** | Project your HoloLens content to a nearby Surface device or TV/Monitor if using Microsoft Display adapter. On **Start**, select **Connect**, and then select the device you want to project to. **Note:** You can deploy HoloLens to use Miracast projection without enabling developer mode. | -| **New notifications** | View and respond to notification toasts on HoloLens, just like you do on a PC. Gaze to respond to or dismiss them (or if you're in an immersive experience, use the bloom gesture). | -| **HoloLens overlays**
    (file picker, keyboard, dialogs, etc.) | You'll now see overlays such as the keyboard, dialogs, file picker, etc. when using immersive apps. | -| **Visual feedback overlay UI for volume change** | When you use the volume up/down buttons on your HoloLens you'll see a visual display of the volume level. | -| **New UI for device boot** | A loading indicator was added during the boot process to provide visual feedback that the system is loading. Reboot your device to see the new loading indicator—it's between the "Hello" message and the Windows boot logo. | -| **Nearby sharing** | Addition of the Windows Nearby Sharing experience, allowing you to share a capture with a nearby Windows device. When you capture a photo or video on HoloLens (or use the share button from an app such as Microsoft Edge), select a nearby Windows device to share with. | -| **Share from Microsoft Edge** | Share button is now available on Microsoft Edge windows on HoloLens. In Microsoft Edge, select **Share**. Use the HoloLens share picker to share web content. | - -#### For international customers - -| Feature | Details | -| --- | --- | -| Localized Chinese and Japanese builds | Use HoloLens with localized user interface for Simplified Chinese or Japanese, including localized Pinyin keyboard, dictation, and voice commands.
    [Learn how to install the Chinese and Japanese versions of HoloLens.](hololens1-install-localized.md) | -| Speech Synthesis (TTS) | Speech synthesis feature now supports Chinese, Japanese, and English. | - -#### For administrators - -| Feature | Details | -|---|----| -| [Enable post-setup provisioning](hololens-provisioning.md) | You can now apply a runtime provisioning package at any time using **Settings**. | -| Assigned access with Azure AD groups | You can now use Azure AD groups for configuration of Windows assigned access to set up single or multi-app kiosk configuration. | -| PIN sign-in on profile switch from sign-in screen | PIN sign-in is now available for **Other User**. | -| Sign in with Web Credential Provider using password | You can now select the Globe sign-in option to launch web sign-in with your password. From the sign-in screen, select **Sign-In options** and select the Globe option to launch web sign-in. Enter your user name if needed, then your password.
    **Note:** You can choose to bypass any PIN/Smartcard options when prompted during web sign-in. | -| Read device hardware info through MDM so devices can be tracked by serial number | IT administrators can see and track HoloLens by device serial number in their MDM console. Refer to your MDM documentation for feature availability and instructions. | -| Set HoloLens device name through MDM (rename) | IT administrators can see and rename HoloLens devices in their MDM console. Refer to your MDM documentation for feature availability and instructions. | - -### Windows 10, version 1803 for Microsoft HoloLens - -> **Applies to:** Hololens (1st gen) - -Windows 10, version 1803, is the first feature update to Windows Holographic for Business since its release in Windows 10, version 1607. This update introduces the following changes: - -- Previously, you could only verify that upgrade license for Commercial Suite had been applied to your HoloLens device by checking to see if VPN was an available option on the device. Now, **Settings** > **System** will display **Windows Holographic for Business** after the upgrade license is applied. [Learn how to unlock Windows Holographic for Business features](hololens1-upgrade-enterprise.md). - -- You can view the operating system build number in device properties in the File Explorer app and in the [Windows Device Recovery Tool (WDRT)](https://support.microsoft.com/help/12379/windows-10-mobile-device-recovery-tool-faq). -- Provisioning a HoloLens device is now easier with the new **Provision HoloLens devices** wizard in the Windows Configuration Designer tool. In the wizard, you can configure the setup experience and network connections, set developer mode, and obtain bulk Azure AD tokens. [Learn how to use the simple provisioning wizard for HoloLens](hololens-provisioning.md#provisioning-package-hololens-wizard). - - ![Provisioning HoloLens devices](images/provision-hololens-devices.png) - -- When you create a local account in a provisioning package, the password no longer expires every 42 days. - -- You can [configure HoloLens as a single-app or multi-app kiosk](hololens-kiosk.md). Multi-app kiosk mode lets you set up a HoloLens to only run the apps that you specify, and prevents users from making changes. - -- Media Transfer Protocol (MTP) is enabled so that you can connect the HoloLens device to a PC by USB and transfer files between HoloLens and the PC. You can also use the File Explorer app to move and delete files from within HoloLens. - -- Previously, after you signed in to the device with an Azure Active Directory (Azure AD) account, you then had to **Add work access** in **Settings** to get access to corporate resources. Now, you sign in with an Azure AD account and enrollment happens automatically. - -- Before you sign in, you can choose the network icon below the password field to choose a different Wi-Fi network to connect to. You can also connect to a guest network, such as at a hotel, conference center, or business. - -- You can now easily [share HoloLens with multiple people](hololens-multiple-users.md) using Azure AD accounts. - -- When setup or sign-in fails, choose the new **Collect info** option to get diagnostic logs for troubleshooting. - -- Individual users can sync their corporate email without enrolling their device in mobile device management (MDM). You can use the device with a Microsoft Account, download and install the Mail app, and add an email account directly. - -- You can check the MDM sync status for a device in **Settings** > **Accounts** > **Access Work or School** > **Info**. In the **Device sync status** section, you can start a sync, see areas managed by MDM, and create and export an advanced diagnostics report. From ae40a6aba35fd7a160d22063fc373b5f89043df3 Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Mon, 11 May 2020 20:35:42 -0700 Subject: [PATCH 579/858] update alias --- devices/hololens/hololens1-release-notes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens1-release-notes.md b/devices/hololens/hololens1-release-notes.md index a3161db695..4002d4b7ea 100644 --- a/devices/hololens/hololens1-release-notes.md +++ b/devices/hololens/hololens1-release-notes.md @@ -2,7 +2,7 @@ title: HoloLens 1st (Gen) release notes description: Learn about updates in each new HoloLens release. author: evmill -ms.author: evmill +ms.author: v-evmill manager: yannisle ms.prod: hololens ms.sitesec: library From b698fc68b45124dbb5f7f67a2a33d78ce7aefcf1 Mon Sep 17 00:00:00 2001 From: yogeshasalkar <50020908+yogeshasalkar@users.noreply.github.com> Date: Tue, 12 May 2020 04:34:41 +0000 Subject: [PATCH 580/858] Update windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../mdm/policy-csp-localpoliciessecurityoptions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md index ed5184af57..ae3db17fd9 100644 --- a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md +++ b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md @@ -2437,7 +2437,7 @@ Network security: Minimum session security for NTLM SSP based (including secure This security setting allows a client device to require the negotiation of 128-bit encryption and/or NTLMv2 session security. These values are dependent on the LAN Manager Authentication Level security setting value. The options are: Require NTLMv2 session security: The connection will fail if message integrity is not negotiated. -Require 128-bit encryption. The connection will fail if strong encryption (128-bit) is not negotiated. +Require 128-bit encryption: The connection will fail if strong encryption (128-bit) is not negotiated. Default: From aec29d2a88bc34c0ab9824aa8846511b5bde6694 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Tue, 12 May 2020 09:37:09 +0500 Subject: [PATCH 581/858] Update configure-block-at-first-sight-windows-defender-antivirus.md --- ...-first-sight-windows-defender-antivirus.md | 20 ++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-block-at-first-sight-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-block-at-first-sight-windows-defender-antivirus.md index af838d196f..fb691c6dea 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-block-at-first-sight-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-block-at-first-sight-windows-defender-antivirus.md @@ -117,14 +117,28 @@ For a list of Windows Defender Antivirus device restrictions in Intune, see [Dev If you had to change any of the settings, you should re-deploy the Group Policy Object across your network to ensure all endpoints are covered. -### Confirm block at first sight is enabled with the Windows Security app +### Confirm block at first sight is enabled with Registry editor -You can confirm that block at first sight is enabled in your Windows security settings. +1. Start Registry Editor. -Block at first sight is automatically enabled as long as **Cloud-delivered protection** and **Automatic sample submission** are both turned on. +2. Go to **HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows Defender\Spynet**, and make sure that + + 1. **SpynetReporting** key is set to **1** + + 2. **SubmitSamplesConsent** key is set to either **1** (Send safe samples) or **3** (Send all samples) + +3. Go to **HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows Defender\Real-Time Protection**, and make sure that + + 1. **DisableIOAVProtection** key is set to **0** + + 2. **DisableRealtimeMonitoring** key is set to **0** ### Confirm Block at First Sight is enabled on individual clients +You can confirm that block at first sight is enabled on individual clients using Windows security settings. + +Block at first sight is automatically enabled as long as **Cloud-delivered protection** and **Automatic sample submission** are both turned on. + 1. Open the Windows Security app. 2. Select **Virus & threat protection**, and then, under **Virus & threat protection settings**, select **Manage Settings**. From 8099e145a664d53cb8e44135addcafc6791110bf Mon Sep 17 00:00:00 2001 From: yogeshasalkar <50020908+yogeshasalkar@users.noreply.github.com> Date: Tue, 12 May 2020 04:40:52 +0000 Subject: [PATCH 582/858] Update windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../mdm/policy-csp-localpoliciessecurityoptions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md index ae3db17fd9..8eafd4ee9b 100644 --- a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md +++ b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md @@ -2443,7 +2443,7 @@ Default: Windows XP, Windows Vista, Windows 2000 Server, Windows Server 2003, and Windows Server 2008: No requirements. -Windows 7 and Windows Server 2008 R2: Require 128-bit encryption +Windows 7 and Windows Server 2008 R2: Require 128-bit encryption. From 8d7916858dd8d9c56be8ee1a2177ebbe278d4049 Mon Sep 17 00:00:00 2001 From: Obi Eze Ajoku <62227226+linque1@users.noreply.github.com> Date: Mon, 11 May 2020 22:32:15 -0700 Subject: [PATCH 583/858] New Manage Connections ENT page New Manage Connections ENT page --- .../privacy/manage-windows-2004-endpoints.md | 135 ++++++++++++++++++ 1 file changed, 135 insertions(+) create mode 100644 windows/privacy/manage-windows-2004-endpoints.md diff --git a/windows/privacy/manage-windows-2004-endpoints.md b/windows/privacy/manage-windows-2004-endpoints.md new file mode 100644 index 0000000000..a8c5513c4e --- /dev/null +++ b/windows/privacy/manage-windows-2004-endpoints.md @@ -0,0 +1,135 @@ +--- +title: Connection endpoints for Windows 10 Enterprise, version 2004 +description: Explains what Windows 10 endpoints are used for, how to turn off traffic to them, and the impact. Specific to Windows 10 Enterprise, version 2004. +keywords: privacy, manage connections to Microsoft, Windows 10 +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.localizationpriority: high +audience: ITPro +author: linque1 +ms.author: obezeajo +manager: robsize +ms.collection: M365-security-compliance +ms.topic: article +ms.date: 5/11/2020 +--- +# Manage connection endpoints for Windows 10 Enterprise, version 2004 + +**Applies to** + +- Windows 10 Enterprise, version 2004 + +Some Windows components, app, and related services transfer data to Microsoft network endpoints. Some examples include: + +- Connecting to Microsoft Office and Windows sites to download the latest app and security updates. +- Connecting to email servers to send and receive email. +- Connecting to the web for every day web browsing. +- Connecting to the cloud to store and access backups. +- Using your location to show a weather forecast. + +Details about the different ways to control traffic to these endpoints are covered in [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). +Where applicable, each endpoint covered in this topic includes a link to the specific details on how to control that traffic. + +The following methodology was used to derive these network endpoints: + +1. Set up the latest version of Windows 10 on a test virtual machine using the default settings. +2. Leave the device(s) running idle for a week ("idle" means a user is not interacting with the system/device). +3. Use globally accepted network protocol analyzer/capturing tools and log all background egress traffic. +4. Compile reports on traffic going to public IP addresses. +5. The test virtual machine(s) was logged into using a local account, and was not joined to a domain or Azure Active Directory. +6. All traffic was captured in our lab using a IPV4 network. Therefore, no IPV6 traffic is reported here. +7. These tests were conducted in an approved Microsoft lab. It's possible your results may be different. +8. These tests were conducted for one week, but if you capture traffic for longer you may have different results. + +> [!NOTE] +> Microsoft uses global load balancers that can appear in network trace-routes. For example, an endpoint for *.akadns.net might be used to load balance requests to an Azure datacenter, which can change over time. + +## Windows 10 2004 Enterprise connection endpoints + +|Area|Description|Protocol|Destination| +|----------------|----------|----------|------------| +|Apps|||[Learn how to turn off traffic to the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore)| +||The following endpoint is used for the Weather app. To turn off traffic for this endpoint, either uninstall the Weather app or disable the Microsoft Store. If you disable the Microsoft store, other Store apps cannot be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them.|HTTPS|tile-service.weather.microsoft.com +||The following endpoint is used for OneNote Live Tile. To turn off traffic for this endpoint, either uninstall OneNote or disable the Microsoft Store. If you disable the Microsoft store, other Store apps cannot be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them.|HTTPS|cdn.onenote.net/* +||The following endpoint is used by the Photos app to download configuration files, and to connect to the Office 365 portal's shared infrastructure, including Office in a browser. To turn off traffic for this endpoint, either uninstall the Photos app or disable the Microsoft Store. If you disable the Microsoft store, other Store apps cannot be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them.|TLSv1.2|evoke-windowsservices-tas.msedge.net| +|Certificates|The following endpoint is used by the Automatic Root Certificates Update component to automatically check the list of trusted authorities on Windows Update to see if an update is available. It is possible turn off traffic to this endpoint, but that is not recommended because when root certificates are updated over time, applications and websites may stop working because they did not receive an updated root certificate the application uses. Additionally, it is used to download certificates that are publicly known to be fraudulent. These settings are critical for both Windows security and the overall security of the Internet. We do not recommend blocking this endpoint. If traffic to this endpoint is turned off, Windows no longer automatically downloads certificates known to be fraudulent, which increases the attack vector on the device.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#automatic-root-certificates-update)| +|||HTTP|ctldl.windowsupdate.com| +|Cortana and Search|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-cortana)| +||The following endpoints are related to Cortana and Live Tiles. If you turn off traffic for this endpoint, you will block updates to Cortana greetings, tips, and Live Tiles.|TLSv1.2|www.bing.com*| +|Device metadata|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#4-device-metadata-retrieval)| +||The following endpoint is used to retrieve device metadata. If you turn off traffic for this endpoint, metadata will not be updated for the device.|HTTPS|dmd.metaservices.microsoft.com| +|Diagnostic Data|The following endpoints are used by the Connected User Experiences and Telemetry component and connects to the Microsoft Data Management service. If you turn off traffic for this endpoint, diagnostic and usage information, which helps Microsoft find and fix problems and improve our products and services, will not be sent back to Microsoft. ||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback)| +|||TLSv1.2|v10.events.data.microsoft.com| +|||TLSv1.2|v20.events.data.microsoft.com| +||The following endpoints are used by Windows Error Reporting. To turn off traffic for these endpoints, enable the following Group Policy: Administrative Templates > Windows Components > Windows Error Reporting > Disable Windows Error Reporting. This means error reporting information will not be sent back to Microsoft.|HTTPS|*.telecommand.telemetry.microsoft.com| +|||TLS v1.2|watson.*.microsoft.com| +|Licensing|The following endpoint is used for online activation and some app licensing. To turn off traffic for this endpoint, disable the Windows License Manager Service. This will also block online activation and app licensing may not work.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#9-license-manager)| +|||HTTPS|*licensing.mp.microsoft.com| +|Maps|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-offlinemaps)| +||The following endpoints are used to check for updates to maps that have been downloaded for offline use. If you turn off traffic for this endpoint, offline maps will not be updated.|TLSv1.2|*maps.windows.com| +|| The following endpoints are used to check for updates to maps that have been downloaded for offline use.|HTTP|fs.microsoft.com*| +|Microsoft Account|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-microsoft-account)| +||The following endpoints are used for Microsoft accounts to sign in. If you turn off traffic for these endpoints, users cannot sign in with Microsoft accounts. |TLSv1.2|*login.live.com| +|Microsoft Edge|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#13-microsoft-edge)| +||This traffic is related to the Microsoft Edge browser.|TLSv1.2|img-prod-cms-rt-microsoft-com*| +|Microsoft forward link redirection service (FWLink)|The following endpoint is used by the Microsoft forward link redirection service (FWLink) to redirect permanent web links to their actual, sometimes transitory, URL. FWlinks are similar to URL shorteners, just longer. If you disable this endpoint, Windows Defender won't be able to update its malware definitions; links from Windows and other Microsoft products to the Web won't work; and PowerShell updateable Help won't update. To disable the traffic, instead disable the traffic that's getting forwarded.|HTTPS|go.microsoft.com| +|Microsoft Store|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#26-microsoft-store)| +||The following endpoint is used for the Windows Push Notification Services (WNS). WNS enables third-party developers to send toast, tile, badge, and raw updates from their own cloud service. This provides a mechanism to deliver new updates to your users in a power-efficient and dependable way. If you turn off traffic for this endpoint, push notifications will no longer work, including MDM device management, mail synchronization, settings synchronization.|TLSv1.2|*.wns.windows.com| +||The following endpoint is used to revoke licenses for malicious apps in the Microsoft Store. To turn off traffic for this endpoint, either uninstall the app or disable the Microsoft Store. If you disable the Microsoft Store, other Microsoft Store apps cannot be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them.|TLSv1.2|storecatalogrevocation.storequality.microsoft.com| +||The following endpoints are used to communicate with Microsoft Store. If you turn off traffic for these endpoints, apps cannot be installed or updated from the Microsoft Store. |HTTP|*.dl.delivery.mp.microsoft.com| +||The following endpoint is used to get Microsoft Store analytics.|TLSv1.2|manage.devcenter.microsoft.com| +|Network Connection Status Indicator (NCSI)|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-ncsi)| +||Network Connection Status Indicator (NCSI) detects Internet connectivity and corporate network connectivity status. NCSI sends a DNS request and HTTP query to this endpoint to determine if the device can communicate with the Internet. If you turn off traffic for this endpoint, NCSI won't be able to determine if the device is connected to the Internet and the network status tray icon will show a warning.|HTTPS|www.msftconnecttest.com*| +|Office|The following endpoints are used to connect to the Office 365 portal's shared infrastructure, including Office in a browser. For more info, see Office 365 URLs and IP address ranges. You can turn this off by removing all Microsoft Office apps and the Mail and Calendar apps. If you turn off traffic for these endpoints, users won't be able to save documents to the cloud or see their recently used documents.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#26-microsoft-store)| +|||HTTPS|*ow1.res.office365.com| +|||HTTPS|office.com| +|||HTTPS|blobs.officehome.msocdn.com| +|OneDrive|The following endpoints are related to OneDrive. If you turn off traffic for these endpoints, anything that relies on g.live.com to get updated URL information will no longer work.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-onedrive)| +|||TLSv1.2|*g.live.com| +|||TLSv1.2|oneclient.sfx.ms| +|||HTTPS| logincdn.msauth.net| +|Settings|The following endpoint is used as a way for apps to dynamically update their configuration. Apps such as System Initiated User Feedback and the Xbox app use it. If you turn off traffic for this endpoint, an app that uses this endpoint may stop working.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback)| +|||TLSv1.2|settings-win.data.microsoft.com| +|Skype|The following endpoint is used to retrieve Skype configuration values. To turn off traffic for this endpoint, either uninstall the app or disable the Microsoft Store. If you disable the Microsoft store, other Microsoft Store apps cannot be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore)| +|||HTTPS|*.pipe.aria.microsoft.com| +|||HTTPS|config.edge.skype.com| +|Teams|The following endpoint is used for Microsoft Teams application.||[Learn how to turn off traffic to all of the following endpoint(s).]( manage-connections-from-windows-operating-system-components-to-microsoft-services.md#26-microsoft-store)| +|||TLSv1.2|config.teams.microsoft.com| +|Windows Defender|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled. If you turn off traffic for this endpoint, the device will not use Cloud-based Protection.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-defender)| +|||TLSv1.2|wdcp.microsoft.com| +|||HTTPS|go.microsoft.com| +||The following endpoints are used for Windows Defender SmartScreen reporting and notifications. If you turn off traffic for these endpoints, SmartScreen notifications will not appear.|HTTPS|*smartscreen-prod.microsoft.com| +|||HTTPS|checkappexec.microsoft.com| +|Windows Spotlight|The following endpoints are used to retrieve Windows Spotlight metadata that describes content, such as references to image locations, as well as suggested apps, Microsoft account notifications, and Windows tips. If you turn off traffic for these endpoints, Windows Spotlight will still try to deliver new lock screen images and updated content but it will fail; suggested apps, Microsoft account notifications, and Windows tips will not be downloaded. For more information, see Windows Spotlight.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-spotlight)| +|||TLSv1.2|arc.msn.com| +|Windows Update|The following endpoint is used for Windows Update downloads of apps and OS updates, including HTTP downloads or HTTP downloads blended with peers. If you turn off traffic for this endpoint, Windows Update downloads will not be managed, as critical metadata that is used to make downloads more resilient is blocked. Downloads may be impacted by corruption (resulting in re-downloads of full files). Additionally, downloads of the same update by multiple devices on the same local network will not use peer devices for bandwidth reduction.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-updates)| +|||TLSv1.2|*.prod.do.dsp.mp.microsoft.com| +|||HTTP|emdl.ws.microsoft.com| +||The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store. If you turn off traffic for these endpoints, the device will not be able to download updates for the operating system.|HTTP|*.dl.delivery.mp.microsoft.com| +|||HTTP|*.windowsupdate.com| +||The following endpoints enable connections to Windows Update, Microsoft Update, and the online services of the Store. If you turn off traffic for these endpoints, the device will not be able to connect to Windows Update and Microsoft Update to help keep the device secure. Also, the device will not be able to acquire and update apps from the Store. These are dependent on also enabling "Device authentication" and "Microsoft Account" endpoints.|HTTPS|*.delivery.mp.microsoft.com| +|||TLSv1.2|*.update.microsoft.com| +||The following endpoint is used for content regulation. If you turn off traffic for this endpoint, the Windows Update Agent will be unable to contact the endpoint and fallback behavior will be used. This may result in content being either incorrectly.|TLSv1.2|tsfe.trafficshaping.dsp.mp.microsoft.com| +|Xbox Live|The following endpoint is used for Xbox Live.||[Learn how to turn off traffic to all of the following endpoint(s).]( manage-connections-from-windows-operating-system-components-to-microsoft-services.md#26-microsoft-store)| +|||TLSv1.2|dlassets-ssl.xboxlive.com| + +## Other Windows 10 editions + +To view endpoints for other versions of Windows 10 Enterprise, see: +- [Manage connection endpoints for Windows 10, version 1903](manage-windows-1903-endpoints.md) +- [Manage connection endpoints for Windows 10, version 1809](manage-windows-1809-endpoints.md) +- [Manage connection endpoints for Windows 10, version 1803](manage-windows-1803-endpoints.md) +- [Manage connection endpoints for Windows 10, version 1709](manage-windows-1709-endpoints.md) + +To view endpoints for non-Enterprise Windows 10 editions, see: +- [Windows 10, version 1903, connection endpoints for non-Enterprise editions](windows-endpoints-1903-non-enterprise-editions.md) +- [Windows 10, version 1809, connection endpoints for non-Enterprise editions](windows-endpoints-1809-non-enterprise-editions.md) +- [Windows 10, version 1803, connection endpoints for non-Enterprise editions](windows-endpoints-1803-non-enterprise-editions.md) +- [Windows 10, version 1709, connection endpoints for non-Enterprise editions](windows-endpoints-1709-non-enterprise-editions.md) + + +## Related links + +- [Office 365 URLs and IP address ranges](https://support.office.com/en-us/article/Office-365-URLs-and-IP-address-ranges-8548a211-3fe7-47cb-abb1-355ea5aa88a2?ui=en-US&rs=en-US&ad=US) +- [Network infrastructure requirements for Microsoft Intune](https://docs.microsoft.com/intune/get-started/network-infrastructure-requirements-for-microsoft-intune) From 2f1e3dba7042dd3a219f660a69be517e5ea5c28f Mon Sep 17 00:00:00 2001 From: Obi Eze Ajoku <62227226+linque1@users.noreply.github.com> Date: Mon, 11 May 2020 22:33:28 -0700 Subject: [PATCH 584/858] updated TOC with new manage ENT 2004 updated TOC with new manage ENT 2004 --- windows/privacy/TOC.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/privacy/TOC.md b/windows/privacy/TOC.md index aa2eb4186a..eb2b637463 100644 --- a/windows/privacy/TOC.md +++ b/windows/privacy/TOC.md @@ -21,6 +21,7 @@ ## Manage Windows 10 connection endpoints ### [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) ### [Manage connections from Windows operating system components to Microsoft services using MDM](manage-connections-from-windows-operating-system-components-to-microsoft-services-using-MDM.md) +### [Connection endpoints for Windows 10, version 2004](manage-windows-2004-endpoints.md) ### [Connection endpoints for Windows 10, version 1903](manage-windows-1903-endpoints.md) ### [Connection endpoints for Windows 10, version 1809](manage-windows-1809-endpoints.md) ### [Connection endpoints for Windows 10, version 1803](manage-windows-1803-endpoints.md) From 20b54ed6567a065ebdee3c7dbc586477edaacf60 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Tue, 12 May 2020 11:44:11 +0500 Subject: [PATCH 585/858] Update create-windows-firewall-rules-in-intune.md --- .../create-windows-firewall-rules-in-intune.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-firewall/create-windows-firewall-rules-in-intune.md b/windows/security/threat-protection/windows-firewall/create-windows-firewall-rules-in-intune.md index 15c54f8ada..e7201d21c3 100644 --- a/windows/security/threat-protection/windows-firewall/create-windows-firewall-rules-in-intune.md +++ b/windows/security/threat-protection/windows-firewall/create-windows-firewall-rules-in-intune.md @@ -74,8 +74,8 @@ Comma separated list of local addresses covered by the rule. Valid tokens includ - \* indicates any local address. If present, this must be the only token included. - A subnet can be specified using either the subnet mask or network prefix notation. If neither a subnet mask nor a network prefix is specified, the subnet mask default is 255.255.255.255. - A valid IPv6 address. -- An IPv4 address range in the format of "start address - end address" with no spaces included. -- An IPv6 address range in the format of "start address - end address" with no spaces included. Default is Any address. +- An IPv4 address range in the format of "start address-end address" with no spaces included. +- An IPv6 address range in the format of "start address-end address" with no spaces included. Default is Any address. [Learn more](https://aka.ms/intunefirewalllocaladdressrule) @@ -93,8 +93,8 @@ List of comma separated tokens specifying the remote addresses covered by the ru - LocalSubnet indicates any local address on the local subnet. - A subnet can be specified using either the subnet mask or network prefix notation. If neither a subnet mask not a network prefix is specified, the subnet mask defaults to 255.255.255.255. - A valid IPv6 address. -- An IPv4 address range in the format of "start address - end address" with no spaces included. -- An IPv6 address range in the format of "start address - end address" with no spaces included. +- An IPv4 address range in the format of "start address-end address" with no spaces included. +- An IPv6 address range in the format of "start address-end address" with no spaces included. Default is Any address. From 0c04d85dd5539f6db7b531006eca9c855eb85d16 Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Tue, 12 May 2020 13:15:32 +0300 Subject: [PATCH 586/858] Update windows/security/identity-protection/remote-credential-guard.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/security/identity-protection/remote-credential-guard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/remote-credential-guard.md b/windows/security/identity-protection/remote-credential-guard.md index ce1b670266..189d0aa7d5 100644 --- a/windows/security/identity-protection/remote-credential-guard.md +++ b/windows/security/identity-protection/remote-credential-guard.md @@ -143,7 +143,7 @@ Beginning with Windows 10 version 1703, you can enable Windows Defender Remote C ![Windows Defender Remote Credential Guard Group Policy](images/remote-credential-guard-gp.png) 3. Under **Use the following restricted mode**: - - If you want to require either [Restricted Admin mode](https://social.technet.microsoft.com/wiki/contents/articles/32905.how-to-enable-restricted-admin-mode-for-remote-desktop.aspx) or Windows Defender Remote Credential Guard, choose **Restrict Credential Delegation**. In this configuration, Windows Defender Remote Credential Guard is preferred, but it will use Restricted Admin mode (if supported) when Windows Defender Remote Credential Guard cannot be used. + - If you want to require either [Restricted Admin mode](https://social.technet.microsoft.com/wiki/contents/articles/32905.remote-desktop-services-enable-restricted-admin-mode.aspx) or Windows Defender Remote Credential Guard, choose **Restrict Credential Delegation**. In this configuration, Windows Defender Remote Credential Guard is preferred, but it will use Restricted Admin mode (if supported) when Windows Defender Remote Credential Guard cannot be used. > **Note:** Neither Windows Defender Remote Credential Guard nor Restricted Admin mode will send credentials in clear text to the Remote Desktop server. From 20d816017010b11e6b4fb03282de75c1cf2d6664 Mon Sep 17 00:00:00 2001 From: MSFTandrelom <54631941+MSFTandrelom@users.noreply.github.com> Date: Tue, 12 May 2020 13:47:43 +0300 Subject: [PATCH 587/858] Update vpn-office-365-optimization.md Fixing bug 6506 --- .../vpn/vpn-office-365-optimization.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/identity-protection/vpn/vpn-office-365-optimization.md b/windows/security/identity-protection/vpn/vpn-office-365-optimization.md index 66699d9e0b..d067b5a21d 100644 --- a/windows/security/identity-protection/vpn/vpn-office-365-optimization.md +++ b/windows/security/identity-protection/vpn/vpn-office-365-optimization.md @@ -239,12 +239,12 @@ if ($VPNprofilefile -ne "" -and $FileExtension -eq ".ps1") # Extract the Profile XML from the ps1 file # - $regex = '(?sm).*^*.\r?\n(.*?)\r?\n.*' + $regex = '(?sm).*^*.\r?\n(.*?)\r?\n.*' # Create xml format variable to compare with the optimize list # $xmlbody=(Get-Content -Raw $VPNprofilefile) -replace $regex, '$1' - [xml]$VPNprofilexml=""+$xmlbody+"" + [xml]$VPNprofilexml=""+$xmlbody+"" # Loop through each address found in VPNPROFILE XML section # foreach ($Route in $VPNprofilexml.VPNProfile.Route) @@ -349,7 +349,7 @@ if ($VPNprofilefile -ne "" -and $FileExtension -eq ".xml") $In_VPN_Only=$null # Variable to hold IP Addresses that only appear in the VPN profile XML file # # Extract the Profile XML from the XML file # - $regex = '(?sm).*^*.\r?\n(.*?)\r?\n.*' + $regex = '(?sm).*^*.\r?\n(.*?)\r?\n.*' # Create xml format variable to compare with optimize list # $xmlbody=(Get-Content -Raw $VPNprofilefile) -replace $regex, '$1' @@ -367,7 +367,7 @@ if ($VPNprofilefile -ne "" -and $FileExtension -eq ".xml") # In VPN list only # $In_VPN_only =$ARRVPN | Where {$optimizeIpsv4 -NotContains $_} - [array]$Inpfile = get-content $VPNprofilefile + [System.Collections.ArrayList]$Inpfile = get-content $VPNprofilefile if ($In_Opt_Only.Count -gt 0 ) { @@ -377,10 +377,10 @@ if ($VPNprofilefile -ne "" -and $FileExtension -eq ".xml") { # Add the missing IP address(es) # $IPInfo=$NewIP.Split("/") - $inspoint = $Inpfile[0].IndexOf(""+$IPInfo[0].Trim()+""+""+$IPInfo[1].Trim()+""+"true"+"" + $routes += "`n"+"`t
    "+$IPInfo[0].Trim()+"
    `n"+"`t"+$IPInfo[1].Trim()+"`n"+"`ttrue`n"+"
    `n" } - $Inpfile = $Inpfile[0].Insert($inspoint,$routes) + $inspoint = $Inpfile.IndexOf("") + $Inpfile.Insert($inspoint,$routes) # Update filename and write new XML file # $NewFileName=(Get-Item $VPNprofilefile).Basename + "-NEW.xml" From 9c30125dd869402edebf91c4e10dcbe1c7513d27 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Tue, 12 May 2020 18:17:11 +0500 Subject: [PATCH 588/858] Delete secconmgmt_baseline_intuneprofile2.png --- .../secconmgmt_baseline_intuneprofile2.png | Bin 38644 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/secconmgmt_baseline_intuneprofile2.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/secconmgmt_baseline_intuneprofile2.png b/windows/security/threat-protection/microsoft-defender-atp/images/secconmgmt_baseline_intuneprofile2.png deleted file mode 100644 index 4b1576ec238e64494d231e2ab020696a6ed1e6f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38644 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 From 6785c3cccec44cf55a28ab54158efaebe1107c52 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Tue, 12 May 2020 18:21:02 +0500 Subject: [PATCH 589/858] Add files via upload --- .../secconmgmt_baseline_intuneprofile2.png | Bin 0 -> 31688 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/secconmgmt_baseline_intuneprofile2.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/secconmgmt_baseline_intuneprofile2.png b/windows/security/threat-protection/microsoft-defender-atp/images/secconmgmt_baseline_intuneprofile2.png new file mode 100644 index 0000000000000000000000000000000000000000..bcfd6506d9c18c5144ab2639f90ce29cc147ba3a GIT binary patch literal 31688 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 l6lFrS{l{me4ux)go!T)G*&h-PG Date: Tue, 12 May 2020 06:36:22 -0700 Subject: [PATCH 590/858] Removed monthly qualifier For subsequent monthly updates, we can look to add the monthly qualifier, e.g. Windows Holographic, version 2004 June Update, for example. --- devices/hololens/hololens-release-notes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-release-notes.md b/devices/hololens/hololens-release-notes.md index eada20759c..f9a6957518 100644 --- a/devices/hololens/hololens-release-notes.md +++ b/devices/hololens/hololens-release-notes.md @@ -20,7 +20,7 @@ appliesto: # HoloLens 2 release notes -## Windows Holographic, version 2004 May 2020 Update +## Windows Holographic, version 2004 Build - 19041.1103 | Feature | Description | From a563d70a1abc132bf323c3193127762df464eeab Mon Sep 17 00:00:00 2001 From: Baard Hermansen Date: Tue, 12 May 2020 17:38:30 +0200 Subject: [PATCH 591/858] Update mdop/appv-v5/how-to-install-the-management-and-reporting-databases-on-separate-computers-from-the-management-and-reporting-services51.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- ...te-computers-from-the-management-and-reporting-services51.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mdop/appv-v5/how-to-install-the-management-and-reporting-databases-on-separate-computers-from-the-management-and-reporting-services51.md b/mdop/appv-v5/how-to-install-the-management-and-reporting-databases-on-separate-computers-from-the-management-and-reporting-services51.md index 56be1281a9..ebe96992d3 100644 --- a/mdop/appv-v5/how-to-install-the-management-and-reporting-databases-on-separate-computers-from-the-management-and-reporting-services51.md +++ b/mdop/appv-v5/how-to-install-the-management-and-reporting-databases-on-separate-computers-from-the-management-and-reporting-services51.md @@ -75,7 +75,7 @@ Use the following procedure to install the database server and management server 1. For each database, copy the scripts to a share and modify them following the instructions in the readme file. > [!NOTE] - > For more information about modifying the required SIDs contained in the scripts see, [How to Install the App-V Databases and Convert the Associated Security Identifiers by Using PowerShell](how-to-install-the-app-v-databases-and-convert-the-associated-security-identifiers--by-using-powershell51.md). + > For more information about modifying the required SIDs contained in the scripts, see [How to Install the App-V Databases and Convert the Associated Security Identifiers by Using PowerShell](how-to-install-the-app-v-databases-and-convert-the-associated-security-identifiers--by-using-powershell51.md). 1. Run the scripts on the computer running Microsoft SQL Server. From 1509d37579e0e19dfee144b67816a01b679e4b59 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 12 May 2020 21:11:07 +0530 Subject: [PATCH 592/858] removed duplicate entry of %windir%\Ntds\EDB*.log as per user report #6700. so i removed duplicate entry of **%windir%\Ntds\EDB*.log** --- .../configure-server-exclusions-windows-defender-antivirus.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-server-exclusions-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-server-exclusions-windows-defender-antivirus.md index 97a45e8794..78f6412fd9 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-server-exclusions-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-server-exclusions-windows-defender-antivirus.md @@ -284,8 +284,6 @@ The transaction log files are specified in the registry key `HKEY_LOCAL_MACHINE\ - %windir%\Ntds\Ntds*.pat -- %windir%\Ntds\EDB*.log - - %windir%\Ntds\TEMP.edb #### The NTDS working folder From 6b67594d0d7b9f0c7bcc645dfadb772153286fc9 Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Tue, 12 May 2020 08:56:19 -0700 Subject: [PATCH 593/858] pencil edit --- .../threat-protection/microsoft-defender-atp/api-power-bi.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/api-power-bi.md b/windows/security/threat-protection/microsoft-defender-atp/api-power-bi.md index 3d4d9a401b..cb5955d6d3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/api-power-bi.md +++ b/windows/security/threat-protection/microsoft-defender-atp/api-power-bi.md @@ -25,7 +25,7 @@ ms.topic: article In this section you will learn create a Power BI report on top of Microsoft Defender ATP APIs. -The first example demonstrates how to connect Power BI to Advanced Hunting API and the second example demonstrates a connection to our OData APIs (e.g. Machine Actions, Alerts, etc..) +The first example demonstrates how to connect Power BI to Advanced Hunting API and the second example demonstrates a connection to our OData APIs, such as Machine Actions or Alerts. ## Connect Power BI to Advanced Hunting API From 7c15c18407740941ce650a21ac13b2b77a7909d5 Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Tue, 12 May 2020 09:10:59 -0700 Subject: [PATCH 594/858] pencil edit --- .../app-v/appv-preparing-your-environment.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/application-management/app-v/appv-preparing-your-environment.md b/windows/application-management/app-v/appv-preparing-your-environment.md index 1ea3496ad6..991209bd1b 100644 --- a/windows/application-management/app-v/appv-preparing-your-environment.md +++ b/windows/application-management/app-v/appv-preparing-your-environment.md @@ -7,6 +7,7 @@ ms.sitesec: library ms.prod: w10 ms.date: 04/18/2018 ms.reviewer: +author: dansimp manager: dansimp ms.author: dansimp ms.topic: article From 754e225d387a945d1fb1262b999d9970dcce00ae Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Tue, 12 May 2020 09:50:46 -0700 Subject: [PATCH 595/858] pencil edit --- .../threat-protection/microsoft-defender-atp/machine-tags.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md b/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md index c5b370ed91..e54b496b2c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md +++ b/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md @@ -83,5 +83,6 @@ Use the following registry key entry to add a tag on a machine: - Registry key data: `Name of the tag you want to set` >[!NOTE] ->The device tag is part of the machine information report that's generated once a day. As an alternative, you may choose to restart the endpoint that would transfer a new machine information report.
    +>The device tag is part of the machine information report that's generated once a day. As an alternative, you may choose to restart the endpoint that would transfer a new machine information report. +> > If you need to remove a tag that was added using the above Registry key, clear the contents of the Registry key data instead of removing the 'Group' key. From 2495d870fe59fddeb64e9dbc4d8459911219206e Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Tue, 12 May 2020 10:14:01 -0700 Subject: [PATCH 596/858] Updates to landing & tools pages --- devices/surface/get-started.yml | 54 ++++++++----------- .../surface/microsoft-surface-data-eraser.md | 4 +- .../surface-diagnostic-toolkit-business.md | 4 +- .../surface-enterprise-management-mode.md | 2 +- 4 files changed, 27 insertions(+), 37 deletions(-) diff --git a/devices/surface/get-started.yml b/devices/surface/get-started.yml index 9b0bd74d7e..86beba22d0 100644 --- a/devices/surface/get-started.yml +++ b/devices/surface/get-started.yml @@ -28,20 +28,9 @@ landingContent: url: https://www.microsoft.com/surface/business/surface-go-2 - text: Surface Book 3 for Business url: https://www.microsoft.com/surface/business/surface-book-3 - - text: Surface Pro 7 for Business - url: https://www.microsoft.com/surface/business/surface-pro-7 - - text: Surface Pro X for Business - url: https://www.microsoft.com/surface/business/surface-pro-x - - text: Surface Laptop 3 for Business - url: https://www.microsoft.com/surface/business/surface-laptop-3 - - text: Surface Studio 2 for Business - url: https://www.microsoft.com/surface/business/surface-studio-2 + - text: Explore all Surface family products + url: https://www.microsoft.com/surface/business - - linkListType: video - links: - - text: Microsoft Mechanics Surface videos - url: https://www.youtube.com/watch?v=Uk2kJ5FUZxY&list=PLXtHYVsvn_b__1Baibdu4elN4SoF3JTBZ - # Card (optional) - title: Get started linkLists: @@ -53,18 +42,14 @@ landingContent: url: surface-book-quadro.md - text: What’s new in Surface Dock 2 url: surface-dock-whats-new.md - - text: Surface and Endpoint Configuration Manager considerations - url: considerations-for-surface-and-system-center-configuration-manager.md - - text: Wake On LAN for Surface devices - url: wake-on-lan-for-surface-devices.md - + # Card - title: Deploy Surface devices linkLists: - linkListType: deploy links: - - text: Manage and deploy Surface driver and firmware updates - url: manage-surface-driver-and-firmware-updates.md + - text: Surface Deployment Accelerator tool + url: microsoft-surface-deployment-accelerator.md - text: Autopilot and Surface devices url: windows-autopilot-and-surface-devices.md - text: Deploying, managing, and servicing Surface Pro X @@ -75,15 +60,15 @@ landingContent: linkLists: - linkListType: how-to-guide links: - - text: Optimize Wi-Fi connectivity for Surface devices - url: surface-wireless-connect.md + text: Manage and deploy Surface driver and firmware updates + url: manage-surface-driver-and-firmware-updates.md - text: Best practice power settings for Surface devices url: maintain-optimal-power-settings-on-Surface-devices.md - - text: Manage battery limit with UEFI - url: battery-limit.md + - text: Optimize Wi-Fi connectivity for Surface devices + url: surface-wireless-connect.md # Card - - title: Secure Surface devices + - title: Explore security topics linkLists: - linkListType: how-to-guide links: @@ -99,31 +84,34 @@ landingContent: linkLists: - linkListType: how-to-guide links: - - text: Surface Dock Firmware Update - url: surface-dock-firmware-update.md - text: Surface Diagnostic Toolkit for Business url: surface-diagnostic-toolkit-for-business-intro.md - text: SEMM and UEFI url: surface-enterprise-management-mode.md - - text: Surface Brightness Control - url: microsoft-surface-brightness-control.md - text: Battery Limit setting url: battery-limit.md # Card - - title: Support and community + - title: Browse Support topics linkLists: - linkListType: learn links: - text: Top support solutions url: support-solutions-surface.md - - text: Maximize your Surface battery life - url: https://support.microsoft.com/help/4483194/maximize-surface-battery-life + - text: Protecting your data during Surface repair or service + url: https://support.microsoft.com/en-us/help/4023508/surface-faq-protecting-your-data-service - text: Troubleshoot Surface Dock and docking stations url: https://support.microsoft.com/help/4023468/surface-troubleshoot-surface-dock-and-docking-stations - - linkListType: reference + +# Card + - title: Participate in Surface Community + linkLists: + - linkListType: learn links: + links: - text: Surface IT Pro blog url: https://techcommunity.microsoft.com/t5/Surface-IT-Pro-Blog/bg-p/SurfaceITPro - text: Surface Devices Tech Community url: https://techcommunity.microsoft.com/t5/Surface-Devices/ct-p/SurfaceDevices + - text: Microsoft Mechanics Surface videos + url: https://www.youtube.com/watch?v=Uk2kJ5FUZxY&list=PLXtHYVsvn_b__1Baibdu4elN4SoF3JTBZ \ No newline at end of file diff --git a/devices/surface/microsoft-surface-data-eraser.md b/devices/surface/microsoft-surface-data-eraser.md index ca46b58a8b..1ad32d8518 100644 --- a/devices/surface/microsoft-surface-data-eraser.md +++ b/devices/surface/microsoft-surface-data-eraser.md @@ -168,7 +168,9 @@ After you create a Microsoft Surface Data Eraser USB stick, you can boot a suppo Microsoft Surface Data Eraser is periodically updated by Microsoft. For information about the changes provided in each new version, see the following: ### 3.30.139 -This version of Surface Data Eraser to be released May 11, 2020 adds support for: +*Release Date: 11 May 2020* + +This version of Surface Data Eraser adds support for: - Surface Book 3 - Surface Go 2 - New SSD in Surface Go diff --git a/devices/surface/surface-diagnostic-toolkit-business.md b/devices/surface/surface-diagnostic-toolkit-business.md index d916f7d91b..f67a1290d0 100644 --- a/devices/surface/surface-diagnostic-toolkit-business.md +++ b/devices/surface/surface-diagnostic-toolkit-business.md @@ -175,8 +175,8 @@ You can select to run a wide range of logs across applications, drivers, hardwar ## Changes and updates ### Version 2.94.139.0 - -This version of Surface Diagnostic Toolkit for Business to be released May 11, 2020 adds support for the following: +*Release date: May 11, 2020*
    +This version of Surface Diagnostic Toolkit for Business adds support for the following: - Ability to skip Windows Update to perform hardware check. - Ability to receive notifications for about the latest version update diff --git a/devices/surface/surface-enterprise-management-mode.md b/devices/surface/surface-enterprise-management-mode.md index 819ef39b6a..d8d1715907 100644 --- a/devices/surface/surface-enterprise-management-mode.md +++ b/devices/surface/surface-enterprise-management-mode.md @@ -228,7 +228,7 @@ create a reset package using PowerShell to reset SEMM. ## Version History -The latest version of SEMM to be released May 11, 2020 includes: +The latest version of SEMM released May 11, 2020 includes: - Support for Surface Go 2 - Support for Surface Book 3 - Bug fixes From 0726efc59e799da20768d46c400057cb3038e3bc Mon Sep 17 00:00:00 2001 From: Kweku Ako-Adjei Date: Tue, 12 May 2020 10:31:06 -0700 Subject: [PATCH 597/858] Update cortana-at-work-overview.md --- .../cortana-at-work-overview.md | 107 ++++++++++++++++++ 1 file changed, 107 insertions(+) diff --git a/windows/configuration/cortana-at-work/cortana-at-work-overview.md b/windows/configuration/cortana-at-work/cortana-at-work-overview.md index cad5f5470d..60ad057a42 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-overview.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-overview.md @@ -17,6 +17,113 @@ ms.author: dansimp - Windows 10, version 1703 - Windows 10 Mobile, version 1703 +## Who is Cortana? + +Cortana is a personal productivity assistant in Microsoft 365, helping your users achieve more with less effort and focus on what matters. The Cortana app in Windows 10 helps users quickly get information across Microsoft 365, using typed or spoken queries to connect with people, check calendars, set reminders, add tasks, and more. + +[INSERT SCREENSHOT 1] + +## + +## Where is Cortana available for use in my organization? + +Your employees can use Cortana in the languages listed [here](https://support.microsoft.com/en-us/help/4026948/cortanas-regions-and-languages). However, most productivity skills are currently only enabled for English (United States), for users with mailboxes in the United States. + +The Cortana app in Windows 10, version 2004 requires the latest Microsoft Store update to support languages other than English (United States). + +## + +## Required hardware and software + +Cortana requires a PC running Windows 10, version 1703 or later, as well as the following software to successfully run the included scenario in your organization. + +**Note** : A microphone is not required to use Cortana. + +Table 1 + +| **Software** | **Minimum version** | +| --- | --- | +| Client operating system | **Desktop:** +- Windows 10, version 2004 (recommended) +- Windows 10, version 1703 (legacy version of Cortana) +- Mobile: Windows 10 mobile, version 1703 (legacy version of Cortana) + +For more information on the differences between Cortana in Windows 10, version 2004 and earlier versions, please see "How is my data processed by Cortana?" below. +**Mobile:** Windows 10 Mobile, version 1703 (legacy version of Cortana) | +| Azure Active Directory (Azure AD) | While all employees signing into Cortana need an Azure AD account, an Azure AD premium tenant isn't required. | +| Additional policies (Group Policy and Mobile Device Management (MDM)) | There is a rich set of policies that can be used to manage various aspects of Cortana. Most of these policies will limit the abilities of Cortana but won't turn Cortana off. +For example, if you turn **Speech** off, your employees won't be able to use the wake word ("Cortana") for hands-free activation or voice commands to easily ask for help. | + +## Signing in using Azure AD + +Your organization must have an Azure AD tenant and your employees' devices must all be Azure AD-joined for the best Cortana experience. (Users may also sign into Cortana with a Microsoft account, but will not be able to use their enterprise email or calendar.) For info about what an Azure AD tenant is, how to get your devices joined, and other Azure AD maintenance info, see [Azure Active Directory documentation.](https://docs.microsoft.com/en-us/azure/active-directory/) + +## How is my data processed by Cortana? + +Cortana's approach to integration with Microsoft 365 has changed in with Windows 10, version 2004 and later. + +### **Cortana in Windows 10, version 2004 and later** + +Cortana in Windows 10, version 2004 and later, meets the same enterprise-level privacy, security, and compliance promises for Cortana enterprise services, as reflected in the [Online Services Terms (OST)](https://www.microsoft.com/en-us/licensing/product-licensing/products). For more information, see [Cortana in Microsoft 365](https://docs.microsoft.com/en-us/microsoft-365/admin/misc/cortana-integration?view=o365-worldwide#what-data-is-processed-by-cortana-in-office-365). + +#### How does Microsoft store, retain, process, and use Customer Data in Cortana? + +The table below describes the data handling for Cortana enterprise services. + +| **Name** | **Description** | +| --- | --- | +| **Storage** + + | Customer Data is stored on Microsoft servers inside the Office 365 cloud. Your data is part of your tenant. Speech audio is not retained. + + | +| **Stays in Geo** + + | Customer Data is stored on Microsoft servers inside the Office 365 cloud in Geo. Your data is part of your tenant. + + | +| **Retention** + + | Customer Data is deleted when the account is closed by the tenant administrator or when a GDPR Data Subject Rights deletion request is made. +Speech audio is not retained. + + | +| **Processing and Confidentiality** + + | Personnel engaged in the processing of Customer Data and personal data (i) will process such data only on instructions from Customer, and (ii) will be obligated to maintain the confidentiality and security of such data even after their engagement ends. + + | +| **Usage** + + | Microsoft uses Customer Data only to provide the services agreed upon, and for purposes that are compatible with those services. Machine learning to develop and improve models is one of those purposes. Machine learning is done inside the Office 365 cloud consistent with the Online Services Terms. +Your data is not used to target advertising. | + +#### How does the wake word ("Cortana") work? If I enable it, is Cortana always listening? + +Cortana only begins listening for commands or queries when the wake word is detected, or the microphone button has been selected. + +First, the user must enable the wake word from within Cortana settings. Once it has been enabled, a component of Windows called the [Windows Multiple Voice Assistant platform](https://docs.microsoft.com/en-us/windows-hardware/drivers/audio/voice-activation-mva#voice-activation) will start listening for the wake word. No audio is processed by speech recognition unless two local wake word detectors and a server-side one agree with high confidence that the wake word was heard. + +The first decision is made by the Windows Multiple Voice Assistant platformleveraging hardware optionally included in the user's PC for power savings. If the wake word is detected, Windows will show a microphone icon in the system tray indicating an assistant app is listening. + +[INSERT SCREENSHOT 2] + +At that point, the Cortana app will receive the audio, run a second, more accurate wake word detector, and optionally send it to a Microsoft cloud service where a third wake word detector will confirm. If the service does not confirm that the activation was valid, the audio will be discarded and deleted from any further processing or server logs. On the user's PC, the Cortana app will be silently dismissed, and no query will be shown in conversation history because the query was discarded. + +If all three wake word detectors agree, the Cortana canvas will show what speech has been recognized. + +### **Cortana in Windows 10, versions 1909 and earlier** + +Cortana in Windows 10, versions 1909 and earlier, isn't a service covered by the Office 365 Trust Center. [Learn more about how Cortana in Windows 10, version 1909 and earlier, treats your data](https://go.microsoft.com/fwlink/p/?LinkId=536419). + +Cortana is covered under the [Microsoft Privacy Statement](https://privacy.microsoft.com/privacystatement) and [Microsoft Services Agreement](https://www.microsoft.com/servicesagreement). + +## **See also** + +- [What is Cortana?](https://go.microsoft.com/fwlink/p/?LinkId=746818) + +*************************************************************** + ## Who is Cortana? Cortana is Microsoft’s personal digital assistant, who helps busy people get things done, even while at work. Cortana has powerful configuration options, specifically optimized for your business. By signing in with an Azure Active Directory (Azure AD) account, your employees can give Cortana access to their enterprise/work identity, while getting all the functionality Cortana provides to them outside of work. From a494f971a6416f0731539e5eba1fe1ed578edc49 Mon Sep 17 00:00:00 2001 From: Kweku Ako-Adjei Date: Tue, 12 May 2020 10:45:05 -0700 Subject: [PATCH 598/858] Update cortana-at-work-overview.md --- .../cortana-at-work-overview.md | 59 +------------------ 1 file changed, 3 insertions(+), 56 deletions(-) diff --git a/windows/configuration/cortana-at-work/cortana-at-work-overview.md b/windows/configuration/cortana-at-work/cortana-at-work-overview.md index 60ad057a42..5f1b8a38ec 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-overview.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-overview.md @@ -21,9 +21,7 @@ ms.author: dansimp Cortana is a personal productivity assistant in Microsoft 365, helping your users achieve more with less effort and focus on what matters. The Cortana app in Windows 10 helps users quickly get information across Microsoft 365, using typed or spoken queries to connect with people, check calendars, set reminders, add tasks, and more. -[INSERT SCREENSHOT 1] - -## +INSERT SCREENSHOT 1 ## Where is Cortana available for use in my organization? @@ -31,16 +29,12 @@ Your employees can use Cortana in the languages listed [here](https://support.mi The Cortana app in Windows 10, version 2004 requires the latest Microsoft Store update to support languages other than English (United States). -## - ## Required hardware and software Cortana requires a PC running Windows 10, version 1703 or later, as well as the following software to successfully run the included scenario in your organization. **Note** : A microphone is not required to use Cortana. -Table 1 - | **Software** | **Minimum version** | | --- | --- | | Client operating system | **Desktop:** @@ -60,7 +54,7 @@ Your organization must have an Azure AD tenant and your employees' devices m ## How is my data processed by Cortana? -Cortana's approach to integration with Microsoft 365 has changed in with Windows 10, version 2004 and later. +Cortana's approach to integration with Microsoft 365 has changed in with Windows 10, version 2004 and later. ### **Cortana in Windows 10, version 2004 and later** @@ -120,51 +114,4 @@ Cortana is covered under the [Microsoft Privacy Statement](https://privacy.micro ## **See also** -- [What is Cortana?](https://go.microsoft.com/fwlink/p/?LinkId=746818) - -*************************************************************** - -## Who is Cortana? -Cortana is Microsoft’s personal digital assistant, who helps busy people get things done, even while at work. -Cortana has powerful configuration options, specifically optimized for your business. By signing in with an Azure Active Directory (Azure AD) account, your employees can give Cortana access to their enterprise/work identity, while getting all the functionality Cortana provides to them outside of work. - -Using Azure AD also means that you can remove an employee’s profile (for example, when an employee leaves your organization) while respecting Windows Information Protection (WIP) policies and ignoring enterprise content, such as emails, calendar items, and people lists that are marked as enterprise data. - -![Cortana at work, showing the About me screen](../images/cortana-about-me.png) - -## Where is Cortana available for use in my organization? -You can use Cortana at work in all countries/regions where Cortana is supported for consumers. This includes the United States, United Kingdom, Canada, France, Italy, Germany, Spain, China, Japan, India, and Australia. As Cortana comes to more countries, she will also become available to enterprise customers. - -Cortana is available on Windows 10, version 1703 and with limited functionality on Windows 10 Mobile, version 1703. - -## Required hardware and software -Cortana requires the following hardware and software to successfully run the included scenario in your organization. - -|Hardware |Description | -|---------|------------| -|Microphone |For speech interaction with Cortana. If you don't have a microphone, you can still interact with Cortana by typing in the Cortana Search Box in the taskbar. | -|Windows Phone |For location-specific reminders. You can also use a desktop device to run through this scenario, but location accuracy is usually better on phones. | -|Desktop devices |For non-phone-related scenarios. | - - -|Software |Minimum version | -|---------|------------| -|Client operating system |