From 93dd413ce5c6bca582d49ffe74d00ac8a3b9de0f Mon Sep 17 00:00:00 2001 From: SaiDuanZX <44047860+SaiDuanZX@users.noreply.github.com> Date: Wed, 22 Jan 2020 15:39:25 +0800 Subject: [PATCH 0001/1414] Request more clear guidelines to add a Desktop App Please talk with WIP product team and get a more clear guideline about how to add a new Desktop app to protected apps or exempted apps based on the PowerShell, the current guideline does not provide anything about how to get the "Product Name" field which we must to fill in and there are many possible different format of Product Name we may able to use. --- .../create-wip-policy-using-intune-azure.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md index b3f555bb13..a02c440908 100644 --- a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md +++ b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md @@ -214,6 +214,8 @@ Path Publisher Where `O=MICROSOFT CORPORATION, L=REDMOND, S=WASHINGTON, C=US` is the **Publisher** name and `WORDPAD.EXE` is the **File** name. +Regarding to how to get the Product Name for the Apps you wish to Add, please reach out to our Windows Support Team to request the guidelines + ### Import a list of apps This section covers two examples of using an AppLocker XML file to the **Protected apps** list. You’ll use this option if you want to add multiple apps at the same time. From fabf1b6d14b37581fe381e8890bdbb45b66b125e Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Wed, 29 Jan 2020 09:59:21 +0500 Subject: [PATCH 0002/1414] Update hello-hybrid-cert-whfb-settings-pki.md --- .../hello-hybrid-cert-whfb-settings-pki.md | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md index 7c4e019e6d..7631e6620b 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md @@ -156,6 +156,26 @@ Sign-in to an **AD FS Windows Server 2016** computer with _Enterprise Admin_ equ > [!NOTE] > If you gave your Windows Hello for Business Authentication certificate template a different name, then replace **WHFBAuthentication** in the above command with the name of your certificate template. It's important that you use the template name rather than the template display name. You can view the template name on the **General** tab of the certificate template using the Certificate Template management console (certtmpl.msc). Or, you can view the template name using the **Get-CATemplate** ADCS Administration Windows PowerShell cmdlet on our Windows Server 2012 or later certificate authority. +> [!IMPORTANT] +> If the template was changed successfully, the output of the command will contain old and new values of the template parameters. New value must contain **CTPRIVATEKEY_FLAG_HELLO_LOGON_KEY** parameter. For example: +> +> CN=Certificate Templates,CN=Public Key Services,CN=Services,CN=Configuration,DC=[yourdomain]:WHFBAuthentication +> +> Old Value: +> msPKI-Private-Key-Flag REG_DWORD = 5050080 (84213888) +> CTPRIVATEKEY_FLAG_REQUIRE_SAME_KEY_RENEWAL -- 80 (128) +> CTPRIVATEKEY_FLAG_ATTEST_NONE -- 0 +> TEMPLATE_SERVER_VER_WINBLUE< TEMPLATE_CLIENT_VER_WINBLUE< New Value: +> msPKI-Private-Key-Flag REG_DWORD = 5250080 (86311040) +> CTPRIVATEKEY_FLAG_REQUIRE_SAME_KEY_RENEWAL -- 80 (128) +> CTPRIVATEKEY_FLAG_ATTEST_NONE -- 0 +> TEMPLATE_SERVER_VER_WINBLUE< CTPRIVATEKEY_FLAG_HELLO_LOGON_KEY -- 200000 (2097152) +> TEMPLATE_CLIENT_VER_WINBLUE< CertUtil: -dsTemplate command completed successfully." + ## Publish Templates ### Publish Certificate Templates to a Certificate Authority From 8985b4a89eff9cd639b3ea486ed3a79c4b06581f Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Thu, 30 Jan 2020 12:05:15 +0500 Subject: [PATCH 0003/1414] Update windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../hello-for-business/hello-hybrid-cert-whfb-settings-pki.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md index 7631e6620b..c627e71a66 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md @@ -157,7 +157,7 @@ Sign-in to an **AD FS Windows Server 2016** computer with _Enterprise Admin_ equ > If you gave your Windows Hello for Business Authentication certificate template a different name, then replace **WHFBAuthentication** in the above command with the name of your certificate template. It's important that you use the template name rather than the template display name. You can view the template name on the **General** tab of the certificate template using the Certificate Template management console (certtmpl.msc). Or, you can view the template name using the **Get-CATemplate** ADCS Administration Windows PowerShell cmdlet on our Windows Server 2012 or later certificate authority. > [!IMPORTANT] -> If the template was changed successfully, the output of the command will contain old and new values of the template parameters. New value must contain **CTPRIVATEKEY_FLAG_HELLO_LOGON_KEY** parameter. For example: +> If the template was changed successfully, the output of the command will contain old and new values of the template parameters. The new value must contain the **CTPRIVATEKEY_FLAG_HELLO_LOGON_KEY** parameter. Example: > > CN=Certificate Templates,CN=Public Key Services,CN=Services,CN=Configuration,DC=[yourdomain]:WHFBAuthentication > @@ -234,4 +234,3 @@ Sign-in to the certificate authority or management workstation with _Enterprise 4. [Configure Azure Device Registration](hello-hybrid-cert-trust-devreg.md) 5. Configure Windows Hello for Business settings: PKI (*You are here*) 6. [Sign-in and Provision](hello-hybrid-cert-whfb-provision.md) - From 2f21dc1a5031a8a47a9ade95acf93af2c9a2f1b8 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Mon, 30 Mar 2020 08:24:44 +0500 Subject: [PATCH 0004/1414] Update windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../hello-hybrid-cert-whfb-settings-pki.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md index c627e71a66..503bdf5c4c 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md @@ -159,22 +159,22 @@ Sign-in to an **AD FS Windows Server 2016** computer with _Enterprise Admin_ equ > [!IMPORTANT] > If the template was changed successfully, the output of the command will contain old and new values of the template parameters. The new value must contain the **CTPRIVATEKEY_FLAG_HELLO_LOGON_KEY** parameter. Example: > -> CN=Certificate Templates,CN=Public Key Services,CN=Services,CN=Configuration,DC=[yourdomain]:WHFBAuthentication -> -> Old Value: -> msPKI-Private-Key-Flag REG_DWORD = 5050080 (84213888) -> CTPRIVATEKEY_FLAG_REQUIRE_SAME_KEY_RENEWAL -- 80 (128) -> CTPRIVATEKEY_FLAG_ATTEST_NONE -- 0 -> TEMPLATE_SERVER_VER_WINBLUE< TEMPLATE_CLIENT_VER_WINBLUE< New Value: -> msPKI-Private-Key-Flag REG_DWORD = 5250080 (86311040) -> CTPRIVATEKEY_FLAG_REQUIRE_SAME_KEY_RENEWAL -- 80 (128) -> CTPRIVATEKEY_FLAG_ATTEST_NONE -- 0 -> TEMPLATE_SERVER_VER_WINBLUE< CTPRIVATEKEY_FLAG_HELLO_LOGON_KEY -- 200000 (2097152) -> TEMPLATE_CLIENT_VER_WINBLUE< CertUtil: -dsTemplate command completed successfully." +> CN=Certificate Templates,CN=Public Key Services,CN=Services,CN=Configuration,DC=[yourdomain]:WHFBAuthentication
+>
+> Old Value:
+> msPKI-Private-Key-Flag REG_DWORD = 5050080 (84213888)
+> CTPRIVATEKEY_FLAG_REQUIRE_SAME_KEY_RENEWAL -- 80 (128)
+> CTPRIVATEKEY_FLAG_ATTEST_NONE -- 0
+> TEMPLATE_SERVER_VER_WINBLUE< +> TEMPLATE_CLIENT_VER_WINBLUE< +> New Value:
+> msPKI-Private-Key-Flag REG_DWORD = 5250080 (86311040)
+> CTPRIVATEKEY_FLAG_REQUIRE_SAME_KEY_RENEWAL -- 80 (128)
+> CTPRIVATEKEY_FLAG_ATTEST_NONE -- 0
+> TEMPLATE_SERVER_VER_WINBLUE< +> CTPRIVATEKEY_FLAG_HELLO_LOGON_KEY -- 200000 (2097152)
+> TEMPLATE_CLIENT_VER_WINBLUE< +> CertUtil: -dsTemplate command completed successfully."
## Publish Templates From 989cfad909656a6e216837bec4840f2939c18d38 Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Mon, 4 May 2020 23:39:59 +0300 Subject: [PATCH 0005/1414] add info about 0x801c004D https://github.com/MicrosoftDocs/windows-itpro-docs/issues/6505 --- .../hello-for-business/hello-errors-during-pin-creation.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md b/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md index 300a074c68..6631350839 100644 --- a/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md +++ b/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md @@ -98,6 +98,7 @@ For errors listed in this table, contact Microsoft Support for assistance. | 0x801C03F0 | ​There is no key registered for the user. | | 0x801C03F1 | ​There is no UPN in the token. | | ​0x801C044C | There is no core window for the current thread. | +| 0x801c004D | Unable to enroll a device to use a PIN for login. | ## Related topics From f304ed45fec6e178836d4f3b187a5442488c68f8 Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Tue, 12 May 2020 09:49:48 +0300 Subject: [PATCH 0006/1414] Update description for 0x801c004D as advised by mapalko in https://github.com/MicrosoftDocs/windows-itpro-docs/pull/6639 --- .../hello-for-business/hello-errors-during-pin-creation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md b/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md index 6631350839..01f18214de 100644 --- a/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md +++ b/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md @@ -98,7 +98,7 @@ For errors listed in this table, contact Microsoft Support for assistance. | 0x801C03F0 | ​There is no key registered for the user. | | 0x801C03F1 | ​There is no UPN in the token. | | ​0x801C044C | There is no core window for the current thread. | -| 0x801c004D | Unable to enroll a device to use a PIN for login. | +| 0x801c004D | DSREG_NO_DEFAULT_ACCOUNT: NGC provisioning is unable to find the default WAM account to use to request AAD token for provisioning. Unable to enroll a device to use a PIN for login. | ## Related topics From 991c2cfea3e8b51e70938c65238c5000ca791ec7 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Thu, 4 Jun 2020 13:49:26 +0100 Subject: [PATCH 0007/1414] Create changes-to-windows-diagnostic-data-collection.md --- ...s-to-windows-diagnostic-data-collection.md | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 windows/privacy/changes-to-windows-diagnostic-data-collection.md diff --git a/windows/privacy/changes-to-windows-diagnostic-data-collection.md b/windows/privacy/changes-to-windows-diagnostic-data-collection.md new file mode 100644 index 0000000000..1b504439b7 --- /dev/null +++ b/windows/privacy/changes-to-windows-diagnostic-data-collection.md @@ -0,0 +1,57 @@ +--- +title: Changes to Windows diagnostic data collection +description: This article provides information on changes to Windows diagnostic data collection Windows 10. +keywords: privacy, diagnostic data +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.pagetype: security +ms.localizationpriority: high +audience: ITPro +ms.author: daniha +author: DaniHalfin +manager: dansimp +ms.collection: M365-security-compliance +ms.topic: article +--- + +# Changes to Windows diagnostic data collection + +Applies to: +- Windows 10, version 1903 and newer +- The next version of Windows Server + +Microsoft is deeply committed to providing you with effective controls over your data and ongoing transparency into our data handling practices. As part of this effort, we are moving our major products and services to a model where data sent back to Microsoft from customer devices will be classified as either **Required** or **Optional**. We believe this will provide our customers with a simpler experience – information should be easier to find, easier to understand, and easier to act upon through the tools we provide. + +This topic is meant for IT administrators and explains the changes Windows is making to align to the new data collection taxonomy. These changes are focused in two areas: + +- [Taxonomy changes](#Taxonomy-changes) +- [Behavioral changes](#Behaviorial-changes) + +> [!NOTE] +> You can test the behavioral changes now in Windows 10 Insider Preview build 19577 and later. + +## Summary of changes + +In Windows 10, version 1903 and newer, you will see taxonomy updates in both the **Out-of-box-experience** (OOBE) and the **Diagnostics & feedback** privacy settings page. These changes are explained in the section named **Taxonomy** changes. + +Additionally, in an upcoming release of Windows 10, we’re simplifying your diagnostic data controls by moving from four diagnostic data controls to three: **Diagnostic data off**, **Required**, and **Optional**. We’re also clarifying the Security diagnostic data level to more accurately reflect its behavior by changing it to **Diagnostic data off**. All of these changes are explained in the section named **Behavioral changes**. + +## Taxonomy changes + +Starting in Windows 10, version 1903 and newer, both the **Out-of-Box-Experience** (OOBE) and the **Diagnostics & feedback** privacy setting pages will reflect the following changes: + +- The **Basic** diagnostic data level is being labeled as **Required**. +- The **Full** diagnostic data level is being labeled as **Optional**. + +> [!IMPORTANT] +> No action is required for the taxonomy changes, and your existing settings will be maintained as part of this update. + +## Behaviorial changes + +In an upcoming release of Windows 10, we’re simplifying your diagnostic data controls by moving from four diagnostic data controls to three: **Diagnostic data off**, **Required**, and **Optional**. If your devices are set to **Enhanced** when they are upgraded, the device settings will be migrated to the more privacy-preserving setting of **Required diagnostic data**, which means that analytic services that leverage enhanced data collection may not work properly. For a list of services, see the section named, **Services that rely on Enhanced diagnostic data**, later in this topic. Administrators should read through the details and determine whether to apply these new policies to restore the same collection settings as they had before this change. For a list of steps, see the section named **Configure a Windows 10 device to limit diagnostics**. For more information on services that rely on Enhanced diagnostic data, see **Services that rely on Enhanced diagnostic data**. + +Additionally, you will see the following policy changes in an upcoming release of Windows 10: +| Policy type | Current policy | Renamed policy | +| --- | --- | --- | +| Group Policy | From f549befa2cb7dd1dbd2762fbf117a522415ac182 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Thu, 4 Jun 2020 16:35:34 +0100 Subject: [PATCH 0008/1414] Update changes-to-windows-diagnostic-data-collection.md --- ...s-to-windows-diagnostic-data-collection.md | 35 ++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/windows/privacy/changes-to-windows-diagnostic-data-collection.md b/windows/privacy/changes-to-windows-diagnostic-data-collection.md index 1b504439b7..b9785b1a62 100644 --- a/windows/privacy/changes-to-windows-diagnostic-data-collection.md +++ b/windows/privacy/changes-to-windows-diagnostic-data-collection.md @@ -54,4 +54,37 @@ In an upcoming release of Windows 10, we’re simplifying your diagnostic data c Additionally, you will see the following policy changes in an upcoming release of Windows 10: | Policy type | Current policy | Renamed policy | | --- | --- | --- | -| Group Policy | +| Group Policy | Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Allow Telemetry**
  • **0 Security**
  • **Basic**
  • **Enhanced**
  • **Full**
| Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Allow Diagnostic Data**
  • **Diagnostic data off (not recommended)**
  • **Send required diagnostic data**
  • **Send optional diagnostic data**
| +| Group Policy |Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Configure telemetry opt-in settings user interface**| Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Configure diagnostic data opt-in settings user interface** | +| Group Policy |Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Configure telemetry opt-in change notifications**| Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Configure diagnostic data opt-in change notifications** | +| MDM | System/AllowTelemetry
  • **0**
  • **2**
  • **3**
  • **4**
| + +A final set of changes includes two new policies that can help you fine-tune diagnostic data collection within your organization. These policies let you limit the amount of optional diagnostic data that’s sent back to Microsoft. + +- The **Limit dump collection** policy is a new policy that can be used to limit the types of [crash dumps](https://docs.microsoft.com/windows/win32/dxtecharts/crash-dump-analysis) that can be sent back to Microsoft. If this policy is enabled, Windows Error Reporting will send only kernel mini dumps and user mode triage dumps. + - Group Policy: Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Limit Dump Collection** + - MDM policy: System/ LimitDiagnosticLogCollection +- The **Limit diagnostic log collection** policy is another new policy that limits the number of diagnostic logs that are sent back to Microsoft. If this policy is enabled, diagnostic logs are not sent back to Microsoft. + - Group Policy: Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Limit Diagnostic Log Collection** + - MDM policy: System/LimitDumpCollection + +>[!Important] +>All of the changes mentioned in this section will not be released on versions of Windows, version 1809 and earlier as well as Windows Server 2019 and earlier. + +## Configure a Windows 10 device to limit diagnostics + +With the Enhanced diagnostic data level being split out into new policies, we are providing additional controls to manage what types of dumps are collected and whether to send additional diagnostic logs. Here are some steps on how to configure them: + +1. Choose to send optional diagnostic data by setting one of the following policies: + - Group Policy: Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Allow Diagnostic Data**. Set the policy value to **Send optional diagnostic data** + - MDM: System/AllowTelemetry. Set the policy value to 3. +2. Enable the following Group Policy: Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Limit Dump Collection** +3. Enable the following Group Policy: Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Limit Diagnostic Log Collection** + +## Services that rely on Enhanced diagnostic data + +Customers who use services that depend on Windows diagnostic data, such as Microsoft Managed Desktop or Desktop Analytics, may be impacted by the functional changes when they are released. These services will be updated to address these changes and guidance will be published on how to configure them properly. + +The following provides a list of the known changes: +- [Microsoft Managed Desktop](http://aka.ms/mmd-diagnostic-data-level) +- Desktop Analytics \ No newline at end of file From 642e2f8a35f2f8d26567f783fee313be5e30ede1 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Fri, 5 Jun 2020 16:44:37 +0100 Subject: [PATCH 0009/1414] Update windows-10-and-privacy-compliance.md --- .../windows-10-and-privacy-compliance.md | 133 +++++++++--------- 1 file changed, 70 insertions(+), 63 deletions(-) diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index 3631daf619..654f271d91 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -19,151 +19,150 @@ ms.date: 05/21/2019 # Windows 10 & Privacy Compliance:
A Guide for IT and Compliance Professionals Applies to: -- Windows 10, version 1809 and newer -- Windows 10 Team Edition, version 1703 for Surface Hub +- Windows 10 Enterprise +- Windows 10 Education - Windows Server 2016 and newer -- Windows Analytics - -For more information about the GDPR, see: -* [Windows and the GDPR: Information for IT Administrators and Decision Makers](gdpr-it-guidance.md) -* [Microsoft GDPR Overview](https://aka.ms/GDPROverview) -* [Microsoft Trust Center FAQs about the GDPR](https://aka.ms/gdpr-faq) -* [Microsoft Service Trust Portal (STP)](https://aka.ms/stp) -* [Get Started: Support for GDPR Accountability](https://servicetrust.microsoft.com/ViewPage/GDPRGetStarted) ## Overview -At Microsoft, we are deeply committed to data privacy across all our products and services. With this guide, we provide IT and compliance professionals with data privacy considerations for Windows 10. +IMPORTANT: Microsoft is [increasing transparency](https://blogs.microsoft.com/on-the-issues/2019/04/30/increasing-transparency-and-customer-control-over-data/) by categorizing the data we collect as required or optional. Windows 10 is in the process of updating devices to reflect this new categorization, and during this transition Basic diagnostic data will be recategorized as Required diagnostic data and Full diagnostic data will be recategorized as Optional diagnostic data. For more information, see [Changes to Windows diagnostic data](changes-to-windows-diagnostic-data-collection.md). -Microsoft collects data through multiple interactions with users of Windows 10 devices. This information can contain personal data that may be used to provide, secure, and improve Windows 10 services. To help users and organizations control the collection of personal data, Windows 10 provides comprehensive transparency features, settings choices, controls and support for data subject requests, all of which are detailed in this guide. +At Microsoft, we are deeply committed to data privacy across all our products and services. With this guide, we provide administrators and compliance professionals with data privacy considerations for Windows 10. -This information allows IT and compliance professionals work together to better manage personal data privacy considerations and related regulations, such as the General Data Protection Regulation (GDPR). +Microsoft collects data through multiple interactions with users of Windows 10 devices. This information can contain personal data that may be used to provide, secure, and improve Windows 10 services. To help users and organizations control the collection of personal data, Windows 10 provides comprehensive transparency features, settings choices, controls, and support for data subject requests, all of which are detailed in this article. +This information allows administrators and compliance professionals to work together to better manage personal data privacy considerations and related regulations, such as the General Data Protection Regulation (GDPR) ## 1. Windows 10 data collection transparency Transparency is an important part of the data collection process in Windows 10. Comprehensive information about the features and processes used to collect data is available to users and administrators directly within Windows, both during and after device set up. -If interested in understanding how to manage settings related to data collection skip to the next section [Windows 10 data collection management](#12-data-collection-monitoring). - - ### 1.1 Device set up experience and support for layered transparency -When setting up a device, a user can configure their privacy settings. Those privacy settings are key in determining the amount of personal data collected. For each privacy setting, the user is provided information about the setting along with the links to supporting information. This information explains what data is collected, how the data is used and how to manage the setting after the device setup is complete. The user can also review the privacy statement when connected to the network during this portion of setup. A brief overview of the set up experience for privacy settings are described in [this blog](https://blogs.windows.com/windowsexperience/2018/03/06/windows-insiders-get-first-look-new-privacy-screen-settings-layout-coming-windows-10/#uCC2bKYP8M5BqrDP.97). +When setting up a device, a user can configure their privacy settings. Those privacy settings are key in determining the amount of personal data collected. For each privacy setting, the user is provided information about the setting along with the links to supporting information. This information explains what data is collected, how the data is used, and how to manage the setting after the device setup is complete. When connected to the network during this portion of setup, the user can also review the privacy statement. A brief overview of the set up experience for privacy settings is described in [this blog](https://blogs.windows.com/windowsexperience/2018/03/06/windows-insiders-get-first-look-new-privacy-screen-settings-layout-coming-windows-10/#uCC2bKYP8M5BqrDP.97). The following table provides an overview of the Windows 10 privacy settings presented during the device setup experience that involve processing personal data and where to find additional information. > [!NOTE] -> This table is limited to the privacy settings that are available as part of setting up a Windows 10 device (Windows 10, version 1809 and later). For the full list of settings that involve data collection, see: [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). +> This table is limited to the privacy settings that are available as part of setting up a Windows 10 device (Windows 10, version 1809 and newer). For the full list of settings that involve data collection, [see Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services). | Feature/Setting | Description | Supporting Content | Privacy Statement | | --- | --- | --- | --- | -| Diagnostic Data |

Microsoft uses diagnostic data to: keep Windows secure and up to date, troubleshoot problems, and make product improvements as described in more detail below. Regardless of level selected, the device will be just as secure and will operate normally. This data is collected by Microsoft and stored with one or more unique identifiers that can help us recognize an individual user on an individual device, and understand the device's service issues and use patterns.

Diagnostic data is categorized into four levels:

  • **Security**
    Information that’s required to help keep Windows, Windows Server, and System Center secure, including data about the Connected User Experiences and Telemetry component settings, the Malicious Software Removal Tool, and Windows Defender.
  • **Basic**
    Basic device info, including: quality-related data, app compatibility, and data from the Security level.
  • **Enhanced**
    Additional insights, including: how Windows, Windows Server, System Center, and apps are used; how they perform; advanced reliability data; and data from both the Basic and the Security levels.
  • **Full**
    Information about the websites you browse, how you use apps and features; plus additional information about device health, device activity, enhanced error reporting, and data from Enhanced, Basic and the Security levels.
    At Full, Microsoft also collects the memory state of your device when a system or app crash occurs (which may unintentionally include parts of a file you were using when a problem occurred).

| [Learn more](https://support.microsoft.com/help/4468236/diagnostics-feedback-and-privacy-in-windows-10-microsoft-privacy)

[Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md) | [Privacy Statement](https://privacy.microsoft.com/privacystatement#maindiagnosticsmodule) | -| Inking and typing diagnostics | Microsoft collects inking and typing data to improve the language recognition and suggestion capabilities of apps and services running on Windows. | [Learn more](https://support.microsoft.com/help/4468236/diagnostics-feedback-and-privacy-in-windows-10-microsoft-privacy) | [Privacy Statement](https://privacy.microsoft.com/privacystatement#maindiagnosticsmodule) | -| Speech | Use your voice for dictation and to talk to Cortana and other apps that use Windows cloud-based speech recognition. Microsoft collects voice data to help improve speech services. | [Learn more](https://support.microsoft.com/help/4468250/speech-inking-typing-and-privacy-microsoft-privacy) | [Privacy Statement](https://privacy.microsoft.com/privacystatement#mainspeechinkingtypingmodule) | -| Location | Get location-based experiences like directions and weather. Let Windows and apps request your location and allow Microsoft to use your location data to improve location services. | [Learn more](https://support.microsoft.com/help/4468240/windows-10-location-service-and-privacy-microsoft-privacy) | [Privacy Statement](https://privacy.microsoft.com/privacystatement#mainlocationservicesmotionsensingmodule) | +| Diagnostic Data |

Microsoft uses diagnostic data to keep Windows secure, up to date, troubleshoot problems, and make product improvements. Regardless of what choices you make for diagnostic data collection, the device will be just as secure and will operate normally. This data is collected by Microsoft and stored with one or more unique identifiers that can help us recognize an individual user on an individual device and understand the device's service issues and use patterns.

Diagnostic data is categorized into the following:

  • **Required diagnostic data**
    Previously known as basic diagnostic data, required diagnostic data includes information about your device, its settings, capabilities, and whether it is performing properly, whether a device is ready for an update, and whether there are factors that may impede the ability to receive updates, such as low battery, limited disk space, or connectivity through a paid network. You can find out what is collected with required diagnostic data [here](https://docs.microsoft.com/windows/privacy/required-windows-diagnostic-events-and-fields-2004).
  • **Optional diagnostic data**
    Previously known as full diagnostic data, optional diagnostic data includes more detailed information about your device and its settings, capabilities, and device health. When you choose to send optional diagnostic data, required diagnostic data will always be included. You can find out the types of optional diagnostic data collected [here](https://docs.microsoft.com/windows/privacy/windows-diagnostic-data).

| [Learn more](https://support.microsoft.com/en-us/4468236/diagnostics-feedback-and-privacy-in-windows-10-microsoft-privacy)

[Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md) | [Privacy Statement](https://privacy.microsoft.com/privacystatement#maindiagnosticsmodule) | +| Inking and typing diagnostics | Microsoft collects optional inking and typing diagnostic data to improve the language recognition and suggestion capabilities of apps and services running on Windows. | [Learn more](https://support.microsoft.com/help/4468236/diagnostics-feedback-and-privacy-in-windows-10-microsoft-privacy) | [Privacy Statement](https://privacy.microsoft.com/privacystatement#maindiagnosticsmodule) | +| Speech | Use your voice for dictation and to talk to Cortana and other apps that use Windows cloud-based speech recognition. Microsoft collects voice data to help improve speech services. | [Learn more](https://support.microsoft.com/help/4468250/windows-10-speech-voice-activation-inking-typing-privacy) | [Privacy Statement](https://privacy.microsoft.com/privacystatement#mainspeechinkingtypingmodule) | +| Location | Get location-based experiences like directions and weather. Let Windows and apps request your location and allow Microsoft to use your location data to improve location services. | [Learn more](https://support.microsoft.com/help/4468240/windows-10-location-service-and-privacy) |[Privacy Statement](https://privacy.microsoft.com/privacystatement#mainlocationservicesmotionsensingmodule) | | Find my device | Use your device’s location data to help you find your device if you lose it. | [Learn more](https://support.microsoft.com/help/11579/microsoft-account-find-and-lock-lost-windows-device) | [Privacy Statement](https://privacy.microsoft.com/privacystatement#mainlocationservicesmotionsensingmodule) | -| Tailored Experiences | Let Microsoft offer you tailored experiences based on the diagnostic data you have chosen (Security, Basic, Enhanced, or Full). Tailored experiences mean personalized tips, ads, and recommendations to enhance Microsoft products and services for your needs. | [Learn more](https://support.microsoft.com/help/4468236/diagnostics-feedback-and-privacy-in-windows-10-microsoft-privacy) | [Privacy Statement](https://privacy.microsoft.com/privacystatement#maindiagnosticsmodule) | -| Advertising Id | Apps can use advertising ID to provide more personalized advertising in accordance with the privacy policy of the app provider. | [Learn more](https://support.microsoft.com/help/4459081/general-privacy-settings-in-windows-10-microsoft-privacy) | [Privacy statement](https://privacy.microsoft.com/privacystatement#mainadvertisingidmodule) | -| Activity History/Timeline – Cloud Sync | If you want timeline and other Windows features to help you continue what you were doing, even when you switch devices, send Microsoft your activity history, which includes info about websites you browse and how you use apps and services. | [Learn more](https://support.microsoft.com/help/4468227/windows-10-activity-history-and-your-privacy-microsoft-privacy) | [Privacy statement](https://privacy.microsoft.com/privacystatement#mainactivityhistorymodule) | -| Cortana |

Cortana is Microsoft’s personal digital assistant, which helps busy people get things done, even while they’re at work. Cortana on Windows is available in [certain regions and languages](https://support.microsoft.com/instantanswers/557b5e0e-0eb0-44db-87d6-5e5db6f9c5b0/cortana-s-regions-and-languages). Cortana learns from certain data about the user, such as location, searches, calendar, contacts, voice input, speech patterns, email, content and communication history from text messages. In Microsoft Edge, Cortana uses browsing history. The user is in control of how much data is shared.

Cortana has powerful configuration options, specifically optimized for a business. By signing in with an Azure Active Directory (Azure AD) account, enterprise users can give Cortana access to their enterprise/work identity, while getting all the functionality Cortana provides to them outside of work.

| [Learn more](https://support.microsoft.com/help/4468233/cortana-and-privacy-microsoft-privacy)

[Cortana integration in your business or enterprise](https://docs.microsoft.com/windows/configuration/cortana-at-work/cortana-at-work-overview) | [Privacy statement](https://privacy.microsoft.com/privacystatement#maincortanamodule) | +| Tailored Experiences | Let Microsoft offer you tailored experiences based on the diagnostic data you choose to send. Tailored experiences include personalized tips, ads, and recommendations to enhance Microsoft products and services for your needs. | [Learn more](https://support.microsoft.com/help/4468236/diagnostics-feedback-and-privacy-in-windows-10-microsoft-privacy) | [Privacy Statement](https://privacy.microsoft.com/privacystatement#maindiagnosticsmodule) | +| Advertising Id | Apps can use advertising ID to provide more personalized advertising in accordance with the privacy policy of the app provider. | [Learn more](https://support.microsoft.com/help/4459081/windows-10-general-privacy-settings) | [Privacy statement](https://support.microsoft.com/help/4459081/windows-10-general-privacy-settings) | +| Activity History/Timeline – Cloud Sync | If you want Windows Timeline and other Windows features to help you continue what you were doing, even when you switch devices, send Microsoft your activity history, which includes info about websites you browse and how you use apps and services. | [Learn more](https://support.microsoft.com/help/4468227/windows-10-activity-history-and-your-privacy-microsoft-privacy) | [Privacy statement](https://privacy.microsoft.com/privacystatement#mainactivityhistorymodule) | +| Cortana |

Cortana is Microsoft’s personal digital assistant, which helps busy people get things done, even while they’re at work. Cortana on Windows is available in [certain regions and languages](https://support.microsoft.com/help/4026948/cortanas-regions-and-languages). Cortana learns from certain data about the user, such as location, searches, calendar, contacts, voice input, speech patterns, email, content and communication history from text messages. In Microsoft Edge, Cortana uses browsing history. The user is in control of how much data is shared.

Cortana has powerful configuration options, specifically optimized for a business. By signing in with an Azure Active Directory (Azure AD) account, enterprise users can give Cortana access to their enterprise/work identity, while getting all the functionality Cortana provides to them outside of work.

| [Learn more](https://support.microsoft.com/help/4468233/cortana-and-privacy-microsoft-privacy)

[Cortana integration in your business or enterprise](https://docs.microsoft.com/windows/configuration/cortana-at-work/cortana-at-work-overview) | [Privacy statement](https://privacy.microsoft.com/privacystatement#maincortanamodule) | ### 1.2 Data collection monitoring -The Diagnostic Data Viewer (DDV) is a Windows app (available in Windows 10, version 1803 or later) that lets a user review the Windows diagnostic data that is being collected on their Windows 10 device and sent to Microsoft. DDV groups the information into simple categories based on how it is used by Microsoft. The [DDV Overview](diagnostic-data-viewer-overview.md) provides information on how users can get started on using this tool. +[Diagnostic Data Viewer (DDV)](diagnostic-data-viewer-overview) is a Microsoft Store app (available in Windows 10, version 1803 and newer) that lets a user review the Windows diagnostic data that is being collected on their Windows 10 device and sent to Microsoft in real-time. DDV groups the information into simple categories that describe the data that’s being collected. -An administrator can also use the Diagnostic Data Viewer for PowerShell module to view the diagnostic data collected from the device instead of using the Diagnostic Data Viewer UI. The [Diagnostic Data Viewer for PowerShell Overview](microsoft-diagnosticdataviewer.md) provides further information. +An administrator can also use the Diagnostic Data Viewer for PowerShell module to view the diagnostic data collected from the device instead of using the Diagnostic Data Viewer UI. The [Diagnostic Data Viewer for PowerShell Overview](microsoft-diagnosticdataviewer) provides further information. ## 2. Windows 10 data collection management -Windows 10 provides the ability to manage privacy settings through several different methods. Users can change their privacy settings using the Windows 10 settings (**Start** > **Settings** > **Privacy**). The organization can also manage the privacy settings using group policy or mobile device management (MDM). The following sections provide an overview on how to manage the privacy settings previously discussed in this article. +Windows 10 provides the ability to manage privacy settings through several different methods. Users can change their privacy settings using the Windows 10 settings (**Start > Settings > Privacy**). The organization can also manage the privacy settings using Group Policy or Mobile Device Management (MDM). The following sections provide an overview on how to manage the privacy settings previously discussed in this article. ### 2.1 Privacy setting options for users -Once a Windows 10 device is set up, a user can manage data collection settings by going to **Start** > **Settings** > **Privacy**. IT administrators can control privacy settings via setting policy on the device (see Section 2.2 below). If this is the case, the user will see an alert that says ‘Some settings are hidden or managed by your organization’ when they navigate to **Start** > **Settings** > **Privacy**. Meaning the user can only change settings in accordance with the policies that the administrator has applied to the device. +Once a Windows 10 device is set up, a user can manage data collection settings by navigating to **Start > Settings > Privacy**. Administrators can control privacy settings via setting policy on the device (see Section 2.2 below). If this is the case, the user will see an alert that says **Some settings are hidden or managed by your organization** when they navigate to **Start > Settings > Privacy**. In this case, the user can only change settings in accordance with the policies that the administrator has applied to the device. ### 2.2 Privacy setting controls for administrators -The IT department can configure and control privacy settings across their organization by using Group Policy, registry, or Mobile Device Management (MDM) settings. +Administrators can configure and control privacy settings across their organization by using Group Policy, Mobile Device Management (MDM), or Windows registry settings. -The following table provides an overview of the privacy settings discussed earlier in this document with details on how to configure these via policy. The table also provides information on what the default value would be for each of these privacy settings if you do not manage the setting via policy and suppress the Out-of-box Experience (OOBE) during device setup. For an IT administrator interested in minimizing data, we also provide the recommended value to set. +The following table provides an overview of the privacy settings discussed earlier in this document with details on how to configure these policies. The table also provides information on what the default value would be for each of these privacy settings if you do not manage the setting by using policy and suppress the Out-of-box Experience (OOBE) during device setup. If you’re interested in minimizing data collection, we also provide the recommended value to set. > [!NOTE] -> This is not a complete list of settings that involve connecting to Microsoft services. To see a more detailed list, please refer to Manage connections from [Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). +> This is not a complete list of settings that involve connecting to Microsoft services. To see a more detailed list, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services). | Feature/Setting | GP/MDM Documentation | Default State if the Setup experience is suppressed | State to stop/minimize data collection | |---|---|---|---| | [Speech](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-speech) | Group Policy:
**Computer Configuration** > **Control Panel** > **Regional and Language Options** > **Allow users to enable online speech recognition services**

MDM: [Privacy/AllowInputPersonalization](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-privacy#privacy-allowinputpersonalization) | Off | Off | -| [Location](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-location) | Group Policy:
**Computer Configuration** > **Windows Components** > **App Privacy** > **Let Windows apps access location**

MDM: [Privacy/LetAppsAccessLocation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-privacy#privacy-letappsaccesslocation) | Off (Windows 10, version 1903 and later) | Off | +| [Location](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-location) | Group Policy:
**Computer Configuration** > **Windows Components** > **App Privacy** > **Let Windows apps access location**

MDM: [Privacy/LetAppsAccessLocation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-privacy#privacy-allowinputpersonalization) | Off (Windows 10, version 1903 and later) | Off | | [Find my device](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#find-my-device) | Group Policy:
**Computer Configuration** > **Windows Components** > **Find My Device** > **Turn On/Off Find My Device**

MDM: [Experience/AllFindMyDevice](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-experience#experience-allowfindmydevice) | Off | Off | -| [Diagnostic Data](configure-windows-diagnostic-data-in-your-organization.md#enterprise-management) | Group Policy:
**Computer Configuration** > **Windows Components** > **Data Collection and Preview Builds** > **Allow Telemetry**

MDM: [System/AllowTelemetry](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-system#system-allowtelemetry) | Desktop SKUs:
Basic (Windows 10, version 1903 and later)

Server SKUs:
Enhanced | Security and block endpoints | +| [Diagnostic Data](configure-windows-diagnostic-data-in-your-organization.md#enterprise-management) | Group Policy:
**Computer Configuration** > **Windows Components** > **Data Collection and Preview Builds** > **Allow Telemetry**

MDM: [System/AllowTelemetry](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-system#system-allowtelemetry) | Desktop editions:
Required diagnostic data (Windows 10, version 1903 and later)

Server editions:
Required diagnostic data | Security and block endpoints | | [Inking and typing diagnostics](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-ink) | Group Policy:
**Computer Configuration** > **Windows Components** > **Text Input** > **Improve inking and typing recognition**

MDM: [TextInput/AllowLinguisticDataCollection](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-textinput#textinput-allowlinguisticdatacollection) | Off (Windows 10, version 1809 and later) | Off | -| Tailored Experiences | Group Policy:
**User Configuration** > **Windows Components** > **Cloud Content** > **Do not use diagnostic data for tailored experiences**

MDM: Link TBD | Off | Off | -| Advertising ID | Group Policy:
**Configuration** > **System** > **User Profile** > **Turn off the advertising Id**

MDM: [Privacy/DisableAdvertisingId](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-privacy#privacy-disableadvertisingid) | Off | Off | +| Tailored Experiences | Group Policy:
**User Configuration** > **Windows Components** > **Cloud Content** > **Do not use diagnostic data for tailored experiences**

MDM: [Experience/AllowTailoredExperiencesWithDiagnosticData](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-experience#experience-allowtailoredexperienceswithdiagnosticdata) | Off | Off | +| Advertising ID | Group Policy:
**Computer Configuration** > **System** > **User Profile** > **Turn off the advertising Id**

MDM: [Privacy/DisableAdvertisingId](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-privacy#privacy-disableadvertisingid) | Off | Off | | Activity History/Timeline – Cloud Sync | Group Policy:
**Computer Configuration** > **System** > **OS Policies** > **Allow upload of User Activities**

MDM: [Privacy/EnableActivityFeed](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-privacy#privacy-enableactivityfeed) | Off | Off | | [Cortana](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#2-cortana-and-search) | Group Policy:
**Computer Configuration** > **Windows Components** > **Search** > **Allow Cortana**

MDM: [Experience/AllowCortana](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-experience#experience-allowcortana) | Off | Off | ### 2.3 Guidance for configuration options -This section provides general details and links to more detailed information as well as instructions for IT administrators and compliance professional. These instructions allow IT admins and compliance pros to manage the device compliance. This information includes details about setting up a device, to configuring the device’s settings after setup is completed to minimize data collected and drive privacy related user experiences. +This section provides general details and links to more detailed information, as well as instructions for administrators and compliance professionals. These instructions allow you to manage device settings to manage the compliance objectives of your organization. This information includes details about setting up a device, configuring the device’s settings after setup is complete to minimize data collection, and driving privacy-related user experiences. #### 2.3.1 Managing the device setup experience -Windows deployment can be configured using several different methods, which provide an administrator with options to control: how a device is set up, what’s enabled by default, and what the user is able to change on the system after they log on. +Windows deployment can be configured using several different methods that provide an administrator with options for control, including how a device is set up, which options are enabled by default, and what the user is able to change on the device after they log on. -The [Deploy and update Windows 10](https://docs.microsoft.com/windows/deployment/) section of the Windows IT Pro Center provides an overview of the different options. +If you want the ability to fully control and apply restrictions on data being sent back to Microsoft, you can use [Configuration Manager](https://docs.microsoft.com/mem/configmgr/) as a deployment solution. Configuration Manager can be used to deploy a customized boot image using a variety of [deployment methods](https://docs.microsoft.com/en-us/mem/configmgr/osd/get-started/prepare-for-operating-system-deployment). You can further restrict any Configuration Manager-specific diagnostic data from being sent back to Microsoft by turning off this setting as outlined in the instructions [here](https://docs.microsoft.com/en-us/mem/configmgr/core/plan-design/diagnostics/frequently-asked-questions). + +Alternatively, your administrators can also choose to use Windows Autopilot. Autopilot lessens the overall burden of deployment while allowing administrators to fully customize the out-of-box experience. However, since Windows Autopilot is a cloud-based solution, administrators should be aware that a minimal set of device identifiers are sent back to Microsoft during initial device boot up. This device-specific information is used to identify the device so that it can receive the administrator-configured Autopilot profile and policies. + +You can use the following articles to learn more about Autopilot and how to use Autopilot to deploy Windows 10: +- https://docs.microsoft.com/windows/deployment/windows-Autopilot/windows-Autopilot +- https://docs.microsoft.com/windows/deployment/windows-Autopilot/deployment-process #### 2.3.2 Managing connections from Windows components to Microsoft services -IT administrators can manage the data sent from their organization to Microsoft by configuring settings associated with the functionality provided by these Windows components. +Administrators can manage the data sent from their organization to Microsoft by configuring settings associated with the functionality provided by Windows components. -See [Manage connections from Windows operating system components to Microsoft services](https://technet.microsoft.com/itpro/windows/manage/manage-connections-from-windows-operating-system-components-to-microsoft-services) for more details, including the different methods available on how to configure each setting, the impact to functionality and which versions of Windows that are applicable. +For more details, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services). This topic includes the different methods available on how to configure each setting, the impact to functionality, and which versions of Windows that are applicable. #### 2.3.3 Managing Windows 10 connections -Some Windows components, apps, and related services transfer data to Microsoft network endpoints. An administrator may want to block these endpoints as an additional measure of ensuring privacy compliance within their organization. +Some Windows components, apps, and related services transfer data to Microsoft network endpoints. An administrator may want to block these endpoints for their organization to meet their specific compliance objectives. -[Manage connection endpoints for Windows 10, version 1809](manage-windows-1809-endpoints.md) provides a list of endpoints for the latest Windows 10 release, along with the functionality that would be impacted. Details for additional Windows versions can be found on the [Windows Privacy site](https://docs.microsoft.com/windows/privacy/) under the “Manage Windows 10 connection endpoints” section of the left-hand navigation menu. +[Manage connection endpoints for Windows 10, version 1903](manage-windows-1903-endpoints) provides a list of endpoints for the latest Windows 10 release, along with descriptions of any functionality that would be impacted by restricting data collection. Details for additional Windows versions can be found on the Windows Privacy site under the Manage Windows 10 connection endpoints section of the left-hand navigation menu. #### 2.3.4 Limited functionality baseline -An organization may want to further minimize the amount of data shared with Microsoft or apps by managing the connections and configuring additional settings on their devices. Similar to [Security baselines](https://docs.microsoft.com/windows/security/threat-protection/windows-security-baselines), we have a limited functionality baseline-focused configuring settings to minimize the data shared, however this comes with some potential impact to functionality on the device. The [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) article provides details on how to apply the baseline, along with the full list of settings covered in the baseline and the functionality that would be impacted. Administrators who don’t want to apply the baseline can still find details on how to configure each setting individually to find the right balance between data sharing and impact to functionality for their organization. +An organization may want to further minimize the amount of data sent back to Microsoft or shared with Microsoft apps by managing the connections and configuring additional settings on their devices. Similar to [Windows security baselines](https://docs.microsoft.com/windows/security/threat-protection/windows-security-baselines), Microsoft has released a limited functionality baseline focused on configuring settings to minimize the data sent back to Microsoft. However, the functionality of the device could be impacted by applying these settings. The [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services) article provides details on how to apply the baseline, along with the full list of settings covered in the baseline and the functionality that would be impacted. Administrators that don’t want to apply the baseline can still find details on how to configure each setting individually to find the right balance between data sharing and impact to functionality for their organization. + +>[!IMPORTANT] +>We recommend that you fully test any modifications to these settings before deploying them in your organization. #### 2.3.5 Diagnostic data: Managing notifications for change of level at logon -Windows 10, version 1803, and later provides users with a notification during sign in about changes to the diagnostic data level on the device so they are aware of any changes where additional data may be collected. For instance, if the diagnostic level on the device is set to Basic and an administrator changes it to Full, users will be notified when they next sign in. The IT administrator can disable these notifications by setting Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds** > **Configure telemetry opt-in change notifications** or the MDM policy `ConfigureTelemetryOptInChangeNotification`. +Starting with Windows 10, version 1803, if an administrator modifies the diagnostic data collection setting, users are notified of this change during the initial device sign in. For example, if you configure the device to send optional diagnostic data, users will be notified the next time they sign into the device. You can disable these notifications by using the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds** > **Configure telemetry opt-in change notifications** or the MDM policy `ConfigureTelemetryOptInChangeNotification`. #### 2.3.6 Diagnostic data: Managing end user choice for changing the setting -Windows 10, version 1803 and later, allows users to change their diagnostic data level to a lower setting than what their IT administrator has set. For instance, if the administrator has set the diagnostic data level to Enhanced or Full, a user can change the setting to Basic by going into **Settings** > **Privacy** > **Diagnostic & feedback**. The administrator can disable the user ability to change the setting via **Setting** > **Privacy** by setting the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds** > **Configure telemetry opt-in setting user interface** or the MDM policy `ConfigureTelemetryOptInSettingsUx`. +Windows 10, version 1803 and newer allows users to change their diagnostic data level to a lower setting than what their administrator has set. For example, if you have configured the device to send optional diagnostic data, a user can change the setting so that only required diagnostic data is sent by going into **Settings** > **Privacy** > **Diagnostics & feedback**. Administrators can restrict a user’s ability to change the setting using **Setting** > **Privacy** by setting the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds** > **Configure telemetry opt-in setting user interface** or the MDM policy `ConfigureTelemetryOptInSettingsUx`. #### 2.3.7 Diagnostic data: Managing device-based data delete -Windows 10, version 1803 and later, allows a user to delete diagnostic data collected from their device by going into **Settings** > **Privacy** > **Diagnostic & feedback** and clicking the **Delete** button. An IT administrator can also delete diagnostic data for a device using the [Clear-WindowsDiagnosticData](https://docs.microsoft.com/powershell/module/windowsdiagnosticdata/Clear-WindowsDiagnosticData?view=win10-ps) PowerShell cmdlet script. +Windows 10, version 1809 and newer allows a user to delete diagnostic data collected from their device by using **Settings** > **Privacy** > **Diagnostic & feedback** and clicking the **Delete** button under the **Delete diagnostic data** heading. An administrator can also delete diagnostic data for a device using the [Clear-WindowsDiagnosticData](https://docs.microsoft.com/powershell/module/windowsdiagnosticdata/Clear-WindowsDiagnosticData?view=win10-ps) PowerShell cmdlet. An administrator can disable a user’s ability to delete their device’s diagnostic data by setting the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds** > **Disable deleting diagnostic data** or the MDM policy `DisableDeviceDelete`. ## 3. The process for exercising data subject rights -This section discusses the different methods Microsoft provides for users and IT administrators to exercise data subject rights for data collected from a Windows 10 device. +This section discusses the different methods Microsoft provides for users and administrators to exercise data subject rights for data collected from a Windows 10 device. ### 3.1 Delete -Users can delete their device-based data by going to **Settings** > **Privacy** > **Diagnostic & feedback** and clicking the **Delete** button. Administrators can also use the [Clear-WindowsDiagnosticData](https://docs.microsoft.com/powershell/module/windowsdiagnosticdata/Clear-WindowsDiagnosticData?view=win10-ps) PowerShell cmdlet script. +Users can delete their device-based data by going to **Settings** > **Privacy** > **Diagnostic & feedback** and clicking the **Delete** button under the **Delete diagnostic data** heading. Administrators can also use the [Clear-WindowsDiagnosticData](https://docs.microsoft.com/powershell/module/windowsdiagnosticdata/Clear-WindowsDiagnosticData?view=win10-ps) PowerShell cmdlet. ### 3.2 View -The [Diagnostic Data Viewer (DDV)](diagnostic-data-viewer-overview.md) provides a view into the diagnostic data being collected from the Windows 10 device. IT administrators can also use the [Get-DiagnosticData](microsoft-diagnosticdataviewer.md#install-and-use-the-diagnostic-data-viewer-for-powershell) PowerShell cmdlet script. +The [Diagnostic Data Viewer (DDV)](diagnostic-data-viewer-overview) provides a view into the diagnostic data being collected from a Windows 10 device. Administrators can also use the [Get-DiagnosticData](microsoft-diagnosticdataviewer.md#install-and-use-the-diagnostic-data-viewer-for-powershell) PowerShell cmdlet. ### 3.3 Export -The [Diagnostic Data Viewer (DDV)](diagnostic-data-viewer-overview.md) provides the ability to export the diagnostic data captured while the app is running, by clicking the Export data button in the top menu. IT administrators can also use the [Get-DiagnosticData](microsoft-diagnosticdataviewer.md#install-and-use-the-diagnostic-data-viewer-for-powershell) PowerShell cmdlet script. +The [Diagnostic Data Viewer (DDV)](diagnostic-data-viewer-overview) provides the ability to export the diagnostic data captured while the app is running, by clicking the **Export** data button in the top menu. Administrators can also use the [Get-DiagnosticData](microsoft-diagnosticdataviewer.md#install-and-use-the-diagnostic-data-viewer-for-powershell) PowerShell cmdlet script. ### 3.4 Devices connected to a Microsoft account -If a user signs in to a Windows experience or app on their device with their Microsoft account (MSA), they can view, delete, and export data associated with their MSA on the [Privacy dashboard](https://account.microsoft.com/privacy). +If a user signs in to a Windows experience or app on their device with their Microsoft account, they can view, delete, and export data associated with their Microsoft account on the [Privacy dashboard](https://account.microsoft.com/privacy). ## 4. Cross-border data transfers @@ -177,26 +176,34 @@ Microsoft’s [Privacy Statement](https://privacy.microsoft.com/privacystatement The following sections provide details about how privacy data is collected and managed across related Windows products. -### 5.1 Windows Server 2016 and 2019 +### 5.1 Windows Server 2016 and newer -Windows Server follows the same mechanisms as Windows 10 for handling of personal data. There are some differences regarding [diagnostic default settings for Windows Server](https://microsoft-my.sharepoint.com/personal/v-colinm_microsoft_com/Documents/WINDOWS%20PRIVACY/Windows%20diagnostic%20data%20and%20Windows%20Server). +Windows Server follows the same mechanisms as Windows 10 for handling of personal data. ### 5.2 Surface Hub -Surface Hub is a shared device used within an organization. The device identifier collected as part of diagnostic data is not connected to an individual user. For removing Windows diagnostic data sent to Microsoft for a Surface Hub, Microsoft created the Surface Hub Delete Diagnostic Data tool available in the Microsoft Store. +[Surface Hub](https://docs.microsoft.com/surface-hub/) is a shared device used within an organization. The device identifier collected as part of diagnostic data is not connected to a user. To delete the Windows diagnostic data sent to Microsoft for Surface Hub, you can use the Surface Hub Delete Diagnostic Data tool available in the Microsoft Store -For more details, see [Windows 10 Team Edition, Version 1703 for Surface Hub](gdpr-it-guidance.md#windows-10-team-edition-version-1703-for-surface-hub). +>[!IMPORTANT] +>Apps and services that run on Windows but are not considered part of Windows will manage data collection using their own controls. Please contact the publisher for further guidance on how to control the data collection and transmission of these apps and services. -### 5.3 Windows 10 Analytics +An administrator can configure privacy-related settings, such as choosing to only send required diagnostic data. Surface Hub does not support Group Policy for centralized management. However, administrators can use MDM to apply these settings to Surface Hub. For more information about Surface Hub and MDM, see [Manage settings with an MDM provider (Surface Hub)](https://docs.microsoft.com/surface-hub/manage-settings-with-mdm-for-surface-hub). -[Windows Analytics](https://docs.microsoft.com/windows/deployment/update/windows-analytics-overview) is a set of solutions for Azure Portal that provide you with extensive data about the state of devices in your deployment. There are currently three solutions which you can use singly or in any combination: Device Health, Update Compliance, and Upgrade Readiness. Windows Analytics is a separate offering from Windows 10 and is dependent on enabling a minimum set of data collection on the device to function. +### 5.3 Desktop Analytics -For more details, see the [Windows Analytics overview page](https://docs.microsoft.com/windows/deployment/update/windows-analytics-overview). +[Desktop Analytics](https://docs.microsoft.com/en-us/mem/configmgr/desktop-analytics/overview) is a set of solutions for Azure Portal that provide you with extensive data about the state of devices in your deployment. Desktop Analytics is a separate offering from Windows 10 and is dependent on enabling a minimum set of data collection on the device to function. +### 5.4 Microsoft Managed Desktop + +[Microsoft Managed Desktop (MMD)](https://docs.microsoft.com/microsoft-365/managed-desktop/service-description/?view=o365-worldwide) is a service that provides your users with a secure modern experience and always keeps devices up to date with the latest versions of Windows 10 Enterprise edition, Office 365 ProPlus, and Microsoft security services. ## Additional Resources -* [Microsoft Trust Center: GDPR Overview](https://www.microsoft.com/trustcenter/privacy/gdpr/gdpr-overview) -* [Microsoft Trust Center: Privacy at Microsoft](https://www.microsoft.com/TrustCenter/Privacy/privacy-overview) +* [Microsoft Trust Center: GDPR Overview](https://www.microsoft.com/trust-center/privacy/gdpr-overview) +* [Microsoft Trust Center: Privacy at Microsoft](https://www.microsoft.com/trust-center/privacy) * [Windows IT Pro Docs](https://docs.microsoft.com/windows/#pivot=it-pro) - +* [Microsoft Privacy Statement](https://privacy.microsoft.com/en-US/privacystatement) +* [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services) +* [Privacy at Microsoft](https://privacy.microsoft.com/privacy-report) +* [Changes to Windows diagnostic data](changes-to-windows-diagnostic-data-collection) +* [Microsoft Service Trust Portal](https://servicetrust.microsoft.com/) From bd803b9ab0e4c5277f0c5e7d8fa3df2477ebb176 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Fri, 5 Jun 2020 20:31:42 +0100 Subject: [PATCH 0010/1414] updates to privacy docs --- ...ws-diagnostic-data-in-your-organization.md | 495 +++++------------- .../windows-10-and-privacy-compliance.md | 2 +- 2 files changed, 141 insertions(+), 356 deletions(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index 518fe19374..ee94dae814 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -20,426 +20,211 @@ ms.date: 04/29/2019 **Applies to** -- Windows 10 Enterprise -- Windows 10 Mobile -- Windows Server +- Windows 10 Enterprise +- Windows 10 Education +- Windows Server 2016 and newer -This article applies to Windows and Windows Server diagnostic data only. It describes the types of diagnostic data we may gather, the ways you might manage it in your organization, and some examples of how diagnostic data can provide you with valuable insights into your enterprise deployments. Microsoft uses the data to quickly identify and address issues affecting its customers. +This article applies to Windows 10, Windows Server, Surface Hub, and Hololens diagnostic data only. It describes the types of diagnostic data that’s sent back to Microsoft and the ways you can manage it within your organization. Microsoft uses the data to quickly identify and address issues affecting its customers. -Use this article to make informed decisions about how you might configure diagnostic data in your organization. Diagnostic data is a term that means different things to different people and organizations. For this article, we discuss diagnostic data as system data that is uploaded by the Connected User Experiences and Telemetry component. Microsoft uses diagnostic data to keep Windows secure and up to date, troubleshoot problems, and make product improvements. +IMPORTANT: Microsoft is [increasing transparency](https://blogs.microsoft.com/on-the-issues/2019/04/30/increasing-transparency-and-customer-control-over-data/) by categorizing the data we collect as required or optional. Windows 10 is in the process of updating devices to reflect this new categorization, and during this transition Basic diagnostic data will be recategorized as Required diagnostic data and Full diagnostic data will be recategorized as Optional diagnostic data. For more information, see [Changes to Windows diagnostic data](changes-to-windows-diagnostic-data-collection). -We are always striving to improve our documentation and welcome your feedback. You can provide feedback by contacting telmhelp@microsoft.com. +## Overview -## Overview of Windows diagnostic data +Microsoft collects Windows diagnostic data to solve problems and to keep Windows up to date, secure, and operating properly. It also helps us improve Windows and related Microsoft products and services and, for customers who have turned on the **Tailored experiences** setting, to provide more relevant tips and recommendations to tailor Microsoft and third-party products and services for Windows to the customer’s needs. -At Microsoft, we use Windows diagnostic data to inform our decisions and focus our efforts in providing the most robust, most valuable platform for your business and the people who count on Windows to enable them to be as productive as possible. Diagnostic data gives users a voice in the operating system’s development. This guide describes the importance of Windows diagnostic data and how we protect that data. Additionally, it differentiates between diagnostic data and functional data. It also describes the diagnostic data levels that Windows supports. Of course, you can choose how much diagnostic data is shared with Microsoft, and this guide demonstrates how. - -To frame a discussion about diagnostic data, it is important to understand Microsoft’s privacy principles. We earn customer trust every day by focusing on six key privacy principles as described at [privacy.microsoft.com](https://privacy.microsoft.com/). These principles guided the implementation of the Windows diagnostic data system in the following ways: - -- **Control.** We offer customers control of the diagnostic data they share with us by providing easy-to-use management tools. -- **Transparency.** We provide information about the diagnostic data that Windows and Windows Server collects so our customers can make informed decisions. -- **Security.** We encrypt diagnostic data in transit from your device via TLS 1.2, and additionally use certificate pinning to secure the connection. -- **Strong legal protections.** We respect customers’ local privacy laws and fight for legal protection of their privacy as a fundamental human right. -- **No content-based targeting.** We take steps to avoid and minimize the collection of customer content, such as the content of files, chats, or emails, through the Windows diagnostic data system. Customer content inadvertently collected is kept confidential and not used for user targeting. -- **Benefits to you.** We collect Windows diagnostic data to help provide you with an up-to-date, more secure, reliable and performant product, and to improve Windows for all our customers. - -In previous versions of Windows and Windows Server, Microsoft used diagnostic data to check for updated or new Windows Defender signatures, check whether Windows Update installations were successful, gather reliability information through the Reliability Analysis Component (RAC), and gather reliability information through the Windows Customer Experience Improvement Program (CEIP) on Windows. In Windows 10 and Windows Server, you can control diagnostic data streams by using the Privacy option in Settings, Group Policy, or MDM. - -For Windows 10, we invite IT pros to join the [Windows Insider Program](http://insider.windows.com) to give us feedback on what we can do to make Windows work better for your organization. - -## Understanding Windows diagnostic data - -Windows as a Service is a fundamental change in how Microsoft plans, builds, and delivers the operating system. Historically, we released a major Windows version every few years. The effort required to deploy large and infrequent Windows versions was substantial. That effort included updating the infrastructure to support the upgrade. Windows as a Service accelerates the cadence to provide rich updates more frequently, and these updates require substantially less effort to roll out than earlier versions of Windows. Since it provides more value to organizations in a shorter timeframe, delivering Windows as a Service is a top priority for us. - -The release cadence of Windows may be fast, so feedback is critical to its success. We rely on diagnostic data at each stage of the process to inform our decisions and prioritize our efforts. - -### What is Windows diagnostic data? - -Windows diagnostic data is vital technical data from Windows devices about the device and how Windows and related software are performing. It's used in the following ways: - -- Keep Windows up to date -- Keep Windows secure, reliable, and performant -- Improve Windows – through the aggregate analysis of the use of Windows -- Personalize Windows engagement surfaces - -Here are some specific examples of Windows diagnostic data: - -- Type of hardware being used -- Applications installed and usage details -- Reliability information on device drivers - -### What is NOT diagnostic data? - -Diagnostic data can sometimes be confused with functional data. Some Windows components and apps connect to Microsoft services directly, but the data they exchange is not diagnostic data. For example, exchanging a user’s location for local weather or news is not an example of diagnostic data—it is functional data that the app or service requires to satisfy the user’s request. - -There are subtle differences between diagnostic data and functional data. Windows collects and sends diagnostic data in the background automatically. You can control how much information is gathered by setting the diagnostic data level. Microsoft tries to avoid collecting personal information wherever possible (for example, if a crash dump is collected and a document was in memory at the time of the crash). -On the other hand, functional data can contain personal information. However, a user action, such as requesting news or asking Cortana a question, usually triggers collection and transmission of functional data. - -If you’re an IT pro that wants to manage Windows functional data sent from your organization to Microsoft, see [Manage connections from Windows operating system components to Microsoft services](https://docs.microsoft.com/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services/). - -The following are specific examples of functional data: - -- Current location for weather -- Bing searches -- Wallpaper and desktop settings synced across multiple devices +For more information about how Windows diagnostic data is used, see [Diagnostics, feedback, and privacy in Windows 10](https://support.microsoft.com/help/4468236/diagnostics-feedback-and-privacy-in-windows-10-microsoft-privacy). ### Diagnostic data gives users a voice -Windows and Windows Server diagnostic data gives every user a voice in the operating system’s development and ongoing improvement. It helps us understand how Windows 10 and Windows Server behaves in the real world, focus on user priorities, and make informed decisions that benefit them. For our enterprise customers, representation in the dataset on which we will make future design decisions is a real benefit. The following sections offer real examples of these benefits. +Diagnostic data gives every user a voice in the operating system’s development and ongoing improvement. It helps us understand how Windows 10 and Windows Server behaves in the real world, focus on user priorities, and make informed decisions that benefit both consumer and enterprise customers. The following sections offer real examples of these benefits. -### Improve app and driver quality +### _Improve app and driver quality_ -Our ability to collect diagnostic data that drives improvements to Windows and Windows Server helps raise the bar for app and device driver quality. Diagnostic data helps us to quickly identify and fix critical reliability and security issues with apps and device drivers on given configurations. For example, we can identify an app that hangs on devices using a specific version of a video driver, allowing us to work with the app and device driver vendor to quickly fix the issue. The result is less downtime and reduced costs and increased productivity associated with troubleshooting these issues. +Our ability to collect diagnostic data that drives improvements to Windows and Windows Server helps raise the bar for app and device driver quality. Diagnostic data helps us to quickly identify and fix critical reliability and security issues with apps and device drivers used on Windows. For example, we can identify an app that hangs on devices using a specific version of a video driver, allowing us to work with the app and device driver vendor to quickly fix the issue. The result is less downtime and reduced costs and increased productivity associated with troubleshooting these issues. -#### Real-world example of how Windows diagnostic data helps +For example, in an earlier version of Windows 10 there was a version of a video driver that was crashing on some devices, causing the device to restart. We detected the problem in our diagnostic data, and immediately contacted the third-party developer who builds the video driver. Working with the developer, we provided an updated driver to Windows Insiders within 24 hours. Based on diagnostic data from the Windows Insiders’ devices, we were able to validate the new version of the video driver and rolled it out to the broad public as an update the next day. Diagnostic data helped us find, fix, and resolve this problem in just 48 hours, providing a better user experience and reducing costly support calls. -There was a version of a video driver that was crashing on some devices running Windows 10, causing the device to reboot. We detected the problem in our diagnostic data, and immediately contacted the third-party developer who builds the video driver. Working with the developer, we provided an updated driver to Windows Insiders within 24 hours. Based on diagnostic data from the Windows Insiders’ devices, we were able to validate the new version of the video driver, and rolled it out to the broad public as an update the next day. Diagnostic data helped us find, fix, and resolve this problem in just 48 hours, providing a better user experience and reducing costly support calls. +### _Improve end-user productivity_ -### Improve end-user productivity - -Windows diagnostic data also helps Microsoft better understand how customers use (or do not use) the operating system’s features and related services. The insights we gain from this data helps us prioritize our engineering effort to directly impact our customers’ experiences. Examples are: +Windows diagnostic data also helps Microsoft better understand how customers use (or do not use) the operating system’s features and related services. The insights we gain from this data helps us prioritize our engineering effort to directly impact our customers’ experiences. These examples show how the use of diagnostic data enables Microsoft to build or enhance features which can help organizations increase employee productivity while lowering help desk calls. - **Start menu.** How do people change the Start menu layout? Do they pin other apps to it? Are there any apps that they frequently unpin? We use this dataset to adjust the default Start menu layout to better reflect people’s expectations when they turn on their device for the first time. - **Cortana.** We use diagnostic data to monitor the scalability of our cloud service, improving search performance. -- **Application switching.** Research and observations from earlier Windows versions showed that people rarely used Alt+Tab to switch between applications. After discussing this with some users, we learned they loved the feature, saying that it would be highly productive, but they did not know about it previously. Based on this, we created the Task View button in Windows 10 to make this feature more discoverable. Later diagnostic data showed significantly higher usage of this feature. - -**These examples show how the use of diagnostic data enables Microsoft to build or enhance features which can help organizations increase employee productivity while lowering help desk calls.** - -### Insights into your own organization - -Sharing information with Microsoft helps make Windows and other products better, but it can also help make your internal processes and user experiences better. Microsoft provides a set of solutions that leverage information shared by customers to provide insights customized for your internal use. The first of these was [Upgrade Readiness](/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness), followed by [Desktop Analytics](https://aka.ms/DADocs). Both help organizations with [Windows as a Service](/windows/deployment/update/wass-overview) adoption and potential compatibility challenges. For E5 customers, [Microsoft Defender Advanced Threat Protection](/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection), a platform designed to help enterprise networks prevent, detect, investigate, and respond to advanced threats. +- **Application switching.** Research and observations from earlier Windows versions showed that people rarely used Alt+Tab to switch between apps. After discussing this with some users, we learned they loved the feature, saying that it would be highly productive, but they did not know about it previously. Based on this, we created the Task View button in Windows 10 to make this feature more discoverable. Later diagnostic data showed significantly higher usage of this feature. ## How Microsoft handles diagnostic data -The diagnostic data is categorized into four levels: - -- [**Security**](#security-level). Information that’s required to help keep Windows and Windows Server secure, including data about the Connected User Experiences and Telemetry component settings, the Malicious Software Removal Tool, and Windows Defender. - -- [**Basic**](#basic-level). Basic device info, including: quality-related data, app compatibility, and data from the **Security** level. - -- [**Enhanced**](#enhanced-level). Additional insights, including: how Windows, Windows Server, and apps are used, how they perform, advanced reliability data, and data from both the **Basic** and the **Security** levels. - -- [**Full**](#full-level). Includes information about the websites you browse, how you use apps and features, plus additional information about device health, device activity (sometimes referred to as usage), and enhanced error reporting. At Full, Microsoft also collects the memory state of your device when a system or app crash occurs. It includes data from the **Security**, **Basic**, and **Enhanced** levels. - -Diagnostic data levels are cumulative, meaning each subsequent level includes data collected through lower levels. For more information see the [Diagnostic data levels](#diagnostic-data-levels) section. +Use the following sections to learn more about how Microsoft handles diagnostic data. ### Data collection -Windows 10 and Windows Server includes the Connected User Experiences and Telemetry component, which uses Event Tracing for Windows (ETW) tracelogging technology that gathers and stores diagnostic data events and data. The operating system and some Microsoft management solutions, such as System Center, use the same logging technology. +Depending on the diagnostic data settings on the device, diagnostic data can be collected via the following methods: + - Small payloads of structured information referred to as diagnostic data events, managed by the Connected User Experiences and Telemetry component. + - Diagnostic logs for additional troubleshooting, also managed by the Connected User Experience and Telemetry component. + - Crash reporting and crash dumps, managed by [Windows Error Reporting](https://docs.microsoft.com/en-us/windows/win32/wer/windows-error-reporting). -1. Operating system features and some management applications are instrumented to publish events and data. Examples of management applications include Virtual Machine Manager (VMM), Server Manager, and Storage Spaces. -1. Events are gathered using public operating system event logging and tracing APIs. -1. You can configure the diagnostic data level by using MDM policy, Group Policy, or registry settings. -1. The Connected User Experiences and Telemetry component transmits the diagnostic data. - -Info collected at the Enhanced and Full levels of diagnostic data is typically gathered at a fractional sampling rate, which can be as low as 1% of devices reporting data at those levels. +Later in this document we provide further details about how to control what’s collected and what data can be included in these different types of diagnostic data. ### Data transmission -All diagnostic data is encrypted using SSL and uses certificate pinning during transfer from the device to the Microsoft Data Management Service. With Windows 10, data is uploaded on a schedule that is sensitive to event priority, battery use, and network cost. Real-time events, such as Windows Defender Advanced Threat Protection, are always sent immediately. Normal events are not uploaded on metered networks, unless you are on a metered server connection. On a free network, normal events can be uploaded every 4 hours if on battery, or every 15 minutes if on A/C power. Diagnostic and crash data are only uploaded on A/C power and free networks. - -The data transmitted at the Basic and Enhanced data diagnostic levels is quite small; typically less than 1 MB per device per day, but occasionally up to 2 MB per device per day. +All diagnostic data is encrypted using TLS and uses certificate pinning during transfer from the device to the Microsoft data management services. ### Endpoints -The Microsoft Data Management Service routes data back to our secure cloud storage. Only Microsoft personnel with a valid business justification are permitted access. +The following table lists the endpoints related how you can manage the collection and control of diagnostic data. For more information around the endpoints that are used to send data back to Microsoft, see [Manage connection endpoints for Windows 10 Enterprise, version 1903](manage-windows-1903-endpoints). -Solutions like Desktop Analytics or Microsoft Defender Advanced Threat Protection need Windows devices to reach diagnostics endpoints which enable organizations to leverage solutions based on diagnostics data. These solutions leverage Windows components like the Connected User Experiences and Telemetry service, Windows Defender Advanced Threat Protection service, Windows Error Reporting, and Online Crash Analysis. - -For a complete list of diagnostics endpoints leveraged by Desktop Analytics, see [Enable data sharing for Desktop Analytics](https://docs.microsoft.com/configmgr/desktop-analytics/enable-data-sharing). -For a complete list of diagnostics endpoints leveraged by Microsoft Defender Advanced Threat Protection, see [Enable access to Microsoft Defender ATP service URLs in the proxy server](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet#enable-access-to-microsoft-defender-atp-service-urls-in-the-proxy-server). - -The following table defines the endpoints for Connected User Experiences and Telemetry component: - -| Windows release | Endpoint | +| Windows service | Endpoint | | - | - | -| Windows 10, versions 1703 or later, with the 2018-09 cumulative update installed | **Diagnostics data:** v10c.vortex-win.data.microsoft.com

**Functional:** v20.vortex-win.data.microsoft.com

**Microsoft Defender Advanced Threat Protection** is country specific and the prefix changes by country,
for example: **de**.vortex-win.data.microsoft.com

**Settings:** settings-win.data.microsoft.com | -| Windows 10, versions 1803 or later, without the 2018-09 cumulative update installed | **Diagnostics data:** v10.events.data.microsoft.com

**Functional:** v20.vortex-win.data.microsoft.com

**Microsoft Defender Advanced Threat Protection** is country specific and the prefix changes by country,
for example: **de**.vortex-win.data.microsoft.com

**Settings:** settings-win.data.microsoft.com | -| Windows 10, version 1709 or earlier | **Diagnostics data:** v10.vortex-win.data.microsoft.com

**Functional:** v20.vortex-win.data.microsoft.com

**Microsoft Defender Advanced Threat Protection** is country specific and the prefix changes by country,
for example: **de**.vortex-win.data.microsoft.com

**Settings:** settings-win.data.microsoft.com | - -The following table defines **additional diagnostics endpoints** not covered by services in the links above: - -| Service | Endpoint | -| - | - | -| OneDrive app for Windows 10 | | - -The following table defines the endpoints for other diagnostic data services: - -| Service | Endpoint | -| - | - | -| [Windows Error Reporting](https://msdn.microsoft.com/library/windows/desktop/bb513641.aspx) | watson.telemetry.microsoft.com | +|Connected User Experiences and Telemetry | v10.events.data.microsoft.com | +| | v10c.events.data.microsoft.com | +| | v10.vortex-win.data.microsoft.com | +| [Windows Error Reporting](https://docs.microsoft.com/windows/win32/wer/windows-error-reporting) | watson.telemetry.microsoft.com | +| | watson.microsoft.com | +| | umwatsonc.telemetry.microsoft.com | +| | umwatsonc.events.data.microsoft.com | +| | *-umwatsonc.events.data.microsoft.com | | | ceuswatcab01.blob.core.windows.net | | | ceuswatcab02.blob.core.windows.net | | | eaus2watcab01.blob.core.windows.net | | | eaus2watcab02.blob.core.windows.net | | | weus2watcab01.blob.core.windows.net | | | weus2watcab02.blob.core.windows.net | -| [Online Crash Analysis](https://msdn.microsoft.com/library/windows/desktop/ee416349.aspx) | oca.telemetry.microsoft.com | -| OneDrive app for Windows 10 | vortex.data.microsoft.com/collect/v1 | -| Microsoft Defender Advanced Threat Protection |
| +|Authentication | login.live.com

IMPORTANT: This endpoint is used for device authentication. We do not recommend disabling this endpoint. +| [Online Crash Analysis](https://docs.microsoft.com/en-us/windows/win32/dxtecharts/crash-dump-analysis) | oca.telemetry.microsoft.com | +| | oca.microsoft.com +| | kmwatsonc.telemetry.microsoft.com +| | *-kmwatsonc.telemetry.microsoft.com +|Settings | settings-win.data.microsoft.com

IMPORTANT: This endpoint is used to remotely configure diagnostics-related settings and data collection. For example, we use the settings endpoint to remotely block an event from being sent back to Microsoft. We do not recommend disabling this endpoint. This endpoint does not upload Windows diagnostic data -### Data use and access +### Data access -The principle of least privileged access guides access to diagnostic data. Microsoft does not share personal data of our customers with third parties, except at the customer’s discretion or for the limited purposes described in the [Privacy Statement](https://privacy.microsoft.com/privacystatement). Microsoft may share business reports with OEMs and third-party partners that include aggregated and anonymized diagnostic data information. Data-sharing decisions are made by an internal team including privacy, legal, and data management. +The principle of least privileged access guides access to Windows diagnostic data. Microsoft does not share personal data of our customers with third parties, except at the customer’s discretion or for the limited purposes described in the [Privacy Statement](https://privacy.microsoft.com/en-US/privacystatement). Microsoft may share business reports with hardware manufacturers and third-party partners that include aggregated and anonymized diagnostic data information. Data-sharing decisions are made by an internal team including privacy, legal, and data management. Only Microsoft personnel with a valid business justification are permitted access. ### Retention -Microsoft believes in and practices information minimization. We strive to gather only the info we need and to store it only for as long as it’s needed to provide a service or for analysis. Much of the info about how Windows and apps are functioning is deleted within 30 days. Other info may be retained longer, such as error reporting data or Microsoft Store purchase history. +Microsoft believes in and practices data minimization. We strive to gather only the info we need and to store it only for as long as it’s needed to provide a service or for analysis. For more information on how long data is retained, see the section named **Our retention of personal data** in the [Microsoft Privacy Statement](https://privacy.microsoft.com/en-US/privacystatement). -## Manage enterprise diagnostic data level +#### Diagnostic data settings -### Enterprise management +There are four diagnostic data collection settings. Each setting is described in more detail in the sections that follow. -Sharing diagnostic data with Microsoft is enabled by default on Windows 10, 1903 and later. Sharing this data provides many benefits to enterprises, so we do not recommend turning it off. For most enterprise customers, simply adjusting the diagnostic data level and managing specific components is the best option. +- Diagnostic data off (Security) +- Required diagnostic data (Basic) +- Enhanced +- Optional diagnostic data (Full) -Customers can set the diagnostic data level in both the user interface and with existing management tools. Users can change the diagnostic data level in the **Diagnostic data** setting. In the **Settings** app, in **Privacy** > **Diagnostics & feedback**. They can choose between Basic and Full. The Enhanced level will only be displayed as an option when Group Policy or Mobile Device Management (MDM) are invoked with this level. The Security level is not available. +Here’s a summary of the types of data that is included with each setting: -IT pros can use various methods, including Group Policy and Mobile Device Management (MDM), to choose a diagnostic data level. If you’re using Windows 10 Enterprise, Windows 10 Education, or Windows Server, the Security diagnostic data level is available when managing the policy. Setting the diagnostic data level through policy sets the upper boundary for the users’ choices. To disable user choice after setting the level with the policy, you will need to use the "Configure telemetry opt-in setting user interface" group policy. The remainder of this article describes how to use group policy to configure levels and settings interface. +| | **Diagnostic data off (Security)** | **Required (Basic)** | **Enhanced** |**Optional (Full)**| +| --- | --- | --- | --- | --- | +| **Diagnostic data events** | No Windows diagnostic data sent. | Minimum data required data to keep the device secure, up to date, and performing as expected. | Additional data about the websites you browse, how Windows and apps are used and how they perform, and device activity. The additional data helps Microsoft to fix and improve products and services for all users. | Additional data about the websites you browse, how Windows and apps are used and how they perform. This data also includes data about device activity, and enhanced error reporting that helps Microsoft to fix and improve products and services for all users.| +| **Crash Metadata** | N/A | Yes | Yes | Yes | +| **Crash Dumps** | N/A | No | Triage dumps only

For more information about crash dumps, see [Windows Error Reporting](https://docs.microsoft.com/windows/win32/wer/windows-error-reporting). | Full memory dumps

For more information about crash dumps, see [Windows Error Reporting](https://docs.microsoft.com/windows/win32/wer/windows-error-reporting). | +| **Crash Metadata** | N/A | No | No | No | +| **Data collection** | N/A | 100% | Sampling applies | Sampling applies | -#### Manage your diagnostic data settings -Use the steps in this article to set and/or adjust the diagnostic data settings for Windows and Windows Server in your organization. +#### Diagnostic data off -> [!IMPORTANT] -> These diagnostic data levels only apply to Windows and Windows Server components and apps that use the Connected User Experiences and Telemetry component. Non-Windows components, such as Microsoft Office or other 3rd-party apps, may communicate with their cloud services outside of these diagnostic data levels. You should work with your app vendors to understand their diagnostic data policy, and how you can to opt in or opt out. For more information on how Microsoft Office uses diagnostic data, see [Overview of privacy controls for Microsoft 365 Apps for enterprise](/deployoffice/privacy/overview-privacy-controls). +This setting was previously labeled as **Security**. When you configure this setting, no Windows diagnostic data is sent from your device. This is only available on Windows Server, Windows 10 Enterprise, and Windows 10 Education. If you choose this setting, devices in your organization will still be secure. -The lowest diagnostic data setting level supported through management policies is **Security**. The lowest diagnostic data setting supported through the Settings UI is **Basic**. The default diagnostic data setting for Windows Server is **Enhanced**. +>[!NOTE] +> If your organization relies on Windows Update, the minimum recommended setting is **Required diagnostic data**. Because no Windows Update information is collected when diagnostic data is off, important information about update failures is not sent. Microsoft uses this information to fix the causes of those failures and improve the quality of our updates. -### Configure the diagnostic data level +#### Required diagnostic data -You can configure your device's diagnostic data settings using the management tools you’re already using, such as Group Policy, MDM, or Windows Provisioning. You can also manually change your settings using Registry Editor. Setting your diagnostic data levels through a management policy sets the upper level for diagnostic data on the device. +Required diagnostic data, previously labeled as **Basic**, gathers a limited set of data that’s critical for understanding the device and its configuration. This data helps to identify problems that can occur on a specific hardware or software configuration. For example, it can help determine if crashes are more frequent on devices with a specific amount of memory or that are running a specific driver version. + +This is the default setting for Windows 10 Education editions, as well as all desktop editions starting with Windows 10, version 1903. + +Required diagnostic data includes: + +- Basic device data that helps provide an understanding about the types of Windows devices and the configurations and types of native and virtualized Windows Servers in the ecosystem. Examples include: + + - Device attributes, such as camera resolution and display type + - Battery attributes, such as capacity and type + - Networking attributes, such as number of network adapters, speed of network adapters, mobile operator network, and IMEI number + - Processor and memory attributes, such as number of cores, architecture, speed, memory size, and firmware + - Virtualization attribute, such as Second Level Address Translation (SLAT) support and guest operating system + - Operating system attributes, such as Windows edition and virtualization state + - Storage attributes, such as number of drives, type, and size + +- Quality metrics that helps provide an understanding about how the Connected User Experiences and diagnostic data component is functioning, including % of uploaded events, dropped events, blocked events, and the last upload time. + +- Quality-related information that helps Microsoft develop a basic understanding of how a device and its operating system are performing. Some examples are the device characteristics of a Connected Standby device, the number of crashes or hangs, and app state change details, such as how much processor time and memory were used, and the total uptime for an app. + +- Compatibility data that helps provide an understanding about which apps are installed on a device or virtual machine and identifies potential compatibility problems. + +- System data that helps provide an understanding about whether a device meets the minimum requirements to upgrade to the next version of the operating system. System information includes the amount of memory, as well as information about the processor and BIOS. + +- A list of accessory device data, such as printers or external storage devices, that are connected to Windows devices and whether these devices will function after upgrading to a new version of the operating system. + +- Driver data that includes specific driver activity that’s meant to help figure out whether apps and devices will function after upgrading to a new version of the operating system. This can help to determine blocking issues and then help Microsoft and our partners apply fixes and improvements. + +- Information about how the Microsoft Store performs, including app downloads, installations, and updates. It also includes Microsoft Store launches, page views, suspend and resumes, and obtaining licenses. + +#### Enhanced diagnostic data + +>[!NOTE] +We’re simplifying your diagnostic data controls by moving from four diagnostic data controls to three: **Diagnostic data off**, **Required**, and **Optional**. making changes to the enhanced diagnostic data level. For more info about this change, see [Changes to Windows diagnostic data](changes-to-windows-diagnostic-data-collection). + +Enhanced diagnostic data includes data about the websites you browse, how Windows and apps are used and how they perform, and device activity. The additional data helps Microsoft to fix and improve products and services for all users. When you choose to send enhanced diagnostic data, required diagnostic data will always be included, and we collect the following additional information: + - Operating system events that help to gain insights into different areas of the operating system, including networking, Hyper-V, Cortana, storage, file system, and other components. + - Operating system app events resulting from Microsoft apps and management tools that were downloaded from the Microsoft Store or pre-installed with Windows or Windows Server, including Server Manager, Photos, Mail, and Microsoft Edge. + - Device-specific events that are specific to certain devices, such as Surface Hub and Microsoft HoloLens. For example, Microsoft HoloLens sends Holographic Processing Unit (HPU)-related events. + - All crash dump types, except for heap dumps and full dumps. For more information about crash dumps, see [Windows Error Reporting](https://docs.microsoft.com/windows/win32/wer/windows-error-reporting). + + #### Optional diagnostic data + +Optional diagnostic data, previously labeled as **Full**, includes more detailed information about your device and its settings, capabilities, and device health. Optional diagnostic data also includes data about the websites you browse, device activity, and enhanced error reporting that helps Microsoft to fix and improve products and services for all users. When you choose to send optional diagnostic data, required diagnostic data will always be included, and we collect the following additional information: + + - Additional data about the device, connectivity, and configuration, beyond that collected under required diagnostic data. + - Status and logging information about the health of operating system and other system components beyond what is collected under required diagnostic data. + - App activity, such as which programs are launched on a device, how long they run, and how quickly they respond to input. + - Browser activity, including browsing history and search terms, in Microsoft browsers (Microsoft Edge or Internet Explorer). + - Enhanced error reporting, including the memory state of the device when a system or app crash occurs (which may unintentionally contain user content, such as parts of a file you were using when the problem occurred). Crash data is never used for Tailored experiences. + +>[!Note] +>Crash dumps collected in optional diagnostic data may unintentionally contain personal data, such as portions of memory from a document and a web page. For more information about crash dumps, see [Windows Error Reporting](https://docs.microsoft.com/windows/win32/wer/windows-error-reporting). + +#### Manage enterprise diagnostic data + +Use the steps in this section to configure the diagnostic data settings for Windows and Windows Server in your organization. + +>[!IMPORTANT] +>These diagnostic data settings only apply to components, features, and apps that are considered a part of the Windows operating system. Third-party apps and other Microsoft apps, such as Microsoft Office, that customers install may also collect and send diagnostic data using their own controls. You should work with your app vendors to understand their diagnostic data policy, and how you can opt in or opt out. For more information on how Microsoft Office uses diagnostic data, see [Overview of privacy controls for Microsoft 365 Apps for enterprise](https://docs.microsoft.com/deployoffice/privacy/overview-privacy-controls). If you would like to control Windows data collection that is not Windows diagnostic data, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services). + +You can configure your device's diagnostic data settings using the management tools you’re already using, such as Group Policy or MDM. Use the appropriate value in the table below when you configure the management policy. -| Level | Value | +| Category | Value | | - | - | -| Security | **0** | -| Basic | **1** | -| Enhanced | **2** | -| Full | **3** | +|Diagnostic data off (Security) | 0 | +| Required (Basic) | 1 | +| Enhanced | 2 | +|Optional (Full) | 3 | - > [!NOTE] - > When both the Computer Configuration policy and User Configuration policy are set, the more restrictive policy is used. +>[!Note] +>When both the Computer Configuration policy and User Configuration policies are set, the more restrictive policy is used. -### Use Group Policy to set the diagnostic data level +#### Use Group Policy to manage diagnostic data collection -Use a Group Policy object to set your organization’s diagnostic data level. +You can use Group Policy to set your organization’s diagnostic data setting: -1. From the Group Policy Management Console, go to **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds**. +1. From the Group Policy Management Console, go to **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds**. -1. Double-click **Allow Telemetry**. + 1. Double-click **Allow Telemetry**. -1. In the **Options** box, select the level that you want to configure, and then click **OK**. +>[!NOTE] +> If devices in your organization are running Windows 10, 1803 and newer, the user can still use Settings to set the diagnostic data setting to a more restrictive value, unless the **Configure diagnostic data opt-in settings user interface** policy is set. -### Use MDM to set the diagnostic data level + 2. In the **Options** box, choose the setting that you want to configure, and then click **OK**. -Use the [Policy Configuration Service Provider (CSP)](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider) to apply the System/AllowTelemetry MDM policy. +#### Use MDM to manage diagnostic data collection -### Use Registry Editor to set the diagnostic data level +[Policy Configuration Service Provider (CSP)](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider) to apply the System/AllowTelemetry MDM policy. -Use Registry Editor to manually set the registry level on each device in your organization or you can write a script to edit the registry. If a management policy already exists, such as Group Policy or MDM, it will override this registry setting. +#### Limit optional diagnostic data for Desktop Analytics -1. Open Registry Editor, and go to **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\DataCollection**. - -1. Right-click **DataCollection**, click New, and then click **DWORD (32-bit) Value**. - -1. Type **AllowTelemetry**, and then press ENTER. - -1. Double-click **AllowTelemetry**, set the desired value from the table above, and then click **OK.** - -1. Click **File** > **Export**, and then save the file as a .reg file, such as **C:\\AllowTelemetry.reg**. You can run this file from a script on each device in your organization. - -### Additional diagnostic data controls - -There are a few more settings that you can turn off that may send diagnostic data information: - -- To turn off Windows Update diagnostic data, you have two choices. Either turn off Windows Update, or set your devices to be managed by an on premises update server, such as [Windows Server Update Services (WSUS)](https://docs.microsoft.com/windows-server/administration/windows-server-update-services/get-started/windows-server-update-services-wsus) or [Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/configmgr/index/). - -- Turn off **Windows Defender Cloud-based Protection** and **Automatic sample submission** in **Settings** > **Update & security** > **Windows Defender**. - -- Manage the Malicious Software Removal Tool in your organization. For more info, see Microsoft KB article [891716](https://support.microsoft.com/kb/891716). - -- Turn off **Improve inking and typing** in **Settings** > **Privacy**. At diagnostic data levels **Enhanced** and **Full**, Microsoft uses Linguistic Data Collection info to improve language model features such as autocomplete, spellcheck, suggestions, input pattern recognition, and dictionary. - - > [!NOTE] - > Microsoft does not intend to gather sensitive information, such as credit card numbers, usernames and passwords, email addresses, or other similarly sensitive information for Linguistic Data Collection. We guard against such events by using technologies to identify and remove sensitive information before linguistic data is sent from the user's device. If we determine that sensitive information has been inadvertently received, we delete the information. - -## Diagnostic data levels - -These levels are available on all desktop and mobile editions of Windows 10, except for the **Security** level, which is limited to Windows 10 Enterprise, Windows 10 Education, Windows 10 Mobile Enterprise, Windows 10 IoT Core (IoT Core), and Windows Server. - -### Security level - -The Security level gathers only the diagnostic data info that is required to keep Windows devices, Windows Server, and guests protected with the latest security updates. This level is only available on Windows Server, Windows 10 Enterprise, Windows 10 Education, Windows 10 Mobile Enterprise, and Windows IoT Core editions. - -> [!NOTE] -> If your organization relies on Windows Update for updates, you shouldn’t use the **Security** level. Because no Windows Update information is gathered at this level, important information about update failures is not sent. Microsoft uses this information to fix the causes of those failures and improve the quality of our updates. - -Windows Server Update Services (WSUS) and Microsoft Endpoint Configuration Manager functionality is not affected at this level, nor is diagnostic data about Windows Server features or System Center gathered. - -The data gathered at this level includes: - -- **Connected User Experiences and Telemetry component settings**. If general diagnostic data has been gathered and is queued, it is sent to Microsoft. Along with this diagnostic data, the Connected User Experiences and Telemetry component may download a configuration settings file from Microsoft’s servers. This file is used to configure the Connected User Experiences and Telemetry component itself. The data gathered by the client for this request includes OS information, device id (used to identify what specific device is requesting settings) and device class (for example, whether the device is server or desktop). - -- **Malicious Software Removal Tool (MSRT)** The MSRT infection report contains information, including device info and IP address. - - > [!NOTE] - > You can turn off the MSRT infection report. No MSRT information is included if MSRT is not used. If Windows Update is turned off, MSRT will not be offered to users. For more info, see Microsoft KB article [891716](https://support.microsoft.com/kb/891716). - -- **Windows Defender/Endpoint Protection**. Windows Defender and System Center Endpoint Protection requires some information to function, including: anti-malware signatures, diagnostic information, User Account Control settings, Unified Extensible Firmware Interface (UEFI) settings, and IP address. - - > [!NOTE] - > This reporting can be turned off and no information is included if a customer is using third-party antimalware software, or if Windows Defender is turned off. For more info, see [Windows Defender](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-defender). - - Microsoft recommends that Windows Update, Windows Defender, and MSRT remain enabled unless the enterprise uses alternative solutions such as Windows Server Update Services, Microsoft Endpoint Configuration Manager, or a third-party antimalware solution. Windows Update, Windows Defender, and MSRT provide core Windows functionality such as driver and OS updates, including security updates. - -For servers with default diagnostic data settings and no Internet connectivity, you should set the diagnostic data level to **Security**. This stops data gathering for events that would not be uploaded due to the lack of Internet connectivity. - -No user content, such as user files or communications, is gathered at the **Security** diagnostic data level, and we take steps to avoid gathering any information that directly identifies a company or user, such as name, email address, or account ID. However, in rare circumstances, MSRT information may unintentionally contain personal information. For instance, some malware may create entries in a computer’s registry that include information such as a username, causing it to be gathered. MSRT reporting is optional and can be turned off at any time. - -### Basic level - -The Basic level gathers a limited set of data that’s critical for understanding the device and its configuration. This level also includes the **Security** level data. This level helps to identify problems that can occur on a specific hardware or software configuration. For example, it can help determine if crashes are more frequent on devices with a specific amount of memory or that are running a specific driver version. The Connected User Experiences and Telemetry component does not gather diagnostic data about System Center, but it can transmit diagnostic data for other non-Windows applications if they have user consent. - -This is the default level for Windows 10 Education editions, as well as all desktop editions starting with Windows 10, version 1903. - -The normal upload range for the Basic diagnostic data level is between 109 KB - 159 KB per day, per device. - -The data gathered at this level includes: - -- **Basic device data**. Helps provide an understanding about the types of Windows devices and the configurations and types of native and virtualized Windows Servers in the ecosystem. Examples include: - - - Device attributes, such as camera resolution and display type - - Internet Explorer version - - Battery attributes, such as capacity and type - - Networking attributes, such as number of network adapters, speed of network adapters, mobile operator network, and IMEI number - - Processor and memory attributes, such as number of cores, architecture, speed, memory size, and firmware - - Virtualization attribute, such as Second Level Address Translation (SLAT) support and guest operating system - - Operating system attributes, such as Windows edition and virtualization state - - Storage attributes, such as number of drives, type, and size - -- **Connected User Experiences and Telemetry component quality metrics**. Helps provide an understanding about how the Connected User Experiences and Telemetry component is functioning, including % of uploaded events, dropped events, and the last upload time. - -- **Quality-related information**. Helps Microsoft develop a basic understanding of how a device and its operating system are performing. Some examples are the device characteristics of a Connected Standby device, the number of crashes or hangs, and application state change details, such as how much processor time and memory were used, and the total uptime for an app. - -- **Compatibility data**. Helps provide an understanding about which apps are installed on a device or virtual machine and identifies potential compatibility problems. - - - **General app data and app data for Internet Explorer add-ons**. Includes a list of apps that are installed on a native or virtualized instance of the OS and whether these apps function correctly after an upgrade. This app data includes the app name, publisher, version, and basic details about which files have been blocked from usage. - - - **Internet Explorer add-ons**. Includes a list of Internet Explorer add-ons that are installed on a device and whether these apps will work after an upgrade. - - - **System data**. Helps provide an understanding about whether a device meets the minimum requirements to upgrade to the next version of the operating system. System information includes the amount of memory, as well as information about the processor and BIOS. - - - **Accessory device data**. Includes a list of accessory devices, such as printers or external storage devices, that are connected to Windows PCs and whether these devices will function after upgrading to a new version of the operating system. - - - **Driver data**. Includes specific driver usage that’s meant to help figure out whether apps and devices will function after upgrading to a new version of the operating system. This can help to determine blocking issues and then help Microsoft and our partners apply fixes and improvements. - -- **Microsoft Store**. Provides information about how the Microsoft Store performs, including app downloads, installations, and updates. It also includes Microsoft Store launches, page views, suspend and resumes, and obtaining licenses. - -### Enhanced level - -The Enhanced level gathers data about how Windows and apps are used and how they perform. This level also includes data from both the **Basic** and **Security** levels. This level helps to improve the user experience with the operating system and apps. Data from this level can be abstracted into patterns and trends that can help Microsoft determine future improvements. - -This level is needed to quickly identify and address Windows and Windows Server quality issues. - -The normal upload range for the Enhanced diagnostic data level is between 239 KB - 348 KB per day, per device. - -The data gathered at this level includes: - -- **Operating system events**. Helps to gain insights into different areas of the operating system, including networking, Hyper-V, Cortana, storage, file system, and other components. - -- **Operating system app events**. A set of events resulting from Microsoft applications and management tools that were downloaded from the Store or pre-installed with Windows or Windows Server, including Server Manager, Photos, Mail, and Microsoft Edge. - -- **Device-specific events**. Contains data about events that are specific to certain devices, such as Surface Hub and Microsoft HoloLens. For example, Microsoft HoloLens sends Holographic Processing Unit (HPU)-related events. - -- **Some crash dump types**. All crash dump types, except for heap dumps and full dumps. - -If the Connected User Experiences and Telemetry component detects a problem on Windows 10 that requires gathering more detailed instrumentation, the Connected User Experiences and Telemetry component at the **Enhanced** diagnostic data level will only gather data about the events associated with the specific issue. - -### Full level - -The Full level gathers data necessary to identify and to help fix problems, following the approval process described below. This level also includes data from the Basic, Enhanced, and Security levels. - -Additionally, at this level, devices opted in to the [Windows Insider Program](http://insider.windows.com) will send events, such as reliability and app responsiveness. that can show Microsoft how pre-release binaries and features are performing. These events help us make decisions on which builds are flighted. All devices in the [Windows Insider Program](http://insider.windows.com) are automatically set to this level. - -If a device experiences problems that are difficult to identify or repeat using Microsoft’s internal testing, additional data becomes necessary. This data can include any user content that might have triggered the problem and is gathered from a small sample of devices that have both opted into the **Full** diagnostic data level and have exhibited the problem. - -However, before more data is gathered, Microsoft’s privacy governance team, including privacy and other subject matter experts, must approve the diagnostics request made by a Microsoft engineer. If the request is approved, Microsoft engineers can use the following capabilities to get the information: - -- Ability to run a limited, pre-approved list of Microsoft certified diagnostic tools, such as msinfo32.exe, powercfg.exe, and dxdiag.exe. - -- Ability to get registry keys. - -- All crash dump types, including heap dumps and full dumps. - -> [!NOTE] -> Crash dumps collected at this diagnostic data level may unintentionally contain personal data, such as portions of memory from a documents, a web page, etc. - -## Limit Enhanced diagnostic data to the minimum required by Desktop Analytics - -> [!IMPORTANT] -> The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](/windows/deployment/update/update-compliance-get-started) will continue to be supported. -> For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/help/4521815/windows-analytics-retirement). - -Desktop Analytics reports are powered by diagnostic data not included in the **Basic** level, such as crash reports and certain operating system events. - -In Windows 10, version 1709, we introduced the **Limit Enhanced diagnostic data to the minimum required by Windows Analytics** feature. When enabled, this feature lets you send only the following subset of **Enhanced** level diagnostic data. - -- **Operating system events.** Limited to a small set required for analytics reports and documented in the [Windows 10 diagnostic data events and fields collected through the limit enhanced diagnostic data policy](enhanced-diagnostic-data-windows-analytics-events-and-fields.md) topic. - -- **Some crash dump types.** Triage dumps for user mode and mini dumps for kernel mode. - -> [!NOTE] -> Triage dumps are a type of [minidumps](https://docs.microsoft.com/windows/desktop/debug/minidump-files) that go through a process of user-sensitive information scrubbing. Some user-sensitive information may be missed in the process, and will therefore be sent with the dump. - -With the retirement of Windows Analytics, this policy will continue to be supported by Desktop Analytics, but will not include Office related diagnostic data. - -### Enable limiting enhanced diagnostic data to the minimum required by Desktop Analytics - -1. Set the diagnostic data level to **Enhanced**, using either Group Policy or MDM. - - a. Using Group Policy, set the **Computer Configuration/Administrative Templates/Windows Components/Data Collection and Preview Builds/Allow telemetry** setting to **2**. - - -OR- - - b. Using MDM, use the Policy CSP to set the **System/AllowTelemetry** value to **2**. - - -AND- - -1. Enable the **LimitEnhancedDiagnosticDataWindowsAnalytics** setting, using either Group Policy or MDM. - - a. Using Group Policy, set the **Computer Configuration/Administrative Templates/Windows Components/Data collection and Preview builds/Limit Enhanced diagnostic data to the minimum required by Windows Analytics** setting to **Enabled**. - - -OR- - - b. Using MDM, use the Policy CSP to set the **System/LimitEnhancedDiagnosticDataWindowsAnalytics** value to **1**. - -## Additional resources - -FAQs - -- [Cortana, Search, and privacy](https://privacy.microsoft.com/windows-10-cortana-and-privacy) -- [Windows 10 feedback, diagnostics, and privacy](https://privacy.microsoft.com/windows-10-feedback-diagnostics-and-privacy) -- [Windows 10 camera and privacy](https://privacy.microsoft.com/windows-10-camera-and-privacy) -- [Windows 10 location service and privacy](https://privacy.microsoft.com/windows-10-location-and-privacy) -- [Microsoft Edge and privacy](https://privacy.microsoft.com/windows-10-microsoft-edge-and-privacy) -- [Windows 10 speech, inking, typing, and privacy](https://privacy.microsoft.com/windows-10-speech-inking-typing-and-privacy-faq) -- [Windows Hello and privacy](https://privacy.microsoft.com/windows-10-windows-hello-and-privacy) -- [Wi-Fi Sense](https://privacy.microsoft.com/windows-10-about-wifi-sense) -- [Windows Update Delivery Optimization](https://privacy.microsoft.com/windows-10-windows-update-delivery-optimization) - -Blogs - -- [Privacy and Windows 10](https://blogs.windows.com/windowsexperience/2015/09/28/privacy-and-windows-10) - -Privacy Statement - -- [Microsoft Privacy Statement](https://privacy.microsoft.com/privacystatement) - -TechNet - -- [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) - -Web Pages - -- [Privacy at Microsoft](https://privacy.microsoft.com) +For more information about how to limit the diagnostic data to the minimum required by Desktop Analytics, see [Enable data sharing for Desktop Analytics](https://docs.microsoft.com/en-us/mem/configmgr/desktop-analytics/enable-data-sharing). \ No newline at end of file diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index 654f271d91..47a63b484c 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -25,7 +25,7 @@ Applies to: ## Overview -IMPORTANT: Microsoft is [increasing transparency](https://blogs.microsoft.com/on-the-issues/2019/04/30/increasing-transparency-and-customer-control-over-data/) by categorizing the data we collect as required or optional. Windows 10 is in the process of updating devices to reflect this new categorization, and during this transition Basic diagnostic data will be recategorized as Required diagnostic data and Full diagnostic data will be recategorized as Optional diagnostic data. For more information, see [Changes to Windows diagnostic data](changes-to-windows-diagnostic-data-collection.md). +IMPORTANT: Microsoft is [increasing transparency](https://blogs.microsoft.com/on-the-issues/2019/04/30/increasing-transparency-and-customer-control-over-data/) by categorizing the data we collect as required or optional. Windows 10 is in the process of updating devices to reflect this new categorization, and during this transition Basic diagnostic data will be recategorized as Required diagnostic data and Full diagnostic data will be recategorized as Optional diagnostic data. For more information, see [Changes to Windows diagnostic data](changes-to-windows-diagnostic-data-collection). At Microsoft, we are deeply committed to data privacy across all our products and services. With this guide, we provide administrators and compliance professionals with data privacy considerations for Windows 10. From 2a5b3f1b14f19ba4762525ce0c00c56edfd15ccf Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Fri, 5 Jun 2020 21:11:08 +0100 Subject: [PATCH 0011/1414] updates to privacy docs --- ...s-to-windows-diagnostic-data-collection.md | 4 +-- .../windows-10-and-privacy-compliance.md | 27 ++++++++++--------- 2 files changed, 16 insertions(+), 15 deletions(-) diff --git a/windows/privacy/changes-to-windows-diagnostic-data-collection.md b/windows/privacy/changes-to-windows-diagnostic-data-collection.md index b9785b1a62..fa81776ddf 100644 --- a/windows/privacy/changes-to-windows-diagnostic-data-collection.md +++ b/windows/privacy/changes-to-windows-diagnostic-data-collection.md @@ -76,8 +76,8 @@ A final set of changes includes two new policies that can help you fine-tune dia With the Enhanced diagnostic data level being split out into new policies, we are providing additional controls to manage what types of dumps are collected and whether to send additional diagnostic logs. Here are some steps on how to configure them: 1. Choose to send optional diagnostic data by setting one of the following policies: - - Group Policy: Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Allow Diagnostic Data**. Set the policy value to **Send optional diagnostic data** - - MDM: System/AllowTelemetry. Set the policy value to 3. + - Group Policy: Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Allow Diagnostic Data**. Set the policy value to **Send optional diagnostic data** + - MDM: System/AllowTelemetry. Set the policy value to 3. 2. Enable the following Group Policy: Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Limit Dump Collection** 3. Enable the following Group Policy: Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Limit Diagnostic Log Collection** diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index 47a63b484c..0ecbeaf982 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -25,7 +25,8 @@ Applies to: ## Overview -IMPORTANT: Microsoft is [increasing transparency](https://blogs.microsoft.com/on-the-issues/2019/04/30/increasing-transparency-and-customer-control-over-data/) by categorizing the data we collect as required or optional. Windows 10 is in the process of updating devices to reflect this new categorization, and during this transition Basic diagnostic data will be recategorized as Required diagnostic data and Full diagnostic data will be recategorized as Optional diagnostic data. For more information, see [Changes to Windows diagnostic data](changes-to-windows-diagnostic-data-collection). +>[!IMPORTANT] +>Microsoft is [increasing transparency](https://blogs.microsoft.com/on-the-issues/2019/04/30/increasing-transparency-and-customer-control-over-data/) by categorizing the data we collect as required or optional. Windows 10 is in the process of updating devices to reflect this new categorization, and during this transition Basic diagnostic data will be recategorized as Required diagnostic data and Full diagnostic data will be recategorized as Optional diagnostic data. For more information, see [Changes to Windows diagnostic data](changes-to-windows-diagnostic-data-collection). At Microsoft, we are deeply committed to data privacy across all our products and services. With this guide, we provide administrators and compliance professionals with data privacy considerations for Windows 10. @@ -48,7 +49,7 @@ The following table provides an overview of the Windows 10 privacy settings pres | Feature/Setting | Description | Supporting Content | Privacy Statement | | --- | --- | --- | --- | -| Diagnostic Data |

Microsoft uses diagnostic data to keep Windows secure, up to date, troubleshoot problems, and make product improvements. Regardless of what choices you make for diagnostic data collection, the device will be just as secure and will operate normally. This data is collected by Microsoft and stored with one or more unique identifiers that can help us recognize an individual user on an individual device and understand the device's service issues and use patterns.

Diagnostic data is categorized into the following:

  • **Required diagnostic data**
    Previously known as basic diagnostic data, required diagnostic data includes information about your device, its settings, capabilities, and whether it is performing properly, whether a device is ready for an update, and whether there are factors that may impede the ability to receive updates, such as low battery, limited disk space, or connectivity through a paid network. You can find out what is collected with required diagnostic data [here](https://docs.microsoft.com/windows/privacy/required-windows-diagnostic-events-and-fields-2004).
  • **Optional diagnostic data**
    Previously known as full diagnostic data, optional diagnostic data includes more detailed information about your device and its settings, capabilities, and device health. When you choose to send optional diagnostic data, required diagnostic data will always be included. You can find out the types of optional diagnostic data collected [here](https://docs.microsoft.com/windows/privacy/windows-diagnostic-data).

| [Learn more](https://support.microsoft.com/en-us/4468236/diagnostics-feedback-and-privacy-in-windows-10-microsoft-privacy)

[Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md) | [Privacy Statement](https://privacy.microsoft.com/privacystatement#maindiagnosticsmodule) | +| Diagnostic Data |

Microsoft uses diagnostic data to keep Windows secure, up to date, troubleshoot problems, and make product improvements. Regardless of what choices you make for diagnostic data collection, the device will be just as secure and will operate normally. This data is collected by Microsoft and stored with one or more unique identifiers that can help us recognize an individual user on an individual device and understand the device's service issues and use patterns.

Diagnostic data is categorized into the following:

  • **Required diagnostic data**
    Previously known as basic diagnostic data, required diagnostic data includes information about your device, its settings, capabilities, and whether it is performing properly, whether a device is ready for an update, and whether there are factors that may impede the ability to receive updates, such as low battery, limited disk space, or connectivity through a paid network. You can find out what is collected with required diagnostic data [here](https://docs.microsoft.com/windows/privacy/required-windows-diagnostic-data-events-and-fields-2004).
  • **Optional diagnostic data**
    Previously known as full diagnostic data, optional diagnostic data includes more detailed information about your device and its settings, capabilities, and device health. When you choose to send optional diagnostic data, required diagnostic data will always be included. You can find out the types of optional diagnostic data collected [here](https://docs.microsoft.com/windows/privacy/windows-diagnostic-data).

| [Learn more](https://support.microsoft.com/4468236/diagnostics-feedback-and-privacy-in-windows-10-microsoft-privacy)

[Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md) | [Privacy Statement](https://privacy.microsoft.com/privacystatement#maindiagnosticsmodule) | | Inking and typing diagnostics | Microsoft collects optional inking and typing diagnostic data to improve the language recognition and suggestion capabilities of apps and services running on Windows. | [Learn more](https://support.microsoft.com/help/4468236/diagnostics-feedback-and-privacy-in-windows-10-microsoft-privacy) | [Privacy Statement](https://privacy.microsoft.com/privacystatement#maindiagnosticsmodule) | | Speech | Use your voice for dictation and to talk to Cortana and other apps that use Windows cloud-based speech recognition. Microsoft collects voice data to help improve speech services. | [Learn more](https://support.microsoft.com/help/4468250/windows-10-speech-voice-activation-inking-typing-privacy) | [Privacy Statement](https://privacy.microsoft.com/privacystatement#mainspeechinkingtypingmodule) | | Location | Get location-based experiences like directions and weather. Let Windows and apps request your location and allow Microsoft to use your location data to improve location services. | [Learn more](https://support.microsoft.com/help/4468240/windows-10-location-service-and-privacy) |[Privacy Statement](https://privacy.microsoft.com/privacystatement#mainlocationservicesmotionsensingmodule) | @@ -98,11 +99,11 @@ The following table provides an overview of the privacy settings discussed earli This section provides general details and links to more detailed information, as well as instructions for administrators and compliance professionals. These instructions allow you to manage device settings to manage the compliance objectives of your organization. This information includes details about setting up a device, configuring the device’s settings after setup is complete to minimize data collection, and driving privacy-related user experiences. -#### 2.3.1 Managing the device setup experience +#### _2.3.1 Managing the device setup experience_ Windows deployment can be configured using several different methods that provide an administrator with options for control, including how a device is set up, which options are enabled by default, and what the user is able to change on the device after they log on. -If you want the ability to fully control and apply restrictions on data being sent back to Microsoft, you can use [Configuration Manager](https://docs.microsoft.com/mem/configmgr/) as a deployment solution. Configuration Manager can be used to deploy a customized boot image using a variety of [deployment methods](https://docs.microsoft.com/en-us/mem/configmgr/osd/get-started/prepare-for-operating-system-deployment). You can further restrict any Configuration Manager-specific diagnostic data from being sent back to Microsoft by turning off this setting as outlined in the instructions [here](https://docs.microsoft.com/en-us/mem/configmgr/core/plan-design/diagnostics/frequently-asked-questions). +If you want the ability to fully control and apply restrictions on data being sent back to Microsoft, you can use [Configuration Manager](https://docs.microsoft.com/mem/configmgr/) as a deployment solution. Configuration Manager can be used to deploy a customized boot image using a variety of [deployment methods](https://docs.microsoft.com/mem/configmgr/osd/get-started/prepare-for-operating-system-deployment). You can further restrict any Configuration Manager-specific diagnostic data from being sent back to Microsoft by turning off this setting as outlined in the instructions [here](https://docs.microsoft.com/mem/configmgr/core/plan-design/diagnostics/frequently-asked-questions). Alternatively, your administrators can also choose to use Windows Autopilot. Autopilot lessens the overall burden of deployment while allowing administrators to fully customize the out-of-box experience. However, since Windows Autopilot is a cloud-based solution, administrators should be aware that a minimal set of device identifiers are sent back to Microsoft during initial device boot up. This device-specific information is used to identify the device so that it can receive the administrator-configured Autopilot profile and policies. @@ -110,34 +111,34 @@ You can use the following articles to learn more about Autopilot and how to use - https://docs.microsoft.com/windows/deployment/windows-Autopilot/windows-Autopilot - https://docs.microsoft.com/windows/deployment/windows-Autopilot/deployment-process -#### 2.3.2 Managing connections from Windows components to Microsoft services +#### _2.3.2 Managing connections from Windows components to Microsoft services_ Administrators can manage the data sent from their organization to Microsoft by configuring settings associated with the functionality provided by Windows components. For more details, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services). This topic includes the different methods available on how to configure each setting, the impact to functionality, and which versions of Windows that are applicable. -#### 2.3.3 Managing Windows 10 connections +#### _2.3.3 Managing Windows 10 connections_ Some Windows components, apps, and related services transfer data to Microsoft network endpoints. An administrator may want to block these endpoints for their organization to meet their specific compliance objectives. -[Manage connection endpoints for Windows 10, version 1903](manage-windows-1903-endpoints) provides a list of endpoints for the latest Windows 10 release, along with descriptions of any functionality that would be impacted by restricting data collection. Details for additional Windows versions can be found on the Windows Privacy site under the Manage Windows 10 connection endpoints section of the left-hand navigation menu. +[Manage connection endpoints for Windows 10, version 1903](manage-windows-1903-endpoints) provides a list of endpoints for the latest Windows 10 release, along with descriptions of any functionality that would be impacted by restricting data collection. Details for additional Windows versions can be found on the [Windows Privacy site](https://docs.microsoft.com/windows/privacy/) under the **Manage Windows 10 connection endpoints** section of the left-hand navigation menu. -#### 2.3.4 Limited functionality baseline +#### _2.3.4 Limited functionality baseline_ An organization may want to further minimize the amount of data sent back to Microsoft or shared with Microsoft apps by managing the connections and configuring additional settings on their devices. Similar to [Windows security baselines](https://docs.microsoft.com/windows/security/threat-protection/windows-security-baselines), Microsoft has released a limited functionality baseline focused on configuring settings to minimize the data sent back to Microsoft. However, the functionality of the device could be impacted by applying these settings. The [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services) article provides details on how to apply the baseline, along with the full list of settings covered in the baseline and the functionality that would be impacted. Administrators that don’t want to apply the baseline can still find details on how to configure each setting individually to find the right balance between data sharing and impact to functionality for their organization. >[!IMPORTANT] >We recommend that you fully test any modifications to these settings before deploying them in your organization. -#### 2.3.5 Diagnostic data: Managing notifications for change of level at logon +#### _2.3.5 Diagnostic data: Managing notifications for change of level at logon_ Starting with Windows 10, version 1803, if an administrator modifies the diagnostic data collection setting, users are notified of this change during the initial device sign in. For example, if you configure the device to send optional diagnostic data, users will be notified the next time they sign into the device. You can disable these notifications by using the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds** > **Configure telemetry opt-in change notifications** or the MDM policy `ConfigureTelemetryOptInChangeNotification`. -#### 2.3.6 Diagnostic data: Managing end user choice for changing the setting +#### _2.3.6 Diagnostic data: Managing end user choice for changing the setting_ Windows 10, version 1803 and newer allows users to change their diagnostic data level to a lower setting than what their administrator has set. For example, if you have configured the device to send optional diagnostic data, a user can change the setting so that only required diagnostic data is sent by going into **Settings** > **Privacy** > **Diagnostics & feedback**. Administrators can restrict a user’s ability to change the setting using **Setting** > **Privacy** by setting the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds** > **Configure telemetry opt-in setting user interface** or the MDM policy `ConfigureTelemetryOptInSettingsUx`. -#### 2.3.7 Diagnostic data: Managing device-based data delete +#### _2.3.7 Diagnostic data: Managing device-based data delete_ Windows 10, version 1809 and newer allows a user to delete diagnostic data collected from their device by using **Settings** > **Privacy** > **Diagnostic & feedback** and clicking the **Delete** button under the **Delete diagnostic data** heading. An administrator can also delete diagnostic data for a device using the [Clear-WindowsDiagnosticData](https://docs.microsoft.com/powershell/module/windowsdiagnosticdata/Clear-WindowsDiagnosticData?view=win10-ps) PowerShell cmdlet. @@ -191,7 +192,7 @@ An administrator can configure privacy-related settings, such as choosing to onl ### 5.3 Desktop Analytics -[Desktop Analytics](https://docs.microsoft.com/en-us/mem/configmgr/desktop-analytics/overview) is a set of solutions for Azure Portal that provide you with extensive data about the state of devices in your deployment. Desktop Analytics is a separate offering from Windows 10 and is dependent on enabling a minimum set of data collection on the device to function. +[Desktop Analytics](https://docs.microsoft.com/mem/configmgr/desktop-analytics/overview) is a set of solutions for Azure Portal that provide you with extensive data about the state of devices in your deployment. Desktop Analytics is a separate offering from Windows 10 and is dependent on enabling a minimum set of data collection on the device to function. ### 5.4 Microsoft Managed Desktop @@ -202,7 +203,7 @@ An administrator can configure privacy-related settings, such as choosing to onl * [Microsoft Trust Center: GDPR Overview](https://www.microsoft.com/trust-center/privacy/gdpr-overview) * [Microsoft Trust Center: Privacy at Microsoft](https://www.microsoft.com/trust-center/privacy) * [Windows IT Pro Docs](https://docs.microsoft.com/windows/#pivot=it-pro) -* [Microsoft Privacy Statement](https://privacy.microsoft.com/en-US/privacystatement) +* [Microsoft Privacy Statement](https://privacy.microsoft.com/privacystatement) * [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services) * [Privacy at Microsoft](https://privacy.microsoft.com/privacy-report) * [Changes to Windows diagnostic data](changes-to-windows-diagnostic-data-collection) From fec6e45f5afe9a9fcbb7846b4e8daa5c7352cb10 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Fri, 5 Jun 2020 21:50:20 +0100 Subject: [PATCH 0012/1414] fixes from build report --- ...s-to-windows-diagnostic-data-collection.md | 2 +- ...ws-diagnostic-data-in-your-organization.md | 14 +++++------ .../windows-10-and-privacy-compliance.md | 24 +++++++++---------- 3 files changed, 20 insertions(+), 20 deletions(-) diff --git a/windows/privacy/changes-to-windows-diagnostic-data-collection.md b/windows/privacy/changes-to-windows-diagnostic-data-collection.md index fa81776ddf..80152039e2 100644 --- a/windows/privacy/changes-to-windows-diagnostic-data-collection.md +++ b/windows/privacy/changes-to-windows-diagnostic-data-collection.md @@ -86,5 +86,5 @@ With the Enhanced diagnostic data level being split out into new policies, we ar Customers who use services that depend on Windows diagnostic data, such as Microsoft Managed Desktop or Desktop Analytics, may be impacted by the functional changes when they are released. These services will be updated to address these changes and guidance will be published on how to configure them properly. The following provides a list of the known changes: -- [Microsoft Managed Desktop](http://aka.ms/mmd-diagnostic-data-level) +- [Microsoft Managed Desktop](https://aka.ms/mmd-diagnostic-data-level) - Desktop Analytics \ No newline at end of file diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index ee94dae814..7528588be8 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -26,7 +26,7 @@ ms.date: 04/29/2019 This article applies to Windows 10, Windows Server, Surface Hub, and Hololens diagnostic data only. It describes the types of diagnostic data that’s sent back to Microsoft and the ways you can manage it within your organization. Microsoft uses the data to quickly identify and address issues affecting its customers. -IMPORTANT: Microsoft is [increasing transparency](https://blogs.microsoft.com/on-the-issues/2019/04/30/increasing-transparency-and-customer-control-over-data/) by categorizing the data we collect as required or optional. Windows 10 is in the process of updating devices to reflect this new categorization, and during this transition Basic diagnostic data will be recategorized as Required diagnostic data and Full diagnostic data will be recategorized as Optional diagnostic data. For more information, see [Changes to Windows diagnostic data](changes-to-windows-diagnostic-data-collection). +IMPORTANT: Microsoft is [increasing transparency](https://blogs.microsoft.com/on-the-issues/2019/04/30/increasing-transparency-and-customer-control-over-data/) by categorizing the data we collect as required or optional. Windows 10 is in the process of updating devices to reflect this new categorization, and during this transition Basic diagnostic data will be recategorized as Required diagnostic data and Full diagnostic data will be recategorized as Optional diagnostic data. For more information, see [Changes to Windows diagnostic data](changes-to-windows-diagnostic-data-collection.md). ## Overview @@ -61,7 +61,7 @@ Use the following sections to learn more about how Microsoft handles diagnostic Depending on the diagnostic data settings on the device, diagnostic data can be collected via the following methods: - Small payloads of structured information referred to as diagnostic data events, managed by the Connected User Experiences and Telemetry component. - Diagnostic logs for additional troubleshooting, also managed by the Connected User Experience and Telemetry component. - - Crash reporting and crash dumps, managed by [Windows Error Reporting](https://docs.microsoft.com/en-us/windows/win32/wer/windows-error-reporting). + - Crash reporting and crash dumps, managed by [Windows Error Reporting](https://docs.microsoft.com/windows/win32/wer/windows-error-reporting). Later in this document we provide further details about how to control what’s collected and what data can be included in these different types of diagnostic data. @@ -71,7 +71,7 @@ All diagnostic data is encrypted using TLS and uses certificate pinning during t ### Endpoints -The following table lists the endpoints related how you can manage the collection and control of diagnostic data. For more information around the endpoints that are used to send data back to Microsoft, see [Manage connection endpoints for Windows 10 Enterprise, version 1903](manage-windows-1903-endpoints). +The following table lists the endpoints related how you can manage the collection and control of diagnostic data. For more information around the endpoints that are used to send data back to Microsoft, see [Manage connection endpoints for Windows 10 Enterprise, version 1903](manage-windows-1903-endpoints.md). | Windows service | Endpoint | | - | - | @@ -90,7 +90,7 @@ The following table lists the endpoints related how you can manage the collectio | | weus2watcab01.blob.core.windows.net | | | weus2watcab02.blob.core.windows.net | |Authentication | login.live.com

IMPORTANT: This endpoint is used for device authentication. We do not recommend disabling this endpoint. -| [Online Crash Analysis](https://docs.microsoft.com/en-us/windows/win32/dxtecharts/crash-dump-analysis) | oca.telemetry.microsoft.com | +| [Online Crash Analysis](https://docs.microsoft.com/windows/win32/dxtecharts/crash-dump-analysis) | oca.telemetry.microsoft.com | | | oca.microsoft.com | | kmwatsonc.telemetry.microsoft.com | | *-kmwatsonc.telemetry.microsoft.com @@ -166,7 +166,7 @@ Required diagnostic data includes: #### Enhanced diagnostic data >[!NOTE] -We’re simplifying your diagnostic data controls by moving from four diagnostic data controls to three: **Diagnostic data off**, **Required**, and **Optional**. making changes to the enhanced diagnostic data level. For more info about this change, see [Changes to Windows diagnostic data](changes-to-windows-diagnostic-data-collection). +We’re simplifying your diagnostic data controls by moving from four diagnostic data controls to three: **Diagnostic data off**, **Required**, and **Optional**. making changes to the enhanced diagnostic data level. For more info about this change, see [Changes to Windows diagnostic data](changes-to-windows-diagnostic-data-collection.md). Enhanced diagnostic data includes data about the websites you browse, how Windows and apps are used and how they perform, and device activity. The additional data helps Microsoft to fix and improve products and services for all users. When you choose to send enhanced diagnostic data, required diagnostic data will always be included, and we collect the following additional information: - Operating system events that help to gain insights into different areas of the operating system, including networking, Hyper-V, Cortana, storage, file system, and other components. @@ -192,7 +192,7 @@ Optional diagnostic data, previously labeled as **Full**, includes more detailed Use the steps in this section to configure the diagnostic data settings for Windows and Windows Server in your organization. >[!IMPORTANT] ->These diagnostic data settings only apply to components, features, and apps that are considered a part of the Windows operating system. Third-party apps and other Microsoft apps, such as Microsoft Office, that customers install may also collect and send diagnostic data using their own controls. You should work with your app vendors to understand their diagnostic data policy, and how you can opt in or opt out. For more information on how Microsoft Office uses diagnostic data, see [Overview of privacy controls for Microsoft 365 Apps for enterprise](https://docs.microsoft.com/deployoffice/privacy/overview-privacy-controls). If you would like to control Windows data collection that is not Windows diagnostic data, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services). +>These diagnostic data settings only apply to components, features, and apps that are considered a part of the Windows operating system. Third-party apps and other Microsoft apps, such as Microsoft Office, that customers install may also collect and send diagnostic data using their own controls. You should work with your app vendors to understand their diagnostic data policy, and how you can opt in or opt out. For more information on how Microsoft Office uses diagnostic data, see [Overview of privacy controls for Microsoft 365 Apps for enterprise](https://docs.microsoft.com/deployoffice/privacy/overview-privacy-controls). If you would like to control Windows data collection that is not Windows diagnostic data, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). You can configure your device's diagnostic data settings using the management tools you’re already using, such as Group Policy or MDM. @@ -227,4 +227,4 @@ You can use Group Policy to set your organization’s diagnostic data setting: #### Limit optional diagnostic data for Desktop Analytics -For more information about how to limit the diagnostic data to the minimum required by Desktop Analytics, see [Enable data sharing for Desktop Analytics](https://docs.microsoft.com/en-us/mem/configmgr/desktop-analytics/enable-data-sharing). \ No newline at end of file +For more information about how to limit the diagnostic data to the minimum required by Desktop Analytics, see [Enable data sharing for Desktop Analytics](https://docs.microsoft.com/mem/configmgr/desktop-analytics/enable-data-sharing). \ No newline at end of file diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index 0ecbeaf982..394b7f44b3 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -26,7 +26,7 @@ Applies to: ## Overview >[!IMPORTANT] ->Microsoft is [increasing transparency](https://blogs.microsoft.com/on-the-issues/2019/04/30/increasing-transparency-and-customer-control-over-data/) by categorizing the data we collect as required or optional. Windows 10 is in the process of updating devices to reflect this new categorization, and during this transition Basic diagnostic data will be recategorized as Required diagnostic data and Full diagnostic data will be recategorized as Optional diagnostic data. For more information, see [Changes to Windows diagnostic data](changes-to-windows-diagnostic-data-collection). +>Microsoft is [increasing transparency](https://blogs.microsoft.com/on-the-issues/2019/04/30/increasing-transparency-and-customer-control-over-data/) by categorizing the data we collect as required or optional. Windows 10 is in the process of updating devices to reflect this new categorization, and during this transition Basic diagnostic data will be recategorized as Required diagnostic data and Full diagnostic data will be recategorized as Optional diagnostic data. For more information, see [Changes to Windows diagnostic data](changes-to-windows-diagnostic-data-collection.md). At Microsoft, we are deeply committed to data privacy across all our products and services. With this guide, we provide administrators and compliance professionals with data privacy considerations for Windows 10. @@ -45,7 +45,7 @@ When setting up a device, a user can configure their privacy settings. Those pri The following table provides an overview of the Windows 10 privacy settings presented during the device setup experience that involve processing personal data and where to find additional information. > [!NOTE] -> This table is limited to the privacy settings that are available as part of setting up a Windows 10 device (Windows 10, version 1809 and newer). For the full list of settings that involve data collection, [see Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services). +> This table is limited to the privacy settings that are available as part of setting up a Windows 10 device (Windows 10, version 1809 and newer). For the full list of settings that involve data collection, [see Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). | Feature/Setting | Description | Supporting Content | Privacy Statement | | --- | --- | --- | --- | @@ -61,9 +61,9 @@ The following table provides an overview of the Windows 10 privacy settings pres ### 1.2 Data collection monitoring -[Diagnostic Data Viewer (DDV)](diagnostic-data-viewer-overview) is a Microsoft Store app (available in Windows 10, version 1803 and newer) that lets a user review the Windows diagnostic data that is being collected on their Windows 10 device and sent to Microsoft in real-time. DDV groups the information into simple categories that describe the data that’s being collected. +[Diagnostic Data Viewer (DDV)](diagnostic-data-viewer-overview.md) is a Microsoft Store app (available in Windows 10, version 1803 and newer) that lets a user review the Windows diagnostic data that is being collected on their Windows 10 device and sent to Microsoft in real-time. DDV groups the information into simple categories that describe the data that’s being collected. -An administrator can also use the Diagnostic Data Viewer for PowerShell module to view the diagnostic data collected from the device instead of using the Diagnostic Data Viewer UI. The [Diagnostic Data Viewer for PowerShell Overview](microsoft-diagnosticdataviewer) provides further information. +An administrator can also use the Diagnostic Data Viewer for PowerShell module to view the diagnostic data collected from the device instead of using the Diagnostic Data Viewer UI. The [Diagnostic Data Viewer for PowerShell Overview](microsoft-diagnosticdataviewer.md) provides further information. ## 2. Windows 10 data collection management @@ -81,7 +81,7 @@ Administrators can configure and control privacy settings across their organizat The following table provides an overview of the privacy settings discussed earlier in this document with details on how to configure these policies. The table also provides information on what the default value would be for each of these privacy settings if you do not manage the setting by using policy and suppress the Out-of-box Experience (OOBE) during device setup. If you’re interested in minimizing data collection, we also provide the recommended value to set. > [!NOTE] -> This is not a complete list of settings that involve connecting to Microsoft services. To see a more detailed list, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services). +> This is not a complete list of settings that involve connecting to Microsoft services. To see a more detailed list, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). | Feature/Setting | GP/MDM Documentation | Default State if the Setup experience is suppressed | State to stop/minimize data collection | |---|---|---|---| @@ -115,17 +115,17 @@ You can use the following articles to learn more about Autopilot and how to use Administrators can manage the data sent from their organization to Microsoft by configuring settings associated with the functionality provided by Windows components. -For more details, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services). This topic includes the different methods available on how to configure each setting, the impact to functionality, and which versions of Windows that are applicable. +For more details, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). This topic includes the different methods available on how to configure each setting, the impact to functionality, and which versions of Windows that are applicable. #### _2.3.3 Managing Windows 10 connections_ Some Windows components, apps, and related services transfer data to Microsoft network endpoints. An administrator may want to block these endpoints for their organization to meet their specific compliance objectives. -[Manage connection endpoints for Windows 10, version 1903](manage-windows-1903-endpoints) provides a list of endpoints for the latest Windows 10 release, along with descriptions of any functionality that would be impacted by restricting data collection. Details for additional Windows versions can be found on the [Windows Privacy site](https://docs.microsoft.com/windows/privacy/) under the **Manage Windows 10 connection endpoints** section of the left-hand navigation menu. +[Manage connection endpoints for Windows 10, version 1903](manage-windows-1903-endpoints.md) provides a list of endpoints for the latest Windows 10 release, along with descriptions of any functionality that would be impacted by restricting data collection. Details for additional Windows versions can be found on the [Windows Privacy site](https://docs.microsoft.com/windows/privacy/) under the **Manage Windows 10 connection endpoints** section of the left-hand navigation menu. #### _2.3.4 Limited functionality baseline_ -An organization may want to further minimize the amount of data sent back to Microsoft or shared with Microsoft apps by managing the connections and configuring additional settings on their devices. Similar to [Windows security baselines](https://docs.microsoft.com/windows/security/threat-protection/windows-security-baselines), Microsoft has released a limited functionality baseline focused on configuring settings to minimize the data sent back to Microsoft. However, the functionality of the device could be impacted by applying these settings. The [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services) article provides details on how to apply the baseline, along with the full list of settings covered in the baseline and the functionality that would be impacted. Administrators that don’t want to apply the baseline can still find details on how to configure each setting individually to find the right balance between data sharing and impact to functionality for their organization. +An organization may want to further minimize the amount of data sent back to Microsoft or shared with Microsoft apps by managing the connections and configuring additional settings on their devices. Similar to [Windows security baselines](https://docs.microsoft.com/windows/security/threat-protection/windows-security-baselines), Microsoft has released a limited functionality baseline focused on configuring settings to minimize the data sent back to Microsoft. However, the functionality of the device could be impacted by applying these settings. The [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) article provides details on how to apply the baseline, along with the full list of settings covered in the baseline and the functionality that would be impacted. Administrators that don’t want to apply the baseline can still find details on how to configure each setting individually to find the right balance between data sharing and impact to functionality for their organization. >[!IMPORTANT] >We recommend that you fully test any modifications to these settings before deploying them in your organization. @@ -155,7 +155,7 @@ Users can delete their device-based data by going to **Settings** > **Privacy** ### 3.2 View -The [Diagnostic Data Viewer (DDV)](diagnostic-data-viewer-overview) provides a view into the diagnostic data being collected from a Windows 10 device. Administrators can also use the [Get-DiagnosticData](microsoft-diagnosticdataviewer.md#install-and-use-the-diagnostic-data-viewer-for-powershell) PowerShell cmdlet. +The [Diagnostic Data Viewer (DDV)](diagnostic-data-viewer-overview.md) provides a view into the diagnostic data being collected from a Windows 10 device. Administrators can also use the [Get-DiagnosticData](microsoft-diagnosticdataviewer.md#install-and-use-the-diagnostic-data-viewer-for-powershell) PowerShell cmdlet. ### 3.3 Export @@ -204,7 +204,7 @@ An administrator can configure privacy-related settings, such as choosing to onl * [Microsoft Trust Center: Privacy at Microsoft](https://www.microsoft.com/trust-center/privacy) * [Windows IT Pro Docs](https://docs.microsoft.com/windows/#pivot=it-pro) * [Microsoft Privacy Statement](https://privacy.microsoft.com/privacystatement) -* [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services) +* [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) * [Privacy at Microsoft](https://privacy.microsoft.com/privacy-report) -* [Changes to Windows diagnostic data](changes-to-windows-diagnostic-data-collection) -* [Microsoft Service Trust Portal](https://servicetrust.microsoft.com/) +* [Changes to Windows diagnostic data](changes-to-windows-diagnostic-data-collection,md) +* [Microsoft Service Trust Portal](https://servicetrust.microsoft.com/) \ No newline at end of file From 53124cd9bfcb21ae085c58adb0df209704f43e1d Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Fri, 5 Jun 2020 22:05:50 +0100 Subject: [PATCH 0013/1414] Update windows-10-and-privacy-compliance.md --- windows/privacy/windows-10-and-privacy-compliance.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index 394b7f44b3..570cadcfe4 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -159,7 +159,7 @@ The [Diagnostic Data Viewer (DDV)](diagnostic-data-viewer-overview.md) provides ### 3.3 Export -The [Diagnostic Data Viewer (DDV)](diagnostic-data-viewer-overview) provides the ability to export the diagnostic data captured while the app is running, by clicking the **Export** data button in the top menu. Administrators can also use the [Get-DiagnosticData](microsoft-diagnosticdataviewer.md#install-and-use-the-diagnostic-data-viewer-for-powershell) PowerShell cmdlet script. +The [Diagnostic Data Viewer (DDV)](diagnostic-data-viewer-overview.md) provides the ability to export the diagnostic data captured while the app is running, by clicking the **Export** data button in the top menu. Administrators can also use the [Get-DiagnosticData](microsoft-diagnosticdataviewer.md#install-and-use-the-diagnostic-data-viewer-for-powershell) PowerShell cmdlet script. ### 3.4 Devices connected to a Microsoft account @@ -206,5 +206,5 @@ An administrator can configure privacy-related settings, such as choosing to onl * [Microsoft Privacy Statement](https://privacy.microsoft.com/privacystatement) * [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) * [Privacy at Microsoft](https://privacy.microsoft.com/privacy-report) -* [Changes to Windows diagnostic data](changes-to-windows-diagnostic-data-collection,md) +* [Changes to Windows diagnostic data](changes-to-windows-diagnostic-data-collection.md) * [Microsoft Service Trust Portal](https://servicetrust.microsoft.com/) \ No newline at end of file From eea752c603044e9cd6b590c51414a976d0c30e8c Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Fri, 5 Jun 2020 17:11:55 -0400 Subject: [PATCH 0014/1414] added page describing app guard browser extension --- .../md-app-guard-browser-extension.md | 73 +++++++++++++++++++ .../md-app-guard-overview.md | 7 +- 2 files changed, 77 insertions(+), 3 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md new file mode 100644 index 0000000000..c4dcc0c416 --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md @@ -0,0 +1,73 @@ +--- +title: Microsoft Defender Application Guard Extension +description: Learn about the Microsoft Defender Application Guard browser extension for Chrome, and how you can manage it for yourself and your users. +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.pagetype: security +ms.localizationpriority: medium +author: martyav +ms.author: v-maave +ms.date: 03/28/2019 +ms.reviewer: +manager: dansimp +ms.custom: asr +--- + +# Microsoft Defender Application Guard Extension + +This article applies to: + +- Windows 10 + +Microsoft Defender Application Guard Extension is a web browser extension that protects your device from advanced attacks, by redirecting untrusted websites to an isolated version of the [Microsoft Edge](https://www.microsoft.com/en-us/edge) browser. If an untrusted website turns out to be malicious, it remains within Application Guard's secure container, keeping your device protected. + +## Supported browsers + +The Microsoft Defender Application Guard Extension is available for [Chrome](https://chrome.google.com/webstore/detail/application-guard-extensi/mfjnknhkkiafjajicegabkbimfhplplj/) and [Firefox](https://addons.mozilla.org/en-US/firefox/addon/application-guard-extension/). It can be installed individually by the user, or deployed across the enterprise by an administrator. + +> [!TIP] +> This extension broadens Microsoft Defender Application Guard support to browsers *other* than Microsoft Edge. +> +> It is not necessary to install any extension on Edge to access Application Guard's protective features, since Application Guard offers [native support](https://docs.microsoft.com/deployedge/microsoft-edge-security-windows-defender-application-guard) to that browser. + +## Prerequisites + +Microsoft Defender Application Guard Extension works with the following editions of Windows 10, version 1803 or later: + +- Windows 10 Professional +- Windows 10 Enterprise +- Windows 10 Education + +Application Guard Extension also requires that the [Application Guard companion app](https://www.microsoft.com/en-gb/p/windows-defender-application-guard-companion/9n8gnlc8z9c8?activetab=pivot:overviewtab) be installed locally. The app enables Application Guard to work with web browsers other than Microsoft Edge. + +## Known issues + +Issue | Mitigation +-|- +Extensions cannot automatically turn on for incognito mode (off by default) | Disable Incognito via policy, by setting **IncognitoModeAvailablity** to **1** +Extensions can be turned off | Use ExtensionSettings policy by setting **Installation_mode** to **force_installed**. +Chrome does not offer url to extensions on cold start | Don’t let users disable background process via policy, by setting **backgroundModeEnabled** to **1**. +If the user's network roams or the network isolation policy changes, an untrusted page may load | If a page attempts to load but is no longer trusted, Application Guard will try to redirect the page and invalidate the cache. However, this issue is only partially mitigated on the backend and leaves browsers open to drive-by attacks under certain circumstances. + + +## Troubleshooting guide + + + +Error message | Cause | Actions +-|-|- +Application Guard undetermined state | The extension was unable to communicate with the companion app during the last information request. | • Install the companion app and reboot
• If the companion app is already installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Chrome and Microsoft stores +Launch in WDAG failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running. | • Make sure the companion app is installed
• If the companion app is installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Chrome and Microsoft stores +Process trust response failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running.| • Make sure the companion app is installed.
• If the companion app is installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Chrome and Microsoft stores +ExceptionThrown | An unexpected exception was thrown. | • File a bug
• Retry the operation +Unexpected response while processing trusted state | The extension was able to communicate with the companion app, but the API failed and a failure response code was sent back to the extension. | • File a bug
• Check if Edge is working
• Retry the operation +Main page navigation caught an unexpected error | An unexpected exception was thrown during the main page navigation. | • File a bug
• Retry the operation +Protocol out of sync | The extension and native app cannot communicate with each other. This is likely caused by one being updated without supporting the protocol of the other. | Check for updates in both the Chrome and Microsoft stores +Failed to determine if Application Guard is enabled | The extension was able to communicate with the companion app, but the information request failed in the app. | • Restart Chrome
• Check for updates in both the Chrome and Microsoft stores +Security patch level does not match | Microsoft determined that there was a security issue with either the extension or the companion app, and has issued a mandatory update. | Check for updates in both the Chrome and Microsoft stores + +## Related articles + +- [Microsoft Defender Application Guard overview](md-app-guard-overview.md) +- [Testing scenarios using Microsoft Defender Application Guard in your business or organization](test-scenarios-md-app-guard.md) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md index 9a278e3b9b..a3ad365834 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md @@ -18,7 +18,7 @@ ms.custom: asr **Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -Microsoft Defender Application Guard (Application Guard) is designed to help prevent old and newly emerging attacks to help keep employees productive. Using our unique hardware isolation approach, our goal is to destroy the playbook that attackers use by making current attack methods obsolete. +Microsoft Defender Application Guard (Application Guard) is designed to help prevent old and newly emerging attacks to help keep employees productive. Using our unique hardware isolation approach, our goal is to destroy the playbook that attackers use by making current attack methods obsolete. ## What is Application Guard and how does it work? @@ -42,10 +42,11 @@ Application Guard has been created to target several types of systems: ## Related articles -|Article |Description | -|------|------------| +|Article | Description | +|--------|-------------| |[System requirements for Microsoft Defender Application Guard](reqs-md-app-guard.md) |Specifies the prerequisites necessary to install and use Application Guard.| |[Prepare and install Microsoft Defender Application Guard](install-md-app-guard.md) |Provides instructions about determining which mode to use, either Standalone or Enterprise-managed, and how to install Application Guard in your organization.| |[Configure the Group Policy settings for Microsoft Defender Application Guard](configure-md-app-guard.md) |Provides info about the available Group Policy and MDM settings.| |[Testing scenarios using Microsoft Defender Application Guard in your business or organization](test-scenarios-md-app-guard.md)|Provides a list of suggested testing scenarios that you can use to test Application Guard in your organization.| +| [Microsoft Defender Application Guard Extension for web browsers](md-app-guard-browser-extension) | Describes the Application Guard extension for Chrome and Firefox, including known issues, and a trouble-shooting guide | |[Frequently asked questions - Microsoft Defender Application Guard](faq-md-app-guard.md)|Provides answers to frequently asked questions about Application Guard features, integration with the Windows operating system, and general configuration.| From 46c05757ef25d2519db0a35b80124e7bde432f8a Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Sun, 7 Jun 2020 09:33:00 +0100 Subject: [PATCH 0015/1414] fixed bookmarks --- .../privacy/changes-to-windows-diagnostic-data-collection.md | 5 +++-- ...configure-windows-diagnostic-data-in-your-organization.md | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/privacy/changes-to-windows-diagnostic-data-collection.md b/windows/privacy/changes-to-windows-diagnostic-data-collection.md index 80152039e2..816f0bc2c5 100644 --- a/windows/privacy/changes-to-windows-diagnostic-data-collection.md +++ b/windows/privacy/changes-to-windows-diagnostic-data-collection.md @@ -25,8 +25,8 @@ Microsoft is deeply committed to providing you with effective controls over your This topic is meant for IT administrators and explains the changes Windows is making to align to the new data collection taxonomy. These changes are focused in two areas: -- [Taxonomy changes](#Taxonomy-changes) -- [Behavioral changes](#Behaviorial-changes) +- [Taxonomy changes](#taxonomy-changes) +- [Behavioral changes](#behaviorial-changes) > [!NOTE] > You can test the behavioral changes now in Windows 10 Insider Preview build 19577 and later. @@ -52,6 +52,7 @@ Starting in Windows 10, version 1903 and newer, both the **Out-of-Box-Experience In an upcoming release of Windows 10, we’re simplifying your diagnostic data controls by moving from four diagnostic data controls to three: **Diagnostic data off**, **Required**, and **Optional**. If your devices are set to **Enhanced** when they are upgraded, the device settings will be migrated to the more privacy-preserving setting of **Required diagnostic data**, which means that analytic services that leverage enhanced data collection may not work properly. For a list of services, see the section named, **Services that rely on Enhanced diagnostic data**, later in this topic. Administrators should read through the details and determine whether to apply these new policies to restore the same collection settings as they had before this change. For a list of steps, see the section named **Configure a Windows 10 device to limit diagnostics**. For more information on services that rely on Enhanced diagnostic data, see **Services that rely on Enhanced diagnostic data**. Additionally, you will see the following policy changes in an upcoming release of Windows 10: + | Policy type | Current policy | Renamed policy | | --- | --- | --- | | Group Policy | Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Allow Telemetry**
  • **0 Security**
  • **Basic**
  • **Enhanced**
  • **Full**
| Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Allow Diagnostic Data**
  • **Diagnostic data off (not recommended)**
  • **Send required diagnostic data**
  • **Send optional diagnostic data**
| diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index 7528588be8..f8a87eb5b8 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -166,7 +166,7 @@ Required diagnostic data includes: #### Enhanced diagnostic data >[!NOTE] -We’re simplifying your diagnostic data controls by moving from four diagnostic data controls to three: **Diagnostic data off**, **Required**, and **Optional**. making changes to the enhanced diagnostic data level. For more info about this change, see [Changes to Windows diagnostic data](changes-to-windows-diagnostic-data-collection.md). +>We’re simplifying your diagnostic data controls by moving from four diagnostic data controls to three: **Diagnostic data off**, **Required**, and **Optional**. making changes to the enhanced diagnostic data level. For more info about this change, see [Changes to Windows diagnostic data](changes-to-windows-diagnostic-data-collection.md). Enhanced diagnostic data includes data about the websites you browse, how Windows and apps are used and how they perform, and device activity. The additional data helps Microsoft to fix and improve products and services for all users. When you choose to send enhanced diagnostic data, required diagnostic data will always be included, and we collect the following additional information: - Operating system events that help to gain insights into different areas of the operating system, including networking, Hyper-V, Cortana, storage, file system, and other components. From b35b67d5b5e19289260882ddfb1293bfae6d14f8 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Sun, 7 Jun 2020 19:55:34 +0100 Subject: [PATCH 0016/1414] bookmarkupdate --- windows/privacy/windows-10-and-privacy-compliance.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index 570cadcfe4..ac0fc0d1bc 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -88,7 +88,7 @@ The following table provides an overview of the privacy settings discussed earli | [Speech](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-speech) | Group Policy:
**Computer Configuration** > **Control Panel** > **Regional and Language Options** > **Allow users to enable online speech recognition services**

MDM: [Privacy/AllowInputPersonalization](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-privacy#privacy-allowinputpersonalization) | Off | Off | | [Location](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-location) | Group Policy:
**Computer Configuration** > **Windows Components** > **App Privacy** > **Let Windows apps access location**

MDM: [Privacy/LetAppsAccessLocation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-privacy#privacy-allowinputpersonalization) | Off (Windows 10, version 1903 and later) | Off | | [Find my device](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#find-my-device) | Group Policy:
**Computer Configuration** > **Windows Components** > **Find My Device** > **Turn On/Off Find My Device**

MDM: [Experience/AllFindMyDevice](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-experience#experience-allowfindmydevice) | Off | Off | -| [Diagnostic Data](configure-windows-diagnostic-data-in-your-organization.md#enterprise-management) | Group Policy:
**Computer Configuration** > **Windows Components** > **Data Collection and Preview Builds** > **Allow Telemetry**

MDM: [System/AllowTelemetry](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-system#system-allowtelemetry) | Desktop editions:
Required diagnostic data (Windows 10, version 1903 and later)

Server editions:
Required diagnostic data | Security and block endpoints | +| [Diagnostic Data](configure-windows-diagnostic-data-in-your-organization.md##manage-enterprise-diagnostic-data) | Group Policy:
**Computer Configuration** > **Windows Components** > **Data Collection and Preview Builds** > **Allow Telemetry**

MDM: [System/AllowTelemetry](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-system#system-allowtelemetry) | Desktop editions:
Required diagnostic data (Windows 10, version 1903 and later)

Server editions:
Required diagnostic data | Security and block endpoints | | [Inking and typing diagnostics](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-ink) | Group Policy:
**Computer Configuration** > **Windows Components** > **Text Input** > **Improve inking and typing recognition**

MDM: [TextInput/AllowLinguisticDataCollection](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-textinput#textinput-allowlinguisticdatacollection) | Off (Windows 10, version 1809 and later) | Off | | Tailored Experiences | Group Policy:
**User Configuration** > **Windows Components** > **Cloud Content** > **Do not use diagnostic data for tailored experiences**

MDM: [Experience/AllowTailoredExperiencesWithDiagnosticData](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-experience#experience-allowtailoredexperienceswithdiagnosticdata) | Off | Off | | Advertising ID | Group Policy:
**Computer Configuration** > **System** > **User Profile** > **Turn off the advertising Id**

MDM: [Privacy/DisableAdvertisingId](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-privacy#privacy-disableadvertisingid) | Off | Off | From a613da634debef3591449a6ef0c170e05c0e4a1e Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Mon, 8 Jun 2020 12:11:47 +0100 Subject: [PATCH 0017/1414] edit review updates --- ...anges-to-windows-diagnostic-data-collection.md | 10 +++++----- ...indows-diagnostic-data-in-your-organization.md | 15 ++++++--------- 2 files changed, 11 insertions(+), 14 deletions(-) diff --git a/windows/privacy/changes-to-windows-diagnostic-data-collection.md b/windows/privacy/changes-to-windows-diagnostic-data-collection.md index 816f0bc2c5..8ccdc3aa0d 100644 --- a/windows/privacy/changes-to-windows-diagnostic-data-collection.md +++ b/windows/privacy/changes-to-windows-diagnostic-data-collection.md @@ -55,10 +55,10 @@ Additionally, you will see the following policy changes in an upcoming release o | Policy type | Current policy | Renamed policy | | --- | --- | --- | -| Group Policy | Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Allow Telemetry**
  • **0 Security**
  • **Basic**
  • **Enhanced**
  • **Full**
| Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Allow Diagnostic Data**
  • **Diagnostic data off (not recommended)**
  • **Send required diagnostic data**
  • **Send optional diagnostic data**
| +| Group Policy | Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Allow Telemetry**
  • **0 - Security**
  • **1 - Basic**
  • **2 - Enhanced**
  • **3 - Full**
| Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Allow Diagnostic Data**
  • **Diagnostic data off (not recommended)**
  • **Send required diagnostic data**
  • **Send optional diagnostic data**
| | Group Policy |Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Configure telemetry opt-in settings user interface**| Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Configure diagnostic data opt-in settings user interface** | | Group Policy |Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Configure telemetry opt-in change notifications**| Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Configure diagnostic data opt-in change notifications** | -| MDM | System/AllowTelemetry
  • **0**
  • **2**
  • **3**
  • **4**
| +| MDM | System/AllowTelemetry
  • **0**
  • **1**
  • **2**
  • **3**
| A final set of changes includes two new policies that can help you fine-tune diagnostic data collection within your organization. These policies let you limit the amount of optional diagnostic data that’s sent back to Microsoft. @@ -74,11 +74,11 @@ A final set of changes includes two new policies that can help you fine-tune dia ## Configure a Windows 10 device to limit diagnostics -With the Enhanced diagnostic data level being split out into new policies, we are providing additional controls to manage what types of dumps are collected and whether to send additional diagnostic logs. Here are some steps on how to configure them: +With the Enhanced diagnostic data level being split out into new policies, we're providing additional controls to manage what types of dumps are collected and whether to send additional diagnostic logs. Here are some steps on how to configure them: 1. Choose to send optional diagnostic data by setting one of the following policies: - - Group Policy: Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Allow Diagnostic Data**. Set the policy value to **Send optional diagnostic data** - - MDM: System/AllowTelemetry. Set the policy value to 3. + - Group Policy: Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Allow Diagnostic Data**. Set the policy value to **Send optional diagnostic data**. + - MDM: System/AllowTelemetry. Set the policy value to **3**. 2. Enable the following Group Policy: Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Limit Dump Collection** 3. Enable the following Group Policy: Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Limit Diagnostic Log Collection** diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index f8a87eb5b8..9dbc7e0766 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -26,7 +26,8 @@ ms.date: 04/29/2019 This article applies to Windows 10, Windows Server, Surface Hub, and Hololens diagnostic data only. It describes the types of diagnostic data that’s sent back to Microsoft and the ways you can manage it within your organization. Microsoft uses the data to quickly identify and address issues affecting its customers. -IMPORTANT: Microsoft is [increasing transparency](https://blogs.microsoft.com/on-the-issues/2019/04/30/increasing-transparency-and-customer-control-over-data/) by categorizing the data we collect as required or optional. Windows 10 is in the process of updating devices to reflect this new categorization, and during this transition Basic diagnostic data will be recategorized as Required diagnostic data and Full diagnostic data will be recategorized as Optional diagnostic data. For more information, see [Changes to Windows diagnostic data](changes-to-windows-diagnostic-data-collection.md). +>[!IMPORTANT] +>Microsoft is [increasing transparency](https://blogs.microsoft.com/on-the-issues/2019/04/30/increasing-transparency-and-customer-control-over-data/) by categorizing the data we collect as required or optional. Windows 10 is in the process of updating devices to reflect this new categorization, and during this transition Basic diagnostic data will be recategorized as Required diagnostic data and Full diagnostic data will be recategorized as Optional diagnostic data. For more information, see [Changes to Windows diagnostic data](changes-to-windows-diagnostic-data-collection.md). ## Overview @@ -75,12 +76,8 @@ The following table lists the endpoints related how you can manage the collectio | Windows service | Endpoint | | - | - | -|Connected User Experiences and Telemetry | v10.events.data.microsoft.com | -| | v10c.events.data.microsoft.com | -| | v10.vortex-win.data.microsoft.com | -| [Windows Error Reporting](https://docs.microsoft.com/windows/win32/wer/windows-error-reporting) | watson.telemetry.microsoft.com | -| | watson.microsoft.com | -| | umwatsonc.telemetry.microsoft.com | +|Connected User Experiences and Telemetry | v10.events.data.microsoft.com

v10c.events.data.microsoft.com

v10.vortex-win.data.microsoft.com | +| [Windows Error Reporting](https://docs.microsoft.com/windows/win32/wer/windows-error-reporting) | watson.telemetry.microsoft.com

watson.microsoft.com

umwatsonc.telemetry.microsoft.com | | | umwatsonc.events.data.microsoft.com | | | *-umwatsonc.events.data.microsoft.com | | | ceuswatcab01.blob.core.windows.net | @@ -117,10 +114,10 @@ Here’s a summary of the types of data that is included with each setting: | | **Diagnostic data off (Security)** | **Required (Basic)** | **Enhanced** |**Optional (Full)**| | --- | --- | --- | --- | --- | -| **Diagnostic data events** | No Windows diagnostic data sent. | Minimum data required data to keep the device secure, up to date, and performing as expected. | Additional data about the websites you browse, how Windows and apps are used and how they perform, and device activity. The additional data helps Microsoft to fix and improve products and services for all users. | Additional data about the websites you browse, how Windows and apps are used and how they perform. This data also includes data about device activity, and enhanced error reporting that helps Microsoft to fix and improve products and services for all users.| +| **Diagnostic data events** | No Windows diagnostic data sent. | Minimum data required to keep the device secure, up to date, and performing as expected. | Additional data about the websites you browse, how Windows and apps are used and how they perform, and device activity. The additional data helps Microsoft to fix and improve products and services for all users. | Additional data about the websites you browse, how Windows and apps are used and how they perform. This data also includes data about device activity, and enhanced error reporting that helps Microsoft to fix and improve products and services for all users.| | **Crash Metadata** | N/A | Yes | Yes | Yes | | **Crash Dumps** | N/A | No | Triage dumps only

For more information about crash dumps, see [Windows Error Reporting](https://docs.microsoft.com/windows/win32/wer/windows-error-reporting). | Full memory dumps

For more information about crash dumps, see [Windows Error Reporting](https://docs.microsoft.com/windows/win32/wer/windows-error-reporting). | -| **Crash Metadata** | N/A | No | No | No | +| **Diagnostic logs** | N/A | No | No | No | | **Data collection** | N/A | 100% | Sampling applies | Sampling applies | From 28952fbc2579b3ef555f8426dd5dac68cc0f06a0 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Mon, 8 Jun 2020 12:58:49 +0100 Subject: [PATCH 0018/1414] Update configure-windows-diagnostic-data-in-your-organization.md --- ...ws-diagnostic-data-in-your-organization.md | 47 ++++++++----------- 1 file changed, 19 insertions(+), 28 deletions(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index 9dbc7e0766..4dbb71e72a 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -77,21 +77,13 @@ The following table lists the endpoints related how you can manage the collectio | Windows service | Endpoint | | - | - | |Connected User Experiences and Telemetry | v10.events.data.microsoft.com

v10c.events.data.microsoft.com

v10.vortex-win.data.microsoft.com | -| [Windows Error Reporting](https://docs.microsoft.com/windows/win32/wer/windows-error-reporting) | watson.telemetry.microsoft.com

watson.microsoft.com

umwatsonc.telemetry.microsoft.com | -| | umwatsonc.events.data.microsoft.com | -| | *-umwatsonc.events.data.microsoft.com | -| | ceuswatcab01.blob.core.windows.net | -| | ceuswatcab02.blob.core.windows.net | -| | eaus2watcab01.blob.core.windows.net | -| | eaus2watcab02.blob.core.windows.net | -| | weus2watcab01.blob.core.windows.net | -| | weus2watcab02.blob.core.windows.net | -|Authentication | login.live.com

IMPORTANT: This endpoint is used for device authentication. We do not recommend disabling this endpoint. -| [Online Crash Analysis](https://docs.microsoft.com/windows/win32/dxtecharts/crash-dump-analysis) | oca.telemetry.microsoft.com | -| | oca.microsoft.com -| | kmwatsonc.telemetry.microsoft.com -| | *-kmwatsonc.telemetry.microsoft.com -|Settings | settings-win.data.microsoft.com

IMPORTANT: This endpoint is used to remotely configure diagnostics-related settings and data collection. For example, we use the settings endpoint to remotely block an event from being sent back to Microsoft. We do not recommend disabling this endpoint. This endpoint does not upload Windows diagnostic data +| [Windows Error Reporting](https://docs.microsoft.com/windows/win32/wer/windows-error-reporting) | watson.telemetry.microsoft.com

watson.microsoft.com

umwatsonc.telemetry.microsoft.com

umwatsonc.events.data.microsoft.com

*-umwatsonc.events.data.microsoft.com

ceuswatcab01.blob.core.windows.net

ceuswatcab02.blob.core.windows.net

eaus2watcab01.blob.core.windows.net

eaus2watcab02.blob.core.windows.net

weus2watcab01.blob.core.windows.net

weus2watcab02.blob.core.windows.net | +|Authentication | login.live.com

+IMPORTANT: This endpoint is used for device authentication. We do not recommend disabling this endpoint.| +| [Online Crash Analysis](https://docs.microsoft.com/windows/win32/dxtecharts/crash-dump-analysis) | oca.telemetry.microsoft.com

oca.microsoft.com

kmwatsonc.telemetry.microsoft.com

*-kmwatsonc.telemetry.microsoft.com | +|Settings | settings-win.data.microsoft.com +

+IMPORTANT: This endpoint is used to remotely configure diagnostics-related settings and data collection. For example, we use the settings endpoint to remotely block an event from being sent back to Microsoft. We do not recommend disabling this endpoint. This endpoint does not upload Windows diagnostic data ### Data access @@ -101,7 +93,7 @@ The principle of least privileged access guides access to Windows diagnostic dat Microsoft believes in and practices data minimization. We strive to gather only the info we need and to store it only for as long as it’s needed to provide a service or for analysis. For more information on how long data is retained, see the section named **Our retention of personal data** in the [Microsoft Privacy Statement](https://privacy.microsoft.com/en-US/privacystatement). -#### Diagnostic data settings +## Diagnostic data settings There are four diagnostic data collection settings. Each setting is described in more detail in the sections that follow. @@ -121,14 +113,14 @@ Here’s a summary of the types of data that is included with each setting: | **Data collection** | N/A | 100% | Sampling applies | Sampling applies | -#### Diagnostic data off +### Diagnostic data off This setting was previously labeled as **Security**. When you configure this setting, no Windows diagnostic data is sent from your device. This is only available on Windows Server, Windows 10 Enterprise, and Windows 10 Education. If you choose this setting, devices in your organization will still be secure. >[!NOTE] > If your organization relies on Windows Update, the minimum recommended setting is **Required diagnostic data**. Because no Windows Update information is collected when diagnostic data is off, important information about update failures is not sent. Microsoft uses this information to fix the causes of those failures and improve the quality of our updates. -#### Required diagnostic data +### Required diagnostic data Required diagnostic data, previously labeled as **Basic**, gathers a limited set of data that’s critical for understanding the device and its configuration. This data helps to identify problems that can occur on a specific hardware or software configuration. For example, it can help determine if crashes are more frequent on devices with a specific amount of memory or that are running a specific driver version. @@ -160,7 +152,7 @@ Required diagnostic data includes: - Information about how the Microsoft Store performs, including app downloads, installations, and updates. It also includes Microsoft Store launches, page views, suspend and resumes, and obtaining licenses. -#### Enhanced diagnostic data +### Enhanced diagnostic data >[!NOTE] >We’re simplifying your diagnostic data controls by moving from four diagnostic data controls to three: **Diagnostic data off**, **Required**, and **Optional**. making changes to the enhanced diagnostic data level. For more info about this change, see [Changes to Windows diagnostic data](changes-to-windows-diagnostic-data-collection.md). @@ -171,7 +163,7 @@ Enhanced diagnostic data includes data about the websites you browse, how Window - Device-specific events that are specific to certain devices, such as Surface Hub and Microsoft HoloLens. For example, Microsoft HoloLens sends Holographic Processing Unit (HPU)-related events. - All crash dump types, except for heap dumps and full dumps. For more information about crash dumps, see [Windows Error Reporting](https://docs.microsoft.com/windows/win32/wer/windows-error-reporting). - #### Optional diagnostic data + ### Optional diagnostic data Optional diagnostic data, previously labeled as **Full**, includes more detailed information about your device and its settings, capabilities, and device health. Optional diagnostic data also includes data about the websites you browse, device activity, and enhanced error reporting that helps Microsoft to fix and improve products and services for all users. When you choose to send optional diagnostic data, required diagnostic data will always be included, and we collect the following additional information: @@ -184,7 +176,7 @@ Optional diagnostic data, previously labeled as **Full**, includes more detailed >[!Note] >Crash dumps collected in optional diagnostic data may unintentionally contain personal data, such as portions of memory from a document and a web page. For more information about crash dumps, see [Windows Error Reporting](https://docs.microsoft.com/windows/win32/wer/windows-error-reporting). -#### Manage enterprise diagnostic data +## Manage enterprise diagnostic data Use the steps in this section to configure the diagnostic data settings for Windows and Windows Server in your organization. @@ -205,23 +197,22 @@ Use the appropriate value in the table below when you configure the management p >[!Note] >When both the Computer Configuration policy and User Configuration policies are set, the more restrictive policy is used. -#### Use Group Policy to manage diagnostic data collection +### Use Group Policy to manage diagnostic data collection You can use Group Policy to set your organization’s diagnostic data setting: -1. From the Group Policy Management Console, go to **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds**. - - 1. Double-click **Allow Telemetry**. + 1. From the Group Policy Management Console, go to **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds**. + 2. Double-click **Allow Telemetry**. >[!NOTE] > If devices in your organization are running Windows 10, 1803 and newer, the user can still use Settings to set the diagnostic data setting to a more restrictive value, unless the **Configure diagnostic data opt-in settings user interface** policy is set. - 2. In the **Options** box, choose the setting that you want to configure, and then click **OK**. + 3. In the **Options** box, choose the setting that you want to configure, and then click **OK**. -#### Use MDM to manage diagnostic data collection +### Use MDM to manage diagnostic data collection [Policy Configuration Service Provider (CSP)](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider) to apply the System/AllowTelemetry MDM policy. -#### Limit optional diagnostic data for Desktop Analytics +## Limit optional diagnostic data for Desktop Analytics For more information about how to limit the diagnostic data to the minimum required by Desktop Analytics, see [Enable data sharing for Desktop Analytics](https://docs.microsoft.com/mem/configmgr/desktop-analytics/enable-data-sharing). \ No newline at end of file From 1c3833caf2311e35f384a6425b27e04ce5e359d7 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Mon, 8 Jun 2020 13:17:35 +0100 Subject: [PATCH 0019/1414] Update configure-windows-diagnostic-data-in-your-organization.md --- ...nfigure-windows-diagnostic-data-in-your-organization.md | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index 4dbb71e72a..487554e2ef 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -78,12 +78,9 @@ The following table lists the endpoints related how you can manage the collectio | - | - | |Connected User Experiences and Telemetry | v10.events.data.microsoft.com

v10c.events.data.microsoft.com

v10.vortex-win.data.microsoft.com | | [Windows Error Reporting](https://docs.microsoft.com/windows/win32/wer/windows-error-reporting) | watson.telemetry.microsoft.com

watson.microsoft.com

umwatsonc.telemetry.microsoft.com

umwatsonc.events.data.microsoft.com

*-umwatsonc.events.data.microsoft.com

ceuswatcab01.blob.core.windows.net

ceuswatcab02.blob.core.windows.net

eaus2watcab01.blob.core.windows.net

eaus2watcab02.blob.core.windows.net

weus2watcab01.blob.core.windows.net

weus2watcab02.blob.core.windows.net | -|Authentication | login.live.com

-IMPORTANT: This endpoint is used for device authentication. We do not recommend disabling this endpoint.| +|Authentication | login.live.com



IMPORTANT: This endpoint is used for device authentication. We do not recommend disabling this endpoint.| | [Online Crash Analysis](https://docs.microsoft.com/windows/win32/dxtecharts/crash-dump-analysis) | oca.telemetry.microsoft.com

oca.microsoft.com

kmwatsonc.telemetry.microsoft.com

*-kmwatsonc.telemetry.microsoft.com | -|Settings | settings-win.data.microsoft.com -

-IMPORTANT: This endpoint is used to remotely configure diagnostics-related settings and data collection. For example, we use the settings endpoint to remotely block an event from being sent back to Microsoft. We do not recommend disabling this endpoint. This endpoint does not upload Windows diagnostic data +|Settings | settings-win.data.microsoft.com



IMPORTANT: This endpoint is used to remotely configure diagnostics-related settings and data collection. For example, we use the settings endpoint to remotely block an event from being sent back to Microsoft. We do not recommend disabling this endpoint. This endpoint does not upload Windows diagnostic data | ### Data access From c5464fa458d682f220adf24565a008c6e06febf4 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Mon, 8 Jun 2020 15:11:18 +0100 Subject: [PATCH 0020/1414] editreviewupdates --- .../configure-windows-diagnostic-data-in-your-organization.md | 2 +- windows/privacy/windows-10-and-privacy-compliance.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index 487554e2ef..baf24cbc3f 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -208,7 +208,7 @@ You can use Group Policy to set your organization’s diagnostic data setting: ### Use MDM to manage diagnostic data collection -[Policy Configuration Service Provider (CSP)](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider) to apply the System/AllowTelemetry MDM policy. +Use [Policy Configuration Service Provider (CSP)](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider) to apply the System/AllowTelemetry MDM policy. ## Limit optional diagnostic data for Desktop Analytics diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index ac0fc0d1bc..f9bf3793a0 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -49,7 +49,7 @@ The following table provides an overview of the Windows 10 privacy settings pres | Feature/Setting | Description | Supporting Content | Privacy Statement | | --- | --- | --- | --- | -| Diagnostic Data |

Microsoft uses diagnostic data to keep Windows secure, up to date, troubleshoot problems, and make product improvements. Regardless of what choices you make for diagnostic data collection, the device will be just as secure and will operate normally. This data is collected by Microsoft and stored with one or more unique identifiers that can help us recognize an individual user on an individual device and understand the device's service issues and use patterns.

Diagnostic data is categorized into the following:

  • **Required diagnostic data**
    Previously known as basic diagnostic data, required diagnostic data includes information about your device, its settings, capabilities, and whether it is performing properly, whether a device is ready for an update, and whether there are factors that may impede the ability to receive updates, such as low battery, limited disk space, or connectivity through a paid network. You can find out what is collected with required diagnostic data [here](https://docs.microsoft.com/windows/privacy/required-windows-diagnostic-data-events-and-fields-2004).
  • **Optional diagnostic data**
    Previously known as full diagnostic data, optional diagnostic data includes more detailed information about your device and its settings, capabilities, and device health. When you choose to send optional diagnostic data, required diagnostic data will always be included. You can find out the types of optional diagnostic data collected [here](https://docs.microsoft.com/windows/privacy/windows-diagnostic-data).

| [Learn more](https://support.microsoft.com/4468236/diagnostics-feedback-and-privacy-in-windows-10-microsoft-privacy)

[Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md) | [Privacy Statement](https://privacy.microsoft.com/privacystatement#maindiagnosticsmodule) | +| Diagnostic Data |

Microsoft uses diagnostic data to keep Windows secure, up to date, troubleshoot problems, and make product improvements. Regardless of what choices you make for diagnostic data collection, the device will be just as secure and will operate normally. This data is collected by Microsoft and stored with one or more unique identifiers that can help us recognize an individual user on an individual device and understand the device's service issues and use patterns.

Diagnostic data is categorized into the following:

  • **Required diagnostic data**
    Previously known as basic diagnostic data, required diagnostic data includes information about your device, its settings, capabilities, and whether it is performing properly, whether a device is ready for an update, and whether there are factors that may impede the ability to receive updates, such as low battery, limited disk space, or connectivity through a paid network. You can find out what is collected with required diagnostic data [here](https://docs.microsoft.com/windows/privacy/required-windows-diagnostic-data-events-and-fields-2004).
  • **Optional diagnostic data**
    Previously known as full diagnostic data, optional diagnostic data includes more detailed information about your device and its settings, capabilities, and device health. When you choose to send optional diagnostic data, required diagnostic data will always be included. You can find out the types of optional diagnostic data collected [here](https://docs.microsoft.com/windows/privacy/windows-diagnostic-data).

| [Learn more]https://support.microsoft.com/help/4468236/diagnostics-feedback-and-privacy-in-windows-10-microsoft-privacy)

[Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md) | [Privacy Statement](https://privacy.microsoft.com/privacystatement#maindiagnosticsmodule) | | Inking and typing diagnostics | Microsoft collects optional inking and typing diagnostic data to improve the language recognition and suggestion capabilities of apps and services running on Windows. | [Learn more](https://support.microsoft.com/help/4468236/diagnostics-feedback-and-privacy-in-windows-10-microsoft-privacy) | [Privacy Statement](https://privacy.microsoft.com/privacystatement#maindiagnosticsmodule) | | Speech | Use your voice for dictation and to talk to Cortana and other apps that use Windows cloud-based speech recognition. Microsoft collects voice data to help improve speech services. | [Learn more](https://support.microsoft.com/help/4468250/windows-10-speech-voice-activation-inking-typing-privacy) | [Privacy Statement](https://privacy.microsoft.com/privacystatement#mainspeechinkingtypingmodule) | | Location | Get location-based experiences like directions and weather. Let Windows and apps request your location and allow Microsoft to use your location data to improve location services. | [Learn more](https://support.microsoft.com/help/4468240/windows-10-location-service-and-privacy) |[Privacy Statement](https://privacy.microsoft.com/privacystatement#mainlocationservicesmotionsensingmodule) | From 23d63b2a220237776009fcae32782c2573123f70 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Mon, 8 Jun 2020 16:00:13 -0700 Subject: [PATCH 0021/1414] updating toc and index --- windows/privacy/TOC.md | 35 ----------------------------------- windows/privacy/index.yml | 28 +++++++--------------------- 2 files changed, 7 insertions(+), 56 deletions(-) delete mode 100644 windows/privacy/TOC.md diff --git a/windows/privacy/TOC.md b/windows/privacy/TOC.md deleted file mode 100644 index fe73e90c9e..0000000000 --- a/windows/privacy/TOC.md +++ /dev/null @@ -1,35 +0,0 @@ -# [Privacy](index.yml) -## [Beginning your General Data Protection Regulation (GDPR) journey for Windows 10](gdpr-win10-whitepaper.md) -## [Windows and the GDPR: Information for IT Administrators and Decision Makers](gdpr-it-guidance.md) -## [Windows 10 & Privacy Compliance: A Guide for IT and Compliance Professionals](Windows-10-and-privacy-compliance.md) -## [Windows 10 personal data services configuration](windows-personal-data-services-configuration.md) -## [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md) -## Diagnostic Data Viewer -### [Diagnostic Data Viewer Overview](diagnostic-data-viewer-overview.md) -### [Diagnostic Data Viewer for PowerShell Overview](Microsoft-DiagnosticDataViewer.md) -## Basic level Windows diagnostic data events and fields -### [Windows 10, version 2004 required Windows diagnostic data events and fields](required-windows-diagnostic-data-events-and-fields-2004.md) -### [Windows 10, version 1903 and Windows 10, version 1909 basic level Windows diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1903.md) -### [Windows 10, version 1809 basic level Windows diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1809.md) -### [Windows 10, version 1803 basic level Windows diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1803.md) -### [Windows 10, version 1709 basic level Windows diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1709.md) -### [Windows 10, version 1703 basic level Windows diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1703.md) -## Enhanced level Windows diagnostic data events and fields -### [Windows 10 diagnostic data events and fields collected through the limit enhanced diagnostic data policy](enhanced-diagnostic-data-windows-analytics-events-and-fields.md) -## Full level categories -### [Windows 10, version 1709 and newer diagnostic data for the Full level](windows-diagnostic-data.md) -### [Windows 10, version 1703 diagnostic data for the Full level](windows-diagnostic-data-1703.md) -## 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) -### [Connection endpoints for non-Enterprise editions of Windows 10, version 1709](windows-endpoints-1709-non-enterprise-editions.md) - diff --git a/windows/privacy/index.yml b/windows/privacy/index.yml index 43423ceb3e..02e0f86fd7 100644 --- a/windows/privacy/index.yml +++ b/windows/privacy/index.yml @@ -23,9 +23,9 @@ highlightedContent: # itemType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | sample | tutorial | video | whats-new items: # Card - - title: Start with GDPR basics - itemType: get-started - url: gdpr-it-guidance.md + - title: Windows privacy & compliance guide for IT and compliance professionals + itemType: overview + url: Windows-10-and-privacy-compliance.md # Card - title: Configure Windows diagnostic data itemType: how-to-guide @@ -41,20 +41,15 @@ productDirectory: summary: For the latest Windows 10 version, learn more about what Windows diagnostic data is collected at various diagnostics levels. items: # Card - - title: Basic level events and fields + - title: Required diagnostic data # imageSrc should be square in ratio with no whitespace imageSrc: https://docs.microsoft.com/media/common/i_extend.svg - summary: Learn more about basic Windows diagnostic data events and fields collected. + summary: Learn more about required Windows diagnostic data events and fields collected url: basic-level-windows-diagnostic-events-and-fields.md # Card - - title: Enhanced level events and fields - imageSrc: https://docs.microsoft.com/media/common/i_delivery.svg - summary: Learn more about Windows diagnostic data events and fields used by Windows Analytics. - url: enhanced-diagnostic-data-windows-analytics-events-and-fields.md - # Card - - title: Full level data categories + - title: Optional diagnostic data imageSrc: https://docs.microsoft.com/media/common/i_get-started.svg - summary: Learn more about all Windows diagnostic data collected. + summary: Get examples of the types of optional diagnostic data collected from Windows url: windows-diagnostic-data.md # conceptualContent section (optional) @@ -161,15 +156,6 @@ additionalContent: sections: - items: # Card - - title: More Windows privacy - links: - - text: "Windows 10 & Privacy Compliance: A Guide for IT and Compliance Professionals" - url: Windows-10-and-privacy-compliance.md - - text: Windows 10 personal data services configuration - url: windows-personal-data-services-configuration.md - - text: Beginning your GDPR journey for Windows 10 - url: gdpr-win10-whitepaper.md - # Card - title: View and manage Windows 10 connection endpoints links: - text: Manage Windows 10 connection endpoints From cd58f68e09006746f0e093dbbba1ba2483820b4c Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Mon, 8 Jun 2020 16:00:51 -0700 Subject: [PATCH 0022/1414] updating toc and index --- windows/privacy/toc.yml | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/privacy/toc.yml diff --git a/windows/privacy/toc.yml b/windows/privacy/toc.yml new file mode 100644 index 0000000000..e69de29bb2 From a7789a383783ddd602da3b78197451835dc2c383 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Mon, 8 Jun 2020 18:34:37 -0700 Subject: [PATCH 0023/1414] fixing toc --- windows/privacy/toc.yml | 66 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) diff --git a/windows/privacy/toc.yml b/windows/privacy/toc.yml index e69de29bb2..48721791cf 100644 --- a/windows/privacy/toc.yml +++ b/windows/privacy/toc.yml @@ -0,0 +1,66 @@ +- name: Privacy + href: index.yml + expanded: true + items: + - name: "Windows 10 & Privacy Compliance: A Guide for IT and Compliance Professionals" + href: Windows-10-and-privacy-compliance.md + - name: Configure Windows diagnostic data in your organization + href: configure-windows-diagnostic-data-in-your-organization.md + - name: Changes to Windows diagnostic data collection + href: changes-to-windows-diagnostic-data-collection.md + - name: Diagnostic Data Viewer + items: + - name: Diagnostic Data Viewer Overview + href: diagnostic-data-viewer-overview.md + - name: Diagnostic Data Viewer for PowerShell Overview + href: Microsoft-DiagnosticDataViewer.md + - name: Required Windows diagnostic data events and fields + items: + - name: Windows 10, version 2004 required Windows diagnostic data events and fields + href: required-windows-diagnostic-data-events-and-fields-2004.md + - name: Windows 10, version 1903 and Windows 10, version 1909 required level Windows diagnostic events and fields + href: basic-level-windows-diagnostic-events-and-fields-1903.md + - name: Windows 10, version 1809 required Windows diagnostic events and fields + href: basic-level-windows-diagnostic-events-and-fields-1809.md + - name: Windows 10, version 1803 required Windows diagnostic events and fields + href: basic-level-windows-diagnostic-events-and-fields-1803.md + - name: Windows 10, version 1709 required Windows diagnostic events and fields + href: basic-level-windows-diagnostic-events-and-fields-1709.md + - name: Windows 10, version 1703 required Windows diagnostic events and fields + href: basic-level-windows-diagnostic-events-and-fields-1703.md + - name: Optional Windows diagnostic data events and fields + items: + - name: Windows 10, version 1709 and newer optional diagnostic data + href: windows-diagnostic-data.md + - name: Windows 10, version 1703 optional diagnostic data + href: windows-diagnostic-data-1703.md + - name: Deprecated diagnostic data levels + items: + - name: Windows 10 diagnostic data events and fields collected through the limit enhanced diagnostic data policy + href: enhanced-diagnostic-data-windows-analytics-events-and-fields.md + - name: Manage Windows 10 connection endpoints + items: + - name: Manage connections from Windows operating system components to Microsoft services + href: manage-connections-from-windows-operating-system-components-to-microsoft-services.md + - name: Manage connections from Windows operating system components to Microsoft services using MDM + href: manage-connections-from-windows-operating-system-components-to-microsoft-services-using-MDM.md + - name: Connection endpoints for Windows 10, version 2004 + href: manage-windows-2004-endpoints.md + - name: Connection endpoints for Windows 10, version 1903 + href: manage-windows-1903-endpoints.md + - name: Connection endpoints for Windows 10, version 1809 + href: manage-windows-1809-endpoints.md + - name: Connection endpoints for Windows 10, version 1803 + href: manage-windows-1803-endpoints.md + - name: Connection endpoints for Windows 10, version 1709 + href: manage-windows-1709-endpoints.md + - name: Connection endpoints for non-Enterprise editions of Windows 10, version 2004 + href: windows-endpoints-2004-non-enterprise-editions.md + - name: Connection endpoints for non-Enterprise editions of Windows 10, version 1903 + href: windows-endpoints-1903-non-enterprise-editions.md + - name: Connection endpoints for non-Enterprise editions of Windows 10, version 1809 + href: windows-endpoints-1809-non-enterprise-editions.md + - name: Connection endpoints for non-Enterprise editions of Windows 10, version 1803 + href: windows-endpoints-1803-non-enterprise-editions.md + - name: Connection endpoints for non-Enterprise editions of Windows 10, version 1709 + href: windows-endpoints-1709-non-enterprise-editions.md \ No newline at end of file From 73f57888479295d8a16c6438f5e382105775d54b Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Mon, 8 Jun 2020 19:15:15 -0700 Subject: [PATCH 0024/1414] one more fix to remove old files --- .openpublishing.redirection.json | Bin 2576176 -> 2578320 bytes windows/privacy/gdpr-it-guidance.md | 308 ------------- windows/privacy/gdpr-win10-whitepaper.md | 340 --------------- windows/privacy/toc.yml | 1 - ...ws-personal-data-services-configuration.md | 408 ------------------ 5 files changed, 1057 deletions(-) delete mode 100644 windows/privacy/gdpr-it-guidance.md delete mode 100644 windows/privacy/gdpr-win10-whitepaper.md delete mode 100644 windows/privacy/windows-personal-data-services-configuration.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index af5222988d92153d130950539faba798275c0555..2b4fa84488cb25d793c2476fbe101636fd6422fb 100644 GIT binary patch delta 209 zcmV;?051Qqo}B@ZublyagaL#Cgad>Ggaw2Kga?EOgb9QSgbRcWgbjoagb#!egb{=i zgcF1mgcXDqgcpPugc*bygd2n$gdKz)gdc<;gdv0?gd>C`ge8O~v?umXm+;jQte0Lh zBMz59MI#CgX#jKpEdXZ#bpUAqWS0?e0lSwlFCz}Oe6<5!0hcgEBRZFUL?g17Pzwfd zmrRN#B(=~6fB~0KyCDP@WdL#ja{zAuZUA8bYyd3)WB_3RbO2$Of&2y&m$p+79G6fM L3+T7NO($>xe+EKA delta 94 zcmV~$xf#J=007YMC+=IseME%pU&XV diff --git a/windows/privacy/gdpr-it-guidance.md b/windows/privacy/gdpr-it-guidance.md deleted file mode 100644 index f0e1c95a3d..0000000000 --- a/windows/privacy/gdpr-it-guidance.md +++ /dev/null @@ -1,308 +0,0 @@ ---- -title: Windows and the GDPR-Information for IT Administrators and Decision Makers -description: Use this topic to understand the relationship between users in your organization and Microsoft in the context of the GDPR (General Data Protection Regulation). -keywords: privacy, GDPR, windows, IT -ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library -ms.pagetype: security -ms.localizationpriority: high -audience: ITPro -author: dansimp -ms.author: dansimp -manager: dansimp -ms.collection: M365-security-compliance -ms.topic: article -ms.date: 05/11/2018 -ms.reviewer: ---- -# Windows and the GDPR: Information for IT Administrators and Decision Makers - -Applies to: -- Windows 10, version 1703 and newer -- Windows 10 Team Edition, version 1703 for Surface Hub -- Windows Server 2016 and newer -- Desktop Analytics - -This topic provides IT Decision Makers with a basic understanding of the relationship between users in an organization and Microsoft in the context of the GDPR (General Data Protection Regulation). You will also learn what role an IT organization plays for that relationship. - -For more information about the GDPR, see: -* [Microsoft GDPR Overview](https://aka.ms/GDPROverview) -* [Microsoft Trust Center FAQs about the GDPR](https://aka.ms/gdpr-faq) -* [Microsoft Service Trust Portal (STP)](https://aka.ms/stp) -* [Get Started: Support for GDPR Accountability](https://servicetrust.microsoft.com/ViewPage/GDPRGetStarted) - -## GDPR fundamentals - -Here are some GDPR fundamentals: - -* On May 25, 2018, this EU data privacy law is implemented. It sets a new global bar for data privacy rights, security, and compliance. -* The GDPR is fundamentally about protecting and enabling the privacy rights of individuals – both customers and employees. -* The European law establishes strict global data privacy requirements governing how organizations manage and protect personal data while respecting individual choice – no matter where data is sent, processed, or stored. -* A request by an individual to an organization to take an action on their personal data is referred to here as a *data subject request*, or *DSR*. - -Microsoft believes data privacy is a fundamental right, and that the GDPR is an important step forward for clarifying and enabling individual privacy rights. We also recognize that the GDPR required significant changes by organizations all over the world with regard to the discovery, management, protection, and reporting of personal data that is collected, processed, and stored within an organization. - -### What is personal data under the GDPR? - -Article 4 (1) of [the GDPR](http://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32016R0679&from=en) defines personal data as any information relating to an identified or identifiable person. There is no distinction between a person’s private, public, or work roles. As defined by the GDPR, personal data includes, but is not limited to: -* Name -* Email address -* Credit card numbers -* IP addresses -* Social media posts -* Location information -* Handwriting patterns -* Voice input to cloud-based speech services - -### Controller and processor under the GDPR: Who does what - -#### Definition - -The GDPR describes specific requirements for allocating responsibility for controller and processor activities related to personal data. Thus, every organization that processes personal data must determine whether it is acting as a controller or processor for a specific scenario. - -* **Controller**: GDPR Article 4 (7) defines the ‘controller’ as the natural or legal person, public authority, agency or other body which, alone or jointly with others, determines the purposes and means of the processing of personal data. -* **Processor**: According to the GDPR Article 4 (8) ‘processor’ means a natural or legal person, public authority, agency or other body which processes personal data on behalf of the controller. - -#### Controller scenario - -For example, when an organization is using Microsoft Windows Defender Advanced Threat Protection (ATP) to detect, investigate, and respond to advanced threats on their networks as part of their IT operations, that organization is collecting data from the user’s device – data, that might include personal data. In this scenario, the organization is the *controller* of the respective personal data, since the organization controls the purpose and means of the processing for data being collected from the devices that have Windows Defender ATP enabled. - -#### Processor scenario - -In the controller scenario described above, Microsoft is a *processor* because Microsoft provides data processing services to that controller (in the given example, an organization that subscribed to Windows Defender ATP and enabled it for the user’s device). As processor, Microsoft only processes data on behalf of the enterprise customer and does not have the right to process data beyond their instructions as specified in a written contract, such as the [Microsoft Product Terms and the Microsoft Online Services Terms (OST)](https://www.microsoft.com/licensing/product-licensing/products.aspx). - -## GDPR relationship between a Windows 10 user and Microsoft - -For Windows 10 services, Microsoft usually is the controller (with exceptions, such as Windows Defender ATP). The following sections describe what that means for the related data. - -### Types of data exchanged with Microsoft - -Microsoft collects data from or generates data through interactions with users of Windows 10 devices. This information can contain personal data, as defined in [Article 4 (1) of the GDPR](http://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=OJ:L:2016:119:FULL&from=EN), that may be used to provide, support, and improve Windows 10 services. - -Microsoft discloses data collection and privacy practices in detail, for example: -* As part of the Windows 10 installation; -* In the Windows 10 privacy settings; -* Via the web-based [Microsoft Privacy dashboard](https://account.microsoft.com/privacy); and -* In the [Microsoft Privacy Statement](https://privacy.microsoft.com/en-us/privacystatement). - -It is important to differentiate between two distinct types of data Windows services are dealing with. - -#### Windows functional data - -A user action, such as performing a Skype call, usually triggers the collection and transmission of Windows *functional data*. Some Windows components and applications connecting to Microsoft services also exchange Windows functional data to provide user functionality. - -Some other examples of Windows functional data: -* The Weather app which can use the device’s location to retrieve local weather or community news. -* Wallpaper and desktop settings that are synchronized across multiple devices. - -For more info on how IT Professionals can manage Windows functional data sent from an organization to Microsoft, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). - -#### Windows diagnostic data - -Windows diagnostic data is used to keep the operating system secure and up-to-date, troubleshoot problems, and make product improvements. The data is encrypted before being sent back to Microsoft. - -Some examples of diagnostic data include: -* The type of hardware being used, information about installed apps and usage details, and reliability data on drivers running on the device. -* For users who have turned on “Tailored experiences”, it can be used to offer personalized tips, ads, and recommendations to enhance Microsoft products and services for the needs of the user. - -Diagnostic data is categorized into the levels "Security", "Basic", "Enhanced", and "Full". For a detailed discussion about these diagnostic data levels please see [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md). To find more about what information is collected and how it is handled, see [Understanding Windows diagnostic data](configure-windows-diagnostic-data-in-your-organization.md#understanding-windows-diagnostic-data). - -> [!IMPORTANT] -> Other Microsoft services as well as 3rd party applications and drivers running on Windows devices may implement their own functionality, independently from Windows, to transport their diagnostic data. Please contact the publisher for further guidance on how to control the diagnostic data collection level and transmission of these applications and services. - -### Windows services where Microsoft is the processor under the GDPR - -Most Windows 10 services are controller services in terms of the GDPR – for both Windows functional data and Windows diagnostic data. But there are a few Windows services where Microsoft is a processor for functional data under the GDPR, such as [Desktop Analytics](https://aka.ms/dadocs), [Update Compliance](https://docs.microsoft.com/windows/deployment/update/update-compliance-monitor) and [Windows Defender Advanced Threat Protection (ATP)](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp). - ->[!NOTE] ->Both Desktop Analytics and Windows Defender ATP are subscription services for organizations. Some functionality requires a certain license (please see [Compare Windows 10 editions](https://www.microsoft.com/windowsforbusiness/compare)). - -#### Desktop Analytics - -> [!IMPORTANT] -> The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](/windows/deployment/update/update-compliance-get-started) will continue to be supported. -> For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). - -[Desktop Analytics](https://aka.ms/dadocs) is a cloud-based service that integrates with Configuration Manager. The service provides insight and intelligence for you to make more informed decisions about the update readiness of Windows Windows devices in their environment. It uses Windows diagnostic data from devices enrolled by the IT organization of an enterprise with data aggregated from millions of devices into the Desktop Analytics service. - -Windows [transmits Windows diagnostic data](enhanced-diagnostic-data-windows-analytics-events-and-fields.md) to Microsoft datacenters, where that data is analyzed and stored. With Desktop Analytics, the IT organization can then view the analyzed data to detect and fix issues or to improve their processes for upgrading to Windows 10. - -As a result, in terms of the GDPR, the organization that has subscribed to Desktop Analytics is acting as the controller, while Microsoft is the processor for Desktop Analytics. -> [!NOTE] -> The IT organization must explicitly enable Desktop Analytics for a device after the organization subscribes. - -> [!IMPORTANT] -> Desktop Analytics does not collect Windows Diagnostic data by itself. Instead, Desktop Analytics only uses a subset of Windows Diagnostic data that is collected by Windows for an enrolled device. The Windows Diagnostic data collection is controlled by the IT department of an organization or the user of a device. See [Enable data sharing for Desktop Analytics](https://docs.microsoft.com/configmgr/desktop-analytics/enable-data-sharing) - -#### Windows Defender ATP - -[Windows Defender ATP](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp) is cloud-based service that collects and analyzes usage data from an organization’s devices to detect security threats. Some of the data can contain personal data as defined by the GDPR. Enrolled devices transmit usage data to Microsoft datacenters, where that data is analyzed, processed, and stored. The security operations center (SOC) of the organization can view the analyzed data using the [Windows Defender ATP portal](https://securitycenter.windows.com/). - -As a result, in terms of the GDPR, the organization that has subscribed to Windows Defender ATP is acting as the controller, while Microsoft is the processor for Windows Defender ATP. - -> [!NOTE] -> The IT organization must explicitly enable Windows Defender ATP for a device after the organization subscribes. - -#### At a glance – Windows 10 services GDPR mode of operations - -The following table lists in what GDPR mode – controller or processor – Windows 10 services are operating. - -| Service | Microsoft GDPR mode of operation | -| --- | --- | -| Windows Functional data | Controller or Processor* | -| Windows Diagnostic data | Controller | -| Desktop Analytics | Processor | -| Windows Defender Advanced Threat Detection (ATP) | Processor | - -*Table 1: Windows 10 GDPR modes of operations for different Windows 10 services* - -*/*Depending on which application/feature this is referring to.* - -## Windows diagnostic data and Windows 10 - - -### Recommended Windows 10 settings - -Windows diagnostic data collection level for Windows 10 can be set by a user in Windows (*Start > Settings > Privacy > Diagnostics & feedback*) or by the IT department of an organization, using Group Policy or Mobile Device Management (MDM) techniques. - -* For Windows 10, version 1803 and version 1809, Microsoft recommends setting the Windows diagnostic level to “Enhanced”. This enables organizations to get the full functionality of [Desktop Analytics](#desktop-analytics). - ->[!NOTE] ->For more information on the Enhanced level, see [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md). - -* For Windows 10, version 1709, and Windows 10, version 1703, the recommended Windows diagnostic level configuration for EEA and Switzerland commercial users is “Basic”. - ->[!NOTE] ->For Windows 7, Microsoft recommends [using Commercial Data Opt-in setting](/previous-versions/windows/it-pro/windows-7/ee126127(v=ws.10)) to facilitate upgrade planning to Windows 10. - -### Additional information for Desktop Analytics - -The basic functionality of Desktop Analytics works at the “Basic” diagnostic data level. Other functionality of Desktop Analytics, such as usage or health data for updated devices, require “Enhanced”. - -Those organizations who wish to share the smallest set of events for Desktop Analytics and have set the Windows diagnostic level to “Enhanced” can use the [“Limit Enhanced diagnostic data to the minimum required by Desktop Analytics”](/windows/privacy/configure-windows-diagnostic-data-in-your-organization#limit-enhanced-diagnostic-data-to-the-minimum-required-by-desktop-analytics) setting. This filtering mechanism was that Microsoft introduced in Windows 10, version 1709. When enabled, this feature limits the operating system diagnostic data events included in the Enhanced level to the smallest set of data required by Desktop Analytics. - -> [!NOTE] -> Additional information can be found at [Desktop Analytics data privacy](https://docs.microsoft.com/configmgr/desktop-analytics/privacy). - -## Controlling Windows 10 data collection and notification about it - -Windows 10 sends diagnostic data to Microsoft services, and some of that data can contain personal data. Both the user and the IT organization have the ability to control the transmission of that data to Microsoft. - -### Adjusting privacy settings by the user - -A user has the ability to adjust additional privacy settings in Windows by navigating to *Start > Settings > Privacy*. For example, a user can control if location is enabled or disabled, whether or not to transmit feedback on inking and typing input to Microsoft for improving the personal accuracy of these services, or if Windows collects activities for syncing it with other devices. - -For a standard user in an organization, some privacy settings might be controlled by their IT department. This is done using Group Policies or Mobile Device Management (MDM) settings. If this is the case, the user will see an alert that says ‘Some settings are hidden or managed by your organization’ when they navigate to *Start > Settings > Privacy*. As such, the user can only change some settings, but not all. - -### Users can lower the diagnostic level - -Starting with Windows 10, version 1803, a user can change the Windows diagnostics data level for their device below to what was set by their IT department. Organizations can allow or disallow this feature by configuring the Group Policy **Computer Configuration\Administrative Templates\Windows Components\Data Collection and Preview Builds\Configure telemetry opt-in setting user interface** or the MDM policy **ConfigureTelemetryOptInSettingsUx**. - -If an IT organization has not disabled this policy, users within the organization can change their own Windows diagnostic data collection level in *Start > Settings > Privacy > Diagnostics & feedback*. For example, if the IT organization enabled this policy and set the level to “Full”, a user can modify the Windows diagnostics data level setting to “Basic”. - -### Notification at logon - -Windows 10, version 1803, and later can provide users with a notification during their logon. If the IT organization has not disabled the Group Policy **Computer Configuration\Administrative Templates\Windows Components\Data Collection and Preview Builds\Configure telemetry opt-in change notifications** or the MDM policy **ConfigureTelemetryOptInChangeNotification**, Windows diagnostic data notifications can appear at logon so that the users of a device are aware of the data collection. - -This notification can also be shown when the diagnostic level for the device was changed. For instance, if the diagnostic level on the device is set to “Basic” and the IT organization changes it to “Full”, users will be notified on their next logon. - -### Diagnostic Data Viewer (DDV) - -In Windows 10, version 1803 and later, users can invoke the [Diagnostic Data Viewer (DDV)](diagnostic-data-viewer-overview.md) to see what Windows diagnostic data is collected on their local device. This app lets a user review the diagnostic data collected on his device that is being sent to Microsoft. The DDV groups the information into simple categories based on how it is used by Microsoft. - -A user can turn on Windows diagnostic data viewing by going to go to *Start > Settings > Privacy > Diagnostics & feedback*. Under the ‘Diagnostic data viewer’ section, the user has to enable the ‘If data viewing is enabled, you can see your diagnostics data’ option. After DDV is installed on the device, the user can start it by clicking the ‘Diagnostic Data Viewer’ in the ‘Diagnostic data viewer’ section of *Start > Settings > Privacy > Diagnostics & feedback*. - -Also, the user can delete all Windows diagnostic data collected from the device. This is done by clicking the ‘Delete’ button in the ‘Delete diagnostic data’ section of *Start > Settings > Privacy > Diagnostics & feedback*. - -### Windows 10 personal data services configuration - -Microsoft assembled a list of Windows 10 services configuration settings that are useful for personal data privacy protection and related regulations, such as the General Data Protection Regulation (GDPR). There is one section with settings for service data that is managed at Microsoft and a section for local data that is managed by an IT organization. - -IT Professionals that are interested in this configuration, see [Windows 10 personal data services configuration](windows-personal-data-services-configuration.md). - -### Windows 10 connections to Microsoft - -To find out more about the network connections that Windows components make to Microsoft as well as the privacy settings that affect data shared with either Microsoft or apps, see [Manage connections from Windows operating system components to Microsoft services](https://docs.microsoft.com/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services). This article describe how these settings can be managed by an IT Professional, and fronts an array of Windows version-specific articles. - -### At-a-glance: the relationship between an IT organization and the GDPR - -Because Microsoft is a controller for data collected by Windows 10, the user can work with Microsoft to satisfy GDPR requirements. While this relationship between Microsoft and a user is evident in a consumer scenario, an IT organization can influence that relationship in an enterprise scenario. For example, the IT organization has the ability to centrally configure the Windows diagnostic data level by using Group Policy or MDM settings. - -## Windows Server - -Windows Server follows the same mechanisms as Windows 10 for handling of personal data – for example, when collecting Windows diagnostic data. - -More detailed information about Windows Server and the GDPR is available at Beginning your General Data Protection Regulation (GDPR) journey for Windows Server. - -### Windows diagnostic data and Windows Server - -The lowest diagnostic data setting level supported on Windows Server 2016 and Windows Server 2019 through management policies is “Security”. The lowest diagnostic data setting supported through the Settings UI is “Basic”. The default diagnostic data level for all Windows Server 2016 and Windows Server 2019 editions is “Enhanced”. - -IT administrators can configure the Windows Server diagnostic data settings using familiar management tools, such as Group Policy, MDM, or Windows Provisioning. IT administrators can also manually change settings using Registry Editor. Setting the Windows Server diagnostic data levels through a management policy overrides any device-level settings. - -There are two options for deleting Windows diagnostic data from a Windows Server machine: - -- If the “Desktop Experience” option was chosen during the installation of Windows Server 2019, then there are the same options available for an IT administrator that end users have with Windows 10, version 1803 and version 1809, to submit a request for deleting that device’s diagnostic data. This is done by clicking the **Delete** button in the **Delete diagnostic data** section of **Start > Settings > Privacy > Diagnostics & feedback**. -- Microsoft has provided a [PowerShell cmdlet](https://docs.microsoft.com/powershell/module/windowsdiagnosticdata) that IT administrators can use to delete Windows diagnostic data via the command line on a machine running Windows Server 2016 or Windows Server 2019. This cmdlet provides the same functionality for deleting Windows diagnostic data as with Desktop Experience on Windows Server 2019. For more information, see [the PowerShell Gallery](https://www.powershellgallery.com/packages/WindowsDiagnosticData). - -### Backups and Windows Server - -Backups, including live backups and backups that are stored locally within an organization or in the cloud, can contain personal data. - -- Backups an organizations creates, for example by using Windows Server Backup (WSB), are under its control. For example, for exporting personal data contained in a backup, the organization needs to restore the appropriate backup sets to facilitate the respective data subject request (DSR). -- The GDPR also applies when storing backups in the cloud. For example, an organization can use Microsoft Azure Backup to backup files and folders from physical or virtual Windows Server machines (located on-premises or in Azure) to the cloud. The organization that is subscribed to this backup service also has the obligation to restore the data in order to exercise the respective DSR. - -## Windows 10 Team Edition, Version 1703 for Surface Hub - -Surface Hub is a shared device used within an organization. The device identifier collected as part of diagnostic data is not connected to a user. For removing Windows diagnostic data sent to Microsoft for a Surface Hub, Microsoft created the Surface Hub Delete Diagnostic Data tool available in the Microsoft Store. - -> [!NOTE] -> Additional apps running on the device, that are not delivered as part of the in-box experience of Surface Hub, may implement their own diagnostic data collection and transmission functionality independently to collect and process personal data. Please contact the app publisher for further guidance on how to control this. - -An IT administrator can configure privacy- related settings, such as setting the Windows diagnostic data level to Basic. Surface Hub does not support group policy for centralized management; however, IT administrators can use MDM to apply these settings to Surface Hub. For more information about Surface Hub and MDM, please see [Manage settings with an MDM provider](https://docs.microsoft.com/surface-hub/manage-settings-with-mdm-for-surface-hub). - -## Further reading - -### Optional settings / features that further improve the protection of personal data - -Personal data protection is one of the goals of the GDPR. One way of improving personal data protection is to use the modern and advanced security features of Windows 10. An IT organization can learn more at [Mitigate threats by using Windows 10 security features](/windows/security/threat-protection/overview-of-threat-mitigations-in-windows-10) and [Standards for a highly secure Windows 10 device](https://docs.microsoft.com/windows-hardware/design/device-experiences/oem-highly-secure). - -> [!NOTE] -> Some of these features might require a particular Windows hardware, such as a computer with a Trusted Platform Module (TPM) chip, and can depend on a particular Windows product (such as Windows 10 E5). - -### Windows Security Baselines - -Microsoft has created Windows Security Baselines to efficiently configure Windows 10 and Windows Server. For more information, please visit [Windows Security Baselines](/windows/security/threat-protection/windows-security-baselines). - -### Windows Restricted Traffic Limited Functionality Baseline - -To make it easier to deploy settings that restrict connections from Windows 10 and Windows Server to Microsoft, IT Professionals can apply the Windows Restricted Traffic Limited Functionality Baseline, available [here](https://go.microsoft.com/fwlink/?linkid=828887). - ->[!IMPORTANT] ->Some of the settings of the Windows Restricted Traffic Limited Functionality Baseline will reduce the functionality and security configuration of a device in the organization and are therefore not recommended. - -### Microsoft Trust Center and Service Trust Portal - -Please visit our [GDPR section of the Microsoft Trust Center](https://www.microsoft.com/trustcenter/privacy/gdpr) to obtain additional resources and to learn more about how Microsoft can help you fulfill specific GDPR requirements. There you can find lots of useful information about the GDPR, including how Microsoft is helping customers to successfully master the GDPR, a FAQ list, and a list of [resources for GDPR compliance](https://www.microsoft.com/TrustCenter/Privacy/gdpr/resources). Also, please check out the [Compliance Manager](https://aka.ms/compliancemanager) of the Microsoft [Service Trust Portal (STP)](https://aka.ms/stp) and [Get Started: Support for GDPR Accountability](https://servicetrust.microsoft.com/ViewPage/GDPRGetStarted). - -### Additional resources - -#### FAQs - -* [Windows 10 feedback, diagnostics, and privacy](https://privacy.microsoft.com/windows-10-feedback-diagnostics-and-privacy) -* [Microsoft Edge and privacy](https://privacy.microsoft.com/windows-10-microsoft-edge-and-privacy) -* [Windows Hello and privacy](https://privacy.microsoft.com/windows-10-windows-hello-and-privacy) -* [Wi-Fi Sense](https://privacy.microsoft.com/windows-10-about-wifi-sense) - -#### Blogs - -* [Privacy and Windows 10](https://blogs.windows.com/windowsexperience/2015/09/28/privacy-and-windows-10) - -#### Privacy Statement - -* [Microsoft Privacy Statement](https://privacy.microsoft.com/privacystatement) - -#### Other resources - -* [Privacy at Microsoft](https://privacy.microsoft.com/) diff --git a/windows/privacy/gdpr-win10-whitepaper.md b/windows/privacy/gdpr-win10-whitepaper.md deleted file mode 100644 index 71f256d128..0000000000 --- a/windows/privacy/gdpr-win10-whitepaper.md +++ /dev/null @@ -1,340 +0,0 @@ ---- -title: General Data Protection Regulation (GDPR) for Windows 10 -description: Use this article to understand what GDPR is and which products Microsoft provides to help you get started towards compliance. -keywords: privacy, GDPR -ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library -ms.pagetype: security -ms.localizationpriority: high -audience: ITPro -author: dansimp -ms.author: dansimp -manager: dansimp -ms.collection: M365-security-compliance -ms.topic: article -ms.date: 09/25/2017 -ms.reviewer: ---- - -# Beginning your General Data Protection Regulation (GDPR) journey for Windows 10 - -This article provides info about the GDPR, including what it is, and the products Microsoft provides to help you to become compliant. - -## Introduction -On May 25, 2018, a European privacy law is due to take effect that sets a new global bar for privacy rights, security, and compliance. - -The General Data Protection Regulation, or GDPR, is fundamentally about protecting and enabling the privacy rights of individuals. The GDPR establishes strict global privacy requirements governing how you manage and protect personal data while respecting individual choice — no matter where data is sent, processed, or stored. - -Microsoft and our customers are now on a journey to achieve the privacy goals of the GDPR. At Microsoft, we believe privacy is a fundamental right, and we believe that the GDPR is an important step forward for clarifying and enabling individual privacy rights. But we also recognize that the GDPR will require significant changes by organizations all over the world. - -We have outlined our commitment to the GDPR and how we are supporting our customers within the [Get GDPR compliant with the Microsoft Cloud](https://blogs.microsoft.com/on-the-issues/2017/02/15/get-gdpr-compliant-with-the-microsoft-cloud/#hv52B68OZTwhUj2c.99) blog post by our Chief Privacy Officer [Brendon Lynch](https://blogs.microsoft.com/on-the-issues/author/brendonlynch/) and the [Earning your trust with contractual commitments to the General Data Protection Regulation](https://blogs.microsoft.com/on-the-issues/2017/04/17/earning-trust-contractual-commitments-general-data-protection-regulation/#6QbqoGWXCLavGM63.99)” blog post by [Rich Sauer](https://blogs.microsoft.com/on-the-issues/author/rsauer/) - Microsoft Corporate Vice President & Deputy General Counsel. - -Although your journey to GDPR-compliance may seem challenging, we're here to help you. For specific information about the GDPR, our commitments and how to begin your journey, please visit the [GDPR section of the Microsoft Trust Center](https://www.microsoft.com/trustcenter/privacy/gdpr). - -## GDPR and its implications -The GDPR is a complex regulation that may require significant changes in how you gather, use and manage personal data. Microsoft has a long history of helping our customers comply with complex regulations, and when it comes to preparing for the GDPR, we are your partner on this journey. - -The GDPR imposes rules on organizations that offer goods and services to people in the European Union (EU), or that collect and analyze data tied to EU residents, no matter where those businesses are located. Among the key elements of the GDPR are the following: - -- **Enhanced personal privacy rights.** Strengthened data protection for residents of EU by ensuring they have the right to access to their personal data, to correct inaccuracies in that data, to erase that data, to object to processing of their personal data, and to move it. - -- **Increased duty for protecting personal data.** Reinforced accountability of organizations that process personal data, providing increased clarity of responsibility in ensuring compliance. - -- **Mandatory personal data breach reporting.** Organizations that control personal data are required to report personal data breaches that pose a risk to the rights and freedoms of individuals to their supervisory authorities without undue delay, and, where feasible, no later than 72 hours once they become aware of the breach. - -As you might anticipate, the GDPR can have a significant impact on your business, potentially requiring you to update privacy policies, implement and strengthen data protection controls and breach notification procedures, deploy highly transparent policies, and further invest in IT and training. Microsoft Windows 10 can help you effectively and efficiently address some of these requirements. - -## Personal and sensitive data -As part of your effort to comply with the GDPR, you will need to understand how the regulation defines personal and sensitive data and how those definitions relate to data held by your organization. - -The GDPR considers personal data to be any information related to an identified or identifiable natural person. That can include both direct identification (such as, your legal name) and indirect identification (such as, specific information that makes it clear it is you the data references). The GDPR also makes clear that the concept of personal data includes online identifiers (such as, IP addresses, mobile device IDs) and location data. - -The GDPR introduces specific definitions for genetic data (such as, an individual’s gene sequence) and biometric data. Genetic data and biometric data along with other sub categories of personal data (personal data revealing racial or ethnic origin, political opinions, religious or philosophical beliefs, or trade union membership: data concerning health; or data concerning a person’s sex life or sexual orientation) are treated as sensitive personal data under the GDPR. Sensitive personal data is afforded enhanced protections and generally requires an individual’s explicit consent where these data are to be processed. - -### Examples of info relating to an identified or identifiable natural person (data subject) -This list provides examples of several types of info that will be regulated through GDPR. This is not an exhaustive list. - -- Name - -- Identification number (such as, SSN) - -- Location data (such as, home address) - -- Online identifier (such as, e-mail address, screen names, IP address, device IDs) - -- Pseudonymous data (such as, using a key to identify individuals) - -- Genetic data (such as, biological samples from an individual) - -- Biometric data (such as, fingerprints, facial recognition) - -## Getting started on the journey towards GDPR compliance -Given how much is involved to become GDPR-compliant, we strongly recommend that you don't wait to prepare until enforcement begins. You should review your privacy and data management practices now. We recommend that you begin your journey to GDPR compliance by focusing on four key steps: - -- **Discover.** Identify what personal data you have and where it resides. - -- **Manage.** Govern how personal data is used and accessed. - -- **Protect.** Establish security controls to prevent, detect, and respond to vulnerabilities and data breaches. - -- **Report.** Act on data requests, report data breaches, and keep required documentation. - - ![Diagram about how the 4 key GDPR steps work together](images/gdpr-steps-diagram.png) - -For each of the steps, we've outlined example tools, resources, and features in various Microsoft solutions, which can be used to help you address the requirements of that step. While this article isn't a comprehensive “how to,” we've included links for you to find out more details, and more information is available in the [GDPR section of the Microsoft Trust Center](https://www.microsoft.com/trustcenter/privacy/gdpr). - -## Windows 10 security and privacy -As you work to comply with the GDPR, understanding the role of your desktop and laptop client machines in creating, accessing, processing, storing and managing data that may qualify as personal and potentially sensitive data under the GDPR is important. Windows 10 provides capabilities that will help you comply with the GDPR requirements to implement appropriate technical and organizational security measures to protect personal data. - -With Windows 10, your ability to protect, detect and defend against the types of attacks that can lead to data breaches is greatly improved. Given the stringent requirements around breach notification within the GDPR, ensuring that your desktop and laptop systems are well defended will lower the risks you face that could result in costly breach analysis and notification. - -In this section, we'll talk about how Windows 10 provides capabilities that fit squarely in the **Protect** stage of your journey, including these 4 scenarios: - -- **Threat protection: Pre-breach threat resistance.** Disrupt the malware and hacking industry by moving the playing field to one where they lose the attack vectors that they depend on. - -- **Threat protection: Post-breach detection and response.** Detect, investigate, and respond to advanced threats and data breaches on your networks. - -- **Identity protection.** Next generation technology to help protect your user’s identities from abuse. - -- **Information protection.** Comprehensive data protection while meeting compliance requirements and maintaining user productivity. - -These capabilities, discussed in more detail below with references to specific GDPR requirements, are built on top of advanced device protection that maintains the integrity and security of the operating system and data. - -A key provision within the GDPR is data protection by design and by default, and helping with your ability to meet this provision are features within Windows 10 such as the Trusted Platform Module (TPM) technology designed to provide hardware-based, security-related functions. A TPM chip is a secure crypto-processor that is designed to carry out cryptographic operations. - -The chip includes multiple physical security mechanisms to make it tamper resistant, and malicious software is unable to tamper with the security functions of the TPM. Some of the key advantages of using TPM technology are that you can: - -- Generate, store, and limit the use of cryptographic keys. - -- Use TPM technology for platform device authentication by using the TPM’s unique RSA key, which is burned into itself. - -- Help to ensure platform integrity by taking and storing security measurements. - -Additional advanced device protection relevant to your operating without data breaches include Windows Trusted Boot to help maintain the integrity of the system by ensuring malware is unable to start before system defenses. - -### Threat protection: Pre-breach threat resistance -The GDPR requires you to implement appropriate technical and organizational security measures to protect personal data. - -Your ability to meet this requirement to implement appropriate technical security measures should reflect the threats you face in today’s increasingly hostile IT environment. Today’s security threat landscape is one of aggressive and tenacious threats. In previous years, malicious attackers mostly focused on gaining community recognition through their attacks or the thrill of temporarily taking a system offline. Since then, attacker’s motives have shifted toward making money, including holding devices and data hostage until the owner pays the demanded ransom. - -Modern attacks increasingly focus on large-scale intellectual property theft; targeted system degradation that can result in financial loss; and now even cyberterrorism that threatens the security of individuals, businesses, and national interests all over the world. These attackers are typically highly trained individuals and security experts, some of whom are in the employ of nation states that have large budgets and seemingly unlimited human resources. Threats like these require an approach that can meet this challenge. - -Not only are these threats a risk to your ability to maintain control of any personal or sensitive data you may have, but they are a material risk to your overall business as well. Consider recent data from Ponemon Institute, Verizon, and Microsoft: - -- The average cost of the type of data breach the GDPR will expect you to report is $3.5M. (Ponemon Institute). - -- 63% of these breaches involve weak or stolen passwords that the GDPR expects you to address. (2016 Data Breach Investigations Report, Verizon Enterprise). - -- Over 300,000 new malware samples are created and spread every day making your task to address data protection even more challenging. (Microsoft Malware Protection Center, Microsoft). - -As seen with recent ransomware attacks, once called the "black plague" of the Internet, attackers are going after bigger targets that can afford to pay more, with potentially catastrophic consequences. Desktops and laptops, that contain personal and sensitive data, are commonly targeted where control over data might be lost. - -In response to these threats and as a part of your mechanisms to resist these types of breaches so that you remain in compliance with the GDPR, Windows 10 provides built in technology, detailed below including the following: - -- Microsoft Defender Antivirus to respond to emerging threats on data. - -- Microsoft Edge to systemically disrupt phishing, malware, and hacking attacks. - -- Windows Defender Device Guard to block all unwanted applications on client machines. - -#### Responding to emerging data threats -Microsoft Defender Antivirus is a built-in antimalware solution that provides security and antimalware management for desktops, portable computers, and servers. In Windows 10, it uses a multi-pronged approach to improve antimalware: - -- **Cloud-delivered protection.** Helps to detect and block new malware within seconds, even if the malware has never been seen before. - -- **Rich local context.** Improves how malware is identified. Windows 10 informs Microsoft Defender Antivirus not only about content like files and processes, but also where the content came from, where it's been stored, and more. - -- **Extensive global sensors.** Help to keep Microsoft Defender Antivirus current and aware of even the newest malware. This is accomplished in two ways: by collecting the rich local context data from end points and by centrally analyzing that data. - -- **Tamper proofing.** Helps to guard Microsoft Defender Antivirus itself against malware attacks. For example, Microsoft Defender Antivirus uses Protected Processes, which prevents untrusted processes from attempting to tamper with Microsoft Defender Antivirus components, its registry keys, and so on. - -- **Enterprise-level features.** Give IT pros the tools and configuration options necessary to make Microsoft Defender Antivirus an enterprise-class antimalware solution. - -#### Systemically disrupting phishing, malware, and hacking attacks -In today’s threat landscape, your ability to provide those mechanisms should be tied to the specific data-focused attacks you face through phishing, malware and hacking due to the browser-related attacks. - -As part of Windows 10, Microsoft has brought you Microsoft Edge, our safest and most secure browser to-date. Over the past two years, we have been continuously innovating, and we’re proud of the progress we’ve made. This quality of engineering is reflected by the reduction of Common Vulnerabilities and Exposures (CVE) when comparing Microsoft Edge with Internet Explorer over the past year. Browser-related attacks on personal and sensitive data that you will need to protect under the GDPR means this innovation in Windows 10 is important. - -While no modern browser — or any complex application — is free of vulnerabilities, many of the vulnerabilities for Microsoft Edge have been responsibly reported by professional security researchers who work with the Microsoft Security Response Center (MSRC) and the Microsoft Edge team to ensure customers are protected well before any attacker might use these vulnerabilities in the wild. Even better, there is no evidence that any vulnerabilities have been exploited in the wild as zero-day attacks. - -![Graph of the Common Vulnerabilities and Exposures (CVE) in the National Vulnerability Database](images/gdpr-cve-graph.png) - -However, many businesses worldwide have come under increasing threat of targeted attacks, where attackers are crafting specialized attacks against a specific business, attempting to take control of corporate networks and data. - -#### Blocking all unwanted apps -Application Control is your best defense in a world where there are more than 300,000 new malware samples each day. As part of Windows 10, Windows Defender Device Guard is a combination of enterprise-related hardware and software security features that, when configured together, will lock a device down so that it can only run trusted applications that you define in your code integrity policies. If the app isn’t trusted it can’t run, period. - -With hardware that meets basic requirements, it also means that even if an attacker manages to get control of the Windows kernel, he or she will be much less likely to be able to run malicious executable code. With appropriate hardware, Windows Defender Device Guard can use the new virtualization-based security in Windows 10 to isolate the Code Integrity service from the Microsoft Windows kernel itself. In this case, the Code Integrity service runs alongside the kernel in a Windows hypervisor-protected container. - -Windows Defender Device Guard protects threats that can expose personal or sensitive data to attack, including: - -- Exposure to new malware, for which the "signature" is not yet known - -- Exposure to unsigned code (most malware is unsigned) - -- Malware that gains access to the kernel and then, from within the kernel, captures sensitive information or damages the system - -- DMA-based attacks, for example, attacks launched from a malicious device that read secrets from memory, making the enterprise more vulnerable to attack; and - -- Exposure to boot kits or to a physically present attacker at boot time. - -### Threat protection: Post-breach detection and response -The GDPR includes explicit requirements for breach notification where a personal data breach means, “a breach of security leading to the accidental or unlawful destruction, loss, alteration, unauthorized disclosure of, or access to, personal data transmitted, stored or otherwise processed.” - -As noted in the Windows Security Center white paper, [Post Breach: Dealing with Advanced Threats](http://wincom.blob.core.windows.net/documents/Post_Breach_Dealing_with_Advanced_Threats_Whitepaper.pdf), “_Unlike pre-breach, post-breach assumes a breach has already occurred – acting as a flight recorder and Crime Scene Investigator (CSI). Post-breach provides security teams the information and toolset needed to identify, investigate, and respond to attacks that otherwise will stay undetected and below the radar._” - -#### Insightful security diagnostic data -For nearly two decades, Microsoft has been turning threats into useful intelligence that can help fortify our platform and protect customers. Today, with the immense computing advantages afforded by the cloud, we are finding new ways to use our rich analytics engines driven by threat intelligence to protect our customers. - -By applying a combination of automated and manual processes, machine learning and human experts, we can create an Intelligent Security Graph that learns from itself and evolves in real-time, reducing our collective time to detect and respond to new incidents across our products. - -![Diagram of Microsoft's Intelligent Security Graph](images/gdpr-intelligent-security-graph.png) - -The scope of Microsoft’s threat intelligence spans, literally, billions of data points: 35 billion messages scanned monthly, 1 billion customers across enterprise and consumer segments accessing 200+ cloud services, and 14 billion authentications performed daily. All this data is pulled together on your behalf by Microsoft to create the Intelligent Security Graph that can help you protect your front door dynamically to stay secure, remain productive, and meet the requirements of the GDPR. - -#### Detecting attacks and forensic investigation -Even the best endpoint defenses may be breached eventually, as cyberattacks become more sophisticated and targeted. - -Windows Defender Advanced Threat Protection (ATP) helps you detect, investigate, and respond to advanced attacks and data breaches on your networks. GDPR expects you to protect against attacks and breaches through technical security measures to ensure the ongoing confidentiality, integrity, and availability of personal data. - -Among the key benefits of ATP are the following: - -- Detecting the undetectable - sensors built deep into the operating system kernel, Windows security experts, and unique optics from over 1 billion machines and signals across all Microsoft services. - -- Built in, not bolted on - agentless with high performance and low impact, cloud-powered; easy management with no deployment. - -- Single pane of glass for Windows security - explore 6 months of rich machine timeline that unifies security events from Windows Defender ATP, Microsoft Defender Antivirus. - -- Power of the Microsoft graph - leverages the Microsoft Intelligence Security Graph to integrate detection and exploration with Office 365 ATP subscription, to track back and respond to attacks. - -Read more at [What’s new in the Windows Defender ATP Creators Update preview](https://blogs.microsoft.com/microsoftsecure/2017/03/13/whats-new-in-the-windows-defender-atp-creators-update-preview/). - -To provide Detection capabilities, Windows 10 improves our OS memory and kernel sensors to enable detection of attackers who are employing in-memory and kernel-level attacks – shining a light into previously dark spaces where attackers hid from conventional detection tools. We’ve already successfully leveraged this new technology against zero-days attacks on Windows. - -![Windows Defender Security Center](images/gdpr-security-center.png) - -We continue to upgrade our detections of ransomware and other advanced attacks, applying our behavioral and machine-learning detection library to counter changing attacks trends. Our historical detection capability ensures new detection rules apply to up to six months of stored data to detect attacks that previously went unnoticed. Customers can also add customized detection rules or IOCs to augment the detection dictionary. - -Customers asked us for a single pane of glass across the entire Windows security stack. Microsoft Defender Antivirus detections and Windows Defender Device Guard blocks are the first to surface in the Windows Defender ATP portal interleaved with Windows Defender ATP detections. The new user entity adds identity as a pivot, providing insight into actions, relationships, and alerts that span machines and allow us to track attackers moving laterally across the network. - -Our alert page now includes a new process tree visualization that aggregates multiple detections and related events into a single view that helps security teams reduce the time to resolve cases by providing the information required to understand and resolve incidents without leaving the alert page. - -Security Operations (SecOps) can hunt for evidence of attacks, such as file names or hashes, IP addresses or URLs, behaviors, machines, or users. They can do this immediately by searching the organization’s cloud inventory, across all machines – and going back up to 6 months in time – even if machines are offline, have been reimaged, or no longer exist. - -![Windows Defender Security Center - User screen](images/gdpr-security-center2.png) - -When detecting an attack, security teams can now take immediate action: isolate machines, ban files from the network, kill or quarantine running processes or files, or retrieve an investigation package from a machine to provide forensic evidence – with a click of a button. Because while detecting advanced attacks is important – shutting them down is even more so. - -![Windows Defender Security Center - Machine screen](images/gdpr-security-center3.png) - -### Identity Protection -Identify and access management is another area where the GDPR has placed special emphasis by calling for mechanisms to grant and restrict access to data subject personal data (for example, role-based access, segregation of duties). - -#### Multi-factor protection -Biometric authentication – using your face, iris, or fingerprint to unlock your devices – is much safer than traditional passwords. You– uniquely you– plus your device are the keys to your apps, data, and even websites and services – not a random assortment of letters and numbers that are easily forgotten, hacked, or written down and pinned to a bulletin board. - -Your ability to protect personal and sensitive data, that may be stored or accessed through desktop or laptops will be further enhanced by adopting advanced authentication capabilities such as Windows Hello for Business and Windows Hello companion devices. Windows Hello for Business, part of Windows 10, gives users a personal, secured experience where the device is authenticated based on their presence. Users can log in with a look or a touch, with no need for a password. - -In conjunction with Windows Hello for Business, biometric authentication uses fingerprints or facial recognition and is more secure, more personal, and more convenient. If an application supports Hello, Windows 10 enables you to authenticate applications, enterprise content, and even certain online experiences without a password being stored on your device or in a network server at all. -Windows Hello for Business works with the Companion Device Framework to enhance the user authentication experience. Using the Windows Hello Companion Device Framework, a companion device can provide a rich experience for Windows Hello even when biometrics are not available (for example, if the Windows 10 desktop lacks a camera for face authentication or fingerprint reader device). - -There are numerous ways one can use the Windows Hello Companion Device Framework to build a great Windows unlock experience with a companion device. For example, users can: - -- Work offline (for example, while traveling on a plane) - -- Attach their companion device to PC via USB, touch the button on the companion device, and automatically unlock their PC. - -- Carry a phone in their pocket that is already paired with their PC over Bluetooth. Upon hitting the spacebar on their PC, their phone receives a notification. Approve it and the PC simply unlocks. - -- Tap their companion device to an NFC reader to quickly unlock their PC. - -- Wear a fitness band that has already authenticated the wearer. Upon approaching PC, and by performing a special gesture (like clapping), the PC unlocks. - -#### Protection against attacks by isolating user credentials -As noted in the [Windows 10 Credential Theft Mitigation Guide](https://www.microsoft.com/download/confirmation.aspx?id=54095), “_the tools and techniques criminals use to carry out credential theft and reuse attacks improve, malicious attackers are finding it easier to achieve their goals. Credential theft often relies on operational practices or user credential exposure, so effective mitigations require a holistic approach that addresses people, processes, and technology. In addition, these attacks rely on the attacker stealing credentials after compromising a system to expand or persist access, so organizations must contain breaches rapidly by implementing strategies that prevent attackers from moving freely and undetected in a compromised network._” - -An important design consideration for Windows 10 was mitigating credential theft — in particular, derived credentials. Windows Defender Credential Guard provides significantly improved security against derived credential theft and reuse by implementing a significant architectural change in Windows designed to help eliminate hardware-based isolation attacks rather than simply trying to defend against them. - -When Credential Manager domain credentials, NTLM, and Kerberos derived credentials are protected using virtualization-based security, the credential theft attack techniques and tools used in many targeted attacks are blocked. Malware running in the operating system with administrative privileges can't extract secrets that are protected by virtualization-based security. While Windows Defender Credential Guard is a powerful mitigation, persistent threat attacks will likely shift to new attack techniques and you should also incorporate Windows Defender Device Guard, as described above, and other security strategies and architectures. - -### Information Protection -The GDPR is focused on information protection regarding data that is considered as personal or sensitive in relation to a natural person, or data subject. Device protection, protection against threats, and identity protection are all important elements of a Defense in Depth strategy surrounding a layer of information protection in your laptop and desktop systems. - -As to the protection of data, the GDPR recognizes that in assessing data security risk, consideration should be given to the risks that are presented such as accidental loss, unauthorized disclosure of, or access to, personal data transmitted, stored or otherwise processed. It also recommends that measures taken to maintain an appropriate level of security should consider the state-of-the-art and the costs of implementation in relation to the risks among other factors. - -Windows 10 provides built in risk mitigation capabilities for today’s threat landscape. In this section, we will look at the types of technologies that will help your journey toward GDPR compliance and at the same time provide you with solid overall data protection as part of a comprehensive information protection strategy. - -![Diagram of Microsoft's comprehensive information protection strategy](images/gdpr-comp-info-protection.png) - -#### Encryption for lost or stolen devices -The GDPR calls for mechanisms that implement appropriate technical security measures to confirm the ongoing confidentiality, integrity, and availability of both personal data and processing systems. BitLocker Encryption, first introduced as part of Microsoft's Next-Generation Secure Computing Base architecture in 2004 and made available with Windows Vista, is a built-in data protection feature that integrates with the operating system and addresses the threats of data theft or exposure from lost, stolen, or inappropriately decommissioned computers. - -BitLocker provides the most protection when used with a Trusted Platform Module (TPM) version 1.2 or later. The TPM is a hardware component installed in many newer computers by the computer manufacturers. It works with BitLocker to protect user data and to ensure that a computer has not been tampered with while the system was offline. - -Data on a lost or stolen computer is vulnerable to unauthorized access, either by running a software-attack tool against it or by transferring the computer's hard disk to a different computer. BitLocker helps mitigate unauthorized data access by enhancing file and system protections. BitLocker also helps render data inaccessible when BitLocker-protected computers are decommissioned or recycled. - -Related to BitLocker are Encrypted Hard Drives, a new class of hard drives that are self-encrypting at a hardware level and allow for full disk hardware encryption. Encrypted Hard Drives use the rapid encryption that is provided by BitLocker Drive Encryption to enhance data security and management. - -By offloading the cryptographic operations to hardware, Encrypted Hard Drives increase BitLocker performance and reduce CPU usage and power consumption. Because Encrypted Hard Drives encrypt data quickly, enterprise devices can expand BitLocker deployment with minimal impact on productivity. - -Some of the benefits of Encrypted Hard Drives include: - -- **Better performance.** Encryption hardware, integrated into the drive controller, allows the drive to operate at full data rate with no performance degradation. - -- **Strong security based in hardware.** Encryption is always "on" and the keys for encryption never leave the hard drive. User authentication is performed by the drive before it will unlock, independently of the operating system - -- **Ease of use.** Encryption is transparent to the user because it is on by default. There is no user interaction needed to enable encryption. Encrypted Hard Drives are easily erased using on-board encryption key; there is no need to re-encrypt data on the drive. - -- **Lower cost of ownership.** There is no need for new infrastructure to manage encryption keys, since BitLocker leverages your Active Directory Domain Services infrastructure to store recovery information. Your device operates more efficiently because processor cycles don't need to be used for the encryption process. - -#### Preventing accidental data leaks to unauthorized users -Part of the reality of your operating in a mobile-first, cloud-first world is the notion that some laptops will have multiple purposes – both business and personal. Yet that data that is considered as personal and sensitive regarding EU residents considered as “data subjects” must be protected in line with the requirements of the GDPR. - -Windows Information Protection helps people separate their work and personal data and keeps data encrypted wherever it’s stored. Your employees can safely use both work and personal data on the same device without switching applications. Windows Information Protection helps end users avoid inadvertent data leaks by sending a warning when copy/pasting information in non-corporate applications – end users can still proceed but the action will be logged centrally. - -For example, employees can’t send protected work files from a personal email account instead of their work account. They also can’t accidently post personal or sensitive data from a corporate site into a tweet. Windows Information Protection also helps ensure that they aren’t saving personal or sensitive data in a public cloud storage location. - -#### Capabilities to classify, assign permissions and share data -Windows Information Protection is designed to coexist with advanced data loss prevention (DLP) capabilities found in Microsoft 365 Apps for enterprise, Azure Information Protection, and Azure Rights Management. Advanced DLP prevents printing, for example, or protects work data that is emailed outside your company. - -To continuously protect your data, regardless of where it is stored, with whom it is shared, or if the device is running iOS, Android or Windows, the classification and protection needs to be built into the file itself, so this protection can travel with the data wherever it goes. Microsoft Azure Information Protection (AIP) is designed to provide this persistent data protection both on-premises and in the cloud. - -Data classification is an important part of any data governance plan. Adopting a classification scheme that applies throughout your business can be particularly helpful in responding to what the GDPR calls data subject (for example, your EU employee or customer) requests, because it enables enterprises to identify more readily and process personal data requests. - -Azure Information Protection can be used to help you classify and label your data at the time of creation or modification. Protection in the form of encryption, which the GDPR recognizes may be appropriate at times, or visual markings can then be applied to data needing protection. - -With Azure Information Protection, you can either query for data marked with a sensitivity label or intelligently identify sensitive data when a file or email is created or modified. Once identified, you can automatically classify and label the data – all based on the company’s desired policy. - -Azure Information Protection also helps your users share sensitive data in a secure manner. In the example below, information about a sensitive acquisition was encrypted and restricted to a group of people who were granted only a limited set of permissions on the information – they could modify the content but could not copy or print it. - -![Azure Information Protection screen with limitations](images/gdpr-azure-info-protection.png) - -## Related content for associated Windows 10 solutions - -- **Windows Hello for Business:** https://www.youtube.com/watch?v=WOvoXQdj-9E and https://docs.microsoft.com/windows/access-protection/hello-for-business/hello-identity-verification - -- **Microsoft Defender Antivirus:** https://www.youtube.com/watch?v=P1aNEy09NaI and https://docs.microsoft.com/windows/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10 - -- **Windows Defender Advanced Threat Protection:** https://www.youtube.com/watch?v=qxeGa3pxIwg and https://docs.microsoft.com/windows/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection - -- **Windows Defender Device Guard:** https://www.youtube.com/watch?v=F-pTkesjkhI and https://docs.microsoft.com/windows/device-security/device-guard/device-guard-deployment-guide - -- **Windows Defender Credential Guard:** https://www.youtube.com/watch?v=F-pTkesjkhI and https://docs.microsoft.com/windows/access-protection/credential-guard/credential-guard - -- **Windows Information Protection:** https://www.youtube.com/watch?v=wLkQOmK7-Jg and https://docs.microsoft.com/windows/threat-protection/windows-information-protection/protect-enterprise-data-using-wip - -- Windows 10 Security Guide: https://technet.microsoft.com/itpro/windows/keep-secure/windows-10-security-guide - -## Disclaimer -This article is a commentary on the GDPR, as Microsoft interprets it, as of the date of publication. We’ve spent a lot of time with GDPR and like to think we’ve been thoughtful about its intent and meaning. But the application of GDPR is highly fact-specific, and not all aspects and interpretations of GDPR are well-settled. - -As a result, this article is provided for informational purposes only and should not be relied upon as legal advice or to determine how GDPR might apply to you and your organization. We encourage you to work with a legally-qualified professional to discuss GDPR, how it applies specifically to your organization, and how best to ensure compliance. - -MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, AS TO THE INFORMATION IN THIS ARTICLE. This article is provided “as-is.” Information and views expressed in this article, including URL and other Internet website references, may change without notice. - -This article does not provide you with any legal rights to any intellectual property in any Microsoft product. You may copy and use this article for your internal, reference purposes only. - -Published September 2017
-Version 1.0
-© 2017 Microsoft. All rights reserved. diff --git a/windows/privacy/toc.yml b/windows/privacy/toc.yml index 48721791cf..18e7d05236 100644 --- a/windows/privacy/toc.yml +++ b/windows/privacy/toc.yml @@ -1,6 +1,5 @@ - name: Privacy href: index.yml - expanded: true items: - name: "Windows 10 & Privacy Compliance: A Guide for IT and Compliance Professionals" href: Windows-10-and-privacy-compliance.md diff --git a/windows/privacy/windows-personal-data-services-configuration.md b/windows/privacy/windows-personal-data-services-configuration.md deleted file mode 100644 index 273f2bac8d..0000000000 --- a/windows/privacy/windows-personal-data-services-configuration.md +++ /dev/null @@ -1,408 +0,0 @@ ---- -title: Windows 10 personal data services configuration -description: Learn more about Windows 10 configuration settings that are useful for complying with regulations such as the GDPR and protecting users' personal data. -keywords: privacy, GDPR, windows, IT -ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library -ms.pagetype: security -ms.localizationpriority: high -audience: ITPro -author: dansimp -ms.author: dansimp -manager: dansimp -ms.collection: M365-security-compliance -ms.topic: article -ms.date: 05/11/2018 -ms.reviewer: ---- -# Windows 10 personal data services configuration - -Applies to: -- Windows 10, version 1803 and newer - -Microsoft assembled a list of Windows 10 services configuration settings that are useful for personal data privacy protection and related regulations, such as the General Data Protection Regulation (GDPR). There is one section with settings for service data that is managed at Microsoft and a section for local data that is managed by an IT organization. - -IT Professionals that are interested in applying these settings via group policies can find the configuration for download [here](https://go.microsoft.com/fwlink/?linkid=874149). - -## Introduction - -Microsoft collects data from or generates it through interactions with users of Windows 10 devices. This information can contain personal data that may be used to provide, support, and improve Windows 10 services. - -Many Windows 10 services are controller services. A user can manage data collection settings, for example by opening *Start > Settings > Privacy* or by visiting the [Microsoft Privacy dashboard](https://account.microsoft.com/privacy). While this relationship between Microsoft and a user is evident in a consumer type scenario, an IT organization can influence that relationship. For example, the IT department has the ability to configure the Windows diagnostic data level across their organization by using Group Policy, registry, or Mobile Device Management (MDM) settings. - -Below is a collection of settings related to the Windows 10 personal data services configuration that IT Professionals can use as guidance for influencing Windows diagnostic data collection and personal data protection. - -## Windows diagnostic data - -Windows 10 collects Windows diagnostic data—such as usage data, performance data, inking, typing, and utterance data—and sends it back to Microsoft. That data is used for keeping the operating system secure and up-to-date, to troubleshoot problems, and to make product improvements. For users who have turned on "Tailored experiences", that data can also be used to offer personalized tips, ads, and recommendations to enhance Microsoft products and services for your needs. - -The following options for configuring Windows diagnostic data are relevant in this context. - -### Diagnostic level - -This setting determines the amount of Windows diagnostic data sent to Microsoft. - ->[!NOTE] ->In Windows 10, version 1709, Microsoft introduced a new feature: “Limit Enhanced diagnostic data to the minimum required by Windows Analytics”. When enabled, this feature limits the operating system diagnostic data events included in the Enhanced level to the smallest set of data required by [Windows Analytics](https://www.microsoft.com/windowsforbusiness/windows-analytics). For more information on the Enhanced level, see [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md). - -#### Group Policy - -> [!div class="mx-tableFixed"] ->| | | ->|:-|:-| ->| **Group Policy** | Computer Configuration\Administrative Templates\Windows Components\Data Collection and Preview Builds | ->| **Policy Name** | Allow Telemetry | ->| **Default setting** | 2 - Enhanced | ->| **Recommended** | 2 - Enhanced | - -> [!div class="mx-tableFixed"] ->| | | ->|:-|:-| ->| **Group Policy** | User Configuration\Administrative Templates\Windows Components\Data Collection and Preview Builds | ->| **Policy Name** | Allow Telemetry | ->| **Default setting** | 2 - Enhanced | ->| **Recommended** | 2 - Enhanced | - ->[!NOTE] ->When both the Computer Configuration policy and User Configuration policy are set, the more restrictive policy is used. - -#### Registry - -> [!div class="mx-tableFixed"] ->| | | ->|:-|:-| ->| **Registry key** | HKLM\Software\Policies\Microsoft\Windows\DataCollection | ->| **Value** | AllowTelemetry | ->| **Type** | REG_DWORD | ->| **Setting** | "00000002" | - -> [!div class="mx-tableFixed"] ->| | | ->|:-|:-| ->| **Registry key** | HKCU\Software\Policies\Microsoft\Windows\DataCollection | ->| **Value** | AllowTelemetry | ->| **Type** | REG_DWORD | ->| **Setting** | "00000002" | - -#### MDM - -> [!div class="mx-tableFixed"] ->| | | ->|:-|:-| ->| **MDM CSP** | System | ->| **Policy** | AllowTelemetry (scope: device and user) | ->| **Default setting** | 2 – Enhanced | ->| **Recommended** | 2 – Allowed | - -### Diagnostic opt-in change notifications - -This setting determines whether a device shows notifications about Windows diagnostic data levels to people on first logon or when changes occur in the diagnostic configuration. - -#### Group Policy - -> [!div class="mx-tableFixed"] ->| | | ->|:-|:-| ->| **Group Policy** | Computer Configuration\Administrative Templates\Windows Components\Data Collection and Preview Builds | ->| **Policy Name** | Configure telemetry opt-in change notifications | ->| **Default setting** | Enabled | ->| **Recommended** | Enabled | - -#### Registry - -> [!div class="mx-tableFixed"] ->| | | ->|:-|:-| ->| **Registry key** | HKLM\Software\Policies\Microsoft\Windows\DataCollection | ->| **Value** | DisableTelemetryOptInChangeNotification | ->| **Type** | REG_DWORD | ->| **Setting** | "00000000" | - -#### MDM - -> [!div class="mx-tableFixed"] ->| | | ->|:-|:-| ->| **MDM CSP** | System | ->| **Policy** | ConfigureTelemetryOptInChangeNotification | ->| **Default setting** | 0 – Enabled | ->| **Recommended** | 0 – Enabled | - -### Configure telemetry opt-in setting user interface - -This setting determines whether people can change their own Windows diagnostic data level in *Start > Settings > Privacy > Diagnostics & feedback*. - -#### Group Policy - -> [!div class="mx-tableFixed"] ->| | | ->|:-|:-| ->| **Group Policy** | Computer Configuration\Administrative Templates\Windows Components\Data Collection and Preview Builds | ->| **Policy Name** | Configure telemetry opt-in setting user interface | ->| **Default setting** | Enabled | ->| **Recommended** | Enabled | - -#### Registry - -> [!div class="mx-tableFixed"] ->| | | ->|:-|:-| ->| **Registry key** | HKLM\Software\Policies\Microsoft\Windows\DataCollection | ->| **Value** | DisableTelemetryOptInSettingsUx | ->| **Type** | REG_DWORD | ->| **Setting** | "00000001" | - -#### MDM - -> [!div class="mx-tableFixed"] ->| | | ->|:-|:-| ->| **MDM CSP** | System | ->| **Policy** | ConfigureTelemetryOptInSettingsUx | ->| **Default setting** | 0 – Enabled | ->| **Recommended** | 0 – Enabled | - -## Policies affecting personal data protection managed by the Enterprise IT - -There are additional settings usually managed by the Enterprise IT that also affect the protection of personal data. - -The following options for configuring these policies are relevant in this context. - -### BitLocker - -The following settings determine whether fixed and removable drives are protected by the BitLocker Drive Encryption. - -#### Fixed Data Drives - -#### Group Policy - -> [!div class="mx-tableFixed"] ->| | | ->|:-|:-| ->| **Group Policy** | Computer Configuration\Administrative Templates\Windows Components\Bitlocker Drive Encryption\Fixed Data Drives | ->| **Policy Name** | Deny write access to fixed drives not protected by BitLocker | ->| **Default setting** | Not configured | ->| **Recommended** | Enabled | - -#### Registry - -> [!div class="mx-tableFixed"] ->| | | ->|:-|:-| ->| **Registry key** | HKLM\System\CurrentControlSet\Policies\Microsoft\FVE | ->| **Value** | FDVDenyWriteAccess | ->| **Type** | REG_DWORD | ->| **Setting** | "00000001" | - -#### MDM - -> [!div class="mx-tableFixed"] ->| | | ->|:-|:-| ->| **MDM CSP** | BitLocker | ->| **Policy** | FixedDrivesRequireEncryption | ->| **Default setting** | Disabled | ->| **Recommended** | Enabled (see [instructions](/windows/client-management/mdm/bitlocker-csp#fixeddrivesrequireencryption)) | - -#### Removable Data Drives - -#### Group Policy - -> [!div class="mx-tableFixed"] ->| | | ->|:-|:-| ->| **Group Policy** | Computer Configuration\Administrative Templates\Windows Components\Bitlocker Drive Encryption\Removable Data Drives | ->| **Policy Name** | Deny write access to removable drives not protected by BitLocker | ->| **Default setting** | Not configured | ->| **Recommended** | Enabled | - -#### Registry - -> [!div class="mx-tableFixed"] ->| | | ->|:-|:-| ->| **Registry key** | HKLM\System\CurrentControlSet\Policies\Microsoft\FVE | ->| **Value** | RDVDenyWriteAccess | ->| **Type** | REG_DWORD | ->| **Setting** | "00000001" | - -> [!div class="mx-tableFixed"] ->| | | ->|:-|:-| ->| **Registry key** | HKLM\Software\Policies\Microsoft\FVE | ->| **Value** | RDVDenyCrossOrg | ->| **Type** | REG_DWORD | ->| **Setting** | "00000000" | - -#### MDM - -> [!div class="mx-tableFixed"] ->| | | ->|:-|:-| ->| **MDM CSP** | BitLocker | ->| **Policy** | RemovableDrivesRequireEncryption | ->| **Default setting** | Disabled | ->| **Recommended** | Enabled (see [instructions](/windows/client-management/mdm/bitlocker-csp#removabledrivesrequireencryption)) | - -### Privacy – AdvertisingID - -This setting determines if the advertising ID, which preventing apps from using the ID for experiences across apps, is turned off. - -#### Group Policy - -> [!div class="mx-tableFixed"] ->| | | ->|:-|:-| ->| **Group Policy** | Computer Configuration\Administrative Templates\System\User Profiles | ->| **Policy Name** | Turn off the advertising ID | ->| **Default setting** | Not configured | ->| **Recommended** | Enabled | - -#### Registry - -> [!div class="mx-tableFixed"] ->| | | ->|:-|:-| ->| **Registry key** | HKLM\Software\Policies\Microsoft\Windows\AdvertisingInfo | ->| **Value** | DisabledByGroupPolicy | ->| **Type** | REG_DWORD | ->| **Setting** | "00000001" | - -#### MDM - -> [!div class="mx-tableFixed"] ->| | | ->|:-|:-| ->| **MDM CSP** | Privacy | ->| **Policy** | DisableAdvertisingId | ->| **Default setting** | 65535 (default) - Not configured | ->| **Recommended** | 1 – Enabled | - -### Edge - -These settings whether employees send “Do Not Track” from the Microsoft Edge web browser to websites. - ->[!NOTE] ->Please see [this Microsoft blog post](https://blogs.microsoft.com/on-the-issues/2015/04/03/an-update-on-microsofts-approach-to-do-not-track/) for more details on why the “Do Not Track” is no longer the default setting. - -#### Group Policy - -> [!div class="mx-tableFixed"] ->| | | ->|:-|:-| ->| **Group Policy** | Computer Configuration\Administrative Templates\Windows Components\Microsoft Edge | ->| **Policy Name** | Configure Do Not Track | ->| **Default setting** | Disabled | ->| **Recommended** | Disabled | - -> [!div class="mx-tableFixed"] ->| | | ->|:-|:-| ->| **Group Policy** | User Configuration\Administrative Templates\Windows Components\Microsoft Edge | ->| **Policy Name** | Configure Do Not Track | ->| **Default setting** | Disabled | ->| **Recommended** | Disabled | - -#### Registry - -> [!div class="mx-tableFixed"] ->| | | ->|:-|:-| ->| **Registry key** | HKLM\Software\Policies\Microsoft\MicrosoftEdge\Main | ->| **Value** | DoNotTrack | ->| **Type** | REG_DWORD | ->| **Setting** | "00000000" | - -> [!div class="mx-tableFixed"] ->| | | ->|:-|:-| ->| **Registry key** | HKCU\Software\Policies\Microsoft\MicrosoftEdge\Main | ->| **Value** | DoNotTrack | ->| **Type** | REG_DWORD | ->| **Setting** | "00000000" | - -#### MDM - -> [!div class="mx-tableFixed"] ->| | | ->|:-|:-| ->| **MDM CSP** | Browser | ->| **Policy** | AllowDoNotTrack (scope: device + user) | ->| **Default setting** | 0 (default) – Not allowed | ->| **Recommended** | 0 – Not allowed | - -### Internet Explorer - -These settings whether employees send “Do Not Track” header from the Microsoft Explorer web browser to websites. - -#### Group Policy - -> [!div class="mx-tableFixed"] ->| | | ->|:-|:-| ->| **Group Policy** | Computer Configuration\Administrative Templates\Windows Components\Internet Explorer\Internet Control Panel\Advanced Page | ->| **Policy Name** | Always send Do Not Track header | ->| **Default setting** | Disabled | ->| **Recommended** | Disabled | - -> [!div class="mx-tableFixed"] ->||| ->|:-|:-| ->| **Group Policy** | User Configuration\Administrative Templates\Windows Components\Internet Explorer\Internet Control Panel\Advanced Page | ->| **Policy Name** | Always send Do Not Track header | ->| **Default setting** | Disabled | ->| **Recommended** | Disabled | - -#### Registry - -> [!div class="mx-tableFixed"] ->||| ->|:-|:-| ->| **Registry key** | HKLM\Software\Policies\Microsoft\Internet Explorer\Main | ->| **Value** | DoNotTrack | ->| **Type** | REG_DWORD | ->| **Setting** | "00000000" | - -> [!div class="mx-tableFixed"] ->||| ->|:-|:-| ->| **Registry key** | HKCU\Software\Policies\Microsoft\Internet Explorer\Main | ->| **Value** | DoNotTrack | ->| **Type** | REG_DWORD | ->| **Setting** | "00000000" | - -#### MDM - -> [!div class="mx-tableFixed"] ->||| ->|:-|:-| ->| **MDM CSP** | N/A | - -## Additional resources - -### FAQs - -* [Windows 10 feedback, diagnostics, and privacy](https://privacy.microsoft.com/windows-10-feedback-diagnostics-and-privacy) -* [Microsoft Edge and privacy](https://privacy.microsoft.com/windows-10-microsoft-edge-and-privacy) -* [Windows Hello and privacy](https://privacy.microsoft.com/windows-10-windows-hello-and-privacy) -* [Wi-Fi Sense](https://privacy.microsoft.com/windows-10-about-wifi-sense) - -### Blogs - -* [Privacy and Windows 10](https://blogs.windows.com/windowsexperience/2015/09/28/privacy-and-windows-10) - -### Privacy Statement - -* [Microsoft Privacy Statement](https://privacy.microsoft.com/privacystatement) - -### Windows Privacy on docs.microsoft.com - -* [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 10 operating system components to Microsoft services](https://docs.microsoft.com/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services) -* [Understanding Windows diagnostic data](configure-windows-diagnostic-data-in-your-organization.md#understanding-windows-diagnostic-data) -* [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md) - -### Other resources - -* [Privacy at Microsoft](https://privacy.microsoft.com/) From 5f3a87ef1d136e86421f2adb955fa03660da7680 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Mon, 8 Jun 2020 19:35:54 -0700 Subject: [PATCH 0025/1414] andddd fixing redirects --- .openpublishing.redirection.json | Bin 2578320 -> 2577980 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 2b4fa84488cb25d793c2476fbe101636fd6422fb..4ae1cb972425fdf9204f8bf89cf24045e5753c6e 100644 GIT binary patch delta 125 zcmW;AyA6U+7=Y1S#W&(xK}A8pTSDy=#29THhTH|Ct(aLOO2;I`MprD zTcI)(HR>2NXwsrhhb}!#`dADYGGfexDKq9QuyI(jVvWm&Egn8Q0zxA8rLK;W#DVq5 WQ+-vEK7B*pC;j=S{IZnuMIXK#-zp0L delta 137 zcmYMpyAHun9Khim>bSHnb-z=so=rT4!O)0!4v)~`H<^UUf9e}ZEKEE^NAV;^qi_9Q z*F+s}iHcEV$YPO0lczwD5;hKHDpaZAQl~+a7Hv9o>CtDvkP%}hO!1iE6EG*do6klf hTkmCk2!lteV Date: Mon, 8 Jun 2020 19:46:22 -0700 Subject: [PATCH 0026/1414] adding a card to index --- windows/privacy/index.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/windows/privacy/index.yml b/windows/privacy/index.yml index 02e0f86fd7..76b4acd568 100644 --- a/windows/privacy/index.yml +++ b/windows/privacy/index.yml @@ -51,6 +51,13 @@ productDirectory: imageSrc: https://docs.microsoft.com/media/common/i_get-started.svg summary: Get examples of the types of optional diagnostic data collected from Windows url: windows-diagnostic-data.md + # Card + - title: Changes to Windows diagnostic data collection + imageSrc: https://docs.microsoft.com/media/common/i_get-started.svg + summary: See what changes Windows is making to align to the new data collection taxonomy + url: windows-diagnostic-data.md + + /media/common/i_build.svg # conceptualContent section (optional) # conceptualContent: From d1edcf53a6dfa9e1bbc791ba058bd34625d8c337 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Mon, 8 Jun 2020 19:49:02 -0700 Subject: [PATCH 0027/1414] and possibly fixing toc for it pro guide --- windows/privacy/toc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/toc.yml b/windows/privacy/toc.yml index 18e7d05236..24234a9e3b 100644 --- a/windows/privacy/toc.yml +++ b/windows/privacy/toc.yml @@ -2,7 +2,7 @@ href: index.yml items: - name: "Windows 10 & Privacy Compliance: A Guide for IT and Compliance Professionals" - href: Windows-10-and-privacy-compliance.md + href: windows-10-and-privacy-compliance.md - name: Configure Windows diagnostic data in your organization href: configure-windows-diagnostic-data-in-your-organization.md - name: Changes to Windows diagnostic data collection From 2589b1c35323ab64bebe82d572ad29b5bd244879 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Mon, 8 Jun 2020 20:04:41 -0700 Subject: [PATCH 0028/1414] fixing index again --- windows/privacy/index.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/windows/privacy/index.yml b/windows/privacy/index.yml index 76b4acd568..c80f9f16aa 100644 --- a/windows/privacy/index.yml +++ b/windows/privacy/index.yml @@ -53,11 +53,9 @@ productDirectory: url: windows-diagnostic-data.md # Card - title: Changes to Windows diagnostic data collection - imageSrc: https://docs.microsoft.com/media/common/i_get-started.svg + imageSrc: https://docs.microsoft.com/media/common/i_build.svg summary: See what changes Windows is making to align to the new data collection taxonomy - url: windows-diagnostic-data.md - - /media/common/i_build.svg + url: windows-diagnostic-data.md # conceptualContent section (optional) # conceptualContent: From eec276404400549e9d3902ec876aa70750d867e2 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 9 Jun 2020 12:52:18 -0700 Subject: [PATCH 0029/1414] Update toc.yml --- windows/privacy/toc.yml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/windows/privacy/toc.yml b/windows/privacy/toc.yml index 24234a9e3b..7378b77892 100644 --- a/windows/privacy/toc.yml +++ b/windows/privacy/toc.yml @@ -33,10 +33,8 @@ href: windows-diagnostic-data.md - name: Windows 10, version 1703 optional diagnostic data href: windows-diagnostic-data-1703.md - - name: Deprecated diagnostic data levels - items: - - name: Windows 10 diagnostic data events and fields collected through the limit enhanced diagnostic data policy - href: enhanced-diagnostic-data-windows-analytics-events-and-fields.md + - name: Windows 10 diagnostic data events and fields collected through the limit enhanced diagnostic data policy + href: enhanced-diagnostic-data-windows-analytics-events-and-fields.md - name: Manage Windows 10 connection endpoints items: - name: Manage connections from Windows operating system components to Microsoft services @@ -62,4 +60,4 @@ - name: Connection endpoints for non-Enterprise editions of Windows 10, version 1803 href: windows-endpoints-1803-non-enterprise-editions.md - name: Connection endpoints for non-Enterprise editions of Windows 10, version 1709 - href: windows-endpoints-1709-non-enterprise-editions.md \ No newline at end of file + href: windows-endpoints-1709-non-enterprise-editions.md From 3879b805213ecb837823871baef39017a0b430e8 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 9 Jun 2020 13:23:56 -0700 Subject: [PATCH 0030/1414] Update windows-10-and-privacy-compliance.md --- windows/privacy/windows-10-and-privacy-compliance.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index f9bf3793a0..23ab033106 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -49,7 +49,7 @@ The following table provides an overview of the Windows 10 privacy settings pres | Feature/Setting | Description | Supporting Content | Privacy Statement | | --- | --- | --- | --- | -| Diagnostic Data |

Microsoft uses diagnostic data to keep Windows secure, up to date, troubleshoot problems, and make product improvements. Regardless of what choices you make for diagnostic data collection, the device will be just as secure and will operate normally. This data is collected by Microsoft and stored with one or more unique identifiers that can help us recognize an individual user on an individual device and understand the device's service issues and use patterns.

Diagnostic data is categorized into the following:

  • **Required diagnostic data**
    Previously known as basic diagnostic data, required diagnostic data includes information about your device, its settings, capabilities, and whether it is performing properly, whether a device is ready for an update, and whether there are factors that may impede the ability to receive updates, such as low battery, limited disk space, or connectivity through a paid network. You can find out what is collected with required diagnostic data [here](https://docs.microsoft.com/windows/privacy/required-windows-diagnostic-data-events-and-fields-2004).
  • **Optional diagnostic data**
    Previously known as full diagnostic data, optional diagnostic data includes more detailed information about your device and its settings, capabilities, and device health. When you choose to send optional diagnostic data, required diagnostic data will always be included. You can find out the types of optional diagnostic data collected [here](https://docs.microsoft.com/windows/privacy/windows-diagnostic-data).

| [Learn more]https://support.microsoft.com/help/4468236/diagnostics-feedback-and-privacy-in-windows-10-microsoft-privacy)

[Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md) | [Privacy Statement](https://privacy.microsoft.com/privacystatement#maindiagnosticsmodule) | +| Diagnostic Data |

Microsoft uses diagnostic data to keep Windows secure, up to date, troubleshoot problems, and make product improvements. Regardless of what choices you make for diagnostic data collection, the device will be just as secure and will operate normally. This data is collected by Microsoft and stored with one or more unique identifiers that can help us recognize an individual user on an individual device and understand the device's service issues and use patterns.

Diagnostic data is categorized into the following:

  • **Required diagnostic data**
    Previously known as basic diagnostic data, required diagnostic data includes information about your device, its settings, capabilities, and whether it is performing properly, whether a device is ready for an update, and whether there are factors that may impede the ability to receive updates, such as low battery, limited disk space, or connectivity through a paid network. You can find out what is collected with required diagnostic data [here](https://docs.microsoft.com/windows/privacy/required-windows-diagnostic-data-events-and-fields-2004).
  • **Optional diagnostic data**
    Previously known as full diagnostic data, optional diagnostic data includes more detailed information about your device and its settings, capabilities, and device health. When you choose to send optional diagnostic data, required diagnostic data will always be included. You can find out the types of optional diagnostic data collected [here](https://docs.microsoft.com/windows/privacy/windows-diagnostic-data).

| [Learn more](https://support.microsoft.com/help/4468236/diagnostics-feedback-and-privacy-in-windows-10-microsoft-privacy)

[Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md) | [Privacy Statement](https://privacy.microsoft.com/privacystatement#maindiagnosticsmodule) | | Inking and typing diagnostics | Microsoft collects optional inking and typing diagnostic data to improve the language recognition and suggestion capabilities of apps and services running on Windows. | [Learn more](https://support.microsoft.com/help/4468236/diagnostics-feedback-and-privacy-in-windows-10-microsoft-privacy) | [Privacy Statement](https://privacy.microsoft.com/privacystatement#maindiagnosticsmodule) | | Speech | Use your voice for dictation and to talk to Cortana and other apps that use Windows cloud-based speech recognition. Microsoft collects voice data to help improve speech services. | [Learn more](https://support.microsoft.com/help/4468250/windows-10-speech-voice-activation-inking-typing-privacy) | [Privacy Statement](https://privacy.microsoft.com/privacystatement#mainspeechinkingtypingmodule) | | Location | Get location-based experiences like directions and weather. Let Windows and apps request your location and allow Microsoft to use your location data to improve location services. | [Learn more](https://support.microsoft.com/help/4468240/windows-10-location-service-and-privacy) |[Privacy Statement](https://privacy.microsoft.com/privacystatement#mainlocationservicesmotionsensingmodule) | @@ -207,4 +207,4 @@ An administrator can configure privacy-related settings, such as choosing to onl * [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) * [Privacy at Microsoft](https://privacy.microsoft.com/privacy-report) * [Changes to Windows diagnostic data](changes-to-windows-diagnostic-data-collection.md) -* [Microsoft Service Trust Portal](https://servicetrust.microsoft.com/) \ No newline at end of file +* [Microsoft Service Trust Portal](https://servicetrust.microsoft.com/) From 27e00fd1bff94153fceac6428247d7c203ad39ef Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 9 Jun 2020 13:37:58 -0700 Subject: [PATCH 0031/1414] Update changes-to-windows-diagnostic-data-collection.md --- .../privacy/changes-to-windows-diagnostic-data-collection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/changes-to-windows-diagnostic-data-collection.md b/windows/privacy/changes-to-windows-diagnostic-data-collection.md index 8ccdc3aa0d..6f0d9b215c 100644 --- a/windows/privacy/changes-to-windows-diagnostic-data-collection.md +++ b/windows/privacy/changes-to-windows-diagnostic-data-collection.md @@ -88,4 +88,4 @@ Customers who use services that depend on Windows diagnostic data, such as Micro The following provides a list of the known changes: - [Microsoft Managed Desktop](https://aka.ms/mmd-diagnostic-data-level) -- Desktop Analytics \ No newline at end of file +- [Desktop Analytics](https://docs.microsoft.com/mem/configmgr/desktop-analytics/overview) From ac971dac5e5eabeda47a22fb6c7be5e993e15e10 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 9 Jun 2020 13:51:48 -0700 Subject: [PATCH 0032/1414] Update changes-to-windows-diagnostic-data-collection.md --- .../privacy/changes-to-windows-diagnostic-data-collection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/changes-to-windows-diagnostic-data-collection.md b/windows/privacy/changes-to-windows-diagnostic-data-collection.md index 6f0d9b215c..078c9a01c0 100644 --- a/windows/privacy/changes-to-windows-diagnostic-data-collection.md +++ b/windows/privacy/changes-to-windows-diagnostic-data-collection.md @@ -17,7 +17,7 @@ ms.topic: article # Changes to Windows diagnostic data collection -Applies to: +**Applies to** - Windows 10, version 1903 and newer - The next version of Windows Server From c62604fc5f0b8bc3beb469537d5a4bfa35fa7076 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Fri, 12 Jun 2020 15:24:11 -0400 Subject: [PATCH 0033/1414] copy edits, improvements --- .../md-app-guard-browser-extension.md | 53 +++++++++---------- 1 file changed, 25 insertions(+), 28 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md index c4dcc0c416..1c2700fcec 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md @@ -8,7 +8,7 @@ ms.pagetype: security ms.localizationpriority: medium author: martyav ms.author: v-maave -ms.date: 03/28/2019 +ms.date: 06/12/2020 ms.reviewer: manager: dansimp ms.custom: asr @@ -16,56 +16,53 @@ ms.custom: asr # Microsoft Defender Application Guard Extension -This article applies to: +**Applies to:** - Windows 10 Microsoft Defender Application Guard Extension is a web browser extension that protects your device from advanced attacks, by redirecting untrusted websites to an isolated version of the [Microsoft Edge](https://www.microsoft.com/en-us/edge) browser. If an untrusted website turns out to be malicious, it remains within Application Guard's secure container, keeping your device protected. -## Supported browsers - -The Microsoft Defender Application Guard Extension is available for [Chrome](https://chrome.google.com/webstore/detail/application-guard-extensi/mfjnknhkkiafjajicegabkbimfhplplj/) and [Firefox](https://addons.mozilla.org/en-US/firefox/addon/application-guard-extension/). It can be installed individually by the user, or deployed across the enterprise by an administrator. - -> [!TIP] -> This extension broadens Microsoft Defender Application Guard support to browsers *other* than Microsoft Edge. -> -> It is not necessary to install any extension on Edge to access Application Guard's protective features, since Application Guard offers [native support](https://docs.microsoft.com/deployedge/microsoft-edge-security-windows-defender-application-guard) to that browser. - ## Prerequisites -Microsoft Defender Application Guard Extension works with the following editions of Windows 10, version 1803 or later: +Application Guard (the feature, not the browser extension) must be installed and enabled — either locally, in Standalone mode, or as part of an enterprise environment, in Enterprise-managed mode. Application Guard itself has its own set of [requirements](reqs-md-app-guard.md). + +> [!TIP] +> Application Guard offers [native support](https://docs.microsoft.com/deployedge/microsoft-edge-security-windows-defender-application-guard) to Microsoft Edge, so the extension and companion app are not necessary for users running that browser. + +The Microsoft Defender Application Guard Extension works with the following editions of Windows 10, version 1803 or later: - Windows 10 Professional - Windows 10 Enterprise - Windows 10 Education -Application Guard Extension also requires that the [Application Guard companion app](https://www.microsoft.com/en-gb/p/windows-defender-application-guard-companion/9n8gnlc8z9c8?activetab=pivot:overviewtab) be installed locally. The app enables Application Guard to work with web browsers other than Microsoft Edge. +The Microsoft Defender Application Guard Extension is available for [Chrome](https://chrome.google.com/webstore/detail/application-guard-extensi/mfjnknhkkiafjajicegabkbimfhplplj/) and [Firefox](https://addons.mozilla.org/en-US/firefox/addon/application-guard-extension/). It can be deployed across the enterprise by an administrator, or downloaded and installed manually by a user on their own device. + +The extension also requires that the [Application Guard companion app](https://www.microsoft.com/p/windows-defender-application-guard-companion/9n8gnlc8z9c8?activetab=pivot:overviewtab) be installed locally. The app enables Application Guard to work with web browsers other than Microsoft Edge. ## Known issues -Issue | Mitigation --|- -Extensions cannot automatically turn on for incognito mode (off by default) | Disable Incognito via policy, by setting **IncognitoModeAvailablity** to **1** -Extensions can be turned off | Use ExtensionSettings policy by setting **Installation_mode** to **force_installed**. -Chrome does not offer url to extensions on cold start | Don’t let users disable background process via policy, by setting **backgroundModeEnabled** to **1**. -If the user's network roams or the network isolation policy changes, an untrusted page may load | If a page attempts to load but is no longer trusted, Application Guard will try to redirect the page and invalidate the cache. However, this issue is only partially mitigated on the backend and leaves browsers open to drive-by attacks under certain circumstances. - +Issue | Mitigation | Notes +-|-|- +Extensions cannot automatically turn on for private browsing or "Incognito" mode | Disable Incognito via policy, by setting **IncognitoModeAvailablity** to **1** | Chrome and Firefox extensions are turned off by default when running those browsers in Incognito mode. +Extensions can be turned off | Use ExtensionSettings policy by setting **Installation_mode** to **force_installed**. | +Chrome does not offer url to extensions on cold start | Don’t let users disable background process via policy, by setting **backgroundModeEnabled** to **1**. | The cold start issue is caused by a user abruptly exiting Chrome, via the tray icon or task manager, then re-starting the browser. +If the user's network roams or the network isolation policy changes, an untrusted page may load | N/A | Although Application Guard will attempt to redirect the untrusted page and invalidate the cache, under certain circumstances, this issue leaves browsers open to drive-by attacks. ## Troubleshooting guide - + Error message | Cause | Actions -|-|- -Application Guard undetermined state | The extension was unable to communicate with the companion app during the last information request. | • Install the companion app and reboot
• If the companion app is already installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Chrome and Microsoft stores -Launch in WDAG failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running. | • Make sure the companion app is installed
• If the companion app is installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Chrome and Microsoft stores -Process trust response failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running.| • Make sure the companion app is installed.
• If the companion app is installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Chrome and Microsoft stores +Application Guard undetermined state | The extension was unable to communicate with the companion app during the last information request. | • Install the [companion app](https://www.microsoft.com/p/windows-defender-application-guard-companion/9n8gnlc8z9c8?activetab=pivot:overviewtab) and reboot
• If the companion app is already installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) ExceptionThrown | An unexpected exception was thrown. | • File a bug
• Retry the operation -Unexpected response while processing trusted state | The extension was able to communicate with the companion app, but the API failed and a failure response code was sent back to the extension. | • File a bug
• Check if Edge is working
• Retry the operation +Failed to determine if Application Guard is enabled | The extension was able to communicate with the companion app, but the information request failed in the app. | • Restart the browser
• Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) +Launch in WDAG failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running. | • Make sure the companion app is installed
• If the companion app is installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) Main page navigation caught an unexpected error | An unexpected exception was thrown during the main page navigation. | • File a bug
• Retry the operation -Protocol out of sync | The extension and native app cannot communicate with each other. This is likely caused by one being updated without supporting the protocol of the other. | Check for updates in both the Chrome and Microsoft stores -Failed to determine if Application Guard is enabled | The extension was able to communicate with the companion app, but the information request failed in the app. | • Restart Chrome
• Check for updates in both the Chrome and Microsoft stores -Security patch level does not match | Microsoft determined that there was a security issue with either the extension or the companion app, and has issued a mandatory update. | Check for updates in both the Chrome and Microsoft stores +Process trust response failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running.| • Make sure the companion app is installed.
• If the companion app is installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) +Protocol out of sync | The extension and native app cannot communicate with each other. This is likely caused by one being updated without supporting the protocol of the other. | Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) +Security patch level does not match | Microsoft determined that there was a security issue with either the extension or the companion app, and has issued a mandatory update. | Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) +Unexpected response while processing trusted state | The extension was able to communicate with the companion app, but the API failed and a failure response code was sent back to the extension. | • File a bug
• Check if Edge is working
• Retry the operation ## Related articles From ef1ceba5f831fdd19190d22a6fc74b4db1b19a51 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Fri, 12 Jun 2020 17:30:31 -0400 Subject: [PATCH 0034/1414] copy edits, testing scenarios, screenshots --- ...guard-chrome-extension-evaluation-page.png | Bin 0 -> 69414 bytes ...-guard-chrome-extension-launchIng-edge.png | Bin 0 -> 116788 bytes .../md-app-guard-browser-extension.md | 10 +- .../test-scenarios-md-app-guard.md | 90 +++++++++++------- 4 files changed, 59 insertions(+), 41 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-application-guard/images/app-guard-chrome-extension-evaluation-page.png create mode 100644 windows/security/threat-protection/microsoft-defender-application-guard/images/app-guard-chrome-extension-launchIng-edge.png diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/images/app-guard-chrome-extension-evaluation-page.png b/windows/security/threat-protection/microsoft-defender-application-guard/images/app-guard-chrome-extension-evaluation-page.png new file mode 100644 index 0000000000000000000000000000000000000000..4ad77f8a0641b1d454a94e364b7a10f81aca1d6b GIT binary patch literal 69414 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 E0Am2UM*si- literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/images/app-guard-chrome-extension-launchIng-edge.png b/windows/security/threat-protection/microsoft-defender-application-guard/images/app-guard-chrome-extension-launchIng-edge.png new file mode 100644 index 0000000000000000000000000000000000000000..25e3ef533b6ebada91d2c5fe9099f3da36719f7a GIT binary patch literal 116788 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

nATMxAO2}Js!w#P27jJfc&@vkT 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md index 1c2700fcec..9ca68f3126 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md @@ -20,14 +20,14 @@ ms.custom: asr - Windows 10 -Microsoft Defender Application Guard Extension is a web browser extension that protects your device from advanced attacks, by redirecting untrusted websites to an isolated version of the [Microsoft Edge](https://www.microsoft.com/en-us/edge) browser. If an untrusted website turns out to be malicious, it remains within Application Guard's secure container, keeping your device protected. +Microsoft Defender Application Guard Extension is a web browser extension that protects your device from advanced attacks, by redirecting untrusted websites to an isolated version of the [Microsoft Edge](https://www.microsoft.com/edge) browser. If an untrusted website turns out to be malicious, it remains within Application Guard's secure container, keeping your device protected. ## Prerequisites Application Guard (the feature, not the browser extension) must be installed and enabled — either locally, in Standalone mode, or as part of an enterprise environment, in Enterprise-managed mode. Application Guard itself has its own set of [requirements](reqs-md-app-guard.md). > [!TIP] -> Application Guard offers [native support](https://docs.microsoft.com/deployedge/microsoft-edge-security-windows-defender-application-guard) to Microsoft Edge, so the extension and companion app are not necessary for users running that browser. +> Application Guard offers [native support](https://docs.microsoft.com/deployedge/microsoft-edge-security-windows-defender-application-guard) to Microsoft Edge and Internet Explorer, so the extension and companion app are not necessary for users running those browsers. The Microsoft Defender Application Guard Extension works with the following editions of Windows 10, version 1803 or later: @@ -56,12 +56,12 @@ Error message | Cause | Actions -|-|- Application Guard undetermined state | The extension was unable to communicate with the companion app during the last information request. | • Install the [companion app](https://www.microsoft.com/p/windows-defender-application-guard-companion/9n8gnlc8z9c8?activetab=pivot:overviewtab) and reboot
• If the companion app is already installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) ExceptionThrown | An unexpected exception was thrown. | • File a bug
• Retry the operation -Failed to determine if Application Guard is enabled | The extension was able to communicate with the companion app, but the information request failed in the app. | • Restart the browser
• Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) +Failed to determine if Application Guard is enabled | The extension was able to communicate with the companion app, but the information request failed in the app. | • Restart the browser
• Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) Launch in WDAG failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running. | • Make sure the companion app is installed
• If the companion app is installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) -Main page navigation caught an unexpected error | An unexpected exception was thrown during the main page navigation. | • File a bug
• Retry the operation +Main page navigation caught an unexpected error | An unexpected exception was thrown during the main page navigation. | • File a bug
• Retry the operation Process trust response failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running.| • Make sure the companion app is installed.
• If the companion app is installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) Protocol out of sync | The extension and native app cannot communicate with each other. This is likely caused by one being updated without supporting the protocol of the other. | Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) -Security patch level does not match | Microsoft determined that there was a security issue with either the extension or the companion app, and has issued a mandatory update. | Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) +Security patch level does not match | Microsoft determined that there was a security issue with either the extension or the companion app, and has issued a mandatory update. | Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) Unexpected response while processing trusted state | The extension was able to communicate with the companion app, but the API failed and a failure response code was sent back to the extension. | • File a bug
• Check if Edge is working
• Retry the operation ## Related articles diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md index e2a6d3e0ec..9e5e334ce1 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md @@ -15,36 +15,34 @@ ms.custom: asr # Application Guard testing scenarios +**Applies to:** -**Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) - We've come up with a list of scenarios that you can use to test hardware-based isolation in your organization. - ## Application Guard in standalone mode You can see how an employee would use standalone mode with Application Guard. ### To test Application Guard in Standalone mode -1. [Install Application Guard](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-application-guard/install-md-app-guard). +1. [Install Application Guard](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-application-guard/install-md-app-guard). 2. Restart the device, start Microsoft Edge, and then click **New Application Guard window** from the menu. ![New Application Guard window setting option](images/appguard-new-window.png) - + 3. Wait for Application Guard to set up the isolated environment. >[!NOTE] - >Starting Application Guard too quickly after restarting the device might cause it to take a bit longer to load. However, subsequent starts should occur without any perceivable delays. - + >Starting Application Guard too quickly after restarting the device might cause it to take a bit longer to load. However, subsequent starts should occur without any perceivable delays. + 4. Go to an untrusted, but safe URL (for this example, we used msn.com) and view the new Microsoft Edge window, making sure you see the Application Guard visual cues. ![Untrusted website running in Application Guard](images/appguard-visual-cues.png) -## Application Guard in Enterprise-managed mode +## Application Guard in Enterprise-managed mode How to install, set up, turn on, and configure Application Guard for Enterprise-managed mode. @@ -59,7 +57,7 @@ Before you can use Application Guard in enterprise mode, you must install Window 3. Set up the Network Isolation settings in Group Policy: a. Click on the **Windows** icon, type _Group Policy_, and then click **Edit Group Policy**. - + b. Go to the **Administrative Templates\Network\Network Isolation\Enterprise resource domains hosted in the cloud** setting. c. For the purposes of this scenario, type _.microsoft.com_ into the **Enterprise cloud resources** box. @@ -81,14 +79,14 @@ Before you can use Application Guard in enterprise mode, you must install Window >[!NOTE] >Enabling this setting verifies that all the necessary settings are properly configured on your employee devices, including the network isolation settings set earlier in this scenario. -6. Start Microsoft Edge and type www.microsoft.com. - +6. Start Microsoft Edge and type *www.microsoft.com*. + After you submit the URL, Application Guard determines the URL is trusted because it uses the domain you've marked as trusted and shows the site directly on the host PC instead of in Application Guard. ![Trusted website running on Microsoft Edge](images/appguard-turned-on-with-trusted-site.png) 7. In the same Microsoft Edge browser, type any URL that isn't part of your trusted or neutral site lists. - + After you submit the URL, Application Guard determines the URL is untrusted and redirects the request to the hardware-isolated environment. ![Untrusted website running in Application Guard](images/appguard-visual-cues.png) @@ -108,6 +106,7 @@ Application Guard provides the following default behavior for your employees: You have the option to change each of these settings to work with your enterprise from within Group Policy. **Applies to:** + - Windows 10 Enterprise edition, version 1709 or higher - Windows 10 Professional edition, version 1803 @@ -116,24 +115,24 @@ You have the option to change each of these settings to work with your enterpris 1. Go to the **Computer Configuration\Administrative Templates\Windows Components\Microsoft Defender Application Guard\Configure Microsoft Defender Application Guard clipboard settings**. 2. Click **Enabled** and click **OK**. - + ![Group Policy editor clipboard options](images/appguard-gp-clipboard.png) 3. Choose how the clipboard works: - + - Copy and paste from the isolated session to the host PC - + - Copy and paste from the host PC to the isolated session - + - Copy and paste both directions 4. Choose what can be copied: - - - **1.** Only text can be copied between the host PC and the isolated container. - - **2.** Only images can be copied between the host PC and the isolated container. + - Only text can be copied between the host PC and the isolated container. - - **3.** Both text and images can be copied between the host PC and the isolated container. + - Only images can be copied between the host PC and the isolated container. + + - Both text and images can be copied between the host PC and the isolated container. 5. Click **OK**. @@ -156,21 +155,26 @@ You have the option to change each of these settings to work with your enterpris 2. Click **Enabled** and click **OK**. ![Group Policy editor Data Persistence options](images/appguard-gp-persistence.png) - + 3. Open Microsoft Edge and browse to an untrusted, but safe URL. - The website opens in the isolated session. + The website opens in the isolated session. 4. Add the site to your **Favorites** list and then close the isolated session. -5. Log out and back on to your device, opening Microsoft Edge in Application Guard again. +5. Log out and back on to your device, opening Microsoft Edge in Application Guard again. The previously added site should still appear in your **Favorites** list. - >[!NOTE] - >If you don't allow or turn off data persistence, restarting a device or logging in and out of the isolated container triggers a recycle event that discards all generated data, including session cookies, Favorites, and so on, removing the data from Application Guard. If you turn on data persistence, all employee-generated artifacts are preserved across container recycle events. However, these artifacts only exist in the isolated container and aren't shared with the host PC. This data persists after restarts and even through build-to-build upgrades of Windows 10.

If you turn on data persistence, but later decide to stop supporting it for your employees, you can use our Windows-provided utility to reset the container and to discard any personal data.

**To reset the container, follow these steps:**
1. Open a command-line program and navigate to Windows/System32.
2. Type `wdagtool.exe cleanup`. The container environment is reset, retaining only the employee-generated data.
3. Type `wdagtool.exe cleanup RESET_PERSISTENCE_LAYER`. The container environment is reset, including discarding all employee-generated data. - + > [!NOTE] + > If you don't allow or turn off data persistence, restarting a device or logging in and out of the isolated container triggers a recycle event that discards all generated data, including session cookies, Favorites, and so on, removing the data from Application Guard. If you turn on data persistence, all employee-generated artifacts are preserved across container recycle events. However, these artifacts only exist in the isolated container and aren't shared with the host PC. This data persists after restarts and even through build-to-build upgrades of Windows 10. + > + > If you turn on data persistence, but later decide to stop supporting it for your employees, you can use our Windows-provided utility to reset the container and to discard any personal data. + > + > **To reset the container, follow these steps:**
1. Open a command-line program and navigate to Windows/System32.
2. Type `wdagtool.exe cleanup`. The container environment is reset, retaining only the employee-generated data.
3. Type `wdagtool.exe cleanup RESET_PERSISTENCE_LAYER`. The container environment is reset, including discarding all employee-generated data. + **Applies to:** + - Windows 10 Enterprise edition, version 1803 - Windows 10 Professional edition, version 1803 @@ -181,10 +185,10 @@ You have the option to change each of these settings to work with your enterpris 2. Click **Enabled** and click **OK**. ![Group Policy editor Download options](images/appguard-gp-download.png) - + 3. Log out and back on to your device, opening Microsoft Edge in Application Guard again. -4. Download a file from Microsoft Defender Application Guard. +4. Download a file from Microsoft Defender Application Guard. 5. Check to see the file has been downloaded into This PC > Downloads > Untrusted files. @@ -195,12 +199,13 @@ You have the option to change each of these settings to work with your enterpris 2. Click **Enabled** and click **OK**. ![Group Policy editor hardware acceleration options](images/appguard-gp-vgpu.png) - -3. Once you have enabled this feature, open Microsoft Edge and browse to an untrusted, but safe URL with video, 3D, or other graphics-intensive content. The website opens in an isolated session. -4. Assess the visual experience and battery performance. +3. Once you have enabled this feature, open Microsoft Edge and browse to an untrusted, but safe URL with video, 3D, or other graphics-intensive content. The website opens in an isolated session. + +4. Assess the visual experience and battery performance. **Applies to:** + - Windows 10 Enterprise edition, version 1809 - Windows 10 Professional edition, version 1809 @@ -211,10 +216,10 @@ You have the option to change each of these settings to work with your enterpris 2. Click **Enabled**, set **Options** to 2, and click **OK**. ![Group Policy editor Download options](images/appguard-gp-allow-users-to-trust-files-that-open-in-appguard.png) - + 3. Log out and back on to your device, opening Microsoft Edge in Application Guard again. -4. Open a file in Edge, such an Office 365 file. +4. Open a file in Edge, such an Office 365 file. 5. Check to see that an antivirus scan completed before the file was opened. @@ -225,10 +230,10 @@ You have the option to change each of these settings to work with your enterpris 2. Click **Enabled** and click **OK**. ![Group Policy editor Download options](images/appguard-gp-allow-camera-and-mic.png) - + 3. Log out and back on to your device, opening Microsoft Edge in Application Guard again. -4. Open an application with video or audio capability in Edge. +4. Open an application with video or audio capability in Edge. 5. Check that the camera and microphone work as expected. @@ -239,6 +244,19 @@ You have the option to change each of these settings to work with your enterpris 2. Click **Enabled**, copy the thumbprint of each certificate to share, separated by a comma, and click **OK**. ![Group Policy editor Download options](images/appguard-gp-allow-root-certificates.png) - + 3. Log out and back on to your device, opening Microsoft Edge in Application Guard again. +## Application Guard Extension for Chrome and Firefox + +The [Application Guard Extension](md-app-guard-browser-extension.md) available for Chrome and Firefox allows Application Guard to protect users even when they are running a web browser other than Microsoft Edge or Internet Explorer. + +Once a user has the extension and its companion app installed on their enterprise device, you can run through the following scenarios. + +1. Open either Firefox or Chrome — whichever browser you have the extension installed on. +1. Navigate to an enterprise website, i.e. an internal website maintained by your organization. You might see this evaluation page for an instant before the site is fully loaded. + ![The evaluation text displayed while the page is being loaded](images/app-guard-chrome-extension-evaluation-page.png) +1. Navigate to a non-enterprise, external website site, such as [www.bing.com](https://www.bing.com). The site should be redirected to Microsoft Defender Application Guard Edge. + ![A non-enterprise website being redirected to an Application Guard container](images/app-guard-chrome-extension-launchIng-edge.png) +1. Open a new Application Guard window, by select the Microsoft Defender Application Guard icon, then **New Application Guard Window** + ![The "New Application Guard Window" option is highlighted in red]() From aae111448d042779b94e7d1fdaf4de3ac69a67e5 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Mon, 15 Jun 2020 14:31:49 -0400 Subject: [PATCH 0035/1414] links and language updated --- .../md-app-guard-browser-extension.md | 49 ++++++++----------- .../test-scenarios-md-app-guard.md | 6 +-- 2 files changed, 24 insertions(+), 31 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md index 9ca68f3126..02aea574e1 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md @@ -1,6 +1,6 @@ --- title: Microsoft Defender Application Guard Extension -description: Learn about the Microsoft Defender Application Guard browser extension for Chrome, and how you can manage it for yourself and your users. +description: Learn about the Microsoft Defender Application Guard browser extension , which extends Application Guard's protection to third-party web browsers. ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library @@ -20,33 +20,26 @@ ms.custom: asr - Windows 10 -Microsoft Defender Application Guard Extension is a web browser extension that protects your device from advanced attacks, by redirecting untrusted websites to an isolated version of the [Microsoft Edge](https://www.microsoft.com/edge) browser. If an untrusted website turns out to be malicious, it remains within Application Guard's secure container, keeping your device protected. +Microsoft Defender Application Guard Extension is a web browser add-on available for [Chrome](https://chrome.google.com/webstore/detail/application-guard-extensi/mfjnknhkkiafjajicegabkbimfhplplj/) and [Firefox](https://addons.mozilla.org/en-US/firefox/addon/application-guard-extension/). + +[Microsoft Defender Application Guard](md-app-guard-overview.md) provides Hyper-V isolation on Windows 10, to protect users from potentially harmful content on the web. The extension helps Application Guard protect users running other web browsers. + +> [!TIP] +> Application Guard, by default, offers [native support](https://docs.microsoft.com/deployedge/microsoft-edge-security-windows-defender-application-guard) to both Microsoft Edge and Internet Explorer. These browsers do not need the extension described here for Application Guard to protect them. + +Microsoft Defender Application Guard Extension defends devices in your organization from advanced attacks, by redirecting untrusted websites to an isolated version of [Microsoft Edge](https://www.microsoft.com/edge). If an untrusted website turns out to be malicious, it remains within Application Guard's secure container, keeping the device protected. ## Prerequisites -Application Guard (the feature, not the browser extension) must be installed and enabled — either locally, in Standalone mode, or as part of an enterprise environment, in Enterprise-managed mode. Application Guard itself has its own set of [requirements](reqs-md-app-guard.md). - -> [!TIP] -> Application Guard offers [native support](https://docs.microsoft.com/deployedge/microsoft-edge-security-windows-defender-application-guard) to Microsoft Edge and Internet Explorer, so the extension and companion app are not necessary for users running those browsers. - -The Microsoft Defender Application Guard Extension works with the following editions of Windows 10, version 1803 or later: +Microsoft Defender Application Guard Extension works with the following editions of Windows 10, version 1803 or later: - Windows 10 Professional - Windows 10 Enterprise - Windows 10 Education -The Microsoft Defender Application Guard Extension is available for [Chrome](https://chrome.google.com/webstore/detail/application-guard-extensi/mfjnknhkkiafjajicegabkbimfhplplj/) and [Firefox](https://addons.mozilla.org/en-US/firefox/addon/application-guard-extension/). It can be deployed across the enterprise by an administrator, or downloaded and installed manually by a user on their own device. +Application Guard itself must be installed and enabled. It has its own set of [requirements](reqs-md-app-guard.md). -The extension also requires that the [Application Guard companion app](https://www.microsoft.com/p/windows-defender-application-guard-companion/9n8gnlc8z9c8?activetab=pivot:overviewtab) be installed locally. The app enables Application Guard to work with web browsers other than Microsoft Edge. - -## Known issues - -Issue | Mitigation | Notes --|-|- -Extensions cannot automatically turn on for private browsing or "Incognito" mode | Disable Incognito via policy, by setting **IncognitoModeAvailablity** to **1** | Chrome and Firefox extensions are turned off by default when running those browsers in Incognito mode. -Extensions can be turned off | Use ExtensionSettings policy by setting **Installation_mode** to **force_installed**. | -Chrome does not offer url to extensions on cold start | Don’t let users disable background process via policy, by setting **backgroundModeEnabled** to **1**. | The cold start issue is caused by a user abruptly exiting Chrome, via the tray icon or task manager, then re-starting the browser. -If the user's network roams or the network isolation policy changes, an untrusted page may load | N/A | Although Application Guard will attempt to redirect the untrusted page and invalidate the cache, under certain circumstances, this issue leaves browsers open to drive-by attacks. +The extension also requires the [Application Guard companion app](https://www.microsoft.com/p/windows-defender-application-guard-companion/9n8gnlc8z9c8?activetab=pivot:overviewtab). This companion app enables Application Guard to work with web browsers other than Microsoft Edge or Internet Explorer. ## Troubleshooting guide @@ -54,15 +47,15 @@ If the user's network roams or the network isolation policy changes, an untruste Error message | Cause | Actions -|-|- -Application Guard undetermined state | The extension was unable to communicate with the companion app during the last information request. | • Install the [companion app](https://www.microsoft.com/p/windows-defender-application-guard-companion/9n8gnlc8z9c8?activetab=pivot:overviewtab) and reboot
• If the companion app is already installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) -ExceptionThrown | An unexpected exception was thrown. | • File a bug
• Retry the operation -Failed to determine if Application Guard is enabled | The extension was able to communicate with the companion app, but the information request failed in the app. | • Restart the browser
• Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) -Launch in WDAG failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running. | • Make sure the companion app is installed
• If the companion app is installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) -Main page navigation caught an unexpected error | An unexpected exception was thrown during the main page navigation. | • File a bug
• Retry the operation -Process trust response failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running.| • Make sure the companion app is installed.
• If the companion app is installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) -Protocol out of sync | The extension and native app cannot communicate with each other. This is likely caused by one being updated without supporting the protocol of the other. | Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) -Security patch level does not match | Microsoft determined that there was a security issue with either the extension or the companion app, and has issued a mandatory update. | Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) -Unexpected response while processing trusted state | The extension was able to communicate with the companion app, but the API failed and a failure response code was sent back to the extension. | • File a bug
• Check if Edge is working
• Retry the operation +Application Guard undetermined state | The extension was unable to communicate with the companion app during the last information request. | • Install the [companion app](https://www.microsoft.com/p/windows-defender-application-guard-companion/9n8gnlc8z9c8?activetab=pivot:overviewtab) and reboot
• If the companion app is already installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser +ExceptionThrown | An unexpected exception was thrown. | • [File a bug](feedback-hub:?contextid=713)
• Retry the operation +Failed to determine if Application Guard is enabled | The extension was able to communicate with the companion app, but the information request failed in the app. | • Restart the browser
• Check for updates in both the Microsoft store and the respective web store for the affected browser +Launch in WDAG failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running. | • Make sure the companion app is installed
• If the companion app is installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser +Main page navigation caught an unexpected error | An unexpected exception was thrown during the main page navigation. | • [File a bug](feedback-hub:?contextid=713)
• Retry the operation +Process trust response failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running.| • Make sure the companion app is installed.
• If the companion app is installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser +Protocol out of sync | The extension and native app cannot communicate with each other. This is likely caused by one being updated without supporting the protocol of the other. | Check for updates in both the Microsoft store and the respective web store for the affected browser +Security patch level does not match | Microsoft determined that there was a security issue with either the extension or the companion app, and has issued a mandatory update. | Check for updates in both the Microsoft store and the respective web store for the affected browser +Unexpected response while processing trusted state | The extension was able to communicate with the companion app, but the API failed and a failure response code was sent back to the extension. | • [File a bug](feedback-hub:?contextid=713)
• Check if Edge is working
• Retry the operation ## Related articles diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md index 9e5e334ce1..7a3ff735c4 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md @@ -247,7 +247,7 @@ You have the option to change each of these settings to work with your enterpris 3. Log out and back on to your device, opening Microsoft Edge in Application Guard again. -## Application Guard Extension for Chrome and Firefox +## Application Guard Extension for third-party web browsers The [Application Guard Extension](md-app-guard-browser-extension.md) available for Chrome and Firefox allows Application Guard to protect users even when they are running a web browser other than Microsoft Edge or Internet Explorer. @@ -255,8 +255,8 @@ Once a user has the extension and its companion app installed on their enterpris 1. Open either Firefox or Chrome — whichever browser you have the extension installed on. 1. Navigate to an enterprise website, i.e. an internal website maintained by your organization. You might see this evaluation page for an instant before the site is fully loaded. - ![The evaluation text displayed while the page is being loaded](images/app-guard-chrome-extension-evaluation-page.png) + ![The evaluation page displayed while the page is being loaded, explaining that the user must wait](images/app-guard-chrome-extension-evaluation-page.png) 1. Navigate to a non-enterprise, external website site, such as [www.bing.com](https://www.bing.com). The site should be redirected to Microsoft Defender Application Guard Edge. - ![A non-enterprise website being redirected to an Application Guard container](images/app-guard-chrome-extension-launchIng-edge.png) + ![A non-enterprise website being redirected to an Application Guard container -- the text displayed explains that the page is being opened in Application Guard for Microsoft Edge](images/app-guard-chrome-extension-launchIng-edge.png) 1. Open a new Application Guard window, by select the Microsoft Defender Application Guard icon, then **New Application Guard Window** ![The "New Application Guard Window" option is highlighted in red]() From 47d1523a8cc5e2309ccd4dfcbc82d6d57b470412 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Wed, 17 Jun 2020 17:41:40 -0400 Subject: [PATCH 0036/1414] corrected link --- .../md-app-guard-browser-extension.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md index 02aea574e1..ef05ddfc1c 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md @@ -48,14 +48,14 @@ The extension also requires the [Application Guard companion app](https://www.mi Error message | Cause | Actions -|-|- Application Guard undetermined state | The extension was unable to communicate with the companion app during the last information request. | • Install the [companion app](https://www.microsoft.com/p/windows-defender-application-guard-companion/9n8gnlc8z9c8?activetab=pivot:overviewtab) and reboot
• If the companion app is already installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser -ExceptionThrown | An unexpected exception was thrown. | • [File a bug](feedback-hub:?contextid=713)
• Retry the operation +ExceptionThrown | An unexpected exception was thrown. | • [File a bug](aka.ms\wdag-fb)
• Retry the operation Failed to determine if Application Guard is enabled | The extension was able to communicate with the companion app, but the information request failed in the app. | • Restart the browser
• Check for updates in both the Microsoft store and the respective web store for the affected browser Launch in WDAG failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running. | • Make sure the companion app is installed
• If the companion app is installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser -Main page navigation caught an unexpected error | An unexpected exception was thrown during the main page navigation. | • [File a bug](feedback-hub:?contextid=713)
• Retry the operation +Main page navigation caught an unexpected error | An unexpected exception was thrown during the main page navigation. | • [File a bug](aka.ms\wdag-fb)
• Retry the operation Process trust response failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running.| • Make sure the companion app is installed.
• If the companion app is installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser Protocol out of sync | The extension and native app cannot communicate with each other. This is likely caused by one being updated without supporting the protocol of the other. | Check for updates in both the Microsoft store and the respective web store for the affected browser Security patch level does not match | Microsoft determined that there was a security issue with either the extension or the companion app, and has issued a mandatory update. | Check for updates in both the Microsoft store and the respective web store for the affected browser -Unexpected response while processing trusted state | The extension was able to communicate with the companion app, but the API failed and a failure response code was sent back to the extension. | • [File a bug](feedback-hub:?contextid=713)
• Check if Edge is working
• Retry the operation +Unexpected response while processing trusted state | The extension was able to communicate with the companion app, but the API failed and a failure response code was sent back to the extension. | • [File a bug](aka.ms\wdag-fb)
• Check if Edge is working
• Retry the operation ## Related articles From d68fc600314f98422e3fc450c9d39f318d9fa295 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Wed, 17 Jun 2020 18:08:39 -0400 Subject: [PATCH 0037/1414] updated badly formatted link --- .../md-app-guard-browser-extension.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md index ef05ddfc1c..1dc2fde6ae 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md @@ -48,14 +48,14 @@ The extension also requires the [Application Guard companion app](https://www.mi Error message | Cause | Actions -|-|- Application Guard undetermined state | The extension was unable to communicate with the companion app during the last information request. | • Install the [companion app](https://www.microsoft.com/p/windows-defender-application-guard-companion/9n8gnlc8z9c8?activetab=pivot:overviewtab) and reboot
• If the companion app is already installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser -ExceptionThrown | An unexpected exception was thrown. | • [File a bug](aka.ms\wdag-fb)
• Retry the operation +ExceptionThrown | An unexpected exception was thrown. | • [File a bug](https://aka.ms/wdag-fb)
• Retry the operation Failed to determine if Application Guard is enabled | The extension was able to communicate with the companion app, but the information request failed in the app. | • Restart the browser
• Check for updates in both the Microsoft store and the respective web store for the affected browser Launch in WDAG failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running. | • Make sure the companion app is installed
• If the companion app is installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser -Main page navigation caught an unexpected error | An unexpected exception was thrown during the main page navigation. | • [File a bug](aka.ms\wdag-fb)
• Retry the operation +Main page navigation caught an unexpected error | An unexpected exception was thrown during the main page navigation. | • [File a bug](https://aka.ms/wdag-fb)
• Retry the operation Process trust response failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running.| • Make sure the companion app is installed.
• If the companion app is installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser Protocol out of sync | The extension and native app cannot communicate with each other. This is likely caused by one being updated without supporting the protocol of the other. | Check for updates in both the Microsoft store and the respective web store for the affected browser Security patch level does not match | Microsoft determined that there was a security issue with either the extension or the companion app, and has issued a mandatory update. | Check for updates in both the Microsoft store and the respective web store for the affected browser -Unexpected response while processing trusted state | The extension was able to communicate with the companion app, but the API failed and a failure response code was sent back to the extension. | • [File a bug](aka.ms\wdag-fb)
• Check if Edge is working
• Retry the operation +Unexpected response while processing trusted state | The extension was able to communicate with the companion app, but the API failed and a failure response code was sent back to the extension. | • [File a bug](https://aka.ms/wdag-fb)
• Check if Edge is working
• Retry the operation ## Related articles From 50fb52a0da960bbf36b64cb524cb3092bd7aabfa Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Thu, 18 Jun 2020 11:10:31 -0400 Subject: [PATCH 0038/1414] addressing build warnings --- .../md-app-guard-overview.md | 2 +- .../test-scenarios-md-app-guard.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md index a3ad365834..67723aa1a3 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md @@ -48,5 +48,5 @@ Application Guard has been created to target several types of systems: |[Prepare and install Microsoft Defender Application Guard](install-md-app-guard.md) |Provides instructions about determining which mode to use, either Standalone or Enterprise-managed, and how to install Application Guard in your organization.| |[Configure the Group Policy settings for Microsoft Defender Application Guard](configure-md-app-guard.md) |Provides info about the available Group Policy and MDM settings.| |[Testing scenarios using Microsoft Defender Application Guard in your business or organization](test-scenarios-md-app-guard.md)|Provides a list of suggested testing scenarios that you can use to test Application Guard in your organization.| -| [Microsoft Defender Application Guard Extension for web browsers](md-app-guard-browser-extension) | Describes the Application Guard extension for Chrome and Firefox, including known issues, and a trouble-shooting guide | +| [Microsoft Defender Application Guard Extension for web browsers](md-app-guard-browser-extension.md) | Describes the Application Guard extension for Chrome and Firefox, including known issues, and a trouble-shooting guide | |[Frequently asked questions - Microsoft Defender Application Guard](faq-md-app-guard.md)|Provides answers to frequently asked questions about Application Guard features, integration with the Windows operating system, and general configuration.| diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md index 7a3ff735c4..4aba70860a 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md @@ -79,7 +79,7 @@ Before you can use Application Guard in enterprise mode, you must install Window >[!NOTE] >Enabling this setting verifies that all the necessary settings are properly configured on your employee devices, including the network isolation settings set earlier in this scenario. -6. Start Microsoft Edge and type *www.microsoft.com*. +6. Start Microsoft Edge and type *www.microsoft.com*. After you submit the URL, Application Guard determines the URL is trusted because it uses the domain you've marked as trusted and shows the site directly on the host PC instead of in Application Guard. From 3d3c2beaaac93fb9d66a13f28d87d7f8f0d862cb Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Mon, 22 Jun 2020 10:14:06 -0700 Subject: [PATCH 0039/1414] Update changes-to-windows-diagnostic-data-collection.md --- .../changes-to-windows-diagnostic-data-collection.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/privacy/changes-to-windows-diagnostic-data-collection.md b/windows/privacy/changes-to-windows-diagnostic-data-collection.md index 078c9a01c0..8d79aa0bbf 100644 --- a/windows/privacy/changes-to-windows-diagnostic-data-collection.md +++ b/windows/privacy/changes-to-windows-diagnostic-data-collection.md @@ -21,7 +21,7 @@ ms.topic: article - Windows 10, version 1903 and newer - The next version of Windows Server -Microsoft is deeply committed to providing you with effective controls over your data and ongoing transparency into our data handling practices. As part of this effort, we are moving our major products and services to a model where data sent back to Microsoft from customer devices will be classified as either **Required** or **Optional**. We believe this will provide our customers with a simpler experience – information should be easier to find, easier to understand, and easier to act upon through the tools we provide. +Microsoft is committed to providing you with effective controls over your data and ongoing transparency into our data handling practices. As part of this effort, we are moving our major products and services to a model where data sent back to Microsoft from customer devices will be classified as either **Required** or **Optional**. We believe this will provide our customers with a simpler experience – information should be easier to find, easier to understand, and easier to act upon through the tools we provide. This topic is meant for IT administrators and explains the changes Windows is making to align to the new data collection taxonomy. These changes are focused in two areas: @@ -49,7 +49,7 @@ Starting in Windows 10, version 1903 and newer, both the **Out-of-Box-Experience ## Behaviorial changes -In an upcoming release of Windows 10, we’re simplifying your diagnostic data controls by moving from four diagnostic data controls to three: **Diagnostic data off**, **Required**, and **Optional**. If your devices are set to **Enhanced** when they are upgraded, the device settings will be migrated to the more privacy-preserving setting of **Required diagnostic data**, which means that analytic services that leverage enhanced data collection may not work properly. For a list of services, see the section named, **Services that rely on Enhanced diagnostic data**, later in this topic. Administrators should read through the details and determine whether to apply these new policies to restore the same collection settings as they had before this change. For a list of steps, see the section named **Configure a Windows 10 device to limit diagnostics**. For more information on services that rely on Enhanced diagnostic data, see **Services that rely on Enhanced diagnostic data**. +In an upcoming release of Windows 10, we’re simplifying your diagnostic data controls by moving from four diagnostic data controls to three: **Diagnostic data off**, **Required**, and **Optional**. If your devices are set to **Enhanced** when they are upgraded, the device settings will be migrated to the more privacy-preserving setting of **Required diagnostic data**, which means that analytic services that leverage enhanced data collection may not work properly. For a list of services, see the section named, **Services that rely on Enhanced diagnostic data**, later in this topic. Administrators should read through the details and determine whether to apply these new policies to restore the same collection settings as they had before this change. For a list of steps, see the section named **Configure a Windows 10 device to limit crash dumps and logs**. For more information on services that rely on Enhanced diagnostic data, see **Services that rely on Enhanced diagnostic data**. Additionally, you will see the following policy changes in an upcoming release of Windows 10: @@ -72,9 +72,9 @@ A final set of changes includes two new policies that can help you fine-tune dia >[!Important] >All of the changes mentioned in this section will not be released on versions of Windows, version 1809 and earlier as well as Windows Server 2019 and earlier. -## Configure a Windows 10 device to limit diagnostics +## Configure a Windows 10 device to limit crash dumps and logs -With the Enhanced diagnostic data level being split out into new policies, we're providing additional controls to manage what types of dumps are collected and whether to send additional diagnostic logs. Here are some steps on how to configure them: +With the Enhanced diagnostic data level being split out into new policies, we're providing additional controls to manage what types of crash dumps are collected and whether to send additional diagnostic logs. Here are some steps on how to configure them: 1. Choose to send optional diagnostic data by setting one of the following policies: - Group Policy: Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Allow Diagnostic Data**. Set the policy value to **Send optional diagnostic data**. @@ -84,8 +84,8 @@ With the Enhanced diagnostic data level being split out into new policies, we're ## Services that rely on Enhanced diagnostic data -Customers who use services that depend on Windows diagnostic data, such as Microsoft Managed Desktop or Desktop Analytics, may be impacted by the functional changes when they are released. These services will be updated to address these changes and guidance will be published on how to configure them properly. +Customers who use services that depend on Windows diagnostic data, such as Microsoft Managed Desktop or Desktop Analytics, may be impacted by the behavioral changes when they are released. These services will be updated to address these changes and guidance will be published on how to configure them properly. -The following provides a list of the known changes: +The following provides information on the current configurations: - [Microsoft Managed Desktop](https://aka.ms/mmd-diagnostic-data-level) - [Desktop Analytics](https://docs.microsoft.com/mem/configmgr/desktop-analytics/overview) From 633f78929d95da88e03c12e44a1bd83df8d8b0b5 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Mon, 22 Jun 2020 10:19:24 -0700 Subject: [PATCH 0040/1414] Update configure-windows-diagnostic-data-in-your-organization.md --- ...figure-windows-diagnostic-data-in-your-organization.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index baf24cbc3f..66c3da6272 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -31,7 +31,7 @@ This article applies to Windows 10, Windows Server, Surface Hub, and Hololens di ## Overview -Microsoft collects Windows diagnostic data to solve problems and to keep Windows up to date, secure, and operating properly. It also helps us improve Windows and related Microsoft products and services and, for customers who have turned on the **Tailored experiences** setting, to provide more relevant tips and recommendations to tailor Microsoft and third-party products and services for Windows to the customer’s needs. +Microsoft collects Windows diagnostic data to solve problems and to keep Windows up to date, secure, and operating properly. It also helps us improve Windows and related Microsoft products and services and, for customers who have turned on the **Tailored experiences** setting, to provide more relevant tips and recommendations to enhance Microsoft and third-party products and services for the customer’s needs. For more information about how Windows diagnostic data is used, see [Diagnostics, feedback, and privacy in Windows 10](https://support.microsoft.com/help/4468236/diagnostics-feedback-and-privacy-in-windows-10-microsoft-privacy). @@ -72,7 +72,7 @@ All diagnostic data is encrypted using TLS and uses certificate pinning during t ### Endpoints -The following table lists the endpoints related how you can manage the collection and control of diagnostic data. For more information around the endpoints that are used to send data back to Microsoft, see [Manage connection endpoints for Windows 10 Enterprise, version 1903](manage-windows-1903-endpoints.md). +The following table lists the endpoints related to how you can manage the collection and control of diagnostic data. For more information around the endpoints that are used to send data back to Microsoft, see [Manage connection endpoints for Windows 10 Enterprise, version 1903](manage-windows-1903-endpoints.md). | Windows service | Endpoint | | - | - | @@ -84,7 +84,7 @@ The following table lists the endpoints related how you can manage the collectio ### Data access -The principle of least privileged access guides access to Windows diagnostic data. Microsoft does not share personal data of our customers with third parties, except at the customer’s discretion or for the limited purposes described in the [Privacy Statement](https://privacy.microsoft.com/en-US/privacystatement). Microsoft may share business reports with hardware manufacturers and third-party partners that include aggregated and anonymized diagnostic data information. Data-sharing decisions are made by an internal team including privacy, legal, and data management. Only Microsoft personnel with a valid business justification are permitted access. +The principle of least privileged access guides access to Windows diagnostic data. Microsoft does not share personal data of our customers with third parties, except at the customer’s discretion or for the limited purposes described in the [Privacy Statement](https://privacy.microsoft.com/en-US/privacystatement). Microsoft may share business reports with hardware manufacturers and third-party partners that include aggregated and deidentified diagnostic data information. Data-sharing decisions are made by an internal team including privacy, legal, and data management. ### Retention @@ -212,4 +212,4 @@ Use [Policy Configuration Service Provider (CSP)](https://docs.microsoft.com/win ## Limit optional diagnostic data for Desktop Analytics -For more information about how to limit the diagnostic data to the minimum required by Desktop Analytics, see [Enable data sharing for Desktop Analytics](https://docs.microsoft.com/mem/configmgr/desktop-analytics/enable-data-sharing). \ No newline at end of file +For more information about how to limit the diagnostic data to the minimum required by Desktop Analytics, see [Enable data sharing for Desktop Analytics](https://docs.microsoft.com/mem/configmgr/desktop-analytics/enable-data-sharing). From 89e916aa63bcdd6f8e0b24c912cb22ad89cb873d Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Mon, 22 Jun 2020 10:19:58 -0700 Subject: [PATCH 0041/1414] Update windows-10-and-privacy-compliance.md --- windows/privacy/windows-10-and-privacy-compliance.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index 23ab033106..e285fe5768 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -28,7 +28,7 @@ Applies to: >[!IMPORTANT] >Microsoft is [increasing transparency](https://blogs.microsoft.com/on-the-issues/2019/04/30/increasing-transparency-and-customer-control-over-data/) by categorizing the data we collect as required or optional. Windows 10 is in the process of updating devices to reflect this new categorization, and during this transition Basic diagnostic data will be recategorized as Required diagnostic data and Full diagnostic data will be recategorized as Optional diagnostic data. For more information, see [Changes to Windows diagnostic data](changes-to-windows-diagnostic-data-collection.md). -At Microsoft, we are deeply committed to data privacy across all our products and services. With this guide, we provide administrators and compliance professionals with data privacy considerations for Windows 10. +At Microsoft, we are committed to data privacy across all our products and services. With this guide, we provide administrators and compliance professionals with data privacy considerations for Windows 10. Microsoft collects data through multiple interactions with users of Windows 10 devices. This information can contain personal data that may be used to provide, secure, and improve Windows 10 services. To help users and organizations control the collection of personal data, Windows 10 provides comprehensive transparency features, settings choices, controls, and support for data subject requests, all of which are detailed in this article. From 37f0b2295c3dca2ad57b1a3020e517abf4892b02 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Mon, 22 Jun 2020 10:50:17 -0700 Subject: [PATCH 0042/1414] Update configure-windows-diagnostic-data-in-your-organization.md --- .../configure-windows-diagnostic-data-in-your-organization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index 66c3da6272..130d0e89ac 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -106,7 +106,7 @@ Here’s a summary of the types of data that is included with each setting: | **Diagnostic data events** | No Windows diagnostic data sent. | Minimum data required to keep the device secure, up to date, and performing as expected. | Additional data about the websites you browse, how Windows and apps are used and how they perform, and device activity. The additional data helps Microsoft to fix and improve products and services for all users. | Additional data about the websites you browse, how Windows and apps are used and how they perform. This data also includes data about device activity, and enhanced error reporting that helps Microsoft to fix and improve products and services for all users.| | **Crash Metadata** | N/A | Yes | Yes | Yes | | **Crash Dumps** | N/A | No | Triage dumps only

For more information about crash dumps, see [Windows Error Reporting](https://docs.microsoft.com/windows/win32/wer/windows-error-reporting). | Full memory dumps

For more information about crash dumps, see [Windows Error Reporting](https://docs.microsoft.com/windows/win32/wer/windows-error-reporting). | -| **Diagnostic logs** | N/A | No | No | No | +| **Diagnostic logs** | N/A | No | No | Yes | | **Data collection** | N/A | 100% | Sampling applies | Sampling applies | From 262c8be0f7f3649ce2f3f895cf70ede98a3f51c3 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Tue, 23 Jun 2020 08:54:03 -0700 Subject: [PATCH 0043/1414] some content fixes --- .../windows-autopilot/autopilot-mbr.md | 841 +++++++++--------- .../deployment/windows-autopilot/bitlocker.md | 10 +- .../demonstrate-deployment-on-vm.md | 12 +- .../windows-autopilot/existing-devices.md | 18 +- .../images/hyper-v-feature.png | Bin 0 -> 26077 bytes .../windows-autopilot/images/svr_mgr2.png | Bin 0 -> 62287 bytes .../windows-autopilot/policy-conflicts.md | 4 +- .../windows-autopilot/troubleshooting.md | 68 +- .../windows-autopilot-whats-new.md | 6 + 9 files changed, 483 insertions(+), 476 deletions(-) create mode 100644 windows/deployment/windows-autopilot/images/hyper-v-feature.png create mode 100644 windows/deployment/windows-autopilot/images/svr_mgr2.png diff --git a/windows/deployment/windows-autopilot/autopilot-mbr.md b/windows/deployment/windows-autopilot/autopilot-mbr.md index f103766d0d..28c376ab92 100644 --- a/windows/deployment/windows-autopilot/autopilot-mbr.md +++ b/windows/deployment/windows-autopilot/autopilot-mbr.md @@ -1,420 +1,421 @@ ---- -title: Windows Autopilot motherboard replacement -ms.reviewer: -manager: laurawi -description: Windows Autopilot deployment MBR scenarios -keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: medium -ms.sitesec: library -ms.pagetype: deploy -audience: itpro author: greg-lindsay -ms.author: greglin -ms.collection: M365-modern-desktop -ms.topic: article ---- - - -# Windows Autopilot motherboard replacement scenario guidance - -**Applies to** - -- Windows 10 - -This document offers guidance for Windows Autopilot device repair scenarios that Microsoft partners can use in Motherboard Replacement (MBR) situations, and other servicing scenarios. - -Repairing Autopilot enrolled devices is complex, as it tries to balance OEM requirements with Windows Autopilot requirements. Specifically, OEM’s require strict uniqueness across motherboards, MAC addresses, etc., while Windows Autopilot requires strict uniqueness at the Hardware ID level for each device to enable successful registration. The Hardware ID does not always accommodate all the OEM hardware component requirements, thus these requirements are sometimes at odds, causing issues with some repair scenarios. - -**Motherboard Replacement (MBR)** - -If a motherboard replacement is needed on a Windows Autopilot device, the following process is recommended: - -1. [Deregister the device](#deregister-the-autopilot-device-from-the-autopilot-program) from Windows Autopilot -2. [Replace the motherboard](#replace-the-motherboard) -3. [Capture a new device ID (4K HH)](#capture-a-new-autopilot-device-id-4k-hh-from-the-device) -4. [Reregister the device](#reregister-the-repaired-device-using-the-new-device-id) with Windows Autopilot -5. [Reset the device](#reset-the-device) -6. [Return the device](#return-the-repaired-device-to-the-customer) - -Each of these steps is described below. - -## Deregister the Autopilot device from the Autopilot program - -Before the device arrives at the repair facility, it must be deregistered by the entity that registered it. Only the entity that registered the device can deregister it. This might be the customer IT Admin, the OEM, or the CSP partner. If the IT Admin registered the device, they likely did so via Intune (or possibly the Microsoft Store for Business). In that case, they should deregister the device from Intune (or MSfB). This is necessary because devices registered in Intune will not show up in MPC. However, if the OEM or CSP partner registered the device, they likely did so via the Microsoft Partner Center (MPC). In that case, they should deregister the device from MPC, which will also remove it from the customer IT Admin’s Intune account. Below, we describe the steps an IT Admin would go through to deregister a device from Intune, and the steps an OEM or CSP would go through to deregister a device from MPC. - -**NOTE**: When possible, an OEM or CSP should register Autopilot devices, rather than having the customer do it. This will avoid problems where OEMs or CSPs may not be able to deregister a device if, for example, a customer leasing a device goes out of business before deregistering it themselves. - -**EXCEPTION**: If a customer grants an OEM permission to register devices on their behalf via the automated consent process, then an OEM can use the API to deregister devices they didn’t register themselves (instead, the customer registered the devices). But keep in mind that this would only remove those devices from the Autopilot program, it would not disenroll them from Intune or disjoin them from AAD. The customer must do those steps, if desired, through Intune. - -### Deregister from Intune - -To deregister an Autopilot device from Intune, an IT Admin would: - -1. Sign in to their Intune account -2. Navigate to Intune > Groups > All groups -3. Remove the desired device from its group -4. Navigate to Intune > Devices > All devices -5. Select the checkbox next to the device you want to delete, then click the Delete button on the top menu -6. Navigate to Intune > Devices > Azure AD devices -7. Select the checkbox next to the device you want to delete, then click the Delete button along the top menu -8. Navigate to Intune > Device enrollment > Windows enrollment > Devices -9. Select the checkbox next to the device you want to deregister -10. Click the extended menu icon (“…”) on the far right end of the line containing the device you want to deregister in order to expose an additional menu with the option to “unassign user” -11. Click “Unassign user” if the device was previously assigned to a user; if not, this option will be grayed-out and can be ignored -12. With the unassigned device still selected, click the Delete button along the top menu to remove this device - -**NOTE**: These steps deregister the device from Autopilot, but also unenroll the device from Intune, and disjoin the device from AAD. While it may appear that only deregistering the device from Autopilot is needed, there are certain barriers in place within Intune that necessitate all the steps above be done, which is best practice anyway in case the device gets lost or becomes unrecoverable, to eliminate the possibility of orphaned devices existing in the Autopilot database, or Intune, or AAD. If a device gets into an unrecoverable state, you can contact the appropriate [Microsoft support alias](autopilot-support.md) for assistance. - -The deregistration process will take about 15 minutes. You can accelerate the process by clicking the “Sync” button, then “Refresh” the display until the device is no longer present. - -More details on deregistering devices from Intune can be found [here](https://docs.microsoft.com/intune/enrollment-autopilot#create-an-autopilot-device-group). - -### Deregister from MPC - -To deregister an Autopilot device from the Microsoft Partner Center (MPC), a CSP would: - -1. Log into MPC -2. Navigate to Customer > Devices -3. Select the device to be deregistered and click the “Delete device” button - -![devices](images/devices.png) - -**NOTE**: Deregistering a device from Autopilot in MPC does only that; it does not also unenroll the device from the MDM (Intune), nor does it disjoin the device from AAD. Therefore, if possible, the OEM/CSP ideally should work with the customer IT Admin to have the device fully removed per the Intune steps in the previous section. - -Alternatively, an OEM partner that has integrated the OEM Direct APIs can deregister a device by calling the AutopilotDeviceRegistration API with the TenantID and TenantDomain fields left blank in the request call. - -Because the repair facility will not have access to the user’s login credentials, the repair facility will have to reimage the device as part of the repair process. This means that the customer should do three things before sending the device off for repair: -1. Copy all important data off the device. -2. Let the repair facility know which version of Windows they should reinstall after the repair. -3. If applicable, let the repair facility know which version of Office they should reinstall after the repair. - -## Replace the motherboard - -Technicians replace the motherboard (or other hardware) on the broken device. A replacement DPK is injected. - -Repair and key replacement processes vary between facilities. Sometimes repair facilities receive motherboard spare parts from OEMs that have replacement DPKs already injected, but sometimes not. Sometimes repair facilities receive fully-functional BIOS tools from OEMs, but sometimes not. This means that the quality of the data in the BIOS after a MBR varies. To ensure the repaired device will still be Autopilot-capable following its repair, the new (post-repair) BIOS should be able to successfully gather and populate the following information at a minimum: - -- DiskSerialNumber -- SmbiosSystemSerialNumber -- SmbiosSystemManufacturer -- SmbiosSystemProductName -- SmbiosUuid -- TPM EKPub -- MacAddress -- ProductKeyID -- OSType - -**NOTE**: For simplicity, and because processes vary between repair facilities, we have excluded many of the additional steps often used in a MBR, such as: -- Verify that the device is still functional -- Disable BitLocker* -- Repair the Boot Configuration Data (BCD) -- Repair and verify the network driver operation - -*BitLocker can be suspended rather than disbled if the technician has the ability to resume it after the repair. - -## Capture a new Autopilot device ID (4K HH) from the device - -Repair technicians must sign in to the repaired device to capture the new device ID. Assuming the repair technician does NOT have access to the customer’s login credentials, they will have to reimage the device in order to gain access, per the following steps: - -1. The repair technician creates a [WinPE bootable USB drive](https://docs.microsoft.com/windows-hardware/manufacture/desktop/oem-deployment-of-windows-10-for-desktop-editions#create-a-bootable-windows-pe-winpe-partition). -2. The repair technician boots the device to WinPE. -3. The repair technician [applies a new Windows image to the device](https://docs.microsoft.com/windows-hardware/manufacture/desktop/work-with-windows-images). - - **NOTE**: Ideally, the same version of Windows should be reimaged onto the device that was originally on the device, so some coordination will be required between the repair facility and customer to capture this information at the time the device arrives for repair. This might include the customer sending the repair facility a customized image (.ppk file) via a USB stick, for example. - -4. The repair technician boots the device into the new Windows image. -5. Once on the desktop, the repair technician captures the new device ID (4K HH) off the device using either the OA3 Tool or the PowerShell script, as described below. - -Those repair facilities with access to the OA3 Tool (which is part of the ADK) can use the tool to capture the 4K Hardware Hash (4K HH). - -Alternatively, the [WindowsAutoPilotInfo Powershell script](https://www.powershellgallery.com/packages/Get-WindowsAutoPilotInfo) can be used to capture the 4K HH by following these steps: - -1. Install the script from the [PowerShell Gallery](https://www.powershellgallery.com/packages/Get-WindowsAutoPilotInfo) or from the command line (command line installation is shown below). -2. Navigate to the script directory and run it on the device when the device is either in Full OS or Audit Mode. See the following example. - - ```powershell - md c:\HWID - Set-Location c:\HWID - Set-ExecutionPolicy -Scope Process -ExecutionPolicy Unrestricted -Force - Install-Script -Name Get-WindowsAutopilotInfo -Force - Get-WindowsAutopilotInfo.ps1 -OutputFile AutopilotHWID.csv - ``` - ->If you are prompted to install the NuGet package, choose **Yes**.
->If, after installing the script you get an error that Get-WindowsAutopilotInfo.ps1 is not found, verify that C:\Program Files\WindowsPowerShell\Scripts is present in your PATH variable.
->If the Install-Script cmdlet fails, verify that you have the default PowerShell repository registered (**Get-PSRepository**) or register the default repository with **Register-PSRepository -Default -Verbose**. - -The script creates a .csv file that contains the device information, including the complete 4K HH. Save this file so that you can access it later. The service facility will use this 4K HH to reregister device as described below. Be sure to use the -OutputFile parameter when saving the file, which ensures that file formatting is correct. Do not attempt to pipe the command output to a file manually. - -**NOTE**: If the repair facility does not have the ability to run the OA3 tool or PowerShell script to capture the new 4K HH, then the CSP (or OEM) partners must do this for them. Without some entity capturing the new 4K HH, there is no way to reregister this device as an Autopilot device. - - -## Reregister the repaired device using the new device ID - -If an OEM is not able to reregister the device, then the repair facility or CSP should reregister the device using MPC, or the customer IT Admin should be advised to reregister the device via Intune (or MSfB). Both ways of reregistering a device are shown below. - -### Reregister from Intune - -To reregister an Autopilot device from Intune, an IT Admin would: -1. Sign in to Intune. -2. Navigate to Device enrollment > Windows enrollment > Devices > Import. -3. Click the **Import** button to upload a csv file containing the device ID of the device to be reregistered (the device ID was the 4K HH captured by the PowerShell script or OA3 tool described previously in this document). - -The following video provides a good overview of how to (re)register devices via MSfB.
- -> [!VIDEO https://www.youtube.com/embed/IpLIZU_j7Z0] - -### Reregister from MPC - -To reregister an Autopilot device from MPC, an OEM or CSP would: - -1. Sign in to MPC. -2. Navigate to the Customer > Devices page and click the **Add devices** button to upload the csv file. - -![device](images/device2.png)
-![device](images/device3.png) - -In the case of reregistering a repaired device through MPC, the uploaded csv file must contain the 4K HH for the device, and not just the PKID or Tuple (SerialNumber + OEMName + ModelName). If only the PKID or Tuple were used, the Autopilot service would be unable to find a match in the Autopilot database, since no 4K HH info was ever previously submitted for this essentially “new” device, and the upload will fail, likely returning a ZtdDeviceNotFound error. So, again, only upload the 4K HH, not the Tuple or PKID. - -**NOTE**: When including the 4K HH in the csv file, you do NOT also need to include the PKID or Tuple. Those columns may be left blank, as shown below: - -![hash](images/hh.png) - -## Reset the device - -Since the device was required to be in Full OS or Audit Mode to capture the 4K HH, the repair facility must reset the image back to a pre-OOBE state before returning it to the customer. One way this can be accomplished is by using the built-in reset feature in Windows, as follows: - -On the device, go to Settings > Update & Security > Recovery and click on Get started. Under Reset this PC, select Remove everything and Just remove my files. Finally, click on Reset. - -![reset](images/reset.png) - -However, it’s likely the repair facility won’t have access to Windows because they lack the user credentials to login, in which case they need to use other means to reimage the device, such as the [Deployment Image Servicing and Management tool](https://docs.microsoft.com/windows-hardware/manufacture/desktop/oem-deployment-of-windows-10-for-desktop-editions#use-a-deployment-script-to-apply-your-image). - -## Return the repaired device to the customer - -After completing the previous steps, the repaired device can now be returned to the customer, and will be auto-enrolled into the Autopilot program on first boot-up during OOBE. - -**NOTE**: If the repair facility did NOT reimage the device, they could be sending it back in a potentially broken state (e.g., there’s no way to log into the device because it’s been dissociated from the only known user account), in which case they should tell the organization that they need to fix the registration and OS themselves. - -**IMPORTANT**: A device can be “registered” for Autopilot prior to being powered-on, but the device isn’t actually “deployed” to Autopilot (i.e., enabled as an Autopilot device) until it goes through OOBE, which is why resetting the device back to a pre-OOBE state is a required step. - -## Specific repair scenarios - -This section covers the most common repair scenarios, and their impact on Autopilot enablement. - -NOTES ON TEST RESULTS: - -- Scenarios below were tested using Intune only (no other MDMs were tested). -- In most test scenarios below, the repaired and reregistered device needed to go through OOBE again for Autopilot to be enabled. -- Motherboard replacement scenarios often result in lost data, so repair centers or customers should be reminded to backup data (if possible) prior to repair. -- In the cases where a repair facility does not have the ability to write device info into the BIOS of the repaired device, new processes need to be created to successfully enable Autopilot. -- Repaired device should have the Product Key (DPK) preinjected in the BIOS before capturing the new 4K HH (device ID) - -In the following table:
-- Supported = **Yes**: the device can be reenabled for Autopilot -- Supported = **No**: the device cannot be reenabled for Autopilot - - -
ScenarioSupportedMicrosoft Recommendation -
Motherboard Replacement (MBR) in generalYesThe recommended course of action for MBR scenarios is: - -1. Autopilot device is deregistered from the Autopilot program -2. The motherboard is replace -3. The device is reimaged (with BIOS info and DPK reinjected)* -4. A new Autopilot device ID (4K HH) is captured off the device -5. The repaired device is reregistered for the Autopilot program using the new device ID -6. The repaired device is reset to boot to OOBE -7. The repaired device is shipped back to the customer - -*It’s not necessary to reimage the device if the repair technician has access to the customer’s login credentials. It’s technically possible to do a successful MBR and Autopilot re-enablement without keys or certain BIOS info (e.g., serial #, model name, etc.), but doing so is only recommended for testing/educational purposes. - -
MBR when motherboard has a TPM chip (enabled) and only one onboard network card (that also gets replaced)Yes - -1. Deregister damaged device -2. Replace motherboard -3. Reimage device (to gain access), unless have access to customers’ login credentials -4. Write device info into BIOS -5. Capture new 4K HH -6. Reregister repaired device -7. Reset device back to OOBE -8. Go through Autopilot OOBE (customer) -9. Autopilot successfully enabled - -
MBR when motherboard has a TPM chip (enabled) and a second network card (or network interface) that is not replaced along with the motherboardNoThis scenario is not recommended, as it breaks the Autopilot experience, because the resulting Device ID will not be stable until after TPM attestation has completed, and even then registration may give incorrect results because of ambiguity with MAC Address resolution. -
MBR where the NIC card, HDD, and WLAN all remain the same after the repairYes - -1. Deregister damaged device -2. Replace motherboard (with new RDPK preinjected in BIOS) -3. Reimage device (to gain access), unless have access to customers’ login credentials -4. Write old device info into BIOS (same s/n, model, etc.)* -5. Capture new 4K HH -6. Reregister repaired device -7. Reset device back to OOBE -8. Go through Autopilot OOBE (customer) -9. Autopilot successfully enabled - -*Note that for this and subsequent scenarios, rewriting old device info would not include the TPM 2.0 endorsement key, as the associated private key is locked to the TPM device - -
MBR where the NIC card remains the same, but the HDD and WLAN are replacedYes - -1. Deregister damaged device -2. Replace motherboard (with new RDPK preinjected in BIOS) -3. Insert new HDD and WLAN -4. Write old device info into BIOS (same s/n, model, etc.) -5. Capture new 4K HH -6. Reregister repaired device -7. Reset device back to OOBE -8. Go through Autopilot OOBE (customer) -9. Autopilot successfully enabled - -
MBR where the NIC card and WLAN remains the same, but the HDD is replacedYes - -1. Deregister damaged device -2. Replace motherboard (with new RDPK preinjected in BIOS) -3. Insert new HDD -4. Write old device info into BIOS (same s/n, model, etc.) -5. Capture new 4K HH -6. Reregister repaired device -7. Reset device back to OOBE -8. Go through Autopilot OOBE (customer) -9. Autopilot successfully enabled - -
MBR where only the MB is replaced (all other parts remain same) but new MB was taken from a previously used device that had NOT been Autopilot-enabled before.Yes - -1. Deregister damaged device -2. Replace motherboard (with new RDPK preinjected in BIOS) -3. Reimage device (to gain access), unless have access to customers’ login credentials -4. Write old device info into BIOS (same s/n, model, etc.) -5. Capture new 4K HH -6. Reregister repaired device -7. Reset device back to OOBE -8. Go through Autopilot OOBE (customer) -9. Autopilot successfully enabled - -
MBR where only the MB is replaced (all other parts remain same) but new MB was taken from a previously used device that HAD been Autopilot-enabled before.Yes - -1. Deregister old device from which MB will be taken -2. Deregister damaged device (that you want to repair) -3. Replace motherboard in repair device with MB from other Autopilot device (with new RDPK preinjected in BIOS) -4. Reimage device (to gain access), unless have access to customers’ login credentials -5. Write old device info into BIOS (same s/n, model, etc.) -6. Capture new 4K HH -7. Reregister repaired device -8. Reset device back to OOBE -9. Go through Autopilot OOBE (customer) -10. Autopilot successfully enabled - -NOTE: The repaired device can also be used successfully as a normal, non-Autopilot device. - -
BIOS info excluded from MBR deviceNoRepair facility does not have BIOS tool to write device info into BIOS after MBR. - -1. Deregister damaged device -2. Replace motherboard (BIOS does NOT contain device info) -3. Reimage and write DPK into image -4. Capture new 4K HH -5. Reregister repaired device -6. Create Autopilot profile for device -7. Go through Autopilot OOBE (customer) -8. Autopilot FAILS to recognize repaired device - -
MBR when there is no TPM chipYesThough we do not recommend enabling an Autopilot devices without a TPM chip (which is recommended for BitLocker encryption), it is possible to enable an Autopilot devices in “standard user” mode (but NOT Self-deploying mode) that does not have a TPM chip. In this case, you would: - -1. Deregister damaged device -2. Replace motherboard -3. Reimage device (to gain access), unless have access to customers’ login credentials -4. Write old device info into BIOS (same s/n, model, etc.) -5. Capture new 4K HH -6. Reregister repaired device -7. Reset device back to OOBE -8. Go through Autopilot OOBE (customer) -9. Autopilot successfully enabled - -
New DPK written into image on repaired Autopilot device with a new MBYesRepair facility replaces normal MB on damaged device. MB does not contain any DPK in the BIOS. Repair facility writes DPK into image after MBR. - -1. Deregister damaged device -2. Replace motherboard – BIOS does NOT contain DPK info -3. Reimage device (to gain access), unless have access to customers’ login credentials -4. Write device info into BIOS (same s/n, model, etc.) -5. Capture new 4K HH -6. Reset or reimage device to pre-OOBE and write DPK into image -7. Reregister repaired device -8. Go through Autopilot OOBE -9. Autopilot successfully enabled - -
New Repair Product Key (RDPK)YesUsing a MB with a new RDPK preinjected results in a successful Autopilot refurbishment scenario. - -1. Deregister damaged device -2. Replace motherboard (with new RDPK preinjected in BIOS) -3. Reimage or rest image to pre-OOBE -4. Write device info into BIOS -5. Capture new 4K HH -6. Reregister repaired device -7. Reimage or reset image to pre-OOBE -8. Go through Autopilot OOBE -9. Autopilot successfully enabled - -
No Repair Product Key (RDPK) injectedNoThis scenario violates Microsoft policy and breaks the Windows Autopilot experience. -
Reimage damaged Autopilot device that was not deregistered prior to repairYes, but the device will still be associated with previous tenant ID, so should only be returned to same customer - -1. Reimage damaged device -2. Write DPK into image -3. Go through Autopilot OOBE -4. Autopilot successfully enabled (to previous tenant ID) - -
Disk replacement from a non-Autopilot device to an Autopilot deviceYes - -1. Do not deregister damaged device prior to repair -2. Replace HDD on damaged device -3. Reimage or reset image back to OOBE -4. Go through Autopilot OOBE (customer) -5. Autopilot successfully enabled (repaired device recognized as its previous self) - -
Disk replacement from one Autopilot device to another Autopilot deviceMaybeIf the device from which the HDD is taken was itself previously deregistered from Autopilot, then that HDD can be used in a repair device. But if the HDD was never previously deregistered from Autopilot before being used in a repaired device, the newly repaired device will not have the proper Autopilot experience. - -Assuming the used HDD was previously deregistered (before being used in this repair): - -1. Deregister damaged device -2. Replace HDD on damaged device using a HDD from another deregistered Autopilot device -3. Reimage or rest the repaired device back to a pre-OOBE state -4. Go through Autopilot OOBE (customer) -5. Autopilot successfully enabled - -
Third party network card replacement NoWhether from a non-Autopilot device to an Autopilot device, from one Autopilot device to another Autopilot device, or from an Autopilot device to a non-Autopilot device, any scenario where a 3rd party (not onboard) Network card is replaced will break the Autopilot experience, and is not recommended. -
A device repaired more than 3 timesNoAutopilot is not supported when a device is repeatedly repaired, so that whatever parts NOT replaced become associated with too many parts that have been replaced, which would make it difficult to uniquely identify that device in the future. -
Memory replacementYesReplacing the memory on a damaged device does not negatively affect the Autopilot experience on that device. No de/reregistration is needed. The repair technician simply needs to replace the memory. -
GPU replacementYesReplacing the GPU(s) on a damaged device does not negatively affect the Autopilot experience on that device. No de/reregistration is needed. The repair technician simply needs to replace the GPU. -
- ->When scavenging parts from another Autopilot device, we recommend unregistering the scavenged device from Autopilot, scavenging it, and then NEVER REGISTERING THE SCAVENGED DEVICE (AGAIN) FOR AUTOPILOT, because reusing parts this way may cause two active devices to end up with the same ID, with no possibility of distinguishing between the two. - -**NOTE**: The following parts may be replaced without compromising Autopilot enablement or requiring special additional repair steps: -- Memory (RAM or ROM) -- Power Supply -- Video Card -- Card Reader -- Sound card -- Expansion card -- Microphone -- Webcam -- Fan -- Heat sink -- CMOS battery - -Other repair scenarios not yet tested and verified include: -- Daughterboard replacement -- CPU replacement -- Wifi replacement -- Ethernet replacement - -## FAQ - -| Question | Answer | -| --- | --- | -| If we have a tool that programs product information into the BIOS after the MBR, do we still need to submit a CBR report for the device to be Autopilot-capable? | No. Not if the in-house tool writes the minimum necessary information into the BIOS that the Autopilot program looks for to identify the device, as described earlier in this document. | -| What if only some components are replaced rather than the full motherboard? | While it’s true that some limited repairs do not prevent the Autopilot algorithm from successfully matching the post-repair device with the pre-repair device, it is best to ensure 100% success by going through the MBR steps above even for devices that only needed limited repairs. | -| How does a repair technician gain access to a broken device if they don’t have the customer’s login credentials? | The technician will have to reimage the device and use their own credentials during the repair process. | - -## Related topics - -[Device guidelines](autopilot-device-guidelines.md)
+--- +title: Windows Autopilot motherboard replacement +ms.reviewer: +manager: laurawi +description: Windows Autopilot deployment MBR scenarios +keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: medium +ms.sitesec: library +ms.pagetype: deploy +audience: itpro +author: greg-lindsay +ms.author: greglin +ms.collection: M365-modern-desktop +ms.topic: article +--- + + +# Windows Autopilot motherboard replacement scenario guidance + +**Applies to** + +- Windows 10 + +This document offers guidance for Windows Autopilot device repair scenarios that Microsoft partners can use in Motherboard Replacement (MBR) situations, and other servicing scenarios. + +Repairing Autopilot enrolled devices is complex, as it tries to balance OEM requirements with Windows Autopilot requirements. Specifically, OEM’s require strict uniqueness across motherboards, MAC addresses, etc., while Windows Autopilot requires strict uniqueness at the Hardware ID level for each device to enable successful registration. The Hardware ID does not always accommodate all the OEM hardware component requirements, thus these requirements are sometimes at odds, causing issues with some repair scenarios. + +**Motherboard Replacement (MBR)** + +If a motherboard replacement is needed on a Windows Autopilot device, the following process is recommended: + +1. [Deregister the device](#deregister-the-autopilot-device-from-the-autopilot-program) from Windows Autopilot +2. [Replace the motherboard](#replace-the-motherboard) +3. [Capture a new device ID (4K HH)](#capture-a-new-autopilot-device-id-4k-hh-from-the-device) +4. [Reregister the device](#reregister-the-repaired-device-using-the-new-device-id) with Windows Autopilot +5. [Reset the device](#reset-the-device) +6. [Return the device](#return-the-repaired-device-to-the-customer) + +Each of these steps is described below. + +## Deregister the Autopilot device from the Autopilot program + +Before the device arrives at the repair facility, it must be deregistered by the entity that registered it. Only the entity that registered the device can deregister it. This might be the customer IT Admin, the OEM, or the CSP partner. If the IT Admin registered the device, they likely did so via Intune (or possibly the Microsoft Store for Business). In that case, they should deregister the device from Intune (or MSfB). This is necessary because devices registered in Intune will not show up in MPC. However, if the OEM or CSP partner registered the device, they likely did so via the Microsoft Partner Center (MPC). In that case, they should deregister the device from MPC, which will also remove it from the customer IT Admin’s Intune account. Below, we describe the steps an IT Admin would go through to deregister a device from Intune, and the steps an OEM or CSP would go through to deregister a device from MPC. + +**NOTE**: When possible, an OEM or CSP should register Autopilot devices, rather than having the customer do it. This will avoid problems where OEMs or CSPs may not be able to deregister a device if, for example, a customer leasing a device goes out of business before deregistering it themselves. + +**EXCEPTION**: If a customer grants an OEM permission to register devices on their behalf via the automated consent process, then an OEM can use the API to deregister devices they didn’t register themselves (instead, the customer registered the devices). But keep in mind that this would only remove those devices from the Autopilot program, it would not disenroll them from Intune or disjoin them from AAD. The customer must do those steps, if desired, through Intune. + +### Deregister from Intune + +To deregister an Autopilot device from Intune, an IT Admin would: + +1. Sign in to their Intune account +2. Navigate to Intune > Groups > All groups +3. Remove the desired device from its group +4. Navigate to Intune > Devices > All devices +5. Select the checkbox next to the device you want to delete, then click the Delete button on the top menu +6. Navigate to Intune > Devices > Azure AD devices +7. Select the checkbox next to the device you want to delete, then click the Delete button along the top menu +8. Navigate to Intune > Device enrollment > Windows enrollment > Devices +9. Select the checkbox next to the device you want to deregister +10. Click the extended menu icon (“…”) on the far right end of the line containing the device you want to deregister in order to expose an additional menu with the option to “unassign user” +11. Click “Unassign user” if the device was previously assigned to a user; if not, this option will be grayed-out and can be ignored +12. With the unassigned device still selected, click the Delete button along the top menu to remove this device + +**NOTE**: These steps deregister the device from Autopilot, but also unenroll the device from Intune, and disjoin the device from AAD. While it may appear that only deregistering the device from Autopilot is needed, there are certain barriers in place within Intune that necessitate all the steps above be done, which is best practice anyway in case the device gets lost or becomes unrecoverable, to eliminate the possibility of orphaned devices existing in the Autopilot database, or Intune, or AAD. If a device gets into an unrecoverable state, you can contact the appropriate [Microsoft support alias](autopilot-support.md) for assistance. + +The deregistration process will take about 15 minutes. You can accelerate the process by clicking the “Sync” button, then “Refresh” the display until the device is no longer present. + +More details on deregistering devices from Intune can be found [here](https://docs.microsoft.com/intune/enrollment-autopilot#create-an-autopilot-device-group). + +### Deregister from MPC + +To deregister an Autopilot device from the Microsoft Partner Center (MPC), a CSP would: + +1. Log into MPC +2. Navigate to Customer > Devices +3. Select the device to be deregistered and click the “Delete device” button + +![devices](images/devices.png) + +**NOTE**: Deregistering a device from Autopilot in MPC does only that; it does not also unenroll the device from the MDM (Intune), nor does it disjoin the device from AAD. Therefore, if possible, the OEM/CSP ideally should work with the customer IT Admin to have the device fully removed per the Intune steps in the previous section. + +Alternatively, an OEM partner that has integrated the OEM Direct APIs can deregister a device by calling the AutopilotDeviceRegistration API with the TenantID and TenantDomain fields left blank in the request call. + +Because the repair facility will not have access to the user’s login credentials, the repair facility will have to reimage the device as part of the repair process. This means that the customer should do three things before sending the device off for repair: +1. Copy all important data off the device. +2. Let the repair facility know which version of Windows they should reinstall after the repair. +3. If applicable, let the repair facility know which version of Office they should reinstall after the repair. + +## Replace the motherboard + +Technicians replace the motherboard (or other hardware) on the broken device. A replacement DPK is injected. + +Repair and key replacement processes vary between facilities. Sometimes repair facilities receive motherboard spare parts from OEMs that have replacement DPKs already injected, but sometimes not. Sometimes repair facilities receive fully-functional BIOS tools from OEMs, but sometimes not. This means that the quality of the data in the BIOS after an MBR varies. To ensure the repaired device will still be Autopilot-capable following its repair, the new (post-repair) BIOS should be able to successfully gather and populate the following information at a minimum: + +- DiskSerialNumber +- SmbiosSystemSerialNumber +- SmbiosSystemManufacturer +- SmbiosSystemProductName +- SmbiosUuid +- TPM EKPub +- MacAddress +- ProductKeyID +- OSType + +**NOTE**: For simplicity, and because processes vary between repair facilities, we have excluded many of the additional steps often used in an MBR, such as: +- Verify that the device is still functional +- Disable BitLocker* +- Repair the Boot Configuration Data (BCD) +- Repair and verify the network driver operation + +*BitLocker can be suspended rather than disabled if the technician has the ability to resume it after the repair. + +## Capture a new Autopilot device ID (4K HH) from the device + +Repair technicians must sign in to the repaired device to capture the new device ID. Assuming the repair technician does NOT have access to the customer’s login credentials, they will have to reimage the device in order to gain access, per the following steps: + +1. The repair technician creates a [WinPE bootable USB drive](https://docs.microsoft.com/windows-hardware/manufacture/desktop/oem-deployment-of-windows-10-for-desktop-editions#create-a-bootable-windows-pe-winpe-partition). +2. The repair technician boots the device to WinPE. +3. The repair technician [applies a new Windows image to the device](https://docs.microsoft.com/windows-hardware/manufacture/desktop/work-with-windows-images). + + **NOTE**: Ideally, the same version of Windows should be reimaged onto the device that was originally on the device, so some coordination will be required between the repair facility and customer to capture this information at the time the device arrives for repair. This might include the customer sending the repair facility a customized image (.ppk file) via a USB stick, for example. + +4. The repair technician boots the device into the new Windows image. +5. Once on the desktop, the repair technician captures the new device ID (4K HH) off the device using either the OA3 Tool or the PowerShell script, as described below. + +Those repair facilities with access to the OA3 Tool (which is part of the ADK) can use the tool to capture the 4K Hardware Hash (4K HH). + +Alternatively, the [WindowsAutoPilotInfo PowerShell script](https://www.powershellgallery.com/packages/Get-WindowsAutoPilotInfo) can be used to capture the 4K HH by following these steps: + +1. Install the script from the [PowerShell Gallery](https://www.powershellgallery.com/packages/Get-WindowsAutoPilotInfo) or from the command line (command line installation is shown below). +2. Navigate to the script directory and run it on the device when the device is either in Full OS or Audit Mode. See the following example. + + ```powershell + md c:\HWID + Set-Location c:\HWID + Set-ExecutionPolicy -Scope Process -ExecutionPolicy Unrestricted -Force + Install-Script -Name Get-WindowsAutopilotInfo -Force + Get-WindowsAutopilotInfo.ps1 -OutputFile AutopilotHWID.csv + ``` + +>If you are prompted to install the NuGet package, choose **Yes**.
+>If, after installing the script you get an error that Get-WindowsAutopilotInfo.ps1 is not found, verify that C:\Program Files\WindowsPowerShell\Scripts is present in your PATH variable.
+>If the Install-Script cmdlet fails, verify that you have the default PowerShell repository registered (**Get-PSRepository**) or register the default repository with **Register-PSRepository -Default -Verbose**. + +The script creates a .csv file that contains the device information, including the complete 4K HH. Save this file so that you can access it later. The service facility will use this 4K HH to reregister device as described below. Be sure to use the -OutputFile parameter when saving the file, which ensures that file formatting is correct. Do not attempt to pipe the command output to a file manually. + +**NOTE**: If the repair facility does not have the ability to run the OA3 tool or PowerShell script to capture the new 4K HH, then the CSP (or OEM) partners must do this for them. Without some entity capturing the new 4K HH, there is no way to reregister this device as an Autopilot device. + + +## Reregister the repaired device using the new device ID + +If an OEM is not able to reregister the device, then the repair facility or CSP should reregister the device using MPC, or the customer IT Admin should be advised to reregister the device via Intune (or MSfB). Both ways of reregistering a device are shown below. + +### Reregister from Intune + +To reregister an Autopilot device from Intune, an IT Admin would: +1. Sign in to Intune. +2. Navigate to Device enrollment > Windows enrollment > Devices > Import. +3. Click the **Import** button to upload a csv file containing the device ID of the device to be reregistered (the device ID was the 4K HH captured by the PowerShell script or OA3 tool described previously in this document). + +The following video provides a good overview of how to (re)register devices via MSfB.
+ +> [!VIDEO https://www.youtube.com/embed/IpLIZU_j7Z0] + +### Reregister from MPC + +To reregister an Autopilot device from MPC, an OEM or CSP would: + +1. Sign in to MPC. +2. Navigate to the Customer > Devices page and click the **Add devices** button to upload the csv file. + +![device](images/device2.png)
+![device](images/device3.png) + +In the case of reregistering a repaired device through MPC, the uploaded csv file must contain the 4K HH for the device, and not just the PKID or Tuple (SerialNumber + OEMName + ModelName). If only the PKID or Tuple was used, the Autopilot service would be unable to find a match in the Autopilot database, since no 4K HH info was ever previously submitted for this essentially “new” device, and the upload will fail, likely returning a ZtdDeviceNotFound error. So, again, only upload the 4K HH, not the Tuple or PKID. + +**NOTE**: When including the 4K HH in the csv file, you do NOT also need to include the PKID or Tuple. Those columns may be left blank, as shown below: + +![hash](images/hh.png) + +## Reset the device + +Since the device was required to be in Full OS or Audit Mode to capture the 4K HH, the repair facility must reset the image back to a pre-OOBE state before returning it to the customer. One way this can be accomplished is by using the built-in reset feature in Windows, as follows: + +On the device, go to Settings > Update & Security > Recovery and click on Get started. Under Reset this PC, select Remove everything and Just remove my files. Finally, click on Reset. + +![reset](images/reset.png) + +However, it’s likely the repair facility won’t have access to Windows because they lack the user credentials to sign in, in which case they need to use other means to reimage the device, such as the [Deployment Image Servicing and Management tool](https://docs.microsoft.com/windows-hardware/manufacture/desktop/oem-deployment-of-windows-10-for-desktop-editions#use-a-deployment-script-to-apply-your-image). + +## Return the repaired device to the customer + +After completing the previous steps, the repaired device can now be returned to the customer, and will be auto-enrolled into the Autopilot program on first boot-up during OOBE. + +**NOTE**: If the repair facility did NOT reimage the device, they could be sending it back in a potentially broken state (e.g., there’s no way to log into the device because it’s been dissociated from the only known user account), in which case they should tell the organization that they need to fix the registration and OS themselves. + +**IMPORTANT**: A device can be “registered” for Autopilot prior to being powered-on, but the device isn’t actually “deployed” to Autopilot (i.e., enabled as an Autopilot device) until it goes through OOBE, which is why resetting the device back to a pre-OOBE state is a required step. + +## Specific repair scenarios + +This section covers the most common repair scenarios, and their impact on Autopilot enablement. + +NOTES ON TEST RESULTS: + +- Scenarios below were tested using Intune only (no other MDMs were tested). +- In most test scenarios below, the repaired and reregistered device needed to go through OOBE again for Autopilot to be enabled. +- Motherboard replacement scenarios often result in lost data, so repair centers or customers should be reminded to back up data (if possible) prior to repair. +- In the cases where a repair facility does not have the ability to write device info into the BIOS of the repaired device, new processes need to be created to successfully enable Autopilot. +- Repaired device should have the Product Key (DPK) preinjected in the BIOS before capturing the new 4K HH (device ID) + +In the following table:
+- Supported = **Yes**: the device can be reenabled for Autopilot +- Supported = **No**: the device cannot be reenabled for Autopilot + + +
ScenarioSupportedMicrosoft Recommendation +
Motherboard Replacement (MBR) in generalYesThe recommended course of action for MBR scenarios is: + +1. Autopilot device is deregistered from the Autopilot program +2. The motherboard is replace +3. The device is reimaged (with BIOS info and DPK reinjected)* +4. A new Autopilot device ID (4K HH) is captured off the device +5. The repaired device is reregistered for the Autopilot program using the new device ID +6. The repaired device is reset to boot to OOBE +7. The repaired device is shipped back to the customer + +*It’s not necessary to reimage the device if the repair technician has access to the customer’s login credentials. It’s technically possible to do a successful MBR and Autopilot re-enablement without keys or certain BIOS info (e.g., serial #, model name, etc.), but doing so is only recommended for testing/educational purposes. + +
MBR when motherboard has a TPM chip (enabled) and only one onboard network card (that also gets replaced)Yes + +1. Deregister damaged device +2. Replace motherboard +3. Reimage device (to gain access), unless you have access to customers’ login credentials +4. Write device info into BIOS +5. Capture new 4K HH +6. Reregister repaired device +7. Reset device back to OOBE +8. Go through Autopilot OOBE (customer) +9. Autopilot successfully enabled + +
MBR when motherboard has a TPM chip (enabled) and a second network card (or network interface) that is not replaced along with the motherboardNoThis scenario is not recommended, as it breaks the Autopilot experience, because the resulting Device ID will not be stable until after TPM attestation has completed, and even then registration may give incorrect results because of ambiguity with MAC Address resolution. +
MBR where the NIC card, HDD, and WLAN all remain the same after the repairYes + +1. Deregister damaged device +2. Replace motherboard (with new RDPK preinjected in BIOS) +3. Reimage device (to gain access), unless you have access to customers’ login credentials +4. Write old device info into BIOS (same s/n, model, etc.)* +5. Capture new 4K HH +6. Reregister repaired device +7. Reset device back to OOBE +8. Go through Autopilot OOBE (customer) +9. Autopilot successfully enabled + +*Note that for this and subsequent scenarios, rewriting old device info would not include the TPM 2.0 endorsement key, as the associated private key is locked to the TPM device + +
MBR where the NIC card remains the same, but the HDD and WLAN are replacedYes + +1. Deregister damaged device +2. Replace motherboard (with new RDPK preinjected in BIOS) +3. Insert new HDD and WLAN +4. Write old device info into BIOS (same s/n, model, etc.) +5. Capture new 4K HH +6. Reregister repaired device +7. Reset device back to OOBE +8. Go through Autopilot OOBE (customer) +9. Autopilot successfully enabled + +
MBR where the NIC card and WLAN remains the same, but the HDD is replacedYes + +1. Deregister damaged device +2. Replace motherboard (with new RDPK preinjected in BIOS) +3. Insert new HDD +4. Write old device info into BIOS (same s/n, model, etc.) +5. Capture new 4K HH +6. Reregister repaired device +7. Reset device back to OOBE +8. Go through Autopilot OOBE (customer) +9. Autopilot successfully enabled + +
MBR where only the MB is replaced (all other parts remain same) but new MB was taken from a previously used device that had NOT been Autopilot-enabled before.Yes + +1. Deregister damaged device +2. Replace motherboard (with new RDPK preinjected in BIOS) +3. Reimage device (to gain access), unless you have access to customers’ login credentials +4. Write old device info into BIOS (same s/n, model, etc.) +5. Capture new 4K HH +6. Reregister repaired device +7. Reset device back to OOBE +8. Go through Autopilot OOBE (customer) +9. Autopilot successfully enabled + +
MBR where only the MB is replaced (all other parts remain same) but new MB was taken from a previously used device that HAD been Autopilot-enabled before.Yes + +1. Deregister old device from which MB will be taken +2. Deregister damaged device (that you want to repair) +3. Replace motherboard in repair device with MB from other Autopilot device (with new RDPK preinjected in BIOS) +4. Reimage device (to gain access), unless you have access to customers’ login credentials +5. Write old device info into BIOS (same s/n, model, etc.) +6. Capture new 4K HH +7. Reregister repaired device +8. Reset device back to OOBE +9. Go through Autopilot OOBE (customer) +10. Autopilot successfully enabled + +NOTE: The repaired device can also be used successfully as a normal, non-Autopilot device. + +
BIOS info excluded from MBR deviceNoRepair facility does not have BIOS tool to write device info into BIOS after MBR. + +1. Deregister damaged device +2. Replace motherboard (BIOS does NOT contain device info) +3. Reimage and write DPK into image +4. Capture new 4K HH +5. Reregister repaired device +6. Create Autopilot profile for device +7. Go through Autopilot OOBE (customer) +8. Autopilot FAILS to recognize repaired device + +
MBR when there is no TPM chipYesThough we do not recommend enabling Autopilot devices without a TPM chip (which is recommended for BitLocker encryption), it is possible to enable an Autopilot device in “standard user” mode (but NOT Self-deploying mode) that does not have a TPM chip. In this case, you would: + +1. Deregister damaged device +2. Replace motherboard +3. Reimage device (to gain access), unless you have access to customers’ login credentials +4. Write old device info into BIOS (same s/n, model, etc.) +5. Capture new 4K HH +6. Reregister repaired device +7. Reset device back to OOBE +8. Go through Autopilot OOBE (customer) +9. Autopilot successfully enabled + +
New DPK written into image on repaired Autopilot device with a new MBYesRepair facility replaces normal MB on damaged device. MB does not contain any DPK in the BIOS. Repair facility writes DPK into image after MBR. + +1. Deregister damaged device +2. Replace motherboard – BIOS does NOT contain DPK info +3. Reimage device (to gain access), unless you have access to customers’ login credentials +4. Write device info into BIOS (same s/n, model, etc.) +5. Capture new 4K HH +6. Reset or reimage device to pre-OOBE and write DPK into image +7. Reregister repaired device +8. Go through Autopilot OOBE +9. Autopilot successfully enabled + +
New Repair Product Key (RDPK)YesUsing a motherboard with a new RDPK preinjected results in a successful Autopilot refurbishment scenario. + +1. Deregister damaged device +2. Replace motherboard (with new RDPK preinjected in BIOS) +3. Reimage or rest image to pre-OOBE +4. Write device info into BIOS +5. Capture new 4K HH +6. Reregister repaired device +7. Reimage or reset image to pre-OOBE +8. Go through Autopilot OOBE +9. Autopilot successfully enabled + +
No Repair Product Key (RDPK) injectedNoThis scenario violates Microsoft policy and breaks the Windows Autopilot experience. +
Reimage damaged Autopilot device that was not deregistered prior to repairYes, but the device will still be associated with previous tenant ID, so should only be returned to same customer + +1. Reimage damaged device +2. Write DPK into image +3. Go through Autopilot OOBE +4. Autopilot successfully enabled (to previous tenant ID) + +
Disk replacement from a non-Autopilot device to an Autopilot deviceYes + +1. Do not deregister damaged device prior to repair +2. Replace HDD on damaged device +3. Reimage or reset image back to OOBE +4. Go through Autopilot OOBE (customer) +5. Autopilot successfully enabled (repaired device recognized as its previous self) + +
Disk replacement from one Autopilot device to another Autopilot deviceMaybeIf the device from which the HDD is taken was itself previously deregistered from Autopilot, then that HDD can be used in a repair device. But if the HDD was never previously deregistered from Autopilot before being used in a repaired device, the newly repaired device will not have the proper Autopilot experience. + +Assuming the used HDD was previously deregistered (before being used in this repair): + +1. Deregister damaged device +2. Replace HDD on damaged device using a HDD from another deregistered Autopilot device +3. Reimage or rest the repaired device back to a pre-OOBE state +4. Go through Autopilot OOBE (customer) +5. Autopilot successfully enabled + +
Non-Microsoft network card replacement NoWhether from a non-Autopilot device to an Autopilot device, from one Autopilot device to another Autopilot device, or from an Autopilot device to a non-Autopilot device, any scenario where a 3rd party (not onboard) Network card is replaced will break the Autopilot experience, and is not recommended. +
A device repaired more than 3 timesNoAutopilot is not supported when a device is repeatedly repaired, so that whatever parts NOT replaced become associated with too many parts that have been replaced, which would make it difficult to uniquely identify that device in the future. +
Memory replacementYesReplacing the memory on a damaged device does not negatively affect the Autopilot experience on that device. No de/reregistration is needed. The repair technician simply needs to replace the memory. +
GPU replacementYesReplacing the GPU(s) on a damaged device does not negatively affect the Autopilot experience on that device. No de/reregistration is needed. The repair technician simply needs to replace the GPU. +
+ +>When scavenging parts from another Autopilot device, we recommend unregistering the scavenged device from Autopilot, scavenging it, and then NEVER REGISTERING THE SCAVENGED DEVICE (AGAIN) FOR AUTOPILOT, because reusing parts this way may cause two active devices to end up with the same ID, with no possibility of distinguishing between the two. + +**NOTE**: The following parts may be replaced without compromising Autopilot enablement or requiring special additional repair steps: +- Memory (RAM or ROM) +- Power Supply +- Video Card +- Card Reader +- Sound card +- Expansion card +- Microphone +- Webcam +- Fan +- Heat sink +- CMOS battery + +Other repair scenarios not yet tested and verified include: +- Daughterboard replacement +- CPU replacement +- Wifi replacement +- Ethernet replacement + +## FAQ + +| Question | Answer | +| --- | --- | +| If we have a tool that programs product information into the BIOS after the MBR, do we still need to submit a CBR report for the device to be Autopilot-capable? | No. Not if the in-house tool writes the minimum necessary information into the BIOS that the Autopilot program looks for to identify the device, as described earlier in this document. | +| What if only some components are replaced rather than the full motherboard? | While it’s true that some limited repairs do not prevent the Autopilot algorithm from successfully matching the post-repair device with the pre-repair device, it is best to ensure 100% success by going through the MBR steps above even for devices that only needed limited repairs. | +| How does a repair technician gain access to a broken device if they don’t have the customer’s login credentials? | The technician will have to reimage the device and use their own credentials during the repair process. | + +## Related topics + +[Device guidelines](autopilot-device-guidelines.md)
diff --git a/windows/deployment/windows-autopilot/bitlocker.md b/windows/deployment/windows-autopilot/bitlocker.md index a33cb8d60e..542243d569 100644 --- a/windows/deployment/windows-autopilot/bitlocker.md +++ b/windows/deployment/windows-autopilot/bitlocker.md @@ -23,9 +23,9 @@ ms.topic: article - Windows 10 -With Windows Autopilot, you can configure the BitLocker encryption settings to be applied before automatic encryption is started. This ensures that the default encrytion algorithm is not applied automatically when this is not the desired setting. Other BitLocker policies that must be applied prior to encryption can also be delivered before automatic BitLocker encryption begins. +With Windows Autopilot, you can configure the BitLocker encryption settings to be applied before automatic encryption is started. This ensures that the default encryption algorithm isn't applied automatically when this is not the desired setting. Other BitLocker policies that must be applied prior to encryption can also be delivered before automatic BitLocker encryption begins. -The BitLocker encryption algorithm is used when BitLocker is first enabled, and sets the strength to which full volume encryption should occur. Available encryption algorithms are: AES-CBC 128-bit, AES-CBC 256-bit, XTS-AES 128-bit or XTS-AES 256-bit encryption. The default value is XTS-AES 128-bit encryption. See [BitLocker CSP](https://docs.microsoft.com/windows/client-management/mdm/bitlocker-csp) for information about the recommended encryption algorithms to use. +The BitLocker encryption algorithm is used when BitLocker is first enabled, and sets the strength to which full volume encryption should occur. Available encryption algorithms are: AES-CBC 128-bit, AES-CBC 256-bit, XTS-AES 128-bit, or XTS-AES 256-bit encryption. The default value is XTS-AES 128-bit encryption. See [BitLocker CSP](https://docs.microsoft.com/windows/client-management/mdm/bitlocker-csp) for information about the recommended encryption algorithms to use. To ensure the desired BitLocker encryption algorithm is set before automatic encryption occurs for Autopilot devices: @@ -39,11 +39,11 @@ An example of Microsoft Intune Windows Encryption settings is shown below. ![BitLocker encryption settings](images/bitlocker-encryption.png) -Note that a device which is encrypted automatically will need to be decrypted prior to changing the encryption algorithm. +**Note**: A device that is encrypted automatically will need to be decrypted prior to changing the encryption algorithm. The settings are available under Device Configuration -> Profiles -> Create profile -> Platform = Windows 10 and later, Profile type = Endpoint protection -> Configure -> Windows Encryption -> BitLocker base settings, Configure encryption methods = Enable. -Note: It is also recommended to set Windows Encryption -> Windows Settings -> Encrypt = **Require**. +**Note**: It is also recommended to set Windows Encryption -> Windows Settings -> Encrypt = **Require**. ## Requirements @@ -51,4 +51,4 @@ Windows 10, version 1809 or later. ## See also -[Bitlocker overview](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) +[BitLocker overview](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) diff --git a/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md b/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md index 31298d382d..f0a7008b37 100644 --- a/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md +++ b/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md @@ -28,7 +28,7 @@ To get started with Windows Autopilot, you should try it out with a virtual mach In this topic you'll learn how to set-up a Windows Autopilot deployment for a VM using Hyper-V. > [!NOTE] -> Although there are [multiple platforms](administer.md) available to enable Autopilot, this lab primarily uses Intune. +> Although there are [multiple platforms](add-devices.md#registering-devices) available to enable Autopilot, this lab primarily uses Intune. > Hyper-V and a VM are not required for this lab. You can also use a physical device. However, the instructions assume that you are using a VM. To use a physical device, skip the instructions to install Hyper-V and create a VM. All references to 'device' in the guide refer to the client device, either physical or virtual. @@ -43,7 +43,7 @@ The following video provides an overview of the process: These are the things you'll need to complete this lab: - +
Windows 10 installation mediaWindows 10 Professional or Enterprise (ISO file) for a supported version of Windows 10, semi-annual channel. If you do not already have an ISO to use, a link is provided to download an evaluation version of Windows 10 Enterprise.
Internet accessIf you are behind a firewall, see the detailed networking requirements. Otherwise, just ensure that you have a connection to the Internet.
Internet accessIf you are behind a firewall, see the detailed networking requirements. Otherwise, just ensure that you have a connection to the Internet.
Hyper-V or a physical device running Windows 10The guide assumes that you will use a Hyper-V VM, and provides instructions to install and configure Hyper-V if needed. To use a physical device, skip the steps to install and configure Hyper-V.
A Premium Intune accountThis guide will describe how to obtain a free 30-day trial premium account that can be used to complete the lab.
@@ -110,9 +110,9 @@ When you are prompted to restart the computer, choose **Yes**. The computer migh > Alternatively, you can install Hyper-V using the Control Panel in Windows under **Turn Windows features on or off** for a client operating system, or using Server Manager's **Add Roles and Features Wizard** on a server operating system, as shown below: - ![hyper-v feature](../images/hyper-v-feature.png) + ![Hyper-V feature](images/hyper-v-feature.png) - ![hyper-v](../images/svr_mgr2.png) + ![Hyper-V](images/svr_mgr2.png)

FpxJ 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

0CP72AM~(=RAXffx+Zd89QyzjroyN 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 diff --git a/windows/security/threat-protection/microsoft-defender-atp/offboard-machines.md b/windows/security/threat-protection/microsoft-defender-atp/offboard-machines.md index 65e82f7f8a..b23ae6598e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/offboard-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/offboard-machines.md @@ -37,7 +37,7 @@ Follow the corresponding instructions depending on your preferred deployment met - [Offboard devices using Mobile Device Management tools](configure-endpoints-mdm.md#offboard-and-monitor-devices-using-mobile-device-management-tools) ## Offboard Servers -- [Offboard servers](configure-server-endpoints.md#offboard-servers) +- [Offboard servers](configure-server-endpoints.md#offboard-windows-servers) ## Offboard non-Windows devices - [Offboard non-Windows devices](configure-endpoints-non-windows.md#offboard-non-windows-devices) diff --git a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md index e1f80dbe12..d03759b40c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md @@ -46,7 +46,7 @@ Deployment methods vary, depending on which operating system is selected. Refer |---------|---------| |Windows 10 |- [Group Policy](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp)
- [Configuration Manager](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm)
- [Mobile Device Management (Intune)](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-mdm)
- [Local script](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-script)

**NOTE**: A local script is suitable for a proof of concept but should not be used for production deployment. For a production deployment, we recommend using Group Policy, Microsoft Endpoint Configuration Manager, or Intune. | |Windows 8.1 Enterprise
Windows 8.1 Pro
Windows 7 SP1 Enterprise
Windows 7 SP1 Pro | [Microsoft Monitoring Agent](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel#install-and-configure-microsoft-monitoring-agent-mma-to-report-sensor-data-to-microsoft-defender-atp)

**NOTE**: Microsoft Monitoring Agent is now Azure Log Analytics agent. To learn more, see [Log Analytics agent overview](https://docs.microsoft.com/azure/azure-monitor/platform/log-analytics-agent). | -|Windows Server 2019 and later
Windows Server 2019 core edition
Windows Server version 1803 and later |- [Local script](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-script)
- [Group Policy](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp)
- [Configuration Manager](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm)
- [System Center Configuration Manager](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm#onboard-windows-10-machines-using-earlier-versions-of-system-center-configuration-manager)
- [VDI onboarding scripts for non-persistent machines](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi)

**NOTE**: A local script is suitable for a proof of concept but should not be used for production deployment. For a production deployment, we recommend using Group Policy, Microsoft Endpoint Configuration Manager, or Intune. | +|Windows Server 2019 and later
Windows Server 2019 core edition
Windows Server version 1803 and later |- [Local script](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-script)
- [Group Policy](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp)
- [Configuration Manager](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm)
- [System Center Configuration Manager](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm#onboard-windows-10-devices-using-earlier-versions-of-system-center-configuration-manager)
- [VDI onboarding scripts for non-persistent machines](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi)

**NOTE**: A local script is suitable for a proof of concept but should not be used for production deployment. For a production deployment, we recommend using Group Policy, Microsoft Endpoint Configuration Manager, or Intune. | |Windows Server 2016
Windows Server 2012 R2
Windows Server 2008 R2 SP1 |- [Microsoft Defender Security Center](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints#option-1-onboard-servers-through-microsoft-defender-security-center)
- [Azure Security Center](https://docs.microsoft.com/azure/security-center/security-center-wdatp) | |macOS
iOS
Linux |[Onboard non-Windows machines](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-non-windows) | From c6f56e7ed933c737a8ec1098e9908838b9639913 Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Thu, 2 Jul 2020 14:08:12 +0300 Subject: [PATCH 0057/1414] add missing URLs Added missing URLs according to https://docs.microsoft.com/en-us/windows/privacy/manage-windows-1809-endpoints#windows-update In my opinion some of them can be excluded (for example *.dl.delivery.mp.microsoft.com is already included in *.delivery.mp.microsoft.com), but i guess someone else should make that call. I have added all of them, just to be sure. https://github.com/MicrosoftDocs/windows-itpro-docs/issues/6904 --- .../deployment/update/windows-update-troubleshooting.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/windows/deployment/update/windows-update-troubleshooting.md b/windows/deployment/update/windows-update-troubleshooting.md index 967245b7d0..8ed1fd70ea 100644 --- a/windows/deployment/update/windows-update-troubleshooting.md +++ b/windows/deployment/update/windows-update-troubleshooting.md @@ -110,7 +110,8 @@ If downloads through a proxy server fail with a 0x80d05001 DO_E_HTTP_BLOCKSIZE_M You may choose to apply a rule to permit HTTP RANGE requests for the following URLs: *.download.windowsupdate.com -*.dl.delivery.mp.microsoft.com +*.dl.delivery.mp.microsoft.com +*.delivery.mp.microsoft.com *.emdl.ws.microsoft.com If you cannot permit RANGE requests, keep in mind that this means you are downloading more content than needed in updates (as delta patching will not work). @@ -161,6 +162,10 @@ Check that your device can access these Windows Update endpoints: - `http://*.download.windowsupdate.com` - `http://wustat.windows.com` - `http://ntservicepack.microsoft.com` +- `https://*.prod.do.dsp.mp.microsoft.com` +- `http://*.dl.delivery.mp.microsoft.com` +- `https://*.delivery.mp.microsoft.com` +- `https://tsfe.trafficshaping.dsp.mp.microsoft.com` Allow these endpoints for future use. From 9a7af3e19e1a04a537a198cb1579a26b0bab2663 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Thu, 2 Jul 2020 19:22:25 +0500 Subject: [PATCH 0058/1414] Update troubleshoot-tcpip-netmon.md --- windows/client-management/troubleshoot-tcpip-netmon.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/client-management/troubleshoot-tcpip-netmon.md b/windows/client-management/troubleshoot-tcpip-netmon.md index 739c11d55d..f708897928 100644 --- a/windows/client-management/troubleshoot-tcpip-netmon.md +++ b/windows/client-management/troubleshoot-tcpip-netmon.md @@ -16,6 +16,9 @@ manager: dansimp In this topic, you will learn how to use Microsoft Network Monitor 3.4, which is a tool for capturing network traffic. +> [Note] +> Network Monitor is the archived protocol analyzer and is no longer under development. **Microsoft Message Analyzer** is the replacement for Network Monitor. For more details, see [Microsoft Message Analyzer Operating Guide](https://docs.microsoft.com/message-analyzer/microsoft-message-analyzer-operating-guide). + To get started, [download and run NM34_x64.exe](https://www.microsoft.com/download/details.aspx?id=4865). When you install Network Monitor, it installs its driver and hooks it to all the network adapters installed on the device. You can see the same on the adapter properties, as shown in the following image. ![Adapters](images/nm-adapters.png) From 7580546999dd28c975adb7c821f178a4dcf86049 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 2 Jul 2020 14:10:21 -0700 Subject: [PATCH 0059/1414] update to MSSP content --- windows/security/threat-protection/TOC.md | 4 + .../access-mssp-portal.md | 56 ++++ .../configure-mssp-notifications.md | 46 ++++ .../configure-mssp-support.md | 247 +----------------- .../fetch-alerts-mssp.md | 196 ++++++++++++++ .../grant-mssp-access.md | 133 ++++++++++ .../images/access-properties.png | Bin 0 -> 16921 bytes .../images/goverance-catalog.png | Bin 0 -> 12359 bytes .../images/mssp-access.png | Bin 0 -> 41134 bytes .../images/new-access-package.png | Bin 0 -> 58871 bytes 10 files changed, 441 insertions(+), 241 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/access-mssp-portal.md create mode 100644 windows/security/threat-protection/microsoft-defender-atp/configure-mssp-notifications.md create mode 100644 windows/security/threat-protection/microsoft-defender-atp/fetch-alerts-mssp.md create mode 100644 windows/security/threat-protection/microsoft-defender-atp/grant-mssp-access.md create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/access-properties.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/goverance-catalog.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/mssp-access.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/new-access-package.png diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index a35fd74410..212855c5b0 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -611,6 +611,10 @@ ###### [Create and manage device tags](microsoft-defender-atp/machine-tags.md) #### [Configure managed security service provider (MSSP) integration](microsoft-defender-atp/configure-mssp-support.md) +##### [Grant MSSP access to the portal](microsoft-defender-atp/grant-mssp-access.md) +##### [Access the MSSP customer portal](microsoft-defender-atp/access-mssp-portal.md) +##### [Configure alert notifications](microsoft-defender-atp/configure-mssp-notifications.md) +##### [Fetch alerts from customer tenant](microsoft-defender-atp/fetch-alerts-mssp.md) ### [Partner integration scenarios]() #### [Technical partner opportunities](microsoft-defender-atp/partner-integration.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/access-mssp-portal.md b/windows/security/threat-protection/microsoft-defender-atp/access-mssp-portal.md new file mode 100644 index 0000000000..647939803c --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/access-mssp-portal.md @@ -0,0 +1,56 @@ +--- +title: Access the Microsoft Defender Security Center MSSP customer portal +description: Access the Microsoft Defender Security Center MSSP customer portal +keywords: managed security service provider, mssp, configure, integration +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 +--- + +# Access the Microsoft Defender Security Center MSSP customer portal + +**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-mssp-support-abovefoldlink) + + + + +>[!NOTE] +>These set of steps are directed towards the MSSP. + +By default, MSSP customers access their Microsoft Defender Security Center tenant through the following URL: `https://securitycenter.windows.com`. + + +MSSPs however, will need to use a tenant-specific URL in the following format: `https://securitycenter.windows.com?tid=customer_tenant_id` to access the MSSP customer portal. + +In general, MSSPs will need to be added to each of the MSSP customer's Azure AD that they intend to manage. + + +Use the following steps to obtain the MSSP customer tenant ID and then use the ID to access the tenant-specific URL: + +1. As an MSSP, login to Azure AD with your credentials. + +2. Switch directory to the MSSP customer's tenant. + +3. Select **Azure Active Directory > Properties**. You'll find the tenant ID in the Directory ID field. + +4. Access the MSSP customer portal by replacing the `customer_tenant_id` value in the following URL: `https://securitycenter.windows.com?tid=customer_tenant_id`. + + +## Related topics +- [Grant MSSP access to the portal](grant-mssp-access.md) +- [Configure alert notifications](configure-mssp-notifications.md) +- [Fetch alerts from customer tenant](fetch-alerts-mssp.md) \ No newline at end of file diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-mssp-notifications.md b/windows/security/threat-protection/microsoft-defender-atp/configure-mssp-notifications.md new file mode 100644 index 0000000000..b7c4bf19d6 --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-mssp-notifications.md @@ -0,0 +1,46 @@ +--- +title: Configure alert notifications that are sent to MSSPs +description: Configure alert notifications that are sent to MSSPs +keywords: managed security service provider, mssp, configure, integration +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 alert notifications that are sent to MSSPs + +**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-mssp-support-abovefoldlink) + + +>[!NOTE] +>This step can be done by either the MSSP customer or MSSP. MSSPs must be granted the appropriate permissions to configure this on behalf of the MSSP customer. + +After access the portal is granted, alert notification rules can to be created so that emails are sent to MSSPs when alerts associated with the tenant are created and set conditions are met. + + +For more information, see [Create rules for alert notifications](configure-email-notifications.md#create-rules-for-alert-notifications). + + +These check boxes must be checked: +- **Include organization name** - The customer name will be added to email notifications +- **Include tenant-specific portal link** - Alert link URL will have tenant specific parameter (tid=target_tenant_id) that allows direct access to target tenant portal + + +## Related topics +- [Grant MSSP access to the portal](grant-mssp-access.md) +- [Access the MSSP customer portal](access-mssp-portal.md) +- [Fetch alerts from customer tenant](fetch-alerts-mssp.md) \ No newline at end of file diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-mssp-support.md b/windows/security/threat-protection/microsoft-defender-atp/configure-mssp-support.md index 852f5ff3b8..5aafc31c98 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-mssp-support.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-mssp-support.md @@ -1,8 +1,6 @@ --- title: Configure managed security service provider support - description: Take the necessary steps to configure the MSSP integration with Microsoft Defender ATP - keywords: managed security service provider, mssp, configure, integration search.product: eADQiWindows 10XVcnh search.appverid: met150 @@ -17,7 +15,6 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: article -ms.date: 09/03/2018 --- # Configure managed security service provider integration @@ -67,247 +64,15 @@ This action is taken by the MSSP. It allows MSSPs to fetch alerts in SIEM tools. This action is taken by the MSSP. It allows MSSPs to fetch alerts using APIs. -## Grant the MSSP access to the portal ->[!NOTE] -> These set of steps are directed towards the MSSP customer.
-> Access to the portal can only be done by the MSSP customer. - -As a MSSP customer, you'll need to take the following configuration steps to grant the MSSP access to Microsoft Defender Security Center. - - -Authentication and authorization of the MSSP user is built on top of Azure Active Directory (Azure AD) B2B functionality. - -You'll need to take the following 2 steps: -- Add MSSP user to your tenant as a guest user - -- Grant MSSP user access to Microsoft Defender Security Center - - -### Add MSSP user to your tenant as a guest user -Add a user who is a member of the MSSP tenant to your tenant as a guest user. - -To grant portal access to the MSSP, you must add the MSSP user to your Azure AD as a guest user. For more information, see [Add Azure Active Directory B2B collaboration users in the Azure portal](https://docs.microsoft.com/azure/active-directory/b2b/add-users-administrator). - -### Grant MSSP user access to Microsoft Defender Security Center -Grant the guest user access and permissions to your Microsoft Defender Security Center tenant. - -Granting access to guest user is done the same way as granting access to a user who is a member of your tenant. - -If you're using basic permissions to access the portal, the guest user must be assigned a Security Administrator role in **your** tenant. For more information, see [Use basic permissions to access the portal](basic-permissions.md). - -If you're using role-based access control (RBAC), the guest user must be to added to the appropriate group or groups in **your** tenant. Fore more information on RBAC in Microsoft Defender ATP, see [Manage portal access using RBAC](rbac.md). - - ->[!NOTE] ->There is no difference between the Member user and Guest user roles from RBAC perspective. - -It is recommended that groups are created for MSSPs to make authorization access more manageable. - -As a MSSP customer, you can always remove or modify the permissions granted to the MSSP by updating the Azure AD user groups. - - -## Access the Microsoft Defender Security Center MSSP customer portal - ->[!NOTE] ->These set of steps are directed towards the MSSP. - -By default, MSSP customers access their Microsoft Defender Security Center tenant through the following URL: `https://securitycenter.windows.com`. - - -MSSPs however, will need to use a tenant-specific URL in the following format: `https://securitycenter.windows.com?tid=customer_tenant_id` to access the MSSP customer portal. - -In general, MSSPs will need to be added to each of the MSSP customer's Azure AD that they intend to manage. - - -Use the following steps to obtain the MSSP customer tenant ID and then use the ID to access the tenant-specific URL: - -1. As an MSSP, login to Azure AD with your credentials. - -2. Switch directory to the MSSP customer's tenant. - -3. Select **Azure Active Directory > Properties**. You'll find the tenant ID in the Directory ID field. - -4. Access the MSSP customer portal by replacing the `customer_tenant_id` value in the following URL: `https://securitycenter.windows.com?tid=customer_tenant_id`. - -## Configure alert notifications that are sent to MSSPs - ->[!NOTE] ->This step can be done by either the MSSP customer or MSSP. MSSPs must be granted the appropriate permissions to configure this on behalf of the MSSP customer. - -After access the portal is granted, alert notification rules can to be created so that emails are sent to MSSPs when alerts associated with the tenant are created and set conditions are met. - - -For more information, see [Create rules for alert notifications](configure-email-notifications.md#create-rules-for-alert-notifications). - - -These check boxes must be checked: -- **Include organization name** - The customer name will be added to email notifications -- **Include tenant-specific portal link** - Alert link URL will have tenant specific parameter (tid=target_tenant_id) that allows direct access to target tenant portal - - -## Fetch alerts from MSSP customer's tenant into the SIEM system - ->[!NOTE] ->This action is taken by the MSSP. - - -To fetch alerts into your SIEM system you'll need to take the following steps: - -Step 1: Create a third-party application - -Step 2: Get access and refresh tokens from your customer's tenant - -Step 3: allow your application on Microsoft Defender Security Center - - - - -### Step 1: Create an application in Azure Active Directory (Azure AD) - -You'll need to create an application and grant it permissions to fetch alerts from your customer's Microsoft Defender ATP tenant. - - -1. Sign in to the [Azure AD portal](https://aad.portal.azure.com/). - -2. Select **Azure Active Directory** > **App registrations**. - - -3. Click **New registration**. - - -4. Specify the following values: - - - Name: \ SIEM MSSP Connector (replace Tenant_name with the tenant display name) - - - Supported account types: Account in this organizational directory only - - Redirect URI: Select Web and type `https:///SiemMsspConnector`(replace with the tenant name) - -5. Click **Register**. The application is displayed in the list of applications you own. - -6. Select the application, then click **Overview**. - -7. Copy the value from the **Application (client) ID** field to a safe place, you will need this in the next step. - -8. Select **Certificate & secrets** in the new application panel. - -9. Click **New client secret**. - - - - Description: Enter a description for the key. - - Expires: Select **In 1 year** - - -10. Click **Add**, copy the value of the client secret to a safe place, you will need this in the next step. - - -### Step 2: Get access and refresh tokens from your customer's tenant -This section guides you on how to use a PowerShell script to get the tokens from your customer's tenant. This script uses the application from the previous step to get the access and refresh tokens using the OAuth Authorization Code Flow. - -After providing your credentials, you'll need to grant consent to the application so that the application is provisioned in the customer's tenant. - - -1. Create a new folder and name it: `MsspTokensAcquisition`. - -2. Download the [LoginBrowser.psm1 module](https://github.com/shawntabrizi/Microsoft-Authentication-with-PowerShell-and-MSAL/blob/master/Authorization%20Code%20Grant%20Flow/LoginBrowser.psm1) and save it in the `MsspTokensAcquisition` folder. - - >[!NOTE] - >In line 30, replace `authorzationUrl` with `authorizationUrl`. - -3. Create a file with the following content and save it with the name `MsspTokensAcquisition.ps1` in the folder: - ``` - param ( - [Parameter(Mandatory=$true)][string]$clientId, - [Parameter(Mandatory=$true)][string]$secret, - [Parameter(Mandatory=$true)][string]$tenantId - ) - [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 - - # Load our Login Browser Function - Import-Module .\LoginBrowser.psm1 - - # Configuration parameters - $login = "https://login.microsoftonline.com" - $redirectUri = "https://SiemMsspConnector" - $resourceId = "https://graph.windows.net" - - Write-Host 'Prompt the user for his credentials, to get an authorization code' - $authorizationUrl = ("{0}/{1}/oauth2/authorize?prompt=select_account&response_type=code&client_id={2}&redirect_uri={3}&resource={4}" -f - $login, $tenantId, $clientId, $redirectUri, $resourceId) - Write-Host "authorzationUrl: $authorizationUrl" - - # Fake a proper endpoint for the Redirect URI - $code = LoginBrowser $authorizationUrl $redirectUri - - # Acquire token using the authorization code - - $Body = @{ - grant_type = 'authorization_code' - client_id = $clientId - code = $code - redirect_uri = $redirectUri - resource = $resourceId - client_secret = $secret - } - - $tokenEndpoint = "$login/$tenantId/oauth2/token?" - $Response = Invoke-RestMethod -Method Post -Uri $tokenEndpoint -Body $Body - $token = $Response.access_token - $refreshToken= $Response.refresh_token - - Write-Host " ----------------------------------- TOKEN ---------------------------------- " - Write-Host $token - - Write-Host " ----------------------------------- REFRESH TOKEN ---------------------------------- " - Write-Host $refreshToken - ``` -4. Open an elevated PowerShell command prompt in the `MsspTokensAcquisition` folder. - -5. Run the following command: - `Set-ExecutionPolicy -ExecutionPolicy Bypass` - -6. Enter the following commands: `.\MsspTokensAcquisition.ps1 -clientId -secret -tenantId ` - - - Replace \ with the **Application (client) ID** you got from the previous step. - - Replace \ with the **Client Secret** you created from the previous step. - - Replace \ with your customer's **Tenant ID**. - - -7. You'll be asked to provide your credentials and consent. Ignore the page redirect. - -8. In the PowerShell window, you'll receive an access token and a refresh token. Save the refresh token to configure your SIEM connector. - - -### Step 3: Allow your application on Microsoft Defender Security Center -You'll need to allow the application you created in Microsoft Defender Security Center. - - -You'll need to have **Manage portal system settings** permission to allow the application. Otherwise, you'll need to request your customer to allow the application for you. - -1. Go to `https://securitycenter.windows.com?tid=` (replace \ with the customer's tenant ID. - -2. Click **Settings** > **SIEM**. - -3. Select the **MSSP** tab. - -4. Enter the **Application ID** from the first step and your **Tenant ID**. - -5. Click **Authorize application**. - - -You can now download the relevant configuration file for your SIEM and connect to the Microsoft Defender ATP API. For more information see, [Pull alerts to your SIEM tools](configure-siem.md). - - -- In the ArcSight configuration file / Splunk Authentication Properties file – you will have to write your application key manually by settings the secret value. -- Instead of acquiring a refresh token in the portal, use the script from the previous step to acquire a refresh token (or acquire it by other means). - -## Fetch alerts from MSSP customer's tenant using APIs - -For information on how to fetch alerts using REST API, see [Pull alerts using REST API](pull-alerts-using-rest-api.md). - ## Related topics -- [Use basic permissions to access the portal](basic-permissions.md) +- [Grant MSSP access to the portal](grant-mssp-access.md) +- [Access the MSSP customer portal](access-mssp-portal.md) +- [Configure alert notifications](configure-mssp-notifications.md) +- [Fetch alerts from customer tenant](fetch-alerts-mssp.md) + + - [Manage portal access using RBAC](rbac.md) - [Pull alerts to your SIEM tools](configure-siem.md) - [Pull alerts using REST API](pull-alerts-using-rest-api.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/fetch-alerts-mssp.md b/windows/security/threat-protection/microsoft-defender-atp/fetch-alerts-mssp.md new file mode 100644 index 0000000000..f0ccb1577e --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/fetch-alerts-mssp.md @@ -0,0 +1,196 @@ +--- +title: Fetch alerts from MSSP customer tenant +description: Learn how to fetch alerts from a customer tenant +keywords: managed security service provider, mssp, configure, integration +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 +--- + +# Fetch alerts from MSSP customer tenant + +**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-mssp-support-abovefoldlink) + + +>[!NOTE] +>This action is taken by the MSSP. + + +There are two ways you can fetch alerts: +- Using the SIEM method +- Using APIs + +## Fetch alerts into your SIEM + +To fetch alerts into your SIEM system you'll need to take the following steps: + +Step 1: Create a third-party application + +Step 2: Get access and refresh tokens from your customer's tenant + +Step 3: allow your application on Microsoft Defender Security Center + + + + +### Step 1: Create an application in Azure Active Directory (Azure AD) + +You'll need to create an application and grant it permissions to fetch alerts from your customer's Microsoft Defender ATP tenant. + + +1. Sign in to the [Azure AD portal](https://aad.portal.azure.com/). + +2. Select **Azure Active Directory** > **App registrations**. + + +3. Click **New registration**. + + +4. Specify the following values: + + - Name: \ SIEM MSSP Connector (replace Tenant_name with the tenant display name) + + - Supported account types: Account in this organizational directory only + - Redirect URI: Select Web and type `https:///SiemMsspConnector`(replace with the tenant name) + +5. Click **Register**. The application is displayed in the list of applications you own. + +6. Select the application, then click **Overview**. + +7. Copy the value from the **Application (client) ID** field to a safe place, you will need this in the next step. + +8. Select **Certificate & secrets** in the new application panel. + +9. Click **New client secret**. + + + - Description: Enter a description for the key. + - Expires: Select **In 1 year** + + +10. Click **Add**, copy the value of the client secret to a safe place, you will need this in the next step. + + +### Step 2: Get access and refresh tokens from your customer's tenant +This section guides you on how to use a PowerShell script to get the tokens from your customer's tenant. This script uses the application from the previous step to get the access and refresh tokens using the OAuth Authorization Code Flow. + +After providing your credentials, you'll need to grant consent to the application so that the application is provisioned in the customer's tenant. + + +1. Create a new folder and name it: `MsspTokensAcquisition`. + +2. Download the [LoginBrowser.psm1 module](https://github.com/shawntabrizi/Microsoft-Authentication-with-PowerShell-and-MSAL/blob/master/Authorization%20Code%20Grant%20Flow/LoginBrowser.psm1) and save it in the `MsspTokensAcquisition` folder. + + >[!NOTE] + >In line 30, replace `authorzationUrl` with `authorizationUrl`. + +3. Create a file with the following content and save it with the name `MsspTokensAcquisition.ps1` in the folder: + ``` + param ( + [Parameter(Mandatory=$true)][string]$clientId, + [Parameter(Mandatory=$true)][string]$secret, + [Parameter(Mandatory=$true)][string]$tenantId + ) + [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 + + # Load our Login Browser Function + Import-Module .\LoginBrowser.psm1 + + # Configuration parameters + $login = "https://login.microsoftonline.com" + $redirectUri = "https://SiemMsspConnector" + $resourceId = "https://graph.windows.net" + + Write-Host 'Prompt the user for his credentials, to get an authorization code' + $authorizationUrl = ("{0}/{1}/oauth2/authorize?prompt=select_account&response_type=code&client_id={2}&redirect_uri={3}&resource={4}" -f + $login, $tenantId, $clientId, $redirectUri, $resourceId) + Write-Host "authorzationUrl: $authorizationUrl" + + # Fake a proper endpoint for the Redirect URI + $code = LoginBrowser $authorizationUrl $redirectUri + + # Acquire token using the authorization code + + $Body = @{ + grant_type = 'authorization_code' + client_id = $clientId + code = $code + redirect_uri = $redirectUri + resource = $resourceId + client_secret = $secret + } + + $tokenEndpoint = "$login/$tenantId/oauth2/token?" + $Response = Invoke-RestMethod -Method Post -Uri $tokenEndpoint -Body $Body + $token = $Response.access_token + $refreshToken= $Response.refresh_token + + Write-Host " ----------------------------------- TOKEN ---------------------------------- " + Write-Host $token + + Write-Host " ----------------------------------- REFRESH TOKEN ---------------------------------- " + Write-Host $refreshToken + ``` +4. Open an elevated PowerShell command prompt in the `MsspTokensAcquisition` folder. + +5. Run the following command: + `Set-ExecutionPolicy -ExecutionPolicy Bypass` + +6. Enter the following commands: `.\MsspTokensAcquisition.ps1 -clientId -secret -tenantId ` + + - Replace \ with the **Application (client) ID** you got from the previous step. + - Replace \ with the **Client Secret** you created from the previous step. + - Replace \ with your customer's **Tenant ID**. + + +7. You'll be asked to provide your credentials and consent. Ignore the page redirect. + +8. In the PowerShell window, you'll receive an access token and a refresh token. Save the refresh token to configure your SIEM connector. + + +### Step 3: Allow your application on Microsoft Defender Security Center +You'll need to allow the application you created in Microsoft Defender Security Center. + + +You'll need to have **Manage portal system settings** permission to allow the application. Otherwise, you'll need to request your customer to allow the application for you. + +1. Go to `https://securitycenter.windows.com?tid=` (replace \ with the customer's tenant ID. + +2. Click **Settings** > **SIEM**. + +3. Select the **MSSP** tab. + +4. Enter the **Application ID** from the first step and your **Tenant ID**. + +5. Click **Authorize application**. + + +You can now download the relevant configuration file for your SIEM and connect to the Microsoft Defender ATP API. For more information see, [Pull alerts to your SIEM tools](configure-siem.md). + + +- In the ArcSight configuration file / Splunk Authentication Properties file – you will have to write your application key manually by settings the secret value. +- Instead of acquiring a refresh token in the portal, use the script from the previous step to acquire a refresh token (or acquire it by other means). + +## Fetch alerts from MSSP customer's tenant using APIs + +For information on how to fetch alerts using REST API, see [Pull alerts using REST API](pull-alerts-using-rest-api.md). + + +## Related topics +- [Grant MSSP access to the portal](grant-mssp-access.md) +- [Access the MSSP customer portal](access-mssp-portal.md) +- [Configure alert notifications](configure-mssp-notifications.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/grant-mssp-access.md b/windows/security/threat-protection/microsoft-defender-atp/grant-mssp-access.md new file mode 100644 index 0000000000..6e1bf6397b --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/grant-mssp-access.md @@ -0,0 +1,133 @@ +--- +title: Grant access to managed security service provider (MSSP) +description: Take the necessary steps to configure the MSSP integration with Microsoft Defender ATP +keywords: managed security service provider, mssp, configure, integration +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 +--- + +# Grant managed security service provider (MSSP) access + +**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-mssp-support-abovefoldlink) + +To implement a multi-tenant delegated access solution take the following steps: + +1. Enable [role-based access control](rbac.md) in Microsoft Defender ATP and connect with Active Directory (AD) groups. + +2. Configure [Governance Access Packages](https://docs.microsoft.com/en-us/azure/active-directory/governance/identity-governance-overview) for access request and provisioning. + +3. Manage access requests and audits in [Microsoft Myaccess](https://docs.microsoft.com/en-us/azure/active-directory/governance/entitlement-management-request-approve). + +## Enable role-based access controls in Microsoft Defender ATP + +1. **Create access groups for MSSP resources in Customer AAD: Groups** + + These groups will be linked to the Roles you create in Microsoft Defender ATP. To do so, in the customer AD tenant, create 3 groups: + + - Tier 1 Analyst + - Tier 2 Analyst + - MSSP Analyst Approvers + + +2. Create Microsoft Defender ATP roles for appropriate access levels in Customer Micorosft Defender ATP. + + To enable RBAC in the customer Microsoft Defender Security Center, access **Settings > Permissions > Roles** and "Turn on roles", from a user account with Global Administrator or Security Administrator rights. + + ![Image of MSSP access](images/mssp-access.png) + + Then, create RBAC roles to meet MSSP SOC Tier needs. Link these roles to the created user groups via “Assigned user groups”. + + Two possible roles: + + - **Tier 1 Analysts**
+ Perform all actions except for live response and manage security settings. + + - **Tier 2 Analysts**
+ Tier 1 capabilities with the addition to [ive response](live-response.md) + + For more information, see [Use role-based access control](rbac.md). + + + +## Configure Governance Access Packages + +1. **Add MSSP as Connected Organization in Customer AAD: Identity Governance** + + Adding the MSSP as a connected organization will allow the MSSP to request and have accesses provisioned. + + To do so, in the customer AD tenant, access Identity Governance: Connected organization. Add a new organization and search for your MSSP Analyst tenant via Tenant ID or Domain. It is recommended to create a separate AD tenant for your MSSP Analysts. + +2. **Create a resource catalog in Customer AAD: Identity Governance** + + Resource catalogs are a logical collection of access packages, created in the customer AD tenant. + + To do so, in the customer AD tenant, access Identity Governance: Catalogs, and add **New Catalog**. In our example, we will call it **MSSP Accesses**. + + ![Image of new catalog](images/goverance-catalog.png) + + Further more information, see [Create a catalog of resources](https://docs.microsoft.com/azure/active-directory/governance/entitlement-management-catalog-create). + + +3. **Create access packages for MSSP resources Customer AAD: Identity Governance** + + Access packages are the collection of rights and accesses that a requestor will be granted upon approval. + + To do so, in the customer AD tenant, access Identity Governance: Access Packages, and add **New Access Package**. Create an access package for the MSSP approvers and each analyst tier. For example, the following Tier 1 Analyst configuration creates an access package that: + + - Requires a member of the AD group **MSSP Analyst Approvers** to authorize new requests + - Has annual access reviews, where the SOC analysts can request an access extension + - Can only be requested by users in the MSSP SOC Tenant + - Access auto expires after 365 days + + ![Image of new access package](images/new-access-package.png) + + For more information, see [Create a new access package](https://docs.microsoft.com/azure/active-directory/governance/entitlement-management-access-package-create). + + +4. **Provide access request link to MSSP resources from Customer AAD: Identity Governance** + + The My Access portal link is used by MSSP SOC analysts to request access via the access packages created. The link is durable, meaning the same link may be used over time for new analysts. The analyst request goes into a queue for approval by the **MSSP Analyst Approvers**. + + + ![Image of access properties](images/access-properties.png) + + The link is located on the overview page of each access package. + +## Manage access + +1. Review and authorize access requests in Customer and/or MSSP myaccess. + + Access requests are managed in the customer My Access, by members of the MSSP Analyst Approvers group. + + To do so, access the customer’s myaccess using: + `https://myaccess.microsoft.com/@`. + + Example: `https://myaccess.microsoft.com/@M365x440XXX.onmicrosoft.com#/ +2. Approve or deny requests in the **Approvals** section of the UI. + + At this point, analyst access has been provisioned, and each analyst should be able to access the customer’s Microsoft Defender Security Center: `https://securitycenter.Microsoft.com/?tid=` + +## Related topics +- [Access the MSSP customer portal](access-mssp-portal.md) +- [Configure alert notifications](configure-mssp-notifications.md) +- [Fetch alerts from customer tenant](fetch-alerts-mssp.md) + + + + + diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/access-properties.png b/windows/security/threat-protection/microsoft-defender-atp/images/access-properties.png new file mode 100644 index 0000000000000000000000000000000000000000..aa284279f96d9d09473f483a8519757297790b37 GIT binary patch literal 16921 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/goverance-catalog.png b/windows/security/threat-protection/microsoft-defender-atp/images/goverance-catalog.png new file mode 100644 index 0000000000000000000000000000000000000000..69e92ad46d671489baf4985d9dcc5b0eb55aed9c GIT binary patch literal 12359 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/mssp-access.png b/windows/security/threat-protection/microsoft-defender-atp/images/mssp-access.png new file mode 100644 index 0000000000000000000000000000000000000000..143628c6838f0258504ebd481deb4a6de1b3b8a6 GIT binary patch literal 41134 zcmce-b!;8M(=F)OiJ5)P%*@QpjJb}PnVI95*}i7BV`hw*nIUFoJ7#9u`}5Xb}nxxOURBjbZ#!nn#RO2X{JKmu^_D9k#HARtH}WF@p%00{ zCO}g}hoF)n$>1Q6O5nw_V2OoukQgxpqgsjd0bxo1{`{{GzWguvz*hu^`q-TvZ912kj#CO%)lI?pfiW`5eLhFa$tZF*9WLLQ9z-DjF5)-~ra zx9juhZ7p26=H-f4f{l*ZV0=X0$o2o_-h$^%$-ha<;KRFej> znt>4#457ta665OPS<1_$jYukMGoydYA&uYfZP)xjJ%vRK)nmo(m-rmP&Onz}Nch`Z z#})-k@+#X6r}&BAR!RFw@rf0VT~#qTE+sSdN43^d5+tKL**cc^*A0hVl%{Ejv6owN zI&o5`j?n^=t?SW&i(DKY@#}f%hfPE`QBlW&jhW=xq=z*fnIMHAD1NRv%TS{5fYT1m-4U^{=QonTyGBy`r3Y`d2&ct3yc7o=Cx&r^lQ zly%x`%w=FdT-NO2SlEPuV>Y)5MIc-svxGv>iw$ciJIK>=kE!&i<3z!~?B1BLXu|)r zARp$qT&e557W2wge*h$A8m8&?JUp658s>Q!yR{W!4Oev7OP%hL7&)Qx_D889sw^n! ziamG8{j%Nj;ZbUHdAM*CFhT!^yyYHQf4wFB7HQbi{uHcO$q z*F)BT6AJen!oIWvO8#aLgA2E~5mfU^%;a%l%`rz+v2~Z<65H>hm5zFTQL(VMbeopF zSj~N_bJvIL5{ES*K4*)3{GjNpCD|l*=OvSXu_Q#C@b_Q|wRYbV1uT5zcBI;!#`G)b zaayLz0_r5w1o@(mW%D-n6r;s~MsN>bhoMJ1F$^lY&BY;^V^Xa<50w?EW=m6*RxJ{QyAvClkFA~$E#>^SIq=^8a)jVKDax8fpsGXf8}Ybkj9o;()D0aI>n9=M_ree@Aug7cA0BOIhPw_ zU;0lf637wh9)vw`Cxbw}`tEzGqkP+AqU`dytJ~D=6#bUo0OX{O%I@}#iQgF4L#Zb5 zcP8eK<1nFt<_e2Z(Gk?^@8`(jmG~|K6&lUqIZnDcCOmizKU}uATKUX??m2Xce@C}cou^Lk-%akgSw%*W%n&mkp6G)J9^iU+GIWJ82ohW3(( zD{%MEZ#i_zx%7fzvC_Gm>IoOIC{3UtgCRGlE2SYigPoR+!T9CQilz=$a_$IpN*M6u zEs#GY1ugJgnI)JUjmRvSZr%pNXT|FiDma|ka=!UGsy=;tioMmN$`-PgI!(#TBli5) zEGeCDrNsGJ)j#VzMr zr|@49ni`7L6yv-PJ`C+M{rMXXYHN7;mSe6|&**2%cj(!(#ur|Ol!*wpr7O)bd-rxv za#ZSPsxqyR0L*9RE_@71v%##5Pd4ccsqhkXjR~NHO4QECGxr zMR)dYpYH1Ph3WXL7Nn$^hB9r@tuOhcMV#}tDR&gHPZqolHNO8XJozF-bB$iamYv@v z23_!z!ouR>Z`BMJbxY;nN`*RjKljFM?LUNdk45Jx5Mu9Y-JUf}cMaP{PScaiO3&e*toE5scVxq0 z`9FvvqT(OtUuY1vCG7B_t%K=Zp<6_GU6T6rQ z0T5K0R)LNBMh3-rw&@qYnXun3#~O|lH?yKUoe$+U&{$_jIO%q_;t?NM3QrrO;=o*D z6FWz!iFPDt&CB`AMf%>Oia6H2o7qjUU=_SoUWPOy^$TT4t4_JwBx-Y z2u>H?wwUREp|Hh#m15S|xiSH(%9nfJg?+I8_|jsq@$vc#C4SyaI$Yg(Xv3wTXdPG0qH#u}soe@VAcF6)sj?C_zIVky{sJ105vaEpyX_Yy}*sw2h zWrnnTx0WAlFaGu)Zdl0&vp{08IYe75c3P75<*+%pf*?4J{;2*;QTrYxqfv=24nI;1 zD7I^H*z0Fb`@R)H?UqT}E3E6Q4mIQjq}Xd7k<5_ zXXV$s94RSf5%<}5YDA__bTDLTK}{e#2l+#ODBOkODRFuv8mNVjAN1v(LiOxS_1Z%= z%!O_371w)Xx@3{McQr&c9KF>37`7=x74sFM!RNANS*$Vm?BXv{<1=r7j)~N#QNVBu5T=wfv zJ4EfKTybuBRZ7fz9x9BUotr3{tt&fy@1*$f<^sg^y5Lz(9u=tsrz!uJtfLyAebFs@ zXh;e)Nn`zSLsZLolC+9b{TOsK!_)U zocP{K9M({%QT#EAiken*ajZu;s#y5rZyMAntHuFnhkq?jB~8a|vBkfNN6FH`<0S`3 ziq2^u?hW0j|Bt(dqj;1W9&}n2Jket^AZ~cLse}Vc^GJN7-nO2GrxG;^_q!nD087t> zN^Lp`0jG*kDGQW>*0&N|vWUk|IYTyj99r=lC9+@{d2Yav7XRI%!=8cusA9fNgk9pMXYJ^Yk;U;nPID@yYyC@L({t`qY4`M&@Yizm5eyhKgdExjiIZP zyb4VCz>Y23nr{@D1f7#rwq9orhe%Xn`=O_ht1BaUjrdCmBNFq@6dj302f%>El3!46 z;<7)%6_Woz{?;%2f%bWKLc|f}OlhkK{{STRdF-Q_T+PXnkZz+?5;25PWHl%J-}BjL5**nOR^LQSv8!`E%NeZ|G*OqL!rSF)mwv@kZz3?54l@fh>0c zShr}po!9|N=K4&L3+T)j_}P(g-*UD9Azw#b(?fJ zap|x&C*ky!mH&00P|^sl|MdiP26P{gOz`b0Ot@GuUOt_#C*b2MjDU|z;=pchgd=mN zCAv$~weLi0l)U~uK_FU-~a5_?GY!Q_Un&^m7pdXQ3nD@9>z^ugL`SVG6QoDC- zm+$_`1Zs;IDuynud}sf7x^A7f4M_Kt5_;SWAa+6MB=Fk9fy+c{=MUdl8{ae$bmbrv z8F%{YVo&_BGTvfw{^M{WeOyqU=x8mjD&J*GRX4Cz;2y>UwU*WrGyrA<9B&(FnPQvq zXqL~AC$3fb?kMb#+z>tMX|pwcE*%&fI|)(k8K2SR*~F`8R=0u7A?GY%!tmN7a`|QS zM)I1UA&$I5ua&bDomAsH`bf+IzbFw~@BF)%bA4yh?p{= zGpMKRn+oz|6!yL6cBMeFjYMc)87dd{1)coT*ME;Ao?XEorkh^C5GxGKL^KJ~kdx#V z=@pTekTpxb9mv8p{ig(}ZN^YmN>MZ@Lot79!Ggp0L$14H;UR(Ti?$NyN;>Q8KrATZLxiOCQ)Ze;R0=y?C@8x9qM zuH1yk+(@4K1;m)4qY_8R;?fLT6`A zTqcBsU@`aFUmYS?>cyJsNjpOqqf{lPR4x_ctbIXGRFenQW(!aCw`pn`64hIx=d*VE zOs#RxgW5P{G=i$^6dXZjs7yf`W@+FZ;JS5%buaS; zWKY9&BS#HVLjr{+|Lr4F%Meu?HJ#i;F@)Sjn^822hg9UQjz+=%IXRxB#vHM~tihoe zw0=W2AtJ!a#XXfkSV)1Q@Um>TLTeN6%lr>|{S}BN2fs^aNt>2~dld5d7@+Q;-Ji>l zCBtK`BH+iG>>?V|Z@ErV;VSf)Bu@4%(OgMVUWCEkwMQ8aZZPTmLZZ$bM- z-$D?BWd7;37crf?obNzi?4an8} zAYtkk;S^EEDUGNYC+=+dENYTRMIik$1e453B_58EYw_2F%WH5?PVzhZ&(ptfC~R_}kia@*ks0zk^kUjI{+M7)_J-gEHiPc4m=Y8x2Ur9jU3Dk&}KO{_gLFdi|_xSA8&IR$y1f6KD@KI6UZbpq|D&?l|+ zJ8a3_L5grvO4XLYc55&YD@OWKcXX}&fi>WOOzCYKH#BP8sX}nxt*nxcfOLLN_EUxU zXlj1OzRJ*k5O%t&5hitdDuEnH;A39g_T~Q5XhikbtXE)Sw(`{ifALr(F4)T1C>=j7 z*mNQqbM}i0N@`zx2cVT3&etI}ClqXZ1*jBrdPak&M|1Bvw%!W1Om_OpC@{FRHb28A zGFf9Z*g}h~cm%xG@9(LfUjlsa9%qyoLdLb-x5U>4Yw&F7kmaJ)VNlo~dmXN-9Q-qR zG0h*cYzNS3c4C=7g#vDTJmSyzOtGMR%8zOG?@zsk{6L+o? zj;GBwSBG0{lyEU`iOgk1LD*b^(%;35I5=QM=!mGyoPOiTk|@b>_xvoB#n(|0nin6~ z?*&Do!-qvcg;p1wQk@~Q2X($fP@qHGw`2C73>1p1Y1V0P3+8;K3`T8kJPoDo$U%(l zd`6hMxJ%F!NYJ#opb{SLg<7Cqu5;i<4!}iGWZ3J;oK~O1&3C-8)>0lby{*81%IsuX zTz8@7ZC&B9r4k|Co*po3HeQhObnEZF^)?9pX7EDC+iEWtYGAZ?s5fzUw9D#~#`{U+ z->}2|HaUfZLB)KybK=Z}lr>xop~an^?w=k-9sH!L_8;Q9(xCfe46C063odcSwIe;f z!$)#zHi49*(vwYq#yVIZbApnnA^)};M1}+7%Itxw+A0DOe)>i7wPXI4c)gN z`KyIK{%#3Bb;6MjFdol&LFbH)ceFdaYLtWXI-LZ>-v2YbbzESPR9N8sn?PbV@&v}U z>xhcnX=!Ff40A8N{N3Z4M(aYLUEA)lH?puoFgw2^?;&8BE*f zVzj%T8+&>_HQ0x?$b!j!U!`SRE(NM*gBL9~6OV1mFkatn3d-A*gj2js`+OvhhW4&p zN_nh2_gu5nO_S0KNPB}nfNrZazcu$6A}&^oXF`R$U{9Y@q0j|@q&jxJr}rojmz?ly zwIQyz1()1Rg~N$!a0QRm1vxn+ow(ZWg~npaRh6eM3o-1uJeACElE5LN!S$mNMKcNQ z{AeJ=s934I=R+vhuAfCjRp@RY@dLcFHjv~~wM@iH?&q}`S_c8pdY76|=aUw)EeL68 zr(XmW{1h=-H5;zhgmtqSsheC{>QE9_#yb`&XeZy|Vf>2`p)*dF{YsJL^Rf;+7)bhE zC$+f{5dna2h#MlTv=ZK#R>$nDf6C8_eQ;-Uq>!73fE|WZsnsDK90Wy_8H1n|GvXaV zKj+O(|ELzXjb#fip@9o-|0(=1ekS`F-o|q?{gt-3{0ptkWw$KZTP&6;78uHf;ifHn zvFQr)iwQP{$SDzd_9K3P`DFR;^JOMvuCO7zojX-tJE}YG->-5s^izGg$c0!tw;}f(8K<$h1X5R))jc$Ie9n1cSpLeZ(Ax!*74WQloSi_i~Z&Ycl z1SP_3?rN-|UiW@+J`x&PUEwA0_hF}=@<`Nc4fZ+mxq24J5^f6$4!}d8bK&`z(waBK z5_faEM^s4n$KdvI|<`4yNqpiF&37leTe^fM{Ca=g{|dcJk77*eMYp- z1cMb8v@FB#V7o46pipG`*Z4wL2F!Nydl@+~_Ycamj6vP4pWGjho3*wi- z)Yv=b?Yl_C9-+w`^rJsAYWECZ$Q}$nq1DJx$P!qB_>q*Mr^B<#CL+3^W}mCsSJ!NC zq~Q_WT5-{fU%lrzhgx<8@c?QS=rG12{L}7rs{$1|IC#@eTu5gUtXOkqHjrfMIX`Hk zyb-kMoz?u1J)pyp3!|l+@Aawwz}*Pa<_h~$ainXn?9flj)$Q^tZP##W6($WE@p`C2 z2e&b~;bn>vU=CDe;6lGfh5Ig~PSpYt6u6jZyWtWY3>rT9(@@G=n~C=aDb)_z2c;{B zNbQP=7Tlwl)4)Iz)Nri?G_JGaL0Q;$&>7$4kR1$57A}vUsJ#JKYGUTrw(W@F$CytU z6X9$6aWMm(obP;gxrN+^E%a2b)MQRyBOCD#wu$QI&28OB)MR-gW66l2!)AAk*xp+E zoqTGd-leUcaefpQbdUO*-eH;skGg|o#^7`0voeJg0Y~QQUcSwBui%!1Nx!%a*{y3m z0;}`>@FJRQEzzTNJW!x^Wp@DS>WtT>mkEkqTQa7Hu*A>|sXOs0Dc5|M&ye$?LY<@I zFxI-D))^mg;;(p@=7!2NP`S)BNuijmf8e;GGfP-Aj6MMRIhLo`5YFa1!}fY?>eB{( zJ8a2WrSB6F+e_SS|B-%?oy6cN=bYmmqyNKr?q3T)U7moW=5u+9n0g`vBFY^L%kp@j zoer#-vWbxy)$0RsUPW`Rs9@rPM-_$RwNK&TK}l%~?A>WD%ZA?z%MlqJt`>VX5@)H1 z!7HyqNYv9`ar%FJt(oygzb#i?v6!>O3~ovJ!rU0rt}UK<4SX_2EV+-M-5T?`R;zF; zf%Rz-lx7p9Im6jDS_$cvd%E9)B|X*$lYU(X;gBTDfYkrQhkS$fiJLcaZ>^bhCs~f8A!l{Z zuW^Ys#(npHA@{!@b2{AU2JK{QoY~0LnO;M-ouIhX=O+~J7#&u31sxZOw*A1zaZ0&< z!cgAD6PnI12;=oEj`^eP8&jgC>1g>V`Xbif=r#bn?IG7V7~)l15)=2spQ@Lv)ECHB z8CTupo1J{a91rIv-k*7{%jrZrHk{j(!VmpFUQHFPu;Ky&gAEGk~2R{oHX9AXKJb659UGuC3#@2fn~o~ZsY!l9J+-&%m4 z?21$j4QNZdOG>tNMd^XwjX3|94j|N@qbV1|EmretKag~aQek_0P|l)M1{qvRm45#| zI#JN{f;RN9S2CwgA(54MTJXacZV z%%Z1M>ne8PH==k0+GTXOc^b`8<$-1TK*i6U=H-QQbwLxzvS2wjxOB4y&olaNWy8{t z4e1{&?YG+3|5802LFvtp1XSg#G&D7bIqk&TU9aC+rXn*_(;2lYy+J#szj{BE_{5<@ z%)HV9MT}U9Dh^KSe%N&kCsUR2Z;ATWMr9o8ql*)AxWyTw0Mv9fe$uB&iiSo6ZW66d zWffOdMb%apl&BS|;e9ik8>zd$d8p=tr&2JTtp{(Pz5P>m{FY}(CJoDuz^WGbqx!=p ztN9DROmRiVJ^#rL*Nv&#$nL~Z-?tajX9?E_L6uC2OED!ML4s z*sEx$Da@QxFjLFWSXmseF6>(}o~^q@UnJn{Xhb7S9yz6Gg3fVYAyncCD`cp8VcIVNAIwY-aMD+t*mkGtZ z;Ts|XQ5;6*!mkxuv1XnT#R0bRPtzh1DP6xK(N82My z^`&-y2|S*Lbk5G7+1)+~q&B#T@@%tiLA^O#vAO)p^3uXTbj9aLyF1csn}f0p(cImV z7Mt9sa%@VN0Ye1%zwKnGfk{CNiP9;;2#jdtLZH0vf{@ysqLz^`qw(TOo-mOQK#D?| zSSWR(LX8+5o&`{zWqC>Is8q~fmB>9RVmBg$XG8m|o{(A@Aae8Tg5U3U9mL%g)} z%7BDI&Mv>AJqirv)Q5@YzWythTi-P~yrVT;vujxwEmo%KHIhY(q8_p#$SBt15@E8#E}2iKk7PfyX-_X3kCT7OGSuqdC( z#Bkd5z7KbPiIBn^NlmEer(R9R$YB-!F+n|RC&lR)iVTvI>myc^{hF+wIx`KehOGkA z{IW+!a^G*VUxNn<%u@sAE~;u;5>`2{W4sGUx+@2jZ9c5nO%A_@Rb|`~P{R5L2O{A- z(f#JL&wEY&%nGCTmP?jxykqfidWF1He?>@T=*K_ZTUlzZJzi)YEu|qHwj#reDu604 zH&P0<;&IDJ>KE;(!PapkbGdm3>JiDoQ>o8Bi%%T(9l3xSzon^K zn=M5#*I7(wW}RO2?lAwh-UMW6AzZ9OM$*gGQjiUR=)C2~)8~HztjQuyu2@T~*+er5 zQ@JzC;V6NMcy&N@nFI|@*C?c1?Y;dRaaZYHvP4>Y?f)){znKXWcvfKa2IMV z@@lc$3o!OwdEWmD#Zzf6@B!hqA_^ZRUsv8AyoYBW5Wn658R_hN)mEL3nFk!594Duq z3%cKJNw3x!VXP+kM|k?H-M7`$%#(&DTSm1fs{fE8UQc8+*x8pU#&LbLQnG<|Y_y0* z7$tW+gv&RuSc0pAo@&y}UXm!?OH_q~njeOeHyk}}pgd&ZiOuip8!oWM zE7LxJ$;*qE=UnS7Q0;J{9NbFAU-sJ`xaMde|Z;t71U=2uDr7xIn zktiMxnoAX58HfNJJl8J!0ZdzQa0s9?gA7?-jW^&w3`wnRskJ68j^RkIBm<{D7i|+)J*_sn7lcbJC5~!6+ zxf^{elJxpo?@Tj=wCl7w3VWE4ts`Q#pg~}rRG1>6n3l%b9BJA@tmDW=kFB9wy>@Y} zo^?8WI%T@rNEdml3$(@EKR8s;;``#kCefEY{?^Jq0tY=h$=q}9zVq-p%EVAu&yo4> zishr;Y9d`t^myOObOrQ}Dke~$T^(CPT{}hiL7#&?u+nx+E^_4B$Ej7&^Z>@Ojqs~8 z{K(z&2qRr@7LE}|^$yZkS_WEj?zE6Od+M}YagsDyRVAiKyplidaaPG@ExPst7SvfY z$M7X-fVXWkO2q#zUfi3c;=O7zAy!nDdB&A#b^9X|xLewVR5H|NfCJn_dFcDA(F#0| zCYbqVVfji+I7Z!bZNgH37fXo0*4%1V*-?`7OT_T4?XSpm`g=#~D@U{79cA&pr_kx4 zFWtlCa`=yW(80kb%H}iHUyX(+@)$wOez>vJs>7zTZ@F@vofdIUdBq7kg>r_wz8Cr& z2N*uT`$G-hL7X1zvika))EYrgEPUd4!+aR)+y_Acv|XPjshiWF!K+h){<~uq0mNAz z4dpNlYQqIO9!CiC>ChCcE6<+eV0H_`-oCn}6o$Y=>ioj5Vx*SVa;Gd0san@EqYP~8 zdxF6yw^qG>|KJo)Zvo1FMdDVDWCl+jlW)J?`R9D}$zgfjvfA1^L*eFH>amww>|Xn_ z@*(9)b7Kt^6UH~_uhxB51FtuStADuN2RMA;`VMW-cz-&PqI@K)o6A))9Cyn; zLR&E|AA36YoWkmIIH6obbUhls=y z);JO|{ePsU#88TJ%gq+t;PS1)A%2|Jf3*q+*LnFpE((AD2EmyXmCD|Sj{leXA`V(n0wadN-*?Amyc2; zj^Z<&maCfg|NO9w%$Ws%M!`)#prNI&50wW}GzUbK!^`Fl=eUw6@;9GsBP;rNrfm*2 zYWjMccq0Ep%XKg}@IoarCQhZmHciMqG)qO4K_@m;aqBK>8lAbM0lyzSFXPb#qZ%Nl z4uv}i1T!Zfc>ez>ul>IptA}k<%C9gx#=)*YIB6h9z1Pp?dx90d!!&+8yo=!{ZKTCi z$&8JEE}Xix3s{4_W`BONqHUQ-7DpN zdILX5n@8NHOCfoQD0a7F-BrF!SvPR?fwkvGny7D~K35UuB;99;TbrG^=lLB;W0R0# z);ajdzd54N1@AQ1A7FEd=KsE%NpUv!^fGs9Y2!eV%pS&@@>R#cFCyawVc9oX;A$Q! z$%6K5>ki!yFRRRkjOUdp=SO?E<*mQIr#*iEO0vNHKmqa0D_G-v$7avHV5n7h& zU&&{*@aGVpv+h`l9}$@CCCBBCW;728bm8oHKE&r3zR_+r=fvha<#D4-`vo5Qy2wg z6nO|JeH8NPdznFTJ*x9mVgaH;G(3Oy#!JPHLk{4oB2H)_m=8j{8@D48iZ`$XTtfj; z367eX?RtEVmVg3-pAp#{;Eksx27l-uT|q&91=nOLO^J~OQjjXKeWKF(k7&uc@Zm%g zejHlky02|t@)E;`W|-au(a6nkO5rdS@ek&A<^~kpZ(I=7u2D zXlN;WD%rT1JDwo>8{}}0t-{`9_hGWn;-d8#@EZ$bWzTms6!BRX6k-!X(3O4Fj^x2w zGPM7OgD>SVR24x#g~NQiA8)uU+*!Znzz)Y|{g%FG@w2A%Z^kfC;?iExSE)38f&?6X ztxcb3VSnGpg09P)Y}xoyAN2eLl@0)yVVv;vCajvv9c>KPm!rSv#5ol?(?QvgBoje88zHq)xkYjPjNyOFxSYRU!u$*Z-g_qyo=m-~XZKq4D^Ss*dmf>EJ-%=^^eZbo79Fp{q)D zYsE54k1b?wf3)lc57-IgCf$q(zPoV|5a)CMHfp7E;@lwF=D3Y{_Gdez>dQyf%ES!o zhZCUz^qI2dpVD@0A|~0)z4_sU_V)BZlxIkMStml#cNp@y@F6z?tM%IOJ<|GEhP+2E zKMINwT}{sZ$b+mwfq`Ej)M#UN@a6VNoiH3JmlIXCbGPI0)|vXu3??TA48kJEUr~*=Jd2wRi7NQ?}8WZIWvsfq^;I zj$?RXIY@>geDJqKfht*oss?Aof^}#4ro5;_U7Bo>TABh?hd#4XNunc9@c6;d(QU%< zqe+AI^)s6)AjFa94KC+DrZ&~X9)ixphfWM~m-E$4kR zwtG7v*uI+JDUO8nFTu^O(`OUu@?hWqJHnh%n|*2D#|2UKXz(Q01C3SthQFpv#^m96 zKk8mcN&imA1zFapDIR`QmvuKi3Vo;hgf=*IOD=`f%~|hOxUk`#e(Lix80F=SAQ6M1 z4lCF@j2Uc)<#lC^z-FZwSp_R(|7WLvST4SGprmY5GrQeZC=uE&b(li5MO+H2^^_B& zyHkPD+K^(XQ{+pEs(bcakH1yu;PQq?DKrfh-(_n{Mn?YZhGTq;jz?mx;&vc4alwGk zE#Xa5MkiuBU79`-Nm<~=H7#^keqwmpvYz`??uvM~3HmMdzOVN^0;y25JsTz_0T%|( z#P<&%rlWSNNd{E&_tp*;zmE3U?*TgF8wT%Grx)Nv83*Cm(==^I~A_WE!mDL+jt3k-Lmv)@A=zHI%Du}C$&rK^m6O(e>iyg`g*n(qF~GFSo(KH zl98mq8w9CZs(%0ubiyo}2I2fa*dXx&2#I#3x*g)&0?rJQ?#hf&uXJpbIJOz#@L~hK zVHp~yBEkeCXlbe0gDyML0UrB$3ty+9I(rehFM|*Yz7`2#a0RUH98O+x^()82cDOqO z*F+aOyqG_$hfF%&9{fS&*=t1F)9cZq`aajZO805njkdH816J^d0WtL>xSPH{;R`5O zR}<4Y!>Rnq=mC%(vj8dUxZ8(K|N4^laKtoE(+zm&So{5|Cflxu88V1A8;|Qgc^@22 zg(PPGpVHrtZvF;*1f%I-^>64+bRVH;gG(q6llWy7m*hMqoN)~Iw*|zX@E%H}9#yST zFWC-iI$Pt7$&YNar4~nBRm<4ZW;xxd?8R1YAkzj1_IGTf@+Dqk&0 zW0X=IIFISD%X>ZH$0b;~>U7IN1Za4_Z47chLtleY1Dx);m9{BP- zUK~g$VzByrG4Q@QRT!E4?K~uaH9cl@neOdu!Lawi8F%%s9G61sC0rtu$I%h{BKh=r zy!(X+^9P2s^(iiqMtb*!)yESGmeZXCWA@}mFoSyQ;}j;q+u`Lg7j@U=thj%92I&lo zy}Nm29OYsnj{~&bO&pE(hvxf6X-SF3I`4tN&E#b*LqX6I%FTr{juOz7 z%-42q1c<1)z+&2ET|=(j0VE^<#>KiVfe1W16^3O5MQA>R`Qaq2+T)^wYD zAJ%cbrO6~TgOV~t=6aCR6wD{2BGan3M{l6w6Za(M_DoF=(I#pQJzhk@%A&Ncdwvr% z2|cn&pTgKbB!PW**uE{(oSoj)b>K7L;euVD`n2ou-NQRqlo-*w<|}NiM|nKDCe0|w zPP-m`%{g^1bJ+=$xc-`zndyv99b2QEK`8C6OOf!KCc>Dy7ZTl&TITm-tSCO>*qtD| z&*d#7fKsQPLA+jp_Vrf4b3l5X-NxwQFkrEA<+S-JR(sHd_Nr!yT%z%0kT!~YGAh!D zyFI`kl&2-}7uaH=C&ahsPPJB&hD4cg%5cC`)iciQpBpePW3f=om}Gi%GuHh{&$J;R zG-=&v%}FQwLt$K{ES?hca00MSUZb{^GEI28$lmqIaZrR3|McQuIeZf#RjTnVJ(aP)2{9$48awAjtX!&lO-y*={38W!M^6R+ZzZMU=ETm0XfG7qvKKTMO4PSkfqc zcX%SS5N2l}Rg>W=WTyu#iGTIVrg)`%zBG%k-xo2frgU9&7fMqW<8_a?tMu#r@hPO6QRqtZM zBD>IHb9tviD^URe8FaiIu1&L-5n6E-( z4<#Qv^OmY-|KXzGz4x)ZG|DDp{c%0YaG|(_k#oE!rcMo-l4Bq!$ZO09roi-8hmR;W z2!I)QRYFh0xdFvz_O{yz3Gny(N(9l9I~|{osY+2>$jG=GwLfRT-C`gzl+rlkrQZ*- zT76spf_cD;EAJqkui{I?=w!;k%7Y~Yky3)SXGL7N z#D^-DB7|2zASw2l5^MKKAQeTQ>g_bn*XM+!B$t0I>FN~4Z{sOOK8t6yZ5|7I@M!tF zNA&DS=4Qt{UNj%0=p#~W4o_&_V&0M!2}|EIy+wFuGnNB$KJ657TOj(65|s|Y$$~hc zm(+!Yh3=jH-7KpgdA%q&^H(qE1`V;&QTNf%X71HWzsK?=Eo6&pTOya=NNk8-1?952 z+H^9(C(L%__9Ppt4_Xk}33$D-77xFmyXZC&ZVl$BFV$HjCz!`N?uKA{-YZ~eeHXe8 zYNZ+B%pOJM8QkZIoWKl^IL;WCCvsT}V;5#udO!Fwwpf+-Iil|!%+RDkt@b_OS8J_|^*!C9={U!Hwn(nt z;Mjo;u(fhq>u4}sLG+l-x?z%opsjDf6#E`&qjI$=r1g+}{hy1A^OkDm_=SZaSN;* zd_94w_%uI!xF1^Svn&boZg+Xj?Z9#ss=RvYx|7(+ryt032gv;$nV!b1j}9X{XQL*F z$Vh4d1t{88q804hnRwft<1FdlFe`!T{i_*lQf;SJ=@IOUUMbavZ;KsjTZ0&l-ino@ zQMdg8Taq8&n70Z4TMKZ)=qZI~g%?Fup}AkPB}NLxp>J(ec?ya2j>cubB6C{ihxly# zPi;=S!A-D%J9g&p-1uyw1?`qIiWxMwG;2YSpcHfSPrF=@k zrBKgp47=@ee1F+Eb{g*aZcm^M!sfW192I3QEe#af(=lw zn4wLTW^)RJ?I%I$$akMqA$ek<`8JA057&V9afB4uqBUNV6C6%f0;u&puujReb@gJ} zi8@TE^X0@$XL65gJBEDxLjM2YiNQ2pE~ZMeUymNM_i4YQguJ|cYTz6|B-y{?-UAOCM`eRFUoQTJwMl8Nm%wr$(CZF^$dwryu(EzF+NE zyS26dc6D`i-#+&|&pppUW#<^nF`_A2K>*!!PWSjhQXO(MKvJF!DO@B0h#5#g5a}o+ z1gpaJj$+ILCzsS)i6!sFd-;o;lQLAh&O!zf1vZqBtS|v%>osr((&~3G_S;!_hgt&> zJq#x*DLM+|zjHSdx?Swc9T^{fw5ls2-IC$VL>Z31!#C2)oEr`Sj|~(rqN@9*>Pp>4 zzn=JB!6tOj(Y^TwevTGGr;rGfh!9{7BqU6nX7WU))ocg6xz;z#1JD2A5C#B+=!O)k z{(>EOwX-pG|CN?2c$Uz<&361q`4tO0(uN1F%rgCD7ejDrx8y20HL^_FICB|z4QC&`HUfr5eQ6IB5 zMNQ#kYRpDI%TKDL79W6xRw2i|@WGCWg0j-qn0j8Vat>u#OhQ`7d@3uo)9o?4qj)+ z;v!s-EEE6@W@<=TYx|2C+Tc`b(42Z@u zL<@o8n-=7xa{+pFBPqGUcA+UP)>9IXIBIq}a$-Wrl4BJd7i2D6C?2G$>DNw0KAHbA zsnn`B`XUouxYj$aVUS$FQLFs^aKHvuGF=ES!lR$#k83;S3S~QjPJis#G}7^j$qUao+;e#vTu-; z*9YF?zIaDl-+;gf_=Hvwi_2Fr!n|?Du7xBD-x@^oT)zbL)iLwDHvDz_3%NcHT-l>z zyd3jdx9Dna*Lt7dgi^PSLO1IVe8nw*=OFomyL6CpKSn_m5CC+}IG_Dh21$}uV<7o> zm2XrCra%bLioBmtxy>1F(X@8U%=nv7+R|_eF;7?$oqb$H?WR@Gs#NQJ{$MF4Z2gn^ zZyq6^GDPU6CHY_$Iz-43TOqPRs6gQ#c(PITHz#fVQG!X03JtW~uF>BH5})&473qTf z?R9ZZA}N})^zan^3Ggh5{m&h52Q@$r^c`{WVNNcDE)Uim*ddd8tksrz!QrgOoGd&G zGr>Gz$0crY89CV2`uv&F$p^ebiY=6klK{oPk`Z7VpqNcm4qU!KTK74R%(t*HdY#yh z*7^}W9tK(YE!bbIXqa1HW$F~D_)PY=o0TdnQ(E;_{Z4ly#Xq8AyJ&dHst(m8u>Eo1 z92~FwZWoGd!|j)a91<72upobsN&kd8+%i2;obxCQIFzGD7e^M`(DwTX2zA!!=KF!g zD;X=Yc^Lmxd?iD?oLM$^8pDB%yh%7HT%hpocH8m%H|{afLRZHV+VGL=zq@^96)rF=y*1&9e>jG%p)qH& z&lnwZq$ULLdS+Ljo+8eiar`}@DD+?1FiwnqH#OwxS$Tt}$|-3{b$A6(I&%EyF2#4)^fc2zLCQ4qdS(~R;G*7oMz7D znIJRK%BJ73g9km;RAjaL3AXCWD?6o~az&XYm>2x=<5{hAU48*wvX5aN7}yTxvClH4 z2X}c^Hk)Qgiol+>24+>&sPH2Rw`_Hb^5(BFHpk5Z?~3}Cu-=~_X*}Y`cC*+xE_W+u ztgoA*A{(FgBnvHh6v^?T-cQof>MD&ij6JD!3M6|BA43d;t=@zkYFQH6D#MmLkp7{A zV$DA*N{u(LEDTv{vLR|iO7)=+)HYq7r^vM?)M4YH|D$Q4O@`|~ZLsr}N>v{jPkv*K* zfZAWG6NoVr$p;xP?twCO<%S__(_a>_jA5r3WeFjab}kRw0662QsqICLjL{j9*;GaC z`nKQk$1z5&W$}j0j8$qub7Q5=qBxi~23A}FvRRQFuQL#k!?inTU`kFbt*L6#o)DrF zm6DDYnCaR5u6s=Ae^-)NhGZ#K)KwFjC&#-(6s??{=MGLZA!!+|PRw+eirAn?N=@eY z$>UqBc;(6hzS~j^x#Q&YM~kIGd2m_SUzT~zhY70e)st;YjrNr<8#AOM@}SVPNmbA~ z{Q#d|LtsD~E%mlV^H|k%*Clm76s~(pU+p7FTg%G0OeY|v4zsh4uRets9oNZ@$6V5$ zx?3`;{#gW0=N4MNVq%=bHl4>Bs-aMYF6^(z4|&|}0B(FD_jxNZ0k!G19SSlNwbT{T7XX^w0QRp(S_j z1Fwdbl#mw&EZDVL{{`*r6#nbits2Js$Gl>!=1-BZwTjv{1l{6aehjeTBEb|e3(V!- zTv7`-I#w5kXHNe?4SZJnoYHX7=bJIjS8rr?aAKVEIHGW-AyPyV63xK{?W9qra;OMK zrtwON7P?KlZ3$_SwD`f&HJexMEGSK;@(PNP1Of&CgMyk?I5la6NmYnRSx#ahmeM(y zQQCaHcKeg{=LbZ5dfo+I}%RH7?={+qR=a$>~Y*iHt~Q))12_fOKI{ zFblVtHId}BPNY=SbzI8=KU)+hWl$!Xb$#dvAUm@Dvi3p+okLPWu0KUp$}=$KGL~>& zTCJh5EB)U9s@YL#1G%|!c1r9-is)}e@F3bLniVGxhc_%7Pn5@f*hFL$hBez_vl7Er z00^z-Sj6OgGm7-I`P4Ypcx9ynWRgo8Z!reFxuz)9=8L1u7!cLGb99orh+$Ad+8U!} zVDVp5EpkwQG&5}qY8F%!Z3vAyQ*MG;sCNZV%N^Z0cnRwFdj7h?DFDP>4`g^~fyJv( znQX4?!b^(PEZj~mku)a1{ZH(O*W(CMwkCo6O73WEOK{{r;ig_{Q}?R>8_NYKhyQ<2 zA3$1Ll>#MBGJxD=3bT`ShF>kl`l^kT?Km737GaHJVp5v#gRl-ChG7nE;vqxztE(GnijY~~pC{UR5-kOwz1qFsDV9fu zkrpd#zJ`>OOKEtu``Ow0su|-7P56`aM(JcUZ=FAecL_r~&Btmc2e{`Zsv8vk^Rl}> z4f_d>1gPfI^g`#dK#gRep zp_DJ}lAzy%;byf`pfAh^uE!{J<( zVIgZ^;Otvn=mbCucvq%%q}3toU~aGCUzuqoV|LZ2HC=!nPodw75hvml+g&l5`6q;` zTiRfEuQrapsJqS0UW!7;+}v(*9fB^Lf2R5E&xgnL&9cJdwTHSD=77eqGn|p0%Ih21 zl*fEMpU7jvjY$NiQT9SVc(cEqP9rL1FlOFkk{nxd4Hw9<8_WJaud)_RCc^P~AP8b+ zKL7e`%D&1Q+)x|IWu|pu&)Mx;bd<4*u%LO(mCqC^cs};9*Njety#exL(RhBE1p(aj zAP-uG9mDbJ4@i@2hjgGvKM#+7>}9Vw)(|#JG%&gxLsMg zXw72DV8UtbIwmBWVz>G2QF+Sg6{#B+6gPeB3ju!3oETXg;#5F$yC%}S+b!vXBQ zS4WQYzJje(b1bv5OYhI0p4O+oN5?_mYWG(s3X&D9+?t5vnM0D-S1;- z%1aQ7+;8aIEgwklo?B?EYvAfjn6g?zr8PwOmq*Ao9``ZYxV42Rdh+HMH-rP5lF{P$ z1TMX)wm47vbJN0P@x?|BIs; ztgBMu)a3MQ`fX^s&50SC2{|`Ag1O<3g9$75T?9T!)!Y;T2?6kq86NqGz?6fD$hkNVaIw9W#3YaHgemu#octck zUEVyFZ~rmZv~N@`Mz)=%p=Wr|j;j{xDdb&8{hCUD|5t?LYkuZAtoKXXv&6`?w#MjU z=?(Ip&1rkZ@|A~3`^pzl{0s1TqVG5Qph@gjvo)H6(K~T-2~v_0at!Ax)rfu+a53#Y zf6j&j1eUY<{AG{AOx_{7-qaiyO|Tc>bXn;ril$M?nT z>+9mriruQ%Vn(YvjrcnZ!J*O=a_UMb2lQiV(pYh@mY-^0nG?S+2b__AnSRl+R(ii; z#yc=rzoD1HpJRQ>nI7NZ&AeB1m>Z|;+u7p>yUE#lrA33osc{eOAwS?TaQ}%KJkJ6? zgG#SNzn|$c>HPVT z=40D?aeTM6@Tvf0$~u{MS~rPrVZzt>`(~NT`e@>16MH-FW z?1rIP_uzzZ*vi%j+a%Rwb1X?!SH^D-7wKj?R$=?~xl8c1^0oArjRZjQzojP3aPU$9 zPKJiBt5Ot-2`SlmbYmX7YZ?D<41&Z!=kfRR*Xe2PjAS{08 zKydZKJ#`#P=A#FH$^?J9wqoyswJzn={y;oomx!zu=TSSNk z{DNCEf@KA+`U~gnpii{;=7;cbEsK+d{(_RW4r-q1Q-BX_@aD7r-1g6;CO+>X_3xf` z40rvSWadYNrzM@eAKlGvoe?j`c37VeBV&Ae?w`FY+RJ?j8~oeNq0`I6jayA2(`4|y zPB99j6MxSKv=I=^j`5DcR3<&hG7vt@3gnt}mpQI?fuv|gAbwY@u{}$}7Bh^od7Y7d zzR+>>_h9RM*5xpJB7ag~ECc&=yuQd) zj=`ik3Ac1{Z&Mab89gD#yd#&)5PB%5>oq~QAPO*JtZl@r&G!Y1Fa~b%oIo6Yk&$w3 z)J@aE?uw+bzOVTZ9=S16vY`?xN=s&dM7PLUMP;#Y5s=a8=zsO@z`oL`AgV%Awi5qS zucL!Z(t)h-$6?vqvGvvdZp;sy3aCFz_{Dy5@_J^-P7ayO5D1PQ4yo1ubap=_xjfg} zTzdli8DZ25BgSIMVsW@*#2b^+a{bTqwr3OeV5fd5R*4{Az>~dYxnDRCuP`}~VL2c) z&pDQ4#BxTMq@)>(Pv=XH6Rwt$vuq3&2#Y&JL7{Ts!p6bQuDb?AO$C|kV=#I6@cVsT z=#G+>B$tqXoJvdUZCm-p&v?Hy{nI5;bZgI9Y;J~a%{@@q_+4GggA7Nw*3r@K_(H{K zOyn%A>qCecpu=jdk4a7+O?jXW)34Xfn5xcf4(}0R}SHqzkG@G|4 zkGe*$5ym;Atuf5+y+10QIV~Y4BXHAVurSVHXZr_M9h||;D0x4sadB@>%LKc{WfoZ# z#oH3{d;N&4`Z^-YCSfQq6||F5xF-as_dZ2;5}(tZGbB91!up2X-YWKSQjI*m8v_c*ecB zq9=rU>o3i~O~G8R8_2{#xvh#19XIJ>Z66$a8w0|6ft5rNBbVSJ2zkV&;)K*xslqAm zv(=DxkH6r|ODil8Pwb4Wo+(GZo`~Ip1MQ%lmiT#lw*hH@2vVaM55R+$!bUb#e30?E z*TqjJMLArKiS1EHb3IOR$aFy4K*1v+tS2a0Q$(#a#H!aHxK7&1Pu@BPM&_{_pOM+J zgZf#oL~G$B9j-rV!-PMY6oEDrGDc=xxFb&t9JGbGC&m_RVv*AmpMxU+{L9^vS2L3u z`0oCJe-hlCGj0Yg{A*ugiCT(NE)_Awo6u~$ZZ!u+QpuAi56pE>1o zGJC6OmRYeVa8m?jW`qc=PKQS9LCf%WO?%7r8LH=AjtG073@}2;#nCKUu{|PRE12T3 zm*hs0giH>R_!s;WlL|0z@(=MzNkhO;@Zlp~oY$MC`w$fu+-LcoFDGWP3sf(;rM3JGFrD1Q1oF()-`77oz{scnsvy(!9ul`o#dR@^?|_nXZlV_c zF+$1B^*miOAC+WxxZOt!?WDW=*brB+CiT6Y**ZKAmMJbu2rV`IcVS-9$tNxs8n9qa z$8d1DGyA!ao}>)r(UGxmn&Hgebfm-FACI3xi=A==4MG24;8+}=m?_mUHF_|-r-OyL zH(>2$k+qay1$VPH@!S1~-2EkNhKW)u!-{*j|MgN^ciCzWHl}@Uy;_IkgDFNBCiqae zxVV^c&NJYy8|4pHbJWoz2u3?iCZ~CSt(-S*sdZae;-%A;r_w`I6#c&q3m6#?hE|M`|LyRwXfYR~wc@ITJpI z7LKx^6vTFJW?~a;*@-58s8%_l-e9LWUE_w_JQm2ZXX`dQ~jANCC#^C4+&TGJu!5G3iIx3ME zJZxd~5NrFdfheiHM?D?qbocz=hZHI9CM80n_0KHoIBqo_fm~%XmzJQ2e!9{?<;m%{ zSyNSq8QygYR`HBApWp~iV)VT;=frPS4LnCoR7(#@wYjOfN;lM}B`g*uts#o*a!tqU zEZA~NZHcEo$yReO+QMtq^XP+S(j!ABTp`htl*uQBafXAfH!V9DwUT|Y(LS#EJkJq=0)kwI6*TOE-{KSNt}$qbe-A8BSbl5>1`8=&kFNpK?~7P>29>P zdSL4nwAUkE*zJ_}V*zct3J4XVu}q9BBVXOYonK2*g09!enMwh*+`vMa5l@}}d?xL; zqQ$$j#F=W_9Te<>V17i7iDhkIq7tU+%5Vm^kccWSp*8YYL!Hrt%`rzvRKa@O4DR9y zM<|aGlneN#JGs@grJldz#|vS}Jnx5&#M_bB?v59@9e>`&edcT$l5<^OiY$P| z{+a5-Edd!Sq=KGMb6m!CD~j{P%zA7pob8(}K^lI;kZ_(!I2<)uD1BSi0Ti6QfO~pz zU!ztZEv&0C<(chDL_sU+Wv9^X+MG5qaq;;g)Vn94d2q7FolE;YJzD( zI3lL5aIJyf3%!JcFLN>uU788c z#Bx=*@-Un!&PYc9X&636vWAi74nge5lF5*!=NXf3P0H#)SFDhnjw&85_9LK83h3=e zO&-^(+-}BfX+_Ibl>4%($2H9B^5@U|LF}H>L1KdD_-#s+$NLGrLXsunw>ZnrAnE(x zT!4r`Eo-3JU*SG^4rE|@wwQ-0e946R&6vDzrY$R-nGYe@52FG^M@f-r;PsR&!zsen zD=y9|8qZ@!nTL(_1@;!`#7{adcJOt-Y1|by!JIP_Rti3g$AkQAJ43?6FECV7E5u^YEsvzoC`dq3= zLV7)i7#s}KYkgMt$V{SAOJXAp_KrIaBNj0kB*8DFLPr}m>Rkb5<6J-{oxTABrWh?S ze0Vqf1~c%xn0PNLPLKd6qJUMCF}ii`G`HaCl{NGbLt$5q?>&{n9B1#iofGTZ)8oZC zxeMe^QPZV9w!t!@#Z}7}a_u}gX3KD35|MT$g9XV@pb}1{NJsLCF_e-n91z9E4ph4^ zIp;*{@XQ=Mvi+s>P{A;D_!#&2r-$~d8BGNP4GG4@(UC#ORukSzC0&M*t2W1!pxRth z673f!n+g|%X01!GKfbmeCpDFA_SysThazi92y3#+zERhUnhAR)ATL^>$%7O=2hil3 z*d0b+AnBy2rzuz~8)xz-DX|b}Ff)*1LB@ek=B7&9{t99q%g%KCproJ_5`YhFrI~5i;sTwEM{u_KAy<_tpd;SGoT9)WVI}s1PB^$JMjgty%=u#fUI)b3>Z`Ozb)Q7Se=0g}Ir54x}OyI#dumBx03LH90 zD#D%K!9!{$vJg1epj9t>*VX%>^v=XMV52b7&5id$i*5vhboCd~=L1h^qNV=h zlBxu8Yl*~+TvIL<~5`bNCpYaLYnX1zqx;7<6-7X_w|kIwwxh{69OLkE!h24L)X&9uMtudLJD#+xE8zJK+mP5ICr zEV2D3`;t9XBieMB7pY^!mr_U>d>6U=&*TWYIvFjjuE~=%`S&~kg%jO>%@=sHatYbJ z8Ik)Xu#=+in}{tY>&TrweHpy!lz#hm^P8qbhbq=6x(j42o4O5u*naHZ;n-OeIz4Rc zZ|X>3WS<|bC1+}-^)>hWigZRf&QWbBVZzs^2;6wBBEsVjF2?M6p?D;jsN-Z9_|*LZ zHg9T9PV4YJJ}04)ceNroB>dvXq{S?FtM(s6}}Qo~PDmps|&_XkE?; zd56Bv6;EqN|5Aal6xAMcrNEa#v)6cavdF=@w|`Zv>Z{zlu|i=>I#oL_;PoQy{Q}Y} zWY!wLDd(AAjKhLMgkj=go4MQUnxU3TXk0V1@=4-A&crUTGYOs_I#0&M&GS3mU6Env8Q~!8dMcrx~TW|CG-P^lF z&mj7C7bQxp;CG+rw3cI%4_@iL9>XX8uic;j()27a|D+GhKItv>GurmY_VPz(K`W(MC|k_5`EHsTOd8xM)<`R(e0G% z#+NVJaZ#^buyAk;|G3Bhd1KCKU?>yPnwnNgG*!m$IsR-?hDDIy=two~pHcW?=rMq0 z?Ag!P0EW$abx8MZQEE!?Ek`2ZTqVtvdz=PW*CLXcNo zne)gwoO09F{(A2ubhbGe;KRhScwZQ{@ZW)aPJ70JH@0or^rsq>eZ1qv=G+*W#tMkh z>ig{Cz0Tm~TRMdLPfwTeJu+s-zNg;_W8ryQK$NcH(dk?bVldym(DQ@>`Gp26ipqbY zm{fbm=akgHN%_mGWz}n((?q*EdTSUl6aQg%OUm%dX$jG6`S{!`?>JlC0F&qc%?`dj zoM6tmfh=4Tkry!S zO!MnIkpx(GJ*X>7q8Sq{Y1Z?6K%Z!+jl*aC@Uuo88(^zRaI7_^&et8(0|UqMaL;5v zc?2WBIk!|QSOo%6CR zZ-EvAi85Gh?-wXvBX#)f+zCLE5jip&(|TgS@2z|1{XkLmcBk<$!AToE+5=$7mK`H>1&zO6-+ZBkqA2!Q5jS1v2E>rb{2<%%Q^CgK9tOdv-i6$_a2{L zD2+d((i?(&CY!Kaw!lafU`hwd%Ue^dX1nv*$u~@XrRz}z7sMNLP=bb9O3LWljVsR( zP1~A14a8%)d*m|4E~1_F-g&y**kxaGGK0VwA0y7cda0Gw^x6 zD*U63?2gb!Z#lBkra{>C`ZR92HO z!FyNqBbuJ=V$h*RnyRFz8P4@@usKzY>vh2U0wH%N147Ms9(dg08c6Mv zq@t3_@Vh&9sX$WUtnGma z_dtBhD`L$Hr{zas_Vc4X@n#kKZ#{g*ie)QWVu1R{sR){qTHEN@dNJwU|f7osW~Bzabar;j3dU@dz1Z5%#3Z}*S*KT9ttRriRX9r-Z85pnVG)x z8sA}Ks>r3y8D_tmu<~E*3xS#0iA<5>(vWT)fSg-`aW*{nSIeHy_TMfoto*`USO_7h@ zet5`8gzge~tuZDg96TM%gR-Yp1^LjIuUc`$Ew*Mj5=j$AfPx4cxdEe<0C=Y)8C}IJ zceQ`C1+&rL35&@W@6+7Q^d6_|SUv=-ZgfQzB#eRJfq|@23X?Uu?4k;8e?bIC5)w&K zqqW`aM!`J+VrUWK`CSWL$Q=x#(K@$n#aI01v0%N|K6nE2;U1#Q)V=l1UV*Cx%6(r3vS!LSWOu$r9A#R-fcR~55ASOH55 zBN^9Y<%?EBZNb$|25u_>n6Y4>d~OJ7^7;a5Rq=|%VBTQeNGt+0Smaa|vlc4pvRWed z|6clhP)V`oR%MS>Y*x-bFazPiuuvc&@?ii!l2eTUh3Igq`SN(ED*J`)5giWTWggZVA1BVmp}+;~V7 zP{sPA2;3y)N068(3!bnN?dM%4!VA<-38LF6cNxi4hV=857%ar*^n38Yo_6hBeNv9oG z?_WJ$7mIJ3vJ2;L^Zr9*B!shcnpq{IsWv07=RBHzX}1vCIv7 zH^^gag4h;<$OMQ#hlpCttn)2Bx2$`ApV8fkv%^7>Nc-mt9zF1U2y9ep|F%evG`Xr8b4_lg8!Yd*ZcdRpp)vzoXS){F&Y5+W+`hWGT^H+ zCE)Z!64(2S1fZKhfz6w8MvmcRa^<_$(FrMjdqWAG2$5S{Xw4O%z~^fU(d*$na?Kb# zF7~JDK3^fpnTT(jpWycv_63ypdqKrs?wyW`5%qpUz&F^6nnBKS;J(PpJ@orr z_}Z=U(X{I|C3L-0glEGOdwhX>`5w{d8>0Wd&fnBXIu`wcQeMNP@wNnmW6d7%tTH|# zYuvLo&F^#d_I}5l1yJVCW6BF=`A)ujunam9k@Kzd;S%PT!we1h?p1>wH@~zY%0Q1G ztT^k9l?x*QorqWHJ1%2n?Kk%IvRcQnWSwxdtN_PfS!jR>o=H;#;6lFK_A0NO%x(tJ z-?Q?4PSS5WFdz@5t3>lo%{E_bf%UuDGxoj;XXZFP|G8G7hZj4Lw1qnuv`D@%I5?g; znu)LaII4vnX_YU##N9PD7iUvm zEv8EHAp$U7)=iq3l2k@ikgxL8kUReji<229GoVyp`KD<9=S#BKT|6t4N88a(qMR0( zP)|V?AQtzEsIEBKK|tIU$3|T!6-P%>RNb@@05fGzz>QurlGUIRbbBj>>O^p65h+48 zC##(%DX95l&L4lIS@PZmvDGKKl19+U*~I3$0y*`fkdjGrWU$UUy}=h;W>h(mr)O8Q zw*4wDUCW&+#&%*z*@b15*t!!lGc;w2$QrydxuCrQloqq3o+HwRnU|d5JW#c+Y z&Sh>cr6ivxPl5oM0X4(R$os*1}h zankSWH;=+7T`p}RQvajOgSy2wpCDlpKB6fis0+;e04;_{|+_e z(TmL1CE{WBjZO^8J~(yx_$O8>ig;6X(~bb@aiFECPpsUNFydaG-@6pSq{Ng_CQKe_v^P1Q@2v>E`U9iF2kq*^&HjwZ1IJAwRYgzdfn4i`qHXeWIWCJQ~CK=%4)E+rx1QEqRkcI;Z zAc_4UjRg^dkpzMp2p|U_9Ug}OBSss!s3T4eYa;&ybHl1B{_(NO%$4!jPW{H=kraC| zz@E+uyJ(|mWYS^ZGj0Wi5=F|>4kYmQoQ5~1p5o`*n4|{H?uZ8kr$4Ocg?x2?svA}; z{^qPx2i+q@_o{k?O-YYIkrJ&pqzpOG?JC3^$ z;QOZU6C7Y~LE*JqaShJ@a3+KKs@Heiw~mA-A1!qIVPEKRHkB^wC~$v&AK&_fY{nynU27aXiG-#&hxKmuhA(w~^CFdjz*oilKdrNgJVMpo;osqRBvzd$910>o z8AjxKue&oA(IaPDSGc(DO<~cYQs;F+y9}ZxYQ9MEw74VSB6URuOI}NNCxBtWhJSvh zW?8NNwIoGiXHG&a{Ib?A6HD3U-lhKcksdm2XKv4Op0PQG#gdhh81L5m$Ljf7dk9Jm z?m0*DPVFi{iz^GV)lC7{FU&aFRIXyuK2JXiOCg@^>Ig=^BWyA5BOJw!Qt8Ri_3ze5 zQR_5%(DnBMq&b^~!C+4k5XdK^6bZa)wpRnRG+30jf;9_qY406A@n}5K^ z!?6sCSHFN*w{{6TT5{?gz1eK^=4ERQ;kxnn(MF*&JMSpj^*j+$y&IU_VXCr6ND2$W z2B~i1ER&jRM(6e>(|?_OiQ8U*=sCa^^c1n++Ycm(??|5?ZiEgdt0&JjxzUELLnss* zQHjSG&p%t4&2)#Z{Zs&r1cDM*!&rP`JU^9g|O8Q*=t(xS{Pl2CF)2aarOog z9-BE>6J>YwWS1+fF>S~VHe|D~MDt)~j2(Uqz5kNI)gSyr z3Nsdkdnh3dJLW7n7am+>QNVLZ(;F3%bVdMis!-GHLM6$S6Dk3x@BS>N^u~7c&-p6n zG~SD@_Ka{0IiMa~gQ8YS&x5vzdM6@{O^L_$2diO(0fi8O(&*HacWedI+^kjKdQc!F@)$xP99(pC9mU>k zWf_NqJHkwjcSLHm=tcVY&e7wGaIgJpK@KU^Few;KV(%Z+713aaOt- zp2@mbmZe2&eA0-=Zbk}DOj$XeuAJ`_m?xXP(OoUs?OmXXd`DyF=z z{{a{y4+_ch_2VT3ka-?u7|>jAV7ZmfcmIAC0vt;ELqx;O<=gNgYZaMT4rCX+%`d4X zF*{t>z(WFe=NIrDw1Bb^3cf!;#0+mVr{WKiK4eVY@jW=slM93%$gi#ym0T+?t^aIK zo;Z9;?EldwTi5dldCFXmP?6vHEKvr5JWO*K?f@p{1tKJGs76DYnwI5C|DCxs`}-3`x->2kFHKT>>>=BA{z_6^o{k=tj=}KKPHU*)WusH&L;f0?L4J&G+!#Y zy*GVk+3yuH6mU6PDEqrMTVBy~Nu|o$Z`bnun?c+jrWfdccgOxcwgW|y?>>fHI6Iu# zl~y&x()_yE*zJ6xVz}WAlcSFgx$W`=F!GiHuO+i_hdI+S0qpfAFZ<4y4#zQY?wlx) zfvZ!Q=3fzzC@+_dR(%H->b}64B?JcJv0dh)i&%sHLMAGnpww>r8#R5XI6d}<_uSFg z@8JXT%${S*6_PC1_XzK z29F@zKwrE>FQ|e5X>_iK@C_l?W76HCt<7JYAX)_929b-VT1%JY&` zOV8HSBsZRk-9E((e{})?saPL~48Dnc%ROj#+$W2xQ-iUz zp6U0sf&M31HHlJ)_;GRt{c{MLOxN!I%GQ=W)#>dsgnyyzvy+iqJkm`#1~*;Sj-9sX z8;oJbUYmy&4nz+T#5@nfuHFyM8D*F&uZBzAw=A*&Y=Kc#@e}5a7DlY=`X2D+=f5Yh z)uR`?({gYb@!ntADF8j!z`~nu)viWE1g#C89@nQB8{e~ESaSEXt4qKEZu}A_1Lj`c zhR97vG;c>a!nzvwP#;h(H{VaB)9k_b+k=>7ba{gp-iZi3LO(;OfsnR*eCL^#(WtyV9WYB2y<;AvK;7FNRY`Dd5?;m)7BzP{_ zu7#6^qhD$lcPc9I>H8V zyG`EKIoHniq9)Q1&+T^|s)o*i>`l+HUhQ^zytM1CbBysOPXT88T?IQZn z>=U&)!*en6jU}Q-E$g*A9~gSXC)gvhtvVx(+G!2fnI1H{PTcG>c*5%qpxMV!&iB_p z0+a0a;;u5K_NH6ECz8kdd?59_iR+h2T^2Po2Zh>tMTpn!cZ*fmFo07X5$&H&>n^5fLX_J`QBh;RaQK4Q9S@eN{I zt4VF1utzxh+grgjfHV27Cf%w#1UbCze&1)%A2QrYo!IvQtl_wd!urP0E(8B*<4#WR zYu-op--t~GWmPC8W;_M{d8Zw7m{PHqE{Tt+MK~Op1}>_&Jq7x&1`n+Net+<|)_P?; zc)8AHHFG*Tu#YG!4x@@3U)mNJjgtrk5QrWi#ghtwA4f)0Nwz%$w3WqsYKg0;GHVM* zp~WbI@n}q^IYQKzYr@{KYIE40$vevS9cOgo@|$f89+oa#Tr^GA4WCt1 zbjj-!MikJzdl))O^C_sP=z4a!$d*!+HB^Ni6GkHTrcjsuB3{2$R8bGyk({P&P5-gr zr?1nPh{#RyE0DnKh&AU%jjc48T=_{gKAf1xtx7o!Iy~Kx%m1;!FKnwbn8gi`Jdw$A zxgK*;RiraDZ&`}TToYZ-FJxH&9~lW&o)}H!F{*`^Bo;SNW?3$*-&nbaAP$)j|6PsK^+_6uX4s&XVaS>HzQ6U|o zh1d|&BbYU3S|#$aGziD)H>R#qXf<_m9KP`AEE4g|fH^QEq~R!DmVC6TqLjuf+GdW! ziu&Ee2BE1eW(p2BSyjG(fnv`cPi<*vaxK2efhUaEYx6*&GWcc@ZTo*U_T52Ew%fNT zAXQKZ1{47?6pmH)(t8abEz(7r^se+CNa#|e7ZIdLi4*~)LnzW~=tw7Y5bk@< zJu|oc?w$K*Cdr<8@;-ab+I#KnwOmwI#`WzK2@I~fjXI3KiWYWR>9aC&M#yn3^QS+L z=p6W=R9YMHTz)v=j477KEr~x(MX@L@GEK8LLn2eetqOVGTkg4inz#wG(J~q8U{r7F zbt!kq6U%&=WCUelBpIuz;Qwd_kr`VNo0z*}zR+M}LyOAc;0V<>bG%=x)u&>X$f!ru6miuY`OCSTH1fr1 zdiYWtAMMM+uSJ+NoFeGN0(Zv$2h5LpEq9wscNvr{E9@)H*VCN}^^&M>a$mZr;7=37 zrj-n;+|^ft+r~e|uIXwU2wQV|7bM3TTn{i2u?z_s@$oHDDLsejxiWZ|N+thESr9hliY!CyXR9#@^UnX425pRZUVn7P1v;fTx30`tNHMNHIyLYgz8QVbST#FsN!FTGT;qj3^3gJv zu0b*D2$n}vi_^SYlUtox-cnO!Br!1o9K3fb0|M)7J@LLi-2Q642eve142sTZ3mzir z>yS*XJm4!3dQg7UD0W#O%}sZld3ILC=*T`&Gj`}!} zqRYoS1H+oS(g#nIzl#St>B1U=S0)alox_ihFx8t+s7>hhP2$$_cDo~EYTDf)O(ScW{oX!{jq ztFDR)E5rX(R{TGja2%}$|Efk{KA9ERY-e@SMsbSMAZ0&KK@0|;XS+!0FKcfs4U{cd z@z2)jcWo?tCTH@7Y=^A<^2fjX)ATh`ku?0Ide%@Cn)1BPaf6WY_W5srMS8P5oACqA zn_FGl_ev4Z9DKsIxAjbBs<9uM?$ngc1x6@KAPg2ty*geUv2NC>2;3nfPZUK;5hu;bhZZ}6-Td)0L`N95(gF$!=)&v%VXK+4}HbIKxGCK|;hW855 z6@GK5l@WDR_a?8y70Ul_kQ@KyD40bObt7coOoVl#+B})$$*5d&zNS$Mn(qddj8Nhc zn~3;PgJ|&0ww+++F;~$NcAaxN#-0Aqo82KYev8!-IhN*zQ6T@SJ!IsGwc486F&rm$q;H z*4UgM{m84wj$e@K%9FX5XWtE=`Bu9M(~x_B2={k3C?PhZ%Xmz{Y$I(|e0;M1BE;{by=s{U_Ox7d_f98iJ{~D&)Bw%;yF86C5i>kJg!|(8^%@)F zCl>8GX~LWrc*d*U?w$T3Z>Zg{Z!mU=3zT1{>$lJ=ZiyVRQ{b+OM(&GSfj#y%T|URP zV(W;RQ^j43BRyn?HNcVAwF1&@#l>f4$h^bMpxMg>X#d08dE0b zGiP58_^M9Sua<>QTiv8<9DLB1)e%M_=yLy6$CM(r`4`$xtfo71{wXs*N}+UwAF&#@ zdzKXwtGu_S@d2G%6ycA>)*jo+wHO5{SVzq(v%QwqjUB8@@&yN4#6Cl$ae){MBEuyDwkiyPrZZtcxwwVrALn^2v!9lJ3&@i!#2^kj?mst!(218HRsxTpU^u z)orGr{60EHCe*bi?w9h4wv-DWlbod2#yZo%v@e*(D#3VQ3PRc1dHmq{B7N2)=XNrh zhn+v-?_VqhTqRr?RHVg5zj{&8Qp7#r7VQ2s3v#8Oml>7HJU$ix2AJvCgDqB4~E?ef2 zy1aemp(~}$)6Z385#P|VU6vE3P`kB|_;hCo9f>jR#pJtCae3R?+daHRM;E}LtMXA^ zdYkv^B#6CoVdN(50nhq#Usio>svD$hcUipx?n|AYHWPnyhdpAn5_Vc60g6Rt!mZGP zY(9p6OwI(Pt_bw7gw)<894D*#t0YTN-D`@k61hZY)J^6&(2b{T$ceC08x`D&eBjMI4mLzmbR06u7$+xZL-hSTv1Ls|V`bal^zT1bb*9i=er0D_ zvzL@nb_~tg*GvdDqGNa9)Y4Se&2Eis_6cmA0&80ULtn)=SazX)qO1-N44;LTU^wdE z-W?vMJQwYCWkBk#zmbs95;Bw7nlBkL?w}h^6@64vlz&l;jet=d?KpB8=)6?5eZN9V z0g&G!e!+Z~bHmvQYY{ue`ypJpj~?%1x7O!vtmy|^m6WJ+6)eIJ4+aOZ+3x$E*CXXQ zGg=C5Q^Y^M&&E7ey=W1xx473w%BL&$0It~PXme1@o?9;|C+&4}`F2EGSnO^7&jker zpm*Tl&m;18lJQ)Io&w5h?qhqpl$fZxVp-<#-0)V zO98?#UK4|2mL={}hP5^OSOa1lzAlQPJ;`!#a#DsnL;5aG7GKG~um?LOCr?OByy*xA zg7>?(pf+)W85#F2hFCyy;)@78acyVg<(L~a4Gn%gvuD|fm7+~JZW+xc;GCYVoG!I{ zQCM|9S(ZC&(aR=M`_s5HSN&{+ zbTE*2HL8Ni_hwgcf`c{*-QC@UDd0H6!!M!Yb%vpfu!Ex`j0*Rl=uOporH58&+|Qps zw}7S+R-d@gAyj{rf9CjLsvplqwehly69iBuTS4F66L{!#h+2I0*G@yg_a3siiUM+HuTAin0K0 zQgUi}Zk~k~Gl2hniNO;ao_N>r)XL>*mXwr`Pz{R?ipHc{qL6oD7w3=9oms)iBux;D zB1WN5TbA>7WMpKhl`XCREoNL`s!OLh+qEo-g8;B`sXl;RObda--8;vOwB&g4?G3M4 zr`=4GjaDMuXzUje&f4)Hxo2>0PMsGdqpNGwAw71pl^{$?N@|c40{Ku!AU01$ecJ+4JSPzfUruR%>10&|34+=|FGHrwYM&K#xUS67`EZX z8@V6PB?Rcv!P$kgsn9Xf+REs(ia{t&p7Jn>e zGzRs;P$CuuKa zQkW8odwqQyvD!58_9&e^^z9TPm-%mDOU)L6N!IM^v=zTS!IMLIXxCmdRQp!2G9j=H zmZ%i}w2B?)I@IO;vrr!y)FS-W(UDz{`>JJC1;PNHtVSoOaN|9+aT#M{;}T=v)z?<^-td1{aB#L3*!9PN4Jxu!mR+oc$O)1FhdfR zZc~y0cX(Jd9ufiAIJp`Z78QlNO2pWvr4%SiOJ74|IofRE*qi6n{rwTZrTN!wIXACh zF4m!*k52qNlbucVUT2hB=u<8qGFT&_Pym${7d{j>GR~V!#Kmt+Bw6q7< z9%Qi00|12pcZOlnuAZK@`+UblXJ0oW6!B{d!kt3@Ws!P$6#N7rYi31ZUK-8=tFcKrk4K@4D1A(7Eegv(^#id~FT z;qJ1kg2e_QbZ91oX>s4bcUeH!aB94u>m2b4W@+3<0~$fLR+M2cfiGtV9u`i1=7WZo z+*1DM#5Ls7^-gnHPQ-`|fU;zQuxLL7I{-mVvj__$;^Dl}7&+BG4R!w-OUI%!kjvq+ zoG)q6M;txSRFxa5!{NVP1BdiQus1d~0`40nB?kuwx9Gy~yk-G^dZfpKXla>>k}bVF z6^mYQyf51T9u5B;3drk{YD44Y!1JN`x3f#c`G!DxU&7BH_l<2!d3)sGTLKac<$SWEa?=FN8Wk}Lr<1FTP)=jdNRSYO?z9@F5J z1q?4%iG<_xu(44rBtnB%6y5|E76$BFIPb;`jE$)S?jEdk^kD(O?<#Z`*m;uf2Csx< zf7Wjog#+-;2DZ$s$l=w|(ZPWG?isDOISadHD2RHu?~>7m9;_2+Y3U!^q`8m!5r!S) zIpd#fOZ}}6Y8e=4mJV#0-#wx)yMxKf3P6PMQU>l8L)ai)7w_#W7^?JLHlfNU`1?`Dq9=f{}#C;(TWipg3a7pXReCj_s z&%*I-!nE_OD7YC;Md0bl#z!SVuQtI%@Db0N>I4a-lJ0(^IA!d-m}u%lD~aUqOo74+ zo|$4sQv@Yf?3`rohrBDI0g4O)T#|15nof=xshw17bu6dFXp2%vs(Teq#Hy>O3 zt_ocyWnJ!EbwvV;0RSca1IdRMBy!i~B;6!$?LH)Y$V=a2RvZa)JpTrg`Wq#+wD-;a zagQk>p4 z*YrCu;BD;AjLr-DT_~RXhy+}Ke`J=Fj_MXNTz7@MRWvv83un0p>2zp@OGnFPdh7lTNxW7~&h+IvH?$_LZ&v>a#AXv51*J|yezyP zpc`2h%kB{e&*^dnc^9SRhf1IM8Ce@t-@Dc%IypbeBca$er0bKI%MlHyW*{y7rz%XG z-VYtYC0&V(YAEWs40R9<2vWgWe}okfG_^SE*V&z+7omR<}7$O)c_98G5JPNRZC zTna@7+~ejh{}e90>NA^PXTOE_kI;aH`)0lbIdxfS*FlUEV~3%mm8iT<7m0d|;^ zCVCc>2z6Z#Jz*%;E68THCE2&7@WH>NO^sR<4z6 zcQ3=0_%g{}h`B;6T$?}q!D?oZ#mLiR9xBb$ZJhiS@(a2rzgo2&14dRA2RUACN$qcy zBV@eZN}?Ng+13rBRbIbu`##mV{)e3W50@gW!#N`Vtwmc0doRu2<_gTm1!^97lX{tT zSQ*sxofj<<*|kWax}841I1_rUvMg$=?(K8f3%I0=+KD)uSg+91)RQ3B_P5ZYX(RpC z@@)Z>RrV`q1+Letp1vL!$vaHYC)WEtGmq%3P+IY^)~lW?8d5RI=P)3JI$E6Drk$@; zH!lz8h{J^@mWw#C@g_@wfb-R>7y)~P(nGolBRWYt)ISXK@oIS*IU_o&%bt6wiJKF( zX#X$K#kn+;U^F3CzNu>`;PUQJ#!TK9B71?xcH{AEb0)&?Y&Wzix^0^dd+$#mm@rSV z%pVq=BU1b9g$e5Y^+ro0sF35I75Q__nluy7 z#=wC2-Zp{EG5u>1?{7~xQ>pU%oda=BMf@7^#u05>RL^Rsf`%6mY82wD?}!PMM7!%? z*Xcl~Zx#0EjK*|ZFuFv>72*7G!bq}-RmZFqU!ieNuVGM-ykv3Ny|$FDLzObhI9=rw zNo)SUTlOHlNjuo_WBZCOe%EA?#3gwSf2b|f@O{PJumEISM?Ytjh$$PpF($$6C zfep_-$J=t=n-v`mz~7!|+B`&$3@g;vkE}^UyHzO(QzwaNKjSIwn4y6{+7c0M~lNXeu0@(DPdPE{<;zM7BS}7QK-5YePYHkF{|k93V96h||2fwZ#S-s15tLyI#4mgf3M->A`L2 ziU4JnTV_Vw5Dxvj}RGEdPH@sQ>;Q+%}$aI-WTMr*`SfV$3QnAlcrzy*7 z`6-jTbdB+K(2|O`M&Y6To4S(Wn)mg>tfTnvGcFaHvK@A*6&b$~M~9dT&Tih3t}|T2 z`Tq*5;HST_g+!G;W-!elP9SHk-$k@6Wt&t275W`HmX;pComAg;P9Lc2x;g)Q-~2z7 zMiB{G{ktcDgoNa_qO7!z)aA*tLl{6#ttYQYOVs45zkDRs1KuQ2lv9%}lQ9eYZ=9Ht A3jhEB literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/new-access-package.png b/windows/security/threat-protection/microsoft-defender-atp/images/new-access-package.png new file mode 100644 index 0000000000000000000000000000000000000000..f2a7a812503de35daeb1293d812ba9051768a703 GIT binary patch literal 58871 zcmd3NWl&sQw*G3u$!9BP`aCg@Z?(Qy)ySof|zx&px)alOgomIlR4;rV|ttO848l>)oPd(lQj(cDS^d z@HaQTqi2_2-}k*$U9)$`R1+N{AGKPSvh2~1Ox zo0^l7|MhC3r7NK=spejLq+|y)l;T_bmc8_H`Q}VAJRG~rzkA6a^uh#3?vExCEGqs! z4NU}&yqlcjo&4XQHh)D!(Y#%ObLf})f%$gDpZh!IANapF6S0Ch{**C|vhngp+V&aj z8yn7>*n0e2*yfN$Jr^z-LRi0IfR!*&Li{_-7ckWy{9v$$ztHpRGbvGntU=%8oS0B& z1^Cw8+nXltgDlf|M{u2I#OrmqjNC;09m%3Qnl>hIkB6}_!~gbBRT>c7mX^W65{-YtSNjh&}h zrGz?5)}Dzfmc8qtZH+C`7Kni!Fu-COB(pG0~^M}>V5+EHKsv_b=a>y1J(W*n*3?Y^YxDq=+FvuOs5YSv1+F; z_Dw$r-d}0Os_a{QH zm}^gqiFZ3deX0_hLDs7u+1zIBw`CP)@fF?y;KxV1bF%D7_U~5Bv9NtUo$BpZCfAzn z!{C=QBw{+t9|%(Wt6X=9K6kupPY+yoi(D`74$nTR{94o|`2)F7YQH?TE4qE~Y`=%7 z)Q+B(xN|r>-i_TA*!jd(_#D$ct(yVyR@~ZGs%Uo@UoV~XdncBHWbIy(DqdF1?uQd! z@H4|rFX5Wem+f9+PQ7kho*+V?SSGK1I-P4Nvnf`(fk36@3YjF zQX;(m3*H`m(6OX*MM?BkPTIrV*k!<}{%;=(%&r}*6WqviyR}E$cAK9OW#- zfPEu%i2lnZ?tLow5o7Inf=~zSn#S}pLsJ=P%Yw|cXLi=+5^m>nnF@lWS|&eDfzi|E zObMv}T4Lgo5B|E~ZF(#oq0b`5>BXGSv&*EXy6W681j;P;cm$%~eur->u9n=~ATfA1 ziYqwe=kKavv92%ps(BP%5s%cM@^oAv*aOzT;(#t_cUH$H^Oidtqj`_S0ZUIW!;;g$~U%+0WmCevol?zo$wW)kt z8n1z`FS~2`pylOet{J{y(?g}lO-z@8`lo@{``uR8h1e5#U*hrY<0``Yi{vE>T45U@}}6mnjwTwBV0bBmudG%eMGy)pcgu!9QXbE)4z@|IC1FB z25IovPS%jMNM3eIK*zhNno|t+S3<9W>L>omz4XY2P*H z>(_I78-)6IlxvP7AYfpVkt(VK*08d{1$4l^*tz}}~7zH6W_=chVjL8lo zF-0W%AuXhX^XWMA2_E=~Pvc~4gD>-uQi$I>c5BmvggE?I4!9HMb1l8vYN;S>(~x(1 zX^Ba4;q!F87CT{LP0N;A616_%^Q`W#R$@>TUYEFO;}bR2=hKA>eq?w#K(u^%0jM2( zx;vr~^i$}`neCy85g0v7uJB1LF!+nx00XxS9=5YB)9i00m#6N!)@QxBB!UyTDGsb4{E4WeE5MNyvSB_i3w7 z=M{~52ts1`imu%4Sij6;K7E~)`)Gn%D#NMuDj*TXJoy)Q+}`w zehKN*hs^tnhPxg*p^ZMF2XdkNeFe8|GduLyviA|JQ<|M^D&S2zpIfe{vwmb=vxwdO z;|cBL!TUL%?!=cH#8!uq2HE_Zh>`7pGO8-nhYdu^Dqco<~>$b1ftxu|9Qli zPxK*)()0{hG^t?^jnJzJ>*HMV=;b=o%Y_x?l{U_m%G)BGFI0G?&b7ZPfX>$IzmUN zPEUtEL%8kFy58qgq^SvgW8OC^dOWTngN#jEs(;sEq3saL>>GxC2>AKR>^^nOE0l{= zBIUuQfahXB!7HS8)lA_hmqvB3kqWEO-Kvn&&K11vVt2~Jy$<(il`+lT7%5oz{7^i_BkVUKHrR zV%O}*7yo3u#C=U=`BPTK5;K7Na-qR|G6y+D6cTT*AH zq(A^Z_#f?df1ZWHb=+FJk7WY)o=xF0*p4_n&e)y#yn>(g-M3vU-GN}vj+MFg5#083 zU0W@l^(}+0B08>tqe>m#B2vg!l+e)YrOzvSR>Ij-(fcu)7yVbn*Rux!cBaPCso$B~ zCrs@<1>h%v(j(%^HlF~Who#qEb+8X2q%QqoA13no5%>N|9Xxc+huY+Rji47&XW9Rb ziX3>Cs_=v@lSAG$!lbxp`9cX~9HPCB~n z#AUDee46PK!Q>5D`?8mr&D)uHsD4uT5~(BjAliOcQK8ItfAyZFM7A0doB6^n^g1F< zB3KK#X_~t~(tqLEZF7?A(#9k`YZ7`z)N8TFMV0hiedqz+>kFNK$tDPY=N$IEfDN=W zCOE4Jl`@7c7UkoCJY3V>2P$+n)0p0_#sp;PtS~2l~j6olEqfp`Z7? zyFw$kYutW0538IF6;8K$AL(K?{y~COJ7oJA^bDN_L>67Bv)cO%4BHHzNIR_=NQvUD zOHFPduhYRDx_n0S4}B21>{3)9i6YK%M^BhMlEsLHjd5{uD()y|+=S(Ucl7lFBdCrp|>IbmHxNLHDSjAs~GS@J^w0%%|j$JwxWzDR!HhQd=z_zq^+P6!Gu>OLIvhb3I z6Gc9w*3aGMQ8zJ^b#kja{pV93Dbnp!Lq(JQPUE$t3iDhbb50!*r- zERy-ecP7^Ky8VWLMf+@P?cHzCrd3H{M=TI(?Dh^*w+M9Wl-WUH^M`%eyt;;{ZwZ&% z;|fmwWI<_`_565zCU4<)>afde*$cvV9XN|KMNcHiJjFz%Q!pS3OJ@GZmm%ibP@yA7|*d6@O#T9Psw1 zehe!Ju_|nPK>ZB1ek9K&`eAuiR@TnxQXwrD}ah#!_O z#JJ+IXOI-iG#*;5oogGMD{Eh}`_{qqH=47hmG|iS^UQqH3JRxav9VzaBs157+~XC@ ztO7k5{7u4dgWQb^;I2y?4h5qiP}5V!g;(R$>vs}gNg3j-dhg3I3OrJdB@WTPGel<} zX}yeoBqezU!A7sPe^cX{5aJ$rbV%Je4@5ELphd79o#Np(@Zc=_`-FlzZ}bL+_WeqT z^kKbo*X$rWzz;KjPS*HXZrCa*6F)1PHK==@KHse1vs46GTk#P4=utPB33fm?%?>LI z7eHQyG6cI9w$RVEKCwF(YBPowU}$7nnz{TWh7cOIcgP{sZfRqgG<$R27p2N&&Gaji zNXB03y=a){k-10H!+}zok*r1y`xks9ZFVdwjCE4L?yviIx3V8b#2y}_Rjj;E+aIvr zKYcPkQSU;w`c5r@5wGFjJO4FbpN#KITH}`G)j|5>q4F83!f(5qft(tg8DP0pF$Fni zOsm8tq>$6}As7*rQn2M0#}w>pUL8M*&#N1ZL?9eM>Nn6msH0h=xi=x{)b3NK(2pyG z%W5Mh-?+Qa%1$zc`}o~%Q7gv_?=U_*OEcNA3CJIYcrDUG&TqrAtaSQ(Z9{Vl(K;bh zNo=d$ww}p>`7qVWIl+wPhCccVDbL9Ax~@5PpunP+FH@{DkqsC)#Im*~R9#a}^rMlJ z9A&DaNZ~h}HN|VD-z&pPOEt9m^6{+7si%d0WhXee&QVu+9lMmb@_lVj#XFD=oj8*6JTz~U#{+|yK%Eb@Ap6-pe}w+#!3 z*lBCz{ea-X0Rh})WlpJGO6zCOlYo4daosSVuiQhlGpYq1=&FK79zx%khv05LvDd@} zUeGVMVvd)NZTdWuvjo^!YrJ1xy}^ix82M)64hH-sok8UtLI5Xnd%5~KQ<(@ zv0?al*QhM;TbOTBLDmaf_(XmSI6SGIEN7rhd%YbY7wL?doFW4<#b~GPAGTD(Keo$j zt|ws9rh6#Z{Su0-xR#T#vxyg}eb3g$Dq5Pzg?){j3k{<*!DHoq>%|*}d9EO*cB!_O z)ez6^1B@9uC>%uSW6Dp8FOra7t<7$3LKh0sjzb+T9h@#=6K;=>D!Td#&cTGxUQS46k`9liXd@f}%hgUQ}Jj;CVp{Lb9u&e!{o8En&7P1uQC+lGHe_)aIob7n8 z2lR&Xl=k9Xi_y#Oz01Z>SW>$fFFsap_@+3M^oi9@eoK+`Rc8P zDvK!K9{_9rxJB%EVHtuPk+b$h?`{$V^+@-$RY*LQPto=mUW<)JvOap;g8N0ymxg>0 z^Rgkchwe*2d%2dpUYmr0BHHK;YH%qDD>4U3WW*U<&eF2fz{xi@L&1q16!ylRyvap1 zKTl9d(U@WrQ!;Va@JvE%{6d$ncMRnkeF|-La99y@L=I^`B{|qXKZRc8V3?s4x{48L zgfS)wO%!tEtEHxWHEV`(bl6?Dl(;`bI*yg_^{^1(d$Zv36yg{8%TEP1)9h{a4JrL` zybm%L{ezqh$`U;iiaZy&R4RV~z^4)Tu~D}-$aDXM(9F9LCaMxI5T>OHh-hkV6bBci zLP_YS?oFx0Ae*1=W}U`^w#5rG&RO|YNsY1!P(!O89&?~(PN0ToA*yPI`i1=Vi|sM> z;3;_)_AyqjWb`Dj8G)HoJ9L?}% z=OwOD@p8U$MmxFq8qn|hAo=)Nv4fsH`@sQGN7fq-_#rkq36GqSIkp#paN5 zbkx_s)wY-|2X6E;SKHV{C)rDMuPC_cBXq&!n!4ogHolQ`-8)U)yw;p3ZgoOOZ5TWo zIY?~;mx?UrM-LCBiFxURyT$a!h~i}!UoXL#3-k0d3{=thC%lU4PiqKeGYRHA!{yp>@?`2{SnX0IAB5)z*Q zh>?KOVBVJK{X7x?3qbYc9P|J0g>xzXE;)?ke%u(pGlBap+?v93;EHO4t z0Q*?7)$In^A|74eLIR|xmljq`rI5<#seYJg8gOft{Piov(lUN2{g6@ux+k|$vGhY1 zv&3ZHD8kdq$~mIEspIuPR^M|Qwj%^&e}R-`<%;=ijrwl2{0>HvId7%6Qcze)rNUx) z!B?i)EO8v=dTN!kXSF^sf75k}$E6F<QWhz;may)E z)PoSbdb_}n?Ccz@#nCi-fAiL-1#2E~*Il&@ERx=CWWxA)r-x;Xs|p+e4jVbu@Zk_WOtg$kHGrKMm_^Pv<^Sh(thfn2pcT77=n5mMTCf&N%F_kh;p)i*U++J zO*Q*acg%fw-EENXL;{PU*|35U$7&Q0FPm)xBXj@5ojD_Zb_72wd292a~rL_j* zeT;vIFKO-W`(=$jgjx3?bB?7ngv@N0Ybd{tKNk;z+OP@HaU3gxR!cCh4KuHVQ80Mp zrN=c*W+z%J^JXrGK+3QGl0ybR?z*W*U0OsERk0g4JhV9XNvuxZX<$del zF3BZ^h##jb*ydYg)M7K*j&&!icbm}ID;_E)Cki)2y5BS2Yt1rT;`}owpGI8R#xqTf z!&&S&}sQkC_R&zo1zrCRFxvOdW29<2&*>e~)Lx(5@O3PlQ)~0CLZ-k~dfegh9)G zn`Zi@(<1DC|K9LeJAXesNcnb}8@f)mk&2$J%5b0IpJ?I5U<|r(L6E`jP973dJsjUH z4r9vIgv$$1oS{twQ4j2|{VoKBtRG?9;?OJ4R!V`ksfQ3#bwbiQ$X$|4^RX{zIox&` zAu+9=|D%@Ub*1xzZ(iWHlbC{gVunTf{riu{lPK6;9uGUNJo9XowT%Gxh78R%f_Cs& z=qL!iD@840uE@;Mi*#g?6WfwRCDjq#?;ovvb94VH3z6&D{*Nh7qu;Zx>&*?lZn39b z;);MfQJb3`=UhT^s{YrS>h7Z_R_!J2QoGWcR}#`;LvCiFZAkhJ5XgeJ`aB$dc>Q9R zocK03hxs?{$Un%rAMklfn(P3m0M*q#zo47s&xy2Zr*BJh3pNfkL3SOGWDLwf;rXM~ zvzgP#FS0FGPPzBozZBWN?_b6piyP^bqt7*d-#>40!46UyXSLpcuyIX3NfkEA_?rS= zae8N)OZ)Tn>1NGoQ~0yT%u4*0Z;nE{hlxRTL-OXNrK#GCo|})~#00#=1E2W;fr*{A zq?HW^h0|gFy}|gDp0>R4n17Qt=;&zF855G>SM)qv+0|;=Gp!Him+{s^7o94}KdB2) zT1?f(Pv!uY#D|^4(DR>UQWWR*OrC}`t-^>bx59;t3KujZ^BvNUL``UEii_?hx#!v- zb71#;W3R0#FHw~z6aEhTyU6tQqjbd1ZFCPvkM zn6KxutvT6^-UoBb4v5s9_tcV13sr?nznLfTD}F03ldjUVmn!rKojcSBF3QAd!w~jH z){&Rz zN5@+yC^1=8Io4rBF`M|tz<&82w=I1`v6v@0q^ux|fHG5OB{bcuK%l8;PPzK^wfP&d zsL(fmGcjK1kc^Mwl!{A}qhk63>Uu&7%EnxPfe^Px2^F33KNsz_18;>)w)fCQ*pmMgg*+N8ZS42grSisfsq!bV0!vkkV&6KrCxafn{M z`L#g2aun+J+Kx$+Dwg2uWR*r(7{|vg{8rW=ZVgLnO7?Dcx6gbbTf>4V^*CQ-6}qoy z1v+Dv_6tLQHyZnIJm|z+YFiXbWqB9`M)$Hmby5@&P8AoaOSu5J>J9*$>S#wKUu||j zKf+euApG-qxa%GlUfeEYb5|a@pW;qI`!(}@98)T2{ULPaab~dRgI3`D=Ar}@NjnyA zsFCP;om)mV6?1#AbK*n2nr+*)RqJM05yO`PFSk*4q4V=<&SkMe(a+kc6T>!#tFP zgd!NKBcI9usF-RJN^{*VinaRBfIUp@0rk~iSqTDXc9X~kyHb7xW7P5$4_5s)tj&po z^=`i!2E-Z=cFYe_TM;56p}L}315+QOIWANGVl`998??BoQ0qk}Ctx-;z%_t>=nFF) z8guZsdPWr{NfEX3?~&~F4pI5@a2WX*(hKkRI>oC=U!fQ|+eC%*>ZBc6+uw%d+G)A| zAeBt5`LIRvt*EYlo&{i}^rgf@Al_nvo0ktGPN#P#BO~QWLxLpzRFpip1d4khw|1bQZ(EK|k^`F#XrwIyJSz=~rnwFJCzEihT!15%F zax=fY{FJ`iiGKrJn6}eo%s>lDcQuUh?I5S7mcYl$Fz^!Xi!lvZxxM>vdenaR{%6@W zhwJT|Yj$nmnqRzsW|Ej+TsCmhCi(JKMcdpy)A>PI5wbI*?%i1itESWB=KCX;b}IeI z$BxeH?k&T&gR)+(deI*8x*ssv_64P5fcN_ybp^L zZ6!!1U%}imaVs|2v=0o=8QGas!#hM99G3|sU~SKKA)W}ogz`1h)aV4I%UFtxdNAPU zrPmXJ{+Z@qu|)lGdRN}?`N!p~Z~olk05xN)xBu0R_)MLGrwd84c-@{HGU<}D8g5L2 zdPpzcC=%~MC~JR-r9?}$oS8OVgbM=_%9Wy?&cI-PWX7l-%#1w0P{pr+2mzcR8Mo`l z*Fa-2Y&K&rtoZ5FlkGfxJaQ(ACe?QxS1%BecJ z{Ll8-!-1qM)@95rlj0`wB;p*pJJ-g>89$G{)wQc-sn{*X@5*|Jf53d6N@Cp_O6dlp0_(8fdgRvUdV4;}79LzLoA`Kk7yovTHBLmUit4CO; z8qu35X3~psBS{&cY6>Uc9xdjvw2q@90|=xkVA6_?(d^v1qJ-CLXfoavR`!N(bAf(3 zSQ4V71V@~g^V_Dib_64s?E0J;r*%z**f$MAwVlUtE@Xz1eSf%ULHBaDjYy5;_`19Zqgw zV{~7?RHQxod!vmvif`xONI}wjjK#`Y8d+1>=6c^W@ z8Dn*G77pG*X5huAHm6v(wRYh{TD*svChxJRtIuYP&3X8eMmcN&u|Uusy~5TJ1E~ra zDQbwDrp>8Nlgr`B?!+|_91!(1~;nwp>^&HjXZ?#8QI}AmP{MfjhVG~Enwg%sguH&7-)aIH0U^#ANkqi54fB-_bs z9I2un(8Y4QoRH}H8E<`Dh1eRr>%w+OYdo=g0G&sgIY_zPoXc!(e+R{>1?yfwBrSOQ z@+Z|YgM!S^7*=$VA^}xxH6qI6qKl+?uLVd6k7$~T#`~TeR z^{nmIv%@^QCa-8;y#MoKmm` zMr3^|Wo7l)XVp;ck!1|Lok(r$sK~2&^3yGK)hIQ4iL2c9_je^fk6AMd$;b*xs+k}+ zr|S|pV%j@8k}((gN31ZU3{E9$Z~-pDn^r#+^JX@m{izhy^hO|_QW#aVDj&^hZI66t zmYLeX{rTxtXmE&>BMKmCQ}Ob6i2-`S@VQa-dRu zZ7k)T+xp(Rw9D>iuj?l6g~eE%#Xrra{-5o*_@{Rd(sezFumavd?RK*X>ehF{)&6M4 zX*$^{6^+zaH}F9A{0iB~S(PM~>J5X>9?sq`M+P2LYweJ7*ub4wkoJtGNFT@si(q$8cz1%q=X;JkFub5?^sqTsf06bq&-bQ#GxX zl(_HyQXCBr;U7zsT=RibW@8SIyQz#pP-1W_l#hd_^JXs6DC1d z=Ny0zua|#w4-K7k)tG?1UetFSw=ZTqiCeP{Q2nm(gA>X?LFk`j4 ztDBMo0(>PljZ{9Q_`7P4HNCl1V-O~($yoAOa%Y3)ACq*myYSn%-(#s@z z9ScQpBRZHU?Y;^m>UA7HYwBpcqU?4&zXEkRvu399%P-s{5gs#b;b)^$Q>3jGnKfs; z61+WYRVmT1lD@9h>Xq?ZVf9L4#Hab0jy2lWqGRGn=?xWH9PO8DVdMFkljthb6({_> zgNt#L`F1Vt!ib8Ai!P%Ua?hfPn0_r*bX$CwNb}>bQS-d<(`+L7^adja*Fy| z@@ahl`8CAvj+LPeJ}*vBj(nOKsrh-$BFHVhJcrCX5>`!KH;l$%IgP6=B42d~vgEm% z_LE0D#R%udGRQu0pq>udojpje(QvWqT5QkzJV9k{fm-b{{?Io1U)Nb2$PU6gH4a1f zQO@oVa9?!!P_t7c!WQ^+;UAK*ej;`|P80C!I;JICrvAc!d?=gPZ_ax9)FUa%ry=7Q zj_dtmQOs)pRUd$`VW}&1K4xs?6VxoHpT^&6e#9Zz@#l}Z4JRt`N`LtwXWd;Smzn)S zM^svx^G~lFd|j_elvb8mDG@!Mk`(VJQ8qyQkI1(;2Q#*izSPvMHuGn$y)tX)mkK+B z-)-^!zrWHRTEa)cXEm1vNR0(;eVbtu1j~yy!?vRj)LvgzRWZxx#F6%>a&!mMC@QH* z2ZK41O)Lc=L%mV7e*tRiO)d8`5*rDXZTDHHMidm)egXUsO}t$%U{bEJi7Hk&1>Rdp z@&POiQ8vow+##h1%5AC|x>Z@t+>s4-Zb@d93q5%y4Z+AxkZP~iqPcG&Lh9v@g0=xH z^c+stTT~AXUsW&%0$|C98Ag@$eo6mYvG8{3@!dbiv2FG8b?5Llj>87Nr=6xlmLI(h zi8|X(6naD!HZ)vrv;SH7Q<8ygGpBOW4)k3W#zwU#clY}*EDQk9j_bUiG0VT@hE zf%P28B1TShjFX`pzlO_^{WP~jYQwA!jRn4#DV6~Pm-nk1ys%mvYu}BCyP<6yn@i8dXkn ze6^c;IkyDMxZ0m06|*Ai6Y|9uemi|6kLCAfNfo=D(NkBpf1H)b5=lOy9e|=`Z>qNZ zm$wRbOOuFHAx{rjy&p8=eYu(rwezXddIlc|dQ9AP1U)mhI<+ii-nx5dQqAZEF;X&! zM6x0CY}OFa2A*$#?h)e+re)%AXJ}wYJEQ4tqSPe2Fa$li((>{NO*Bazt#{BNN@80xtSqb@7tXj@FN|AtNX&v99a3h* z!Y{t;wXUq(yaS89v>#SPYjGscnK?tUsw^a$wH;6$sles&Z*{A|l%;)q63Lq8K{q?p z<2>nQL^(EMqrZI*f|g8;!S8S$tqIvC96VZzoSE5EL#P**-E_DJy00}1HdLf}BTae-DJgOlOIiney2{{M+k}T0+j`DKY53beqoWbI zN3Qk2`a-#gKLfJ~<9E)p4L2GYd)c*+i4U8Z^IChKN=jd(Ws|h*5Q+&j=9ps9_aoCi z;o1;AICmb;9G$wk_(?`a87XEo-RAkwvUk9h%_8#tG^5@VNak1JoZFC%Eh!OczLv+w zeAwm3#svsY^x)nTzxcUrW23}4OL;s+;hP-w5SWncNs}Th9GzVw`;2EyN(9i^JM>uW)lKwg5p|f>#X{X|4CMz`;ZF& z+4ME(AIfX-&RDNTmi?O@ChzX+d&}LH%F2pOrR=*%EK@Fg@I0!p+eobLZtGO#M5+`7 z`-(n&^1Y`0T6FTF#{k?+u&32Bk=$;}av;WLYq3OmtaaJf&|53W^@2X7M`jp;HQ(WE z%*zKd>8e8r_iV>6$Xr97I&7vMQ;3cxHR{4$UJ#HMbrWFc+|b&(yQ~?84g@4qaDz)H zoea3iavYO`Sccf?PmSjnsA*Lr)PI|JA8sRMzRmQ_)`H&>TGp8f6faY5+g9f#S|-9^ zaq}bgkaWV_t+9=zLMjFmnA1U*2VCGdQiTHzD01=KrrL2Au6%{8z#}qfq<6MTw-d61 zm$a~Rd}M^M`al(n9k#j@2c8gLrP&}5O$ud zY8y1F%vKHX@O?mt2^##f2vHTb$7Oel%jh;^ zjG91{XH?Z1iL?bGQW4ZGnOUIHj9HVX@9#91sXYlE@hQ-hCyF-5tJ66myT$Ns9ezD0 z9Ac)KY8%PE&Zc$p>@?{JLG%K_ffh$DS4A`yTTj)xiS=YcW5v()`9a2x12&EA3g$NQ ze^o(zKyMI`b4=HmSeB$0L?w@@)gl9$rFTFkoJO{*sjrchog;`KK5UI=7PTnANe$*f zc)b3;Gln@;T+n0^f+;=3UdVix(8uma`$tzcIok%)Rh_dEA)P!=cEs+x-$T6#(M+Ri zn@96*rVhK|_~F@ks-cJp^YbJx@Tci##VqD5^Njv_7Z@#^kmAMPP44iiAmqAd?W>Ao z7T#KU<24vA3hEH|hhL@tXe;U8oaW*r4gjK^Ki5Jauun`_TKMWW$u_M5Y9WxK=InO~6s#E`E^>Eni})nZ8q z0eDEY?3Sv*Q)uPQKsn>WRnHdZLJM^U+>}w&3P@aIxaSOSuR;SSSo*e>+`4z8U5}-@1nY{|{=8e|^cOS2Z|CvSO{?8UDO) ztP(ub+lvDu+i-W*dI-g}peZj_NtzWMay7a~?-g(dsTE}VY9vNxxPkr=)?ayo-30%W z;OMNG$Fv8!*mn@RY)e9h!afsRHwE|7-#QSyAjg6O~0G+4>}TOx+fngRrImKtfXjb-db6CTB74HB4Q=^IZTRl+APJj zyrD6R$q*dcgM8euMsH7IG*^T}hp;g$cjrkMHq&I$K3wy(J{-nwadJ-S#*eP>srgHq zval~J$W`K2!H013Eh=+RHtB)BIs5ZB%A`uD$|JNko+Osg<{G;-w!~r`bR|uOrvx6#N|QN_E4^FSKbZUlWv8Z7gk9hz3ZHq^FOPp!BA$U zAmyaJ;_d_Ck8D%Aw3v-CNmyYyb)=B|2ryb1;f91pdLb?)Er?-3r`a&m9C3jrt ziO}V6PRAO7y}$SMyA~&I6loU^J;9Q!9VB(ul7RZ9-+J^Hmcdw^XZsa$!-m5yPVdd^ ztQ=6Mnjo1TwWEV?h28S!h^`1i5TF9!N^{=m9s(2JbAy}e;Dq#>UC6gGoFu_Rr3r#= zOHf8TPQt_`Bv0Z+IM#1YlEx=*?wx6oghpCCBW$bdA$vS#XFtIEtIQ9utV)$XKP^?- z@vta*f#7KG8k|GRl$6=#ot)GUHJaHhbvcX}*${d=(}H5}(B1%Vog_Y&ITX;M_YJq# z=_MO`+ojC;IwD&$&CDY=#M5jPf=Li?+y?6$4p70`k+OG$PhPz}4=&4M8w<-^gUp*PLP(Znm0&axc?~b)$8{G7OR`b z{%DJXw{|If2ioCS4UR2Vbh*VN>Y^Sctz4gsxh?Hx2gP(QJgBdm6mx2ylmgS*lDbO3 zCH(Fu>oQ|Wy5=pMVLeS_?DVjlCX`vZ2b%y-_{jFqma8Sb3SA3?TaR1%y74?NR+qJt z)bVMUp;_IqjUvIRfrOPs!1wi-kkSO#$m<#dy-79y+CrEHSK_S>Vnm30s?B2cgZ{L| ztpF=}&oDw?f>7m|YPsqrr>y*!Cs1VHe0Y6$fiG^3b83d8KTv1p%-3`7T{*8%;BdXg z^}&xTdmou4$-=SFKZ~QurHh6MFo$POb-fhy@$Tsv8xL|vB*o)6(IKX{KO&+%h{{MY zaL|9~oAOL~F^Kgf7|{+o$BMZv7(md5_o_3Z^L2=9NQ>9igI(2U-=8aKQqi#finMUT zOD&4p9BCk8Igx>N@@sO~AQ5DA_5aRQSSAwhvXa-hAk7KP26=diXxMu() zDJIskcVr>t^K`}*Glp!*+b5w~l;xN|4#J(CsT>ASWbM!JtALIfimTaz+r=-NS#&V^ zCu;O)2RoFt-{acpb@olcXYLu*&p5N$+&9h(bPIh7%d_Djq7r;>W$fS6YhW$Mmt@t& z#T`9RWSGrwGt<5nmLJV=v(p?B{MlgFAgsC8pwxy~n$D8rc&P{WP#2b){0((>0^w@g zWaX3+i&_{~u?gqsr>w|VOXBxQK&2-!${gkg8KuZO)j1VKpUB>tkpkbEdsYMX%Lyi( ztQM-BnUI0w)=iyS!MB#Bb!o$$)GCLm(YEDLi?fVxHN9Zq{|OwwaiJw`ZR>rmg~iFC z%%_2WA70Krv{6T=LjY;LttP03mX@xQ$p3wHU`_J5VWh)XC-eD}Bi!FjLI3?m;eQkU zWFYoB(qoHxBJMjxT}5yJ6*6V5r0l|K^5SL+_Q*$*b+^nn|l! zZ`gp_ZSE3t6Ubt1SIsRnc9C*I;V!>D*$-u0L*Nu-7*)4TRr^LRXIvYLm)LJ{NwdA! zd#{BHUOx;bGc0PQBD(seP)9thy7t1ZNL0zgUAFV4W%`x+ToqZdt4s3T>&kmM_Q?5eG=+2} zUQJILPZ_fX9>IsjC%~C8Ktqk*C)UQA0@*AgkG~*r=CVOpOo`eNdaj5 zICkWuw+8usl#A_yc*L|8*TnE**O{q5FDjSryZqr@r0%QHXUCPR52B9CIW;x@2I)7o5Q!KYpm9C7`t-NDh0** zpUrn%XIu?WjPo5kYx3f&be?sss@)bnx&1B4*6335$&Jf=Qj2pjb~ta7EC#x!dXsaP zqG%18Q;XJjq2OoF$hM36MI1`r-Kq`1?`&Lt(-3EWXoDSh;1`hzEt8H-7HX{~-1c*!~BG$?d*gd!Al^W%0C zN#90_wW2xv#A}hGn8(#Z6$(+?8E>T+4~*tmNxMcd7B+n6m-v(>YI;XOm=hZ$cRYM( zzcfZ~Rv9D2L%7|WA&?_+i^p6OnVQLEx0t2rUDiFRD5t)WrOXUX2EG!C?z`sAy&X}o zso%-6b8B0xg9|EU1v{*|Hq8ZZKD`tA=}dV&DOaC?nw;*VWnbNpoab9=rKvZ6I%{pg zu$mEdjt>|-FjP=f6#EVmsSqCq0E{5jajqZk32Qmv-y>hwy3{)E&YU_heNIkW{=`dt zZ5hNP?qExD*lX=pDXeGz`Tm+BAIQGAw3yGtgs3jbQE$JKou`vO#Lk%WPS7`_fmEET<&Zx)cQ+ z#~{eg?Nb=x;k1~<<`J$;*IDd^+LP@m`5&9;Lu_%~(_)V{iEL3Mn`30l-E|QgSwwQq zlW)_i>t21S(RFQo4EEH`!r8{4Brjg+V>`tpg0VE$_~kpX9pJ5b2(lu_60bAj@yGkX z%Ib!ZZUfxBFI9KyADH=f3#a=VH8ipufuBlr>ei|i+ zLPkT+r*;Wzb7d)|xQj7w^2(!@6EzX`9TFpb?Dta<*Ik5^7o(>xw)y#$d^Wnk?0nt} zof^$=htD7F=;ci8>?oda|uxLYvD37YF^mbww_dFB2anzA+2@itq~}UA)GA zpDps`^B_5|K<4oZgG~0%0Sf{)1v8~MVg-pYA_4s9MoHWW9jr(dF$BV;L!_J9=q=)} zj%pO{!h+xD0ORSzKil-t>88ru8YwAY^?dYOoaZPFcTc2*Pd^2Yu%x9O7b$J)=eF^Q z$5Z+D=Cgu}jg5_yH%qM#niCCO(wo6dP%a zID8d+R(Z5mz>3z59{XyH!u1SUm|w^yTaM^Fk(8wIzgwx_k@zexP5p^HLU@FeIKHWy zvQKfAM+9iXiy~;j&b6~)nklAd3U{KJZtmguwsCdzViGPRD=VBy4gwtWyV+*gS*nJY z8zt|VODx=^t^>PL)&Blf2z!F%%;Z281iu=4i?hy83f<^3xg2X@`+4)p%PQL#5~3iJ z-B1v~JxA}n15d(64@Ad@Jj?x9(zf1SJXg8%4>0uFwqezh+#eXuZgkW_*8N>b_Tyxg z<)Uj7-qlGJT9v#^+ben$h9>x2jH}tX;VD{0|c6N%hsfZv2fwNuOaESvO_Qlvrj@-0W0|L3dkW zMC!;$_;{%@i?l@tIdzZypYLrhfz1 zQw(9yE4uaQ7!}K!0ijgeO416Sx$yV+rx$}l#5H(8qok1@yCq%N$9HvJJ|(8bmee%U zGoU^c+X7jyVf*qT@{0gv!iOnBWa-ksw;#&fZPH$c$X{}@BV!b3!E}KIf4yxIg)d{3 z1{QD8Dlmb+nWA8&wqJDX3%o)t8Z9ae;*v|YVR+vy1pgfYmdOJA zGsBx=w0Cg`7AL#?N1FWPe?PyT)T$(=rAfp2^sV)Jw~rsyvB?zGZCK4GUQg_&u+MkC zIjMf8VOhHYr0ndF%Ze9Mh;l4*?-Rgd0K(zgmNtRMb0@ReN5A!dmK<`&zbT4kOW5WL zlsR`YQh2s}Q=b{RV!D(Cr=endm)>vxDmv8M+xjMjLEbkL^0+a~ z));aKpT;b=|H;CMt@PziDm85s?-Y8lvWj(UtqMQo>6)`G)B;Ovp4`Qm#ryvX;J?(O-l zfq1WI3?4SV=}E6QzPIEE(07@K-V403NWG%bHsR(5&<-YzE)Dgo*fMGSLI=Eu0<5)}q4p z%)5vUReUr*`+>o+Ydo3J=;fMQ6UiI53f#>eoWgSw-;FqmYy>I&jgt(OKJV^M&k30w z8D(Ue`i&WAKn;ksKoIdK7P<$AT4fDQExD-!`X?5V`I5`lvR!pu^`UL9VU`wa$ExC{ z=Fm1gG9lo9S;oA1&-D#Wb}PzmjccFNQaFS;#$XE?N{geTR|x3GuzrW8B0Z#5oUnb~ zIoftP~@2)fP>lW#|mli{h~z$ z^GHck!Pu{wQy2oCHhOu!fQo+QQ!3j)}(X5~z7W_NqV zm>Z|3r5dR>Xe#&Is)=)5Ld}5{pk!al>1pban*z}AMMl2$HxGT}_RLbDp+KXtZD89sl5y zR`}Flyz?@-B!`DKt;uH4&;p-e=KQ2Vm_tg#j|h|#Ke;~#QPY?FuEuh03#`i2{c$b# z4f}l7_k$A~>Hx8T+DEg`7@1SJpSEcL+Np~2X_pV_*#AJyQJPTAX+7UO$gQL=c^_U^ zDl6q6MUn*J=H0Xnz9NqrrIE$+v+qgQ4vsISkz`Bh_m11QS|$_}U$)NpG&qeR^y~je z>6&oKJ92&4_@b@I)P=>CMG60L_{XW z$7BBgsOvgN1S#4PE9PWADmD1sT!P9V#R*o!(q*Jbi`~E*R+u!^OM9>)T)_!^TU7L8b~97pQ+#x znZY|z(MSk)Eor*oy$6=gGSpI`@vnYCl3DCo=2PwQUAi$}ylG+3#>pu8|6(T0T`@PQ zb!8emQ#GfJjjfY2OS(XwGYk_o$S4bv~C7*=>^tS=zM@5gUycmVZGgZ z|70{XE`?6JObh*ZV(U9~2#x5pKpKoTM2aeTs-9}hxcU>Xa68~nX1AhgEc1*F*Ys+=za%iXR6SLNk1Sc@7V%- zm#DkU)bOaH&F-s{5_rcJ9pjR?s><5F50w1z?$>hz%NM|h=fYjoy%X_P{3+F=JEvq0 zyOTw0%itkLocI+?b#z#rybe`~2YH^wwaG$PHCexgCB3@2i}N9ZfD+Tv@C2usO(a)c zTixXRi4-wh4HY^?8Y)5pz0dpNynE;&1kd@Og}!s}bx1Nj!!^J#>@Bd%NeMQ58KAwa zSk3RWNw{uP*oEs7s)E+;CdqjdG(O)rY$l6HlxQKf3b4G(&_hOE;3wx+So@QUvZY~G z5wvUf!0k=FdVuvY9WY>smbSdHGA!tkc~PUpo#i`=0l$botZ2PsHBFWAmKUlSogl@u zb8uxa&0WS6ap+FsPp(QZ=uqCdz^8oVdhaGCuxwssNpuhQe*l{l+3cOT?C^O|lDbOV zSuI&r=bHzy5MdFOiwVX3#{Z6l;%nhkTnjeQ5W$iGUcbP}ZgAQPLaLZ@~=N-_l+IYp(Di z(Y8XJ$fa)mHk=J4TK||;&}1xQv4_SGI%XhiJm|9f4Gt8frt)-fV>+nuwNLavk*~1q zp!OrD^4%>p#&EIMgjG6&SqM0*Y(2`)wb$AaJ@}fP(DF)M_tfl{dV9->1Ac~|b|G?; zz!sXTV-1O)Zn#OF6^3*pB=+F1S%7ce-#x=?B=j)96~Om`jn%SxfQ-wUpoju2w#U&a zcy~cboXcW_Y=bwaBVnUcd9N-PDYh+LR~Jeph1A-_+6DY}rnX!`4FXJMR*VbeH#!F2 z9g?+&@y&aYFx$y7P=#Rkw4B5FB4fG8v!26w9pb2}0#j*b0h0@%$ z_ybW_-;RzG3eq!QDAC8eWx&Rc#4~=F2=8r2>c_^|J)+dbjpKInZynqN2ZJ{|Wr2jJ zN2x?ac|T1TA7VdFkE_5He|=GBE#v=w#8>BFT|WQ&l=L5+sA`xW!0W&b_}{Wt)}4vz z4^PYIqE!<@&F?*p*9G`)C^q|7LK}_&Bsot?p5*6)n0Do7)u%E;Pw$>E$)0k=a>I*A zJliSm$jfNY@Wn*0elMpn4zTPv?cryvF{PeiK^P+g{pVs2nAa#eE8dJ!H}-w!Y@ZZR zF;v7I58v`*Q^BsoBB_8eSotEx=Fa~2)85axIk;0H_5Y&$-BXKIjk8bAaMM*yGabB( zBfn9|kor*(>aCmlbw-WdpY6boRP3j!y!$<8-L?|+=%?2GDB#DbbvRRi@IYfzmIi{gRZ^?e#BjGCSo@+ioe(&3ErZ_J4S{uPE61 z0>+|Xhd<5J&PLV2X`&}0dAgu3rzFZJCYwOI}EHB1nYx#X?el57Xp($@9Cvps?Q0S5M{{C?y*tOII<@j0?-$G-N z$L5Iqyo$1=F6Qx;u9{;^!xSSX2BNDiZ(7?Hv!R#4IZ;+vaeg`J*It_d4Z^X|275bQ zA!NKBTY-HKNEXY@o8(QU-i4-2z@`eAW1G~~wUksGu?8ApbuIi*X$OCX#(3$5bc#bN zHoC0187YnXv!fWFe|E&a<9U|FU5TBA#N2``w=_tM^n_&_g`kG?_EhC3ACzghhE9}w za9WjZZ*QKtVtX-PzqmFaq9&F2cCB=obF!s1MsAGPKR-+RJV{|}v$Mk2Mn_3Z_#40* z3Bq`KP+BQ)J9^(nVlZ+P_wLjz&3YMYygCCMUlnuxUc%dbGYoai z+`M8E*74;TvlNfp{F}pH)In7XJQ#O3v(wOiXz5dDCGO|Fy&0}Ho6I*q=ll|Wu7odq zVm8lnS8I@jZNJ>C^@^L@d6(P8{Rrk$PWz(9E>Q8_XO8;P_K&=CJ~L7h?!kJgFcvS* zRdv)2Qt$vxWUL=qTR{PLjHoWT1kcRiV!Td!uKAKd{ujRZhM4!{rJu_a?VU+uONP9yeg2rQ@w)n@6z`>Sf~cI&rHlwSQw1U3&)XvSiaiUwJH5B zJ%|pii#!JttLEdOkeSil27xLo0)mVjQWG2Jl;BhMc0GL}W3Q{78kVV|`HExG3Vn<2vWS+Ac7?S~{;mPscu!K~uCU1kd@yX0#V@y^x}>r?BT|aTE@14YO%R1n ziD|prA8#Tt>~O{(Y|#X}WN8La*6|CCjVzTvSpfC9f%|^mr-7SGdSg1t;t_L=@pu&+S~r}jWy;8XgAU>5 zGISo=@E3HGAGqAK#8o#Y~&Mbma;X*Mr)?SEX&R`f7bs zYb8vmaam(q++?7&#=qcdfR;PV-9)3q#-?IrWrjn5xAy^FZT4h*Kds6{H=rV?N{} zYvt*ly8zZI-3J}{raxQL`jp!qb2!R`ku_B^VcfViv^EdJuJ|zxC3JWNZdMqM<{At* zStx>!7C09+q&&}KtRKGBW3`-QryD@?g((xEdai^|`LWuPJLK8}>W-rK**_KcR;-kS zwOQACh3G@V0vY5@4O{)kGXGp)NYna6-Zay2bK*RAENJqy;M(~n_|^n|*3yJ%VvikO z^F^vemAT*i#n(M?57%CAl~Wccq*Lis>PCa2+YINXRoS1gb(+XCXk$xV_|c~rA1MHfqizS3E6u&>7+ z-zp^EvS{F&Ogwhf42BC{Cj|(|FZMHg)OL+3#asQVnsi>J3$AD;^?&T*i8+5D;e5qdYUvMD}%~cyQ->{8W!tEPra7Xc^SQks;CIQ zTtPiC9nG+r+`XA_0WJ31WXD>I)XSw){70bTL~ zFUAEy2}iQGf&(J=I-v84-G%zG!Fdm^c{QnDcBIR?s3ChPTw?2^DXT4VY(Ue?8E|2@ zqk;#w11r2GT+v`}`sV;!M!XZj`S#;a7yIx>n3cmuXGCK-->a+2X-mt#EC%XVW}aw% z6@AwC78MOY(@JN5Ua3nsp^p_dGbdbhlJi^R^_iuct%m@) zb??k>vLeN4250kEHCuuvL`E(dcaef02R92|3UL*`Z`<74iH%)h_XX2kwB49at|HAY z>BXkayW1JO$cyy>y5p`gF@Z#Sh&K@`!|H8UBX>xox6|5n) zqoqSW@n`~6mE}|-@i-U0oYzqF*xfAF`pHHoMAZn;p^w|Tns^QgrvMF5g;x zeN7$hRV2>Y1qwW%buP3VZGUnXemWTUgw?9B&#zJZ7(1Y_@@&ge6_e2$rqk7#sqf&G z>WoHz>+Wt{_JyCQ;vO2zo`Ap<-8nmJb-q7oc*-_uD?hMcaxph1ZVuV}#=aoes3PYd zk%#LR2>m}JBhl#Ueg32r2%hD2OL$p}@RSg>K6)i2>jG`!;;AVqMR}Ky;ZY6Wq(4v( zt^KeMP9ETmDFRPRHbA8j)z}_6-Q)^{(AOv9h2QhcD{Onm2WxRexS82} z<(DI#|JG2cdne^`+HNAg%XZf#>c!B&dJeQ%H`O;Oa+HND))+=1<$6yAAnG;%T^6=m z_s(q)ei3rnxc~@3BmUDrGeR}>Daexq8P%3go7?-5<%M`@pi9WxVAR_T<9;>{^3bUD znEdqc`22}HsRFIY;5WGAi)+oRktZ25<2WUQV^mQK{N;ZVjE_iRf8iy<$a7=YqDhTRsYhT!Pj76=@ZV zmeAD~QUgCCeM7p5NpjB~E8+7s$}hFCr`4G9Tg8*<+pdRP;k4An0vM%fsktyH0b$A&F89n8BEZiXtT6aBfLjaZe3hJ3fsp>gm3UtfRBf$a-+n4> zD2LYbbXhycTa>z(!G}6tO?7aG`Ab2QefbP_+Gt4#almof$1efX<|kc-ty46X@vwEThR*z9$UmBLWa{0y>6W1pHrFWAOwG zT5-X$3cO{tg6YIK(v7E&Z&Mpow1QEtjy-Z-k4ajKVv`PpSm zIy4Sw=3vnCP0yd!-=VCT+rWkx7-meA9obw9n7Wc&&?H-Qa_a?mXB zKu9xCXEC(lnq{4t*OQrk-2r-}4E}KcTsA4n%`*dD6Pp@%(7KM0mzkAN-niiEQf?IK zBS|BbQ@Gkc-PynJ@b9%RlZ4c@m+Ko~j^}gmg=FP2l=>%N)&9|$jhPD7ZrjHB?lO(I zF6t-+56KZY=%}f0SnCCj1)Vr6+i@vfj~qe2vbfVgMK3i@29liG+!F@z6>On*gr4i7 z(hfasKc;VCSI6i75-&c3J{kPNTm7S{KKJn^vrDWxm}|UT{Pbiw`YYaIzIUYl=G|hL zQcs3A*($(kOIvrUljF6rReAjf88$%23D?;Hd9}A5LeOgkA9;bU z^;b@spu`X>PR8*q>rP6%jVlLy65z-L=fZy!9OXIr)P}g%W;Do2YnIGMU{rJuiGwCISdbjH9i#!=vQzJM>|+HDRvW?7px-b z|$Ta{mV#w?EN>xa>E5%yZ?;FT59rm4vLUxOp0F#<@6%z$6sGqCrHe z(6`3N`5VyjOG+@z9Y{HmlHHE1E|EjX%L_eK!6hUb8quL}mdl8Vb4yBG_(9ylu^9Z4 z>4TTcWo=zSDNyj|sgS9m#j>AsbsVW#SwdNzp0`iV>PFv8Xw})!9?Rck zX1qpp#b(}7R88uqgYe$rqnYNtDn5y{xuJ-)^PAP23P^BG#leGfVc)*ujD!ZllkQgg7BgcML z?g4J)(j=5UYLt_B{7-oRMHxAE?Q@~@)RNmZ6iv@&TytC##(S6`r?c8|kV!#QNdGU$ zjXp$aNfMSdnu3+cagZzIpWWJTlWEITuNF8i(iXN5r2kCZ(fAq?~57Z={NR>9E*Fkvuk61&pbRxxCmV0>rI4{p&^_Kxbln z$nF*Vn#SMJnB7gP2q?uWb3kGj;EJ5u%QHzbkaln4ax`u(Ywixr%*5wq9$HA$o0M4> zRx$A=cYIxqk6f7K!U2%S^Rr$Or0FjZJR5Wa+wBPrIwHMUp#Sj2)UkjLHS%NAfr`0ptr zor5<-wG0N~j&U%L`m*nvE#?_F4gJ_mXDjdoTh)x6oKD^x(d|%uvW4*b3w#4OaSFIE z3!+LOFK3Fa%H{l8!6tD85u938(Tv#yky3KbI zccPE=_Hjl>pmn-}aR%i$T5%#a5%)mGEW6DPXUfOqH)LwgX3xM0`pD4vw&I+K2Bc>J{GhiByTkl%}FXZj?3e;NJXdv?c`w|j+YLB;M*Sej4 z(@IlIIhosXj$GH!7HZV;t?ra3o4O%VGw`I?kP2R|8MJMi6Z74@0muh=GmJ<;gSxJ# z{>g{#rN>A{JtwjNDH@(zvSe^ac|KupyMHkAqJ{zHXh8>ka#G7LT|+}K?4~x7>6~i! zPK{MiT3ugDUdpfxNL0fKRU3@l=oEKYq%wbZ-+ES!_9O!e1NoC13D?@-(FpTDBAyg! zIQRH|>d9tp=51MCi2dmYBm87OU}t|?H>c67FBXu34OnGkV=lI|B3?Vf!PNEd^f^nDah52%se}}-W?#Z^| z-n^Lt@0oze!SK}wIUemzUhvrENV%5*%R{~*Pw^H>s`(*jb9(VMS>^;7Ed0sgzU_57 z;pr30%9bGMxxw%PPn7N&^4ea-((1}4N#@@MMz$!8p!#Nas>;sbzuh(lWTzJx5hh-j ze~H4uqpZfbq*K`sjP&{$YFdaviA>O z@nXZ^_u8)RBkQO*XN_il0*_(yDAEikKyWu5ZxILkyLkn!g!SBDjfd|jiv zW=iRgxGw+PnoyeUUx?*d>c?va)J8V`h-8>vNX1#BS#T98XQqWF8WAlodjbzA{)kbT zn}tp6whMH`Wf_WG>9-!m=oxl#b8YV7n>X3{&0z&)dS>-|atD|4*&BDc{Z2x4$|t}b zzv=m=qS5h(f!Mb9v?+~^f z#rygIHA@DxQm`mdmzl)`g|@Ns$tnOTFM`Po zM^P)EFRr<{Si7mdO<4S=6l4dY7o$bDasg@{ngnNLhoNfpqy$>L%yB!cM~>UJ5IVB- z4n2`Oc_h)vmXNQY(!Aij}roN8Ai@9Q!C_C!VeAl zat`qg)=n<2&`q3R6$AC#^#sWLJ8`8POd*YB%FbI*De=a6thRt}QZ^qvJeo@pT;wWC zn2qK`s!suZS$&<1?1gp?Y8;(^`_6<>-_AeN9jde*M;w3-dt>dw$0 z9nTuEi!ZZ_`1^G~rAfG)Jb3vQEuLF9^PY3Hkm}o9jzu z{DN2ou!sC5Xwi3c2H-si+1l)T?=UwzhzhqlC%h}6o8LxsjV>8impQcU zSFX^2>a(VIs_Pc}C7+19zKy@J=y5riA@|KG}e}3gG9|BlH*_+yss`) z;hkYue#;{;O=eq(@_;g2SG6i7wj7ugi;L$Mk7k9)lkpv6yj;~NS#Bbo@lP}O??{Z< zn;Lrd%-M&QNoc9-x58eP0IKy#D!r2alu+seu*ZoYH-WQv~GH(uLg z5|}rASQpEJrqa`lrhfbU@R-v^>&YVd>1V7t&&8`a{pZf)T-^m)WGxyE6W4t>^-?8-$O(+v$z#nLT3je*jQK@MZWlSSU7<(VL@iGX9W`wE{ca`3%xQ;6rh zaO$$ZjpmNGmdeK4_KaKUl(o<8P3L%CQ3tD1=r=qxme-gC?bLaX%el--o23;VJeVRG z?EGbJRkT#Q=lH4U+@5s5;y&QyM>O6o8OTP&Z_ZPqvK{UwLI#oB>-1OZsqkddm2n7X zPMwve!m>ZSB-)VIIu771OPbA9lw9rlQFy-y%(d4Ts-1)G=t(K+DnuJCq@G(tUveO# zmoLBa4qJ-4(=w;x%(MJ`pu6CvI{i4dEb@ss1&<1oG9o2eQS z71;fpFLATdPK~HuDjT6?fGzq&GRHVAmrbYaUi^rTKFeM;cp?2h{!+ZI^Wg)6cz^jB zZ|=7{e=hbJLn*5t|0T!?Fxv?~O&E!GWID^sAL;luB}8u602^bPvbQaXe+>ql_Q16U zmPHfGgLr?PJui({)2)Y@=z|K%CT|5X@O`2`e2oA3*Ny0$+P6yhV+LDKaI63)!i$r; zCncyjW!SwA>$i!e27op|CR7v7hI|F1mHrHY-o0Ti0tWn(8b?Ngkk4c)7aTG z2&3>C4X@8Q-@NpuVWYclJiIIZJ%oS(YIyCP} z=M>56|7)Y~ULIl?WbDHy}^s*d&cO8(tKuhxBE|$-5&t@6}C-cuBFgyBQ z=6@K9UlY71_7ZcgUE}vG)k1F);ES+)o&8JlY)f?cx6ZgEx`{)lXv7ltzA~91u4O zOCHpBnoaTQIiFP27SZ$@*9N7A)oj}n*sO+0w9%20RgzD zye)c-G4??Ns-mNgXdyelVw!n&<`#I_xdp+y+fj!L7&~15gA#bavq$*UEGcvM%8l*Z z!xz*4b=eegX(50+NXi|~hB%qf5z$S%lG6a}&1Rk3)4eZq?_IfYxfl4@dmOS|!ZYff zVWraLm5%*Q)sEF19Gvnpo_x_@{GDo=Bc?GcBKDeO6vdC21zbkhR!cvB+9~3>>9rFx zRX7}Sb^UX3<+fCT?$5a54nCVYnkUQVsaj|^eGMB-KRX1m&q{wcVNpn3y`IA2QB|$+ zU_73xK^6aHcRFF}dZ!Kbz@#0Y3Z723X@amUtp&*bbP@KfSt}@T{LOwm2EC7?9onZA z`?bSu_{x$kh-2M6zt3x|cZUpCcK(J~M{ z3-OKA+V)?s$l1O8q=%0UD2LK^${Z3hjb-;AlFGI|`;zUTI2x3=JN*u#XCr<28F}A0 zAn-NADs7d2sHMKv8usL_e>EG_cFUe!@|TyCLi7uRz;{6N>EFL``%f%<_^Flx|B@Ux z)ddwzqbMfd%`8<+Z4zfHJ4>OYqGyUVdk`RhXy}g8P$jBdp`K}}OWJqx#6(R1HmtKE2hZpLcb7e@&v3&Y(q|2^Kx9HHkRZE-OJJ1S~bApcW(=R*7d;m zt$I5ts&Bizl&i#}QLYhaF0frGA+R?71^>0JgHR~Wfk$}b{VRYleRDnQ-`{~={$F;i z&Or+3F783w0Y@sSzAx6N8o~$ z-{aTZLozELu2z?Y%(C2imUTLb`M<5gUb2ecDaLSFLTJ7MiG77X=}stqY&JPRlJ`;O z2!>o$2~jF~0DgB|2x1vR+uY8mlp6Ih%v-ODD0-BvbO;wG^QgEve~;~-WsOyp2r9$p zATo|zi#6+DuSL+MxEQ&Y8OL(^5N5cn&v7HabKfdIuQhAgoTYl#lkrSyGpxKc_>NLV;?$QYW(nT=EOVICWRR<$}sUHrA zpu=}izXMs1wGY?S?u>5h{d810hh>abQle>fAInv1Z=nC?ia7L9^H z+Ss9}f$(4=`x^GJUm77JPUqv{RQx9#{QeXO-QRKt>i&VS={eybL*Wk?an#U_jHd+e zs3Ouf%TsCVv85gT)nD0oA;Mol_V4Un8MT#-zA{sN&Z_j#Y*Ct4&yBVGmVNl{31{T*ecAmgIDAr=aWuNWB7o{d5z&R3eGV;j zB(sq?bG|MhkORU3&Z8)Tix5Me!vExM^ul(08&NMgT6p?yxg2Nm(cnOlm$HF-an+YV zE}Q)<{pD{;_9$aJEC#;M_CJBEhvOI9i*)eSR9xfLEk@L!?r_QQqHGUE(+1WQ*ZbfD zpz;=9*_x8jVf%Z!IK#S<(wf}Sc2>7kJ9C}Gt&_@HoCNK_TN1GWf#Q&CRi>I1nb~Eb zai}ELU0VE3f&qB*;==&TW44G-;vn3ORS6`@S!5UCmjncn^a%Rrq}J<73zD?C?525H zWKeipBo`s|>=25*O(?CT-KVo)ZT5GmJ{@!M z`)}hs9zAQP@uiUq1NzcnqATz_DYsg-JM=qM7m5__b?@;YT9$@N+IJFEpL zB%?u8u#4l}*}{|6up~ebs+zdkG;#m-lm!Pchno}D53 z>H^l}eEjZX!GfRyp5{A9F2Uf8>qkX4mc(k_k!aBhj0M`O1tcL0i?VvrOD?KW_}UUj zWo!4{2R&D=xd$CAGLQX@%~TnLTL9i1Zx&VsvC;zgdZA)98LzS**3nbk>5E;<@=M~g@6WKCg1zW_?qVOInD_=3V+)ne#X}SDqh!2@ zPfy7(l*a2z^i3wc?(N0IekSG#pD9MfgA6e%>OZ-$5oWb}$i<`OxB4bdHkf7SkfJKE znCb((Xfvg7h>{cEO+N7@&^b97e=C^=I47PzuIG>zD?=~JWcafn7TIOv4#7#A`Nks zZJ0NS;%dvth;KLOEX}DU5SEG-5$qWjDczP(5 z&O@KfeK+Tpm1n@ENgCwq1w0&yDQ$^a+I4|o7VBUAPY6mSk0fhq?&n@ktdeF0IbKl= zK#2C4^CH=meBRtWlhJ)HZt7(~jBRsMB33Df7Ig{ZdlL9|;zsM}Fa9a;ca-sDBYuXN z>ynAX1z(la^Q})I88t@BS@y7kB0jR<*TDz=pXb}kS^zPW)yl74`mP%@1Y*ao1~;;1 zjo_Buw#?MX)=y6fWl^+#|Qb*-ic|cwWp6A2hj)CY7zP+y0VI_tvjZ^-$ zZaF7KZr1yp145F4e=zG?a-*fSHaRg+&6HtuSiS+_bSkr%Lr=SEv-&(IVn;1A1M|jR z(nCuNJ1A5=5hnkZryfaz=lDd4QBF=y>TDms-+OwB-O&-FUxxEfPpGX<_fjltbi*O+ z0l4yx!|FKt z4U1#(_CNl^K<;&daoH|Zop*ou5%lFl(3cn9*RSuCvEP4(KM#))|IvL2x~SpE=3L*9 zv)uUb+@9tq-<@W9%B#QP_;HTug*YK_=XOwQByWH9*WsN zu~p%R=9ZOIgdV17n?6*Jf1I7=bpsF$j%?px$FkVlw*~T?S7N#xuR6>&$`g zs05Fp-!*GxWaXGx+h12d(G#&v2?z_ru0Z?5tZp#t4bWqK=h*>CEv`SAa$Hk(*TZEj zK{h$rul;uTKe#C?)R*~m5E5O9(oMN_Q*$6-a8Ts8#Od?qDY%*s0zrNu?K>Ib6V0bG zBKJE&!~f=g zil06qGS>9Y!WR`aj+U1*^XBSZobtzVhH)AifuN9GoR6%xH_2uhwe%m+V~Px^k)0p4 zpBMh~WM3Q1Q4!mW%%P@~^FDb?I)0}ZS8D6raL&n6-aLxuIKl-K-XB{rCv^`(C3of#BXzpyGeP0OJ>G@|Nk!O)J zpJBwAw8LOS$Sx+jFfVToz+~x?Xd;lg2zc8+m#aK6E$&E&D?n-{7`C#~RMXE4ZkXZ3 z`EBAD_Y(7Yw0Mz+yL`#d@40fL48*Ol!eGhC?zrM(%(+B6p)fD*5thA0YL#jMoah?V>(A+QN_3 za=^p&aD4aA-67F+FM0nEp^FpOZif*PQ&-fIiBG--(h~XDi@*Jf*|)?g56E zLUB1cw0;`?#5bw2c&JgXd=8lV=#XJ3LoGxybXug#&i}-#EAOUL{I0ftb!!&;Q$dBI zBdIFWy{Xf{=atEdk?Yb`&3tW6h?=yOI?r+Rn%Q5CaT@;EN|xeX-7qTLH}`Iy-cyx@ z%lYAdL%1FLgZm3kt)jib@&9rT>}W*ed#GB!t(228s~Ku5x#WxRzVkj|@w|LUvK>Ji z`{3#wVX22c_8Q8+5?(%8SzJ&^sQVqo)zqf51XID!6$PE7_DT0c(0_W?`-cwh;p2DKVJVdF zOM%4|KGK@E^sal*wl{_-uo34g>Bvc4OqqB6bVN~3Pm^s}oFs~P;|d{Aal2k6;qh{? zmrk;zmQltuWtub=j^?`I)>C!c7|p0#Hgr6keDjzV1oY5QwZZMuCj8k2`Nkp+i7p^?FKZn zV<`;Q@w2%HVZpxTP2^uUxBm1(M-c=XK7U4vwVIL&B6y#4oufNiX?u94_34K%f$jwT zK#2*|4Bc~RD) z`ccmJa7fx=-Q%YocY4n=D;E8jycCb{-*3S|b4LyqGDiv8G3n18)l*orWf>-&ZOP@W z%nWv?NijzX75weKT+K zl%iLj&?=Nz!VsA?5-h0U7X5jL-nhFZXATqeChDv=;t!`@yFbKUncFZ8C@O z#ouE7^9mK`%L~k0;YdqMXBcm6xdjA=0<0}l zuw|rco{o@$E>-I7kmn8x}B;QoS{JyRrvqV^_4+wt!=yAh2mPgxVyU-cMIo@rz-cf zTIAGq7=H1m=A4z32CDlAMW9opU| z>^mxnO?u)2B&KA8-OC~quO1Ld8jAnP=^gnO`z0#a!!i4slsaBx_2bFCeWtL2-t0|Y z2RzlRJSGN@ghbWipP1ByPSyt%p)h9Tpo-*40w;`0?th1soVj2j+0kMsRybg7=L#>o%cf#SeEcugA0hv__A2tC@s_?VZ5~x$x+l(A$EPpR@n% zo#6U>C82r#?VQkpAEM!$AXhFh1#igp=hf6f`Nz9Q)z7f_%UYS{wjZztQ?+X)mDLd; zOT%es0a#2ZTp8(a<#M{MUr-g%ctLBpFG zo@MV&f!PutVyz7S^YXwiI_jeG)jJ3p(kt;c4-cCDF(O zbKt;ef0Wb%vGOvj@7>75l76PFN7w$>d(Ym%sn5qmlM7uf&XVP15t#`sTK`7KdfsI+ zzYyDwP*qzQl_QreNHL){#zzw4m3g{NuWP^9 z#0Lx5+z_`ohA@vveLzZ*Y|T1QOt-?rBdV_2w?}lUz?q=FLf5sEy%@UTKMD9ki|J0cVfsjfz-)=BYx zjO+q4(b@P8{M=NM(7~~>t)Ll~E|S%8ls{1XV%}~Nh`Vk4Wl8mh`y}}U3<^3j0JxS-%K#Bp|QPBaLJIQn*Fb%TfTOin^C}G-Hp%gI+)8QC9*wKQgSht zM;ninpFQcGb$nzdZPi=WrJ>B$2B<68cYjZ(e;jaQKC3(Tb{nfR_A@<{C&BW7rQHTE z)5Ku)&*=UNlG3Cyy6NP{Q~#3M{j^-1-i&@Jg;;Kw#m2l&iRteyZJj9{A8G^4*zWw& z=IGfFMvKt)be*JJ&u%G8U(^?n#(|M_x_|^#^{=E`b?VEGzz;_d9W3sJEwI5cv92BN z{VnhVUSb+^S0C9eb7(GM;&w49q1?#tEWV!;d8~>f@|zC}?o?SS?-g;+OLWD#GmKgj z$kX=86!)Zzl$<>2TxOhj%&azYGuJ`(1`${LxhArq2WA3jtby%O+qNLr) z1=(WXX3f`w@Nq4hGp*^I(|JIhM{*tDMhE zKcJI&>jWNRElsMR!d~J=)HJ@{?@h0xP8Za2#e^BK-3S1(&*L>J3rMGu{(j|bLZ9-x z1=5pe;w97mgr+=*$2f_x-K&Iz@iaLIz5VThX9SzL6#o;bgo=>zrFE@6|62~p$_c!| z6>l;H&&?IG@4UXdK%>WyTlP%CPLP~iwOg`IM3yGYSdd$Gc0bsrc4zy{*DOT?65}gj znu$Yf=xJmX5L1syyeHoG9o)8nGx(2EMBRI2=K(3Gi-^n? z;(`1S=H<5bvv-iT^L&GZLrg|)i^ntuLFnnywc;74Ov&jFb$jOEPd%ZhafM@!ahhND z;Y61YYW!oW<_rdu-G1RMQeH|dC2IamDI6Nb zdumqtIJh3^<~tmU*7kUSM$}1DoD-ZP3G0A9f=dcg3)VK_SCh@n5fhL!!WDJ(@2lfU z`B*q_3%TA$-mot4^0H(`=|RWFKD+gBZYDvL(swxC(VxrS=IO+1c5*u^$_PaOIIrUj zqg)NVeOZ(4Mq#f@$~e6~>4^JbVLEtsF(#CntAoS&L0^mn7119>ScAK@v75F@zrx3v zNcdQwC;7b?o&(qbX@95s4|9WIy>CWVv&vNkbJ)IY900zZ1Y2UVvX_!FSB>}`SULX= z-5WA^zK*my;@~96PE4n_^gB^TSdF2elGt^cONx!)tuS$&_(#zo-^lAFzGB`jlRuM& z))AetOgPCA)d^!^y~{sr`N)V!PD-<+uNmxNcy*^52*CJN=XpiJxQcU#27G#&Qzu;> z*q<}Zi}06@_14MlAzV>V<&eYA2xsGjpo*=fchYgEH@DAu-Un&ofZz07_Ys|szMNGR zbpc0zg4}#%@g`u2whJ!j1*LU4oSyoFQ$J_t6cLxGJF_sS$4Bc# z_7gnrO}T>1SOuDzA=!zMow&lUqPuuHg60k6s4w4D_5U#DZgfaZFJwva3X7<$eIID> zZDi=|ewLyC-7grqDj5&EoVd|OO<1qEeL0^~mjm@}&$#skMs=el$hZODQrA)59NHH| za3y1v&>UmByat_qGNCTTm#DTbTbP9f&S6#@{gzIwp{imKygL~O&w#sQR){3^Kygzf z0aB?hY|U_*9^OOI(ZQ4>&%?-86-zzz-=nh@!r5JadFJiE*a@Bft(e^d%YK+I>$KaZ zi$+_|^QvdgU|*wJAx%x$5EMf`>#c(};TE+l+!_H^da|ueA6dK{Fsp%Pj`}Obep*P9;Tka)b-t z^%NAMmV~_Ne?fz&X&`Xiuz5$DO=RWwr`|9u=3h50JUl_ILc+wBJOa^d0<^K-^TR{6ScgE`@%M z{%srs%UbR*GA)feN=)Lub5iN7EcVM-tNT*!=DW~o?HjkXLc_dN$F||Jh;}mUeME`L z1fR(U(eAf|U+rQN7t4`Pf(l6EgaEWUF+Mc2Qs%t1hg`tyx`fmk$=XRj&qjxYj(=QR z$ngp6xxC`Nsp|^_aSD_1dWWCJz=zEJd$BR7_GcSz9tZU5fu-@b zo_gte+7zpAti2fuNbZ_fw;AkRszr}}ZGN6@ZCbX5+1GCJDqKjVb^*em1uBV@a~?}HP7?tmNzQu;F>-G&@r#gv8FZ$xf< z`mq;F=>U(I+XGIXqupmqE~Kugf6nc4vc;LPfr5Qz{zP@!sQ?{BT^&Ww)R_s}GU;ea za;e)m$cZ~HrWVsQVaup+yn$?fJ8|)wZ#9&GHMWnBlW%TFyGP7j1qR~6-|8OGUiUMB z6a4+i?N|LNW+LbYc$QsmzV=#gKoqcd@S&r_7rEzf=|wzKe%cU}2&9;HM}6ySUy_E?9aF{~VyL6@$p zcRo4C3z}Bz3B^+7rs)?tPLOGQ>4^4JN)Np0YO;Plke{T`k-Y(p&{gGI8%0BP!CD?+BRAo>-|5|&YNcMlh0&j~`S|q0Aif-MaWG*5c!yMw; zmlwBAf`rfQY`=Qz@f4_BxykofMI>63=a5Skm<`V3l1~Qy?vDTamxK*5t5_jAA*Pq_ z^PAX+=76#3S#SN+A0vhKMtPaNF(8&4<>be8bV;Au=b(NXTcTZYemP0M);5i``61f0 z!z`M@w^18{L%%>3omi6BATnz_cKxm<$Me(jmHOMO2A0IXPQNCa)tQ>5A`lQr82QuW zy?HBPb&mHUf`h4N3bYTe0ZRTFNLMQ{x6R3bjf!5cPH9DrjJ6c#Rwlz$G+7nJK#DFU zXrbO&fR$cJC0Wjq_?Is$;Q4z7lVq;H-p-_EkWGd`hSbR=-;gU9m5%(I;RlJV+U@~L z52JUvn}UoKpq-L!4tQ~PxBgT!Lp(F5FM?(Rq3TDKK$MO z@$AV2*VkcJN12OXQ}Bu@m=g^fRs1A0Oio2So3Qid*2*Ct6iA~kRuT#Bo8H%jT7Tfw zJ03=!_Hr$I)UIl}dR$cHC~-~s5KTLT1&~DT{k(I1o-7AIW@{e)WwQYHUFwyClQ=HC zBf^83`AG84wAf~B+*6$Gv%~u&Xr8l*(C&z~yy}afZ8JF??a(ckALGQ^*Wu@(F3$$G zl$ig8H-P^))S<|0*;tebiPlAsrAya&xzfBNbYx`VYP zd1n$B(!FV{*nNo4q!7c}W!$!E@MsP30B>kDBkB<;w3Jql6{yTab~T3~@83X9WtGvC zKpl9PY=Pl<8zpi@9M{v!!C0uNt?wp(FAFA?4D=b;p5PQA!)RWk^w@4mKGrzv?y5gZ6M%+M-agT_xbvGZ#*VNch`+|DG zSNAAbtDtkrIK{esZFSwYpkVSh|}d&7vwvfFTU z&XQ{$DFQ?nbg40wdes;x`Vwhw$)}Aq?O$qD5~{vOuRAd}zuz_=XV)O4CnhRS5TedG zF+Hsuj~(Lq9lC2=YN8VK`1bJ@c*W42{PSE=wo+c~4j0#EYi6E~`{|gfTlJ)j z3^@$|4QnKyq9LLZ`y?%Nv4(UDQ`yL*rJMV&RfaF#V`QRGP}aD=)keLIz4JrA_k1!- z$kkebu6HdcZ7GQVM63j=d|rlZ#@IV10D_jC5kcRuT*=SGzdXeQw4%@n5duBG4G%hz z35NjNL~JTtBIv+uTY2XdWQ?UD5m#Iw1l`G=e#ECMqT8ysO8!(tVc@?z#G-uxzk|Np z*i^wYqA#RE;)kdi#98V~Ux_g!0;EUA@zJF9;Xn z*FT>O0e3bAL27w!Y8legRkyG<94yN^B6e<=3xbgR%)>JL3Tx{Maz@^mh&v36mv2_Y zbp>rn7$D9yX`;S z42mgvOha5qY>upH|DGsafIy`~H|3mAYt(AgkMT8CxWdv z2Lo4h@<~d!1 zLvHW4#N6e!<@=*|!rK{oL2N@2{EBr1C)2p!PJ!hNA+0O*cHWl6FwScCObU7vPWYuS#b3ntVJ~ zPjk$kvWpG9o%h^<-Fg+NW%p|jNoEazAIEXi81x<1Yy0NMsNVc#d&js)w)CO}C}@JScl7#p*uqgGD9Bq@UI~&ysCYf?7^PwmE=nny ztNI+`8h;{~n+Jy7Kf6S-kw3knav$O5k*r_Q-j$pa$w9P8@Wv-jF}NQrbjf&+!xmXm z?_6_v>9Ak#T^R>7!Gx_ZdpC9OxdL8W~@Y-iZh{Nb4oFhjUwNLXR@dG2c#bp6@N=RB#(gd2z zU?s1oVg|Uvdm~vREd&+#L2g zYy_ncM|U}*oMdv@<>@3Pq)GiK5?qNfy*+r^K~tlf?3FIN^H0oVw4{+A8Y>DPVY8n` zz4E$Dk1SvnxDX@@l$W)4HTQe|3ooa6xQ!In;3e1@V`wAvMde=4ch8<^=5>|2g|?D@ zdn(XhdT^jT`F67;0BxOwp7*$<1lmS zq+dr5Y1CsU+c&x>>BKbFm8BmoU8szNIgRf3zq^^A>3WnPs~>x0?5jIdOM_dT3b-38 z0PmQe6gFy}&&>RyXxWYG*9s23TgaZ`L zZmy-P2|ME|CPI3A!%UsEqhn$Vd()il8Uqu(^DBl4z^?iutsWpdOFs5leUw84t$Uoe zzXAc%g;!!9xr(5Z$BvV2L0`()TyR6*ri5E@S(l(7aGCAL@$4!E)*!Ia(;c+N?U36n zv?-!uPw(1*ffPHDS$Z~cpHLJ(H)C2J-N4U1@uzkF!nIIoa^j#8!}@ToDEK*;waxpF zv=VdWs=wsCAVVf!2XXZblY;M??A&e&Ya~Jxm=F@pWb}FC3GYo|UyZw|$l>CTU%~D^ zLbGRgv0WeFz_zggTf%`g$yUlvf%ES%et+l)x^PC(29_j_0f(#}h&tr>R-W?47li5w zvAr@TZR6FZxgO8hc&4?ng%eJLlul}VjAV6gXTQ5J-h~C(!|?Krg%N36)&%rz%*6+T zh4DF+tURTMs#~dALh?$Iv?Y2KYfD&V4Q-vCXZ%X#=`%Sg8##_8_qxE}Vj*N1ogi6R z#BuG_)xxflpbUNT&@NF-3C zZaR^ALT0w2x;fs$WJ$@R+lASepapoD~%J+Bfn2xsxoOs2aKDBKXXY^HK)O$BJ6&(=OqzjndS_ zIKlLe=}#6jfr`Y^)fwpiF`PwkYVNYT;Pg(dt9pxKQ|$Td{`FtELcsEBa zoa~kNfuLyF|4eq;v9werLu9zP%!^EqSDS*84@>=m#lOO%q}d<_G=wG%yQrPo$iPg^t$}AzvZ`uey`E)OP1>P4@_1cO zrv!D@J}!Y^JI>IGEpy*}3{&Q|>YLWZ?1%$&CW3L&JPMBuXtUh*Q;f)O!BlBt*QtKf8h6!@eD80drd>pZx9!pyI; zllG(@$=tMlc~;&}8neDVK+yx6CLD>Hg73@Z0K=qxirw+Hi)qkeELEtEFJ2DFrIS5W zfC;Tf{EHlZl$v_^ME~4vs)g!YL*L51Ky_0;!8v0B0kMda7afKa&MC5IBJNiOSySo? z2HpjIL|nxdTImQ17Mh$kf2hoRJ&?^%P3rlQ#J@mgu;=JLb~mc<&NzSEZ=Zum8<(ib z+|LeM-irFBgk0RU1vK=-{pY-ygpAe(9?AE%;Q#lRpB8zHR0J0p@RxMO`Bh%7(>PpU)cPQ+F)HU&XP)6iu?zN zDaAO>Ir*WU2P9p6n>$89462-W)1VEfuQ1Oq{EBz0;0ZmVYz=^eZ=Mfp1jYnu6HhD@)BAo7I@~cG^*e z9yP_oz&RLtoQLgOxTgnIQzuHx3Gp^sqPT@9G#(b=#I5@F&UtiIaZq2fny9`YjWrlZ zF_GG{;ru-zLsH%ZhWyu=fbU*!FxW0>8=_Zs=_IrdXFNX0%k9P56dckN?BQ$pOj~va ztW=ko%D49NJF=}I>uF84`hXoUqlqsaQ*K(q$SpD28Pu9e%Nn2s%}O(anGj1%_k%(f z)#z4V%BB(X&m{0-mu?TSlsAm%dP>Lz2EN3Van!S!gM0)=4%Cbf4R z9_stzOf15>tg$O0Sol0wxJZvNK}7dC`)}-2vIrxS4HK2z{3*v%yeOJ4G!<2p)V+D3 zy}Sp&eYN>FzK(zX%kN}jJxb5THGLTX;rSYy{K%-rP~?K-_0ULg^4OOLnF<&;_T((EY>RNVF13i%;d@@Qp{=zyx1R>B_yu^S@8`JEW}Fog5pm+gaBF9s7FBfy6=Wbs zKZ^}XQZZtA6|Z$oa?Us1J5zwxe2=puYOrM^BaaBULi~=b)X)-jslK!VI5agG@Z-3w zDrkYl6$$3m){|^(i+XY@3Wz7Gri)yQJgHQ++?FeIcsv{W7XC}us~OuUk+QNGD}L^G zH@&NTS-P5~YC!kKp7PM09oZr5VoVzCybKHTrFsLKG|iQjG>aPH{Dz94uh#n6ta-6r zW)98?s@D1fD>`N#R~69*`>Y$2>X<1S>}}3J96Ym-!5>uAm4YKCuIak^#dT^ju6d!Z z8!!@AGDx)_960)&w&MTRCA8qJAF-i&*P#JjnsiFY5A0nxHm%8X)p*aL11x0!t<=Lz zOjA5_QA9C4*ku1(vO6vRdpD%8P5<{th+WAAlXLQ={|Z$e_utscZKSPK3s0`?#+{!;X z7=Md=pswvj-MB`Brdqn#(rWM+VRy~fA75c&#FFOI_T>22H8qiP^8#Nyo_1abr*u|l zdkSD5SFPyVQqGv6)&~dI?01o$qXLiA0!Tx`-bSf9KVxVK)(KRk35AI~TXq^Ke)nS~ z>+=tMB3f$2NTicsjJmt}D)ihkeUu3?&*q60NC{n8v9?Il09Vs~PhIHSIYrt{x;awR zfQO6A_jdd0E<;cbwBOQNa;yAiLP(6BD|{IPPCK;J>%ND|%gb>#{w;q*k3!l~KJE8% z0iJftmOJ^mZ4$E{&rsswwxy-Sq{Jn2<4#2Z+}=NA?dbe_x|0=#UgGV4bJ0gqotNsq z>Qo@+`Th{dxm7&pf76AGQ{t{-!jVqwtLcN@&H4xLVcJR7fU4*vJr&G;k8)RacKor8 zdO_JwSzf^yiu!S0BxC51Y==_$YLBw@XaeCJ_3pV?Vus;!OIPE!Wq#(gR)HS0KqKA@ z_jD_0o0yp@jvOIz?1Ul*8}bf$bw-e_!unEkf0N=+Gl!Jbyi%d5$iSBtVZi#Lgt6?m zoG8oebNR3Me6@~y_>yo{R}w^p&B*fsKLlP<`w z6E1qn=;bnqtBn{ULQ`uhFO!L&ZqR$42obKR@pS8X@7Eo2j|}20&7(bDQG(EG}4Fa`K0aMka!zd)`Dd1YHr#ZF|?@yZW_I{ zmowfmN$UG;1~A3AdO(t(^dH&F|QC3-svuMnS|AhKl ze8?SV$F{H~YyJ|%;YmK(B>Rlrf>)M=L4f&PMvSaBRR@SL=Eo$$5 znk(v@$*hPTVs~!M%d<-Qx`MHz!^KNDI{aKmJe(E=E!_-_`|cs?>db41L0sFAayeW-b5}$PBr{3O1zZ`~ukEuXqE2PF;aXT% z2UA(=kdT}Skpm&9l5?&R@zfcoXfq|>nOwM?P`m+HNJ2Z zhQ}4lx*|yx2|T~LCerg|aL2)ykW*45Mivl`iy}CJv)enR=_=_|Fq<1#*CINrf{*t^ z`G$%~0@{>(%@K@$&X$$PvnnVVS|S$|`~z6d>&;*KdUW=qtAjaVJ43$aRM*1RWIl2G zLc-pVm@QD)g`dl)HjhNfkxP*oJQ7RZ;R3=WNGAXTN$7(1Iz@(7*~`xGN*Vx))*sm8 zU0=+&J?4^$Wql;*Z2^CG^!U)O#?2N5s5TI(X}$)Hq~+?O5sSM-lt1_Jp+CIgt_tnj zX)8nuq|I)!iHhz*dd`d*rPANt@#n`#qOzeZxz*@cXv2FyiTdwx;Uh+)Q9TPr=njo6 zbF-8Eo^{49uOfl9wPAn5Nz}xO#3iNJJdDIE%cA2gbHFXSMKj7PcnOPE@e3>sQbh(a1_GP;rpRnv_N^fcYzyQREsq7)eeAD9%*vjHD1bZu*Ilx%c! zN3lektf&Z4yIg4LjvG}n0)nz5V$vh9Sftc@9kZTyF_iIBKd71!f_4AXk&lUh2{u!| zb86(14o{=*73oe!CH@T}2n$oaEbVPhwL%?q<|h@B_lUVq)6hlE$5-xGXr zP-ec<34L6eny_7uCW{)}%y2xtD@oI3vGlZ%v1Na?E_L8As25ljNiIbux=I1HI7Lj% z2eH}V!D)Eu9;#Wuu+?`eRR|~@ZMIUHEOb{!(9@i<(7AF~HNr#DbZHa!%V(C$ z${GL`gZNtpuU2doj1$RkZ1tp5fr*&gVS)0S^J)>ZR*7@DOxw?ESzP zNIC*>fRQY3qf5O$$Q5Ws&6}4}|06m#mhQR|f1-9amTuJkw6L-%UEaEDM@y{i)^8lV zB!<8arNtuzY-o?Jf7PR%uVG!&{t=^!CTmXG21I6Ogp#&6 zsC}asVC{(F1Z(+dS*udbE7nkMX={zD-Ak0EJFKOdRgo^UwGx3Mv4G8*@^VUKu%lTg zTkEZMNpD%YEXi=qVGBEa>)tKDw)dy3l*2M*wvxrrutP#(nrUUM(&DwtbPw6L(Zf!4 z-toEO?$MHg-Hr3Nt8YJyd(f{~N``1=+1Q^n1&;lWrI99~^B6!B*$S+19)7Ls5qQ1UOp_pqYzo1=O8X6O)yJX-d zTNSY|6%E}_rb!BC5DIgFd)7^zU#`Gy3fTs{G1p>p>>0Zb^X@x_E!l1&IKx-Hs+(aw z^~bFuIQ3_9r&i}H`RMdG&=)j+wfNdMh$W23VnuNrA^Q(|ap6|UEzrr2yRzsfev zgv^avaQmU9lSg1<_-WDbQqd+Q2rQIAN)$Y3na{vve0CHqFx?@JgCbk|1I3#IUcw)= zcB))6LPX;N7J zLrsE8`-<&at|KGMj*M4AL{a0j^|eW(6uvl+F8w3S7V}okQXDYb<>9_1ZLPzhKFPUf zQJVfjrhY7jg#5^9Npn!&pp4p-c=xV=XpQ=jDECbTgtMnJS<6710 zfA$*XdrHfxO#jo1XDct0$I|VUG1I)8c33UN-*Q>u+vGe#rw=qbP8S{gdT*{1iSOye zyk)G9V8lf#SA0u^p4uRJzYK4hgJ0Z~!SzLQRfp?0?Q%)0Sd{KL6+57Y-HyRHKw8=TXKH(P;v`zoC(uru)nUZ6pDL({swysn7MDCfT zYKsN8%+b^A(Vt9e8&IcuDH|XrTjeIt24|>{?Lg(mPJA@$TKXAnz{etL0T0DrZzhT%{LhHp(7)p|xIsz6`Y%yk;{)vKFJTG^(p!wS)n;cFMCyl$_FgLltvpR5 zpf)PM@bYSz8V3Xmfy!`^=>EIu$pxRF0sN0>LXUZ+%x%-0J*JwfvRSVud`|+U&4q>P? zi)Jq_PhthwFg zYx4lPU83?ELiO!Xv>RD~3!yrhN{Wj6(Q{tT545l~K5P$zS0fm{7nJygbM|Im&Pk`y z{DWYe(ov;iVgn{YCRIXN`ig`nWN`THU>{`j+}UzVQ}jA&$J#{p+Fm`W^xI9HdQNou z_7W{i%0&15#97|mg}_;Rl38~-AU+8z`O3VLXPrfxxFWw%#ohg4>0+e3{8^r(BT|jRSqy4XZbz6}9|0~OY+;@S8{`WsL5VTG9 z|JPLhI`?TQ8RLhlcm%GQ=A&^mHRc$ZRSp+ce{-uIF?pYG?2{^aM`h8#aOe&?W`vDT z*6xOaEXK~I%R_0gcP8Q+R~`EMqnGzr@}!3551$Oe(Ln@n+Jv&D_X49Wd}QuJw%?Bx zk{2y(2ETjWd=gUWLop&%ldRHNQ*N;T-6|LkdBU{HopGQmdbT|*XKZqg$KIUYCf_uu za%rUUc2G!Lo~mniwF|i2Gs>Gol%o(3 z6#A>?*zP_AdKCyeKxlx8RZ@cZ9Det;^SR6hwrMw`emER5cD_UpQ>^-jtNZOQKr3sC zU$zLZHncX$Sh##TzLUFc$B2z>rj=3nzS13Z1sIO?Al_JH$-Uw|&C6rg!BUd6-&)XP zSbWxnbM~O@^84c#Z`|4Wcjq;HKZCdVo^d}i<{9Ilq*QCAIk=fBgnQu)@o3^Cbs+!n zRyu6^IymBLsiB+y4$&Oezbz3y^;e7GinvN>zpdunT_2ws#9Z4`(L4R%+u7T(sDWK^475KNH4ORg#+tB^csP? zXj0bs1Zt+bsxwEli_7>wBW9o1b9c}U$F?EM1k{g6IdQt<2$``tvdc@S;rk3hEPq!H zb7*vmi^KyD>0pj7XRp}E2`$l}&+w6{4XrGpyG{6yLwjsItg;rt)I>tYG_oDV`gxZI zyj#T_lY}26yvOFWG1;~88RX==BvDV*V(s)8;nL$KBDPQFrRwHhA!A2b9dxN3?7@xz zCSBODTe>7#E24UNZdQXCkXEEcKm^F|OBRSB*5VtS%guLe^pGf}GL9`*4@n(qnW)}r z?x6P+C?ER5a@BI>5;NmSJ$~}0k$Q+XWePeTx`MwH^RGz>y_diAW|P0Rto(^=$}Q}? zb5?`YIHUlWYXnpiV`1}qn4i1)R1_|LFXup_$I!s=1;L@f`kIAVJ%X?zM~aGf_+wcB z911ek0JWaZL)uY=1^{S~0$Af(;ax$Ro&uy~iR+m#Xe$U3Tug579x{at0YZIjWe`v) z)pJK1!BGFATRk#c=zphVJi21_rK!HC#QI&)%y*KH-}wjI`jonje{bzqFjGek7U)va zcuD23COXkoDmyvpJ-IiuPQI5}eb+nJ2{W?soVmxkoZ(AOc&F2Q+s(kU|HI9aQd2=8 z)MX*zEs=5i%p5*Bwx8kFGuMbJZ20Hq%Du1Qo7OVVtE6rCB@xeBJ_mp1P$*0!-5Q=f z05A`dlu$zxeAy(nT=EF4mzTGsA;N|?KIyshM;$SzgO$&cqT zbXnJ2RMttbBz2!0N9f9?E#d}fe!42zgRbD?F5V61^jSNOaK10d4~RUk&}z5Tw4$FX zb~a0a3}ZUOrPhq$Bn`5IndJqKUO(3_U2c3{5*_{#_Jjq0FU
szmrI^!7gbvK#H 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 Q2dJN{q=Li`F{5w)1xBjHga7~l literal 0 HcmV?d00001 From b3c91894fa966c0e2dee52c65c22a2108fc82eeb Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 2 Jul 2020 14:45:29 -0700 Subject: [PATCH 0060/1414] fix links --- .../configure-mssp-support.md | 6 ------ .../grant-mssp-access.md | 2 +- .../images/goverance-catalog.png | Bin 12359 -> 12359 bytes .../images/mssp-access.png | Bin 41134 -> 41134 bytes 4 files changed, 1 insertion(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-mssp-support.md b/windows/security/threat-protection/microsoft-defender-atp/configure-mssp-support.md index 5aafc31c98..98599b9d18 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-mssp-support.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-mssp-support.md @@ -72,9 +72,3 @@ This action is taken by the MSSP. It allows MSSPs to fetch alerts using APIs. - [Configure alert notifications](configure-mssp-notifications.md) - [Fetch alerts from customer tenant](fetch-alerts-mssp.md) - -- [Manage portal access using RBAC](rbac.md) -- [Pull alerts to your SIEM tools](configure-siem.md) -- [Pull alerts using REST API](pull-alerts-using-rest-api.md) - - diff --git a/windows/security/threat-protection/microsoft-defender-atp/grant-mssp-access.md b/windows/security/threat-protection/microsoft-defender-atp/grant-mssp-access.md index 6e1bf6397b..69e69b4053 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/grant-mssp-access.md +++ b/windows/security/threat-protection/microsoft-defender-atp/grant-mssp-access.md @@ -117,7 +117,7 @@ To implement a multi-tenant delegated access solution take the following steps: To do so, access the customer’s myaccess using: `https://myaccess.microsoft.com/@`. - Example: `https://myaccess.microsoft.com/@M365x440XXX.onmicrosoft.com#/ + Example: `https://myaccess.microsoft.com/@M365x440XXX.onmicrosoft.com#/` 2. Approve or deny requests in the **Approvals** section of the UI. At this point, analyst access has been provisioned, and each analyst should be able to access the customer’s Microsoft Defender Security Center: `https://securitycenter.Microsoft.com/?tid=` diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/goverance-catalog.png b/windows/security/threat-protection/microsoft-defender-atp/images/goverance-catalog.png index 69e92ad46d671489baf4985d9dcc5b0eb55aed9c..e670575f6d897daa9046a48ed5872dd5072a0479 100644 GIT binary patch delta 18 acmX?}a6Dmx6T7I6_B9WYTN^$9=>q^sTnEPh delta 18 acmX?}a6Dmx6T66laYpdU?HfJ+=>q^r%?Hr{ diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/mssp-access.png b/windows/security/threat-protection/microsoft-defender-atp/images/mssp-access.png index 143628c6838f0258504ebd481deb4a6de1b3b8a6..57dce4b5c15e381115d7934092145eaede05720f 100644 GIT binary patch delta 20 ccmZ2?kZIjPrU_2$qB`pL|3!S<=$X0z09_*qNdN!< delta 20 ccmZ2?kZIjPrU_2$B9c-nse2MPdZsP_08wTKr~m)} From f248ba7904b3e02382d2524c9594f258e9289169 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 2 Jul 2020 14:47:04 -0700 Subject: [PATCH 0061/1414] update toc --- windows/security/threat-protection/TOC.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 212855c5b0..84f115ba4b 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -610,7 +610,8 @@ ###### [Using device groups](microsoft-defender-atp/machine-groups.md) ###### [Create and manage device tags](microsoft-defender-atp/machine-tags.md) -#### [Configure managed security service provider (MSSP) integration](microsoft-defender-atp/configure-mssp-support.md) +#### [Managed security service provider (MSSP) integration]() +#####[Configure managed security service provider integration](microsoft-defender-atp/configure-mssp-support.md) ##### [Grant MSSP access to the portal](microsoft-defender-atp/grant-mssp-access.md) ##### [Access the MSSP customer portal](microsoft-defender-atp/access-mssp-portal.md) ##### [Configure alert notifications](microsoft-defender-atp/configure-mssp-notifications.md) From f2721fc355854ef0b4106bbf99496b5bdf1e7794 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 2 Jul 2020 15:00:09 -0700 Subject: [PATCH 0062/1414] remove en-us --- .../microsoft-defender-atp/grant-mssp-access.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/grant-mssp-access.md b/windows/security/threat-protection/microsoft-defender-atp/grant-mssp-access.md index 69e69b4053..1a150684ba 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/grant-mssp-access.md +++ b/windows/security/threat-protection/microsoft-defender-atp/grant-mssp-access.md @@ -29,9 +29,9 @@ To implement a multi-tenant delegated access solution take the following steps: 1. Enable [role-based access control](rbac.md) in Microsoft Defender ATP and connect with Active Directory (AD) groups. -2. Configure [Governance Access Packages](https://docs.microsoft.com/en-us/azure/active-directory/governance/identity-governance-overview) for access request and provisioning. +2. Configure [Governance Access Packages](https://docs.microsoft.com/azure/active-directory/governance/identity-governance-overview) for access request and provisioning. -3. Manage access requests and audits in [Microsoft Myaccess](https://docs.microsoft.com/en-us/azure/active-directory/governance/entitlement-management-request-approve). +3. Manage access requests and audits in [Microsoft Myaccess](https://docs.microsoft.com/azure/active-directory/governance/entitlement-management-request-approve). ## Enable role-based access controls in Microsoft Defender ATP From 0507eaf5998912849ef7239c8797e00d99844376 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Mon, 6 Jul 2020 15:54:02 -0700 Subject: [PATCH 0063/1414] new video and casing --- .../next-gen-threat-and-vuln-mgt.md | 40 +++++++++++-------- 1 file changed, 23 insertions(+), 17 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md b/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md index 81a12f3806..05fb5adc3b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md +++ b/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md @@ -1,5 +1,5 @@ --- -title: Threat & Vulnerability Management +title: Threat and vulnerability management description: This new capability uses a game-changing risk-based approach to the discovery, prioritization, and remediation of endpoint vulnerabilities and misconfigurations. keywords: threat & vulnerability management, threat and vulnerability management, MDATP TVM, MDATP-TVM, vulnerability management, vulnerability assessment, threat and vulnerability scanning, secure configuration assessment, microsoft defender atp, microsoft defender atp, endpoint vulnerabilities, next generation search.product: eADQiWindows 10XVcnh @@ -17,7 +17,7 @@ ms.collection: M365-security-compliance ms.topic: conceptual --- -# Threat & Vulnerability Management +# Threat and vulnerability management **Applies to:** @@ -25,17 +25,17 @@ ms.topic: conceptual >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) -Effectively identifying, assessing, and remediating endpoint weaknesses is pivotal in running a healthy security program and reducing organizational risk. Threat & Vulnerability Management serves as an infrastructure for reducing organizational exposure, hardening endpoint surface area, and increasing organizational resilience. +Effectively identifying, assessing, and remediating endpoint weaknesses is pivotal in running a healthy security program and reducing organizational risk. Threat and vulnerability management serves as an infrastructure for reducing organizational exposure, hardening endpoint surface area, and increasing organizational resilience. It helps organizations discover vulnerabilities and misconfigurations in real-time, based on sensors, without the need of agents or periodic scans. It prioritizes vulnerabilities based on the threat landscape, detections in your organization, sensitive information on vulnerable devices, and business context. -Watch this video for a quick overview of Threat & Vulnerability Management. +Watch this video for a quick overview of threat and vulnerability management. >[!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RE4mLsn] ## Next-generation capabilities -Threat & Vulnerability Management is built-in, real-time, cloud-powered, fully integrated with Microsoft endpoint security stack, the Microsoft Intelligent Security Graph, and the application analytics knowledge base. +Threat and vulnerability management is built-in, real-time, cloud-powered, fully integrated with Microsoft endpoint security stack, the Microsoft Intelligent Security Graph, and the application analytics knowledge base. It is the first solution in the industry to bridge the gap between security administration and IT administration during remediation process. It does so by creating a security task or ticket through integration with Microsoft Intune and Microsoft Microsoft Endpoint Configuration Manager. @@ -47,7 +47,7 @@ It provides the following solutions to frequently-cited gaps across security ope ### Real-time discovery -To discover endpoint vulnerabilities and misconfiguration, Threat & Vulnerability Management uses the same agentless built-in Microsoft Defender ATP sensors to reduce cumbersome network scans and IT overhead, and provides: +To discover endpoint vulnerabilities and misconfiguration, threat and vulnerability management uses the same agentless built-in Microsoft Defender ATP sensors to reduce cumbersome network scans and IT overhead, and provides: - Real-time device inventory. Devices onboarded to Microsoft Defender ATP automatically report and push vulnerability and security configuration data to the dashboard. - Visibility into software and vulnerabilities. Optics into the organization's software inventory, and software changes like installations, uninstalls, and patches. Newly discovered vulnerabilities are reported with actionable mitigation recommendations for 1st and 3rd party applications. @@ -56,20 +56,26 @@ To discover endpoint vulnerabilities and misconfiguration, Threat & Vulnerabilit ### Intelligence-driven prioritization -Threat & Vulnerability Management helps customers prioritize and focus on those weaknesses that pose the most urgent and the highest risk to the organization. Rather than using static prioritization by severity scores, Threat & Vulnerability Management in Microsoft Defender ATP highlights the most critical weaknesses that need attention by fusing its security recommendations with dynamic threat and business context: +Threat and vulnerability management helps customers prioritize and focus on those weaknesses that pose the most urgent and the highest risk to the organization. Rather than using static prioritization by severity scores, threat and vulnerability management in Microsoft Defender ATP highlights the most critical weaknesses that need attention by fusing its security recommendations with dynamic threat and business context: -- Exposing emerging attacks in the wild. Through its advanced cyber data and threat analytics platform, Threat & Vulnerability Management dynamically aligns the prioritization of its security recommendations to focus on vulnerabilities that are currently being exploited in the wild and emerging threats that pose the highest risk. -- Pinpointing active breaches. Microsoft Defender ATP correlates Threat & Vulnerability Management and EDR insights to provide the unique ability to prioritize vulnerabilities that are currently being exploited in an active breach within the organization. -- Protecting high-value assets. Microsoft Defender ATP's integration with Azure Information Protection allows Threat & Vulnerability Management to identify the exposed devices with business-critical applications, confidential data, or high-value users. +- Exposing emerging attacks in the wild. Through its advanced cyber data and threat analytics platform, threat and vulnerability management dynamically aligns the prioritization of its security recommendations to focus on vulnerabilities that are currently being exploited in the wild and emerging threats that pose the highest risk. +- Pinpointing active breaches. Microsoft Defender ATP correlates threat and vulnerability management and EDR insights to provide the unique ability to prioritize vulnerabilities that are currently being exploited in an active breach within the organization. +- Protecting high-value assets. Microsoft Defender ATP's integration with Azure Information Protection allows threat and vulnerability management to identify the exposed devices with business-critical applications, confidential data, or high-value users. ### Seamless remediation -Microsoft Defender ATP's Threat & Vulnerability Management allows security administrators and IT administrators to collaborate seamlessly to remediate issues. +Microsoft Defender ATP's threat and vulnerability management capability allows security administrators and IT administrators to collaborate seamlessly to remediate issues. - Remediation requests to IT. Through Microsoft Defender ATP's integration with Microsoft Intune and Microsoft Endpoint Configuration Manager, security administrators can create a remediation task in Microsoft Intune from the Security recommendation pages. We plan to expand this capability to other IT security management platforms. -- Alternate mitigations. Threat & Vulnerability Management provides insights on additional mitigations, such as configuration changes that can reduce risk associated with software vulnerabilities. +- Alternate mitigations. Threat and vulnerability management provides insights on additional mitigations, such as configuration changes that can reduce risk associated with software vulnerabilities. - Real-time remediation status. Microsoft Defender ATP provides real-time monitoring of the status and progress of remediation activities across the organization. +## Reduce organizational risk with threat and vulnerability management + +Watch this video for a comprehensive walk-through of threat and vulnerability management. + +>[!VIDEO https://aka.ms/MDATP-TVM-Interactive-Guide] + ## Before you begin Ensure that your devices: @@ -78,7 +84,7 @@ Ensure that your devices: - Run with Windows 10 1709 (Fall Creators Update) or later >[!NOTE] ->Threat & Vulnerability Management can also scan devices that run on Windows 7 and Windows Server 2019 operating systems and detects vulnerabilities addressed in patch Tuesday. +>Threat and vulnerability management can also scan devices that run on Windows 7 and Windows Server 2019 operating systems and detects vulnerabilities addressed in patch Tuesday. - Have the following mandatory updates installed and deployed in your network to boost your vulnerability assessment detection rates: @@ -91,11 +97,11 @@ Ensure that your devices: - Are onboarded to Microsoft Intune and Microsoft Endpoint Configuration Manager. If you are using Configuration Manager, update your console to the latest version. - Have at least one security recommendation that can be viewed in the device page -- Are tagged or marked as co-managed +- Are tagged or marked as co-managed ## APIs -Run Threat & Vulnerability Management-related API calls such as get your organization's threat exposure score or device secure score, software and device vulnerability inventory, software version distribution, device vulnerability information, security recommendation information. Learn more from this [Microsoft Tech Community blog post](https://techcommunity.microsoft.com/t5/microsoft-defender-atp/threat-amp-vulnerability-management-apis-are-now-generally/ba-p/1304615). +Run threat and vulnerability management-related API calls such as get your organization's threat exposure score or device secure score, software and device vulnerability inventory, software version distribution, device vulnerability information, security recommendation information. Learn more from this [Microsoft Tech Community blog post](https://techcommunity.microsoft.com/t5/microsoft-defender-atp/threat-amp-vulnerability-management-apis-are-now-generally/ba-p/1304615). See the following topics for related APIs: - [Supported Microsoft Defender ATP APIs](exposed-apis-list.md) @@ -108,7 +114,7 @@ See the following topics for related APIs: ## Related topics - [Supported operating systems and platforms](tvm-supported-os.md) -- [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md) +- [Threat and vulnerability management dashboard](tvm-dashboard-insights.md) - [Exposure score](tvm-exposure-score.md) - [Microsoft Secure Score for Devices](tvm-microsoft-secure-score-devices.md) - [Security recommendations](tvm-security-recommendation.md) @@ -118,5 +124,5 @@ See the following topics for related APIs: - [Event timeline](threat-and-vuln-mgt-event-timeline.md) - [Scenarios](threat-and-vuln-mgt-scenarios.md) - [APIs](next-gen-threat-and-vuln-mgt.md#apis) -- [Configure data access for Threat & Vulnerability Management roles](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) +- [Configure data access for threat and vulnerability management roles](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) - [BLOG: Microsoft's Threat & Vulnerability Management now helps thousands of customers to discover, prioritize, and remediate vulnerabilities in real time](https://www.microsoft.com/security/blog/2019/07/02/microsofts-threat-vulnerability-management-now-helps-thousands-of-customers-to-discover-prioritize-and-remediate-vulnerabilities-in-real-time/) From 3e72f565091f5a3dad18c385bd780daf4a6ac55c Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Mon, 6 Jul 2020 17:24:53 -0700 Subject: [PATCH 0064/1414] capitalization updates --- .../tvm-dashboard-insights.md | 28 ++++++++--------- .../tvm-exposure-score.md | 18 +++++------ .../tvm-microsoft-secure-score-devices.md | 14 ++++----- .../microsoft-defender-atp/tvm-remediation.md | 24 +++++++------- .../tvm-security-recommendation.md | 31 +++++++++---------- .../tvm-software-inventory.md | 20 ++++++------ .../tvm-supported-os.md | 16 +++++----- .../microsoft-defender-atp/tvm-weaknesses.md | 22 ++++++------- 8 files changed, 86 insertions(+), 87 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md index eaa32244f3..02edd24998 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md @@ -1,7 +1,7 @@ --- -title: Threat & Vulnerability Management dashboard insights -description: The Threat & Vulnerability Management dashboard can help SecOps and security admins address cybersecurity threats and build their organization's security resilience. -keywords: mdatp-tvm, mdatp-tvm dashboard, threat & vulnerability management, risk-based threat & vulnerability management, security configuration, Microsoft Secure Score for Devices, exposure score +title: Threat and vulnerability management dashboard insights +description: The threat and vulnerability management dashboard can help SecOps and security admins address cybersecurity threats and build their organization's security resilience. +keywords: mdatp-tvm, mdatp-tvm dashboard, threat & vulnerability management, threat and vulnerability management, risk-based threat & vulnerability management, security configuration, Microsoft Secure Score for Devices, exposure score search.appverid: met150 search.product: eADQiWindows 10XVcnh ms.prod: w10 @@ -16,7 +16,7 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual --- -# Threat & Vulnerability Management dashboard insights +# Threat and vulnerability management dashboard insights **Applies to:** @@ -24,13 +24,13 @@ ms.topic: conceptual >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) -Threat & Vulnerability Management is a component of Microsoft Defender ATP, and provides both security administrators and security operations teams with unique value, including: +Threat and vulnerability management is a component of Microsoft Defender ATP, and provides both security administrators and security operations teams with unique value, including: - Real-time endpoint detection and response (EDR) insights correlated with endpoint vulnerabilities - Invaluable device vulnerability context during incident investigations - Built-in remediation processes through Microsoft Intune and Microsoft Endpoint Configuration Manager -You can use the Threat & Vulnerability Management capability in [Microsoft Defender Security Center](https://securitycenter.windows.com/) to: +You can use the threat and vulnerability management capability in [Microsoft Defender Security Center](https://securitycenter.windows.com/) to: - View exposure and Microsoft Secure Score for Devices side-by-side with top security recommendations, software vulnerability, remediation activities, and exposed devices - Correlate EDR insights with endpoint vulnerabilities and process them @@ -38,19 +38,19 @@ You can use the Threat & Vulnerability Management capability in [Microsoft Defen - Select exception options and track active exceptions > [!NOTE] -> Devices that are not active in the last 30 days are not factored in on the data that reflects your organization's Threat & Vulnerability Management exposure score and Microsoft Secure Score for Devices. +> Devices that are not active in the last 30 days are not factored in on the data that reflects your organization's threat and vulnerability management exposure score and Microsoft Secure Score for Devices. -Watch this video for a quick overview of what is in the Threat & Vulnerability Management dashboard. +Watch this video for a quick overview of what is in the threat and vulnerability management dashboard. >[!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RE4r1nv] -## Threat & Vulnerability Management in Microsoft Defender Security Center +## Threat and vulnerability management in Microsoft Defender Security Center ![Microsoft Defender Advanced Threat Protection portal](images/tvm-dashboard-devices.png) You can navigate through the portal using the menu options available in all sections. Refer to the following tables for a description of each section. -## Threat & Vulnerability Management navigation pane +## Threat and vulnerability management navigation pane Area | Description :---|:--- @@ -60,11 +60,11 @@ Area | Description [**Software inventory**](tvm-software-inventory.md) | See the list of software, versions, weaknesses, whether there's an exploit found on the software, whether the software or software version has reached end-of-support, prevalence in the organization, how many were installed, how many exposed devices there are, and the numerical value of the impact. You can select each item in the list and opt to open the software page which shows the associated vulnerabilities, misconfigurations, affected device, version distribution details, and missing KBs or security updates. [**Weaknesses**](tvm-weaknesses.md) | See the list of common vulnerabilities and exposures, the severity, the common vulnerability scoring system (CVSS) V3 score, related software, age, when it was published, related threat alerts, and how many exposed devices there are. You can select each item in the list to see a flyout panel with the vulnerability description and other details. -## Threat & Vulnerability Management dashboard +## Threat and vulnerability management dashboard Area | Description :---|:--- -**Selected device groups (#/#)** | Filter the Threat & Vulnerability Management data you want to see in the dashboard and cards by device groups. What you select in the filter applies throughout the Threat & Vulnerability management pages. +**Selected device groups (#/#)** | Filter the threat and vulnerability management data you want to see in the dashboard and cards by device groups. What you select in the filter applies throughout the threat and vulnerability management pages. [**Exposure score**](tvm-exposure-score.md) | See the current state of your organization's device exposure to threats and vulnerabilities. Several factors affect your organization's exposure score: weaknesses discovered in your devices, likelihood of your devices to be breached, value of the devices to your organization, and relevant alerts discovered with your devices. The goal is to lower the exposure score of your organization to be more secure. To reduce the score, you need to remediate the related security configuration issues listed in the security recommendations. [**Microsoft Secure Score for Devices**](tvm-microsoft-secure-score-devices.md) | See the security posture of the operating system, applications, network, accounts and security controls of your organization. The goal is to remediate the related security configuration issues to increase your score for devices. Selecting the bars will take you to the **Security recommendation** page. **Device exposure distribution** | See how many devices are exposed based on their exposure level. Select a section in the doughnut chart to go to the **Devices list** page and view the affected device names, exposure level, risk level, and other details such as domain, operating system platform, its health state, when it was last seen, and its tags. @@ -77,7 +77,7 @@ See [Microsoft Defender ATP icons](portal-overview.md#microsoft-defender-atp-ico ## Related topics -- [Threat & Vulnerability Management overview](next-gen-threat-and-vuln-mgt.md) +- [Threat and vulnerability management overview](next-gen-threat-and-vuln-mgt.md) - [Supported operating systems and platforms](tvm-supported-os.md) - [Exposure score](tvm-exposure-score.md) - [Microsoft Secure Score for Devices](tvm-microsoft-secure-score-devices.md) @@ -88,4 +88,4 @@ See [Microsoft Defender ATP icons](portal-overview.md#microsoft-defender-atp-ico - [Event timeline](threat-and-vuln-mgt-event-timeline.md) - [Scenarios](threat-and-vuln-mgt-scenarios.md) - [APIs](next-gen-threat-and-vuln-mgt.md#apis) -- [Configure data access for Threat & Vulnerability Management roles](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/user-roles#create-roles-and-assign-the-role-to-an-azure-active-directory-group) +- [Configure data access for threat and vulnerability management roles](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/user-roles#create-roles-and-assign-the-role-to-an-azure-active-directory-group) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-exposure-score.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-exposure-score.md index 5391b7ca6b..b1b2897be8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-exposure-score.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-exposure-score.md @@ -1,6 +1,6 @@ --- -title: Exposure score -description: The Microsoft Defender ATP exposure score reflects how vulnerable your organization is to cybersecurity threats. +title: Threat and vulnerability management xxposure score +description: The threat and vulnerability management exposure score reflects how vulnerable your organization is to cybersecurity threats. keywords: exposure score, mdatp exposure score, mdatp tvm exposure score, organization exposure score, tvm organization exposure score, threat and vulnerability management, Microsoft Defender Advanced Threat Protection search.product: eADQiWindows 10XVcnh search.appverid: met150 @@ -16,7 +16,7 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual --- -# Exposure score +# Threat and vulnerability management exposure score **Applies to:** @@ -24,7 +24,7 @@ ms.topic: conceptual >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) -Your Exposure score is visible in the [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md) of the Microsoft Defender Security Center. It reflects how vulnerable your organization is to cybersecurity threats. Low exposure score means your devices are less vulnerable from exploitation. +Your exposure score is visible in the [Threat and vulnerability management dashboard](tvm-dashboard-insights.md) of the Microsoft Defender Security Center. It reflects how vulnerable your organization is to cybersecurity threats. Low exposure score means your devices are less vulnerable from exploitation. - Quickly understand and identify high-level takeaways about the state of security in your organization. - Detect and respond to areas that require investigation or action to improve the current state. @@ -36,7 +36,7 @@ The card gives you a high-level view of your exposure score trend over time. Any ## How it works -Threat & Vulnerability Management introduces a new exposure score metric, which visually represents how exposed your devices are to imminent threats. +Threat and vulnerability management introduces a new exposure score metric, which visually represents how exposed your devices are to imminent threats. The exposure score is continuously calculated on each device in the organization and influenced by the following factors: @@ -55,13 +55,13 @@ You can remediate the issues based on prioritized [security recommendations](tvm ## Reduce your threat and vulnerability exposure -Lower your threat and vulnerability exposure by remediating [security recommendations](tvm-security-recommendation.md). Make the most impact to your exposure score by remediating the top security recommendations, which can be viewed in the [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md). +Lower your threat and vulnerability exposure by remediating [security recommendations](tvm-security-recommendation.md). Make the most impact to your exposure score by remediating the top security recommendations, which can be viewed in the [threat and vulnerability management dashboard](tvm-dashboard-insights.md). ## Related topics -- [Threat & Vulnerability Management overview](next-gen-threat-and-vuln-mgt.md) +- [Threat and vulnerability management overview](next-gen-threat-and-vuln-mgt.md) - [Supported operating systems and platforms](tvm-supported-os.md) -- [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md) +- [Threat and vulnerability management dashboard](tvm-dashboard-insights.md) - [Microsoft Secure Score for Devices](tvm-microsoft-secure-score-devices.md) - [Security recommendations](tvm-security-recommendation.md) - [Remediation and exception](tvm-remediation.md) @@ -70,4 +70,4 @@ Lower your threat and vulnerability exposure by remediating [security recommenda - [Event timeline](threat-and-vuln-mgt-event-timeline.md) - [Scenarios](threat-and-vuln-mgt-scenarios.md) - [APIs](next-gen-threat-and-vuln-mgt.md#apis) -- [Configure data access for Threat & Vulnerability Management roles](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) +- [Configure data access for threat and vulnerability management roles](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-microsoft-secure-score-devices.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-microsoft-secure-score-devices.md index 5cdd484045..83e5537bff 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-microsoft-secure-score-devices.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-microsoft-secure-score-devices.md @@ -1,7 +1,7 @@ --- title: Overview of Microsoft Secure Score for Devices in Microsoft Defender Security Center description: Your score for devices shows the collective security configuration state of your devices across application, operating system, network, accounts, and security controls -keywords: Microsoft Secure Score for Devices, mdatp Microsoft Secure Score for Devices, secure score, configuration score, security controls, improvement opportunities, security configuration score over time, security posture, baseline +keywords: Microsoft Secure Score for Devices, mdatp Microsoft Secure Score for Devices, secure score, configuration score, threat and vulnerability management, security controls, improvement opportunities, security configuration score over time, security posture, baseline search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -23,9 +23,9 @@ ms.topic: conceptual - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) >[!NOTE] -> Configuration score is now part of Threat & Vulnerability Management as Microsoft Secure Score for Devices. +> Configuration score is now part of threat and vulnerability management as Microsoft Secure Score for Devices. -Your score for devices is visible in the [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md) of the Microsoft Defender Security Center. A higher Microsoft Secure Score for Devices means your endpoints are more resilient from cybersecurity threat attacks. It reflects the collective security configuration state of your devices across the following categories: +Your score for devices is visible in the [threat and vulnerability management dashboard](tvm-dashboard-insights.md) of the Microsoft Defender Security Center. A higher Microsoft Secure Score for Devices means your endpoints are more resilient from cybersecurity threat attacks. It reflects the collective security configuration state of your devices across the following categories: - Application - Operating system @@ -51,7 +51,7 @@ The data in the Microsoft Secure Score for Devices card is the product of meticu You can improve your security configuration when you remediate issues from the security recommendations list. As you do so, your Microsoft Secure Score for Devices improves, which means your organization becomes more resilient against cybersecurity threats and vulnerabilities. -1. From the Microsoft Secure Score for Devices card in the Threat & Vulnerability Management dashboard, select the one of the categories to view the list of recommendations related to that category. It will take you to the [**Security recommendations**](tvm-security-recommendation.md) page. If you want to see all security recommendations, once you get to the Security recommendations page, clear the search field. +1. From the Microsoft Secure Score for Devices card in the threat and vulnerability management dashboard, select the one of the categories to view the list of recommendations related to that category. It will take you to the [**Security recommendations**](tvm-security-recommendation.md) page. If you want to see all security recommendations, once you get to the Security recommendations page, clear the search field. 2. Select an item on the list. The flyout panel will open with details related to the recommendation. Select **Remediation options**. @@ -82,9 +82,9 @@ You can improve your security configuration when you remediate issues from the s ## Related topics -- [Threat & Vulnerability Management overview](next-gen-threat-and-vuln-mgt.md) +- [Threat and vulnerability management overview](next-gen-threat-and-vuln-mgt.md) - [Supported operating systems and platforms](tvm-supported-os.md) -- [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md) +- [Threat and vulnerability management dashboard](tvm-dashboard-insights.md) - [Exposure score](tvm-exposure-score.md) - [Security recommendations](tvm-security-recommendation.md) - [Remediation and exception](tvm-remediation.md) @@ -92,4 +92,4 @@ You can improve your security configuration when you remediate issues from the s - [Weaknesses](tvm-weaknesses.md) - [Scenarios](threat-and-vuln-mgt-scenarios.md) - [APIs](next-gen-threat-and-vuln-mgt.md#apis) -- [Configure data access for Threat & Vulnerability Management roles](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/user-roles#create-roles-and-assign-the-role-to-an-azure-active-directory-group) +- [Configure data access for threat and vulnerability management roles](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/user-roles#create-roles-and-assign-the-role-to-an-azure-active-directory-group) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md index 2c3f7a6ef5..324c695ff6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md @@ -1,7 +1,7 @@ --- -title: Remediation and exception -description: Remediate security weaknesses and fill exceptions by integrating Microsoft Intune and Microsoft Endpoint Configuration Manager. -keywords: microsoft defender atp tvm remediation, mdatp tvm, threat & vulnerability management, threat & vulnerability management remediation, tvm remediation intune, tvm remediation sccm +title: Threat and vulnerability management remediation and exceptions +description: Remediate security weaknesses discovered through security recommendations, and create exceptions if needed, in threat and vulnerability management. +keywords: microsoft defender atp tvm remediation, mdatp tvm, threat and vulnerability management, threat & vulnerability management, threat & vulnerability management remediation, tvm remediation intune, tvm remediation sccm search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -16,7 +16,7 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual --- -# Remediation activities and exceptions +# Remediation activities and exceptions - threat and vulnerability management **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) @@ -34,22 +34,22 @@ Lower your organization's exposure from vulnerabilities and increase your securi You can access the Remediation page a few different ways: -- Threat & Vulnerability Management navigation menu in the [Microsoft Defender Security Center](portal-overview.md) -- Top remediation activities card in the [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md) +- Threat and vulnerability management navigation menu in the [Microsoft Defender Security Center](portal-overview.md) +- Top remediation activities card in the [threat and vulnerability management dashboard](tvm-dashboard-insights.md) ### Navigation menu -Go to the Threat & Vulnerability Management navigation menu and select **Remediation** to open up the list of remediation activities and exceptions found in your organization. +Go to the threat and vulnerability management navigation menu and select **Remediation** to open up the list of remediation activities and exceptions found in your organization. ### Top remediation activities in the dashboard -View **Top remediation activities** in the [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md). Select any of the entries to go to the **Remediation** page. You can mark the remediation activity as completed after the IT admin team remediates the task. +View **Top remediation activities** in the [threat and vulnerability management dashboard](tvm-dashboard-insights.md). Select any of the entries to go to the **Remediation** page. You can mark the remediation activity as completed after the IT admin team remediates the task. ![Example of Top remediation activities card with a table that lists top activities that were generated from security recommendations.](images/tvm-remediation-activities-card.png) ## Remediation activities -When you [submit a remediation request](tvm-security-recommendation.md#request-remediation) from the [Security recommendations page](tvm-security-recommendation.md), it kicks-off a remediation activity. A security task is created which will be tracked in the Threat & Vulnerability Management **Remediation** page, and a remediation ticket is created in Microsoft Intune. +When you [submit a remediation request](tvm-security-recommendation.md#request-remediation) from the [Security recommendations page](tvm-security-recommendation.md), it kicks-off a remediation activity. A security task is created which will be tracked in the threat and vulnerability management **Remediation** page, and a remediation ticket is created in Microsoft Intune. Once you are in the Remediation page, select the remediation activity that you want to view. You can follow the remediation steps, track progress, view the related recommendation, export to CSV, or mark as complete. ![Example of the Remediation page, with a selected remediation activity, and that activity's flyout listing the description, IT service and device management tools, and device remediation progress.](images/remediation_flyouteolsw.png) @@ -95,9 +95,9 @@ Select **Show exceptions** at the bottom of the **Top security recommendations** ## Related topics -- [Threat & Vulnerability Management overview](next-gen-threat-and-vuln-mgt.md) +- [Threat and vulnerability management overview](next-gen-threat-and-vuln-mgt.md) - [Supported operating systems and platforms](tvm-supported-os.md) -- [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md) +- [Threat and vulnerability management dashboard](tvm-dashboard-insights.md) - [Exposure score](tvm-exposure-score.md) - [Microsoft Secure Score for Devices](tvm-microsoft-secure-score-devices.md) - [Security recommendations](tvm-security-recommendation.md) @@ -106,4 +106,4 @@ Select **Show exceptions** at the bottom of the **Top security recommendations** - [Event timeline](threat-and-vuln-mgt-event-timeline.md) - [Scenarios](threat-and-vuln-mgt-scenarios.md) - [APIs](next-gen-threat-and-vuln-mgt.md#apis) -- [Configure data access for Threat & Vulnerability Management roles](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) +- [Configure data access for threat and vulnerability management roles](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md index ad8c99b503..3d72a507d3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md @@ -1,5 +1,5 @@ --- -title: Security recommendations +title: Threat and vulnerability management security recommendations description: Get actionable security recommendations prioritized by threat, likelihood to be breached, and value. keywords: threat and vulnerability management, mdatp tvm security recommendation, cybersecurity recommendation, actionable security recommendation search.product: eADQiWindows 10XVcnh @@ -16,7 +16,7 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual --- -# Security recommendations +# Security recommendations - threat and vulnerability management **Applies to:** @@ -44,8 +44,8 @@ Each device in the organization is scored based on three important factors to he Access the Security recommendations page a few different ways: -- Threat & Vulnerability Management navigation menu in the [Microsoft Defender Security Center](portal-overview.md) -- Top security recommendations in the [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md) +- Threat and vulnerability management navigation menu in the [Microsoft Defender Security Center](portal-overview.md) +- Top security recommendations in the [threat and vulnerability management dashboard](tvm-dashboard-insights.md) View related security recommendations in the following places: @@ -54,11 +54,11 @@ View related security recommendations in the following places: ### Navigation menu -Go to the Threat & Vulnerability Management navigation menu and select **Security recommendations** to open the list of security recommendations for the threats and vulnerabilities found in your organization. +Go to the threat and vulnerability management navigation menu and select **Security recommendations** to open the list of security recommendations for the threats and vulnerabilities found in your organization. -### Top security recommendations in the Threat & Vulnerability Management dashboard +### Top security recommendations in the threat and vulnerability management dashboard -In a given day as a Security Administrator, you can take a look at the [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md) to see your [exposure score](tvm-exposure-score.md) side-by-side with your [Microsoft Secure Score for Devices](tvm-microsoft-secure-score-devices.md). The goal is to **lower** your organization's exposure from vulnerabilities, and **increase** your organization's device security to be more resilient against cybersecurity threat attacks. The top security recommendations list can help you achieve that goal. +In a given day as a Security Administrator, you can take a look at the [threat and vulnerability management dashboard](tvm-dashboard-insights.md) to see your [exposure score](tvm-exposure-score.md) side-by-side with your [Microsoft Secure Score for Devices](tvm-microsoft-secure-score-devices.md). The goal is to **lower** your organization's exposure from vulnerabilities, and **increase** your organization's device security to be more resilient against cybersecurity threat attacks. The top security recommendations list can help you achieve that goal. ![Example of Top security recommendations card, with four security recommendations.](images/top-security-recommendations350.png) @@ -106,7 +106,7 @@ If there is a large jump in the number of exposed machines, or a sharp increase ## Request remediation -The Threat & Vulnerability Management capability in Microsoft Defender ATP bridges the gap between Security and IT administrators through the remediation request workflow. Security admins like you can request for the IT Administrator to remediate a vulnerability from the **Security recommendation** pages to Intune. +The threat and vulnerability management capability in Microsoft Defender ATP bridges the gap between Security and IT administrators through the remediation request workflow. Security admins like you can request for the IT Administrator to remediate a vulnerability from the **Security recommendation** pages to Intune. ### Enable Microsoft Intune connection @@ -118,7 +118,7 @@ See [Use Intune to remediate vulnerabilities identified by Microsoft Defender AT 1. Select a security recommendation you would like to request remediation for, and then select **Remediation options**. -2. Fill out the form, including what you are requesting remediation for, priority, due date, and optional notes. Select **Submit request**. Submitting a remediation request creates a remediation activity item within Threat & Vulnerability Management, which can be used for monitoring the remediation progress for this recommendation. This will not trigger a remediation or apply any changes to devices. +2. Fill out the form, including what you are requesting remediation for, priority, due date, and optional notes. Select **Submit request**. Submitting a remediation request creates a remediation activity item within threat and vulnerability management, which can be used for monitoring the remediation progress for this recommendation. This will not trigger a remediation or apply any changes to devices. 3. Notify your IT Administrator about the new request and have them log into Intune to approve or reject the request and start a package deployment. @@ -152,7 +152,7 @@ When an exception is created for a recommendation, the recommendation is no long 3. Select **Submit**. A confirmation message at the top of the page indicates that the exception has been created. -4. Navigate to the [**Remediation**](tvm-remediation.md) page under the **Threat & Vulnerability Management** menu and select the **Exceptions** tab to view all your exceptions (current and past). +4. Navigate to the [**Remediation**](tvm-remediation.md) page under the **Threat and vulnerability management** menu and select the **Exceptions** tab to view all your exceptions (current and past). ## Report inaccuracy @@ -166,7 +166,7 @@ You can report a false positive when you see any vague, inaccurate, incomplete, 3. From the flyout pane, select the inaccuracy category from the drop-down menu, fill in your email address, and details regarding the inaccuracy. -4. Select **Submit**. Your feedback is immediately sent to the Threat & Vulnerability Management experts. +4. Select **Submit**. Your feedback is immediately sent to the threat and vulnerability management experts. ## Find and remediate software or software versions which have reached end-of-support (EOS) @@ -176,7 +176,7 @@ It is crucial for Security and IT Administrators to work together and ensure tha To find software or software versions which have reached end-of-support: -1. From the Threat & Vulnerability Management menu, navigate to **Security recommendations**. +1. From the threat and vulnerability management menu, navigate to **Security recommendations**. 2. Go to the **Filters** panel and look for the tags section. Select one or more of the EOS tag options. Then **Apply**. ![Screenshot tags that say EOS software, EOS versions, and Upcoming EOS versions](images/tvm-eos-tag.png) @@ -203,12 +203,11 @@ To view a list of version that have reached end of support, or end or support so After you have identified which software and software versions are vulnerable due to its end-of-support status, remediate them to lower your organizations exposure to vulnerabilities and advanced persistent threats. - ## Related topics -- [Threat & Vulnerability Management overview](next-gen-threat-and-vuln-mgt.md) +- [Threat and vulnerability management overview](next-gen-threat-and-vuln-mgt.md) - [Supported operating systems and platforms](tvm-supported-os.md) -- [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md) +- [Threat and vulnerability management dashboard](tvm-dashboard-insights.md) - [Exposure score](tvm-exposure-score.md) - [Microsoft Secure Score for Devices](tvm-microsoft-secure-score-devices.md) - [Remediation and exception](tvm-remediation.md) @@ -217,4 +216,4 @@ After you have identified which software and software versions are vulnerable du - [Event timeline](threat-and-vuln-mgt-event-timeline.md) - [Scenarios](threat-and-vuln-mgt-scenarios.md) - [APIs](next-gen-threat-and-vuln-mgt.md#apis) -- [Configure data access for Threat & Vulnerability Management roles](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) \ No newline at end of file +- [Configure data access for threat and vulnerability management roles](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) \ No newline at end of file diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md index 9e6591f91c..d0e00649f5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md @@ -1,7 +1,7 @@ --- -title: Software inventory -description: Microsoft Defender ATP Threat & Vulnerability Management's software inventory page shows how many weaknesses and vulnerabilities have been detected in software. -keywords: microsoft defender atp, microsoft defender atp software inventory, mdatp threat & vulnerability management, mdatp threat & vulnerability management software inventory, mdatp tvm software inventory, tvm software inventory +title: Software inventory in threat and vulnerability management +description: Microsoft Defender ATP threat and vulnerability management's software inventory page shows how many weaknesses and vulnerabilities have been detected in software. +keywords: threat and vulnerability management, microsoft defender atp, microsoft defender atp software inventory, mdatp threat & vulnerability management, mdatp threat & vulnerability management software inventory, mdatp tvm software inventory, tvm software inventory search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -16,14 +16,14 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual --- -# Software inventory +# Software inventory - threat and vulnerability management **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-portaloverview-abovefoldlink) -Microsoft Defender ATP Threat & Vulnerability management's discovery capability shows in the **Software inventory** page. The software inventory includes the name of the product or vendor, the latest version it is in, and the number of weaknesses and vulnerabilities detected with it. +The software inventory in threat and vulnerability management is a list of all the software in your organization, including details such as the name of the vendor, number of weaknesses, threats, and number of exposed devices. ## How it works @@ -33,7 +33,7 @@ Since it is real-time, in a matter of minutes, you will see vulnerability inform ## Navigate to the Software inventory page -You can access the Software inventory page by selecting **Software inventory** from the Threat & Vulnerability Management navigation menu in the [Microsoft Defender Security Center](portal-overview.md). +You can access the Software inventory page by selecting **Software inventory** from the threat and vulnerability management navigation menu in the [Microsoft Defender Security Center](portal-overview.md). View software on specific devices in the individual devices pages from the [devices list](machines-view-overview.md). @@ -78,13 +78,13 @@ You can report a false positive when you see any vague, inaccurate version, inco 1. Open the software flyout on the Software inventory page. 2. Select **Report inaccuracy**. 3. From the flyout pane, select the inaccuracy category from the drop-down menu, fill in your email address, and details regarding the inaccuracy. -4. Select **Submit**. Your feedback is immediately sent to the Threat & Vulnerability Management experts. +4. Select **Submit**. Your feedback is immediately sent to the threat and vulnerability management experts. ## Related topics -- [Threat & Vulnerability Management overview](next-gen-threat-and-vuln-mgt.md) +- [Threat and vulnerability management overview](next-gen-threat-and-vuln-mgt.md) - [Supported operating systems and platforms](tvm-supported-os.md) -- [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md) +- [Threat and vulnerability management dashboard](tvm-dashboard-insights.md) - [Exposure score](tvm-exposure-score.md) - [Microsoft Secure Score for Devices](tvm-microsoft-secure-score-devices.md) - [Security recommendations](tvm-security-recommendation.md) @@ -93,4 +93,4 @@ You can report a false positive when you see any vague, inaccurate version, inco - [Event timeline](threat-and-vuln-mgt-event-timeline.md) - [Scenarios](threat-and-vuln-mgt-scenarios.md) - [APIs](next-gen-threat-and-vuln-mgt.md#apis) -- [Configure data access for Threat & Vulnerability Management roles](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) +- [Configure data access for threat and vulnerability management roles](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md index 68cb359a5a..6551d5f13b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md @@ -1,7 +1,7 @@ --- -title: Threat & Vulnerability Management supported operating systems and platforms -description: Before you begin, ensure that you meet the operating system or platform requisites for Threat & Vulnerability Management so the activities in your all devices are properly accounted for. -keywords: threat & vulnerability management, operating system, platform requirements, prerequisites, mdatp-tvm supported os, mdatp-tvm, risk-based threat & vulnerability management, security configuration, Microsoft Secure Score for Devices, exposure score +title: Supported operating systems and platforms for threat and vulnerability management +description: Before you begin, ensure that you meet the operating system or platform requisites for threat and vulnerability management so the activities in your all devices are properly accounted for. +keywords: threat & vulnerability management, threat and vulnerability management, operating system, platform requirements, prerequisites, mdatp-tvm supported os, mdatp-tvm, risk-based threat & vulnerability management, security configuration, Microsoft Secure Score for Devices, exposure score search.appverid: met150 search.product: eADQiWindows 10XVcnh ms.prod: w10 @@ -16,7 +16,7 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: article --- -# Threat & Vulnerability Management supported operating systems and platforms +# Supported operating systems and platforms for threat and vulnerability management **Applies to:** @@ -24,7 +24,7 @@ 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-portaloverview-abovefoldlink) -Before you begin, ensure that you meet the following operating system or platform requisites for Threat & Vulnerability Management so the activities in your devices are properly accounted for. +Before you begin, ensure that you meet the following operating system or platform requisites for threat and vulnerability management so the activities in your devices are properly accounted for. Operating system | Security assessment support :---|:--- @@ -43,8 +43,8 @@ Some of the above prerequisites might be different from the [Minimum requirement ## Related topics -- [Threat & Vulnerability Management overview](next-gen-threat-and-vuln-mgt.md) -- [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md) +- [Threat and vulnerability management overview](next-gen-threat-and-vuln-mgt.md) +- [Threat and vulnerability management dashboard](tvm-dashboard-insights.md) - [Exposure score](tvm-exposure-score.md) - [Microsoft Secure Score for Devices](tvm-microsoft-secure-score-devices.md) - [Security recommendations](tvm-security-recommendation.md) @@ -54,4 +54,4 @@ Some of the above prerequisites might be different from the [Minimum requirement - [Event timeline](threat-and-vuln-mgt-event-timeline.md) - [Scenarios](threat-and-vuln-mgt-scenarios.md) - [APIs](next-gen-threat-and-vuln-mgt.md#apis) -- [Configure data access for Threat & Vulnerability Management roles](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/user-roles#create-roles-and-assign-the-role-to-an-azure-active-directory-group) +- [Configure data access for threat and vulnerability management roles](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/user-roles#create-roles-and-assign-the-role-to-an-azure-active-directory-group) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md index 32379a298f..dc76e06b79 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md @@ -1,7 +1,7 @@ --- -title: Weaknesses +title: Weaknesses found by threat and vulnerability management description: Microsoft Defender Security Center offers a Weaknesses page, which lists vulnerabilities found in the infected software running in your organization. -keywords: mdatp threat & vulnerability management, mdatp tvm weaknesses page, finding weaknesses through tvm, tvm vulnerability list, vulnerability details in tvm +keywords: mdatp threat & vulnerability management, threat and vulnerability management, mdatp tvm weaknesses page, finding weaknesses through tvm, tvm vulnerability list, vulnerability details in tvm search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -16,7 +16,7 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual --- -# Weaknesses +# Weaknesses found by threat and vulnerability management **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) @@ -25,7 +25,7 @@ ms.topic: conceptual [!include[Prerelease information](../../includes/prerelease.md)] -Threat & Vulnerability Management leverages the same signals in Microsoft Defender ATP's endpoint protection to scan and detect vulnerabilities. +Threat and vulnerability management leverages the same signals in Microsoft Defender ATP's endpoint protection to scan and detect vulnerabilities. The **Weaknesses** page lists down the vulnerabilities found in the infected software running in your organization by listing the Common Vulnerabilities and Exposures (CVE) ID, the severity, Common Vulnerability Scoring System (CVSS) rating, prevalence in your organization, corresponding breach, and threat insights. @@ -40,12 +40,12 @@ The **Weaknesses** page lists down the vulnerabilities found in the infected sof Access the Weaknesses page a few different ways: -- Selecting **Weaknesses** from the Threat & Vulnerability Management navigation menu in the [Microsoft Defender Security Center](portal-overview.md) +- Selecting **Weaknesses** from the threat and vulnerability management navigation menu in the [Microsoft Defender Security Center](portal-overview.md) - Global search ### Navigation menu -Go to the Threat & Vulnerability Management navigation menu and select **Weaknesses** to open the list of CVEs. +Go to the threat and vulnerability management navigation menu and select **Weaknesses** to open the list of CVEs. ### Vulnerabilities in global search @@ -80,7 +80,7 @@ The threat insights icon is highlighted if there are associated exploits in the ### Top vulnerable software in the dashboard -1. Go to the [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md) and scroll down to the **Top vulnerable software** widget. You will see the number of vulnerabilities found in each software along with threat information and a high-level view of the device exposure trend over time. +1. Go to the [threat and vulnerability management dashboard](tvm-dashboard-insights.md) and scroll down to the **Top vulnerable software** widget. You will see the number of vulnerabilities found in each software along with threat information and a high-level view of the device exposure trend over time. ![Top vulnerable software card with four columns: software, weaknesses, threats, exposed devices.](images/tvm-top-vulnerable-software500.png) @@ -119,13 +119,13 @@ You can report a false positive when you see any vague, inaccurate, incomplete, 1. Open the CVE on the Weaknesses page. 2. Select **Report inaccuracy**. 3. From the flyout pane, select the inaccuracy category from the drop-down menu, fill in your email address, and details regarding the inaccuracy. -4. Select **Submit**. Your feedback is immediately sent to the Threat & Vulnerability Management experts. +4. Select **Submit**. Your feedback is immediately sent to the threat and vulnerability management experts. ## Related topics -- [Threat & Vulnerability Management overview](next-gen-threat-and-vuln-mgt.md) +- [Threat and vulnerability management overview](next-gen-threat-and-vuln-mgt.md) - [Supported operating systems and platforms](tvm-supported-os.md) -- [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md) +- [Threat and vulnerability management dashboard](tvm-dashboard-insights.md) - [Exposure score](tvm-exposure-score.md) - [Microsoft Secure Score for Devices](tvm-microsoft-secure-score-devices.md) - [Security recommendations](tvm-security-recommendation.md) @@ -134,4 +134,4 @@ You can report a false positive when you see any vague, inaccurate, incomplete, - [Event timeline](threat-and-vuln-mgt-event-timeline.md) - [Scenarios](threat-and-vuln-mgt-scenarios.md) - [APIs](next-gen-threat-and-vuln-mgt.md#apis) -- [Configure data access for Threat & Vulnerability Management roles](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) \ No newline at end of file +- [Configure data access for threat and vulnerability management roles](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) \ No newline at end of file From 7887f95d6cc3645ebb87fc635f272c9ac55f1f78 Mon Sep 17 00:00:00 2001 From: Hao Chen Date: Tue, 7 Jul 2020 10:40:35 +0800 Subject: [PATCH 0065/1414] Update internet-explorer.yml --- .../internet-explorer/internet-explorer.yml | 237 +++++++++++++----- 1 file changed, 172 insertions(+), 65 deletions(-) diff --git a/browsers/internet-explorer/internet-explorer.yml b/browsers/internet-explorer/internet-explorer.yml index 4c11b5c85e..1f86dd26ec 100644 --- a/browsers/internet-explorer/internet-explorer.yml +++ b/browsers/internet-explorer/internet-explorer.yml @@ -1,69 +1,176 @@ -### YamlMime:YamlDocument +### YamlMime:Landing -documentType: LandingData -title: Internet Explorer 11 +title: Internet Explorer 11 documentation +summary: Consistent, reliable web browsing on Windows 7, Windows 8.1, and Windows 10, with the security, performance, backward compatibility, and modern standards support that large organizations need. metadata: - document_id: - title: Internet Explorer 11 - description: Consistent, reliable web browsing on Windows 7, Windows 8.1, and Windows 10, with the security, performance, backward compatibility, and modern standards support that large organizations need. - keywords: Internet Explorer 11. IE11 - ms.localizationpriority: medium - author: lizap + title: Internet Explorer 11 documentation + description: Consistent, reliable web browsing on Windows 7, Windows 8.1, and Windows 10, with the security, performance, backward compatibility, and modern standards support that large organizations need. + ms.topic: landing-page + author: lizap ms.author: elizapo - manager: dougkim - ms.topic: article - ms.devlang: na + ms.date: 07/06/2020 -sections: -- items: - - type: markdown - text: " - Consistent, reliable web browsing on Windows 7, Windows 8.1, and Windows 10, with the security, performance, backward compatibility, and modern standards support that large organizations need. - " -- title: Explore -- items: - - type: markdown - text: " - Find tools, step-by-step guides, updates, and other resources to help you get started.
- -

**Get started**
Get information om tools, frequently asked questions, requirements, and guidelines.
IE11 features and tools
System requirements and language support
Frequently asked questions
Internet Explorer 11 deployment guide
Use Enterprise Mode to improve compatibility
Lifecycle FAQ - Internet Explorer

**Downloads and tools**
Find tools and resources to help you address compatibility and get up to date.
Download IE11 with Windows 10
Enterprise Mode Site List Manager (schema, v.2)
Web Application Compatibility Lab Kit
Cumulative security updates for Internet Explorer 11

**Find training**
Find online training and hands-on labs for common configuration and management tasks.
Getting started with Windows 10 for IT professionals
Windows 10: Top Features for IT Pros
Manage and modernize Internet Explorer with Enterprise Mode
Virtual Lab: Enterprise Mode
- " -- title: Plan -- items: - - type: markdown - text: " - Find information and tips to help you assess compatibility and prioritize processes as you plan for Internet Explorer 11.
- -

**Get started with compatibility**
Find out how to extend your company's investment in older web apps through higher compatibility with older rendering engines while moving forward to a more modern browser like Internet Explorer 11.
What is Enterprise Mode?
Tips and tricks to manage Internet Explorer compatibility
Download the Enterprise Site Discovery Toolkit
Collect data using Enterprise Site Discovery
Manage Windows upgrades with Upgrade Readiness
Demo: Plan and manage Windows 10 upgrades and feature updates with Upgrade Readiness

**Using Enterprise Mode**
Learn how to avoid the common compatibility problems associated with web apps written and tested on older versions of Internet Explorer by using Enterprise Mode.
Turn on Enterprise Mode and use a site list
Add sites to the Enterprise Mode site list
Edit the Enterprise Mode site list
Turn on local control and logging for Enterprise Mode
- " -- title: Deploy -- items: - - type: markdown - text: " - Find the resources you need to successfully deploy Internet Explorer 11 in your organization.
- -

**Customize Internet Explorer 11**
The Internet Explorer Administration Kit (IEAK) simplifies the creation, deployment, and management of customized Internet Explorer packages. You can use the IEAK to configure the out-of-box Internet Explorer experience or to manage user settings after deployment.
Download IEAK 11
IEAK 11 user's guide
Frequently asked questions about IEAK 11
Customization and distribution guidelines

**Install Internet Explorer 11**
Explore the different options for installation.
Through Automatic Updates (recommended)
As part of an operating system deployment
Over the network
With System Center 2012 R2 Configuration Manager
With Windows Server Update Services (WSUS)
With Microsoft Intune
With third-party tools
- " -- title: Manage -- items: - - type: markdown - text: " - Find everything you need to manage Internet Explorer 11 effectively in your organization. Get information on Group Policy, blocked out-of-date ActiveX controls, scripts, and more.
- -

**Enforce settings with Group Policy**
Learn how to use Group Policy to enforce settings on the computers in your organization.
Group Policy for beginners
New Group Policy settings for IE11
Administrative templates for IE11

**Standardize with Group Policy preferences**
Group Policy preferences simplify deployment and standardize configurations, but unlike Group Policy, they can later be changed by users.
Group Policy preferences for IE11
Configure Group Policy preferences

**Blocked out-of-date ActiveX controls**
Find out more about the out-of-date ActiveX control blocking security feature available in Internet Explorer.
Blocked out-of-date ActiveX controls
Out-of-date ActiveX control blocking
Update to block out-of-date ActiveX controls in Internet Explorer

**Scripts for IT professionals**
Find scripts to help you save time and automate common tasks.
Batch loop: Check is a process running, if yes, wait in loop
Script to join user to AD with automatic Local user Profile Migration
Find-IE Citrix receiver Version
See all scripts
- " -- title: Support -- items: - - type: markdown - text: " - Get help from product specialists and community experts, and find solutions to commonly encountered issues.
- -

**Troubleshoot common issues**
Find solutions to common issues and get tips from Microsoft product teams and community experts.
Change or reset Internet Explorer settings
Troubleshoot custom package and IEAK 11 problems
Troubleshoot problems with setup, installation, auto configuration, and more
Disable VBScript execution in Internet Explorer for Internet Zone and Restricted Sites Zone

**Find answers and community support**
Find FAQs or visit the forums to ask a question or find answers.
Lifecycle FAQ - Internet Explorer
Frequently asked questions about IEAK 11
Microsoft Edge FAQ
Internet Explorer 8, 9, 10, 11 forum
Internet Explorer development forums
Windows 8.1 forums
Windows 10: General (includes Microsoft Edge)

**Contact Microsoft for additional help**
Explore the support options that are available from Microsoft.
Contact a Microsoft support professional
Support options for Microsoft Partners
Microsoft Services Premier Support
Microsoft Small Business Support Center
General support
- " -- title: Stay informed -- items: - - type: markdown - text: " - -

**Sign up for the Windows IT Pro Insider**
Get the latest tools, tips, and expert guidance on deployment, management, security, and more.
Learn more

**Microsoft Edge Dev blog**
Keep up with the latest browser trends, security tips, and news for IT professionals.
Read the blog

**Microsoft Edge Dev on Twitter**
Get the latest news and updates from the Microsoft Web Platform team.
Visit Twitter
- " +# linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | sample | tutorial | video | whats-new + +landingContent: +# Cards and links should be based on top customer tasks or top subjects +# Start card title with a verb + # Card + - title: Explore + linkLists: + - linkListType: get-started + links: + - text: IE11 features and tools + url: /internet-explorer/ie11-deploy-guide/updated-features-and-tools-with-ie11 + - text: System requirements and language support + url: /internet-explorer/ie11-deploy-guide/system-requirements-and-language-support-for-ie11 + - text: Frequently asked questions + url: /internet-explorer/ie11-faq/faq-for-it-pros-ie11 + - text: Internet Explorer 11 deployment guide + url: /internet-explorer/ie11-deploy-guide/ + - text: Use Enterprise Mode to improve compatibility + url: /microsoft-edge/deploy/emie-to-improve-compatibility + - text: Lifecycle FAQ - Internet Explorer + url: https://support.microsoft.com/help/17454/lifecycle-faq-internet-explorer + - linkListType: download + links: + - text: Download IE11 with Windows 10 + url: https://www.microsoft.com/evalcenter/evaluate-windows-10-enterprise + - text: Enterprise Mode Site List Manager (schema, v.2) + url: https://www.microsoft.com/download/details.aspx?id=49974 + - text: Web Application Compatibility Lab Kit + url: /internet-explorer/web-app-compat-lab-kit + - text: Cumulative security updates for Internet Explorer 11 + url: http://www.catalog.update.microsoft.com/Search.aspx?q=cumulative%20security%20update%20for%20internet%20explorer%2011 + - linkListType: learn + links: + - text: Getting started with Windows 10 for IT professionals + url: https://mva.microsoft.com/en-US/training-courses/getting-started-with-windows-10-for-it-professionals-10629?l=fCowqpy8_5905094681 + - text: 'Windows 10: Top Features for IT Pros' + url: https://mva.microsoft.com/en-US/training-courses/windows-10-top-features-for-it-pros-16319?l=xBnT2ihhC_7306218965 + - text: Manage and modernize Internet Explorer with Enterprise Mode + url: http://channel9.msdn.com/events/teched/newzealand/2014/pcit307 + - text: 'Virtual Lab: Enterprise Mode' + url: https://www.microsoft.com/handsonlabs/SelfPacedLabs/?storyGuid=e4155067-2c7e-4b46-8496-eca38bedca02 + + # Card + - title: Plan + linkLists: + - linkListType: get-started + links: + - text: What is Enterprise Mode? + url: /internet-explorer/ie11-deploy-guide/what-is-enterprise-mode + - text: Tips and tricks to manage Internet Explorer compatibility + url: /internet-explorer/ie11-deploy-guide/tips-and-tricks-to-manage-ie-compatibility + - text: Download the Enterprise Site Discovery Toolkit + url: https://www.microsoft.com/download/details.aspx?id=44570 + - text: Collect data using Enterprise Site Discovery + url: /internet-explorer/ie11-deploy-guide/collect-data-using-enterprise-site-discovery + - text: Manage Windows upgrades with Upgrade Readiness + url: /windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness + - text: 'Demo: Plan and manage Windows 10 upgrades and feature updates with' + url: https://techcommunity.microsoft.com/t5/Microsoft-Ignite-Content-2017/Windows-Analytics-Plan-and-manage-Windows-10-upgrades-and/td-p/98639 + - linkListType: how-to-guide + links: + - text: Turn on Enterprise Mode and use a site list + url: /internet-explorer/ie11-deploy-guide/turn-on-enterprise-mode-and-use-a-site-list + - text: Add sites to the Enterprise Mode site list + url: /internet-explorer/ie11-deploy-guide/add-multiple-sites-to-enterprise-mode-site-list-using-the-version-2-schema-and-enterprise-mode-tool + - text: Edit the Enterprise Mode site list + url: /internet-explorer/ie11-deploy-guide/edit-the-enterprise-mode-site-list-using-the-enterprise-mode-site-list-manager + - text: Turn on local control and logging for Enterprise Mode + url: /internet-explorer/ie11-deploy-guide/turn-on-local-control-and-logging-for-enterprise-mode + + # Card + - title: Deploy + linkLists: + - linkListType: get-started + links: + - text: IEAK 11 user's guide + url: /internet-explorer/ie11-ieak/ + - text: Download IEAK 11 + url: /internet-explorer/ie11-ieak/ieak-information-and-downloads + - text: Frequently asked questions about IEAK 11 + url: /internet-explorer/ie11-faq/faq-ieak11 + - text: Customization and distribution guidelines + url: /internet-explorer/ie11-ieak/licensing-version-and-features-ieak11#customization-guidelines + - linkListType: deploy + links: + - text: Install Internet Explorer 11 through automatic updates (recommended) + url: /internet-explorer/ie11-deploy-guide/ie11-delivery-through-automatic-updates + - text: Install Internet Explorer 11 as part of an operating system deployment + url: /internet-explorer/ie11-deploy-guide/install-ie11-using-operating-system-deployment-systems + - text: Install Internet Explorer 11 over the network + url: /internet-explorer/ie11-deploy-guide/install-ie11-using-the-network + - text: Install Internet Explorer 11 with System Center 2012 R2 Configuration Manager + url: /internet-explorer/ie11-deploy-guide/install-ie11-using-system-center-configuration-manager + - text: Install Internet Explorer 11 with Windows Server Update Services (WSUS) + url: /internet-explorer/ie11-deploy-guide/install-ie11-using-windows-server-update-services-wsus + - text: Install Internet Explorer 11 with Microsoft Intune + url: /internet-explorer/ie11-deploy-guide/install-ie11-using-microsoft-intune + - text: Install Internet Explorer 11 with third-party tools + url: /internet-explorer/ie11-deploy-guide/install-ie11-using-third-party-tools + + # Card + - title: Manage + linkLists: + - linkListType: tutorial + links: + - text: Group Policy for beginners + url: /previous-versions/windows/it-pro/windows-7/hh147307(v=ws.10) + - text: New Group Policy settings for IE11 + url: /internet-explorer/ie11-deploy-guide/new-group-policy-settings-for-ie11 + - text: Administrative templates for IE11 + url: https://www.microsoft.com/download/details.aspx?id=40905 + - text: Group Policy preferences for IE11 + url: /internet-explorer/ie11-deploy-guide/group-policy-preferences-and-ie11 + - text: Configure Group Policy preferences + url: https://support.microsoft.com/help/2898604/how-to-configure-group-policy-preference-settings-for-internet-explorer-11-in-windows-8.1-or-windows-server-2012-r2 + - text: Blocked out-of-date ActiveX controls + url: /internet-explorer/ie11-deploy-guide/blocked-out-of-date-activex-controls + - text: Out-of-date ActiveX control blocking + url: /internet-explorer/ie11-deploy-guide/out-of-date-activex-control-blocking + - text: Update to block out-of-date ActiveX controls in Internet Explorer + url: /help/2991000/update-to-block-out-of-date-activex-controls-in-internet-explorer + - text: Script to join user to AD with automatic Local user Profile Migration + url: https://gallery.technet.microsoft.com/scriptcenter/script-to-join-active-7b16d9d3 + - text: Scripts for IT professionals + url: https://gallery.technet.microsoft.com/scriptcenter/site/search?query=Microsoft%20Edge%20or%20Internet + + # Card + - title: Support + linkLists: + - linkListType: get-started + links: + - text: Change or reset Internet Explorer settings + url: https://support.microsoft.com/help/17441/windows-internet-explorer-change-reset-settings + - text: Troubleshoot problems with setup, installation, auto configuration, and more + url: /internet-explorer/ie11-deploy-guide/troubleshoot-ie11 + - text: Disable VBScript execution in Internet Explorer for Internet Zone and Restricted Sites Zone + url: https://support.microsoft.com/help/4012494/option-to-disable-vbscript-execution-in-internet-explorer-for-internet + - text: Frequently asked questions about IEAK 11 + url: /internet-explorer/ie11-faq/faq-ieak11 + - text: Internet Explorer 8, 9, 10, 11 forum + url: https://social.technet.microsoft.com/forums/ie/home?forum=ieitprocurrentver + - text: Contact a Microsoft support professional + url: https://support.microsoft.com/contactus + - text: Support options for Microsoft Partners + url: https://mspartner.microsoft.com/en/us/Pages/Support/get-support.aspx + - text: Microsoft Services Premier Support + url: https://www.microsoft.com/en-us/microsoftservices/support.aspx + - text: Microsoft Small Business Support Center + url: http://smallbusiness.support.microsoft.com/product/internet-explorer + - text: General support + url: https://support.microsoft.com/products/internet-explorer + + # Card + - title: Stay informed + linkLists: + - linkListType: get-started + links: + - text: Sign up for the Windows IT Pro Insider + url: https://aka.ms/windows-it-pro-insider + - text: Microsoft Edge Dev blog + url: https://blogs.windows.com/msedgedev + - text: Microsoft Edge Dev on Twitter + url: https://twitter.com/MSEdgeDev From 51c8189077e6be432b19d70229aff61b100bc36a Mon Sep 17 00:00:00 2001 From: Hao Chen Date: Tue, 7 Jul 2020 11:03:11 +0800 Subject: [PATCH 0066/1414] Update internet-explorer.yml --- browsers/internet-explorer/internet-explorer.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browsers/internet-explorer/internet-explorer.yml b/browsers/internet-explorer/internet-explorer.yml index 1f86dd26ec..407a4dd1f8 100644 --- a/browsers/internet-explorer/internet-explorer.yml +++ b/browsers/internet-explorer/internet-explorer.yml @@ -131,7 +131,7 @@ landingContent: - text: Out-of-date ActiveX control blocking url: /internet-explorer/ie11-deploy-guide/out-of-date-activex-control-blocking - text: Update to block out-of-date ActiveX controls in Internet Explorer - url: /help/2991000/update-to-block-out-of-date-activex-controls-in-internet-explorer + url: https://support.microsoft.com/help/2991000/update-to-block-out-of-date-activex-controls-in-internet-explorer - text: Script to join user to AD with automatic Local user Profile Migration url: https://gallery.technet.microsoft.com/scriptcenter/script-to-join-active-7b16d9d3 - text: Scripts for IT professionals From 1ed25086d1d1b9caffa5531896c5843efb231985 Mon Sep 17 00:00:00 2001 From: Gao Qinglin Date: Tue, 7 Jul 2020 15:20:09 +0800 Subject: [PATCH 0067/1414] Migrate Edge legacy to cardbased landing page. --- browsers/edge/index.yml | 240 ++++++++++++++-------------------------- 1 file changed, 84 insertions(+), 156 deletions(-) diff --git a/browsers/edge/index.yml b/browsers/edge/index.yml index 61b851adf2..c5129d3e41 100644 --- a/browsers/edge/index.yml +++ b/browsers/edge/index.yml @@ -1,163 +1,91 @@ ### YamlMime:YamlDocument -documentType: LandingData +### YamlMime:Landing -title: Microsoft Edge Legacy Group Policy configuration options +title: Microsoft Edge Group Legacy Policy configuration options # < 60 chars +summary: (Note - You've reached the documentation for Microsoft Edge version 45 and earlier. To see the documentation for Microsoft Edge version 77 or later, go to the [Microsoft Edge documentation landing page](https://docs.microsoft.com/DeployEdge/).) Learn how to deploy and configure group policies in Microsoft Edge Legacy on Windows 10. Some of the features coming to Microsoft Edge Legacy gives you the ability to set a custom URL for the New Tab page or Home button. Another new feature allows you to hide or show the Favorites bar, giving you more control over the favorites bar. # < 160 chars metadata: - - document_id: - - title: Microsoft Edge Group Legacy Policy configuration options - - description: - - text: (Note - You've reached the documentation for Microsoft Edge version 45 and earlier. To see the documentation for Microsoft Edge version 77 or later, go to the [Microsoft Edge documentation landing page](https://docs.microsoft.com/DeployEdge/).) Learn how to deploy and configure group policies in Microsoft Edge Legacy on Windows 10. Some of the features coming to Microsoft Edge Legacy gives you the ability to set a custom URL for the New Tab page or Home button. Another new feature allows you to hide or show the Favorites bar, giving you more control over the favorites bar. - + title: Microsoft Edge Group Legacy Policy configuration options # Required; page title displayed in search results. Include the brand. < 60 chars. + description: Learn about interoperability goals and enterprise guidance along with system requirements, language support and frequently asked questions. # Required; article description that is displayed in search results. < 160 chars. + ms.prod: microsoft-edge keywords: Microsoft Edge Legacy, Windows 10 - ms.localizationpriority: medium - - author: shortpatti - - ms.author: pashort - - ms.date: 08/09/2018 - - ms.topic: article - - ms.devlang: na - -sections: - -- title: - -- items: - - - type: markdown - - text: (Note - You've reached the documentation for Microsoft Edge version 45 and earlier. To see the documentation for Microsoft Edge version 77 or later, go to the [Microsoft Edge documentation landing page](https://docs.microsoft.com/DeployEdge/).) Learn about interoperability goals and enterprise guidance along with system requirements, language support and frequently asked questions. - -- items: - - - type: list - - style: cards - - className: cardsE - - columns: 3 - - items: - - - href: https://docs.microsoft.com/microsoft-edge/deploy/change-history-for-microsoft-edge - - html:

Learn more about the latest group policies and features added to Microsoft Edge.

- - image: - - src: https://docs.microsoft.com/media/common/i_whats-new.svg - - title: What's new - - - href: https://docs.microsoft.com/microsoft-edge/deploy/about-microsoft-edge - - html:

Learn about the system requirements and language support for Microsoft Edge.

- - image: - - src: https://docs.microsoft.com/media/common/i_overview.svg - - title: System requirements and supported languages - - - href: https://www.microsoft.com/en-us/WindowsForBusiness/Compare - - html:

Learn about the supported features & functionality in each Windows edition.

- - image: - - src: https://docs.microsoft.com/media/common/i_config-tools.svg - - title: Compare Windows 10 Editions - - - href: https://docs.microsoft.com/microsoft-edge/deploy/group-policies/security-privacy-management-gp - - html:

Learn how Microsoft Edge helps to defend from increasingly sophisticated and prevalent web-based attacks against Windows.

- - image: - - src: https://docs.microsoft.com/media/common/i_security-management.svg - - title: Security & protection - - - href: https://docs.microsoft.com/microsoft-edge/deploy/group-policies/interoperability-enterprise-guidance-gp - - html:

Learn how you can use the Enterprise Mode site list for websites and apps that have compatibility problems in Microsoft Edge.

- - image: - - src: https://docs.microsoft.com/media/common/i_management.svg - - title: Interoperability & enterprise guidance - - - href: https://docs.microsoft.com/microsoft-edge/deploy/group-policies/index - - html:

Learn about the advanced VPN features you can add to improve the security and availability of your VPN connection.

- - image: - - src: https://docs.microsoft.com/media/common/i_policy.svg - - title: Group policies & configuration options - -- items: - - - type: list - - style: cards - - className: cardsL - - items: - - - title: Microsoft Edge resources - - html:
- -

Supported languages

- -

Document change history

- -

Compare Windows 10 Editions

- -

Microsoft Edge Dev blog

- -

Microsoft Edge Dev on Twitter

- -

Microsoft Edge changelog

- -

Measuring the impact of Microsoft Edge

- - - title: IE11 resources - - html:

Deploy Internet Explorer 11 (IE11) - IT Pros

- -

Internet Explorer Administration Kit 11 (IEAK 11)

- -

Download Internet Explorer 11

- - - title: Additional resources - - html:

Group Policy and the Group Policy Management Console (GPMC)

- -

Group Policy and the Local Group Policy Editor

- -

Group Policy and the Advanced Group Policy Management (AGPM)

- -

Group Policy and Windows PowerShell

- - - - - - + ms.topic: landing-page # Required + ms.collection: collection # Optional; Remove if no collection is used. + author: shortpatti #Required; your GitHub user alias, with correct capitalization. + ms.author: pashort #Required; microsoft alias of author; optional team alias. + ms.date: 07/07/2020 #Required; mm/dd/yyyy format. + +# linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | sample | tutorial | video | whats-new + +landingContent: +# Cards and links should be based on top customer tasks or top subjects +# Start card title with a verb + # Card (optional) + - title: About Microsoft Edge + linkLists: + - linkListType: whats-new + links: + - text: Latest group policies and features added to Microsoft Edge + url: /microsoft-edge/deploy/change-history-for-microsoft-edge + - linkListType: overview + links: + - text: System requirements and supported languages + url: /microsoft-edge/deploy/about-microsoft-edge + - text: Compare Windows 10 editions + url: https://www.microsoft.com/en-us/WindowsForBusiness/Compare + - text: Security & protection + url: /microsoft-edge/deploy/group-policies/security-privacy-management-gp + - text: Interoperability & enterprise guidance + url: /microsoft-edge/deploy/group-policies/interoperability-enterprise-guidance-gp + - text: Group policies & configuration options + url: /microsoft-edge/deploy/group-policies/ + + # Card (optional) + - title: Microsoft Edge resources + linkLists: + - linkListType: overview + links: + - text: Minimum system requirements + url: /microsoft-edge/deploy/about-microsoft-edge#minimum-system-requirements + - text: Supported languages + url: /microsoft-edge/deploy/about-microsoft-edge#supported-languages + - text: Document change history + url: /microsoft-edge/deploy/change-history-for-microsoft-edge + - text: Microsoft Edge Dev blog + url: https://blogs.windows.com/msedgedev + - text: Microsoft Edge Dev on Twitter + url: /microsoft-edge/deploy/about-microsoft-edge#supported-languages + - text: Microsoft Edge changelog + url: /microsoft-edge/deploy/change-history-for-microsoft-edge + - text: Measuring the impact of Microsoft Edge + url: https://blogs.windows.com/msedgedev + + # Card (optional) + - title: IE11 resources + linkLists: + - linkListType: overview + links: + - text: Deploy Internet Explorer 11 (IE11) - IT Pros + url: https://go.microsoft.com/fwlink/p/?LinkId=760644 + - text: Internet Explorer Administration Kit 11 (IEAK 11) + url: /internet-explorer/ie11-ieak + - linkListType: download + links: + - text: Download Internet Explorer 11 + url: https://go.microsoft.com/fwlink/p/?linkid=290956 + + # Card (optional) + - title: Additional resources + linkLists: + - linkListType: overview + links: + - text: Group Policy and the Group Policy Management Console (GPMC) + url: https://go.microsoft.com/fwlink/p/?LinkId=617921 + - text: Group Policy and the Local Group Policy Editor + url: https://go.microsoft.com/fwlink/p/?LinkId=617922 + - text: Group Policy and the Advanced Group Policy Management (AGPM) + url: https://go.microsoft.com/fwlink/p/?LinkId=617923 + - text: Group Policy and Windows PowerShell + url: https://go.microsoft.com/fwlink/p/?LinkId=617924 From 91ff1f65691822c24f2cb434167cbb641d399ced Mon Sep 17 00:00:00 2001 From: Gao Qinglin Date: Tue, 7 Jul 2020 15:57:08 +0800 Subject: [PATCH 0068/1414] fix indent --- browsers/edge/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browsers/edge/index.yml b/browsers/edge/index.yml index c5129d3e41..7bf99aed0a 100644 --- a/browsers/edge/index.yml +++ b/browsers/edge/index.yml @@ -71,7 +71,7 @@ landingContent: url: https://go.microsoft.com/fwlink/p/?LinkId=760644 - text: Internet Explorer Administration Kit 11 (IEAK 11) url: /internet-explorer/ie11-ieak - - linkListType: download + - linkListType: download links: - text: Download Internet Explorer 11 url: https://go.microsoft.com/fwlink/p/?linkid=290956 From 07d13809ed525c40aed55911e1ac900b1da2cb93 Mon Sep 17 00:00:00 2001 From: Gao Qinglin Date: Tue, 7 Jul 2020 16:13:23 +0800 Subject: [PATCH 0069/1414] Fix syntax --- browsers/edge/index.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/browsers/edge/index.yml b/browsers/edge/index.yml index 7bf99aed0a..b86d6bac29 100644 --- a/browsers/edge/index.yml +++ b/browsers/edge/index.yml @@ -1,5 +1,3 @@ -### YamlMime:YamlDocument - ### YamlMime:Landing title: Microsoft Edge Group Legacy Policy configuration options # < 60 chars From 6ce23052b2d4e691196c87292501eda9e5640bda Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 7 Jul 2020 07:29:32 -0700 Subject: [PATCH 0070/1414] Update windows-10-mobile-and-mdm.md rebrand: Basic Mobility and Security for Microsoft 365 --- windows/client-management/windows-10-mobile-and-mdm.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/client-management/windows-10-mobile-and-mdm.md b/windows/client-management/windows-10-mobile-and-mdm.md index 7017e40876..da21428185 100644 --- a/windows/client-management/windows-10-mobile-and-mdm.md +++ b/windows/client-management/windows-10-mobile-and-mdm.md @@ -12,7 +12,7 @@ ms.sitesec: library ms.pagetype: mobile, devices, security ms.localizationpriority: medium author: dansimp -ms.date: 01/26/2019 +ms.date: ms.topic: article --- @@ -187,10 +187,10 @@ Azure AD is a cloud-based directory service that provides identity and access ma **Mobile Device Management** Microsoft [Intune](https://www.microsoft.com/server-cloud/products/microsoft-intune/overview.aspx), part of the Enterprise Mobility + Security, is a cloud-based MDM system that manages devices off premises. Like Office 365, Intune uses Azure AD for identity management so employees use the same credentials to enroll devices in Intune that they use to sign into Office 365. Intune supports devices that run other operating systems, such as iOS and Android, to provide a complete MDM solution. -Multiple MDM systems support Windows 10 and most support personal and corporate device deployment scenarios. MDM providers that support Windows 10 Mobile currently include: AirWatch, Citrix, MobileIron, SOTI, Blackberry and others. Most industry-leading MDM vendors already support integration with Azure AD. You can find the MDM vendors that support Azure AD in [Azure Marketplace](https://azure.microsoft.com/marketplace/). If your organization doesn’t use Azure AD, the user must use an MSA during OOBE before enrolling the device in your MDM using a corporate account. +Multiple MDM systems support Windows 10 and most support personal and corporate device deployment scenarios. Most industry-leading MDM vendors already support integration with Azure AD. You can find the MDM vendors that support Azure AD in [Azure Marketplace](https://azure.microsoft.com/marketplace/). If your organization doesn’t use Azure AD, the user must use an MSA during OOBE before enrolling the device in your MDM using a corporate account. ->**Note:** Although not covered in this guide, you can use Exchange ActiveSync (EAS) to manage mobile devices instead of using a full-featured MDM system. EAS is available in Microsoft Exchange Server 2010 or later and Office 365. -In addition, Microsoft recently added MDM capabilities powered by Intune to Office 365. MDM for Office 365 supports mobile devices only, such as those running Windows 10 Mobile, iOS, and Android. MDM for Office 365 offers a subset of the management capabilities found in Intune, including the ability to remotely wipe a device, block a device from accessing Exchange Server email, and configure device policies (e.g., passcode requirements). For more information about MDM for Office 365 capabilities, see [Overview of Mobile Device Management for Office 365](https://technet.microsoft.com/library/ms.o365.cc.devicepolicy.aspx). +>**Note:** Although not covered in this guide, you can use Exchange ActiveSync (EAS) to manage mobile devices instead of using a full-featured MDM system. EAS is available in Microsoft Exchange Server 2010 or later and Microsoft 365. +In addition, Microsoft recently added MDM capabilities powered by Intune to Microsoft 365, called Basic Mobility and Security for Microsoft 365. Basic Mobility and Security for Microsoft 365 supports mobile devices only, such as those running Windows 10 Mobile, iOS, and Android. Basic Mobility and Security for Microsoft 365 offers a subset of the management capabilities found in Intune, including the ability to remotely wipe a device, block a device from accessing Exchange Server email, and configure device policies (e.g., passcode requirements). For more information, see [Overview of Basic Mobility and Security for Microsoft 365](https://technet.microsoft.com/library/ms.o365.cc.devicepolicy.aspx). **Cloud services** On mobile devices that run Windows 10 Mobile, users can easily connect to cloud services that provide user notifications and collect diagnostic and usage data. Windows 10 Mobile enables organizations to manage how devices consume these cloud services. From 98a3f2a8d8c69ea904f08d36dd2d6e50112b87b1 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 7 Jul 2020 14:21:28 -0700 Subject: [PATCH 0071/1414] Update windows-10-mobile-and-mdm.md --- windows/client-management/windows-10-mobile-and-mdm.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/windows-10-mobile-and-mdm.md b/windows/client-management/windows-10-mobile-and-mdm.md index da21428185..b454b505e8 100644 --- a/windows/client-management/windows-10-mobile-and-mdm.md +++ b/windows/client-management/windows-10-mobile-and-mdm.md @@ -186,7 +186,7 @@ For both personal and corporate deployment scenarios, an MDM system is the essen Azure AD is a cloud-based directory service that provides identity and access management. You can integrate it with existing on-premises directories to create a hybrid identity solution. Organizations that use Microsoft Office 365 or Intune are already using Azure AD, which has three editions: Free Basic, and Premium (see [Azure Active Directory editions](https://azure.microsoft.com/documentation/articles/active-directory-editions/)). All editions support Azure AD device registration, but the Premium edition is required to enable MDM auto-enrollment and conditional access based on device state. **Mobile Device Management** -Microsoft [Intune](https://www.microsoft.com/server-cloud/products/microsoft-intune/overview.aspx), part of the Enterprise Mobility + Security, is a cloud-based MDM system that manages devices off premises. Like Office 365, Intune uses Azure AD for identity management so employees use the same credentials to enroll devices in Intune that they use to sign into Office 365. Intune supports devices that run other operating systems, such as iOS and Android, to provide a complete MDM solution. +Microsoft [Intune](https://www.microsoft.com/server-cloud/products/microsoft-intune/overview.aspx), part of the Enterprise Mobility + Security, is a cloud-based MDM system that manages devices off premises. Intune uses Azure AD for identity management so employees use the same credentials to enroll devices in Intune that they use to sign into Microsoft 365. Intune supports devices that run other operating systems, such as iOS and Android, to provide a complete MDM solution. Multiple MDM systems support Windows 10 and most support personal and corporate device deployment scenarios. Most industry-leading MDM vendors already support integration with Azure AD. You can find the MDM vendors that support Azure AD in [Azure Marketplace](https://azure.microsoft.com/marketplace/). If your organization doesn’t use Azure AD, the user must use an MSA during OOBE before enrolling the device in your MDM using a corporate account. >**Note:** Although not covered in this guide, you can use Exchange ActiveSync (EAS) to manage mobile devices instead of using a full-featured MDM system. EAS is available in Microsoft Exchange Server 2010 or later and Microsoft 365. From 7f06b500e3ce19b81a388468df6144ad1665c536 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 8 Jul 2020 16:47:56 -0700 Subject: [PATCH 0072/1414] Added a note for local script --- .../microsoft-defender-atp/configure-endpoints-vdi.md | 2 +- .../microsoft-defender-atp/configure-server-endpoints.md | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md index e8ace77542..0d005b607d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md @@ -33,7 +33,7 @@ ms.date: 04/16/2020 Microsoft Defender ATP supports non-persistent VDI session onboarding. >[!Note] ->To onboard non-persistent VDI sessions, VDI machines must be on Windows 10. +>To onboard non-persistent VDI sessions, VDI devices must be on Windows 10. > >While other Windows versions might work, only Windows 10 is supported. 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 6bc62691fd..30e5949a3b 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 @@ -145,7 +145,8 @@ You can onboard Windows Server (SAC) version 1803, Windows Server 2019, or Windo - [VDI onboarding scripts for non-persistent devices](configure-endpoints-vdi.md) > [!NOTE] -> The Onboarding package for Windows Server 2019 through Microsoft Endpoint Configuration Manager currently ships a script. For more information on how to deploy scripts in Configuration Manager, see [Packages and programs in Configuration Manager](https://docs.microsoft.com/configmgr/apps/deploy-use/packages-and-programs). +> - The Onboarding package for Windows Server 2019 through Microsoft Endpoint Configuration Manager currently ships a script. For more information on how to deploy scripts in Configuration Manager, see [Packages and programs in Configuration Manager](https://docs.microsoft.com/configmgr/apps/deploy-use/packages-and-programs). +> - A local script is suitable for a proof of concept but should not be used for production deployment. For a production deployment, we recommend using Group Policy, Microsoft Endpoint Configuration Manager, or Intune. Support for Windows Server, provide deeper insight into activities happening on the Windows server, coverage for kernel and memory attack detection, and enables response actions on Windows Server endpoint as well. From cc24af8dc583dd27a4812fe3e44bd6cb861f596f Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Fri, 10 Jul 2020 11:42:42 +0500 Subject: [PATCH 0073/1414] Update hello-hybrid-key-whfb-provision.md --- .../hello-for-business/hello-hybrid-key-whfb-provision.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-provision.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-provision.md index 85992e20d5..248225b8c5 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-provision.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-provision.md @@ -27,7 +27,7 @@ ms.reviewer: ## Provisioning The Windows Hello for Business provisioning begins immediately after the user has signed in, after the user profile is loaded, but before the user receives their desktop. Windows only launches the provisioning experience if all the prerequisite checks pass. You can determine the status of the prerequisite checks by viewing the **User Device Registration** in the **Event Viewer** under **Applications and Services Logs\Microsoft\Windows**. -![Event358](images/Event358.png) +![Event358](images/Event358-2.png) The first thing to validate is the computer has processed device registration. You can view this from the User device registration logs where the check **Device is AAD joined (AADJ or DJ++): Yes** appears. Additionally, you can validate this using the **dsregcmd /status** command from a console prompt where the value for **AzureADJoined** reads **Yes**. From 553b46611215cf7f03a818033a445811262be0df Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Fri, 10 Jul 2020 11:45:14 +0500 Subject: [PATCH 0074/1414] Add files via upload --- .../hello-for-business/images/event358-2.png | Bin 0 -> 91933 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/identity-protection/hello-for-business/images/event358-2.png diff --git a/windows/security/identity-protection/hello-for-business/images/event358-2.png b/windows/security/identity-protection/hello-for-business/images/event358-2.png new file mode 100644 index 0000000000000000000000000000000000000000..53fd554323f4d0967c9319676db8815658a4627e GIT binary patch literal 91933 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

(v$%XxNY&O%6_sf$1_EeD1t#qr?6<58#PDj$ zkP3O_5H`@JWy(=ftU5R?Q1NTVbL^X+8gL6bz(Co+%S zWvTf3mn=N%Xb00aG|Dpw)`+3Z2};JNm0SuEGy(EfC5#}$Q7h5qNHyJpWYx~Ciw*b# zNg&*Ks!io*oLhkM{E3S)MXyPxBNJYtyf!URB;u9?+V{SjVgF@(lKnds=8*I1-jhoZ zD8ZibXQb5mRhul_4r$<6f9|GiNW5IOe!!?+9j=^+PXb`VdjHIPtAa@`DQ?anNZ-YnMYa6 zbPmorEPH7n0t~nJ{S7iHa>4S#{ZZ4=vDqNno2|8Sn!Q|>YqpTBIzN;=HGLdB%sx1QH~dyuF28Haq(U-(XbxO?7EUI7dj7> zYF8iOHyRIRTi1F>@f+u>QT6RVcU{LFuKFn}?2pY&bB|)jNoxn0R5uT8%O~&%R7dil q{67QqSpSE^@LwtW|G$r(p9PK^=36ZvE~Y<0J<4x1 Date: Fri, 10 Jul 2020 12:45:10 -0400 Subject: [PATCH 0075/1414] standalone mode --- .../md-app-guard-browser-extension.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md index 8032c33be3..bd2a584438 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md @@ -41,9 +41,12 @@ Application Guard itself is required for the extension to work. It has its own s ## Installing the extension -Enterprise administrators running Application Guard under [managed mode](install-md-app-guard.md#enterprise-managed-mode) can follow these recommended steps: +Application Guard can be run under [managed mode](install-md-app-guard.md#enterprise-managed-mode) or [standalone mode](install-md-app-guard.md#atandalone-mode). The main difference between the two modes is whether policies have been set to define the organization's boundaries. + +Enterprise administrators running Application Guard under managed mode should first define Application Guard's [network isolation settings](configure-md-app-guard.md#network-isolation-settings), so a set of enterprise sites is already in place. + +From there, the steps for installing the extension are similar whether Application Guard is running in managed or standalone mode. -1. Define Application Guard's [network isolation settings](configure-md-app-guard.md#network-isolation-settings), so a set of enterprise sites is already in place. 1. On the local device, download and install the Application Guard extension for Google [Chrome](https://chrome.google.com/webstore/detail/application-guard-extensi/mfjnknhkkiafjajicegabkbimfhplplj/) and/or Mozilla [Firefox](https://addons.mozilla.org/en-US/firefox/addon/application-guard-extension/). 1. Install the [Windows Defender Application Guard companion app](https://www.microsoft.com/p/windows-defender-application-guard-companion/9n8gnlc8z9c8#activetab=pivot:overviewtab) from the Microsoft Store. This companion app enables Application Guard to work with web browsers other than Microsoft Edge or Internet Explorer. 1. Restart the device. From 078bfb898f910c6692a8026f6850dc016ea66d2e Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Fri, 10 Jul 2020 10:19:44 -0700 Subject: [PATCH 0076/1414] Update windows-diagnostic-data.md --- windows/privacy/windows-diagnostic-data.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/privacy/windows-diagnostic-data.md b/windows/privacy/windows-diagnostic-data.md index 5165ffd9c7..d50e9de2f4 100644 --- a/windows/privacy/windows-diagnostic-data.md +++ b/windows/privacy/windows-diagnostic-data.md @@ -1,6 +1,6 @@ --- -title: Windows 10, version 1709 and newer diagnostic data for the Full level (Windows 10) -description: Use this article to learn about the types of diagnostic data that is collected at the Full level. +title: Windows 10, version 1709 and newer optional diagnostic data (Windows 10) +description: Use this article to learn about the types of optional diagnostic data that is collected. keywords: privacy,Windows 10 ms.prod: w10 ms.mktglfcycl: manage @@ -25,7 +25,7 @@ Applies to: - Windows 10, version 1803 - Windows 10, version 1709 -Microsoft uses Windows diagnostic data to keep Windows secure and up-to-date, troubleshoot problems, and make product improvements. For users who have turned on "Tailored experiences", it can also be used to offer you personalized tips, ads, and recommendations to enhance Microsoft products and services for your needs. This article describes all types of diagnostic data collected by Windows at the Full level (inclusive of data collected at Basic), with comprehensive examples of data we collect per each type. For additional, detailed technical descriptions of Basic data items, see [Windows 10, version 1903 Basic level diagnostic events and fields](https://docs.microsoft.com/windows/configuration/basic-level-windows-diagnostic-events-and-fields). +Microsoft uses Windows diagnostic data to keep Windows secure and up-to-date, troubleshoot problems, and make product improvements. For users who have turned on "Tailored experiences", it can also be used to offer you personalized tips, ads, and recommendations to enhance Microsoft products and services for your needs. This article describes all types of diagnostic data collected by Windows at the Full level (inclusive of data collected at Basic), with comprehensive examples of data we collect per each type. For additional, detailed technical descriptions of Basic data items, see [Windows 10, version 2004 required diagnostic events and fields](https://docs.microsoft.com/windows/configuration/basic-level-windows-diagnostic-events-and-fields). In addition, this article provides references to equivalent definitions for the data types and examples from [ISO/IEC 19944:2017 Information technology -- Cloud computing -- Cloud services and devices: Data flow, data categories and data use](https://www.iso.org/standard/66674.html). Each data type also has a Data Use statement, for diagnostics and for Tailored experiences on the device, using the terms as defined by the standard. These Data Use statements define the purposes for which Microsoft processes each type of Windows diagnostic data, using a uniform set of definitions referenced at the end of this document and based on the ISO standard. Reference to the ISO standard provides additional clarity about the information collected, and allows easy comparison with other services or guidance that also references the standard. From 3426e7bb1f3cd28e8a498c154e150f27e05bd384 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Fri, 10 Jul 2020 10:20:06 -0700 Subject: [PATCH 0077/1414] Update windows-diagnostic-data.md --- windows/privacy/windows-diagnostic-data.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/windows-diagnostic-data.md b/windows/privacy/windows-diagnostic-data.md index d50e9de2f4..153c7ca114 100644 --- a/windows/privacy/windows-diagnostic-data.md +++ b/windows/privacy/windows-diagnostic-data.md @@ -16,7 +16,7 @@ ms.date: 12/04/2019 ms.reviewer: --- -# Windows 10, version 1709 and newer diagnostic data for the Full level +# Windows 10, version 1709 and newer optional diagnostic data Applies to: - Windows 10, version 1909 From 1fdca55aa46ae5bce8514a0e418e7b9d3bd63b50 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 10 Jul 2020 12:53:07 -0700 Subject: [PATCH 0078/1414] Create manage-advanced-threat-protection-post-migration.md --- ...vanced-threat-protection-post-migration.md | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/manage-advanced-threat-protection-post-migration.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-advanced-threat-protection-post-migration.md b/windows/security/threat-protection/microsoft-defender-atp/manage-advanced-threat-protection-post-migration.md new file mode 100644 index 0000000000..c8905d337a --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-advanced-threat-protection-post-migration.md @@ -0,0 +1,21 @@ +--- +title: Manage Microsoft Defender ATP post migration +description: Now that you've made the switch to Microsoft Defender ATP, your next step is to manage your threat protection features +keywords: post-migration, manage, operations, maintenance, utilization, windows defender advanced threat protection, atp, edr +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: deniseb +author: denisebmsft +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: article +--- + +# Manage Microsoft Defender Advanced Threat Protection post migration + From c447df235b67aeeb68016a288bc7e88eba946682 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 10 Jul 2020 12:54:06 -0700 Subject: [PATCH 0079/1414] Update TOC.md --- windows/security/threat-protection/TOC.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 666cf8cb70..809def3fba 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -26,6 +26,7 @@ #### [Prepare for your migration](microsoft-defender-atp/symantec-to-microsoft-defender-atp-prepare.md) #### [Set up Microsoft Defender ATP](microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md) #### [Onboard to Microsoft Defender ATP](microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md) +### [Manage Microsoft Defender ATP post migration](microsoft-defender-atp/manage-advanced-threat-protection-post-migration.md) ## [Security administration]() ### [Threat & Vulnerability Management]() From 9af8c8fb8e0d4adfa46a4e6a62d2393c2b7ea047 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 10 Jul 2020 12:56:40 -0700 Subject: [PATCH 0080/1414] manage content --- windows/security/threat-protection/TOC.md | 2 +- ...rotection-post-migration.md => manage-atp-post-migration.md} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename windows/security/threat-protection/microsoft-defender-atp/{manage-advanced-threat-protection-post-migration.md => manage-atp-post-migration.md} (100%) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 809def3fba..1177bedda8 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -26,7 +26,7 @@ #### [Prepare for your migration](microsoft-defender-atp/symantec-to-microsoft-defender-atp-prepare.md) #### [Set up Microsoft Defender ATP](microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md) #### [Onboard to Microsoft Defender ATP](microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md) -### [Manage Microsoft Defender ATP post migration](microsoft-defender-atp/manage-advanced-threat-protection-post-migration.md) +### [Manage Microsoft Defender ATP post migration](microsoft-defender-atp/manage-atp-post-migration.md) ## [Security administration]() ### [Threat & Vulnerability Management]() diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-advanced-threat-protection-post-migration.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md similarity index 100% rename from windows/security/threat-protection/microsoft-defender-atp/manage-advanced-threat-protection-post-migration.md rename to windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md From ca2b3927bd78c7d6ffc786deb27dc1d820abac7b Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 10 Jul 2020 12:58:27 -0700 Subject: [PATCH 0081/1414] Create manage-atp-post-migration-intune.md --- .../manage-atp-post-migration-intune.md | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md new file mode 100644 index 0000000000..26fb32834f --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -0,0 +1,21 @@ +--- +title: Manage Microsoft Defender ATP using Intune +description: Learn how to manage Microsoft Defender ATP with Intune +keywords: post-migration, manage, operations, maintenance, utilization, intune, windows defender advanced threat protection, atp, edr +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: deniseb +author: denisebmsft +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: article +--- + +# Manage Microsoft Defender Advanced Threat Protection with Intune + From 904dc39f02d1cea324ab9d7a43fd0764de678ef1 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 10 Jul 2020 19:03:42 -0700 Subject: [PATCH 0082/1414] new list --- .../tvm-security-recommendation.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md index 3d72a507d3..c6b5159b9a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md @@ -144,11 +144,12 @@ When an exception is created for a recommendation, the recommendation is no long The following list details the justifications behind the exception options: - - **Compensating/alternate control** - A 3rd party control that mitigates this recommendation exists, for example, if Network Firewall - - prevents access to a device, third party antivirus - - **Productivity/business need** - Remediation will impact productivity or interrupt business-critical workflow - - **Accept risk** - Poses low risk and/or implementing a compensating control is too expensive + - **Third party control** - A third party product or software already addresses this recommendation + - This justification type will give you point for completing the recommendation, which affects your exposure score and secure score + - **Alternate mitigation** - An internal tool already addresses this recommendation + - This justification type will give you point for completing the recommendation, which affects your exposure score and secure score + - **Risk accepted** - Poses low risk and/or implementing the recommendation is too expensive - **Planned remediation (grace)** - Already planned but is awaiting execution or authorization - - **Other** - False positive 3. Select **Submit**. A confirmation message at the top of the page indicates that the exception has been created. From 9a5933c86132060544bcc08ef4be695d3ce69b06 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 10 Jul 2020 19:40:10 -0700 Subject: [PATCH 0083/1414] better explanation --- .../microsoft-defender-atp/tvm-security-recommendation.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md index c6b5159b9a..1169a50661 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md @@ -145,9 +145,9 @@ When an exception is created for a recommendation, the recommendation is no long The following list details the justifications behind the exception options: - **Third party control** - A third party product or software already addresses this recommendation - - This justification type will give you point for completing the recommendation, which affects your exposure score and secure score + - Choosing this justification type will lower your exposure score and increase you secure score because your risk is reduced - **Alternate mitigation** - An internal tool already addresses this recommendation - - This justification type will give you point for completing the recommendation, which affects your exposure score and secure score + - Choosing this justification type will lower your exposure score and increase you secure score because your risk is reduced - **Risk accepted** - Poses low risk and/or implementing the recommendation is too expensive - **Planned remediation (grace)** - Already planned but is awaiting execution or authorization From f071b4e68835a14d3a07b005d3a0e8f78ef74ca6 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Mon, 13 Jul 2020 13:59:36 -0700 Subject: [PATCH 0084/1414] link updates --- .../threat-protection/intelligence/developer-faq.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/intelligence/developer-faq.md b/windows/security/threat-protection/intelligence/developer-faq.md index 8bf5c9b5f3..d28d6d20d6 100644 --- a/windows/security/threat-protection/intelligence/developer-faq.md +++ b/windows/security/threat-protection/intelligence/developer-faq.md @@ -35,16 +35,16 @@ We encourage all software vendors and developers to read about [how Microsoft id ## Why is Microsoft asking for a copy of my program? -This can help us with our analysis. Participants of the Microsoft Active Protection Service (MAPS) may occasionally receive these requests. The requests will stop once our systems have received and processed the file. +This can help us with our analysis. Participants of the [Microsoft Active Protection Service (MAPS)](https://www.microsoft.com/msrc/mapp) may occasionally receive these requests. The requests will stop once our systems have received and processed the file. ## Why does Microsoft classify my installer as a software bundler? -It contains instructions to offer a program classified as unwanted software. You can review the criteria we use to check applications for behaviors that are considered unwanted. +It contains instructions to offer a program classified as unwanted software. You can review the [criteria](criteria.md) we use to check applications for behaviors that are considered unwanted. ## Why is the Windows Firewall blocking my program? -This is not related to Microsoft Defender Antivirus and other Microsoft antimalware. You can find out more about Windows Firewall from the Microsoft Developer Network. +This is not related to Microsoft Defender Antivirus and other Microsoft antimalware. [Learn about Windows Defender Firewall](https://docs.microsoft.com/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security). -## Why does the Windows Defender SmartScreen say my program is not commonly downloaded? +## Why does the Microsoft Defender SmartScreen say my program is not commonly downloaded? -This is not related to Microsoft Defender Antivirus and other Microsoft antimalware. You can find out more from the [SmartScreen website.](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview) +This is not related to Microsoft Defender Antivirus and other Microsoft antimalware. [Learn about Microsoft Defender SmartScreen](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview) From fd6f1e708a8aed1ea4a15fe85328f6c1adbef74d Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 13 Jul 2020 14:52:44 -0700 Subject: [PATCH 0085/1414] example --- .../microsoft-defender-atp/grant-mssp-access.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/grant-mssp-access.md b/windows/security/threat-protection/microsoft-defender-atp/grant-mssp-access.md index 1a150684ba..18c087a539 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/grant-mssp-access.md +++ b/windows/security/threat-protection/microsoft-defender-atp/grant-mssp-access.md @@ -25,7 +25,7 @@ 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-mssp-support-abovefoldlink) -To implement a multi-tenant delegated access solution take the following steps: +To implement a multi-tenant delegated access solution, take the following steps: 1. Enable [role-based access control](rbac.md) in Microsoft Defender ATP and connect with Active Directory (AD) groups. @@ -37,14 +37,14 @@ To implement a multi-tenant delegated access solution take the following steps: 1. **Create access groups for MSSP resources in Customer AAD: Groups** - These groups will be linked to the Roles you create in Microsoft Defender ATP. To do so, in the customer AD tenant, create 3 groups: + These groups will be linked to the Roles you create in Microsoft Defender ATP. To do so, in the customer AD tenant, create three groups. In our example approach, we create the following groups: - Tier 1 Analyst - Tier 2 Analyst - MSSP Analyst Approvers -2. Create Microsoft Defender ATP roles for appropriate access levels in Customer Micorosft Defender ATP. +2. Create Microsoft Defender ATP roles for appropriate access levels in Customer Microsoft Defender ATP. To enable RBAC in the customer Microsoft Defender Security Center, access **Settings > Permissions > Roles** and "Turn on roles", from a user account with Global Administrator or Security Administrator rights. @@ -58,7 +58,7 @@ To implement a multi-tenant delegated access solution take the following steps: Perform all actions except for live response and manage security settings. - **Tier 2 Analysts**
- Tier 1 capabilities with the addition to [ive response](live-response.md) + Tier 1 capabilities with the addition to [live response](live-response.md) For more information, see [Use role-based access control](rbac.md). @@ -70,7 +70,7 @@ To implement a multi-tenant delegated access solution take the following steps: Adding the MSSP as a connected organization will allow the MSSP to request and have accesses provisioned. - To do so, in the customer AD tenant, access Identity Governance: Connected organization. Add a new organization and search for your MSSP Analyst tenant via Tenant ID or Domain. It is recommended to create a separate AD tenant for your MSSP Analysts. + To do so, in the customer AD tenant, access Identity Governance: Connected organization. Add a new organization and search for your MSSP Analyst tenant via Tenant ID or Domain. We suggest creating a separate AD tenant for your MSSP Analysts. 2. **Create a resource catalog in Customer AAD: Identity Governance** From e76ca7b5e6009541213cdc197bd4ffe5ea6ee9f6 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 Jul 2020 14:54:46 -0700 Subject: [PATCH 0086/1414] delete .vscode folder --- .vscode/extensions.json | 5 ----- .vscode/settings.json | 8 -------- 2 files changed, 13 deletions(-) delete mode 100644 .vscode/extensions.json delete mode 100644 .vscode/settings.json diff --git a/.vscode/extensions.json b/.vscode/extensions.json deleted file mode 100644 index af02986a5a..0000000000 --- a/.vscode/extensions.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "recommendations": [ - "docsmsft.docs-authoring-pack" - ] -} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 9c0086e560..0000000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "cSpell.words": [ - "intune", - "kovter", - "kovter's", - "poshspy" - ] -} \ No newline at end of file From b48c0e4bc36527b64be72c0ab919bdb09a2537c0 Mon Sep 17 00:00:00 2001 From: Kurt Sarens <56369685+kurtsarens@users.noreply.github.com> Date: Mon, 13 Jul 2020 15:07:03 -0700 Subject: [PATCH 0087/1414] Update microsoft-defender-antivirus-compatibility.md EDR in block mode link was wrong --- .../microsoft-defender-antivirus-compatibility.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md index 1c06747e7f..cdb56d3bf7 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md @@ -27,7 +27,7 @@ manager: dansimp Microsoft Defender Antivirus is automatically enabled and installed on endpoints and devices that are running Windows 10. But what happens when another antivirus/antimalware solution is used? It depends on whether you're using [Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection) together with your antivirus protection. - If your organization's endpoints and devices are protected with a non-Microsoft antivirus/antimalware solution, and Microsoft Defender ATP is not used, then Microsoft Defender Antivirus automatically goes into disabled mode. - If your organization is using Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) together with a non-Microsoft antivirus/antimalware solution, then Microsoft Defender Antivirus automatically goes into passive mode. (Real-time protection and threats are not remediated by Microsoft Defender Antivirus.) -- If your organization is using Microsoft Defender ATP together with a non-Microsoft antivirus/antimalware solution, and you have [EDR in block mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/shadow-protection) (currently in private preview) enabled, then Microsoft Defender Antivirus runs in the background and blocks/remediates malicious items that are detected, such as during a post-breach attack. +- If your organization is using Microsoft Defender ATP together with a non-Microsoft antivirus/antimalware solution, and you have [EDR in block mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode) (currently in private preview) enabled, then Microsoft Defender Antivirus runs in the background and blocks/remediates malicious items that are detected, such as during a post-breach attack. ## Antivirus and Microsoft Defender ATP From ad385bcfd4fa4a9481026976ae0de72c4b12e17a Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 13 Jul 2020 15:51:13 -0700 Subject: [PATCH 0088/1414] insider risk --- .../microsoft-defender-atp/advanced-features.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md index fc9bf5c636..820db96ff5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md @@ -175,6 +175,22 @@ When you enable Intune integration, Intune will automatically create a classic C >[!NOTE] > The classic CA policy created by Intune is distinct from modern [Conditional Access policies](https://docs.microsoft.com/azure/active-directory/conditional-access/overview/), which are used for configuring endpoints. + + +### Insider risk management integration + +Enabling Insider risk management integration gives you the ability to share Microsoft Defender ATP alerts and their triage status with insider risk management user alerts. This helps link Microsoft Defender ATP activities with other risky user activities identified by insider risk management security violation policies. + +### Enable the Microsoft Defender ATP integration for insider risk management from the Azure ATP portal + +1. Log in to the Azure portal with a Global Administrator or Security Administrator role. + +2. Click . + +3. Toggle the Integration setting to **On** and click **Save**. + +After configuring the [Security policy violation indicators](https://docs.microsoft.com/microsoft-365/compliance/insider-risk-management-settings.md#indicators) in the insider risk management settings, Microsoft Defender ATP alerts will be shared with insider risk management for applicable users. + ## Preview features Learn about new features in the Microsoft Defender ATP preview release and be among the first to try upcoming features by turning on the preview experience. From 5ea71cf11f13be96a9a41fd61c11cc75e7fc8d52 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Mon, 13 Jul 2020 15:54:25 -0700 Subject: [PATCH 0089/1414] added defender --- .../security/threat-protection/intelligence/developer-faq.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/intelligence/developer-faq.md b/windows/security/threat-protection/intelligence/developer-faq.md index d28d6d20d6..e3d47a044c 100644 --- a/windows/security/threat-protection/intelligence/developer-faq.md +++ b/windows/security/threat-protection/intelligence/developer-faq.md @@ -41,7 +41,7 @@ This can help us with our analysis. Participants of the [Microsoft Active Protec It contains instructions to offer a program classified as unwanted software. You can review the [criteria](criteria.md) we use to check applications for behaviors that are considered unwanted. -## Why is the Windows Firewall blocking my program? +## Why is the Windows Defender Firewall blocking my program? This is not related to Microsoft Defender Antivirus and other Microsoft antimalware. [Learn about Windows Defender Firewall](https://docs.microsoft.com/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security). From f1b1eae8e6555d18dd05b54c70aabafd80b5deeb Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 13 Jul 2020 16:15:00 -0700 Subject: [PATCH 0090/1414] header --- .../microsoft-defender-atp/advanced-features.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md index 820db96ff5..7d241ed7e3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md @@ -176,8 +176,7 @@ When you enable Intune integration, Intune will automatically create a classic C > The classic CA policy created by Intune is distinct from modern [Conditional Access policies](https://docs.microsoft.com/azure/active-directory/conditional-access/overview/), which are used for configuring endpoints. - -### Insider risk management integration +## Insider risk management integration Enabling Insider risk management integration gives you the ability to share Microsoft Defender ATP alerts and their triage status with insider risk management user alerts. This helps link Microsoft Defender ATP activities with other risky user activities identified by insider risk management security violation policies. From f724cc19ff0a2b6c24cd4a5ffe465f38c4cccb72 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Mon, 13 Jul 2020 18:04:40 -0700 Subject: [PATCH 0091/1414] terminology updates --- .../threat-and-vuln-mgt-event-timeline.md | 22 ++--- .../threat-and-vuln-mgt-scenarios.md | 12 +-- .../tvm-exposure-score.md | 4 +- .../microsoft-defender-atp/tvm-remediation.md | 2 +- .../tvm-security-recommendation.md | 4 +- .../tvm-supported-os.md | 2 +- .../microsoft-defender-atp/tvm-weaknesses.md | 2 +- .../microsoft-defender-atp/user-roles.md | 84 +++++++++---------- 8 files changed, 64 insertions(+), 68 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md index 3c49e66665..e2d4158d0d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md @@ -1,5 +1,5 @@ --- -title: Event timeline +title: Event timeline in threat and vulnerability management description: Event timeline is a "risk news feed" which will help you interpret how risk is introduced into the organization and which mitigations happened to reduce it. keywords: event timeline, mdatp event timeline, mdatp tvm event timeline, threat and vulnerability management, Microsoft Defender Advanced Threat Protection search.product: eADQiWindows 10XVcnh @@ -16,7 +16,7 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual --- -# Event timeline +# Event timeline - threat and vulnerability management **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) @@ -33,23 +33,23 @@ Event timeline also tells the story of your [exposure score](tvm-exposure-score. You can access Event timeline mainly through three ways: -- In the Threat & Vulnerability Management navigation menu in the Microsoft Defender Security Center -- Top events card in the [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md). The highest impact events (for example, affect the most machines or critical vulnerabilities) -- Hovering over the Exposure Score graph in the [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md) +- In the threat and vulnerability management navigation menu in the Microsoft Defender Security Center +- Top events card in the [threat and vulnerability management dashboard](tvm-dashboard-insights.md). The highest impact events (for example, affect the most machines or critical vulnerabilities) +- Hovering over the Exposure Score graph in the [threat and vulnerability management dashboard](tvm-dashboard-insights.md) ### Navigation menu -Go to the Threat & Vulnerability Management navigation menu and select **Event timeline** to view impactful events. +Go to the threat and vulnerability management navigation menu and select **Event timeline** to view impactful events. ### Top events card -In the Threat & Vulnerability Management dashboard, the "Top events" card displays the three most impactful events in the last 7 days. Select **Show more** to go to the Event timeline page. +In the Tthreat and vulnerability management dashboard, the "Top events" card displays the three most impactful events in the last 7 days. Select **Show more** to go to the Event timeline page. ![Event timeline page](images/tvm-top-events-card.png) ### Exposure score graph -In the Threat & Vulnerability Management dashboard, hover over the Exposure score graph to view top events from that day that impacted your machines. If there are no events, then none will be shown. +In the threat and vulnerability management dashboard, hover over the Exposure score graph to view top events from that day that impacted your machines. If there are no events, then none will be shown. ![Event timeline page](images/tvm-event-timeline-exposure-score400.png) @@ -118,9 +118,9 @@ A full page will appear with all the details of a specific software, including a ## Related topics -- [Threat & Vulnerability Management overview](next-gen-threat-and-vuln-mgt.md) +- [Threat and vulnerability management overview](next-gen-threat-and-vuln-mgt.md) - [Supported operating systems and platforms](tvm-supported-os.md) -- [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md) +- [Threat and vulnerability management dashboard](tvm-dashboard-insights.md) - [Exposure score](tvm-exposure-score.md) - [Microsoft Secure Score for Devices](tvm-microsoft-secure-score-devices.md) - [Security recommendations](tvm-security-recommendation.md) @@ -130,6 +130,6 @@ A full page will appear with all the details of a specific software, including a - [Event timeline](threat-and-vuln-mgt-event-timeline.md) - [Scenarios](threat-and-vuln-mgt-scenarios.md) - [APIs](next-gen-threat-and-vuln-mgt.md#apis) -- [Configure data access for Threat & Vulnerability Management roles](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) +- [Configure data access for threat and vulnerability management roles](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) - [Advanced hunting overview](overview-hunting.md) - [All advanced hunting tables](advanced-hunting-reference.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md index 0f5af6bdf7..7ab41a7658 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -1,6 +1,6 @@ --- -title: Threat & Vulnerability Management scenarios -description: Learn how Threat & Vulnerability Management can be used to help security admins, IT admins, and SecOps collaborate in defending against security threats. +title: Scenarios - threat and vulnerability management +description: Learn how threat and vulnerability management can be used to help security admins, IT admins, and SecOps collaborate in defending against security threats. keywords: mdatp-tvm scenarios, mdatp, tvm, tvm scenarios, reduce threat & vulnerability exposure, reduce threat and vulnerability, improve security configuration, increase Microsoft Secure Score for Devices, increase threat & vulnerability Microsoft Secure Score for Devices, Microsoft Secure Score for Devices, exposure score, security controls search.product: eADQiWindows 10XVcnh search.appverid: met150 @@ -17,7 +17,7 @@ ms.collection: M365-security-compliance ms.topic: article --- -# Threat & Vulnerability Management scenarios +# Scenarios - threat and vulnerability management **Applies to:** @@ -81,9 +81,9 @@ Examples of devices that should be marked as high value: ## Related topics -- [Threat & Vulnerability Management overview](next-gen-threat-and-vuln-mgt.md) +- [Threat and vulnerability management overview](next-gen-threat-and-vuln-mgt.md) - [Supported operating systems and platforms](tvm-supported-os.md) -- [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md) +- [Threat and vulnerability management dashboard](tvm-dashboard-insights.md) - [Exposure score](tvm-exposure-score.md) - [Microsoft Secure Score for Devices](tvm-microsoft-secure-score-devices.md) - [Security recommendations](tvm-security-recommendation.md) @@ -92,6 +92,6 @@ Examples of devices that should be marked as high value: - [Weaknesses](tvm-weaknesses.md) - [Event timeline](threat-and-vuln-mgt-event-timeline.md) - [APIs](next-gen-threat-and-vuln-mgt.md#apis) -- [Configure data access for Threat & Vulnerability Management roles](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) +- [Configure data access for threat and vulnerability management roles](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) - [Advanced hunting overview](overview-hunting.md) - [All advanced hunting tables](advanced-hunting-reference.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-exposure-score.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-exposure-score.md index b1b2897be8..19805c1e0b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-exposure-score.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-exposure-score.md @@ -1,5 +1,5 @@ --- -title: Threat and vulnerability management xxposure score +title: Exposure score in threat and vulnerability management description: The threat and vulnerability management exposure score reflects how vulnerable your organization is to cybersecurity threats. keywords: exposure score, mdatp exposure score, mdatp tvm exposure score, organization exposure score, tvm organization exposure score, threat and vulnerability management, Microsoft Defender Advanced Threat Protection search.product: eADQiWindows 10XVcnh @@ -16,7 +16,7 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual --- -# Threat and vulnerability management exposure score +# Exposure score - threat and vulnerability management **Applies to:** diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md index 324c695ff6..a94e2b07c4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md @@ -1,5 +1,5 @@ --- -title: Threat and vulnerability management remediation and exceptions +title: Remediation activities and exceptions - threat and vulnerability management description: Remediate security weaknesses discovered through security recommendations, and create exceptions if needed, in threat and vulnerability management. keywords: microsoft defender atp tvm remediation, mdatp tvm, threat and vulnerability management, threat & vulnerability management, threat & vulnerability management remediation, tvm remediation intune, tvm remediation sccm search.product: eADQiWindows 10XVcnh diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md index 1169a50661..a1d0887eda 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md @@ -1,6 +1,6 @@ --- -title: Threat and vulnerability management security recommendations -description: Get actionable security recommendations prioritized by threat, likelihood to be breached, and value. +title: Security recommendations by threat and vulnerability management +description: Get actionable security recommendations prioritized by threat, likelihood to be breached, and value, in threat and vulnerability management. keywords: threat and vulnerability management, mdatp tvm security recommendation, cybersecurity recommendation, actionable security recommendation search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md index 6551d5f13b..3b048f904c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md @@ -16,7 +16,7 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: article --- -# Supported operating systems and platforms for threat and vulnerability management +# Supported operating systems and platforms - threat and vulnerability management **Applies to:** diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md index dc76e06b79..aa166b9796 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md @@ -1,6 +1,6 @@ --- title: Weaknesses found by threat and vulnerability management -description: Microsoft Defender Security Center offers a Weaknesses page, which lists vulnerabilities found in the infected software running in your organization. +description: Lists the common vulnerabilities and exposures (CVE) ID of weaknesses found in the software running in your organization. Discovered by the Microsoft Defender ATP threat and vulnerability management capability. keywords: mdatp threat & vulnerability management, threat and vulnerability management, mdatp tvm weaknesses page, finding weaknesses through tvm, tvm vulnerability list, vulnerability details in tvm search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/microsoft-defender-atp/user-roles.md b/windows/security/threat-protection/microsoft-defender-atp/user-roles.md index 18a1a896b3..d58c080f49 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/user-roles.md +++ b/windows/security/threat-protection/microsoft-defender-atp/user-roles.md @@ -1,6 +1,6 @@ --- title: Create and manage roles for role-based access control -description: Create roles and define the permissions assigned to the role as part of the role-based access control implementation +description: Create roles and define the permissions assigned to the role as part of the role-based access control implementation in the Microsoft Defender Security Center keywords: user roles, roles, access rbac search.product: eADQiWindows 10XVcnh search.appverid: met150 @@ -18,6 +18,7 @@ ms.topic: article --- # Create and manage roles for role-based access control + **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) @@ -26,63 +27,58 @@ ms.topic: article [!include[Prerelease information](../../includes/prerelease.md)] ## Create roles and assign the role to an Azure Active Directory group + The following steps guide you on how to create roles in Microsoft Defender Security Center. It assumes that you have already created Azure Active Directory user groups. 1. In the navigation pane, select **Settings > Roles**. -2. Click **Add role**. +2. Select **Add item**. 3. Enter the role name, description, and permissions you'd like to assign to the role. - - **Role name** - - **Description** - - **Permissions** - - **View data** - Users can view information in the portal. - >[!NOTE] - >To view Threat & Vulnerability Management data, select **Threat and vulnerability management**. - - - **Alerts investigation** - Users can manage alerts, initiate automated investigations, collect investigation packages, manage device tags, and export device timeline. - - **Active remediation actions** - Users can take response actions and approve or dismiss pending remediation actions. - - Security operations - Take response actions - - Approve or dismiss pending remediation actions - - Manage allowed/blocked lists for automation - - Manage allowed/blocked create Indicators +4. Select **Next** to assign the role to an Azure AD Security group. - >[!NOTE] - >To enable your Security operation personnel to choose remediation options and file exceptions, select **Threat and vulnerability management - Remediation handling**, and **Threat and vulnerability management - Exception handling**. - - - **Manage portal system settings** - Users can configure storage settings, SIEM and threat intel API settings (applies globally), advanced settings, automated file uploads, roles and device groups. +5. Use the filter to select the Azure AD group that you'd like to add to this role to. - > [!NOTE] - > This setting is only available in the Microsoft Defender ATP administrator (default) role. - - - **Manage security settings** - Users can configure alert suppression settings, manage allowed/blocked lists for automation, create and manage custom detections, manage folder exclusions for automation, onboard and offboard devices, and manage email notifications. - - - **Live response capabilities** - Users can take basic or advanced live response commands. - - Basic commands allow users to: - - Start a live response session - - Run read only live response commands on a remote device - - Advanced commands allow users to: - - Run basic actions - - Download a file from the remote device - - View a script from the files library - - Run a script on the remote device from the files library take read and write commands. - - For more information on the available commands, see [Investigate devices using Live response](live-response.md). - -4. Click **Next** to assign the role to an Azure AD Security group. - -5. Use the filter to select the Azure AD group that you'd like to add to this role. - -6. Click **Save and close**. +6. **Save and close**. 7. Apply the configuration settings. - > [!IMPORTANT] -> After creating roles, you'll need to create a device group and provide access to the device group by assigning it to a role that you just created. +> After creating roles, you'll need to create a device group and provide access to the device group by assigning it to a role that you just created. +### Permission options +- **View data** + - **Security operations** - View all security operations data in the portal + - **Threat and vulnerability management** - View threat and vulnerability management data in the portal + +- **Active remediation actions** + - **Security operations** - Take response actions, approve or dismiss pending remediation actions, manage allowed/blocked lists for automation and indicators + - **Threat and vulnerability management - Exception handling** - Create new exceptions and manage active exceptions + - **Threat and vulnerability management - Remediation handling** - Submit new remediation requests, create tickets, and manage existing remediation activities + +- **Alerts investigation** - Manage alerts, initiate automated investigations, run scans, collect investigation packages, manage device tags. + +- **Manage portal system settings** - Configure storage settings, SIEM and threat intel API settings (applies globally), advanced settings, automated file uploads, roles and device groups. + + > [!NOTE] + > This setting is only available in the Microsoft Defender ATP administrator (default) role. + +- **Manage security settings in Security Center** - Configure alert suppression settings, manage folder exclusions for automation, onboard and offboard devices, and manage email notifications, manage evaluation lab. + +- **Live response capabilities** + - **Basic** commands: + - Start a live response session + - Perform read only live response commands on remote device (excluding file copy and execution + - **Advanced** commands: + - Download a file from the remote device + - Upload a file to the remote device + - View a script from the files library + - Execute a script on the remote device from the files library + +For more information on the available commands, see [Investigate devices using Live response](live-response.md). + ## Edit roles 1. Select the role you'd like to edit. @@ -99,7 +95,7 @@ The following steps guide you on how to create roles in Microsoft Defender Secur 2. Click the drop-down button and select **Delete role**. - ## Related topic + - [User basic permissions to access the portal](basic-permissions.md) - [Create and manage device groups](machine-groups.md) From 973b236ed5cb25f1400e72afc500e23b6d39781b Mon Sep 17 00:00:00 2001 From: amirsc3 <42802974+amirsc3@users.noreply.github.com> Date: Tue, 14 Jul 2020 10:57:29 +0300 Subject: [PATCH 0092/1414] Update edr-in-block-mode.md Feature is not in public preview yet. We need the docs to be consistent: "When EDR in block mode (currently in private preview) is turned on, Microsoft Defender Antivirus is not used as the primary antivirus solution, but can still detect and remediate malicious items." https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility --- .../microsoft-defender-atp/edr-in-block-mode.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md b/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md index 65f8212bc5..8740ad82d5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md +++ b/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md @@ -29,7 +29,7 @@ ms.collection: When [endpoint detection and response](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response) (EDR) in block mode is enabled, Microsoft Defender ATP leverages behavioral blocking and containment capabilities by blocking malicious artifacts or behaviors that are observed through post-breach protection. EDR in block mode works behind the scenes to remediate malicious artifacts that are detected post-breach. > [!NOTE] -> EDR in block mode is currently in preview. To get the best protection, make sure to **[deploy Microsoft Defender ATP baselines](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-machines-security-baseline)**. +> EDR in block mode is currently in private preview. To get the best protection, make sure to **[deploy Microsoft Defender ATP baselines](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-machines-security-baseline)**. ## What happens when something is detected? From 3f8e733234477e91ff02b739e1181f0cf77ecc7d Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Tue, 14 Jul 2020 12:19:48 +0300 Subject: [PATCH 0093/1414] remove extra method which was also incorrect (Certificate not EAP) https://github.com/MicrosoftDocs/windows-itpro-docs/issues/6936 --- .../security/identity-protection/vpn/vpn-profile-options.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/identity-protection/vpn/vpn-profile-options.md b/windows/security/identity-protection/vpn/vpn-profile-options.md index 3d0fdc211e..19df534358 100644 --- a/windows/security/identity-protection/vpn/vpn-profile-options.md +++ b/windows/security/identity-protection/vpn/vpn-profile-options.md @@ -62,8 +62,7 @@ The following is a sample Native VPN profile. This blob would fall under the Pro - Eap - Eap + Eap From 0a1fa980ba7227521895077bf46161f57c9bb85c Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 14 Jul 2020 11:42:58 -0700 Subject: [PATCH 0094/1414] Update attack-surface-reduction.md --- .../microsoft-defender-atp/attack-surface-reduction.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index a6be5fa509..94af8d7fe3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -96,7 +96,7 @@ The following sections describe each of the 15 attack surface reduction rules. T |[Block all Office applications from creating child processes](#block-all-office-applications-from-creating-child-processes) | `D4F940AB-401B-4EFC-AADC-AD5F3C50688A` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block Office applications from creating executable content](#block-office-applications-from-creating-executable-content) | `3B576869-A4EC-4529-8536-B80A7769E899` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block Office applications from injecting code into other processes](#block-office-applications-from-injecting-code-into-other-processes) | `75668C1F-73B5-4CF0-BB93-3ECF5CB7CC84` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | -|[Block JavaScript or VBScript from launching downloaded executable content](#block-javascript-or-vbscript-from-launching-downloaded-executable-content) | `D3E037E1-3EB8-44C8-A917-57927947596D` | Not supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | +|[Block JavaScript or VBScript from launching downloaded executable content](#block-javascript-or-vbscript-from-launching-downloaded-executable-content) | `D3E037E1-3EB8-44C8-A917-57927947596D` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block execution of potentially obfuscated scripts](#block-execution-of-potentially-obfuscated-scripts) | `5BEB7EFE-FD9A-4556-801D-275E5FFC04CC` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block Win32 API calls from Office macros](#block-win32-api-calls-from-office-macros) | `92E97FA1-2EDF-4476-BDD6-9DD0B4DDDC7B` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block executable files from running unless they meet a prevalence, age, or trusted list criterion](#block-executable-files-from-running-unless-they-meet-a-prevalence-age-or-trusted-list-criterion) | `01443614-cd74-433a-b99e-2ecdc07bfc25` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | @@ -191,9 +191,6 @@ This rule prevents scripts from launching potentially malicious downloaded conte Although not common, line-of-business applications sometimes use scripts to download and launch installers. -> [!IMPORTANT] -> File and folder exclusions don't apply to this attack surface reduction rule. - This rule was introduced in: - [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) - [Windows Server, version 1809](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1809) @@ -385,6 +382,9 @@ GUID: `7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c` This rule prevents malware from abusing WMI to attain persistence on a device. +> [!IMPORTANT] +> File and folder exclusions don't apply to this attack surface reduction rule. + Fileless threats employ various tactics to stay hidden, to avoid being seen in the file system, and to gain periodic execution control. Some threats can abuse the WMI repository and event model to stay hidden. This rule was introduced in: From dd702d78a2629145ebaf66efb249f9285f6243c5 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 14 Jul 2020 12:00:57 -0700 Subject: [PATCH 0095/1414] Update attack-surface-reduction.md --- .../microsoft-defender-atp/attack-surface-reduction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 94af8d7fe3..9ee5965970 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -31,7 +31,7 @@ Attack surface reduction rules target software behaviors that are often abused b - Running obfuscated or otherwise suspicious scripts - Performing behaviors that apps don't usually initiate during normal day-to-day work -These behaviors are sometimes seen in legitimate applications; however, they are considered risky because they are commonly abused by malware. Attack surface reduction rules can constrain these kinds of risky behaviors and help keep your organization safe. +Such behaviors are sometimes seen in legitimate applications; however, they are considered risky because they are commonly abused by malware. Attack surface reduction rules can constrain these kinds of risky behaviors and help keep your organization safe. Use [audit mode](audit-windows-defender.md) to evaluate how attack surface reduction rules would impact your organization if they were enabled. It's best to run all rules in audit mode first so you can understand their impact on your line-of-business applications. Many line-of-business applications are written with limited security concerns, and they may perform tasks in ways that seem similar to malware. By monitoring audit data and [adding exclusions](enable-attack-surface-reduction.md#exclude-files-and-folders-from-asr-rules) for necessary applications, you can deploy attack surface reduction rules without impacting productivity. From 8be00827bcc78359700da22c2257ed92d317e65b Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 14 Jul 2020 12:18:57 -0700 Subject: [PATCH 0096/1414] Updates per PR#6578 --- .../mdm/vpnv2-profile-xsd.md | 399 +++++++++--------- 1 file changed, 200 insertions(+), 199 deletions(-) diff --git a/windows/client-management/mdm/vpnv2-profile-xsd.md b/windows/client-management/mdm/vpnv2-profile-xsd.md index eecc7c7075..ecebcd8133 100644 --- a/windows/client-management/mdm/vpnv2-profile-xsd.md +++ b/windows/client-management/mdm/vpnv2-profile-xsd.md @@ -1,25 +1,23 @@ --- title: ProfileXML XSD -description: Here's the XSD for the ProfileXML node in VPNv2 CSP for Windows 10 and some profile examples. +description: Here's the XSD for the ProfileXML node in VPNv2 CSP for Windows 10 and some profile examples. ms.assetid: 2F32E14B-F9B9-4760-AE94-E57F1D4DFDB3 -ms.reviewer: +ms.reviewer: manager: dansimp ms.author: dansimp ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman -ms.date: 02/05/2018 +ms.date: 07/14/2020 --- # ProfileXML XSD - -Here's the XSD for the ProfileXML node in VPNv2 CSP for Windows 10 and some profile examples. +Here's the XSD for the ProfileXML node in VPNv2 CSP for Windows 10 and some profile examples. ## XSD for the VPN profile - ```xml @@ -51,15 +49,15 @@ Here's the XSD for the ProfileXML node in VPNv2 CSP for Windows 10 and some pro - + - - - - + + + + @@ -89,7 +87,7 @@ Here's the XSD for the ProfileXML node in VPNv2 CSP for Windows 10 and some pro - + @@ -115,7 +113,13 @@ Here's the XSD for the ProfileXML node in VPNv2 CSP for Windows 10 and some pro - + + + + + + + @@ -148,23 +152,25 @@ Here's the XSD for the ProfileXML node in VPNv2 CSP for Windows 10 and some pro - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + @@ -187,16 +193,79 @@ Here's the XSD for the ProfileXML node in VPNv2 CSP for Windows 10 and some pro ## Native profile example +```xml + + corp.contoso.com + true + false + corp.contoso.com + contoso.com -``` - - - testServer.VPN.com - IKEv2 - - Eap - - + + Helloworld.Com + + HelloServer + + + + + true + + true + This is my Eku + This is my issuer hash + + + + + + Microsoft.MicrosoftEdge_8wekyb3d8bbwe + + + + + C:\windows\system32\ping.exe + + + + + hrsite.corporate.contoso.com + 1.2.3.4,5.6.7.8 + 5.5.5.5 + true + + + .corp.contoso.com + 10.10.10.10,20.20.20.20 + 100.100.100.100 + + + + + %ProgramFiles%\Internet Explorer\iexplore.exe + + 6 + 10,20-50,100-200 + 20-50,100-200,300 + 30.30.0.0/16,10.10.10.10-20.20.20.20 + ForceTunnel + + + + Microsoft.MicrosoftEdge_8wekyb3d8bbwe + + 3.3.3.3/32,1.1.1.1-2.2.2.2 + + + + testServer.VPN.com + SplitTunnel + IKEv2 + true + + Eap + + 25 @@ -261,178 +330,110 @@ Here's the XSD for the ProfileXML node in VPNv2 CSP for Windows 10 and some pro - - - SplitTunnel - true - - - -

192.168.0.0
- 24 - - -
10.10.0.0
- 16 -
- - - - Microsoft.MicrosoftEdge_8wekyb3d8bbwe - - - - - C:\windows\system32\ping.exe - - - - - - - %ProgramFiles%\Internet Explorer\iexplore.exe - - 6 - 10,20-50,100-200 - 20-50,100-200,300 - 30.30.0.0/16,10.10.10.10-20.20.20.20 - ForceTunnel - - - - Microsoft.MicrosoftEdge_8wekyb3d8bbwe - - 3.3.3.3/32,1.1.1.1-2.2.2.2 - - - - - hrsite.corporate.contoso.com - 1.2.3.4,5.6.7.8 - 5.5.5.5 - true - - - .corp.contoso.com - 10.10.10.10,20.20.20.20 - 100.100.100.100 - - - corp.contoso.com - true - false - corp.contoso.com - contoso.com - - - HelloServer - - Helloworld.Com - - - - true - - true - This is my Eku - This is my issuer hash - - - + + + + + +
192.168.0.0
+ 24 +
+ +
10.10.0.0
+ 16 +
+ ``` ## Plug-in profile example - ```xml - - testserver1.contoso.com;testserver2.contoso..com - JuniperNetworks.JunosPulseVpn_cw5n1h2txyewy - true - - -
192.168.0.0
- 24 -
- -
10.10.0.0
- 16 -
- - - Microsoft.MicrosoftEdge_8wekyb3d8bbwe - - - - - %ProgramFiles%\Internet Explorer\iexplore.exe - - - - - %ProgramFiles%\Internet Explorer\iexplore.exe - - 6 - 10,20-50,100-200 - 20-50,100-200,300 - 30.30.0.0/16,10.10.10.10-20.20.20.20 - - - - - Microsoft.MicrosoftEdge_8wekyb3d8bbwe - - 3.3.3.3/32,1.1.1.1-2.2.2.2 - - - - Microsoft.MicrosoftEdge_8wekyb3d8bbwe - - O:SYG:SYD:(A;;CC;;;AU) - - - - corp.contoso.com - 1.2.3.4,5.6.7.8 - 5.5.5.5 - false - - - corp.contoso.com - 10.10.10.10,20.20.20.20 - 100.100.100.100 - - - true - false - false - false - corp.contoso.com - contoso.com,test.corp.contoso.com - - - HelloServer - - Helloworld.Com - - - - - - - - - -
-``` + + true + false + corp.contoso.com + contoso.com,test.corp.contoso.com + false + false -  + + Helloworld.Com + + HelloServer + -  + + + + + + + true + + + + testserver1.contoso.com;testserver2.contoso..com + true + JuniperNetworks.JunosPulseVpn_cw5n1h2txyewy + + + + Microsoft.MicrosoftEdge_8wekyb3d8bbwe + + + + + %ProgramFiles%\Internet Explorer\iexplore.exe + + + + corp.contoso.com + 1.2.3.4,5.6.7.8 + 5.5.5.5 + false + + + corp.contoso.com + 10.10.10.10,20.20.20.20 + 100.100.100.100 + + + + %ProgramFiles%\Internet Explorer\iexplore.exe + + 6 + 10,20-50,100-200 + 20-50,100-200,300 + 30.30.0.0/16,10.10.10.10-20.20.20.20 + + + + + Microsoft.MicrosoftEdge_8wekyb3d8bbwe + + 3.3.3.3/32,1.1.1.1-2.2.2.2 + + + + Microsoft.MicrosoftEdge_8wekyb3d8bbwe + + O:SYG:SYD:(A;;CC;;;AU) + + + +
192.168.0.0
+ 24 +
+ +
10.10.0.0
+ 16 +
+ +``` \ No newline at end of file From 782fcef6e274ab98a997cf9af1572ea734004437 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 14 Jul 2020 13:39:10 -0700 Subject: [PATCH 0097/1414] Update manage-atp-post-migration.md --- .../microsoft-defender-atp/manage-atp-post-migration.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md index c8905d337a..13e02958a8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md @@ -19,3 +19,10 @@ ms.topic: article # Manage Microsoft Defender Advanced Threat Protection post migration +**Applies to:** +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) + +After you have moved from your previous endpoint protection and antivirus solution to Microsoft Defender ATP, you can choose from among several methods to manage your features and capabilities. + + + From 424f6ec9951f109670eef9848b4f59e80119785f Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 14 Jul 2020 14:02:40 -0700 Subject: [PATCH 0098/1414] Update manage-atp-post-migration.md --- .../microsoft-defender-atp/manage-atp-post-migration.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md index 13e02958a8..2dfdde89ac 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md @@ -22,7 +22,14 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -After you have moved from your previous endpoint protection and antivirus solution to Microsoft Defender ATP, you can choose from among several methods to manage your features and capabilities. +After you have moved from your previous endpoint protection and antivirus solution to Microsoft Defender ATP, you can choose from among several methods to manage your features and capabilities. These methods include the following: +- Intune +- Configuration Manager (formerly System Center Configuration Manager) +- Group Policy Objects +- Windows PowerShell +- Windows Management Instrumentation +- Microsoft Malware Protection Command Line Utility + From 1437789e2411255a089d4cef7b55f275afc91a0b Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 14 Jul 2020 14:03:11 -0700 Subject: [PATCH 0099/1414] Update manage-atp-post-migration.md --- .../microsoft-defender-atp/manage-atp-post-migration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md index 2dfdde89ac..5361df5d3f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md @@ -30,6 +30,6 @@ After you have moved from your previous endpoint protection and antivirus soluti - Windows Management Instrumentation - Microsoft Malware Protection Command Line Utility - +Use this article as a guide to managing Microsoft Defender ATP post migration. From 10038451b2fb7ebdfe0353fe28f9f596816685ec Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 14 Jul 2020 14:23:02 -0700 Subject: [PATCH 0100/1414] Update manage-atp-post-migration.md --- .../microsoft-defender-atp/manage-atp-post-migration.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md index 5361df5d3f..c30abc0ae8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md @@ -33,3 +33,5 @@ After you have moved from your previous endpoint protection and antivirus soluti Use this article as a guide to managing Microsoft Defender ATP post migration. + + From 8732be053996ed4c7da7f1525759cc6756fe18cb Mon Sep 17 00:00:00 2001 From: Teresa-Motiv Date: Tue, 14 Jul 2020 15:18:55 -0700 Subject: [PATCH 0101/1414] revisions --- .../credential-guard-manage.md | 24 +++++++++++++++---- 1 file changed, 19 insertions(+), 5 deletions(-) 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 7e98cba59b..c5da818c42 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-manage.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-manage.md @@ -8,11 +8,14 @@ ms.pagetype: security ms.localizationpriority: medium audience: ITPro author: dulcemontemayor -ms.author: dansimp +ms.author: v-tea manager: dansimp ms.collection: M365-identity-device-management ms.topic: article ms.reviewer: +ms.custom: +- CI 120967 +- CSSTroubleshooting --- # Manage Windows Defender Credential Guard @@ -154,14 +157,25 @@ DG_Readiness_Tool_v3.6.ps1 -Ready - You should perform regular reviews of the PCs that have Windows Defender Credential Guard enabled. This can be done with security audit policies or WMI queries. Here's a list of WinInit event IDs to look for: - **Event ID 13** Windows Defender Credential Guard (LsaIso.exe) was started and will protect LSA credentials. - - **Event ID 14** Windows Defender Credential Guard (LsaIso.exe) configuration: 0x1, 0 - - The first variable: 0x1 means Windows Defender Credential Guard is configured to run. 0x0 means it's not configured to run. + - **Event ID 14** Windows Defender Credential Guard (LsaIso.exe) configuration: \[**0x0** \| **0x1** \| **0x2**\], **0** + - The first variable: **0x1** or **0x2** means that Windows Defender Credential Guard is configured to run. 0x0 means that it's not configured to run. - The second variable: 0 means it's configured to run in protect mode. 1 means it's configured to run in test mode. This variable should always be 0. - **Event ID 15** Windows Defender Credential Guard (LsaIso.exe) is configured but the secure kernel is not running; continuing without Windows Defender Credential Guard. - **Event ID 16** Windows Defender Credential Guard (LsaIso.exe) failed to launch: \[error code\] - - **Event ID 17** Error reading Windows Defender Credential Guard (LsaIso.exe) UEFI configuration: \[error code\] + - **Event ID 17** Error reading Windows Defender Credential Guard (LsaIso.exe) UEFI configuration: \[error code\] You can also verify that TPM is being used for key protection by checking Event ID 51 in the **Microsoft** -> **Windows** -> **Kernel-Boot** event source. If you are running with a TPM, the TPM PCR mask value will be something other than 0. - - **Event ID 51** VSM Master Encryption Key Provisioning. Using cached copy status: 0x0. Unsealing cached copy status: 0x1. New key generation status: 0x1. Sealing status: 0x1. TPM PCR mask: 0x0. + - **Event ID 51** VSM Master Encryption Key Provisioning. Using cached copy status: 0x0. Unsealing cached copy status: 0x1. New key generation status: 0x1. Sealing status: 0x1. TPM PCR mask: 0x0. + - You can use Windows Powershell to determine whether credential guard is running on a client computer. On the computer in question, open an elevated Powershell window and run the following command: + + ```powershell + (Get-CimInstance -ClassName Win32_DeviceGuard -Namespace root\Microsoft\Windows\DeviceGuard).SecurityServicesRunning + ``` + + This command generates the following output: + - **0**: Windows Defender Credential Guard is disabled (not running) + - **1**: Windows Defender Credential Guard is enabled (running) + > [!NOTE] + > Checking the task list or Task Manager to see if LSAISO.exe is running is not a recommended method for determining whether Windows Defender Credential Guard is running. ## Disable Windows Defender Credential Guard From 0fa7fcc49950ef80d359c5108ccc0e458535a9b6 Mon Sep 17 00:00:00 2001 From: Teresa-Motiv Date: Tue, 14 Jul 2020 15:27:46 -0700 Subject: [PATCH 0102/1414] edit --- .../credential-guard/credential-guard-manage.md | 2 +- 1 file changed, 1 insertion(+), 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 c5da818c42..c28c0a5c73 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-manage.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-manage.md @@ -235,7 +235,7 @@ You can also disable Windows Defender Credential Guard by using the [HVCI and Wi ``` DG_Readiness_Tool_v3.6.ps1 -Disable -AutoReboot ``` -> [!IMPORTANT] +> [!IMPORTANT] > When running the HVCI 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. From 34b3e113518de946f6bd68d4e962de8ae1fa0bef Mon Sep 17 00:00:00 2001 From: "v-tea@microsoft.com" <46357187+Teresa-Motiv@users.noreply.github.com> Date: Tue, 14 Jul 2020 15:55:27 -0700 Subject: [PATCH 0103/1414] Update credential-guard-manage.md Edits --- .../credential-guard/credential-guard-manage.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 c28c0a5c73..b4bbe78a9d 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-manage.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-manage.md @@ -158,13 +158,13 @@ DG_Readiness_Tool_v3.6.ps1 -Ready - You should perform regular reviews of the PCs that have Windows Defender Credential Guard enabled. This can be done with security audit policies or WMI queries. Here's a list of WinInit event IDs to look for: - **Event ID 13** Windows Defender Credential Guard (LsaIso.exe) was started and will protect LSA credentials. - **Event ID 14** Windows Defender Credential Guard (LsaIso.exe) configuration: \[**0x0** \| **0x1** \| **0x2**\], **0** - - The first variable: **0x1** or **0x2** means that Windows Defender Credential Guard is configured to run. 0x0 means that it's not configured to run. - - The second variable: 0 means it's configured to run in protect mode. 1 means it's configured to run in test mode. This variable should always be 0. + - The first variable: **0x1** or **0x2** means that Windows Defender Credential Guard is configured to run. **0x0** means that it's not configured to run. + - The second variable: **0** means that it's configured to run in protect mode. **1** means that it's configured to run in test mode. This variable should always be **0**. - **Event ID 15** Windows Defender Credential Guard (LsaIso.exe) is configured but the secure kernel is not running; continuing without Windows Defender Credential Guard. - **Event ID 16** Windows Defender Credential Guard (LsaIso.exe) failed to launch: \[error code\] - **Event ID 17** Error reading Windows Defender Credential Guard (LsaIso.exe) UEFI configuration: \[error code\] You can also verify that TPM is being used for key protection by checking Event ID 51 in the **Microsoft** -> **Windows** -> **Kernel-Boot** event source. If you are running with a TPM, the TPM PCR mask value will be something other than 0. - - **Event ID 51** VSM Master Encryption Key Provisioning. Using cached copy status: 0x0. Unsealing cached copy status: 0x1. New key generation status: 0x1. Sealing status: 0x1. TPM PCR mask: 0x0. + - **Event ID 51** VSM Master Encryption Key Provisioning. Using cached copy status: **0x0**. Unsealing cached copy status: 0x1. New key generation status: 0x1. Sealing status: **0x1**. TPM PCR mask: **0x0**. - You can use Windows Powershell to determine whether credential guard is running on a client computer. On the computer in question, open an elevated Powershell window and run the following command: ```powershell From 3248954b9fa956d2aa4beebe01089e6a8e3d67fd Mon Sep 17 00:00:00 2001 From: Luqman Aden Date: Tue, 14 Jul 2020 10:31:02 -0700 Subject: [PATCH 0104/1414] VPNProfile XSD: Add missing elements. --- windows/client-management/mdm/vpnv2-profile-xsd.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/vpnv2-profile-xsd.md b/windows/client-management/mdm/vpnv2-profile-xsd.md index ecebcd8133..c0e32c95b7 100644 --- a/windows/client-management/mdm/vpnv2-profile-xsd.md +++ b/windows/client-management/mdm/vpnv2-profile-xsd.md @@ -14,7 +14,7 @@ ms.date: 07/14/2020 # ProfileXML XSD -Here's the XSD for the ProfileXML node in VPNv2 CSP for Windows 10 and some profile examples. +Here's the XSD for the ProfileXML node in the VPNv2 CSP and VpnManagementAgent::AddProfileFromXmlAsync for Windows 10 and some profile examples. ## XSD for the VPN profile @@ -25,6 +25,7 @@ Here's the XSD for the ProfileXML node in VPNv2 CSP for Windows 10 and some prof + @@ -34,6 +35,7 @@ Here's the XSD for the ProfileXML node in VPNv2 CSP for Windows 10 and some prof + @@ -107,6 +109,7 @@ Here's the XSD for the ProfileXML node in VPNv2 CSP for Windows 10 and some prof + @@ -127,6 +130,7 @@ Here's the XSD for the ProfileXML node in VPNv2 CSP for Windows 10 and some prof + @@ -138,6 +142,7 @@ Here's the XSD for the ProfileXML node in VPNv2 CSP for Windows 10 and some prof + @@ -155,7 +160,7 @@ Here's the XSD for the ProfileXML node in VPNv2 CSP for Windows 10 and some prof - + @@ -176,12 +181,13 @@ Here's the XSD for the ProfileXML node in VPNv2 CSP for Windows 10 and some prof - + + From 51c4e2756359d920b5e33845138a6e70d7fdac70 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 14 Jul 2020 17:47:24 -0700 Subject: [PATCH 0105/1414] Added common mistakes section --- ...exclusions-microsoft-defender-antivirus.md | 118 ++++++++++++++++++ 1 file changed, 118 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md index 17b4284fa0..21244a7d3c 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md @@ -564,6 +564,124 @@ If you do not have Internet access, you can create your own EICAR test file by w You can also copy the string into a blank text file and attempt to save it with the file name or in the folder you are attempting to exclude. +## Common mistakes to avoid when configuring exclusion lists +This section describes some common mistakes that you should avoid making when adding exclusions to Microsoft Defender Antivirus scans. + +### Excluding certain trusted items +If you trust a file, file type, folder, or a process, you can add that to the exclusion list for Microsoft Defender Antivirus scans. However, there are certain items that you should not exclude from scanning even though you trust them. + +The following lists provide the , including: +- Paths +- File extension +- Processes + +### Paths not to be excluded +The following table provides the paths that you should not add in the exclusion list: + +| File path | Comments | +|-----------| --------- | +|- %systemdrive%
- C:
- C:\
- C:\* | | +|- %ProgramFiles%\Java
- C:\Program Files\Java | | +|- %ProgramFiles%\Contoso\
- C:\Program Files\Contoso\ | It’s common to see applications and/or services have documentation to open up the whole folder and subfolders. | +|- %ProgramFiles(x86)%\Contoso\
- C:\Program Files (x86)\Contoso\ | It’s common to see applications and/or services have documentation to open up the whole folder and subfolders. | +|- C:\Temp
- C:\Temp\
- C:\Temp\* | | +|- C:\Users\
- C:\Users\* | | +|C:\Users\\AppData\Local\Temp\ | | +|C:\Users\\AppData\LocalLow\Temp\ | | +|C:\Users\\AppData\Roaming\Temp\ | | +|- %Windir%\Prefetch
- C:\Windows\Prefetch
- C:\Windows\Prefetch\
- C:\Windows\Prefetch\* | | +|- %Windir%\System32\Spool
- C:\Windows\System32\Spool | | +|C:\Windows\System32\CatRoot2 | | +|- %Windir%\Temp
- C:\Windows\Temp
- C:\Windows\Temp\
- C:\Windows\Temp\* | | + +### File extensions that should not be excluded +The following is the list of file extensions that you should not add to the exclusion list: + +- .7zip +- .bat +- .bin +- .cab +- .cmd +- .com +- .cpl +- .dll +- .exe +- .fla +- .gif +- .gz +- .hta +- .inf +- .java +- .jar +- .job +- .jpeg +- .jpg +- .js +- .ko +- .ko.gz +- .msi +- .ocx +- .png +- .ps1 +- .py +- .rar +- .reg +- .scr +- .sys +- .tar +- .tmp +- .url +- .vbe +- .vbs +- .wsf +- .zip + +### Processes that should not be excluded +The following is the list of processes that should not be added to the exclusion list: +- AcroRd32.exe +- bitsadmin.exe +- excel.exe +- iexplore.exe +- java.exe +- outlook.exe +- psexec.exe +- powerpnt.exe +- powershell.exe +- schtasks.exe +- svchost.exe +- wmic.exe +- winword.exe +- wuauclt.exe +- addinprocess.exe +- addinprocess32.exe +- addinutil.exe +- bash.exe +- bginfo.exe[1] +- cdb.exe +- csi.exe +- dbghost.exe +- dbgsvc.exe +- dnx.exe +- fsi.exe +- fsiAnyCpu.exe +- kd.exe +- ntkd.exe +- lxssmanager.dll +- msbuild.exe[2] +- mshta.exe +- ntsd.exe +- rcsi.exe +- system.management.automation.dll +- windbg.exe + +### Using only the file name in the exclusion list +It is possible that a malware is named exactly same as the file that you trust and want to exclude from scanning. In such cases, to avoid excluding the malware from scanning, use a fully qualified path to the file that you want to exclude instead of using just the file name. For example, if you want to exclude `Filename.exe` from scanning, use the complete path to the file, such as `C:\program files\contoso\Filename.exe`. + +### On Server workloads, using a single exclusion for multiple exceptions + +Do not include every single application/service into just ‘1’ exclusion. You don’t want to include exceptions for IIS on your SQL server, or File Server, etc. You should split different application/service workloads to multiple exceptions. + + ## Related topics - [Configure and validate exclusions in Microsoft Defender Antivirus scans](configure-exclusions-microsoft-defender-antivirus.md) From a943948b2601bb84fc172e4aba4b1201cf74a034 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Wed, 15 Jul 2020 10:50:46 +0500 Subject: [PATCH 0106/1414] Update hello-hybrid-key-whfb-settings-policy.md --- .../hello-hybrid-key-whfb-settings-policy.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-policy.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-policy.md index 440ab1ea70..c92c871269 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-policy.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-policy.md @@ -74,6 +74,9 @@ Sign-in a domain controller or management workstations with _Domain Admin_ equiv The Windows Hello for Business Group Policy object delivers the correct Group Policy settings to the user, which enables them to enroll and use Windows Hello for Business to authenticate to Azure and Active Directory +> [!NOTE] +> If you deployed Windows Hello for Business configuration using both Group Policy and Microsoft Intune, Group Policy settings will take precedence and Intune settings will be ignored. For more details about deploying Windows Hello for Business configuration using Microsoft Intune, see [Windows 10 device settings to enable Windows Hello for Business in Intune](https://docs.microsoft.com/mem/intune/protect/identity-protection-windows-settings) and [PassportForWork CSP](https://docs.microsoft.com/windows/client-management/mdm/passportforwork-csp). + #### Enable Windows Hello for Business The Enable Windows Hello for Business Group Policy setting is the configuration needed for Windows to determine if a user should be attempt to enroll for Windows Hello for Business. A user will only attempt enrollment if this policy setting is configured to enabled. From c060703ab83c10ca3df575a1778790798a504d4e Mon Sep 17 00:00:00 2001 From: arcarley <52137849+arcarley@users.noreply.github.com> Date: Wed, 15 Jul 2020 14:03:09 -0700 Subject: [PATCH 0107/1414] Update update-csp.md Updating to be more specific on the functionality no longer recommended. --- windows/client-management/mdm/update-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/update-csp.md b/windows/client-management/mdm/update-csp.md index 1d4d3a7e86..310b0192c6 100644 --- a/windows/client-management/mdm/update-csp.md +++ b/windows/client-management/mdm/update-csp.md @@ -17,7 +17,7 @@ ms.date: 02/23/2018 The Update configuration service provider enables IT administrators to manage and control the rollout of new updates. > [!Note] -> All aspects of the Update CSP aside from Rollback are not recommended for managing desktop devices. To manage desktop devices from Windows Update, see the [Policy CSP - Updates](policy-csp-update.md) documentation. Rollback can be used for desktop devices on 1803 and above. +> The Update CSP functionality of 'AprrovedUpdates' is not recommended for managing desktop devices. To manage updates to desktop devices from Windows Update, see the [Policy CSP - Updates](policy-csp-update.md) documentation for the recommended policies. The following diagram shows the Update configuration service provider in tree format. From 10f3bbe0453f35d102372de9dfc54d6df4461fac Mon Sep 17 00:00:00 2001 From: arcarley <52137849+arcarley@users.noreply.github.com> Date: Wed, 15 Jul 2020 14:10:00 -0700 Subject: [PATCH 0108/1414] Update policy-csp-update.md Updating to show the Require Update Approval policy is meant only to be used on Mobile device. --- windows/client-management/mdm/policy-csp-update.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-update.md b/windows/client-management/mdm/policy-csp-update.md index 7fd2c3cd5a..1648a29310 100644 --- a/windows/client-management/mdm/policy-csp-update.md +++ b/windows/client-management/mdm/policy-csp-update.md @@ -3256,7 +3256,7 @@ The following list shows the supported values: > [!NOTE] -> If you previously used the **Update/PhoneUpdateRestrictions** policy in previous versions of Windows, it has been deprecated. Please use this policy instead. +> This policy is **only** recommended for managing mobile devices. If you previously used the **Update/PhoneUpdateRestrictions** policy in previous versions of Windows, it has been deprecated. Please use this policy instead. Allows the IT admin to restrict the updates that are installed on a device to only those on an update approval list. It enables IT to accept the End User License Agreement (EULA) associated with the approved update on behalf of the end-user. EULAs are approved once an update is approved. From 330b1ffa043276d04e018763de44f596e36f1359 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 15 Jul 2020 14:15:55 -0700 Subject: [PATCH 0109/1414] Update manage-atp-post-migration.md --- .../manage-atp-post-migration.md | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md index c30abc0ae8..0f75147d26 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md @@ -22,15 +22,19 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -After you have moved from your previous endpoint protection and antivirus solution to Microsoft Defender ATP, you can choose from among several methods to manage your features and capabilities. These methods include the following: -- Intune +After you have moved from your previous endpoint protection and antivirus solution to Microsoft Defender ATP, your next step is to manage your features and capabilities. Use this article as a guide to getting started managing your threat protection features in Microsoft Defender ATP post migration. + +Depending on what you want to configure, you can use one of several methods/tools: +- Intune (part of Microsoft Endpoint Manager) - Configuration Manager (formerly System Center Configuration Manager) -- Group Policy Objects -- Windows PowerShell -- Windows Management Instrumentation -- Microsoft Malware Protection Command Line Utility +- Group Policy Objects (in Azure Active Directory Domain Services) +- PowerShell (Windows, Linux, and macOS) +- Windows Management Instrumentation (for Windows devices only) +- Microsoft Malware Protection Command Line Utility (this is often referred to as *MPCmdRun.exe*) + +However, not all methods can be used to configure all the capabilities of Microsoft Defender ATP. + -Use this article as a guide to managing Microsoft Defender ATP post migration. From 1ec48940a0b8f6c5300b63958174800d58c853dd Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 15 Jul 2020 14:39:43 -0700 Subject: [PATCH 0110/1414] Update manage-atp-post-migration-intune.md --- .../manage-atp-post-migration-intune.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index 26fb32834f..85d7ccbbb2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -19,3 +19,13 @@ ms.topic: article # Manage Microsoft Defender Advanced Threat Protection with Intune +We recommend using Intune to manage threat protection features for the devices (also referred to as endpoints) within your organization. + +The following table lists various tasks and resources to manage features and capabilities of Microsoft Defender ATP with Intune. + + +|Task |Resources to learn more | +|---------|---------| +|Manage devices using Intune |[Protect devices with Microsoft Intune](https://docs.microsoft.com/mem/intune/protect/device-protect) | +|Integrate Microsoft Defender ATP with Microsoft Intune as a Mobile Threat Defense solution for Android devices and devices running Windows 10 or later |[Enforce compliance for Microsoft Defender ATP with Conditional Access in Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection) | + \ No newline at end of file From 79787829242d8ae59c94f9c298c6b93b4feff4bc Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 15 Jul 2020 14:46:32 -0700 Subject: [PATCH 0111/1414] Update manage-atp-post-migration-intune.md --- .../microsoft-defender-atp/manage-atp-post-migration-intune.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index 85d7ccbbb2..121a0ccffe 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -28,4 +28,5 @@ The following table lists various tasks and resources to manage features and cap |---------|---------| |Manage devices using Intune |[Protect devices with Microsoft Intune](https://docs.microsoft.com/mem/intune/protect/device-protect) | |Integrate Microsoft Defender ATP with Microsoft Intune as a Mobile Threat Defense solution for Android devices and devices running Windows 10 or later |[Enforce compliance for Microsoft Defender ATP with Conditional Access in Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection) | +|Configure Conditional Access to control the devices and apps that can connect to your email and company resources |[Configure Conditional Access in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access) | \ No newline at end of file From cae66d6b85b239c95b1a055200b69f7a37be8e9f Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 15 Jul 2020 14:47:37 -0700 Subject: [PATCH 0112/1414] Update manage-atp-post-migration-intune.md --- .../manage-atp-post-migration-intune.md | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index 121a0ccffe..43f0e2a113 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -19,14 +19,11 @@ ms.topic: article # Manage Microsoft Defender Advanced Threat Protection with Intune -We recommend using Intune to manage threat protection features for the devices (also referred to as endpoints) within your organization. - -The following table lists various tasks and resources to manage features and capabilities of Microsoft Defender ATP with Intune. - +We recommend using Intune to manage threat protection features for the devices (also referred to as endpoints) within your organization. This article lists various tasks you can perform using Intune together with resources to learn more. |Task |Resources to learn more | |---------|---------| -|Manage devices using Intune |[Protect devices with Microsoft Intune](https://docs.microsoft.com/mem/intune/protect/device-protect) | +|Manage your organization's devices using Intune |[Protect devices with Microsoft Intune](https://docs.microsoft.com/mem/intune/protect/device-protect) | |Integrate Microsoft Defender ATP with Microsoft Intune as a Mobile Threat Defense solution for Android devices and devices running Windows 10 or later |[Enforce compliance for Microsoft Defender ATP with Conditional Access in Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection) | |Configure Conditional Access to control the devices and apps that can connect to your email and company resources |[Configure Conditional Access in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access) | \ No newline at end of file From 8b19ef0df075d2a15d56f2e348a8ce9ead69eaba Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 15 Jul 2020 14:51:19 -0700 Subject: [PATCH 0113/1414] Update manage-atp-post-migration-intune.md --- .../microsoft-defender-atp/manage-atp-post-migration-intune.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index 43f0e2a113..ff8c8e347e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -26,4 +26,5 @@ We recommend using Intune to manage threat protection features for the devices ( |Manage your organization's devices using Intune |[Protect devices with Microsoft Intune](https://docs.microsoft.com/mem/intune/protect/device-protect) | |Integrate Microsoft Defender ATP with Microsoft Intune as a Mobile Threat Defense solution for Android devices and devices running Windows 10 or later |[Enforce compliance for Microsoft Defender ATP with Conditional Access in Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection) | |Configure Conditional Access to control the devices and apps that can connect to your email and company resources |[Configure Conditional Access in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access) | +|Configure Microsoft Defender Antivirus settings using the Policy configuration service provider ([Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider)) \ No newline at end of file From 5774ef10f287e37431cf609aa824aa3752f4b74a Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 15 Jul 2020 14:54:04 -0700 Subject: [PATCH 0114/1414] Update manage-atp-post-migration-intune.md --- .../microsoft-defender-atp/manage-atp-post-migration-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index ff8c8e347e..7b02f9cb89 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -26,5 +26,5 @@ We recommend using Intune to manage threat protection features for the devices ( |Manage your organization's devices using Intune |[Protect devices with Microsoft Intune](https://docs.microsoft.com/mem/intune/protect/device-protect) | |Integrate Microsoft Defender ATP with Microsoft Intune as a Mobile Threat Defense solution for Android devices and devices running Windows 10 or later |[Enforce compliance for Microsoft Defender ATP with Conditional Access in Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection) | |Configure Conditional Access to control the devices and apps that can connect to your email and company resources |[Configure Conditional Access in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access) | -|Configure Microsoft Defender Antivirus settings using the Policy configuration service provider ([Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider)) +|Configure Microsoft Defender Antivirus settings using the Policy configuration service provider ([Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider)) |[Policy CSP - Microsoft Defender ATP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-defender)

[Device restrictions: Microsoft Defender Antivirus](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10) | \ No newline at end of file From 5c8b088a65e3750a130a907ea0e75f4c47d95e0b Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 15 Jul 2020 14:56:24 -0700 Subject: [PATCH 0115/1414] Update manage-atp-post-migration-intune.md --- .../manage-atp-post-migration-intune.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index 7b02f9cb89..be2429034d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -24,7 +24,8 @@ We recommend using Intune to manage threat protection features for the devices ( |Task |Resources to learn more | |---------|---------| |Manage your organization's devices using Intune |[Protect devices with Microsoft Intune](https://docs.microsoft.com/mem/intune/protect/device-protect) | -|Integrate Microsoft Defender ATP with Microsoft Intune as a Mobile Threat Defense solution for Android devices and devices running Windows 10 or later |[Enforce compliance for Microsoft Defender ATP with Conditional Access in Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection) | -|Configure Conditional Access to control the devices and apps that can connect to your email and company resources |[Configure Conditional Access in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access) | -|Configure Microsoft Defender Antivirus settings using the Policy configuration service provider ([Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider)) |[Policy CSP - Microsoft Defender ATP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-defender)

[Device restrictions: Microsoft Defender Antivirus](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10) | +|Integrate Microsoft Defender ATP with Microsoft Intune as a Mobile Threat Defense solution
(for Android devices and devices running Windows 10 or later) |[Enforce compliance for Microsoft Defender ATP with Conditional Access in Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection) | +|Use Conditional Access to control the devices and apps that can connect to your email and company resources |[Configure Conditional Access in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access) | +|Configure your Microsoft Defender Antivirus settings using the Policy configuration service provider ([Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider)) |[Policy CSP - Microsoft Defender ATP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-defender)

[Device restrictions: Microsoft Defender Antivirus](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10) | + \ No newline at end of file From 2c20c40617114bc24b0af6f360d45c45e257af0f Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 15 Jul 2020 15:47:20 -0700 Subject: [PATCH 0116/1414] Update enable-exploit-protection.md --- .../enable-exploit-protection.md | 36 ++++++++++++------- 1 file changed, 24 insertions(+), 12 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection.md b/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection.md index b0cad379e8..2251cef5dc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection.md @@ -108,13 +108,18 @@ The result will be that DEP will be enabled for *test.exe*. DEP will not be enab ## Intune 1. Sign in to the [Azure portal](https://portal.azure.com) and open Intune. + 2. Click **Device configuration** > **Profiles** > **Create profile**. -3. Name the profile, choose **Windows 10 and later** and **Endpoint protection**. - ![Create endpoint protection profile](../images/create-endpoint-protection-profile.png) + +3. Name the profile, choose **Windows 10 and later** and **Endpoint protection**.
+ ![Create endpoint protection profile](../images/create-endpoint-protection-profile.png)
+ 4. Click **Configure** > **Windows Defender Exploit Guard** > **Exploit protection**. -5. Upload an [XML file](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-exploitguard) with the exploit protection settings: - ![Enable network protection in Intune](../images/enable-ep-intune.png) + +5. Upload an [XML file](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-exploitguard) with the exploit protection settings:
![Enable network protection in Intune](../images/enable-ep-intune.png)
+ 6. Click **OK** to save each open blade and click **Create**. + 7. Click the profile **Assignments**, assign to **All Users & All Devices**, and click **Save**. ## MDM @@ -124,19 +129,26 @@ Use the [./Vendor/MSFT/Policy/Config/ExploitGuard/ExploitProtectionSettings](htt ## Microsoft Endpoint Configuration Manager 1. In Microsoft Endpoint Configuration Manager, click **Assets and Compliance** > **Endpoint Protection** > **Windows Defender Exploit Guard**. -1. Click **Home** > **Create Exploit Guard Policy**. -1. Enter a name and a description, click **Exploit protection**, and click **Next**. -1. Browse to the location of the exploit protection XML file and click **Next**. -1. Review the settings and click **Next** to create the policy. -1. After the policy is created, click **Close**. + +2. Click **Home** > **Create Exploit Guard Policy**. + +3. Enter a name and a description, click **Exploit protection**, and click **Next**. + +4. Browse to the location of the exploit protection XML file and click **Next**. + +5. Review the settings and click **Next** to create the policy. + +6. After the policy is created, click **Close**. ## Group Policy 1. On your Group Policy management device, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. -1. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. -2. Expand the tree to **Windows components** > **Windows Defender Exploit Guard** > **Exploit Protection** > **Use a common set of exploit protection settings**. -3. Click **Enabled** and type the location of the [XML file](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-exploitguard) and click **OK**. +2. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. + +3. Expand the tree to **Windows components** > **Windows Defender Exploit Guard** > **Exploit Protection** > **Use a common set of exploit protection settings**. + +4. Click **Enabled** and type the location of the [XML file](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-exploitguard) and click **OK**. ## PowerShell From 8aac77366e9dc715b32c9114f59d74cd40832094 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 15 Jul 2020 15:51:41 -0700 Subject: [PATCH 0117/1414] Update manage-atp-post-migration-intune.md --- .../manage-atp-post-migration-intune.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index be2429034d..d5fc5c71ed 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -26,6 +26,7 @@ We recommend using Intune to manage threat protection features for the devices ( |Manage your organization's devices using Intune |[Protect devices with Microsoft Intune](https://docs.microsoft.com/mem/intune/protect/device-protect) | |Integrate Microsoft Defender ATP with Microsoft Intune as a Mobile Threat Defense solution
(for Android devices and devices running Windows 10 or later) |[Enforce compliance for Microsoft Defender ATP with Conditional Access in Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection) | |Use Conditional Access to control the devices and apps that can connect to your email and company resources |[Configure Conditional Access in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access) | -|Configure your Microsoft Defender Antivirus settings using the Policy configuration service provider ([Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider)) |[Policy CSP - Microsoft Defender ATP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-defender)

[Device restrictions: Microsoft Defender Antivirus](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10) | - +|Configure your Microsoft Defender Antivirus settings using the Policy configuration service provider ([Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider)) |[Policy CSP - Microsoft Defender ATP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-defender)

[Device restrictions: Microsoft Defender Antivirus](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus) | +|If necessary, specify exclusions for Microsoft Defender Antivirus

*Generally, you shouldn't need to apply exclusions. Microsoft Defender Antivirus includes a number of automatic exclusions based on known OS behaviors and typical management files, such as those used in enterprise management, database management, and other enterprise scenarios and situations.* |Windows 10 devices: [Device restrictions: Microsoft Defender Antivirus Exclusions](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus-exclusions)

Windows Server 2016 and 2019: [Configure Microsoft Defender Antivirus exclusions on Windows Server](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus)

[Virus scanning recommendations for Enterprise computers that are running currently supported versions of Windows](https://support.microsoft.com/help/822158/virus-scanning-recommendations-for-enterprise-computers)| +|Configure your attack surface reduction rules and exploit protection (formerly Microsoft Defender Exploit Guard)

*TIP: Configure your attack surface reduction rules in [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender) at first (for at least one week and up to two months). You can monitor status using Power BI ([get our template](https://github.com/microsoft/MDATP-PowerBI-Templates/tree/master/Attack%20Surface%20Reduction%20rules)), and then set those rules to active mode when you're ready.* |[Attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction)

[Enable exploit protection using Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection#intune)

[Endpoint protection: Microsoft Defender Exploit Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-exploit-guard) | \ No newline at end of file From ded649eb13b5f7fe264c66d0dc554e2293c296f6 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Wed, 15 Jul 2020 16:04:29 -0700 Subject: [PATCH 0118/1414] update to message to reflect reality --- .../microsoft-defender-atp/tvm-security-recommendation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md index a1d0887eda..3555d2490e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md @@ -94,7 +94,7 @@ From the flyout, you can do any of the following: - [**Exception options**](tvm-security-recommendation.md#file-for-exception) - Submit an exception, provide justification, and set exception duration if you can't remediate the issue just yet. >[!NOTE] ->When a change is made on a device, it may take up to two hours for the data to be reflected in the Microsoft Defender Security Center. +>When a change is made on a device, it typically takes two hours for the data to be reflected in the Microsoft Defender Security Center. However, it may sometimes take longer. ### Investigate changes in machine exposure or impact From e9eda0b60e0875783a72f6a67837dab855c933c7 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 15 Jul 2020 16:16:50 -0700 Subject: [PATCH 0119/1414] Update manage-atp-post-migration-intune.md --- .../microsoft-defender-atp/manage-atp-post-migration-intune.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index d5fc5c71ed..e24e23d35d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -28,5 +28,6 @@ We recommend using Intune to manage threat protection features for the devices ( |Use Conditional Access to control the devices and apps that can connect to your email and company resources |[Configure Conditional Access in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access) | |Configure your Microsoft Defender Antivirus settings using the Policy configuration service provider ([Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider)) |[Policy CSP - Microsoft Defender ATP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-defender)

[Device restrictions: Microsoft Defender Antivirus](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus) | |If necessary, specify exclusions for Microsoft Defender Antivirus

*Generally, you shouldn't need to apply exclusions. Microsoft Defender Antivirus includes a number of automatic exclusions based on known OS behaviors and typical management files, such as those used in enterprise management, database management, and other enterprise scenarios and situations.* |Windows 10 devices: [Device restrictions: Microsoft Defender Antivirus Exclusions](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus-exclusions)

Windows Server 2016 and 2019: [Configure Microsoft Defender Antivirus exclusions on Windows Server](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus)

[Virus scanning recommendations for Enterprise computers that are running currently supported versions of Windows](https://support.microsoft.com/help/822158/virus-scanning-recommendations-for-enterprise-computers)| -|Configure your attack surface reduction rules and exploit protection (formerly Microsoft Defender Exploit Guard)

*TIP: Configure your attack surface reduction rules in [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender) at first (for at least one week and up to two months). You can monitor status using Power BI ([get our template](https://github.com/microsoft/MDATP-PowerBI-Templates/tree/master/Attack%20Surface%20Reduction%20rules)), and then set those rules to active mode when you're ready.* |[Attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction)

[Enable exploit protection using Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection#intune)

[Endpoint protection: Microsoft Defender Exploit Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-exploit-guard) | +|Configure your attack surface reduction rules and exploit protection (formerly Microsoft Defender Exploit Guard)

*TIPS*:
- *Make sure that Windows 10 devices have the latest [antimalware platform updates](https://support.microsoft.com/help/4052623/update-for-microsoft-defender-antimalware-platform) installed.*
- *Configure your attack surface reduction rules in [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender) at first (for at least one week and up to two months). You can monitor status using Power BI ([get our template](https://github.com/microsoft/MDATP-PowerBI-Templates/tree/master/Attack%20Surface%20Reduction%20rules)), and then set those rules to active mode when you're ready.* |[Update for Microsoft Defender antimalware platform](https://support.microsoft.com/help/4052623/update-for-microsoft-defender-antimalware-platform)

[Enable exploit protection using Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection#intune)

[Attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction)

[Endpoint protection: Microsoft Defender Exploit Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-exploit-guard) | +|Configure network protection | | \ No newline at end of file From 12d02dc040b84b13b07149221511339404bc3688 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 15 Jul 2020 16:24:32 -0700 Subject: [PATCH 0120/1414] Update manage-atp-post-migration-intune.md --- .../manage-atp-post-migration-intune.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index e24e23d35d..468c7789a3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -27,7 +27,7 @@ We recommend using Intune to manage threat protection features for the devices ( |Integrate Microsoft Defender ATP with Microsoft Intune as a Mobile Threat Defense solution
(for Android devices and devices running Windows 10 or later) |[Enforce compliance for Microsoft Defender ATP with Conditional Access in Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection) | |Use Conditional Access to control the devices and apps that can connect to your email and company resources |[Configure Conditional Access in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access) | |Configure your Microsoft Defender Antivirus settings using the Policy configuration service provider ([Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider)) |[Policy CSP - Microsoft Defender ATP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-defender)

[Device restrictions: Microsoft Defender Antivirus](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus) | -|If necessary, specify exclusions for Microsoft Defender Antivirus

*Generally, you shouldn't need to apply exclusions. Microsoft Defender Antivirus includes a number of automatic exclusions based on known OS behaviors and typical management files, such as those used in enterprise management, database management, and other enterprise scenarios and situations.* |Windows 10 devices: [Device restrictions: Microsoft Defender Antivirus Exclusions](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus-exclusions)

Windows Server 2016 and 2019: [Configure Microsoft Defender Antivirus exclusions on Windows Server](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus)

[Virus scanning recommendations for Enterprise computers that are running currently supported versions of Windows](https://support.microsoft.com/help/822158/virus-scanning-recommendations-for-enterprise-computers)| -|Configure your attack surface reduction rules and exploit protection (formerly Microsoft Defender Exploit Guard)

*TIPS*:
- *Make sure that Windows 10 devices have the latest [antimalware platform updates](https://support.microsoft.com/help/4052623/update-for-microsoft-defender-antimalware-platform) installed.*
- *Configure your attack surface reduction rules in [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender) at first (for at least one week and up to two months). You can monitor status using Power BI ([get our template](https://github.com/microsoft/MDATP-PowerBI-Templates/tree/master/Attack%20Surface%20Reduction%20rules)), and then set those rules to active mode when you're ready.* |[Update for Microsoft Defender antimalware platform](https://support.microsoft.com/help/4052623/update-for-microsoft-defender-antimalware-platform)

[Enable exploit protection using Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection#intune)

[Attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction)

[Endpoint protection: Microsoft Defender Exploit Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-exploit-guard) | -|Configure network protection | | +|If necessary, specify exclusions for Microsoft Defender Antivirus

*Generally, you shouldn't need to apply exclusions. Microsoft Defender Antivirus includes a number of automatic exclusions based on known OS behaviors and typical management files, such as those used in enterprise management, database management, and other enterprise scenarios and situations.* |[Virus scanning recommendations for Enterprise computers that are running currently supported versions of Windows](https://support.microsoft.com/help/822158/virus-scanning-recommendations-for-enterprise-computers)

[Device restrictions: Microsoft Defender Antivirus Exclusions for Windows 10 devices](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus-exclusions)

[Configure Microsoft Defender Antivirus exclusions on Windows Server 2016 or 2019](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus)| +|Configure your attack surface reduction, network protection, and exploit protection (formerly Microsoft Defender Exploit Guard)

*TIPS*:
- *Make sure that Windows 10 devices have the latest [antimalware platform updates](https://support.microsoft.com/help/4052623/update-for-microsoft-defender-antimalware-platform) installed.*
- *Configure your attack surface reduction rules in [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender) at first (for at least one week and up to two months). You can monitor status using Power BI ([get our template](https://github.com/microsoft/MDATP-PowerBI-Templates/tree/master/Attack%20Surface%20Reduction%20rules)), and then set those rules to active mode when you're ready.* |[Update for Microsoft Defender antimalware platform](https://support.microsoft.com/help/4052623/update-for-microsoft-defender-antimalware-platform)

[Enable exploit protection using Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection#intune)

[Attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction)

[Endpoint protection: Microsoft Defender Exploit Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-exploit-guard) | +|Configure network filtering (also referred to as network protection) | | \ No newline at end of file From 214e4a324e4e920378ed9b7ad6df265b1e9bce55 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 15 Jul 2020 16:33:38 -0700 Subject: [PATCH 0121/1414] Update manage-atp-post-migration-intune.md --- .../manage-atp-post-migration-intune.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index 468c7789a3..e16e7dd956 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -28,6 +28,5 @@ We recommend using Intune to manage threat protection features for the devices ( |Use Conditional Access to control the devices and apps that can connect to your email and company resources |[Configure Conditional Access in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access) | |Configure your Microsoft Defender Antivirus settings using the Policy configuration service provider ([Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider)) |[Policy CSP - Microsoft Defender ATP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-defender)

[Device restrictions: Microsoft Defender Antivirus](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus) | |If necessary, specify exclusions for Microsoft Defender Antivirus

*Generally, you shouldn't need to apply exclusions. Microsoft Defender Antivirus includes a number of automatic exclusions based on known OS behaviors and typical management files, such as those used in enterprise management, database management, and other enterprise scenarios and situations.* |[Virus scanning recommendations for Enterprise computers that are running currently supported versions of Windows](https://support.microsoft.com/help/822158/virus-scanning-recommendations-for-enterprise-computers)

[Device restrictions: Microsoft Defender Antivirus Exclusions for Windows 10 devices](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus-exclusions)

[Configure Microsoft Defender Antivirus exclusions on Windows Server 2016 or 2019](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus)| -|Configure your attack surface reduction, network protection, and exploit protection (formerly Microsoft Defender Exploit Guard)

*TIPS*:
- *Make sure that Windows 10 devices have the latest [antimalware platform updates](https://support.microsoft.com/help/4052623/update-for-microsoft-defender-antimalware-platform) installed.*
- *Configure your attack surface reduction rules in [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender) at first (for at least one week and up to two months). You can monitor status using Power BI ([get our template](https://github.com/microsoft/MDATP-PowerBI-Templates/tree/master/Attack%20Surface%20Reduction%20rules)), and then set those rules to active mode when you're ready.* |[Update for Microsoft Defender antimalware platform](https://support.microsoft.com/help/4052623/update-for-microsoft-defender-antimalware-platform)

[Enable exploit protection using Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection#intune)

[Attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction)

[Endpoint protection: Microsoft Defender Exploit Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-exploit-guard) | -|Configure network filtering (also referred to as network protection) | | - \ No newline at end of file +|Configure your attack surface reduction rules

*TIP: Configure your attack surface reduction rules in [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender) at first (for at least one week and up to two months). You can monitor status using Power BI ([get our template](https://github.com/microsoft/MDATP-PowerBI-Templates/tree/master/Attack%20Surface%20Reduction%20rules)), and then set those rules to active mode when you're ready.* |[Audit mode in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender)

[Endpoint Protection: Attack Surface Reduction](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10?toc=/intune/configuration/toc.json&bc=/intune/configuration/breadcrumb/toc.json#attack-surface-reduction)

[Learn more about attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction) | +| | | \ No newline at end of file From dc0e82669b0ef1e10a5520081f87ce4de11c0ac0 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 15 Jul 2020 16:51:32 -0700 Subject: [PATCH 0122/1414] more updates --- ...exclusions-microsoft-defender-antivirus.md | 36 ++++++++----------- ...emediation-microsoft-defender-antivirus.md | 4 +-- 2 files changed, 17 insertions(+), 23 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md index 21244a7d3c..e203735345 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md @@ -199,9 +199,9 @@ The following table describes how the wildcards can be used and provides some ex
-### System environmental variables +### System environment variables -The following table lists and describes the system account environmental variables. +The following table lists and describes the system account environment variables. @@ -564,21 +564,17 @@ If you do not have Internet access, you can create your own EICAR test file by w You can also copy the string into a blank text file and attempt to save it with the file name or in the folder you are attempting to exclude. -## Common mistakes to avoid when configuring exclusion lists -This section describes some common mistakes that you should avoid making when adding exclusions to Microsoft Defender Antivirus scans. +## Common mistakes to avoid when defining exclusions +This section describes some common mistakes that you should avoid making when defining exclusions for Microsoft Defender Antivirus scans. ### Excluding certain trusted items If you trust a file, file type, folder, or a process, you can add that to the exclusion list for Microsoft Defender Antivirus scans. However, there are certain items that you should not exclude from scanning even though you trust them. -The following lists provide the , including: -- Paths -- File extension -- Processes +The following lists contain the items that you should not add as exclusions. -### Paths not to be excluded -The following table provides the paths that you should not add in the exclusion list: +**Do not add exclusions for the following folder locations:** -| File path | Comments | +| Folder location | Comments | |-----------| --------- | |- %systemdrive%
- C:
- C:\
- C:\* | | |- %ProgramFiles%\Java
- C:\Program Files\Java | | @@ -594,9 +590,7 @@ The following table provides the paths that you should not add in the exclusion |C:\Windows\System32\CatRoot2 | | |- %Windir%\Temp
- C:\Windows\Temp
- C:\Windows\Temp\
- C:\Windows\Temp\* | | -### File extensions that should not be excluded -The following is the list of file extensions that you should not add to the exclusion list: - +**Do not add exclusions for the following file extensions:** - .7zip - .bat - .bin @@ -636,8 +630,7 @@ The following is the list of file extensions that you should not add to the excl - .wsf - .zip -### Processes that should not be excluded -The following is the list of processes that should not be added to the exclusion list: +**Do not add exclusions for the following processes:** - AcroRd32.exe - bitsadmin.exe - excel.exe @@ -674,13 +667,14 @@ The following is the list of processes that should not be added to the exclusion - system.management.automation.dll - windbg.exe -### Using only the file name in the exclusion list -It is possible that a malware is named exactly same as the file that you trust and want to exclude from scanning. In such cases, to avoid excluding the malware from scanning, use a fully qualified path to the file that you want to exclude instead of using just the file name. For example, if you want to exclude `Filename.exe` from scanning, use the complete path to the file, such as `C:\program files\contoso\Filename.exe`. +### Using just the file name in the exclusion list +It is possible that the name of a malware is same as the file that you trust and want to exclude from scanning. Therefore, to avoid excluding a potential malware from scanning, use a fully qualified path to the file that you want to exclude instead of using just the file name. For example, if you want to exclude **Filename.exe** from scanning, use the complete path to the file, such as **C:\program files\contoso\Filename.exe**. -### On Server workloads, using a single exclusion for multiple exceptions - -Do not include every single application/service into just ‘1’ exclusion. You don’t want to include exceptions for IIS on your SQL server, or File Server, etc. You should split different application/service workloads to multiple exceptions. +### Using a single exclusion for multiple exceptions on Server workloads +Do not include every application or service into a single exclusion. You don’t want to include exceptions for IIS on your SQL server, or File Server, etc. You should split different application and service workloads into multiple exceptions. +### Using incorrect environment variables as wildcards in the file name and folder path or extension exclusion lists +Microsoft Defender Antivirus Service runs as a Local System account, which means it gets information from the "system" environment variable instead of the "user" environment variable. Therefore, you must use "system" environment variables when defining Microsoft Defender Antivirus folder or process exclusions. See the table under [System environment variables](#system-environment-variables) for a complete list of system account environment variables. ## Related topics diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-remediation-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-remediation-microsoft-defender-antivirus.md index f8ac6071ef..65400ddb8c 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-remediation-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-remediation-microsoft-defender-antivirus.md @@ -54,9 +54,9 @@ Threats | Specify threats upon which default action should not be taken when det > [!IMPORTANT] > Microsoft Defender Antivirus detects and remediates files based on many factors. Sometimes, completing a remediation requires a reboot. Even if the detection is later determined to be a false positive, the reboot must be completed to ensure all additional remediation steps have been completed. ->

+> > If you are certain Microsoft Defender Antivirus quarantined a file based on a false positive, you can restore the file from quarantine after the device reboots. See [Restore quarantined files in Microsoft Defender Antivirus](restore-quarantined-files-microsoft-defender-antivirus.md). ->

+> > To avoid this problem in the future, you can exclude files from the scans. See [Configure and validate exclusions for Microsoft Defender Antivirus scans](configure-exclusions-microsoft-defender-antivirus.md). Also see [Configure remediation-required scheduled full Microsoft Defender Antivirus scans](scheduled-catch-up-scans-microsoft-defender-antivirus.md#remed) for more remediation-related settings. From ee4cd4131bfe4740f4ba3f7798d1f115adc0c297 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 15 Jul 2020 17:25:44 -0700 Subject: [PATCH 0123/1414] updates --- ...ion-file-exclusions-microsoft-defender-antivirus.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md index e203735345..714afa6ea3 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md @@ -570,8 +570,6 @@ This section describes some common mistakes that you should avoid making when de ### Excluding certain trusted items If you trust a file, file type, folder, or a process, you can add that to the exclusion list for Microsoft Defender Antivirus scans. However, there are certain items that you should not exclude from scanning even though you trust them. -The following lists contain the items that you should not add as exclusions. - **Do not add exclusions for the following folder locations:** | Folder location | Comments | @@ -668,13 +666,13 @@ The following lists contain the items that you should not add as exclusions. - windbg.exe ### Using just the file name in the exclusion list -It is possible that the name of a malware is same as the file that you trust and want to exclude from scanning. Therefore, to avoid excluding a potential malware from scanning, use a fully qualified path to the file that you want to exclude instead of using just the file name. For example, if you want to exclude **Filename.exe** from scanning, use the complete path to the file, such as **C:\program files\contoso\Filename.exe**. +A malware may have the same name as that of the file that you trust and want to exclude from scanning. Therefore, to avoid excluding a potential malware from scanning, use a fully qualified path to the file that you want to exclude instead of using just the file name. For example, if you want to exclude **Filename.exe** from scanning, use the complete path to the file, such as **C:\program files\contoso\Filename.exe**. -### Using a single exclusion for multiple exceptions on Server workloads -Do not include every application or service into a single exclusion. You don’t want to include exceptions for IIS on your SQL server, or File Server, etc. You should split different application and service workloads into multiple exceptions. +### Using a single exclusion for multiple server workloads +Do not add every application or service into a single exclusion. For example, do not add exclusions for IIS to your SQL server or File server exclusions. On server workloads, split different application and service workloads into multiple exclusions. ### Using incorrect environment variables as wildcards in the file name and folder path or extension exclusion lists -Microsoft Defender Antivirus Service runs as a Local System account, which means it gets information from the "system" environment variable instead of the "user" environment variable. Therefore, you must use "system" environment variables when defining Microsoft Defender Antivirus folder or process exclusions. See the table under [System environment variables](#system-environment-variables) for a complete list of system account environment variables. +Microsoft Defender Antivirus Service runs as a Local System account, which means it gets information from the system environment variable instead of the user environment variable. Environment variable usage as a wildcard is limited to system variables and those applicable to processes running as an NT AUTHORITY\SYSTEM account. Therefore, do not use user environment variables when adding Microsoft Defender Antivirus folder and process exclusions. See the table under [System environment variables](#system-environment-variables) for a complete list of system account environment variables. ## Related topics From 64c887ca3fcc89ef0e153a1d5cf7b4f9c09c60ed Mon Sep 17 00:00:00 2001 From: Caroline Gitonga Date: Thu, 16 Jul 2020 03:31:42 +0300 Subject: [PATCH 0124/1414] Add self.events.data.microsoft.com Updating endpoints under Office --- windows/privacy/manage-windows-2004-endpoints.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/privacy/manage-windows-2004-endpoints.md b/windows/privacy/manage-windows-2004-endpoints.md index 73e8c9e0fd..14db2c3cc4 100644 --- a/windows/privacy/manage-windows-2004-endpoints.md +++ b/windows/privacy/manage-windows-2004-endpoints.md @@ -85,6 +85,7 @@ The following methodology was used to derive these network endpoints: |||HTTPS|*ow1.res.office365.com| |||HTTPS|office.com| |||HTTPS|blobs.officehome.msocdn.com| +|||HTTPS|self.events.data.microsoft.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| From 4a7806d9094e9d54b6845c27d4fe33d255a20db1 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Thu, 16 Jul 2020 07:14:16 +0500 Subject: [PATCH 0125/1414] Update windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-policy.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../hello-for-business/hello-hybrid-key-whfb-settings-policy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-policy.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-policy.md index c92c871269..4037b136c8 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-policy.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-policy.md @@ -79,7 +79,7 @@ The Windows Hello for Business Group Policy object delivers the correct Group Po #### Enable Windows Hello for Business -The Enable Windows Hello for Business Group Policy setting is the configuration needed for Windows to determine if a user should be attempt to enroll for Windows Hello for Business. A user will only attempt enrollment if this policy setting is configured to enabled. +The Enable Windows Hello for Business Group Policy setting is the configuration needed for Windows to determine if a user should attempt to enroll for Windows Hello for Business. A user will only attempt enrollment if this policy setting is configured to enabled. You can configure the Enable Windows Hello for Business Group Policy setting for computer or users. Deploying this policy setting to computers results in ALL users that sign-in that computer to attempt a Windows Hello for Business enrollment. Deploying this policy setting to a user results in only that user attempting a Windows Hello for Business enrollment. Additionally, you can deploy the policy setting to a group of users so only those users attempt a Windows Hello for Business enrollment. If both user and computer policy settings are deployed, the user policy setting has precedence. From 4003b939958259bf8381acf565604329f8e5d5a2 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Wed, 15 Jul 2020 20:03:09 -0700 Subject: [PATCH 0126/1414] changes to incident naming --- .../images/atp-incident-details-updated.png | Bin 0 -> 52540 bytes .../images/atp-incidents-mgt-pane-updated.png | Bin 0 -> 105001 bytes .../microsoft-defender-atp/manage-incidents.md | 14 +++++++++++--- .../view-incidents-queue.md | 11 +++++++++++ 4 files changed, 22 insertions(+), 3 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/atp-incident-details-updated.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/atp-incidents-mgt-pane-updated.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/atp-incident-details-updated.png b/windows/security/threat-protection/microsoft-defender-atp/images/atp-incident-details-updated.png new file mode 100644 index 0000000000000000000000000000000000000000..0e2d2fd92948b04e667641ed8b7af1c370b615de GIT binary patch literal 52540 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/atp-incidents-mgt-pane-updated.png b/windows/security/threat-protection/microsoft-defender-atp/images/atp-incidents-mgt-pane-updated.png new file mode 100644 index 0000000000000000000000000000000000000000..88d8fb23d2e120b26056d2c6678a05e091b0b0e2 GIT binary patch literal 105001 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

|xwWn-IKMB{i=Azppj^eH=F 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 JZg2_8`U`^6(GCCr literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-incidents.md b/windows/security/threat-protection/microsoft-defender-atp/manage-incidents.md index 249d6de806..8ee9cd8e12 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-incidents.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-incidents.md @@ -29,12 +29,20 @@ Managing incidents is an important part of every cybersecurity operation. You ca Selecting an incident from the **Incidents queue** brings up the **Incident management pane** where you can open the incident page for details. -![Image of the incidents management pane](images/atp-incidents-mgt-pane.png) +![Image of the incidents management pane](images/atp-incidents-mgt-pane-updated.png) -You can assign incidents to yourself, change the status and classification, rename, or comment on them to keep track of their progress. +You can assign incidents to yourself, change the status and classification, rename, or comment on them to keep track of their progress. -![Image of incident detail page](images/atp-incident-details-page.png) +> [!TIP] +> For additional visibility at-a-glance, automatic incident naming, currently in public preview, generates incident names based on alert attributes such as the number of endpoints affected, users affected, detection sources or categories. This allows you to quickly understand the scope of the incident. +> +> For example: *Multi-stage incident on multiple endpoints reported by multiple sources.* +> +> Incidents that existed prior the rollout of automatic incident naming will not have their name changed. +> +> Learn more about [turning on preview features](preview.md#turn-on-preview-features). +![Image of incident detail page](images/atp-incident-details-updated.png) ## Assign incidents If an incident has not been assigned yet, you can select **Assign to me** to assign the incident to yourself. Doing so assumes ownership of not just the incident, but also all the alerts associated with it. diff --git a/windows/security/threat-protection/microsoft-defender-atp/view-incidents-queue.md b/windows/security/threat-protection/microsoft-defender-atp/view-incidents-queue.md index f215fda3db..0a72f9fa7d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/view-incidents-queue.md +++ b/windows/security/threat-protection/microsoft-defender-atp/view-incidents-queue.md @@ -63,6 +63,17 @@ You can choose to limit the list of incidents shown based on their status to see ### Data sensitivity Use this filter to show incidents that contain sensitivity labels. +## Incident naming + +To understand the incident's scope at-a-glance, automatic incident naming, currently in public preview, generates incident names based on alert attributes such as the number of endpoints affected, users affected, detection sources or categories. + +For example: *Multi-stage incident on multiple endpoints reported by multiple sources.* + +> [!NOTE] +> Incidents that existed prior the rollout of automatic incident naming will not have their name changed. + +Learn more about [turning on preview features](preview.md#turn-on-preview-features). + ## Related topics - [Incidents queue](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/view-incidents-queue) - [Manage incidents](manage-incidents.md) From efea56292626e1417a70d0601beea0c6dac3930f Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Thu, 16 Jul 2020 08:40:13 +0500 Subject: [PATCH 0127/1414] Update hello-hybrid-key-whfb-settings-policy.md --- .../hello-for-business/hello-hybrid-key-whfb-settings-policy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-policy.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-policy.md index 4037b136c8..d7355b0c32 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-policy.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-policy.md @@ -75,7 +75,7 @@ Sign-in a domain controller or management workstations with _Domain Admin_ equiv The Windows Hello for Business Group Policy object delivers the correct Group Policy settings to the user, which enables them to enroll and use Windows Hello for Business to authenticate to Azure and Active Directory > [!NOTE] -> If you deployed Windows Hello for Business configuration using both Group Policy and Microsoft Intune, Group Policy settings will take precedence and Intune settings will be ignored. For more details about deploying Windows Hello for Business configuration using Microsoft Intune, see [Windows 10 device settings to enable Windows Hello for Business in Intune](https://docs.microsoft.com/mem/intune/protect/identity-protection-windows-settings) and [PassportForWork CSP](https://docs.microsoft.com/windows/client-management/mdm/passportforwork-csp). +> If you deployed Windows Hello for Business configuration using both Group Policy and Microsoft Intune, Group Policy settings will take precedence and Intune settings will be ignored. For more details about deploying Windows Hello for Business configuration using Microsoft Intune, see [Windows 10 device settings to enable Windows Hello for Business in Intune](https://docs.microsoft.com/mem/intune/protect/identity-protection-windows-settings) and [PassportForWork CSP](https://docs.microsoft.com/windows/client-management/mdm/passportforwork-csp). For more details about policy conflicts, see [Policy conflicts from multiple policy sources](https://docs.microsoft.com/windows/security/identity-protection/hello-for-business/hello-manage-in-organization#policy-conflicts-from-multiple-policy-sources) #### Enable Windows Hello for Business From f67f940aa6e983b13477718beb18e2c62612355b Mon Sep 17 00:00:00 2001 From: ashwin-pr <66497769+ashwin-pr@users.noreply.github.com> Date: Thu, 16 Jul 2020 16:06:39 +0530 Subject: [PATCH 0128/1414] Updated hyperlink to point to the right link --- .../microsoft-defender-atp/android-configure.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-configure.md b/windows/security/threat-protection/microsoft-defender-atp/android-configure.md index 182bb5e356..307e0470c1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-configure.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-configure.md @@ -30,7 +30,7 @@ based on device risk levels. Microsoft Defender ATP is a Mobile Threat Defense (MTD) solution that you can deploy to leverage this capability via Intune. For more information on how to setup Microsoft Defender ATP for Android and Conditional Access, see [Microsoft Defender ATP and -Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection#configure-web-protection-on-devices-that-run-android). +Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection). ## Configure custom indicators From 160fb76d6b9cc88502d3a0979afac966cd862362 Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Thu, 16 Jul 2020 09:30:57 -0700 Subject: [PATCH 0129/1414] pencil edit --- .../microsoft-defender-atp/android-configure.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-configure.md b/windows/security/threat-protection/microsoft-defender-atp/android-configure.md index 307e0470c1..478249c6d3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-configure.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-configure.md @@ -29,7 +29,7 @@ Directory enables enforcing Device compliance and Conditional Access policies based on device risk levels. Microsoft Defender ATP is a Mobile Threat Defense (MTD) solution that you can deploy to leverage this capability via Intune. -For more information on how to setup Microsoft Defender ATP for Android and Conditional Access, see [Microsoft Defender ATP and +For more information on how to set up Microsoft Defender ATP for Android and Conditional Access, see [Microsoft Defender ATP and Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection). From 0f7b22f8b638ade08fc99e83b2f0ca1999083d96 Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Thu, 16 Jul 2020 09:50:27 -0700 Subject: [PATCH 0130/1414] pencil edit --- .../microsoft-defender-atp/android-configure.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-configure.md b/windows/security/threat-protection/microsoft-defender-atp/android-configure.md index 478249c6d3..4c9046ca63 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-configure.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-configure.md @@ -29,7 +29,7 @@ Directory enables enforcing Device compliance and Conditional Access policies based on device risk levels. Microsoft Defender ATP is a Mobile Threat Defense (MTD) solution that you can deploy to leverage this capability via Intune. -For more information on how to set up Microsoft Defender ATP for Android and Conditional Access, see [Microsoft Defender ATP and +For more information about how to set up Microsoft Defender ATP for Android and Conditional Access, see [Microsoft Defender ATP and Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection). From 0c0e29761b9249aeb3ab5664cccc7d8145942505 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 16 Jul 2020 11:28:30 -0700 Subject: [PATCH 0131/1414] Update manage-atp-post-migration-intune.md --- .../manage-atp-post-migration-intune.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index e16e7dd956..b386561c24 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -28,5 +28,7 @@ We recommend using Intune to manage threat protection features for the devices ( |Use Conditional Access to control the devices and apps that can connect to your email and company resources |[Configure Conditional Access in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access) | |Configure your Microsoft Defender Antivirus settings using the Policy configuration service provider ([Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider)) |[Policy CSP - Microsoft Defender ATP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-defender)

[Device restrictions: Microsoft Defender Antivirus](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus) | |If necessary, specify exclusions for Microsoft Defender Antivirus

*Generally, you shouldn't need to apply exclusions. Microsoft Defender Antivirus includes a number of automatic exclusions based on known OS behaviors and typical management files, such as those used in enterprise management, database management, and other enterprise scenarios and situations.* |[Virus scanning recommendations for Enterprise computers that are running currently supported versions of Windows](https://support.microsoft.com/help/822158/virus-scanning-recommendations-for-enterprise-computers)

[Device restrictions: Microsoft Defender Antivirus Exclusions for Windows 10 devices](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus-exclusions)

[Configure Microsoft Defender Antivirus exclusions on Windows Server 2016 or 2019](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus)| -|Configure your attack surface reduction rules

*TIP: Configure your attack surface reduction rules in [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender) at first (for at least one week and up to two months). You can monitor status using Power BI ([get our template](https://github.com/microsoft/MDATP-PowerBI-Templates/tree/master/Attack%20Surface%20Reduction%20rules)), and then set those rules to active mode when you're ready.* |[Audit mode in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender)

[Endpoint Protection: Attack Surface Reduction](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10?toc=/intune/configuration/toc.json&bc=/intune/configuration/breadcrumb/toc.json#attack-surface-reduction)

[Learn more about attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction) | -| | | \ No newline at end of file +|Configure your attack surface reduction rules

*TIP: Configure your attack surface reduction rules in [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender) at first (for at least one week and up to two months). You can monitor status using Power BI ([get our template](https://github.com/microsoft/MDATP-PowerBI-Templates/tree/master/Attack%20Surface%20Reduction%20rules)), and then set those rules to active mode when you're ready.* |[Audit mode in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender)

[Endpoint protection: Attack Surface Reduction](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10?toc=/intune/configuration/toc.json&bc=/intune/configuration/breadcrumb/toc.json#attack-surface-reduction)

[Learn more about attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction) | +|Configure your network filtering (this is also referred to as network protection)

*TIP: Make sure that Windows 10 devices have the latest [antimalware platform updates](https://support.microsoft.com/help/4052623/update-for-microsoft-defender-antimalware-platform) installed.*|[Endpoint protection: Network filtering](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#network-filtering)

[Review network protection events in Windows Event Viewer](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/evaluate-network-protection#review-network-protection-events-in-windows-event-viewer) | +|Configure controlled folder access (this is also referred to as antiransomware) |[Endpoint protection: Controlled folder access](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#controlled-folder-access) | +| | | \ No newline at end of file From fcf40f3c0340234fa8ae90b2d0b3c8a20c9189af Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 16 Jul 2020 11:33:19 -0700 Subject: [PATCH 0132/1414] Update enable-controlled-folders.md --- .../enable-controlled-folders.md | 23 ++++++++++++------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders.md b/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders.md index 1fe945f148..4fa6b49fc9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders.md +++ b/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders.md @@ -60,19 +60,21 @@ For more information about disabling local list merging, see [Prevent or allow u ## Intune 1. Sign in to the [Azure portal](https://portal.azure.com) and open Intune. -1. Click **Device configuration** > **Profiles** > **Create profile**. -1. Name the profile, choose **Windows 10 and later** and **Endpoint protection**. - ![Create endpoint protection profile](../images/create-endpoint-protection-profile.png) -1. Click **Configure** > **Windows Defender Exploit Guard** > **Controlled folder access** > **Enable**. -1. Type the path to each application that has access to protected folders and the path to any additional folder that needs protection and click **Add**. - ![Enable controlled folder access in Intune](../images/enable-cfa-intune.png) +2. Click **Device configuration** > **Profiles** > **Create profile**. + +3. Name the profile, choose **Windows 10 and later** and **Endpoint protection**.
![Create endpoint protection profile](../images/create-endpoint-protection-profile.png)
+ +4. Click **Configure** > **Windows Defender Exploit Guard** > **Controlled folder access** > **Enable**. + +5. Type the path to each application that has access to protected folders and the path to any additional folder that needs protection and click **Add**.
![Enable controlled folder access in Intune](../images/enable-cfa-intune.png)
> [!NOTE] > Wilcard is supported for applications, but not for folders. Subfolders are not protected. Allowed apps will continue to trigger events until they are restarted. -1. Click **OK** to save each open blade and click **Create**. -1. Click the profile **Assignments**, assign to **All Users & All Devices**, and click **Save**. +6. Click **OK** to save each open blade and click **Create**. + +7. Click the profile **Assignments**, assign to **All Users & All Devices**, and click **Save**. ## MDM @@ -81,12 +83,17 @@ Use the [./Vendor/MSFT/Policy/Config/ControlledFolderAccessProtectedFolders](htt ## Microsoft Endpoint Configuration Manager 1. In Microsoft Endpoint Configuration Manager, click **Assets and Compliance** > **Endpoint Protection** > **Windows Defender Exploit Guard**. + 2. Click **Home** > **Create Exploit Guard Policy**. + 3. Enter a name and a description, click **Controlled folder access**, and click **Next**. + 4. Choose whether block or audit changes, allow other apps, or add other folders, and click **Next**. > [!NOTE] > Wilcard is supported for applications, but not for folders. Subfolders are not protected. Allowed apps will continue to trigger events until they are restarted. + 5. Review the settings and click **Next** to create the policy. + 6. After the policy is created, click **Close**. ## Group Policy From 6dd8720fbfccbe8c2c01874a3870f15ceadc400c Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 16 Jul 2020 12:17:27 -0700 Subject: [PATCH 0133/1414] Update manage-atp-post-migration-intune.md --- .../manage-atp-post-migration-intune.md | 27 ++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index b386561c24..d89d703569 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -19,7 +19,11 @@ ms.topic: article # Manage Microsoft Defender Advanced Threat Protection with Intune -We recommend using Intune to manage threat protection features for the devices (also referred to as endpoints) within your organization. This article lists various tasks you can perform using Intune together with resources to learn more. +We recommend using Intune to manage threat protection features for the devices (also referred to as endpoints) within your organization. + +## Configuring Microsoft Defender ATP with Intune + +The following table lists various tasks you can perform to configure Microsoft Defender ATP with Intune. |Task |Resources to learn more | |---------|---------| @@ -30,5 +34,22 @@ We recommend using Intune to manage threat protection features for the devices ( |If necessary, specify exclusions for Microsoft Defender Antivirus

*Generally, you shouldn't need to apply exclusions. Microsoft Defender Antivirus includes a number of automatic exclusions based on known OS behaviors and typical management files, such as those used in enterprise management, database management, and other enterprise scenarios and situations.* |[Virus scanning recommendations for Enterprise computers that are running currently supported versions of Windows](https://support.microsoft.com/help/822158/virus-scanning-recommendations-for-enterprise-computers)

[Device restrictions: Microsoft Defender Antivirus Exclusions for Windows 10 devices](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus-exclusions)

[Configure Microsoft Defender Antivirus exclusions on Windows Server 2016 or 2019](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus)| |Configure your attack surface reduction rules

*TIP: Configure your attack surface reduction rules in [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender) at first (for at least one week and up to two months). You can monitor status using Power BI ([get our template](https://github.com/microsoft/MDATP-PowerBI-Templates/tree/master/Attack%20Surface%20Reduction%20rules)), and then set those rules to active mode when you're ready.* |[Audit mode in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender)

[Endpoint protection: Attack Surface Reduction](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10?toc=/intune/configuration/toc.json&bc=/intune/configuration/breadcrumb/toc.json#attack-surface-reduction)

[Learn more about attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction) | |Configure your network filtering (this is also referred to as network protection)

*TIP: Make sure that Windows 10 devices have the latest [antimalware platform updates](https://support.microsoft.com/help/4052623/update-for-microsoft-defender-antimalware-platform) installed.*|[Endpoint protection: Network filtering](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#network-filtering)

[Review network protection events in Windows Event Viewer](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/evaluate-network-protection#review-network-protection-events-in-windows-event-viewer) | -|Configure controlled folder access (this is also referred to as antiransomware) |[Endpoint protection: Controlled folder access](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#controlled-folder-access) | -| | | \ No newline at end of file +|Configure controlled folder access (this is also referred to as antiransomware) |[Endpoint protection: Controlled folder access](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#controlled-folder-access)

[Enable controlled folder access in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders#intune) | +| | | + + +## Configure threat protection settings in Intune + +> [!IMPORTANT] +> You must be a global administrator or service administrator in Intune to configure the settings described in this article. To learn more, see [Types of administrators (Intune)](https://docs.microsoft.com/mem/intune/fundamentals/users-add#types-of-administrators). + +1. Go to the Azure portal ([https://portal.azure.com](https://portal.azure.com)) and sign in. + +2. Under **Azure Services**, choose **Intune**. + +3. In the navigation pane on the left, choose **Device configuration**, and then, under **Manage**, choose **Profiles**. + +4. Select an existing profile, or create a new one. + +> [!TIP] +> Need help? See [Using Microsoft Defender ATP with Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection#example-of-using-microsoft-defender-atp-with-intune). \ No newline at end of file From 7b6a785f99ade8956b0a78abfb94f37491ecb7e1 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 16 Jul 2020 12:23:50 -0700 Subject: [PATCH 0134/1414] Update manage-atp-post-migration-intune.md --- .../microsoft-defender-atp/manage-atp-post-migration-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index d89d703569..eb2cf9faae 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -38,7 +38,7 @@ The following table lists various tasks you can perform to configure Microsoft D | | | -## Configure threat protection settings in Intune +## Find your Microsoft Defender ATP settings in Intune > [!IMPORTANT] > You must be a global administrator or service administrator in Intune to configure the settings described in this article. To learn more, see [Types of administrators (Intune)](https://docs.microsoft.com/mem/intune/fundamentals/users-add#types-of-administrators). From 252709b5e949b7278446af0f8484a8b614a4a23d Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 16 Jul 2020 12:29:54 -0700 Subject: [PATCH 0135/1414] Create manage-atp-post-migration-configuration-manager.md --- ...tp-post-migration-configuration-manager.md | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md new file mode 100644 index 0000000000..b6de4062b1 --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md @@ -0,0 +1,48 @@ +--- +title: Manage Microsoft Defender ATP using Configuration Manager +description: Learn how to manage Microsoft Defender ATP with Configuration Manager +keywords: post-migration, manage, operations, maintenance, utilization, Configuration Manager, windows defender advanced threat protection, atp, edr +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: deniseb +author: denisebmsft +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: article +--- + +# Manage Microsoft Defender Advanced Threat Protection with Configuration Manager + +We recommend using Configuration Manager to manage threat protection features for the devices (also referred to as endpoints) within your organization. + +## Configuring Microsoft Defender ATP with Configuration Manager + +The following table lists various tasks you can perform to configure Microsoft Defender ATP with Configuration Manager. + +|Task |Resources to learn more | +|---------|---------| +|Manage your organization's devices using Configuration Manager |link | +|task |link | + + +## Find your Microsoft Defender ATP settings in Configuration Manager + +> [!IMPORTANT] +> You must be a global administrator or service administrator in Configuration Manager to configure the settings described in this article. To learn more, see link. + +1. Go to the where and sign in. + +2. Under what choose what. + +3. next + +4. and next + +> [!TIP] +> Need help? See link. \ No newline at end of file From 8ddd509c580a7212e840b5df491879e07f4e2ee8 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 16 Jul 2020 12:30:46 -0700 Subject: [PATCH 0136/1414] Create manage-atp-post-migration-group-policy-objects.md --- ...atp-post-migration-group-policy-objects.md | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md new file mode 100644 index 0000000000..b6de4062b1 --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md @@ -0,0 +1,48 @@ +--- +title: Manage Microsoft Defender ATP using Configuration Manager +description: Learn how to manage Microsoft Defender ATP with Configuration Manager +keywords: post-migration, manage, operations, maintenance, utilization, Configuration Manager, windows defender advanced threat protection, atp, edr +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: deniseb +author: denisebmsft +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: article +--- + +# Manage Microsoft Defender Advanced Threat Protection with Configuration Manager + +We recommend using Configuration Manager to manage threat protection features for the devices (also referred to as endpoints) within your organization. + +## Configuring Microsoft Defender ATP with Configuration Manager + +The following table lists various tasks you can perform to configure Microsoft Defender ATP with Configuration Manager. + +|Task |Resources to learn more | +|---------|---------| +|Manage your organization's devices using Configuration Manager |link | +|task |link | + + +## Find your Microsoft Defender ATP settings in Configuration Manager + +> [!IMPORTANT] +> You must be a global administrator or service administrator in Configuration Manager to configure the settings described in this article. To learn more, see link. + +1. Go to the where and sign in. + +2. Under what choose what. + +3. next + +4. and next + +> [!TIP] +> Need help? See link. \ No newline at end of file From 79de3bc46ace4131b2b3feb6bb1ce0d28afc30a9 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 16 Jul 2020 12:32:15 -0700 Subject: [PATCH 0137/1414] Update manage-atp-post-migration-group-policy-objects.md --- ...atp-post-migration-group-policy-objects.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md index b6de4062b1..5cc53fbc0d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md @@ -1,7 +1,7 @@ --- -title: Manage Microsoft Defender ATP using Configuration Manager -description: Learn how to manage Microsoft Defender ATP with Configuration Manager -keywords: post-migration, manage, operations, maintenance, utilization, Configuration Manager, windows defender advanced threat protection, atp, edr +title: Manage Microsoft Defender ATP using Group Policy Objects +description: Learn how to manage Microsoft Defender ATP with Group Policy Objects +keywords: post-migration, manage, operations, maintenance, utilization, Group Policy Objects, windows defender advanced threat protection, atp, edr search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -17,24 +17,24 @@ ms.collection: M365-security-compliance ms.topic: article --- -# Manage Microsoft Defender Advanced Threat Protection with Configuration Manager +# Manage Microsoft Defender Advanced Threat Protection with Group Policy Objects -We recommend using Configuration Manager to manage threat protection features for the devices (also referred to as endpoints) within your organization. +We recommend using Group Policy Objects to manage threat protection features for the devices (also referred to as endpoints) within your organization. -## Configuring Microsoft Defender ATP with Configuration Manager +## Configuring Microsoft Defender ATP with Group Policy Objects -The following table lists various tasks you can perform to configure Microsoft Defender ATP with Configuration Manager. +The following table lists various tasks you can perform to configure Microsoft Defender ATP with Group Policy Objects. |Task |Resources to learn more | |---------|---------| -|Manage your organization's devices using Configuration Manager |link | +|Manage your organization's devices using Group Policy Objects |link | |task |link | -## Find your Microsoft Defender ATP settings in Configuration Manager +## Find your Microsoft Defender ATP settings in Group Policy Objects > [!IMPORTANT] -> You must be a global administrator or service administrator in Configuration Manager to configure the settings described in this article. To learn more, see link. +> You must be a WHAT in WHERE to configure Group Policy Objects. To learn more, see link. 1. Go to the where and sign in. From a290885bce101e012346bcdd1f6013592b929368 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 16 Jul 2020 12:33:33 -0700 Subject: [PATCH 0138/1414] Create manage-atp-post-migration-powershell.md --- .../manage-atp-post-migration-powershell.md | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-powershell.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-powershell.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-powershell.md new file mode 100644 index 0000000000..5cc53fbc0d --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-powershell.md @@ -0,0 +1,48 @@ +--- +title: Manage Microsoft Defender ATP using Group Policy Objects +description: Learn how to manage Microsoft Defender ATP with Group Policy Objects +keywords: post-migration, manage, operations, maintenance, utilization, Group Policy Objects, windows defender advanced threat protection, atp, edr +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: deniseb +author: denisebmsft +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: article +--- + +# Manage Microsoft Defender Advanced Threat Protection with Group Policy Objects + +We recommend using Group Policy Objects to manage threat protection features for the devices (also referred to as endpoints) within your organization. + +## Configuring Microsoft Defender ATP with Group Policy Objects + +The following table lists various tasks you can perform to configure Microsoft Defender ATP with Group Policy Objects. + +|Task |Resources to learn more | +|---------|---------| +|Manage your organization's devices using Group Policy Objects |link | +|task |link | + + +## Find your Microsoft Defender ATP settings in Group Policy Objects + +> [!IMPORTANT] +> You must be a WHAT in WHERE to configure Group Policy Objects. To learn more, see link. + +1. Go to the where and sign in. + +2. Under what choose what. + +3. next + +4. and next + +> [!TIP] +> Need help? See link. \ No newline at end of file From 7b700eb92dedb817f93ca6c19c29e968262fb567 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 16 Jul 2020 12:34:06 -0700 Subject: [PATCH 0139/1414] Update manage-atp-post-migration-group-policy-objects.md --- ...atp-post-migration-group-policy-objects.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md index 5cc53fbc0d..715c306fdb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md @@ -1,7 +1,7 @@ --- -title: Manage Microsoft Defender ATP using Group Policy Objects -description: Learn how to manage Microsoft Defender ATP with Group Policy Objects -keywords: post-migration, manage, operations, maintenance, utilization, Group Policy Objects, windows defender advanced threat protection, atp, edr +title: Manage Microsoft Defender ATP using PowerShell +description: Learn how to manage Microsoft Defender ATP with PowerShell +keywords: post-migration, manage, operations, maintenance, utilization, PowerShell, windows defender advanced threat protection, atp, edr search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -17,24 +17,24 @@ ms.collection: M365-security-compliance ms.topic: article --- -# Manage Microsoft Defender Advanced Threat Protection with Group Policy Objects +# Manage Microsoft Defender Advanced Threat Protection with PowerShell -We recommend using Group Policy Objects to manage threat protection features for the devices (also referred to as endpoints) within your organization. +We recommend using PowerShell to manage threat protection features for the devices (also referred to as endpoints) within your organization. -## Configuring Microsoft Defender ATP with Group Policy Objects +## Configuring Microsoft Defender ATP with PowerShell -The following table lists various tasks you can perform to configure Microsoft Defender ATP with Group Policy Objects. +The following table lists various tasks you can perform to configure Microsoft Defender ATP with PowerShell. |Task |Resources to learn more | |---------|---------| -|Manage your organization's devices using Group Policy Objects |link | +|Manage your organization's devices using PowerShell |link | |task |link | -## Find your Microsoft Defender ATP settings in Group Policy Objects +## Find your Microsoft Defender ATP settings in PowerShell > [!IMPORTANT] -> You must be a WHAT in WHERE to configure Group Policy Objects. To learn more, see link. +> You must be a WHAT in WHERE to configure PowerShell. To learn more, see link. 1. Go to the where and sign in. From e4ef86a70c91bce9e901b652b72349c88c64d260 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 16 Jul 2020 12:35:39 -0700 Subject: [PATCH 0140/1414] Create manage-atp-post-migration-wmi.md --- .../manage-atp-post-migration-wmi.md | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-wmi.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-wmi.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-wmi.md new file mode 100644 index 0000000000..458c2c3604 --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-wmi.md @@ -0,0 +1,48 @@ +--- +title: Manage Microsoft Defender ATP using Windows Management Instrumentation +description: Learn how to manage Microsoft Defender ATP with Windows Management Instrumentation +keywords: post-migration, manage, operations, maintenance, utilization, Windows Management Instrumentation, windows defender advanced threat protection, atp, edr +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: deniseb +author: denisebmsft +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: article +--- + +# Manage Microsoft Defender Advanced Threat Protection with Windows Management Instrumentation + +We recommend using Windows Management Instrumentation to manage threat protection features for the devices (also referred to as endpoints) within your organization. + +## Configuring Microsoft Defender ATP with Windows Management Instrumentation + +The following table lists various tasks you can perform to configure Microsoft Defender ATP with Windows Management Instrumentation. + +|Task |Resources to learn more | +|---------|---------| +|Manage your organization's devices using Windows Management Instrumentation |link | +|task |link | + + +## Find your Microsoft Defender ATP settings in Windows Management Instrumentation + +> [!IMPORTANT] +> You must be a WHAT in WHERE to configure Windows Management Instrumentation. To learn more, see link. + +1. Go to the where and sign in. + +2. Under what choose what. + +3. next + +4. and next + +> [!TIP] +> Need help? See link. \ No newline at end of file From ec9557b54fa5d7654fb286c32504c39a805ed154 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 16 Jul 2020 12:37:36 -0700 Subject: [PATCH 0141/1414] Create manage-atp-post-migration-mpcmdrun.md --- .../manage-atp-post-migration-mpcmdrun.md | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-mpcmdrun.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-mpcmdrun.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-mpcmdrun.md new file mode 100644 index 0000000000..ceb05f4934 --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-mpcmdrun.md @@ -0,0 +1,48 @@ +--- +title: Manage Microsoft Defender ATP using Microsoft Malware Protection Command Line Utility +description: Learn how to manage Microsoft Defender ATP with Microsoft Malware Protection Command Line Utility +keywords: post-migration, manage, operations, maintenance, utilization, Microsoft Malware Protection Command Line Utility, windows defender advanced threat protection, atp, edr +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: deniseb +author: denisebmsft +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: article +--- + +# Manage Microsoft Defender Advanced Threat Protection with Microsoft Malware Protection Command Line Utility + +We recommend using Microsoft Malware Protection Command Line Utility to manage threat protection features for the devices (also referred to as endpoints) within your organization. + +## Configuring Microsoft Defender ATP with Microsoft Malware Protection Command Line Utility + +The following table lists various tasks you can perform to configure Microsoft Defender ATP with Microsoft Malware Protection Command Line Utility. + +|Task |Resources to learn more | +|---------|---------| +|Manage your organization's devices using Microsoft Malware Protection Command Line Utility |link | +|task |link | + + +## Find your Microsoft Defender ATP settings in Microsoft Malware Protection Command Line Utility + +> [!IMPORTANT] +> You must be a WHAT in WHERE to configure Microsoft Malware Protection Command Line Utility. To learn more, see link. + +1. Go to the where and sign in. + +2. Under what choose what. + +3. next + +4. and next + +> [!TIP] +> Need help? See link. \ No newline at end of file From 34b95c28dcb72e04566c20c1e19d598a380b534e Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 16 Jul 2020 12:41:33 -0700 Subject: [PATCH 0142/1414] Update TOC.md --- windows/security/threat-protection/TOC.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 1177bedda8..b14e476d18 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -27,6 +27,12 @@ #### [Set up Microsoft Defender ATP](microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md) #### [Onboard to Microsoft Defender ATP](microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md) ### [Manage Microsoft Defender ATP post migration](microsoft-defender-atp/manage-atp-post-migration.md) +#### [Use Intune](microsoft-defender-atp/manage-atp-post-migration-intune.md) +#### [Use Configuration Manager](microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md) +#### [Use PowerShell](microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md) +#### [Use Group Policy Objects](microsoft-defender-atp/manage-atp-post-migration-powershell.md) +#### [Use Windows Management Instrumentation](microsoft-defender-atp/manage-atp-post-migration-wmi.md) +#### [Use the Microsoft Malware Protection Command Line Utility](microsoft-defender-atp/manage-atp-post-migration-mpcmdrun.md) ## [Security administration]() ### [Threat & Vulnerability Management]() From b47959520873e032a492b43088d736eadbcb3149 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 16 Jul 2020 13:17:00 -0700 Subject: [PATCH 0143/1414] Update manage-atp-post-migration.md --- .../manage-atp-post-migration.md | 23 ++++++++++++------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md index 0f75147d26..57f7ef05fc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md @@ -24,15 +24,22 @@ ms.topic: article After you have moved from your previous endpoint protection and antivirus solution to Microsoft Defender ATP, your next step is to manage your features and capabilities. Use this article as a guide to getting started managing your threat protection features in Microsoft Defender ATP post migration. -Depending on what you want to configure, you can use one of several methods/tools: -- Intune (part of Microsoft Endpoint Manager) -- Configuration Manager (formerly System Center Configuration Manager) -- Group Policy Objects (in Azure Active Directory Domain Services) -- PowerShell (Windows, Linux, and macOS) -- Windows Management Instrumentation (for Windows devices only) -- Microsoft Malware Protection Command Line Utility (this is often referred to as *MPCmdRun.exe*) +Depending on what you want to configure, you can use one of several methods/tools, as listed in the following table: -However, not all methods can be used to configure all the capabilities of Microsoft Defender ATP. +| Use this tool/method... | To configure these Microsoft Defender ATP settings | +|---|---| +|Intune (part of Microsoft Endpoint Manager) |list | +| Configuration Manager (formerly System Center Configuration Manager) | | +| Group Policy Objects (in Azure Active Directory Domain Services) | | +| PowerShell (Windows, Linux, and macOS) | | +| Windows Management Instrumentation (for Windows devices only) | | +| Microsoft Malware Protection Command Line Utility (this is often referred to as *MPCmdRun.exe*) | | + +## Additional resources + +|Subject | Resources | +|---|---| +|General resources |- [Microsoft Defender Antivirus documentation](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10) ([http://aka.ms/wdavtechnet](http://aka.ms/wdavtechnet))

- [Microsoft Security Intelligence](https://www.microsoft.com/en-us/wdsi) ([http://www.microsoft.com/mmpc](http://www.microsoft.com/mmpc)) | From c668b8e8163aea2a48613b549531774afe2f3dc8 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 16 Jul 2020 13:26:11 -0700 Subject: [PATCH 0144/1414] Update manage-atp-post-migration.md --- .../microsoft-defender-atp/manage-atp-post-migration.md | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md index 57f7ef05fc..0278ee04d7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md @@ -39,10 +39,5 @@ Depending on what you want to configure, you can use one of several methods/tool |Subject | Resources | |---|---| -|General resources |- [Microsoft Defender Antivirus documentation](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10) ([http://aka.ms/wdavtechnet](http://aka.ms/wdavtechnet))

- [Microsoft Security Intelligence](https://www.microsoft.com/en-us/wdsi) ([http://www.microsoft.com/mmpc](http://www.microsoft.com/mmpc)) | - - - - - - +|General resources |- Microsoft Defender Antivirus documentation ([http://aka.ms/wdavtechnet](http://aka.ms/wdavtechnet))

- Microsoft Security Intelligence ([http://www.microsoft.com/mmpc](http://www.microsoft.com/mmpc))

- Microsoft Security blog ([https://aka.ms/mmpcblog](https://aka.ms/mmpcblog)) | +|Endpoint Protection (Configuration Manager) |[Endpoint Protection](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection) | \ No newline at end of file From d3e585fdd3701e6c7dbed6988aeb2f6a74756e15 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 16 Jul 2020 13:29:26 -0700 Subject: [PATCH 0145/1414] Changed bold to Italic for emphasis --- windows/client-management/mdm/policy-csp-update.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-update.md b/windows/client-management/mdm/policy-csp-update.md index 1648a29310..3c5cf80686 100644 --- a/windows/client-management/mdm/policy-csp-update.md +++ b/windows/client-management/mdm/policy-csp-update.md @@ -3256,7 +3256,7 @@ The following list shows the supported values: > [!NOTE] -> This policy is **only** recommended for managing mobile devices. If you previously used the **Update/PhoneUpdateRestrictions** policy in previous versions of Windows, it has been deprecated. Please use this policy instead. +> This policy is *only* recommended for managing mobile devices. If you previously used the **Update/PhoneUpdateRestrictions** policy in previous versions of Windows, it has been deprecated. Please use this policy instead. Allows the IT admin to restrict the updates that are installed on a device to only those on an update approval list. It enables IT to accept the End User License Agreement (EULA) associated with the approved update on behalf of the end-user. EULAs are approved once an update is approved. From 7f5745cd82f20a65bda8a370f28042b12d13254c Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 16 Jul 2020 14:00:28 -0700 Subject: [PATCH 0146/1414] Update manage-atp-post-migration.md --- .../microsoft-defender-atp/manage-atp-post-migration.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md index 0278ee04d7..5539fa61b5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md @@ -40,4 +40,5 @@ Depending on what you want to configure, you can use one of several methods/tool |Subject | Resources | |---|---| |General resources |- Microsoft Defender Antivirus documentation ([http://aka.ms/wdavtechnet](http://aka.ms/wdavtechnet))

- Microsoft Security Intelligence ([http://www.microsoft.com/mmpc](http://www.microsoft.com/mmpc))

- Microsoft Security blog ([https://aka.ms/mmpcblog](https://aka.ms/mmpcblog)) | -|Endpoint Protection (Configuration Manager) |[Endpoint Protection](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection) | \ No newline at end of file +|Endpoint Protection (Configuration Manager) |[Endpoint Protection](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection) | +|Test and deploy Microsoft Defender Antivirus |- | \ No newline at end of file From c3f3202c92dc41f9e225342d1fae2ee53dad2eb0 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 16 Jul 2020 14:02:20 -0700 Subject: [PATCH 0147/1414] Update TOC.md --- windows/security/threat-protection/TOC.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index b14e476d18..396f48c2f0 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -26,7 +26,8 @@ #### [Prepare for your migration](microsoft-defender-atp/symantec-to-microsoft-defender-atp-prepare.md) #### [Set up Microsoft Defender ATP](microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md) #### [Onboard to Microsoft Defender ATP](microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md) -### [Manage Microsoft Defender ATP post migration](microsoft-defender-atp/manage-atp-post-migration.md) +### [Manage Microsoft Defender ATP post migration]() +#### [Overview](microsoft-defender-atp/manage-atp-post-migration.md) #### [Use Intune](microsoft-defender-atp/manage-atp-post-migration-intune.md) #### [Use Configuration Manager](microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md) #### [Use PowerShell](microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md) From 398bc635b3a1fee0ed6aa3ac8cea62ae0e058e51 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 16 Jul 2020 14:35:19 -0700 Subject: [PATCH 0148/1414] update to insider risk toggle description --- .../microsoft-defender-atp/advanced-features.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md index 7d241ed7e3..ac64db9e82 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md @@ -176,9 +176,9 @@ When you enable Intune integration, Intune will automatically create a classic C > The classic CA policy created by Intune is distinct from modern [Conditional Access policies](https://docs.microsoft.com/azure/active-directory/conditional-access/overview/), which are used for configuring endpoints. -## Insider risk management integration +## Share endpoint alerts with Microsoft Compliance Center -Enabling Insider risk management integration gives you the ability to share Microsoft Defender ATP alerts and their triage status with insider risk management user alerts. This helps link Microsoft Defender ATP activities with other risky user activities identified by insider risk management security violation policies. +Forwards endpoint security alerts and their triage status to Microsoft Compliance Center, allowing you to enhance insider risk management policies with alerts and remediate internal risks before they cause harm. Forwarded data is processed and stored in the same location as your Office 365 data. ### Enable the Microsoft Defender ATP integration for insider risk management from the Azure ATP portal From cda1eabccfcf69f766ca326567ff4ec6a21dd37d Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 16 Jul 2020 15:13:18 -0700 Subject: [PATCH 0149/1414] typo --- .../microsoft-defender-atp/advanced-features.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md index ac64db9e82..93bad18ef6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md @@ -184,7 +184,7 @@ Forwards endpoint security alerts and their triage status to Microsoft Complianc 1. Log in to the Azure portal with a Global Administrator or Security Administrator role. -2. Click . +2. Click . 3. Toggle the Integration setting to **On** and click **Save**. From 7f45913fa3fb53b4fecc2a9806eac6dba7ab6e73 Mon Sep 17 00:00:00 2001 From: Kelly Baker Date: Thu, 16 Jul 2020 15:30:22 -0700 Subject: [PATCH 0150/1414] Edit pass: provisioning-packages @rjagiewich A few minor edits per [3935178](https://office.visualstudio.com/MAX/_queries/edit/3935178/?triage=true). This is one of Dan's we can just approve and merge. Let me know if you have suggestions. Thanks, Kelly --- .../provisioning-packages.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/windows/configuration/provisioning-packages/provisioning-packages.md b/windows/configuration/provisioning-packages/provisioning-packages.md index af989096a8..ab565377fe 100644 --- a/windows/configuration/provisioning-packages/provisioning-packages.md +++ b/windows/configuration/provisioning-packages/provisioning-packages.md @@ -38,10 +38,10 @@ The [Windows Assessment and Deployment Kit (ADK) for Windows 10](https://develop - The tool for creating provisioning packages is renamed Windows Configuration Designer, replacing the Windows Imaging and Configuration Designer (ICD) tool. The components for creating images have been removed from Windows Configuration Designer, which now provides access to runtime settings only. - Windows Configuration Designer can still be installed from the Windows ADK. You can also install it from the Microsoft Store. - Windows Configuration Designer adds more wizards to make it easier to create provisioning packages for specific scenarios. See [What you can configure](#configuration-designer-wizards) for wizard descriptions. -- The wizard **Provision desktop devices** (previously called **Simple provisioning**) now enables joining Azure Active Directory (Azure AD) domains and also allows you to remove non-Microsoft software from Windows desktop devices during provisioning. +- The Provision desktop devices wizard (previously called Simple provisioning) now enables joining Azure Active Directory (Azure AD) domains and also allows you to remove non-Microsoft software from Windows desktop devices during provisioning. - When provisioning packages are applied to a device, a status screen indicates successful or failed provisioning. - Windows 10 includes PowerShell cmdlets that simplify scripted provisioning. Using these cmdlets, you can add provisioning packages, remove provisioning packages and generate log files to investigate provisioning errors. -- The **Provision school devices** wizard is removed from Windows Configuration Designer. Instead, use the [Setup School PCs app](https://www.microsoft.com/store/p/set-up-school-pcs/9nblggh4ls40) from the Microsoft Store. +- The Provision school devices wizard is removed from Windows Configuration Designer. Instead, use the [Setup School PCs app](https://www.microsoft.com/store/p/set-up-school-pcs/9nblggh4ls40) from the Microsoft Store. @@ -119,8 +119,8 @@ For details about the settings you can customize in provisioning packages, see [ ## Changes to provisioning in Windows 10, version 1607 ->[!NOTE] ->This section is retained for customers using Windows 10, version 1607, on the Current Branch for Business. Some of this information is not applicable in Windows 10, version 1703. +> [!NOTE] +> This section is retained for customers using Windows 10, version 1607, on the Current Branch for Business. Some of this information is not applicable in Windows 10, version 1703. Windows ICD for Windows 10, version 1607, simplified common provisioning scenarios. @@ -130,7 +130,7 @@ Windows ICD in Windows 10, version 1607, supported the following scenarios for I * **Simple provisioning** – Enables IT administrators to define a desired configuration in Windows ICD and then apply that configuration on target devices. The simple provisioning wizard makes the entire process quick and easy by guiding an IT administrator through common configuration settings in a step-by-step manner. - > [Learn how to use simple provisioning to configure Windows 10 computers.](provision-pcs-for-initial-deployment.md) +[Learn how to use simple provisioning to configure Windows 10 computers.](provision-pcs-for-initial-deployment.md) * **Advanced provisioning (deployment of classic (Win32) and Universal Windows Platform (UWP) apps, and certificates)** – Allows an IT administrator to use Windows ICD to open provisioning packages in the advanced settings editor and include apps for deployment on end-user devices. @@ -146,9 +146,11 @@ Windows ICD in Windows 10, version 1607, supported the following scenarios for I ## Learn more -- Watch the video: [Provisioning Windows 10 Devices with New Tools](https://go.microsoft.com/fwlink/p/?LinkId=615921) +For more information about provisioning, watch the following videos: -- Watch the video: [Windows 10 for Mobile Devices: Provisioning Is Not Imaging](https://go.microsoft.com/fwlink/p/?LinkId=615922) +- [Provisioning Windows 10 Devices with New Tools](https://go.microsoft.com/fwlink/p/?LinkId=615921) + +- [Windows 10 for Mobile Devices: Provisioning Is Not Imaging](https://go.microsoft.com/fwlink/p/?LinkId=615922) ## Related topics From 7181c128e79a0076192bf1af452d3c1baea06b9d Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Thu, 16 Jul 2020 17:48:52 -0700 Subject: [PATCH 0151/1414] Converted common mistakes topic to a new topic --- ...n-mistakes-microsoft-defender-antivirus.md | 148 ++++++++++++++++++ 1 file changed, 148 insertions(+) create mode 100644 windows/security/threat-protection/microsoft-defender-antivirus/common-exclusion-mistakes-microsoft-defender-antivirus.md diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/common-exclusion-mistakes-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/common-exclusion-mistakes-microsoft-defender-antivirus.md new file mode 100644 index 0000000000..c4e8740b49 --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-antivirus/common-exclusion-mistakes-microsoft-defender-antivirus.md @@ -0,0 +1,148 @@ +--- +title: Common mistakes to avoid when defining exclusions +description: Avoid common mistakes when defining exclusions for Microsoft Defender Antivirus scans. +keywords: exclusions, files, extension, file type, folder name, file name, scans +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.custom: nextgen +ms.reviewer: +manager: dansimp +--- + +# Common mistakes to avoid when defining exclusions +This article describes some common mistakes that you should avoid when defining exclusions for Microsoft Defender Antivirus scans. + +## Excluding certain trusted items +There are certain file, file type, folder, or a process that you should not exclude from scanning even though you trust them. Refer to the following section for items that you should not exclude from scanning. + +**Do not add exclusions for the following folder locations:** + +- %systemdrive% +- C: +- C:\ +- C:\* +- %ProgramFiles%\Java +- C:\Program Files\Java +- %ProgramFiles%\Contoso\ +- C:\Program Files\Contoso\ +- %ProgramFiles(x86)%\Contoso\ +- C:\Program Files (x86)\Contoso\ +- C:\Temp +- C:\Temp\ +- C:\Temp\* +- C:\Users\ +- C:\Users\* +- C:\Users\\AppData\Local\Temp\ +- C:\Users\\AppData\LocalLow\Temp\ +- C:\Users\\AppData\Roaming\Temp\ +- %Windir%\Prefetch +- C:\Windows\Prefetch +- C:\Windows\Prefetch\ +- C:\Windows\Prefetch\* +- %Windir%\System32\Spool +- C:\Windows\System32\Spool +- C:\Windows\System32\CatRoot2 +- %Windir%\Temp +- C:\Windows\Temp +- C:\Windows\Temp\ +- C:\Windows\Temp\* + +**Do not add exclusions for the following file extensions:** +- .7zip +- .bat +- .bin +- .cab +- .cmd +- .com +- .cpl +- .dll +- .exe +- .fla +- .gif +- .gz +- .hta +- .inf +- .java +- .jar +- .job +- .jpeg +- .jpg +- .js +- .ko +- .ko.gz +- .msi +- .ocx +- .png +- .ps1 +- .py +- .rar +- .reg +- .scr +- .sys +- .tar +- .tmp +- .url +- .vbe +- .vbs +- .wsf +- .zip + +**Do not add exclusions for the following processes:** +- AcroRd32.exe +- bitsadmin.exe +- excel.exe +- iexplore.exe +- java.exe +- outlook.exe +- psexec.exe +- powerpnt.exe +- powershell.exe +- schtasks.exe +- svchost.exe +- wmic.exe +- winword.exe +- wuauclt.exe +- addinprocess.exe +- addinprocess32.exe +- addinutil.exe +- bash.exe +- bginfo.exe[1] +- cdb.exe +- csi.exe +- dbghost.exe +- dbgsvc.exe +- dnx.exe +- fsi.exe +- fsiAnyCpu.exe +- kd.exe +- ntkd.exe +- lxssmanager.dll +- msbuild.exe[2] +- mshta.exe +- ntsd.exe +- rcsi.exe +- system.management.automation.dll +- windbg.exe + +## Using just the file name in the exclusion list +A malware may have the same name as that of the file that you trust and want to exclude from scanning. Therefore, to avoid excluding a potential malware from scanning, use a fully qualified path to the file that you want to exclude instead of using just the file name. For example, if you want to exclude **Filename.exe** from scanning, use the complete path to the file, such as **C:\program files\contoso\Filename.exe**. + +## Using a single exclusion for multiple server workloads +Do not use a single exclusion list to define exclusions for multiple server workloads. On Server workloads, split the different application or service workloads into multiple exceptions. For example, create separate exclusion lists for workloads on IIS Server and File Server. + +## Using incorrect environment variables as wildcards in the file name and folder path or extension exclusion lists +Microsoft Defender Antivirus Service runs as a Local System account, which means it gets information from the system environment variable instead of the user environment variable. Environment variable usage as a wildcard is limited to system variables and those applicable to processes running as an NT AUTHORITY\SYSTEM account. Therefore, do not use user environment variables when adding Microsoft Defender Antivirus folder and process exclusions. See the table under [System environment variables](configure-extension-file-exclusions-microsoft-defender-antivirus.md#system-environment-variables) for a complete list of system account environment variables. + +## Related topics + +- [Configure and validate exclusions in Microsoft Defender Antivirus scans](configure-exclusions-microsoft-defender-antivirus.md) +- [Configure and validate exclusions based on file extension and folder location](configure-extension-file-exclusions-microsoft-defender-antivirus.md) +- [Configure and validate exclusions for files opened by processes](configure-process-opened-file-exclusions-microsoft-defender-antivirus.md) +- [Configure Microsoft Defender Antivirus exclusions on Windows Server](configure-server-exclusions-microsoft-defender-antivirus.md) From e7931044cc4a7151630cd2e264845a777d33f93c Mon Sep 17 00:00:00 2001 From: David Gardiner Date: Fri, 17 Jul 2020 10:27:45 +0930 Subject: [PATCH 0152/1414] Fix cmdlet usage Remove spurious space --- .../windows-sandbox/windows-sandbox-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md b/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md index fa85062872..5c421a9094 100644 --- a/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md +++ b/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md @@ -48,7 +48,7 @@ The following video provides an overview of Windows Sandbox. 2. Enable virtualization on the machine. - If you're using a physical machine, make sure virtualization capabilities are enabled in the BIOS. - - If you're using a virtual machine, run the following PowerShell command to enable nested virtualization:
**Set -VMProcessor -VMName \ -ExposeVirtualizationExtensions $true** + - If you're using a virtual machine, run the following PowerShell command to enable nested virtualization:
**Set-VMProcessor -VMName \ -ExposeVirtualizationExtensions $true** 1. Use the search bar on the task bar and type **Turn Windows Features on and off** to access the Windows Optional Features tool. Select **Windows Sandbox** and then **OK**. Restart the computer if you're prompted. - If the **Windows Sandbox** option is unavailable, your computer doesn't meet the requirements to run Windows Sandbox. If you think this is incorrect, review the prerequisite list as well as steps 1 and 2. From 642706cf5d3cbdfd53989d07cfc89e55a39cfb1e Mon Sep 17 00:00:00 2001 From: Caroline Gitonga Date: Fri, 17 Jul 2020 04:15:22 +0300 Subject: [PATCH 0153/1414] Move fs.microsoft.com to Font Streaming Area --- windows/privacy/manage-windows-2004-endpoints.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/privacy/manage-windows-2004-endpoints.md b/windows/privacy/manage-windows-2004-endpoints.md index 14db2c3cc4..1a25e9f2de 100644 --- a/windows/privacy/manage-windows-2004-endpoints.md +++ b/windows/privacy/manage-windows-2004-endpoints.md @@ -55,7 +55,7 @@ The following methodology was used to derive these network endpoints: ||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 to turn off traffic to this endpoint, but it is not recommended because as 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)| +|Cortana and Live Tiles|||[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| @@ -64,6 +64,8 @@ The following methodology was used to derive these network endpoints: |||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| +|Font Streaming|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#6-font-streaming)| +||The following endpoints are used to download fonts on demand. If you turn off traffic for these endpoints, you will not be able to download fonts on demand. .|HTTPS|fs.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)| From 1005dcebd0cefad63691a679b1be6977ff92816b Mon Sep 17 00:00:00 2001 From: Caroline Gitonga Date: Fri, 17 Jul 2020 04:34:39 +0300 Subject: [PATCH 0154/1414] Correct area for img-prod-cms-rt-microsoft-com*' --- windows/privacy/manage-windows-2004-endpoints.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/privacy/manage-windows-2004-endpoints.md b/windows/privacy/manage-windows-2004-endpoints.md index 14db2c3cc4..c24cc2537a 100644 --- a/windows/privacy/manage-windows-2004-endpoints.md +++ b/windows/privacy/manage-windows-2004-endpoints.md @@ -71,10 +71,9 @@ The following methodology was used to derive these network endpoints: || 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 to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps). If you turn off traffic for these endpoints, the image files won't be downloaded, and apps cannot be installed or updated from the Microsoft Store. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them.|TLSv1.2/HTTPS|img-prod-cms-rt-microsoft-com.akamaized.net| ||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| From 3c65481e1895a3c61e558f42bf7bc21005d43456 Mon Sep 17 00:00:00 2001 From: Caroline Gitonga Date: Fri, 17 Jul 2020 05:41:06 +0300 Subject: [PATCH 0155/1414] Add missing endpoints blob.weather.microsoft.com displaycatalog.mp.microsoft.com smartscreen.microsoft.com --- windows/privacy/manage-windows-2004-endpoints.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/windows/privacy/manage-windows-2004-endpoints.md b/windows/privacy/manage-windows-2004-endpoints.md index 14db2c3cc4..70df05f5f3 100644 --- a/windows/privacy/manage-windows-2004-endpoints.md +++ b/windows/privacy/manage-windows-2004-endpoints.md @@ -50,7 +50,8 @@ The following methodology was used to derive these network 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 endpoints are 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|blob.weather.microsoft.com| +|||HTTP|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 to turn off traffic to this endpoint, but it is not recommended because as 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)| @@ -77,7 +78,8 @@ The following methodology was used to derive these network endpoints: |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 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.|HTTPS|*displaycatalog.mp.microsoft.com| +|||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.|HTTP|www.msftconnecttest.com*| @@ -101,6 +103,7 @@ The following methodology was used to derive these network endpoints: |||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|*smartscreen.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| From 8a5d3e087d1ffdb8fa1f6b00bb298fd4a058d0bc Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Fri, 17 Jul 2020 16:45:44 +0500 Subject: [PATCH 0156/1414] Update configure-extension-file-exclusions-microsoft-defender-antivirus.md --- ...re-extension-file-exclusions-microsoft-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md index 17b4284fa0..8f9e75d1de 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md @@ -30,7 +30,7 @@ manager: dansimp You can exclude certain files from Microsoft Defender Antivirus scans by modifying exclusion lists. **Generally, you shouldn't need to apply exclusions**. Microsoft Defender Antivirus includes a number of automatic exclusions based on known operating system behaviors and typical management files, such as those used in enterprise management, database management, and other enterprise scenarios and situations. > [!NOTE] -> Automatic exclusions apply only to Windows Server 2016 and above. The default antimalware policy we deploy at Microsoft doesn't set any exclusions by default. +> Automatic exclusions apply only to Windows Server 2016 and above. These exclusions are not visible in Windows Security app and PowerShell. This article describes how to configure exclusion lists for the files and folders. From e2bb3be902566cb1e7cbf4ae596603b21675452b Mon Sep 17 00:00:00 2001 From: Jane Muriranja <68369324+JaneM-02@users.noreply.github.com> Date: Fri, 17 Jul 2020 17:36:57 +0300 Subject: [PATCH 0157/1414] Removed UI description to turn off some features. Under Settings for Windows Server 2016 with Desktop Experience, removed UI option for Cortana and Search, and Internet Explorer Under Settings for Windows Server 2019, removed UI option for Cortana and Search, Internet Explorer, and Microsoft Edge --- ...perating-system-components-to-microsoft-services.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index b73606d090..85e0bd6f12 100644 --- a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -117,12 +117,12 @@ See the following table for a summary of the management settings for Windows Ser | Setting | UI | Group Policy | Registry | | - | :-: | :-: | :-: | | [1. Automatic Root Certificates Update](#automatic-root-certificates-update) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | -| [2. Cortana and Search](#bkmk-cortana) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | +| [2. Cortana and Search](#bkmk-cortana) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [3. Date & Time](#bkmk-datetime) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [4. Device metadata retrieval](#bkmk-devinst) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [6. Font streaming](#font-streaming) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [7. Insider Preview builds](#bkmk-previewbuilds) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | -| [8. Internet Explorer](#bkmk-ie) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | +| [8. Internet Explorer](#bkmk-ie) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [10. Live Tiles](#live-tiles) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [12. Microsoft Account](#bkmk-microsoft-account) | | | ![Check mark](images/checkmark.png) | | [14. Network Connection Status Indicator](#bkmk-ncsi) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | @@ -168,17 +168,17 @@ See the following table for a summary of the management settings for Windows Ser | Setting | UI | Group Policy | Registry | | - | :-: | :-: | :-: | | [1. Automatic Root Certificates Update](#automatic-root-certificates-update) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | -| [2. Cortana and Search](#bkmk-cortana) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | +| [2. Cortana and Search](#bkmk-cortana) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [3. Date & Time](#bkmk-datetime) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [4. Device metadata retrieval](#bkmk-devinst) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [5. Find My Device](#find-my-device) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [6. Font streaming](#font-streaming) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [7. Insider Preview builds](#bkmk-previewbuilds) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | -| [8. Internet Explorer](#bkmk-ie) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | +| [8. Internet Explorer](#bkmk-ie) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [10. Live Tiles](#live-tiles) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [11. Mail synchronization](#bkmk-mailsync) | ![Check mark](images/checkmark.png) | | ![Check mark](images/checkmark.png) | | [12. Microsoft Account](#bkmk-microsoft-account) | | | ![Check mark](images/checkmark.png) | -| [13. Microsoft Edge](#bkmk-edge) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | +| [13. Microsoft Edge](#bkmk-edge) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [14. Network Connection Status Indicator](#bkmk-ncsi) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [15. Offline maps](#bkmk-offlinemaps) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [16. OneDrive](#bkmk-onedrive) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | From 48fc020bf4460f73cadfc0e48a4d44ce19cddc6b Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Fri, 17 Jul 2020 09:49:42 -0700 Subject: [PATCH 0158/1414] more updates --- windows/security/threat-protection/TOC.md | 2 +- ...lusion-mistakes-microsoft-defender-antivirus.md | 14 +++++++++----- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 666cf8cb70..8285168070 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -153,7 +153,7 @@ ####### [Configure and validate exclusions based on file name, extension, and folder location](microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md) ####### [Configure and validate exclusions for files opened by processes](microsoft-defender-antivirus/configure-process-opened-file-exclusions-microsoft-defender-antivirus.md) ####### [Configure antivirus exclusions Windows Server 2016](microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus.md) - +####### [Common mistakes when defining exclusions](microsoft-defender-antivirus/common-exclusion-mistakes-microsoft-defender-antivirus.md) ###### [Configure scanning antivirus options](microsoft-defender-antivirus/configure-advanced-scan-types-microsoft-defender-antivirus.md) ###### [Configure remediation for scans](microsoft-defender-antivirus/configure-remediation-microsoft-defender-antivirus.md) ###### [Configure scheduled scans](microsoft-defender-antivirus/scheduled-catch-up-scans-microsoft-defender-antivirus.md) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/common-exclusion-mistakes-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/common-exclusion-mistakes-microsoft-defender-antivirus.md index c4e8740b49..f0cac112ec 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/common-exclusion-mistakes-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/common-exclusion-mistakes-microsoft-defender-antivirus.md @@ -17,10 +17,13 @@ manager: dansimp --- # Common mistakes to avoid when defining exclusions -This article describes some common mistakes that you should avoid when defining exclusions for Microsoft Defender Antivirus scans. +You can define an exclusion list for items that you don't want Microsoft Defender Antivirus to scan. Such excluded items could contain threats that make your device vulnerable. +See [Configure and validate exclusions for Microsoft Defender Antivirus scans](configure-exclusions-microsoft-defender-antivirus.md) for more information. + +This article describes some common mistakes that you should avoid when defining exclusions from Microsoft Defender Antivirus scans. ## Excluding certain trusted items -There are certain file, file type, folder, or a process that you should not exclude from scanning even though you trust them. Refer to the following section for items that you should not exclude from scanning. +There are certain files, file types, folders, or processes that you should not exclude from scanning even though you trust them to be not malicious. Refer to the following section for items that you should not exclude from scanning. **Do not add exclusions for the following folder locations:** @@ -134,11 +137,12 @@ There are certain file, file type, folder, or a process that you should not excl ## Using just the file name in the exclusion list A malware may have the same name as that of the file that you trust and want to exclude from scanning. Therefore, to avoid excluding a potential malware from scanning, use a fully qualified path to the file that you want to exclude instead of using just the file name. For example, if you want to exclude **Filename.exe** from scanning, use the complete path to the file, such as **C:\program files\contoso\Filename.exe**. -## Using a single exclusion for multiple server workloads -Do not use a single exclusion list to define exclusions for multiple server workloads. On Server workloads, split the different application or service workloads into multiple exceptions. For example, create separate exclusion lists for workloads on IIS Server and File Server. +## Using a single exclusion list for multiple server workloads +Do not use a single exclusion list to define exclusions for multiple server workloads. Split the exclusions for different application or service workloads into multiple exclusion lists. For example, the exclusion list for your IIS Server workload must be different from the exclusion list for your SQL Server workload. ## Using incorrect environment variables as wildcards in the file name and folder path or extension exclusion lists -Microsoft Defender Antivirus Service runs as a Local System account, which means it gets information from the system environment variable instead of the user environment variable. Environment variable usage as a wildcard is limited to system variables and those applicable to processes running as an NT AUTHORITY\SYSTEM account. Therefore, do not use user environment variables when adding Microsoft Defender Antivirus folder and process exclusions. See the table under [System environment variables](configure-extension-file-exclusions-microsoft-defender-antivirus.md#system-environment-variables) for a complete list of system account environment variables. +Microsoft Defender Antivirus Service runs in system context using the LocalSystem account, which means it gets information from the system environment variable, and not from the user environment variable. Use of environment variables as a wildcard in exclusion lists is limited to system variables and those applicable to processes running as an NT AUTHORITY\SYSTEM account. Therefore, do not use user environment variables as wildcards when adding Microsoft Defender Antivirus folder and process exclusions. See the table under [System environment variables](configure-extension-file-exclusions-microsoft-defender-antivirus.md#system-environment-variables) for a complete list of system environment variables. +See [Use wildcards in the file name and folder path or extension exclusion lists](configure-extension-file-exclusions-microsoft-defender-antivirus.md#use-wildcards-in-the-file-name-and-folder-path-or-extension-exclusion-lists) for information on how to use wildcards in exclusion lists. ## Related topics From 9efb1f53f6fd72723a8bccf107e4cb494cfafeb7 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Fri, 17 Jul 2020 09:50:38 -0700 Subject: [PATCH 0159/1414] Removed common mistake section --- ...exclusions-microsoft-defender-antivirus.md | 110 ------------------ 1 file changed, 110 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md index 714afa6ea3..30f77a7b34 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md @@ -564,116 +564,6 @@ If you do not have Internet access, you can create your own EICAR test file by w You can also copy the string into a blank text file and attempt to save it with the file name or in the folder you are attempting to exclude. -## Common mistakes to avoid when defining exclusions -This section describes some common mistakes that you should avoid making when defining exclusions for Microsoft Defender Antivirus scans. - -### Excluding certain trusted items -If you trust a file, file type, folder, or a process, you can add that to the exclusion list for Microsoft Defender Antivirus scans. However, there are certain items that you should not exclude from scanning even though you trust them. - -**Do not add exclusions for the following folder locations:** - -| Folder location | Comments | -|-----------| --------- | -|- %systemdrive%
- C:
- C:\
- C:\* | | -|- %ProgramFiles%\Java
- C:\Program Files\Java | | -|- %ProgramFiles%\Contoso\
- C:\Program Files\Contoso\ | It’s common to see applications and/or services have documentation to open up the whole folder and subfolders. | -|- %ProgramFiles(x86)%\Contoso\
- C:\Program Files (x86)\Contoso\ | It’s common to see applications and/or services have documentation to open up the whole folder and subfolders. | -|- C:\Temp
- C:\Temp\
- C:\Temp\* | | -|- C:\Users\
- C:\Users\* | | -|C:\Users\\AppData\Local\Temp\ | | -|C:\Users\\AppData\LocalLow\Temp\ | | -|C:\Users\\AppData\Roaming\Temp\ | | -|- %Windir%\Prefetch
- C:\Windows\Prefetch
- C:\Windows\Prefetch\
- C:\Windows\Prefetch\* | | -|- %Windir%\System32\Spool
- C:\Windows\System32\Spool | | -|C:\Windows\System32\CatRoot2 | | -|- %Windir%\Temp
- C:\Windows\Temp
- C:\Windows\Temp\
- C:\Windows\Temp\* | | - -**Do not add exclusions for the following file extensions:** -- .7zip -- .bat -- .bin -- .cab -- .cmd -- .com -- .cpl -- .dll -- .exe -- .fla -- .gif -- .gz -- .hta -- .inf -- .java -- .jar -- .job -- .jpeg -- .jpg -- .js -- .ko -- .ko.gz -- .msi -- .ocx -- .png -- .ps1 -- .py -- .rar -- .reg -- .scr -- .sys -- .tar -- .tmp -- .url -- .vbe -- .vbs -- .wsf -- .zip - -**Do not add exclusions for the following processes:** -- AcroRd32.exe -- bitsadmin.exe -- excel.exe -- iexplore.exe -- java.exe -- outlook.exe -- psexec.exe -- powerpnt.exe -- powershell.exe -- schtasks.exe -- svchost.exe -- wmic.exe -- winword.exe -- wuauclt.exe -- addinprocess.exe -- addinprocess32.exe -- addinutil.exe -- bash.exe -- bginfo.exe[1] -- cdb.exe -- csi.exe -- dbghost.exe -- dbgsvc.exe -- dnx.exe -- fsi.exe -- fsiAnyCpu.exe -- kd.exe -- ntkd.exe -- lxssmanager.dll -- msbuild.exe[2] -- mshta.exe -- ntsd.exe -- rcsi.exe -- system.management.automation.dll -- windbg.exe - -### Using just the file name in the exclusion list -A malware may have the same name as that of the file that you trust and want to exclude from scanning. Therefore, to avoid excluding a potential malware from scanning, use a fully qualified path to the file that you want to exclude instead of using just the file name. For example, if you want to exclude **Filename.exe** from scanning, use the complete path to the file, such as **C:\program files\contoso\Filename.exe**. - -### Using a single exclusion for multiple server workloads -Do not add every application or service into a single exclusion. For example, do not add exclusions for IIS to your SQL server or File server exclusions. On server workloads, split different application and service workloads into multiple exclusions. - -### Using incorrect environment variables as wildcards in the file name and folder path or extension exclusion lists -Microsoft Defender Antivirus Service runs as a Local System account, which means it gets information from the system environment variable instead of the user environment variable. Environment variable usage as a wildcard is limited to system variables and those applicable to processes running as an NT AUTHORITY\SYSTEM account. Therefore, do not use user environment variables when adding Microsoft Defender Antivirus folder and process exclusions. See the table under [System environment variables](#system-environment-variables) for a complete list of system account environment variables. - ## Related topics - [Configure and validate exclusions in Microsoft Defender Antivirus scans](configure-exclusions-microsoft-defender-antivirus.md) From a998653e8c90e13e29f3ee06650b515d7a538ad2 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 17 Jul 2020 10:11:21 -0700 Subject: [PATCH 0160/1414] Update manage-atp-post-migration-intune.md --- .../manage-atp-post-migration-intune.md | 38 ++++++++++--------- 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index eb2cf9faae..828cdbf280 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -21,23 +21,6 @@ ms.topic: article We recommend using Intune to manage threat protection features for the devices (also referred to as endpoints) within your organization. -## Configuring Microsoft Defender ATP with Intune - -The following table lists various tasks you can perform to configure Microsoft Defender ATP with Intune. - -|Task |Resources to learn more | -|---------|---------| -|Manage your organization's devices using Intune |[Protect devices with Microsoft Intune](https://docs.microsoft.com/mem/intune/protect/device-protect) | -|Integrate Microsoft Defender ATP with Microsoft Intune as a Mobile Threat Defense solution
(for Android devices and devices running Windows 10 or later) |[Enforce compliance for Microsoft Defender ATP with Conditional Access in Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection) | -|Use Conditional Access to control the devices and apps that can connect to your email and company resources |[Configure Conditional Access in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access) | -|Configure your Microsoft Defender Antivirus settings using the Policy configuration service provider ([Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider)) |[Policy CSP - Microsoft Defender ATP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-defender)

[Device restrictions: Microsoft Defender Antivirus](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus) | -|If necessary, specify exclusions for Microsoft Defender Antivirus

*Generally, you shouldn't need to apply exclusions. Microsoft Defender Antivirus includes a number of automatic exclusions based on known OS behaviors and typical management files, such as those used in enterprise management, database management, and other enterprise scenarios and situations.* |[Virus scanning recommendations for Enterprise computers that are running currently supported versions of Windows](https://support.microsoft.com/help/822158/virus-scanning-recommendations-for-enterprise-computers)

[Device restrictions: Microsoft Defender Antivirus Exclusions for Windows 10 devices](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus-exclusions)

[Configure Microsoft Defender Antivirus exclusions on Windows Server 2016 or 2019](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus)| -|Configure your attack surface reduction rules

*TIP: Configure your attack surface reduction rules in [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender) at first (for at least one week and up to two months). You can monitor status using Power BI ([get our template](https://github.com/microsoft/MDATP-PowerBI-Templates/tree/master/Attack%20Surface%20Reduction%20rules)), and then set those rules to active mode when you're ready.* |[Audit mode in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender)

[Endpoint protection: Attack Surface Reduction](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10?toc=/intune/configuration/toc.json&bc=/intune/configuration/breadcrumb/toc.json#attack-surface-reduction)

[Learn more about attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction) | -|Configure your network filtering (this is also referred to as network protection)

*TIP: Make sure that Windows 10 devices have the latest [antimalware platform updates](https://support.microsoft.com/help/4052623/update-for-microsoft-defender-antimalware-platform) installed.*|[Endpoint protection: Network filtering](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#network-filtering)

[Review network protection events in Windows Event Viewer](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/evaluate-network-protection#review-network-protection-events-in-windows-event-viewer) | -|Configure controlled folder access (this is also referred to as antiransomware) |[Endpoint protection: Controlled folder access](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#controlled-folder-access)

[Enable controlled folder access in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders#intune) | -| | | - - ## Find your Microsoft Defender ATP settings in Intune > [!IMPORTANT] @@ -52,4 +35,23 @@ The following table lists various tasks you can perform to configure Microsoft D 4. Select an existing profile, or create a new one. > [!TIP] -> Need help? See [Using Microsoft Defender ATP with Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection#example-of-using-microsoft-defender-atp-with-intune). \ No newline at end of file +> Need help? See [Using Microsoft Defender ATP with Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection#example-of-using-microsoft-defender-atp-with-intune). + +## Configure Microsoft Defender ATP with Intune + +The following table lists various tasks you can perform to configure Microsoft Defender ATP with Intune. + +|Task |Resources to learn more | +|---------|---------| +|Manage your organization's devices using Intune |[Protect devices with Microsoft Intune](https://docs.microsoft.com/mem/intune/protect/device-protect) | +|Integrate Microsoft Defender ATP with Microsoft Intune as a Mobile Threat Defense solution
(for Android devices and devices running Windows 10 or later) |[Enforce compliance for Microsoft Defender ATP with Conditional Access in Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection) | +|Use Conditional Access to control the devices and apps that can connect to your email and company resources |[Configure Conditional Access in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access) | +|Configure your Microsoft Defender Antivirus settings using the Policy configuration service provider ([Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider)) |[Policy CSP - Microsoft Defender ATP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-defender)

[Device restrictions: Microsoft Defender Antivirus](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus) | +|If necessary, specify exclusions for Microsoft Defender Antivirus

*Generally, you shouldn't need to apply exclusions. Microsoft Defender Antivirus includes a number of automatic exclusions based on known OS behaviors and typical management files, such as those used in enterprise management, database management, and other enterprise scenarios and situations.* |[Virus scanning recommendations for Enterprise computers that are running currently supported versions of Windows](https://support.microsoft.com/help/822158/virus-scanning-recommendations-for-enterprise-computers)

[Device restrictions: Microsoft Defender Antivirus Exclusions for Windows 10 devices](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus-exclusions)

[Configure Microsoft Defender Antivirus exclusions on Windows Server 2016 or 2019](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus)| +|Configure your attack surface reduction rules

*TIP: Configure your attack surface reduction rules in [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender) at first (for at least one week and up to two months). You can monitor status using Power BI ([get our template](https://github.com/microsoft/MDATP-PowerBI-Templates/tree/master/Attack%20Surface%20Reduction%20rules)), and then set those rules to active mode when you're ready.* |[Audit mode in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender)

[Endpoint protection: Attack Surface Reduction](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10?toc=/intune/configuration/toc.json&bc=/intune/configuration/breadcrumb/toc.json#attack-surface-reduction)

[Learn more about attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction) | +|Configure your network filtering (this is also referred to as network protection)

*TIP: Make sure that Windows 10 devices have the latest [antimalware platform updates](https://support.microsoft.com/help/4052623/update-for-microsoft-defender-antimalware-platform) installed.*|[Endpoint protection: Network filtering](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#network-filtering)

[Review network protection events in Windows Event Viewer](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/evaluate-network-protection#review-network-protection-events-in-windows-event-viewer) | +|Configure controlled folder access (this is also referred to as antiransomware) |[Endpoint protection: Controlled folder access](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#controlled-folder-access)

[Enable controlled folder access in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders#intune) | +|Configure exploit protection (formerly referred to as Exploit Guard) |[Endpoint protection: Microsoft Defender Exploit Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-exploit-guard)

[Enable exploit protection in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection#intune) | +|Configure Microsoft Defender SmartScreen to protect against malicious sites and files on the internet |[Microsoft Defender SmartScreen](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview)

[Policy settings for managing SmartScreen in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings#mdm-settings)

[Device restrictions: Microsoft Defender SmartScreen](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-smartscreen) | + + From c047bcb691a38b2164f211d468eb07ff6942b541 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 17 Jul 2020 10:13:05 -0700 Subject: [PATCH 0161/1414] remove --- .../microsoft-defender-atp/advanced-features.md | 8 -------- 1 file changed, 8 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md index 93bad18ef6..d3ada4e5ae 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md @@ -180,14 +180,6 @@ When you enable Intune integration, Intune will automatically create a classic C Forwards endpoint security alerts and their triage status to Microsoft Compliance Center, allowing you to enhance insider risk management policies with alerts and remediate internal risks before they cause harm. Forwarded data is processed and stored in the same location as your Office 365 data. -### Enable the Microsoft Defender ATP integration for insider risk management from the Azure ATP portal - -1. Log in to the Azure portal with a Global Administrator or Security Administrator role. - -2. Click . - -3. Toggle the Integration setting to **On** and click **Save**. - After configuring the [Security policy violation indicators](https://docs.microsoft.com/microsoft-365/compliance/insider-risk-management-settings.md#indicators) in the insider risk management settings, Microsoft Defender ATP alerts will be shared with insider risk management for applicable users. ## Preview features From b4c1e288146f1627fc4a1e1be2786841749f7caf Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 17 Jul 2020 10:15:59 -0700 Subject: [PATCH 0162/1414] added new videos --- .../windows-autopilot/deployment-process.md | 12 +++++++++++- .../windows-autopilot-scenarios.md | 6 ++++++ .../windows-autopilot/windows-autopilot.md | 18 ++++++------------ 3 files changed, 23 insertions(+), 13 deletions(-) diff --git a/windows/deployment/windows-autopilot/deployment-process.md b/windows/deployment/windows-autopilot/deployment-process.md index 6723d50e35..0c22b52f04 100644 --- a/windows/deployment/windows-autopilot/deployment-process.md +++ b/windows/deployment/windows-autopilot/deployment-process.md @@ -24,4 +24,14 @@ Windows Autopilot deployment processes are summarized in the poster below. The p [![Deploy Windows 10 with Autopilot](../media/windows10-autopilot-flowchart.png)](../media/Windows10AutopilotFlowchart.pdf) -**Note**: The Windows Autopilot for existing devices process is included in the [Microsoft Endpoint Configuration Manager deployment poster](../windows-10-deployment-posters.md#deploy-windows-10-with-microsoft-endpoint-configuration-manager). \ No newline at end of file +**Note**: The Windows Autopilot for existing devices process is included in the [Microsoft Endpoint Configuration Manager deployment poster](../windows-10-deployment-posters.md#deploy-windows-10-with-microsoft-endpoint-configuration-manager). + +## Windows Autopilot walkthrough + +The following video shows the process of setting up Windows Autopilot: + +
+ + + +This video is also available [here](https://www.microsoft.com/videoplayer/embed/RE4ATOx). \ No newline at end of file diff --git a/windows/deployment/windows-autopilot/windows-autopilot-scenarios.md b/windows/deployment/windows-autopilot/windows-autopilot-scenarios.md index ab95bacbee..16abf999ea 100644 --- a/windows/deployment/windows-autopilot/windows-autopilot-scenarios.md +++ b/windows/deployment/windows-autopilot/windows-autopilot-scenarios.md @@ -35,6 +35,12 @@ The following Windows Autopilot scenarios are described in this guide: | Pre-provision a device with up-to-date applications, policies and settings.| [White glove](white-glove.md) | | Deploy Windows 10 on an existing Windows 7 or 8.1 device | [Windows Autopilot for existing devices](existing-devices.md) | +These scenarios are summarized in the following video. + +  + +> [!video https://www.microsoft.com/videoplayer/embed/RE4Ci1b?autoplay=false] + ## Windows Autopilot capabilities ### Windows Autopilot is self-updating during OOBE diff --git a/windows/deployment/windows-autopilot/windows-autopilot.md b/windows/deployment/windows-autopilot/windows-autopilot.md index cf333e1a55..16e1781d6e 100644 --- a/windows/deployment/windows-autopilot/windows-autopilot.md +++ b/windows/deployment/windows-autopilot/windows-autopilot.md @@ -25,9 +25,13 @@ ms.topic: article Windows Autopilot is a collection of technologies used to set up and pre-configure new devices, getting them ready for productive use. You can also use Windows Autopilot to reset, repurpose and recover devices. This solution enables an IT department to achieve the above with little to no infrastructure to manage, with a process that's easy and simple. -Windows Autopilot is designed to simplify all parts of the lifecycle of Windows devices, for both IT and end users, from initial deployment through the eventual end of life. Leveraging cloud-based services, it can reduce the overall costs for deploying, managing, and retiring devices by reducing the amount of time that IT needs to spend on these processes and the amount of infrastructure that they need to maintain, while ensuring ease of use for all types of end users. See the following diagram: +Windows Autopilot is designed to simplify all parts of the lifecycle of Windows devices, for both IT and end users, from initial deployment through the eventual end of life. Leveraging cloud-based services, it can reduce the overall costs for deploying, managing, and retiring devices by reducing the amount of time that IT needs to spend on these processes and the amount of infrastructure that they need to maintain, while ensuring ease of use for all types of end users. See the following video and diagram: - ![Process overview](images/image1.png) +  + +> [!video https://www.microsoft.com/videoplayer/embed/RE4C7G9?autoplay=false] + +![Process overview](images/image1.png) When initially deploying new Windows devices, Windows Autopilot leverages the OEM-optimized version of Windows 10 that is preinstalled on the device, saving organizations the effort of having to maintain custom images and drivers for every model of device being used. Instead of re-imaging the device, your existing Windows 10 installation can be transformed into a “business-ready” state, applying settings and policies, installing apps, and even changing the edition of Windows 10 being used (e.g. from Windows 10 Pro to Windows 10 Enterprise) to support advanced features. @@ -40,16 +44,6 @@ Windows Autopilot enables you to: * Create and auto-assign devices to configuration groups based on a device's profile. * Customize OOBE content specific to the organization. -## Windows Autopilot walkthrough - -The following video shows the process of setting up Windows Autopilot: - -
- - - -This video is also available [here](https://www.microsoft.com/videoplayer/embed/RE4ATOx). - ## Benefits of Windows Autopilot Traditionally, IT pros spend a lot of time building and customizing images that will later be deployed to devices. Windows Autopilot introduces a new approach. From ccb9f504edaf37e412436c306fb2cb9c2518c358 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 17 Jul 2020 10:22:03 -0700 Subject: [PATCH 0163/1414] Update manage-atp-post-migration-intune.md --- .../microsoft-defender-atp/manage-atp-post-migration-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index 828cdbf280..85caad23e1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -52,6 +52,6 @@ The following table lists various tasks you can perform to configure Microsoft D |Configure your network filtering (this is also referred to as network protection)

*TIP: Make sure that Windows 10 devices have the latest [antimalware platform updates](https://support.microsoft.com/help/4052623/update-for-microsoft-defender-antimalware-platform) installed.*|[Endpoint protection: Network filtering](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#network-filtering)

[Review network protection events in Windows Event Viewer](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/evaluate-network-protection#review-network-protection-events-in-windows-event-viewer) | |Configure controlled folder access (this is also referred to as antiransomware) |[Endpoint protection: Controlled folder access](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#controlled-folder-access)

[Enable controlled folder access in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders#intune) | |Configure exploit protection (formerly referred to as Exploit Guard) |[Endpoint protection: Microsoft Defender Exploit Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-exploit-guard)

[Enable exploit protection in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection#intune) | -|Configure Microsoft Defender SmartScreen to protect against malicious sites and files on the internet |[Microsoft Defender SmartScreen](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview)

[Policy settings for managing SmartScreen in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings#mdm-settings)

[Device restrictions: Microsoft Defender SmartScreen](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-smartscreen) | +|Configure Microsoft Defender SmartScreen to protect against malicious sites and files on the internet.

*Microsoft Edge should be installed on your organization's devices. For protection on Google Chrome and FireFox browsers, configure exploit protection.* |[Microsoft Defender SmartScreen](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview)

[Policy settings for managing SmartScreen in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings#mdm-settings)

[Device restrictions: Microsoft Defender SmartScreen](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-smartscreen) | From 510d8d01167c909826b981bb013a482fcc27be8d Mon Sep 17 00:00:00 2001 From: sazankha <67922512+sazankha@users.noreply.github.com> Date: Fri, 17 Jul 2020 10:32:39 -0700 Subject: [PATCH 0164/1414] Update faq-md-app-guard.md --- .../microsoft-defender-application-guard/faq-md-app-guard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.md index 0a946cec7c..8c53e5bb46 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.md @@ -107,3 +107,7 @@ Windows Defender Application Guard accesses files from a VHD mounted on the host If hyperthreading is disabled (because of an update applied through a KB article or through BIOS settings), there is a possibility Application Guard no longer meets the minimum requirements. +### Why am I getting the error message ("ERROR_VIRTUAL_DISK_LIMITATION")? + +Application Guard may not work correctly on NTFS compressed volumes. If this issue persists, try uncompressing the volume. + From 7e713409a63e6e38b439b3ed08c1c85730a56315 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 17 Jul 2020 10:33:58 -0700 Subject: [PATCH 0165/1414] Update manage-atp-post-migration-intune.md --- .../microsoft-defender-atp/manage-atp-post-migration-intune.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index 85caad23e1..23e2c25031 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -53,5 +53,6 @@ The following table lists various tasks you can perform to configure Microsoft D |Configure controlled folder access (this is also referred to as antiransomware) |[Endpoint protection: Controlled folder access](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#controlled-folder-access)

[Enable controlled folder access in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders#intune) | |Configure exploit protection (formerly referred to as Exploit Guard) |[Endpoint protection: Microsoft Defender Exploit Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-exploit-guard)

[Enable exploit protection in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection#intune) | |Configure Microsoft Defender SmartScreen to protect against malicious sites and files on the internet.

*Microsoft Edge should be installed on your organization's devices. For protection on Google Chrome and FireFox browsers, configure exploit protection.* |[Microsoft Defender SmartScreen](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview)

[Policy settings for managing SmartScreen in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings#mdm-settings)

[Device restrictions: Microsoft Defender SmartScreen](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-smartscreen) | +|Microsoft Defender Firewall |[Microsoft Defender Firewall with Advanced Security](https://docs.microsoft.com/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security)

[Endpoint protection: Microsoft Defender Firewall](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-firewall) | From ae99116443c3b3935b11a43024473787b564e9c3 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 17 Jul 2020 10:45:00 -0700 Subject: [PATCH 0166/1414] Update manage-atp-post-migration-intune.md --- .../manage-atp-post-migration-intune.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index 23e2c25031..d1813b4b1d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -52,7 +52,8 @@ The following table lists various tasks you can perform to configure Microsoft D |Configure your network filtering (this is also referred to as network protection)

*TIP: Make sure that Windows 10 devices have the latest [antimalware platform updates](https://support.microsoft.com/help/4052623/update-for-microsoft-defender-antimalware-platform) installed.*|[Endpoint protection: Network filtering](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#network-filtering)

[Review network protection events in Windows Event Viewer](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/evaluate-network-protection#review-network-protection-events-in-windows-event-viewer) | |Configure controlled folder access (this is also referred to as antiransomware) |[Endpoint protection: Controlled folder access](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#controlled-folder-access)

[Enable controlled folder access in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders#intune) | |Configure exploit protection (formerly referred to as Exploit Guard) |[Endpoint protection: Microsoft Defender Exploit Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-exploit-guard)

[Enable exploit protection in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection#intune) | -|Configure Microsoft Defender SmartScreen to protect against malicious sites and files on the internet.

*Microsoft Edge should be installed on your organization's devices. For protection on Google Chrome and FireFox browsers, configure exploit protection.* |[Microsoft Defender SmartScreen](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview)

[Policy settings for managing SmartScreen in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings#mdm-settings)

[Device restrictions: Microsoft Defender SmartScreen](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-smartscreen) | -|Microsoft Defender Firewall |[Microsoft Defender Firewall with Advanced Security](https://docs.microsoft.com/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security)

[Endpoint protection: Microsoft Defender Firewall](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-firewall) | +|Configure Microsoft Defender SmartScreen to protect against malicious sites and files on the internet.

*Microsoft Edge should be installed on your organization's devices. For protection on Google Chrome and FireFox browsers, configure exploit protection.* |[Microsoft Defender SmartScreen](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview)

[Device restrictions: Microsoft Defender SmartScreen](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-smartscreen)

[Policy settings for managing SmartScreen in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings#mdm-settings) | +|Configure Microsoft Defender Firewall to block unauthorized network traffic flowing into or out of your organization's devices |[Endpoint protection: Microsoft Defender Firewall](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-firewall)

[Microsoft Defender Firewall with Advanced Security](https://docs.microsoft.com/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security) | +|Configure encryption and BitLocker |[Endpoint protection: Windows Encryption](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#windows-encryption)

[BitLocker for Windows 10 devices](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) | From 1f945a487a022fc78ce121ec8e14786bb9b1275e Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 17 Jul 2020 10:58:30 -0700 Subject: [PATCH 0167/1414] Update manage-atp-post-migration-intune.md --- .../microsoft-defender-atp/manage-atp-post-migration-intune.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index d1813b4b1d..71e90831b8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -55,5 +55,7 @@ The following table lists various tasks you can perform to configure Microsoft D |Configure Microsoft Defender SmartScreen to protect against malicious sites and files on the internet.

*Microsoft Edge should be installed on your organization's devices. For protection on Google Chrome and FireFox browsers, configure exploit protection.* |[Microsoft Defender SmartScreen](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview)

[Device restrictions: Microsoft Defender SmartScreen](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-smartscreen)

[Policy settings for managing SmartScreen in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings#mdm-settings) | |Configure Microsoft Defender Firewall to block unauthorized network traffic flowing into or out of your organization's devices |[Endpoint protection: Microsoft Defender Firewall](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-firewall)

[Microsoft Defender Firewall with Advanced Security](https://docs.microsoft.com/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security) | |Configure encryption and BitLocker |[Endpoint protection: Windows Encryption](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#windows-encryption)

[BitLocker for Windows 10 devices](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) | +|Configure Microsoft Defender Credential Guard to protect against credential theft attacks |For Windows 10, Windows Server 2016, and Windows Server 2019, see [Endpoint protection: Microsoft Defender Credential Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-credential-guard)

For Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1, and Windows Server 2012 R2, see [Mitigating Pass-the-Hash (PtH) Attacks and Other Credential Theft, Version 1 and 2](https://www.microsoft.com/download/details.aspx?id=36036) | +|Configure your Microsoft Defender Security Center ([https://securitycenter.windows.com](https://securitycenter.windows.com)) to view alerts, configure threat protection features, and view detailed information about your organization's overall security posture |[]()

[Overview of the Microsoft Defender Security Center](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/use) | From 673dfb9ac7d0dba3363ea233d6889d67d1313246 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 17 Jul 2020 10:59:40 -0700 Subject: [PATCH 0168/1414] Update manage-atp-post-migration-intune.md --- .../microsoft-defender-atp/manage-atp-post-migration-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index 71e90831b8..b7730d5890 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -56,6 +56,6 @@ The following table lists various tasks you can perform to configure Microsoft D |Configure Microsoft Defender Firewall to block unauthorized network traffic flowing into or out of your organization's devices |[Endpoint protection: Microsoft Defender Firewall](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-firewall)

[Microsoft Defender Firewall with Advanced Security](https://docs.microsoft.com/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security) | |Configure encryption and BitLocker |[Endpoint protection: Windows Encryption](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#windows-encryption)

[BitLocker for Windows 10 devices](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) | |Configure Microsoft Defender Credential Guard to protect against credential theft attacks |For Windows 10, Windows Server 2016, and Windows Server 2019, see [Endpoint protection: Microsoft Defender Credential Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-credential-guard)

For Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1, and Windows Server 2012 R2, see [Mitigating Pass-the-Hash (PtH) Attacks and Other Credential Theft, Version 1 and 2](https://www.microsoft.com/download/details.aspx?id=36036) | -|Configure your Microsoft Defender Security Center ([https://securitycenter.windows.com](https://securitycenter.windows.com)) to view alerts, configure threat protection features, and view detailed information about your organization's overall security posture |[]()

[Overview of the Microsoft Defender Security Center](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/use) | +|Configure your Microsoft Defender Security Center ([https://securitycenter.windows.com](https://securitycenter.windows.com)) to view alerts, configure threat protection features, and view detailed information about your organization's overall security posture |[Endpoint protection: Microsoft Defender Security Center](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-security-center)

[Overview of the Microsoft Defender Security Center](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/use) | From 1e1aeef1b193369d36993d25dc6074a8786604db Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 17 Jul 2020 11:13:17 -0700 Subject: [PATCH 0169/1414] remove old video --- .../windows-autopilot/deployment-process.md | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/windows/deployment/windows-autopilot/deployment-process.md b/windows/deployment/windows-autopilot/deployment-process.md index 0c22b52f04..6723d50e35 100644 --- a/windows/deployment/windows-autopilot/deployment-process.md +++ b/windows/deployment/windows-autopilot/deployment-process.md @@ -24,14 +24,4 @@ Windows Autopilot deployment processes are summarized in the poster below. The p [![Deploy Windows 10 with Autopilot](../media/windows10-autopilot-flowchart.png)](../media/Windows10AutopilotFlowchart.pdf) -**Note**: The Windows Autopilot for existing devices process is included in the [Microsoft Endpoint Configuration Manager deployment poster](../windows-10-deployment-posters.md#deploy-windows-10-with-microsoft-endpoint-configuration-manager). - -## Windows Autopilot walkthrough - -The following video shows the process of setting up Windows Autopilot: - -
- - - -This video is also available [here](https://www.microsoft.com/videoplayer/embed/RE4ATOx). \ No newline at end of file +**Note**: The Windows Autopilot for existing devices process is included in the [Microsoft Endpoint Configuration Manager deployment poster](../windows-10-deployment-posters.md#deploy-windows-10-with-microsoft-endpoint-configuration-manager). \ No newline at end of file From 532cd008fa5ab1e228797b3839418e47cc8b2027 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 17 Jul 2020 11:17:36 -0700 Subject: [PATCH 0170/1414] Update manage-atp-post-migration-intune.md --- .../manage-atp-post-migration-intune.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index b7730d5890..9b2c38bff2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -46,16 +46,17 @@ The following table lists various tasks you can perform to configure Microsoft D |Manage your organization's devices using Intune |[Protect devices with Microsoft Intune](https://docs.microsoft.com/mem/intune/protect/device-protect) | |Integrate Microsoft Defender ATP with Microsoft Intune as a Mobile Threat Defense solution
(for Android devices and devices running Windows 10 or later) |[Enforce compliance for Microsoft Defender ATP with Conditional Access in Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection) | |Use Conditional Access to control the devices and apps that can connect to your email and company resources |[Configure Conditional Access in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access) | -|Configure your Microsoft Defender Antivirus settings using the Policy configuration service provider ([Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider)) |[Policy CSP - Microsoft Defender ATP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-defender)

[Device restrictions: Microsoft Defender Antivirus](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus) | +|Configure your Microsoft Defender Antivirus settings using the Policy configuration service provider ([Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider)) |[Device restrictions: Microsoft Defender Antivirus](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus)

[Policy CSP - Microsoft Defender ATP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-defender) | |If necessary, specify exclusions for Microsoft Defender Antivirus

*Generally, you shouldn't need to apply exclusions. Microsoft Defender Antivirus includes a number of automatic exclusions based on known OS behaviors and typical management files, such as those used in enterprise management, database management, and other enterprise scenarios and situations.* |[Virus scanning recommendations for Enterprise computers that are running currently supported versions of Windows](https://support.microsoft.com/help/822158/virus-scanning-recommendations-for-enterprise-computers)

[Device restrictions: Microsoft Defender Antivirus Exclusions for Windows 10 devices](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus-exclusions)

[Configure Microsoft Defender Antivirus exclusions on Windows Server 2016 or 2019](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus)| |Configure your attack surface reduction rules

*TIP: Configure your attack surface reduction rules in [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender) at first (for at least one week and up to two months). You can monitor status using Power BI ([get our template](https://github.com/microsoft/MDATP-PowerBI-Templates/tree/master/Attack%20Surface%20Reduction%20rules)), and then set those rules to active mode when you're ready.* |[Audit mode in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender)

[Endpoint protection: Attack Surface Reduction](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10?toc=/intune/configuration/toc.json&bc=/intune/configuration/breadcrumb/toc.json#attack-surface-reduction)

[Learn more about attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction) | |Configure your network filtering (this is also referred to as network protection)

*TIP: Make sure that Windows 10 devices have the latest [antimalware platform updates](https://support.microsoft.com/help/4052623/update-for-microsoft-defender-antimalware-platform) installed.*|[Endpoint protection: Network filtering](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#network-filtering)

[Review network protection events in Windows Event Viewer](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/evaluate-network-protection#review-network-protection-events-in-windows-event-viewer) | -|Configure controlled folder access (this is also referred to as antiransomware) |[Endpoint protection: Controlled folder access](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#controlled-folder-access)

[Enable controlled folder access in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders#intune) | -|Configure exploit protection (formerly referred to as Exploit Guard) |[Endpoint protection: Microsoft Defender Exploit Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-exploit-guard)

[Enable exploit protection in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection#intune) | +|Configure controlled folder access to protect against ransomware

*Controlled folder access is also referred to as antiransomware protection.* |[Endpoint protection: Controlled folder access](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#controlled-folder-access)

[Enable controlled folder access in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders#intune) | +|Configure exploit protection to protect your organization's devices from malware that uses exploits to spread and infect other devices

*Exploit protection is also referred to as Exploit Guard.* |[Endpoint protection: Microsoft Defender Exploit Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-exploit-guard)

[Enable exploit protection in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection#intune) | |Configure Microsoft Defender SmartScreen to protect against malicious sites and files on the internet.

*Microsoft Edge should be installed on your organization's devices. For protection on Google Chrome and FireFox browsers, configure exploit protection.* |[Microsoft Defender SmartScreen](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview)

[Device restrictions: Microsoft Defender SmartScreen](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-smartscreen)

[Policy settings for managing SmartScreen in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings#mdm-settings) | |Configure Microsoft Defender Firewall to block unauthorized network traffic flowing into or out of your organization's devices |[Endpoint protection: Microsoft Defender Firewall](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-firewall)

[Microsoft Defender Firewall with Advanced Security](https://docs.microsoft.com/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security) | |Configure encryption and BitLocker |[Endpoint protection: Windows Encryption](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#windows-encryption)

[BitLocker for Windows 10 devices](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) | |Configure Microsoft Defender Credential Guard to protect against credential theft attacks |For Windows 10, Windows Server 2016, and Windows Server 2019, see [Endpoint protection: Microsoft Defender Credential Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-credential-guard)

For Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1, and Windows Server 2012 R2, see [Mitigating Pass-the-Hash (PtH) Attacks and Other Credential Theft, Version 1 and 2](https://www.microsoft.com/download/details.aspx?id=36036) | -|Configure your Microsoft Defender Security Center ([https://securitycenter.windows.com](https://securitycenter.windows.com)) to view alerts, configure threat protection features, and view detailed information about your organization's overall security posture |[Endpoint protection: Microsoft Defender Security Center](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-security-center)

[Overview of the Microsoft Defender Security Center](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/use) | +|Configure your Microsoft Defender Security Center ([https://securitycenter.windows.com](https://securitycenter.windows.com)) to view alerts, configure threat protection features, and view detailed information about your organization's overall security posture.

You can also configure whether and what features end users can see in the Microsoft Defender Security Center. |[Endpoint protection: Microsoft Defender Security Center](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-security-center)

[Overview of the Microsoft Defender Security Center](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/use) | +|Configure Microsoft Defender Application Control (also referred to as AppLocker) to choose whether to audit or trust apps on your organization's devices |[AppLocker overview](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/applocker/applocker-overview)
[Endpoint protection: MIcrosoft Defender Application Control](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-application-control)
[AppLocker CSP](https://docs.microsoft.com/windows/client-management/mdm/applocker-csp)| From ebf4ce149c04176cb13cbc1ed42ce01e38eb9b66 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 17 Jul 2020 11:20:16 -0700 Subject: [PATCH 0171/1414] Update manage-atp-post-migration-intune.md --- .../microsoft-defender-atp/manage-atp-post-migration-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index 9b2c38bff2..44abfcb9c6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -54,7 +54,7 @@ The following table lists various tasks you can perform to configure Microsoft D |Configure exploit protection to protect your organization's devices from malware that uses exploits to spread and infect other devices

*Exploit protection is also referred to as Exploit Guard.* |[Endpoint protection: Microsoft Defender Exploit Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-exploit-guard)

[Enable exploit protection in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection#intune) | |Configure Microsoft Defender SmartScreen to protect against malicious sites and files on the internet.

*Microsoft Edge should be installed on your organization's devices. For protection on Google Chrome and FireFox browsers, configure exploit protection.* |[Microsoft Defender SmartScreen](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview)

[Device restrictions: Microsoft Defender SmartScreen](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-smartscreen)

[Policy settings for managing SmartScreen in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings#mdm-settings) | |Configure Microsoft Defender Firewall to block unauthorized network traffic flowing into or out of your organization's devices |[Endpoint protection: Microsoft Defender Firewall](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-firewall)

[Microsoft Defender Firewall with Advanced Security](https://docs.microsoft.com/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security) | -|Configure encryption and BitLocker |[Endpoint protection: Windows Encryption](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#windows-encryption)

[BitLocker for Windows 10 devices](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) | +|Configure encryption and BitLocker to protect information on your organization's devices running Windows |[Endpoint protection: Windows Encryption](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#windows-encryption)

[BitLocker for Windows 10 devices](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) | |Configure Microsoft Defender Credential Guard to protect against credential theft attacks |For Windows 10, Windows Server 2016, and Windows Server 2019, see [Endpoint protection: Microsoft Defender Credential Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-credential-guard)

For Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1, and Windows Server 2012 R2, see [Mitigating Pass-the-Hash (PtH) Attacks and Other Credential Theft, Version 1 and 2](https://www.microsoft.com/download/details.aspx?id=36036) | |Configure your Microsoft Defender Security Center ([https://securitycenter.windows.com](https://securitycenter.windows.com)) to view alerts, configure threat protection features, and view detailed information about your organization's overall security posture.

You can also configure whether and what features end users can see in the Microsoft Defender Security Center. |[Endpoint protection: Microsoft Defender Security Center](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-security-center)

[Overview of the Microsoft Defender Security Center](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/use) | |Configure Microsoft Defender Application Control (also referred to as AppLocker) to choose whether to audit or trust apps on your organization's devices |[AppLocker overview](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/applocker/applocker-overview)
[Endpoint protection: MIcrosoft Defender Application Control](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-application-control)
[AppLocker CSP](https://docs.microsoft.com/windows/client-management/mdm/applocker-csp)| From ad933f3a62a31b85722a9b2ea81769801eb58d07 Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Fri, 17 Jul 2020 11:34:21 -0700 Subject: [PATCH 0172/1414] pencil edit --- .../microsoft-defender-application-guard/faq-md-app-guard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.md index 8c53e5bb46..ad435fd8ad 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.md @@ -95,7 +95,7 @@ Microsoft Defender Application Guard accesses files from a VHD mounted on the ho ### Why do the Network Isolation policies in Group Policy and CSP look different? -There is not a one-to-one mapping among all the Network Isolation policies between CSP and GP. Mandatary network isolation policies to deploy WDAG are different between CSP and GP. +There is not a one-to-one mapping among all the Network Isolation policies between CSP and GP. Mandatory network isolation policies to deploy WDAG are different between CSP and GP. Mandatory network isolation GP policy to deploy WDAG: "DomainSubnets or CloudResources" Mandatory network isolation CSP policy to deploy WDAG: "EnterpriseCloudResources or (EnterpriseIpRange and EnterpriseNetworkDomainNames)" From 0ef0f47a7f6c21fa11b30ad04172fad95fd49765 Mon Sep 17 00:00:00 2001 From: Jane Muriranja <68369324+JaneM-02@users.noreply.github.com> Date: Fri, 17 Jul 2020 21:47:04 +0300 Subject: [PATCH 0173/1414] Corrected Group Policy names Internet Explorer - Turn off Compatibility View Windows Defender - Security Intelligence Updates --- ...ows-operating-system-components-to-microsoft-services.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index b73606d090..78f27fd69d 100644 --- a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -437,7 +437,7 @@ There are more Group Policy objects that are used by Internet Explorer: | Path | Policy | Description | | - | - | - | -| **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Internet Explorer** > **Compatibility View** > **Turn off Compatibility View** | Choose whether employees can configure Compatibility View. | Choose whether an employee can fix website display problems that he or she may encounter while browsing.
**Set to: Enabled** | +| **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Internet Explorer** > **Compatibility View** > **Turn off Compatibility View** | Turn off Compatibility View. | Choose whether an employee can fix website display problems that he or she may encounter while browsing.
**Set to: Enabled** | | **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Internet Explorer** > **Internet Control Panel** > **Advanced Page** | Turn off the flip ahead with page prediction feature | Choose whether an employee can swipe across a screen or click forward to go to the next pre-loaded page of a website.
**Set to: Enabled** | | **Computer Configuration** > **Administrative Templates** > **Windows Components** > **RSS Feeds** | Turn off background synchronization for feeds and Web Slices | Choose whether to have background synchronization for feeds and Web Slices.
**Set to: Enabled** | | **Computer Configuration** > **Administrative Templates** > **Control Panel** > **Allow Online Tips** | Allow Online Tips | Enables or disables the retrieval of online tips and help for the Settings app.
**Set to: Disabled** | @@ -1622,11 +1622,11 @@ You can stop sending file samples back to Microsoft. You can stop downloading **Definition Updates**: -- **Enable** the Group Policy **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Microsoft Defender Antivirus** > **Signature Updates** > **Define the order of sources for downloading definition updates** and set it to **FileShares**. +- **Enable** the Group Policy **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Microsoft Defender Antivirus** > **Security Intelligence Updates** > **Define the order of sources for downloading definition updates** and set it to **FileShares**. -and- -- **Disable** the Group Policy **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Microsoft Defender Antivirus** > **Signature Updates** > **Define file shares for downloading definition updates** and set it to **Nothing**. +- **Disable** the Group Policy **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Microsoft Defender Antivirus** > **Security Intelligence Updates** > **Define file shares for downloading definition updates** and set it to **Nothing**. -or- From 263405116eb22fccbe9fb42cb7170e26974698f6 Mon Sep 17 00:00:00 2001 From: Jane Muriranja <68369324+JaneM-02@users.noreply.github.com> Date: Fri, 17 Jul 2020 22:03:48 +0300 Subject: [PATCH 0174/1414] Correcting Reg Path Reg path in document is different from path set by RTB package: Contacts - HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy!LetAppsAccessContacts Calendar - HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy --- ...ndows-operating-system-components-to-microsoft-services.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index b73606d090..fedd33d2ee 100644 --- a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -1100,7 +1100,7 @@ To turn off **Choose apps that can access contacts**: -or- -- Create a REG_DWORD registry setting named **LetAppsAccessContacts** in **HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). +- Create a REG_DWORD registry setting named **LetAppsAccessContacts** in **HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). ###
18.9 Calendar @@ -1116,7 +1116,7 @@ To turn off **Let apps access my calendar**: -or- -- Create a REG_DWORD registry setting named **LetAppsAccessCalendar** in **HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). +- Create a REG_DWORD registry setting named **LetAppsAccessCalendar** in **HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). To turn off **Choose apps that can access calendar**: From 922030857680327f600354a3b5a65f2f0a4a49f2 Mon Sep 17 00:00:00 2001 From: Sunny Zankharia <67922512+sazankha@users.noreply.github.com> Date: Fri, 17 Jul 2020 12:13:41 -0700 Subject: [PATCH 0175/1414] Update faq-md-app-guard.md Updated with Known issues and mitigation --- .../faq-md-app-guard.md | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.md index 8c53e5bb46..80279200dc 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.md @@ -111,3 +111,52 @@ If hyperthreading is disabled (because of an update applied through a KB article Application Guard may not work correctly on NTFS compressed volumes. If this issue persists, try uncompressing the volume. +### Why am I getting the error message ("ERR_NAME_NOT_RESOLVED") after not being able to reach PAC file? + +This is a known issue. To mitigate this you need to create two firewall rules. +For guidance on how to create a firewall rule via GP see: + +https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-firewall/create-an-inbound-icmp-rule +https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security + +First rule (DHCP Server): +1. Program path: %SystemRoot%\System32\svchost.exe +2. Local Service: Sid: S-1-5-80-2009329905-444645132-2728249442-922493431-93864177 (Internet Connection Service (SharedAccess)) +3. Protocol UDP +4. Port 67 + +Second rule (DHCP Client): Same as the above, but scoped to local port 68 + +In the UI go through the following steps: +1. Right click on inbound rules, create a new rule +2. Choose “custom rule” +3. Program path: “%SystemRoot%\System32\svchost.exe" +4. Protocol Type: UDP, Specific ports: 67, Remote port: any +5. Any IP addresses +6. Allow the connection +7. All profiles +8. The rule should be present in the UI. Right click on the rule > properties +9. “Programs and services” tab, Under the Services section click on “settings”. Choose “Apply to this Service” and select “Internet Connection Sharing (ICS) Shared Access” + +### Why can I not launch Application Guard when Exploit Guard is enabled? + +There is a known issue where if you change the Exploit Protection settings for CFG and possibly others, hvsimgr cannot launch. To mitigate this issue, go to Windows Security-> App and Browser control -> Exploit Protection Setting -> switch CFG to the “use default". + + +### How can I have ICS in enabled state yet still use Application Guard? + +This is a two step process. + +Step 1: + +Enable Internet Connection sharing by changing the Group Policy setting “Prohibit use of Internet Connection Sharing on your DNS domain network” which is part of the MS Security baseline from Enabled to Disabled. + +Step 2: + +1. Disable IpNat.sys from ICS load +System\CurrentControlSet\Services\SharedAccess\Parameters\DisableIpNat = 1 +2. Configure ICS (SharedAccess) to enabled +HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Start = 3 +3. Disabling IPNAT (Optional) +HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\IPNat\Start = 4 +4. Reboot. From 32468767f9a83b3b5b490adabd3ff787a3bfc7a6 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 17 Jul 2020 13:28:35 -0700 Subject: [PATCH 0176/1414] updated api topics --- .../get-all-vulnerabilities-by-machines.md | 16 +++++++++------- .../next-gen-threat-and-vuln-mgt.md | 1 + 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-all-vulnerabilities-by-machines.md b/windows/security/threat-protection/microsoft-defender-atp/get-all-vulnerabilities-by-machines.md index de0e5c2508..3ec0c82630 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-all-vulnerabilities-by-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-all-vulnerabilities-by-machines.md @@ -1,5 +1,5 @@ --- -title: Get all vulnerabilities by Machine and Software +title: Get all vulnerabilities by machine and software description: Retrieves a list of all the vulnerabilities affecting the organization by Machine and Software keywords: apis, graph api, supported apis, get, vulnerability information, mdatp tvm api search.product: eADQiWindows 10XVcnh @@ -16,13 +16,14 @@ ms.collection: M365-security-compliance ms.topic: article --- -# List vulnerabilities by Machine and Software +# List vulnerabilities by machine and software + **Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -Retrieves a list of all the vulnerabilities affecting the organization per [Machine](machine.md) and [Software](software.md). -
If the vulnerability has a fixing KB, it will appear in the response. -
Supports [OData V4 queries](https://www.odata.org/documentation/). -
The OData ```$filter``` is supported on all properties. +Retrieves a list of all the vulnerabilities affecting the organization per [machine](machine.md) and [software](software.md). +- If the vulnerability has a fixing KB, it will appear in the response. +- Supports [OData V4 queries](https://www.odata.org/documentation/). +- The OData ```$filter``` is supported on all properties. >[!Tip] >This is great API for [Power BI integration](api-power-bi.md). @@ -100,5 +101,6 @@ Here is an example of the response. ``` ## Related topics -- [Risk-based Threat & Vulnerability Management](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt) + +- [Risk-based threat and vulnerability management](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt) - [Vulnerabilities in your organization](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses) diff --git a/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md b/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md index 05fb5adc3b..0f1e02ecd1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md +++ b/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md @@ -110,6 +110,7 @@ See the following topics for related APIs: - [Score APIs](score.md) - [Software APIs](software.md) - [Vulnerability APIs](vulnerability.md) +- [List vulnerabilities by machine and software](get-all-vulnerabilities-by-machines.md) ## Related topics From 5215c7c04f75a95a0f8b15328d6a49f4e85cb5cd Mon Sep 17 00:00:00 2001 From: Robert Durff Date: Fri, 17 Jul 2020 14:31:59 -0700 Subject: [PATCH 0177/1414] Reorganize topics and fix broken links in CC topic I am an external consultant working with MS FTE Mike Grimm (MGrimm) on Common Criteria certifications. We are refreshing this topic with the following changes: - Reorganized the topic by product release (e.g., list all documents for the Windows 10 1909 certification together in a group) - Added links to downloadable Assurance Activity Reports where available - Fixed numerous broken links to NIAP resources Please follow up with me or MGrimm with questions or concerns. Thanks! --- .../windows-platform-common-criteria.md | 333 +++++++++++------- 1 file changed, 204 insertions(+), 129 deletions(-) diff --git a/windows/security/threat-protection/windows-platform-common-criteria.md b/windows/security/threat-protection/windows-platform-common-criteria.md index d1d4e94a38..3dece2757f 100644 --- a/windows/security/threat-protection/windows-platform-common-criteria.md +++ b/windows/security/threat-protection/windows-platform-common-criteria.md @@ -15,159 +15,227 @@ ms.reviewer: # Common Criteria Certifications -Microsoft is committed to optimizing the security of its products and services. As part of that commitment, Microsoft supports the Common Criteria certification program, continues to ensure that products incorporate the features and functions required by relevant Common Criteria protection profiles, and completes Common Criteria certifications of Microsoft Windows products. +Microsoft is committed to optimizing the security of its products and services. As part of that commitment, Microsoft supports the Common Criteria certification program, ensures that products incorporate the features and functions required by relevant Common Criteria Protection Profiles, and completes Common Criteria certifications of Microsoft Windows products. This topic lists the current and archived certified Windows products, together with relevant documentation from each certification. -## Common Criteria Security Targets +## Certified Products -### Information for Systems Integrators and Accreditors +The product releases below are currently certified against the cited Protection Profile, as listed on the [Common Criteria Portal](https://www.commoncriteriaportal.org/products/). The Security Target describes the product edition(s) in scope, the security functionality in the product, and the assurance measures from the Protection Profile used as part of the evaluation. The Administrative Guide provides guidance on configuring the product to match the evaluated configuration. The Certification Report or Validation Report documents the results of the evaluation by the validation team, with the Assurance Activity Report providing details on the evaluator's actions. -The Security Target describes security functionality and assurance measures used to evaluate Windows. +### Microsoft Windows 10 and Windows Server (November 2019 Update, version 1909) +Certified against the Protection Profile for General Purpose Operating Systems, including the Extended Package for Wireless Local Area Network Clients and the Module for Virtual Private Network Clients. -- [Microsoft Windows 10 (November 2019 Update)](https://download.microsoft.com/download/b/3/7/b37981cf-040a-4b02-a93c-a3d3a93986bf/Windows%2010%201909%20GP%20OS%20Security%20Target.pdf) -- [Microsoft Windows 10 (May 2019 Update)](https://download.microsoft.com/download/c/6/9/c6903621-901e-4603-b9cb-fbfe5d6aa691/Windows%2010%201903%20GP%20OS%20Security%20Target.pdf) -- [Microsoft Windows 10 (October 2018 Update)](https://download.microsoft.com/download/3/f/e/3fe6938d-2c2d-4ef1-85d5-1d42dc68ea89/Windows%2010%20version%201809%20GP%20OS%20Security%20Target.pdf) -- [Microsoft Windows 10 (April 2018 Update)](https://download.microsoft.com/download/0/7/6/0764E933-DD0B-45A7-9144-1DD9F454DCEF/Windows%2010%201803%20GP%20OS%20Security%20Target.pdf) -- [Microsoft Windows 10 (Fall Creators Update)](https://download.microsoft.com/download/B/6/A/B6A5EC2C-6351-4FB9-8FF1-643D4BD5BE6E/Windows%2010%201709%20GP%20OS%20Security%20Target.pdf) -- [Microsoft Windows 10 (Creators Update)](https://download.microsoft.com/download/e/8/b/e8b8c42a-a0b6-4ba1-9bdc-e704e8289697/windows%2010%20version%201703%20gp%20os%20security%20target%20-%20public%20\(january%2016,%202018\)\(final\)\(clean\).pdf) -- [Microsoft Windows Server 2016, Microsoft Windows Server 2012 R2, and Microsoft Windows 10 Hyper-V](https://download.microsoft.com/download/1/c/3/1c3b5ab0-e064-4350-a31f-48312180d9b5/st_vid10823-st.pdf) -- [Microsoft Windows 10 (Anniversary Update) and Windows 10 Mobile (Anniversary Update)](https://download.microsoft.com/download/1/5/e/15eee6d3-f2a8-4441-8cb1-ce8c2ab91c24/windows%2010%20anniversary%20update%20mdf%20security%20target%20-%20public%20\(april%203%202017\).docx) -- [Microsoft Windows 10 (Anniversary Update) and Windows Server 2016](https://download.microsoft.com/download/f/8/c/f8c1c2a4-719c-48ae-942f-9fd3ce5b238f/windows%2010%20au%20and%20server%202016%20gp%20os%20security%20target%20-%20public%20\(december%202%202016\)%20\(clean\).docx) -- [Windows 10 (Anniversary Update) and Windows Server 2016 IPsec VPN Client](https://download.microsoft.com/download/b/f/5/bf59e430-e57b-462d-8dca-8ac3c93cfcff/windows%2010%20anniversary%20update%20ipsec%20vpn%20client%20security%20target%20-%20public%20\(december%2029%202016\)%20\(clean\).docx) -- [Microsoft Windows 10 IPsec VPN Client](https://download.microsoft.com/download/3/7/2/372beb03-b1ed-4bb6-9b9b-b8f43afc570d/st_vid10746-st.pdf) -- [Microsoft Windows 10 November 2015 Update with Surface Book](https://download.microsoft.com/download/a/c/2/ac2a6ed8-4d2f-4f48-a9bf-f059d6c9af38/windows%2010%20mdf3%20security%20target%20-%20public%20\(june%2022%202016\)\(final\).docx) -- [Microsoft Windows 10 Mobile with Lumia 950, 950 XL, 550, 635, and Windows 10 with Surface Pro 4](https://www.niap-ccevs.org/st/st_vid10677-st.pdf) -- [Windows 10 and Windows Server 2012 R2](https://www.commoncriteriaportal.org/files/epfiles/st_windows10.pdf) -- [Windows 10](https://www.niap-ccevs.org/st/st_vid10677-st.pdf) -- [Windows 8.1 with Surface 3 and Windows Phone 8.1 with Lumia 635 and Lumia 830](https://www.niap-ccevs.org/st/st_vid10635-st.pdf) -- [Microsoft Surface Pro 3 and Windows 8.1](https://www.niap-ccevs.org/st/st_vid10632-st.pdf) -- [Windows 8.1 and Windows Phone 8.1](https://www.niap-ccevs.org/st/st_vid10592-st.pdf) -- [Windows 8 and Windows Server 2012](https://www.niap-ccevs.org/st/st_vid10520-st.pdf) -- [Windows 8 and Windows RT](https://www.niap-ccevs.org/st/st_vid10620-st.pdf) -- [Windows 8 and Windows Server 2012 BitLocker](https://www.commoncriteriaportal.org/files/epfiles/st_vid10540-st.pdf) -- [Windows 8, Windows RT, and Windows Server 2012 IPsec VPN Client](https://www.commoncriteriaportal.org/files/epfiles/st_vid10529-st.pdf) -- [Windows 7 and Windows Server 2008 R2](https://www.commoncriteriaportal.org/files/epfiles/st_vid10390-st.pdf) -- [Microsoft Windows Server 2008 R2 Hyper-V Role](https://www.microsoft.com/download/en/details.aspx?id=29305) -- [Windows Vista and Windows Server 2008 at EAL4+](https://www.commoncriteriaportal.org/files/epfiles/st_vid10291-st.pdf) -- [Microsoft Windows Server 2008 Hyper-V Role](https://www.commoncriteriaportal.org/files/epfiles/0570b_pdf.pdf) -- [Windows Vista and Windows Server 2008 at EAL1](https://www.commoncriteriaportal.org/files/epfiles/efs-t005_msvista_msserver2008_eal1_st_v1.0.pdf) -- [Windows Server 2003 SP2 including R2, x64, and IA64; Windows XP Professional SP2 and x64 SP2; and Windows XP Embedded SP2](https://www.commoncriteriaportal.org/files/epfiles/st_vid10184-st.pdf) -- [Windows Server 2003 Certificate Server](https://www.commoncriteriaportal.org/files/epfiles/st_vid9507-st.pdf) -- [Windows Rights Management Services (RMS) 1.0 SP2](https://www.commoncriteriaportal.org/files/epfiles/st_vid10224-st.pdf) +- [Security Target](https://download.microsoft.com/download/b/3/7/b37981cf-040a-4b02-a93c-a3d3a93986bf/Windows%2010%201909%20GP%20OS%20Security%20Target.pdf) +- [Administrative Guide](https://download.microsoft.com/download/7/7/3/77303254-05fb-4009-8a39-bf5fe7484a41/Windows%2010%201909%20GP%20OS%20Administrative%20Guide.pdf) +- [Certification Report](https://download.microsoft.com/download/9/f/3/9f350b73-1790-4dcb-97f7-a0e65a00b55f/Windows%2010%201909%20GP%20OS%20Certification%20Report.pdf) +- [Assurance Activity Report](https://download.microsoft.com/download/0/0/d/00d26b48-a051-4e9a-8036-850d825f8ef9/Windows%2010%201909%20GP%20OS%20Assurance%20Activity%20Report.pdf) -## Common Criteria Deployment and Administration +### Microsoft Windows 10 and Windows Server (May 2019 Update, version 1903) +Certified against the Protection Profile for General Purpose Operating Systems, including the Extended Package for Wireless Local Area Network Clients. -### Information for IT Administrators +- [Security Target](https://download.microsoft.com/download/c/6/9/c6903621-901e-4603-b9cb-fbfe5d6aa691/Windows%2010%201903%20GP%20OS%20Security%20Target.pdf) +- [Administrative Guide](https://download.microsoft.com/download/0/b/b/0bb1c6b7-499a-458e-a5f8-e9cf972dfa8d/Windows%2010%201903%20GP%20OS%20Administrative%20Guide.pdf) +- [Certification Report](https://download.microsoft.com/download/2/1/9/219909ad-2f2a-44cc-8fcb-126f28c74d36/Windows%2010%201903%20GP%20OS%20Certification%20Report.pdf) +- [Assurance Activity Report](https://download.microsoft.com/download/2/a/1/2a103b68-cd12-4476-8945-873746b5f432/Windows%2010%201903%20GP%20OS%20Assurance%20Activity%20Report.pdf) -These documents describe how to configure Windows to replicate the configuration used during the Common Criteria evaluation. +### Microsoft Windows 10 and Windows Server (October 2018 Update, version 1809) +Certified against the Protection Profile for General Purpose Operating Systems, including the Extended Package for Wireless Local Area Network Clients. -**Windows 10, Windows 10 Mobile, Windows Server 2016, Windows Server 2012 R2** +- [Security Target](https://download.microsoft.com/download/3/f/e/3fe6938d-2c2d-4ef1-85d5-1d42dc68ea89/Windows%2010%20version%201809%20GP%20OS%20Security%20Target.pdf) +- [Administrative Guide](https://download.microsoft.com/download/f/f/1/ff186e32-35cf-47db-98b0-91ff11763d74/Windows%2010%20version%201809%20GP%20OS%20Administrative%20Guide.pdf) +- [Certification Report](https://download.microsoft.com/download/9/4/0/940ac551-7757-486d-9da1-7aa0300ebac0/Windows%2010%20version%201809%20GP%20OS%20Certification%20Report%20-%202018-61-INF-2795.pdf) +- [Assurance Activity Report](https://download.microsoft.com/download/a/6/6/a66bfcf1-f6ef-4991-ab06-5b1c01f91983/Windows%2010%201809%20GP%20OS%20Assurance%20Activity%20Report.pdf) -- [Microsoft Windows 10 (November 2019 Update)](https://download.microsoft.com/download/7/7/3/77303254-05fb-4009-8a39-bf5fe7484a41/Windows%2010%201909%20GP%20OS%20Administrative%20Guide.pdf) -- [Microsoft Windows 10 (May 2019 Update)](https://download.microsoft.com/download/0/b/b/0bb1c6b7-499a-458e-a5f8-e9cf972dfa8d/Windows%2010%201903%20GP%20OS%20Administrative%20Guide.pdf) -- [Microsoft Windows 10 (October 2018 Update)](https://download.microsoft.com/download/f/f/1/ff186e32-35cf-47db-98b0-91ff11763d74/Windows%2010%20version%201809%20GP%20OS%20Administrative%20Guide.pdf) -- [Microsoft Windows 10 (April 2018 Update)](https://download.microsoft.com/download/6/C/1/6C13FBFF-9CB0-455F-A1C8-3E3CB0ACBD7B/Windows%2010%201803%20GP%20OS%20Administrative%20Guide.pdf) -- [Microsoft Windows 10 (Fall Creators Update)](https://download.microsoft.com/download/5/D/2/5D26F473-0FCE-4AC4-9065-6AEC0FE5B693/Windows%2010%201709%20GP%20OS%20Administrative%20Guide.pdf) -- [Microsoft Windows 10 (Creators Update)](https://download.microsoft.com/download/e/9/7/e97f0c7f-e741-4657-8f79-2c0a7ca928e3/windows%2010%20cu%20gp%20os%20operational%20guidance%20\(jan%208%202017%20-%20public\).pdf) -- [Microsoft Windows Server 2016, Microsoft Windows Server 2012 R2, and Microsoft Windows 10 Hyper-V](https://download.microsoft.com/download/d/c/4/dc40b5c8-49c2-4587-8a04-ab3b81eb6fc4/st_vid10823-agd.pdf) -- [Microsoft Windows 10 (Anniversary Update) and Windows 10 Mobile (Anniversary Update)](https://download.microsoft.com/download/4/c/1/4c1f4ea4-2d66-4232-a0f5-925b2bc763bc/windows%2010%20au%20operational%20guidance%20\(16%20mar%202017\)\(clean\).docx) -- [Microsoft Windows 10 (Anniversary Update) and Windows Server 2016](https://download.microsoft.com/download/b/5/2/b52e9081-05c6-4895-91a3-732bfa0eb4da/windows%2010%20au%20and%20server%202016%20gp%20os%20operational%20guidance%20\(final\).docx) -- [Windows 10 (Anniversary Update) and Windows Server 2016 IPsec VPN Client Operational Guidance](https://download.microsoft.com/download/2/c/c/2cc8f929-233e-4a40-b673-57b449680984/windows%2010%20au%20and%20server%202016%20ipsec%20vpn%20client%20operational%20guidance%20\(21%20dec%202016\)%20\(public\).docx) -- [Microsoft Windows 10 IPsec VPN Client](https://download.microsoft.com/download/3/3/f/33fa01dd-b380-46e1-833f-fd85854b4022/st_vid10746-agd.pdf) -- [Microsoft Windows 10 November 2015 Update with Surface Book Administrative Guide](https://download.microsoft.com/download/3/2/c/32c6fa02-b194-478f-a0f6-0215b47d0f40/windows%2010%20mdf3%20mobile%20device%20pp%20operational%20guidance%20\(may%2027,%202016\)\(public\).docx) -- [Microsoft Windows 10 Mobile and Windows 10 Administrative Guide](https://download.microsoft.com/download/2/d/c/2dce3435-9328-48e2-9813-c2559a8d39fa/microsoft%20windows%2010%20and%20windows%2010%20mobile%20guidance.pdf) -- [Windows 10 and Windows Server 2012 R2 Administrative Guide](https://download.microsoft.com/download/0/f/d/0fd33c9a-98ac-499e-882f-274f80f3d4f0/microsoft%20windows%2010%20and%20server%202012%20r2%20gp%20os%20guidance.pdf) -- [Windows 10 Common Criteria Operational Guidance](https://download.microsoft.com/download/d/6/f/d6fb4cec-f0f2-4d00-ab2e-63bde3713f44/windows%2010%20mobile%20device%20operational%20guidance.pdf) +### Microsoft Windows 10 and Windows Server (April 2018 Update, version 1803) +Certified against the Protection Profile for General Purpose Operating Systems, including the Extended Package for Wireless Local Area Network Clients. -**Windows 8.1 and Windows Phone 8.1** +- [Security Target](https://download.microsoft.com/download/0/7/6/0764E933-DD0B-45A7-9144-1DD9F454DCEF/Windows%2010%201803%20GP%20OS%20Security%20Target.pdf) +- [Administrative Guide](https://download.microsoft.com/download/6/C/1/6C13FBFF-9CB0-455F-A1C8-3E3CB0ACBD7B/Windows%2010%201803%20GP%20OS%20Administrative%20Guide.pdf) +- [Certification Report](https://download.microsoft.com/download/6/7/1/67167BF2-885D-4646-A61E-96A0024B52BB/Windows%2010%201803%20GP%20OS%20Certification%20Report.pdf) +- [Assurance Activity Report](https://download.microsoft.com/download/b/3/d/b3da41b6-6ebc-4a26-a581-2d2ad8d8d1ac/Windows%2010%201803%20GP%20OS%20Assurance%20Activity%20Report.pdf) -- [Microsoft Surface Pro 3 Common Criteria Mobile Operational Guidance](https://download.microsoft.com/download/b/e/3/be365594-daa5-4af3-a6b5-9533d61eae32/surface%20pro%203%20mobile%20operational%20guidance.docx) -- [Windows 8.1 and Windows Phone 8.1 CC Supplemental Admin Guide](https://download.microsoft.com/download/b/0/e/b0e30225-5017-4241-ac0a-6c40bc8e6714/mobile%20operational%20guidance.docx) +### Microsoft Windows 10 and Windows Server (Fall Creators Update, version 1709) +Certified against the Protection Profile for General Purpose Operating Systems. -**Windows 8, Windows RT, and Windows Server 2012** +- [Security Target](https://download.microsoft.com/download/B/6/A/B6A5EC2C-6351-4FB9-8FF1-643D4BD5BE6E/Windows%2010%201709%20GP%20OS%20Security%20Target.pdf) +- [Administrative Guide](https://download.microsoft.com/download/5/D/2/5D26F473-0FCE-4AC4-9065-6AEC0FE5B693/Windows%2010%201709%20GP%20OS%20Administrative%20Guide.pdf) +- [Certification Report](https://download.microsoft.com/download/2/C/2/2C20D013-0610-4047-B2FA-516819DFAE0A/Windows%2010%201709%20GP%20OS%20Certification%20Report.pdf) +- [Assurance Activity Report](https://download.microsoft.com/download/e/7/6/e7644e3c-1e59-4754-b071-aec491c71849/Windows%2010%201709%20GP%20OS%20Assurance%20Activity%20Report.pdf) -- [Windows 8 and Windows Server 2012](https://download.microsoft.com/download/6/0/b/60b27ded-705a-4751-8e9f-642e635c3cf3/microsoft%20windows%208%20windows%20server%202012%20common%20criteria%20supplemental%20admin%20guidance.docx) -- [Windows 8 and Windows RT](https://download.microsoft.com/download/8/6/e/86e8c001-8556-4949-90cf-f5beac918026/microsoft%20windows%208%20microsoft%20windows%20rt%20common%20criteria%20supplemental%20admin.docx) -- [Windows 8 and Windows Server 2012 BitLocker](https://download.microsoft.com/download/0/8/4/08468080-540b-4326-91bf-f2a33b7e1764/administrative%20guidance%20for%20software%20full%20disk%20encryption%20clients.pdf) -- [Windows 8, Windows RT, and Windows Server 2012 IPsec VPN Client](https://download.microsoft.com/download/a/9/f/a9fd7e2d-023b-4925-a62f-58a7f1a6bd47/microsoft%20windows%208%20windows%20server%202012%20supplemental%20admin%20guidance%20ipsec%20vpn%20client.docx) +### Microsoft Windows 10 (Creators Update, version 1703) +Certified against the Protection Profile for General Purpose Operating Systems. -**Windows 7 and Windows Server 2008 R2** +- [Security Target](https://download.microsoft.com/download/e/8/b/e8b8c42a-a0b6-4ba1-9bdc-e704e8289697/windows%2010%20version%201703%20gp%20os%20security%20target%20-%20public%20\(january%2016,%202018\)\(final\)\(clean\).pdf) +- [Administrative Guide](https://download.microsoft.com/download/e/9/7/e97f0c7f-e741-4657-8f79-2c0a7ca928e3/windows%2010%20cu%20gp%20os%20operational%20guidance%20\(jan%208%202017%20-%20public\).pdf) +- [Certification Report](https://download.microsoft.com/download/3/2/c/32cdf627-dd23-4266-90ff-2f9685fd15c0/2017-49%20inf-2218%20cr.pdf) +- [Assurance Activity Report](https://download.microsoft.com/download/a/e/9/ae9a2235-e1cd-4869-964d-c8260f604367/Windows%2010%201703%20GP%20OS%20Assurance%20Activity%20Report.pdf) -- [Windows 7 and Windows Server 2008 R2 Supplemental CC Guide](https://www.microsoft.com/downloads/en/details.aspx?familyid=ee05b6d0-9939-4765-9217-63083bb94a00) -- [Windows Server 2008 R2 Hyper-V Common Criteria Configuration Guide](https://www.microsoft.com/download/en/details.aspx?id=29308) +### Microsoft Windows 10 (Anniversary Update, version 1607) and Windows Server 2016 +Certified against the Protection Profile for General Purpose Operating Systems. -**Windows Vista and Windows Server 2008** +- [Security Target](https://download.microsoft.com/download/f/8/c/f8c1c2a4-719c-48ae-942f-9fd3ce5b238f/windows%2010%20au%20and%20server%202016%20gp%20os%20security%20target%20-%20public%20\(december%202%202016\)%20\(clean\).docx) +- [Administrative Guide](https://download.microsoft.com/download/b/5/2/b52e9081-05c6-4895-91a3-732bfa0eb4da/windows%2010%20au%20and%20server%202016%20gp%20os%20operational%20guidance%20\(final\).docx) +- [Validation Report](https://download.microsoft.com/download/5/4/8/548cc06e-c671-4502-bebf-20d38e49b731/2016-36-inf-1779.pdf) +- [Assurance Activity Report](https://download.microsoft.com/download/a/5/f/a5f08a43-75f9-4433-bd77-aeb14276e587/Windows%2010%201607%20GP%20OS%20Assurance%20Activity%20Report.pdf) -- [Windows Vista and Windows Server 2008 Supplemental CC Guide](https://www.microsoft.com/downloads/en/details.aspx?familyid=06166288-24c4-4c42-9daa-2b2473ddf567) -- [Windows Server 2008 Hyper-V Role Common Criteria Administrator Guide](https://www.microsoft.com/downloads/en/details.aspx?familyid=cb19538d-9e13-4ab6-af38-8f48abfdad08) +### Microsoft Windows 10 (version 1507) and Windows Server 2012 R2 +Certified against the Protection Profile for General Purpose Operating Systems. -**Windows Server 2003 SP2 including R2, x64, and Itanium** +- [Security Target](https://www.commoncriteriaportal.org/files/epfiles/st_windows10.pdf) +- [Administrative Guide](https://download.microsoft.com/download/0/f/d/0fd33c9a-98ac-499e-882f-274f80f3d4f0/microsoft%20windows%2010%20and%20server%202012%20r2%20gp%20os%20guidance.pdf) +- [Certification Report](https://www.commoncriteriaportal.org/files/epfiles/cr_windows10.pdf) +- [Assurance Activity Report](https://download.microsoft.com/download/7/e/5/7e5575c9-10f9-4f3d-9871-bd7cf7422e3b/Windows%2010%20(1507),%20Windows%20Server%202012%20R2%20GPOS%20Assurance%20Activity%20Report.pdf) -- [Windows Server 2003 SP2 R2 Common Criteria Administrator Guide 3.0](https://www.microsoft.com/downloads/details.aspx?familyid=39598841-e693-4891-9234-cfd1550f3949) -- [Windows Server 2003 SP2 R2 Common Criteria Configuration Guide 3.0](https://www.microsoft.com/downloads/details.aspx?familyid=4f7b6a93-0307-480f-a5af-a20268cbd7cc) +## Archived Certified Products -**Windows Server 2003 SP1(x86), x64, and IA64** +The product releases below were certified against the cited Protection Profile and are now archived, as listed on the [Common Criteria Portal](https://www.commoncriteriaportal.org/products/index.cfm?archived=1). The Security Target describes the product edition(s) in scope, the security functionality in the product, and the assurance measures from the Protection Profile used as part of the evaluation. The Administrative Guide provides guidance on configuring the product to match the evaluated configuration. The Validation Report documents the results of the evaluation by the validation team, with the Assurance Activity Report, where available, providing details on the evaluator's actions. +### Microsoft Windows Server 2016, Windows Server 2012 R2, and Windows 10 +Certified against the Protection Profile for Server Virtualization. + +- [Security Target](https://download.microsoft.com/download/1/c/3/1c3b5ab0-e064-4350-a31f-48312180d9b5/st_vid10823-st.pdf) +- [Administrative Guide](https://download.microsoft.com/download/d/c/4/dc40b5c8-49c2-4587-8a04-ab3b81eb6fc4/st_vid10823-agd.pdf) +- [Validation Report](https://download.microsoft.com/download/a/3/3/a336f881-4ac9-4c79-8202-95289f86bb7a/st_vid10823-vr.pdf) +- [Assurance Activity Report](https://download.microsoft.com/download/3/f/c/3fcc76e1-d471-4b44-9a19-29e69b6ab899/Windows%2010%20Hyper-V,%20Server%202016,%20Server%202012%20R2%20Virtualization%20Assurance%20Activity%20Report.pdf) + +### Microsoft Windows 10 and Windows 10 Mobile (Anniversary Update, version 1607) +Certified against the Protection Profile for Mobile Device Fundamentals. + +- [Security Target](https://download.microsoft.com/download/1/5/e/15eee6d3-f2a8-4441-8cb1-ce8c2ab91c24/windows%2010%20anniversary%20update%20mdf%20security%20target%20-%20public%20\(april%203%202017\).docx) +- [Administrative Guide](https://download.microsoft.com/download/4/c/1/4c1f4ea4-2d66-4232-a0f5-925b2bc763bc/windows%2010%20au%20operational%20guidance%20\(16%20mar%202017\)\(clean\).docx) +- [Validation Report](https://download.microsoft.com/download/f/2/f/f2f7176e-34f4-4ab0-993c-6606d207bb3c/st_vid10752-vr.pdf) +- [Assurance Activity Report](https://download.microsoft.com/download/9/3/9/939b44a8-5755-4d4c-b020-d5e8b89690ab/Windows%2010%20and%20Windows%2010%20Mobile%201607%20MDF%20Assurance%20Activity%20Report.pdf) + +### Microsoft Windows 10 (Anniversary Update, version 1607) and Windows Server 2016 +Certified against the Protection Profile for IPsec Virtual Private Network (VPN) Clients. + +- [Security Target](https://download.microsoft.com/download/b/f/5/bf59e430-e57b-462d-8dca-8ac3c93cfcff/windows%2010%20anniversary%20update%20ipsec%20vpn%20client%20security%20target%20-%20public%20\(december%2029%202016\)%20\(clean\).docx) +- [Administrative Guide](https://download.microsoft.com/download/2/c/c/2cc8f929-233e-4a40-b673-57b449680984/windows%2010%20au%20and%20server%202016%20ipsec%20vpn%20client%20operational%20guidance%20\(21%20dec%202016\)%20\(public\).docx) +- [Validation Report](https://download.microsoft.com/download/2/0/a/20a8e686-3cd9-43c4-a22a-54b552a9788a/st_vid10753-vr.pdf) +- [Assurance Activity Report](https://download.microsoft.com/download/b/8/d/b8ddc36a-408a-4d64-a31c-d41c9c1e9d9e/Windows%2010%201607,%20Windows%20Server%202016%20IPsec%20VPN%20Client%20Assurance%20Activity%20Report.pdf) + +### Microsoft Windows 10 (November 2015 Update, version 1511) +Certified against the Protection Profile for Mobile Device Fundamentals. + +- [Security Target](https://download.microsoft.com/download/a/c/2/ac2a6ed8-4d2f-4f48-a9bf-f059d6c9af38/windows%2010%20mdf3%20security%20target%20-%20public%20\(june%2022%202016\)\(final\).docx) +- [Administrative Guide](https://download.microsoft.com/download/3/2/c/32c6fa02-b194-478f-a0f6-0215b47d0f40/windows%2010%20mdf3%20mobile%20device%20pp%20operational%20guidance%20\(may%2027,%202016\)\(public\).docx) +- [Validation Report](https://download.microsoft.com/download/d/c/b/dcb7097d-1b9f-4786-bb07-3c169fefb579/st_vid10715-vr.pdf) +- [Assurance Activity Report](https://download.microsoft.com/download/1/f/1/1f12ed80-6d73-4a16-806f-d5116814bd7c/Windows%2010%20November%202015%20Update%20(1511)%20MDF%20Assurance%20Activity%20Report.pdf) + +### Microsoft Windows 10 and Windows 10 Mobile (version 1507) +Certified against the Protection Profile for Mobile Device Fundamentals. + +- [Security Target](https://www.commoncriteriaportal.org/files/epfiles/st_vid10677-st.pdf) +- [Administrative Guide](https://download.microsoft.com/download/2/d/c/2dce3435-9328-48e2-9813-c2559a8d39fa/microsoft%20windows%2010%20and%20windows%2010%20mobile%20guidance.pdf) +- [Validation Report](https://www.commoncriteriaportal.org/files/epfiles/st_vid10694-vr.pdf) +- [Assurance Activity Report](https://download.microsoft.com/download/a/1/3/a1365491-0a53-42cd-bd73-ca4067c43d86/Windows%2010,%20Windows%2010%20Mobile%20(1507)%20MDF%20Assurance%20Activity%20Report.pdf) + +### Microsoft Windows 10 (version 1507) +Certified against the Protection Profile for IPsec Virtual Private Network (VPN) Clients. + +- [Security Target](https://download.microsoft.com/download/3/7/2/372beb03-b1ed-4bb6-9b9b-b8f43afc570d/st_vid10746-st.pdf) +- [Administrative Guide](https://download.microsoft.com/download/3/3/f/33fa01dd-b380-46e1-833f-fd85854b4022/st_vid10746-agd.pdf) +- [Validation Report](https://download.microsoft.com/download/9/b/6/9b633763-6078-48aa-b9ba-960da2172a11/st_vid10746-vr.pdf) +- [Assurance Activity Report](https://download.microsoft.com/download/9/3/6/93630ffb-5c06-4fea-af36-164da3e359c9/Windows%2010%20IPsec%20VPN%20Client%20Assurance%20Activity%20Report.pdf) + +### Windows 8.1 with Surface 3 and Windows Phone 8.1 with Lumia 635 and Lumia 830 +Certified against the Protection Profile for Mobile Device Fundamentals. + +- [Security Target](https://www.commoncriteriaportal.org/files/epfiles/st_vid10635-st.pdf) +- [Administrative Guide](https://download.microsoft.com/download/b/e/3/be365594-daa5-4af3-a6b5-9533d61eae32/surface%20pro%203%20mobile%20operational%20guidance.docx) +- [Validation Report](https://www.commoncriteriaportal.org/files/epfiles/st_vid10635-vr.pdf) + +### Microsoft Surface Pro 3 and Windows 8.1 +Certified against the Protection Profile for Mobile Device Fundamentals. + +- [Security Target](https://www.commoncriteriaportal.org/files/epfiles/st_vid10632-st.pdf) +- [Administrative Guide](https://download.microsoft.com/download/b/e/3/be365594-daa5-4af3-a6b5-9533d61eae32/surface%20pro%203%20mobile%20operational%20guidance.docx) +- [Validation Report](https://www.commoncriteriaportal.org/files/epfiles/st_vid10632-vr.pdf) + +### Windows 8.1 and Windows Phone 8.1 +Certified against the Protection Profile for Mobile Device Fundamentals. + +- [Security Target](https://www.commoncriteriaportal.org/files/epfiles/st_vid10592-st.pdf) +- [Administrative Guide](https://download.microsoft.com/download/b/0/e/b0e30225-5017-4241-ac0a-6c40bc8e6714/mobile%20operational%20guidance.docx) +- [Validation Report](https://www.commoncriteriaportal.org/files/epfiles/st_vid10592-vr.pdf) + +### Windows 8 and Windows Server 2012 +Certified against the Protection Profile for General Purpose Operating Systems. + +- [Security Target](https://www.commoncriteriaportal.org/files/epfiles/st_vid10520-st.pdf) +- [Administrative Guide](https://download.microsoft.com/download/6/0/b/60b27ded-705a-4751-8e9f-642e635c3cf3/microsoft%20windows%208%20windows%20server%202012%20common%20criteria%20supplemental%20admin%20guidance.docx) +- [Validation Report](https://www.commoncriteriaportal.org/files/epfiles/st_vid10520-vr.pdf) + +### Windows 8 and Windows RT +Certified against the Protection Profile for General Purpose Operating Systems. + +- [Security Target](https://www.commoncriteriaportal.org/files/epfiles/st_vid10620-st.pdf) +- [Administrative Guide](https://download.microsoft.com/download/8/6/e/86e8c001-8556-4949-90cf-f5beac918026/microsoft%20windows%208%20microsoft%20windows%20rt%20common%20criteria%20supplemental%20admin.docx) +- [Validation Report](https://www.commoncriteriaportal.org/files/epfiles/st_vid10620-vr.pdf) + +### Windows 8 and Windows Server 2012 BitLocker +Certified against the Protection Profile for Full Disk Encryption. + +- [Security Target](https://www.commoncriteriaportal.org/files/epfiles/st_vid10540-st.pdf) +- [Administrative Guide](https://download.microsoft.com/download/0/8/4/08468080-540b-4326-91bf-f2a33b7e1764/administrative%20guidance%20for%20software%20full%20disk%20encryption%20clients.pdf) +- [Validation Report](https://www.commoncriteriaportal.org/files/epfiles/st_vid10540-vr.pdf) + +### Windows 8, Windows RT, and Windows Server 2012 IPsec VPN Client +Certified against the Protection Profile for IPsec Virtual Private Network (VPN) Clients. + +- [Security Target](https://www.commoncriteriaportal.org/files/epfiles/st_vid10529-st.pdf) +- [Administrative Guide](https://download.microsoft.com/download/a/9/f/a9fd7e2d-023b-4925-a62f-58a7f1a6bd47/microsoft%20windows%208%20windows%20server%202012%20supplemental%20admin%20guidance%20ipsec%20vpn%20client.docx) +- [Validation Report](https://www.commoncriteriaportal.org/files/epfiles/st_vid10529-vr.pdf) + +### Windows 7 and Windows Server 2008 R2 +Certified against the Protection Profile for General Purpose Operating Systems. + +- [Security Target](https://www.commoncriteriaportal.org/files/epfiles/st_vid10390-st.pdf) +- [Administrative Guide](https://www.microsoft.com/downloads/en/details.aspx?familyid=ee05b6d0-9939-4765-9217-63083bb94a00) +- [Validation Report](https://www.commoncriteriaportal.org/files/epfiles/st_vid10390-vr.pdf) + +### Microsoft Windows Server 2008 R2 Hyper-V Role + +- [Security Target](https://www.microsoft.com/download/en/details.aspx?id=29305) +- [Administrative Guide](https://www.microsoft.com/download/en/details.aspx?id=29308) +- [Validation Report](https://www.commoncriteriaportal.org/files/epfiles/0570a_pdf.pdf) + +### Windows Vista and Windows Server 2008 at EAL4+ + +- [Security Target](https://www.commoncriteriaportal.org/files/epfiles/st_vid10291-st.pdf) +- [Administrative Guide](https://www.microsoft.com/downloads/en/details.aspx?familyid=06166288-24c4-4c42-9daa-2b2473ddf567) +- [Validation Report](https://www.commoncriteriaportal.org/files/epfiles/st_vid10291-vr.pdf) + +### Windows Vista and Windows Server 2008 at EAL1 + +- [Security Target](https://www.commoncriteriaportal.org/files/epfiles/efs-t005_msvista_msserver2008_eal1_st_v1.0.pdf) +- [Administrative Guide](https://www.microsoft.com/downloads/en/details.aspx?familyid=06166288-24c4-4c42-9daa-2b2473ddf567) +- [Certification Report](https://www.commoncriteriaportal.org/files/epfiles/efs-t005_msvista_msserver2008_eal1_cr_v1.0.pdf) + +### Microsoft Windows Server 2008 Hyper-V Role + +- [Security Target](https://www.commoncriteriaportal.org/files/epfiles/0570b_pdf.pdf) +- [Administrative Guide](https://www.microsoft.com/downloads/en/details.aspx?familyid=cb19538d-9e13-4ab6-af38-8f48abfdad08) +- [Certification Report](http://www.commoncriteriaportal.org:80/files/epfiles/0570a_pdf.pdf) + +### Windows XP and Windows Server 2003 + +- [Security Target - Windows Server 2003 SP2 including R2, x64, and IA64; Windows XP Professional SP2 and x64 SP2; and Windows XP Embedded SP2](https://www.commoncriteriaportal.org/files/epfiles/st_vid10184-st.pdf) +- [Identifying Windows XP and Windows Server 2003 Common Criteria Certified Requirements for the NIST Special Publication 800-53](https://download.microsoft.com/download/a/9/6/a96d1dfc-2bd4-408d-8d93-e0ede7529691/xpws03_ccto800-53.doc) +- [Windows Server 2003 SP2 R2 Administrator Guide 3.0](https://www.microsoft.com/downloads/details.aspx?familyid=39598841-e693-4891-9234-cfd1550f3949) +- [Windows Server 2003 SP2 R2 Configuration Guide 3.0](https://www.microsoft.com/downloads/details.aspx?familyid=4f7b6a93-0307-480f-a5af-a20268cbd7cc) +- [Windows Server 2003 SP1 Administrator's Guide](https://www.microsoft.com/downloads/en/details.aspx?familyid=75736009-59e9-4a71-879e-cf581817b8cc) +- [Windows Server 2003 SP1 Configuration Guide](https://www.microsoft.com/downloads/en/details.aspx?familyid=a0ad1856-beb7-4285-b47c-381e8a210c38) - [Windows Server 2003 with x64 Hardware Administrator's Guide](https://www.microsoft.com/downloads/details.aspx?familyid=8a26829f-c177-4b79-913a-4135fb7b96ef) - [Windows Server 2003 with x64 Hardware Configuration Guide](https://www.microsoft.com/downloads/details.aspx?familyid=3f9ecd0a-74dd-4d23-a4e5-d7b63fed70e8) - -**Windows Server 2003 SP1** - -- [Windows Server 2003 Administrator's Guide](https://www.microsoft.com/downloads/en/details.aspx?familyid=75736009-59e9-4a71-879e-cf581817b8cc) -- [Windows Server 2003 Configuration Guide](https://www.microsoft.com/downloads/en/details.aspx?familyid=a0ad1856-beb7-4285-b47c-381e8a210c38) - -**Windows XP Professional SP2 (x86) and x64 Edition** - -- [Windows XP Common Criteria Administrator Guide 3.0](https://www.microsoft.com/downloads/details.aspx?familyid=9a7f0b16-72ce-4675-aec8-58785c4e37ee) -- [Windows XP Common Criteria Configuration Guide 3.0](https://www.microsoft.com/downloads/details.aspx?familyid=165da57d-f066-4ddf-9462-cbecfcd68694) -- [Windows XP Common Criteria User Guide 3.0](https://www.microsoft.com/downloads/details.aspx?familyid=7c1a4761-9b9e-429c-84eb-cd7b034c5779) +- [Windows XP Administrator Guide 3.0](https://www.microsoft.com/downloads/details.aspx?familyid=9a7f0b16-72ce-4675-aec8-58785c4e37ee) +- [Windows XP Configuration Guide 3.0](https://www.microsoft.com/downloads/details.aspx?familyid=165da57d-f066-4ddf-9462-cbecfcd68694) +- [Windows XP User Guide 3.0](https://www.microsoft.com/downloads/details.aspx?familyid=7c1a4761-9b9e-429c-84eb-cd7b034c5779) - [Windows XP Professional with x64 Hardware Administrator's Guide](https://www.microsoft.com/downloads/details.aspx?familyid=346f041e-d641-4af7-bdea-c5a3246d0431) - [Windows XP Professional with x64 Hardware Configuration Guide](https://www.microsoft.com/downloads/details.aspx?familyid=a7075319-cc3d-4420-a00b-8c9a7068ad54) - [Windows XP Professional with x64 Hardware User’s Guide](https://www.microsoft.com/downloads/details.aspx?familyid=26c49cf5-6159-4197-97ce-bf1fdfc54569) - -**Windows XP Professional SP2, and XP Embedded SP2** - - [Windows XP Professional Administrator's Guide](https://www.microsoft.com/downloads/en/details.aspx?familyid=9bcac470-a0b3-4d34-a561-fa8308c0ff60) - [Windows XP Professional Configuration Guide](https://www.microsoft.com/downloads/en/details.aspx?familyid=9f04915e-571a-422d-8ffa-5797051e81de) - [Windows XP Professional User's Guide](https://www.microsoft.com/downloads/en/details.aspx?familyid=d39d0028-7093-495c-80da-2b5b29a54bd8) - -**Windows Server 2003 Certificate Server** - -- [Windows Server 2003 Certificate Server Administrator's Guide](https://www.microsoft.com/downloads/en/details.aspx?familyid=445093d8-45e2-4cf6-884c-8802c1e6cb2d) -- [Windows Server 2003 Certificate Server Configuration Guide](https://www.microsoft.com/downloads/en/details.aspx?familyid=46abc8b5-11be-4e3d-85c2-63226c3688d2) -- [Windows Server 2003 Certificate Server User's Guide](https://www.microsoft.com/downloads/en/details.aspx?familyid=74f66d84-2654-48d0-b9b5-b383d383425e) - -## Common Criteria Evaluation Technical Reports and Certification / Validation Reports - -### Information for Systems Integrators and Accreditors - -An Evaluation Technical Report (ETR) is a report submitted to the Common Criteria certification authority for how Windows complies with the claims made in the Security Target. A Certification / Validation Report provides the results of the evaluation by the validation team. - -- [Microsoft Windows 10 (November 2019 Update)](https://download.microsoft.com/download/9/f/3/9f350b73-1790-4dcb-97f7-a0e65a00b55f/Windows%2010%201909%20GP%20OS%20Certification%20Report.pdf) -- [Microsoft Windows 10 (May 2019 Update)](https://download.microsoft.com/download/2/1/9/219909ad-2f2a-44cc-8fcb-126f28c74d36/Windows%2010%201903%20GP%20OS%20Certification%20Report.pdf) -- [Microsoft Windows 10 (October 2018 Update)](https://download.microsoft.com/download/9/4/0/940ac551-7757-486d-9da1-7aa0300ebac0/Windows%2010%20version%201809%20GP%20OS%20Certification%20Report%20-%202018-61-INF-2795.pdf) -- [Microsoft Windows 10 (April 2018 Update)](https://download.microsoft.com/download/6/7/1/67167BF2-885D-4646-A61E-96A0024B52BB/Windows%2010%201803%20GP%20OS%20Certification%20Report.pdf) -- [Microsoft Windows 10 (Fall Creators Update)](https://download.microsoft.com/download/2/C/2/2C20D013-0610-4047-B2FA-516819DFAE0A/Windows%2010%201709%20GP%20OS%20Certification%20Report.pdf) -- [Microsoft Windows 10 (Creators Update)](https://download.microsoft.com/download/3/2/c/32cdf627-dd23-4266-90ff-2f9685fd15c0/2017-49%20inf-2218%20cr.pdf) -- [Microsoft Windows Server 2016, Microsoft Windows Server 2012 R2, and Microsoft Windows 10 Hyper-V](https://download.microsoft.com/download/a/3/3/a336f881-4ac9-4c79-8202-95289f86bb7a/st_vid10823-vr.pdf) -- [Microsoft Windows 10 (Anniversary Update) and Windows 10 Mobile (Anniversary Update)](https://download.microsoft.com/download/f/2/f/f2f7176e-34f4-4ab0-993c-6606d207bb3c/st_vid10752-vr.pdf) -- [Microsoft Windows 10 (Anniversary Update) and Windows Server 2016](https://download.microsoft.com/download/5/4/8/548cc06e-c671-4502-bebf-20d38e49b731/2016-36-inf-1779.pdf) -- [Windows 10 (Anniversary Update) and Windows Server 2016 IPsec VPN Client](https://download.microsoft.com/download/2/0/a/20a8e686-3cd9-43c4-a22a-54b552a9788a/st_vid10753-vr.pdf) -- [Microsoft Windows 10 IPsec VPN Client](https://download.microsoft.com/download/9/b/6/9b633763-6078-48aa-b9ba-960da2172a11/st_vid10746-vr.pdf) -- [Microsoft Windows 10 November 2015 Update with Surface Book](https://download.microsoft.com/download/d/c/b/dcb7097d-1b9f-4786-bb07-3c169fefb579/st_vid10715-vr.pdf) -- [Microsoft Windows 10 Mobile with Lumia 950, 950 XL, 550, 635, and Windows 10 with Surface Pro 4](https://www.niap-ccevs.org/st/st_vid10694-vr.pdf) -- [Windows 10 and Windows Server 2012 R2](https://www.commoncriteriaportal.org/files/epfiles/cr_windows10.pdf) -- [Windows 10](https://www.niap-ccevs.org/st/st_vid10677-vr.pdf) -- [Windows 8.1 with Surface 3 and Windows Phone 8.1 with Lumia 635 and Lumia 830](https://www.niap-ccevs.org/st/st_vid10635-vr.pdf) -- [Microsoft Surface Pro 3 and Windows 8.1](https://www.niap-ccevs.org/st/st_vid10632-vr.pdf) -- [Windows 8.1 and Windows Phone 8.1](https://www.niap-ccevs.org/st/st_vid10592-vr.pdf) -- [Windows 8 and Windows Server 2012](https://www.niap-ccevs.org/st/st_vid10520-vr.pdf) -- [Windows 8 and Windows RT](https://www.niap-ccevs.org/st/st_vid10620-vr.pdf) -- [Windows 8 and Windows Server 2012 BitLocker](https://www.commoncriteriaportal.org/files/epfiles/st_vid10540-vr.pdf) -- [Windows 8, Windows RT, and Windows Server 2012 IPsec VPN Client](https://www.commoncriteriaportal.org/files/epfiles/st_vid10529-vr.pdf) -- [Windows 7 and Windows Server 2008 R2 Validation Report](https://www.commoncriteriaportal.org/files/epfiles/st_vid10390-vr.pdf) -- [Windows Vista and Windows Server 2008 Validation Report at EAL4+](https://www.commoncriteriaportal.org/files/epfiles/st_vid10291-vr.pdf) -- [Windows Server 2008 Hyper-V Role Certification Report](https://www.commoncriteriaportal.org/files/epfiles/0570a_pdf.pdf) -- [Windows Vista and Windows Server 2008 Certification Report at EAL1](https://www.commoncriteriaportal.org/files/epfiles/efs-t005_msvista_msserver2008_eal1_cr_v1.0.pdf) - [Windows XP / Windows Server 2003 with x64 Hardware ETR](https://www.microsoft.com/downloads/details.aspx?familyid=6e8d98f9-25b9-4c85-9bd9-24d91ea3c9ef) - [Windows XP / Windows Server 2003 with x64 Hardware ETR, Part II](https://www.microsoft.com/downloads/details.aspx?familyid=0c35e7d8-9c56-4686-b902-d5ffb9915658) - [Windows Server 2003 SP2 including R2, Standard, Enterprise, Datacenter, x64, and Itanium Editions Validation Report](https://www.commoncriteriaportal.org/files/epfiles/20080303_st_vid10184-vr.pdf) @@ -175,10 +243,17 @@ An Evaluation Technical Report (ETR) is a report submitted to the Common Criteri - [Windows XP Embedded SP2 Validation Report](https://www.commoncriteriaportal.org/files/epfiles/20080303_st_vid10184-vr.pdf) - [Windows XP and Windows Server 2003 ETR](https://www.microsoft.com/downloads/details.aspx?familyid=63cf2a1e-f578-4bb5-9245-d411f0f64265) - [Windows XP and Windows Server 2003 Validation Report](https://www.commoncriteriaportal.org/files/epfiles/st_vid9506-vr.pdf) -- [Windows Server 2003 Certificate Server ETR](https://www.microsoft.com/downloads/details.aspx?familyid=a594e77f-dcbb-4787-9d68-e4689e60a314) -- [Windows Server 2003 Certificate Server Validation Report](https://www.commoncriteriaportal.org/files/epfiles/st_vid9507-vr.pdf) -- [Microsoft Windows Rights Management Services (RMS) 1.0 SP2 Validation Report](https://www.commoncriteriaportal.org/files/epfiles/st_vid10224-vr.pdf) -## Other Common Criteria Related Documents +### Windows Server 2003 Certificate Server -- [Identifying Windows XP and Windows Server 2003 Common Criteria Certified Requirements for the NIST Special Publication 800-53](https://download.microsoft.com/download/a/9/6/a96d1dfc-2bd4-408d-8d93-e0ede7529691/xpws03_ccto800-53.doc) +- [Security Target](https://www.commoncriteriaportal.org/files/epfiles/st_vid9507-st.pdf) +- [Administrator's Guide](https://www.microsoft.com/downloads/en/details.aspx?familyid=445093d8-45e2-4cf6-884c-8802c1e6cb2d) +- [Configuration Guide](https://www.microsoft.com/downloads/en/details.aspx?familyid=46abc8b5-11be-4e3d-85c2-63226c3688d2) +- [User's Guide](https://www.microsoft.com/downloads/en/details.aspx?familyid=74f66d84-2654-48d0-b9b5-b383d383425e) +- [Evaluation Technical Report](https://www.microsoft.com/downloads/details.aspx?familyid=a594e77f-dcbb-4787-9d68-e4689e60a314) +- [Validation Report](https://www.commoncriteriaportal.org/files/epfiles/st_vid9507-vr.pdf) + +### Windows Rights Management Services + +- [Security Target](https://www.commoncriteriaportal.org/files/epfiles/st_vid10224-st.pdf) +- [Validation Report](https://www.commoncriteriaportal.org/files/epfiles/st_vid10224-vr.pdf) From 4e6cb4fcdb3a10a47a2651f0f945ed0b70bb9040 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 17 Jul 2020 15:35:23 -0700 Subject: [PATCH 0178/1414] Update manage-atp-post-migration-intune.md --- .../microsoft-defender-atp/manage-atp-post-migration-intune.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index 44abfcb9c6..b5668c7654 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -57,6 +57,7 @@ The following table lists various tasks you can perform to configure Microsoft D |Configure encryption and BitLocker to protect information on your organization's devices running Windows |[Endpoint protection: Windows Encryption](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#windows-encryption)

[BitLocker for Windows 10 devices](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) | |Configure Microsoft Defender Credential Guard to protect against credential theft attacks |For Windows 10, Windows Server 2016, and Windows Server 2019, see [Endpoint protection: Microsoft Defender Credential Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-credential-guard)

For Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1, and Windows Server 2012 R2, see [Mitigating Pass-the-Hash (PtH) Attacks and Other Credential Theft, Version 1 and 2](https://www.microsoft.com/download/details.aspx?id=36036) | |Configure your Microsoft Defender Security Center ([https://securitycenter.windows.com](https://securitycenter.windows.com)) to view alerts, configure threat protection features, and view detailed information about your organization's overall security posture.

You can also configure whether and what features end users can see in the Microsoft Defender Security Center. |[Endpoint protection: Microsoft Defender Security Center](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-security-center)

[Overview of the Microsoft Defender Security Center](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/use) | -|Configure Microsoft Defender Application Control (also referred to as AppLocker) to choose whether to audit or trust apps on your organization's devices |[AppLocker overview](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/applocker/applocker-overview)
[Endpoint protection: MIcrosoft Defender Application Control](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-application-control)
[AppLocker CSP](https://docs.microsoft.com/windows/client-management/mdm/applocker-csp)| +|Configure Microsoft Defender Application Control (also referred to as AppLocker) to choose whether to audit or trust apps on your organization's devices |[AppLocker overview](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/applocker/applocker-overview)

[Endpoint protection: MIcrosoft Defender Application Control](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-application-control)

[AppLocker CSP](https://docs.microsoft.com/windows/client-management/mdm/applocker-csp)| +| | | From 71ab632f7fbd77b5ec0354b57c3d4df758ba3d08 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 17 Jul 2020 16:21:37 -0700 Subject: [PATCH 0179/1414] Update manage-atp-post-migration-intune.md --- .../manage-atp-post-migration-intune.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index b5668c7654..8cc7ef3d05 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -44,20 +44,20 @@ The following table lists various tasks you can perform to configure Microsoft D |Task |Resources to learn more | |---------|---------| |Manage your organization's devices using Intune |[Protect devices with Microsoft Intune](https://docs.microsoft.com/mem/intune/protect/device-protect) | -|Integrate Microsoft Defender ATP with Microsoft Intune as a Mobile Threat Defense solution
(for Android devices and devices running Windows 10 or later) |[Enforce compliance for Microsoft Defender ATP with Conditional Access in Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection) | +|Integrate Microsoft Defender ATP with Microsoft Intune as a Mobile Threat Defense solution
*(for Android devices and devices running Windows 10 or later)* |[Enforce compliance for Microsoft Defender ATP with Conditional Access in Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection) | |Use Conditional Access to control the devices and apps that can connect to your email and company resources |[Configure Conditional Access in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access) | |Configure your Microsoft Defender Antivirus settings using the Policy configuration service provider ([Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider)) |[Device restrictions: Microsoft Defender Antivirus](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus)

[Policy CSP - Microsoft Defender ATP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-defender) | |If necessary, specify exclusions for Microsoft Defender Antivirus

*Generally, you shouldn't need to apply exclusions. Microsoft Defender Antivirus includes a number of automatic exclusions based on known OS behaviors and typical management files, such as those used in enterprise management, database management, and other enterprise scenarios and situations.* |[Virus scanning recommendations for Enterprise computers that are running currently supported versions of Windows](https://support.microsoft.com/help/822158/virus-scanning-recommendations-for-enterprise-computers)

[Device restrictions: Microsoft Defender Antivirus Exclusions for Windows 10 devices](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus-exclusions)

[Configure Microsoft Defender Antivirus exclusions on Windows Server 2016 or 2019](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus)| -|Configure your attack surface reduction rules

*TIP: Configure your attack surface reduction rules in [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender) at first (for at least one week and up to two months). You can monitor status using Power BI ([get our template](https://github.com/microsoft/MDATP-PowerBI-Templates/tree/master/Attack%20Surface%20Reduction%20rules)), and then set those rules to active mode when you're ready.* |[Audit mode in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender)

[Endpoint protection: Attack Surface Reduction](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10?toc=/intune/configuration/toc.json&bc=/intune/configuration/breadcrumb/toc.json#attack-surface-reduction)

[Learn more about attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction) | -|Configure your network filtering (this is also referred to as network protection)

*TIP: Make sure that Windows 10 devices have the latest [antimalware platform updates](https://support.microsoft.com/help/4052623/update-for-microsoft-defender-antimalware-platform) installed.*|[Endpoint protection: Network filtering](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#network-filtering)

[Review network protection events in Windows Event Viewer](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/evaluate-network-protection#review-network-protection-events-in-windows-event-viewer) | +|Configure your attack surface reduction rules to target software behaviors that are often abused by attackers

*TIP: Configure your attack surface reduction rules in [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender) at first (for at least one week and up to two months). You can monitor status using Power BI ([get our template](https://github.com/microsoft/MDATP-PowerBI-Templates/tree/master/Attack%20Surface%20Reduction%20rules)), and then set those rules to active mode when you're ready.* |[Audit mode in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender)

[Endpoint protection: Attack Surface Reduction](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10?toc=/intune/configuration/toc.json&bc=/intune/configuration/breadcrumb/toc.json#attack-surface-reduction)

[Learn more about attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction) | +|Configure your network filtering block outbound connections from any app to IP addresses or domains with low reputations

*NOTES:*
- *Network filtering is also referred to as [network protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/network-protection).*
- *Make sure that Windows 10 devices have the latest [antimalware platform updates](https://support.microsoft.com/help/4052623/update-for-microsoft-defender-antimalware-platform) installed.*|[Endpoint protection: Network filtering](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#network-filtering)

[Review network protection events in Windows Event Viewer](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/evaluate-network-protection#review-network-protection-events-in-windows-event-viewer) | |Configure controlled folder access to protect against ransomware

*Controlled folder access is also referred to as antiransomware protection.* |[Endpoint protection: Controlled folder access](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#controlled-folder-access)

[Enable controlled folder access in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders#intune) | |Configure exploit protection to protect your organization's devices from malware that uses exploits to spread and infect other devices

*Exploit protection is also referred to as Exploit Guard.* |[Endpoint protection: Microsoft Defender Exploit Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-exploit-guard)

[Enable exploit protection in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection#intune) | |Configure Microsoft Defender SmartScreen to protect against malicious sites and files on the internet.

*Microsoft Edge should be installed on your organization's devices. For protection on Google Chrome and FireFox browsers, configure exploit protection.* |[Microsoft Defender SmartScreen](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview)

[Device restrictions: Microsoft Defender SmartScreen](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-smartscreen)

[Policy settings for managing SmartScreen in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings#mdm-settings) | |Configure Microsoft Defender Firewall to block unauthorized network traffic flowing into or out of your organization's devices |[Endpoint protection: Microsoft Defender Firewall](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-firewall)

[Microsoft Defender Firewall with Advanced Security](https://docs.microsoft.com/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security) | |Configure encryption and BitLocker to protect information on your organization's devices running Windows |[Endpoint protection: Windows Encryption](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#windows-encryption)

[BitLocker for Windows 10 devices](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) | |Configure Microsoft Defender Credential Guard to protect against credential theft attacks |For Windows 10, Windows Server 2016, and Windows Server 2019, see [Endpoint protection: Microsoft Defender Credential Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-credential-guard)

For Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1, and Windows Server 2012 R2, see [Mitigating Pass-the-Hash (PtH) Attacks and Other Credential Theft, Version 1 and 2](https://www.microsoft.com/download/details.aspx?id=36036) | -|Configure your Microsoft Defender Security Center ([https://securitycenter.windows.com](https://securitycenter.windows.com)) to view alerts, configure threat protection features, and view detailed information about your organization's overall security posture.

You can also configure whether and what features end users can see in the Microsoft Defender Security Center. |[Endpoint protection: Microsoft Defender Security Center](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-security-center)

[Overview of the Microsoft Defender Security Center](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/use) | -|Configure Microsoft Defender Application Control (also referred to as AppLocker) to choose whether to audit or trust apps on your organization's devices |[AppLocker overview](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/applocker/applocker-overview)

[Endpoint protection: MIcrosoft Defender Application Control](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-application-control)

[AppLocker CSP](https://docs.microsoft.com/windows/client-management/mdm/applocker-csp)| +|Configure your Microsoft Defender Security Center ([https://securitycenter.windows.com](https://securitycenter.windows.com)) to view alerts, configure threat protection features, and view detailed information about your organization's overall security posture.

*You can also configure whether and what features end users can see in the Microsoft Defender Security Center.* |[Overview of the Microsoft Defender Security Center](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/use)

[Endpoint protection: Microsoft Defender Security Center](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-security-center) | +|Configure Microsoft Defender Application Control to choose whether to audit or trust apps on your organization's devices

*Microsoft Defender Application Control is also referred to as [AppLocker](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/applocker/applocker-overview).*|[Deploy Microsoft 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)

[Endpoint protection: MIcrosoft Defender Application Control](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-application-control)

[AppLocker CSP](https://docs.microsoft.com/windows/client-management/mdm/applocker-csp)| | | | From 18c98c3a8201efcd30929fe7fff7bdb1b51d68f3 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Fri, 17 Jul 2020 21:23:04 -0700 Subject: [PATCH 0180/1414] Fixing it-showcase link in WHFB --- .../identity-protection/hello-for-business/hello-overview.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-overview.md b/windows/security/identity-protection/hello-for-business/hello-overview.md index 0b032dbbdc..6a70672f7a 100644 --- a/windows/security/identity-protection/hello-for-business/hello-overview.md +++ b/windows/security/identity-protection/hello-for-business/hello-overview.md @@ -99,7 +99,9 @@ Windows Hello for Business with a key does not support RDP. RDP does not support ## Learn more -[Implementing Windows Hello for Business at Microsoft](https://www.microsoft.com/itshowcase/implementing-windows-hello-for-business-at-microsoft) +[Implementing strong user authentication with Windows Hello for Business](https://www.microsoft.com/en-us/itshowcase/implementing-strong-user-authentication-with-windows-hello-for-business) + +[Implementing Windows Hello for Business at Microsoft](https://www.microsoft.com/en-us/itshowcase/implementing-windows-hello-for-business-at-microsoft) [Introduction to Windows Hello](https://go.microsoft.com/fwlink/p/?LinkId=786649), video presentation on Microsoft Virtual Academy From fc2f38c636783e4862199411f43a4a7bc1026a31 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Sun, 19 Jul 2020 09:40:52 +0500 Subject: [PATCH 0181/1414] Changes in Account Requirements As the user has reported and I have tested, we need to have a Work/School account required. Problem: #2424 The old PR was mistakenly closed. Old PR link https://github.com/MicrosoftDocs/windows-itpro-docs/pull/7100. --- windows/application-management/msix-app-packaging-tool.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/application-management/msix-app-packaging-tool.md b/windows/application-management/msix-app-packaging-tool.md index adcf842841..b7d8c88efc 100644 --- a/windows/application-management/msix-app-packaging-tool.md +++ b/windows/application-management/msix-app-packaging-tool.md @@ -30,11 +30,11 @@ You can either run your installer interactively (through the UI) or create a pac - Windows 10, version 1809 (or later) - Participation in the Windows Insider Program (if you're using an Insider build) -- A valid Microsoft account (MSA) alias to access the app from the Microsoft Store +- A valid Microsoft work or school account to access the app from the Microsoft Store - Admin privileges on your PC account ### Get the app from the Microsoft Store -1. Use the MSA login associated with your Windows Insider Program credentials in the [Microsoft Store](https://www.microsoft.com/store/r/9N5LW3JBCXKF). +1. Use the work of school account login associated with your Windows Insider Program credentials in the [Microsoft Store](https://www.microsoft.com/store/r/9N5LW3JBCXKF). 2. Open the product description page. 3. Click the install icon to begin installation. From e6d142d26c321b63e036da89b25ca3e69e43afbe Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Sun, 19 Jul 2020 12:32:17 +0500 Subject: [PATCH 0182/1414] Update windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- ...re-extension-file-exclusions-microsoft-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md index 8f9e75d1de..c730506401 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md @@ -30,7 +30,7 @@ manager: dansimp You can exclude certain files from Microsoft Defender Antivirus scans by modifying exclusion lists. **Generally, you shouldn't need to apply exclusions**. Microsoft Defender Antivirus includes a number of automatic exclusions based on known operating system behaviors and typical management files, such as those used in enterprise management, database management, and other enterprise scenarios and situations. > [!NOTE] -> Automatic exclusions apply only to Windows Server 2016 and above. These exclusions are not visible in Windows Security app and PowerShell. +> Automatic exclusions apply only to Windows Server 2016 and above. These exclusions are not visible in the Windows Security app and in PowerShell. This article describes how to configure exclusion lists for the files and folders. From 79baae28c712a7b439bba1e47ffecdab837d73ff Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Sun, 19 Jul 2020 13:21:52 +0500 Subject: [PATCH 0183/1414] Update attack-surface-reduction.md --- .../microsoft-defender-atp/attack-surface-reduction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 9ee5965970..c8c5577f4f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -391,7 +391,7 @@ This rule was introduced in: - [Windows 10, version 1903](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1903) - [Windows Server 1903](https://docs.microsoft.com/windows-server/get-started-19/whats-new-in-windows-server-1903-1909) -Intune name: Block persistence through WMI event subscription +Intune name: Not yet available Configuration Manager name: Not yet available From 8e6a4e0d7ebbf7dbc356bcd4580e1eae435a1d77 Mon Sep 17 00:00:00 2001 From: EfiKliger <45028856+EfiKliger@users.noreply.github.com> Date: Sun, 19 Jul 2020 11:52:40 +0300 Subject: [PATCH 0184/1414] Update api-power-bi.md --- .../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 546c64449d..a7f95c1789 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 @@ -123,7 +123,7 @@ The first example demonstrates how to connect Power BI to Advanced Hunting API a ## Power BI dashboard samples in GitHub -For more information see the [Power BI report templates](https://github.com/microsoft/MDATP-PowerBI-Templates). +For more information see the [Power BI report templates](https://github.com/microsoft/MicrosoftDefenderATP-PowerBI). ## Sample reports View the Microsoft Defender ATP Power BI report samples. For more information, see [Browse code samples](https://docs.microsoft.com/samples/browse/?products=mdatp). From 2b38141ce24395665dee249b179ce9601361a009 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Sun, 19 Jul 2020 14:13:13 +0500 Subject: [PATCH 0185/1414] Update white-glove.md --- windows/deployment/windows-autopilot/white-glove.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopilot/white-glove.md b/windows/deployment/windows-autopilot/white-glove.md index ca7078273f..ecf4e2eed4 100644 --- a/windows/deployment/windows-autopilot/white-glove.md +++ b/windows/deployment/windows-autopilot/white-glove.md @@ -59,7 +59,7 @@ To enable white glove deployment, an additional Autopilot profile setting must b ![allow white glove](images/allow-white-glove-oobe.png) -The Windows Autopilot for white glove deployment pre-provisioning process will apply all device-targeted policies from Intune. That includes certificates, security templates, settings, apps, and more – anything targeting the device. Additionally, any apps (Win32 or LOB) that are configured to install in the device context and targeted to the user that has been pre-assigned to the Autopilot device will also be installed. Please make sure not to target both win32 and LOB apps to the same device. +The Windows Autopilot for white glove deployment pre-provisioning process will apply all device-targeted policies from Intune. That includes certificates, security templates, settings, apps, and more – anything targeting the device. Additionally, any apps (Win32 or LOB) that are configured to install in the device context and targeted to the user that has been pre-assigned to the Autopilot device will also be installed. Please make sure not to target both win32 and LOB apps to the same device, otherwise the app installation may fail. > [!NOTE] > The white glove technician phase will install all device-targeted apps as well as any user-targeted, device-context apps that are targeted to the assigned user. If there is no assigned user, then it will only install the device-targeted apps. Other user-targeted policies will not apply until the user signs into the device. To verify these behaviors, be sure to create appropriate apps and policies targeted to devices and users. From 3de60d3fdfcf63594213cb4714447ec6f14a05fa Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Sun, 19 Jul 2020 17:26:39 +0500 Subject: [PATCH 0186/1414] Update windows/application-management/msix-app-packaging-tool.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/application-management/msix-app-packaging-tool.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/application-management/msix-app-packaging-tool.md b/windows/application-management/msix-app-packaging-tool.md index b7d8c88efc..91ef9b0c48 100644 --- a/windows/application-management/msix-app-packaging-tool.md +++ b/windows/application-management/msix-app-packaging-tool.md @@ -35,6 +35,6 @@ You can either run your installer interactively (through the UI) or create a pac ### Get the app from the Microsoft Store -1. Use the work of school account login associated with your Windows Insider Program credentials in the [Microsoft Store](https://www.microsoft.com/store/r/9N5LW3JBCXKF). +1. Use the Microsoft work or school account login associated with your Windows Insider Program credentials in the [Microsoft Store](https://www.microsoft.com/store/r/9N5LW3JBCXKF). 2. Open the product description page. 3. Click the install icon to begin installation. From 7563e5498d34049429246635865e01e7a3da7c88 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Sun, 19 Jul 2020 17:55:14 +0500 Subject: [PATCH 0187/1414] Old links are not working There is no content for the links are available. So I have removed the link so that people can directly hit the MyIgnite page to find the relevant content. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/7111 --- .../deployment/update/windows-as-a-service.md | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/windows/deployment/update/windows-as-a-service.md b/windows/deployment/update/windows-as-a-service.md index 4390f47e44..f7d197912a 100644 --- a/windows/deployment/update/windows-as-a-service.md +++ b/windows/deployment/update/windows-as-a-service.md @@ -114,21 +114,4 @@ Secure your organization's deployment investment. ## Microsoft Ignite 2018 -Looking to learn more? These informative session replays from Microsoft Ignite 2018 (complete with downloadable slide decks) can provide some great insights on Windows as a service. - - -[BRK3018: Deploying Windows 10 in the enterprise using traditional and modern techniques](https://myignite.techcommunity.microsoft.com/sessions/64509#ignite-html-anchor) - -[BRK3019: Delivery Optimization deep dive: How to reduce internet bandwidth impact on your network](https://myignite.techcommunity.microsoft.com/sessions/64510#ignite-html-anchor) - -[BRK3020: Using AI to automate Windows and Office update staging with Windows Update for Business](https://myignite.techcommunity.microsoft.com/sessions/64513#ignite-html-anchor) - -[BRK3027: Deploying Windows 10: Making the update experience smooth and seamless](https://myignite.techcommunity.microsoft.com/sessions/64612#ignite-html-anchor) - -[BRK3039: Windows 10 and Microsoft Microsoft 365 Apps for enterprise lifecycle and servicing update](https://myignite.techcommunity.microsoft.com/sessions/66763#ignite-html-anchor) - -[BRK3211: Ask the Experts: Successfully deploying, servicing, managing Windows 10](https://myignite.techcommunity.microsoft.com/sessions/65963#ignite-html-anchor) - -[THR2234: Windows servicing and delivery fundamentals](https://myignite.techcommunity.microsoft.com/sessions/66741#ignite-html-anchor) - -[THR3006: The pros and cons of LTSC in the enterprise](https://myignite.techcommunity.microsoft.com/sessions/64512#ignite-html-anchor) +Looking to learn more? These informative session replays from Microsoft Ignite 2018 (complete with downloadable slide decks) can provide some great insights on Windows as a service. See, [MyIgnite - Session catalog](https://myignite.techcommunity.microsoft.com/sessions). From 1072a9a5d26763d181019e9fdc58af115e86afbe Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Sun, 19 Jul 2020 17:59:20 +0500 Subject: [PATCH 0188/1414] Link upgradation As the old link was not working and the new terms page has been set up so updated the link to point to the correct terms page. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/7142 --- .../microsoft-defender-atp/minimum-requirements.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md b/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md index 8f47832251..94e862148a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md +++ b/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md @@ -54,7 +54,7 @@ Microsoft Defender Advanced Threat Protection, on Windows Server, requires one o > [!NOTE] > Customers with a combined minimum of 50 licenses for one or more of the following may acquire Server SLs for Microsoft Defender Advanced Threat Protection for Servers (one per covered Server OSE): Microsoft Defender Advanced Threat Protection, Windows E5/A5, Microsoft 365 E5/A5 and Microsoft 365 E5 Security User SLs. This license applies to Microsoft Defender ATP for Linux. -For detailed licensing information, see the [Product terms page](https://www.microsoft.com/licensing/product-licensing/products) and work with your account team to learn the detailed terms and conditions for the product. +For detailed licensing information, see the [Product terms page](https://www.microsoft.com/licensing/terms/) and work with your account team to learn the detailed terms and conditions for the product. For more information on the array of features in Windows 10 editions, see [Compare Windows 10 editions](https://www.microsoft.com/windowsforbusiness/compare). From c7e7c5d123739cdf9685baac5ed08ab279216f65 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Sun, 19 Jul 2020 21:30:13 +0500 Subject: [PATCH 0189/1414] Update windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../microsoft-defender-atp/minimum-requirements.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md b/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md index 94e862148a..1f69f02e47 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md +++ b/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md @@ -54,7 +54,7 @@ Microsoft Defender Advanced Threat Protection, on Windows Server, requires one o > [!NOTE] > Customers with a combined minimum of 50 licenses for one or more of the following may acquire Server SLs for Microsoft Defender Advanced Threat Protection for Servers (one per covered Server OSE): Microsoft Defender Advanced Threat Protection, Windows E5/A5, Microsoft 365 E5/A5 and Microsoft 365 E5 Security User SLs. This license applies to Microsoft Defender ATP for Linux. -For detailed licensing information, see the [Product terms page](https://www.microsoft.com/licensing/terms/) and work with your account team to learn the detailed terms and conditions for the product. +For detailed licensing information, see the [Product Terms site](https://www.microsoft.com/licensing/terms/) and work with your account team to learn the detailed terms and conditions for the product. For more information on the array of features in Windows 10 editions, see [Compare Windows 10 editions](https://www.microsoft.com/windowsforbusiness/compare). From 30cef1eb30d236c431fc038063cf13e399501698 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Sun, 19 Jul 2020 21:31:12 +0500 Subject: [PATCH 0190/1414] Update windows/deployment/update/windows-as-a-service.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/deployment/update/windows-as-a-service.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/windows-as-a-service.md b/windows/deployment/update/windows-as-a-service.md index f7d197912a..e992f49cb7 100644 --- a/windows/deployment/update/windows-as-a-service.md +++ b/windows/deployment/update/windows-as-a-service.md @@ -114,4 +114,4 @@ Secure your organization's deployment investment. ## Microsoft Ignite 2018 -Looking to learn more? These informative session replays from Microsoft Ignite 2018 (complete with downloadable slide decks) can provide some great insights on Windows as a service. See, [MyIgnite - Session catalog](https://myignite.techcommunity.microsoft.com/sessions). +Looking to learn more? These informative session replays from Microsoft Ignite 2018 (complete with downloadable slide decks) can provide some great insights on Windows as a service. See [MyIgnite - Session catalog](https://myignite.techcommunity.microsoft.com/sessions). From be5c11d1316fd9a08ddd6955d177acddaac8e3b8 Mon Sep 17 00:00:00 2001 From: Kelly Baker Date: Sun, 19 Jul 2020 14:13:19 -0700 Subject: [PATCH 0191/1414] Edit pass: how-it-pros-can-use-configuration-service-providers Hi @rjagiewich This one is ready for your review and merge. No approval needed. Thanks! Kelly --- ...can-use-configuration-service-providers.md | 61 +++++++++---------- 1 file changed, 30 insertions(+), 31 deletions(-) diff --git a/windows/configuration/provisioning-packages/how-it-pros-can-use-configuration-service-providers.md b/windows/configuration/provisioning-packages/how-it-pros-can-use-configuration-service-providers.md index 641af623c3..cf2050b0ed 100644 --- a/windows/configuration/provisioning-packages/how-it-pros-can-use-configuration-service-providers.md +++ b/windows/configuration/provisioning-packages/how-it-pros-can-use-configuration-service-providers.md @@ -1,5 +1,5 @@ --- -title: Intro to configuration service providers for IT pros (Windows 10) +title: Configuration service providers for IT pros (Windows 10) description: Configuration service providers (CSPs) expose device configuration settings in Windows 10. ms.assetid: 25C1FDCA-0E10-42A1-A368-984FFDB2B7B6 ms.reviewer: @@ -14,25 +14,23 @@ ms.localizationpriority: medium ms.date: 07/27/2017 --- -# Introduction to configuration service providers (CSPs) for IT pros +# Configuration service providers for IT pros **Applies to** - Windows 10 - Windows 10 Mobile -Configuration service providers (CSPs) expose device configuration settings in Windows 10. This topic is written for people who have no experience with CSPs. +This article explains how IT pros and system administrators can take advantage of many settings available through configuration service providers (CSPs) to configure devices running Windows 10 and Windows 10 Mobile in their organizations. CSPs expose device configuration settings in Windows 10. The CSPs are used by mobile device management (MDM) service providers and are documented on the [Hardware Dev Center](https://go.microsoft.com/fwlink/p/?LinkId=717390). -The CSPs are documented on the [Hardware Dev Center](https://go.microsoft.com/fwlink/p/?LinkId=717390) because CSPs are used by mobile device management (MDM) service providers. This topic explains how IT pros and system administrators can take advantage of many settings available through CSPs to configure devices running Windows 10 and Windows 10 Mobile in their organizations. - ->[!NOTE] ->This explanation of CSPs and CSP documentation also applies to Windows Mobile 5, Windows Mobile 6, Windows Phone 7, and Windows Phone 8, but links to current CSPs are for Windows 10 and Windows 10 Mobile. +> [!NOTE] +> The information provided here about CSPs and CSP documentation also applies to Windows Mobile 5, Windows Mobile 6, Windows Phone 7, and Windows Phone 8, but links to current CSPs are for Windows 10 and Windows 10 Mobile. [See what's new for CSPs in Windows 10, version 1809.](https://docs.microsoft.com/windows/client-management/mdm/new-in-windows-mdm-enrollment-management#whatsnew1809) ## What is a CSP? -A CSP is an interface in the client operating system, between configuration settings specified in a provisioning document, and configuration settings on the device. CSPs are similar to Group Policy client-side extensions, in that they provide an interface to read, set, modify, or delete configuration settings for a given feature. Typically, these settings map to registry keys, files or permissions. Some of these settings are configurable, and some are read-only. +In the client operating system, a CSP is the interface between configuration settings specified in a provisioning document and configuration settings on the device. CSPs are similar to Group Policy client-side extensions in that they provide an interface to read, set, modify, or delete configuration settings for a given feature. Typically, these settings map to registry keys, files, or permissions. Some of these settings are configurable, and some are read-only. Starting with Windows Mobile 5.0, CSPs were used to manage Windows mobile devices. On the Windows 10 platform, the management approach for both desktop and mobile devices converges, taking advantage of the same CSPs to configure and manage all devices running Windows 10. @@ -42,15 +40,15 @@ CSPs are behind many of the management tasks and policies for Windows 10, both i ![how intune maps to csp](../images/policytocsp.png) -CSPs receive configuration policies in the XML-based SyncML format, pushed from an MDM-compliant management server, such as Microsoft Intune. Traditional enterprise management systems, such as Microsoft Endpoint Configuration Manager, can also target CSPs, by using a client-side WMI-to-CSP bridge. +CSPs receive configuration policies in the XML-based Synchronization Markup Language (SyncML) format, pushed from an MDM-compliant management server, such as Microsoft Intune. Traditional enterprise management systems, such as Microsoft Endpoint Configuration Manager, can also target CSPs, by using a client-side Windows Management Instrumentation (WMI)-to-CSP Bridge. ### Synchronization Markup Language (SyncML) -The Open Mobile Alliance Device Management (OMA-DM) protocol uses the XML-based Synchronization Markup Language (SyncML) for data exchange between compliant servers and clients. SyncML offers an open standard to use as an alternative to vendor-specific management solutions (such as WMI). The value for enterprises adopting industry standard management protocols is that it allows the management of a broader set of vendor devices using a single platform (such as Microsoft Intune). Device policies, including VPN connection profiles, are delivered to client devices formatted as in SyncML. The target CSP reads this information and applies the necessary configurations. +The Open Mobile Alliance Device Management (OMA-DM) protocol uses the XML-based SyncML for data exchange between compliant servers and clients. SyncML offers an open standard to use as an alternative to vendor-specific management solutions (such as WMI). The value for enterprises adopting industry standard management protocols is that it allows the management of a broader set of vendor devices using a single platform (such as Microsoft Intune). Device policies, including VPN connection profiles, are delivered to client devices formatted as in SyncML. The target CSP reads this information and applies the necessary configurations. ### The WMI-to-CSP Bridge -The WMI-to-CSP Bridge is a component allowing configuration of Windows 10 CSPs via scripts and traditional enterprise management software, such as Configuration Manager using Windows Management Instrumentation (WMI). The bridge is responsible for reading WMI commands and through a component called the common device configurator pass them to a CSP for application on the device. +The WMI-to-CSP Bridge is a component allowing configuration of Windows 10 CSPs using scripts and traditional enterprise management software, such as Configuration Manager using WMI. The bridge is responsible for reading WMI commands and through a component called the common device configurator pass them to a CSP for application on the device. [Learn how to use the WMI Bridge Provider with PowerShell.](https://go.microsoft.com/fwlink/p/?LinkId=761090) @@ -60,7 +58,7 @@ Generally, enterprises rely on Group Policy or MDM to configure and manage devic In addition, you may have unmanaged devices, or a large number of devices that you want to configure before enrolling them in management. You may also want to apply custom settings that aren't available through your MDM service. The [CSP documentation](#bkmk-csp-doc) can help you understand the settings that can be configured or queried. -Some of the topics in the [Windows 10 and Windows 10 Mobile](/windows/windows-10) library on Technet include links to applicable CSP reference topics, such as [Cortana integration in your business or enterprise](../cortana-at-work/cortana-at-work-overview.md), which links to the [Policy CSP](https://go.microsoft.com/fwlink/p/?LinkID=623244). In the CSP topics, you can learn about all of the available configuration settings. +Some of the articles in the [Windows 10 and Windows 10 Mobile](/windows/windows-10) library on Technet include links to applicable CSP reference topics, such as [Cortana integration in your business or enterprise](../cortana-at-work/cortana-at-work-overview.md), which links to the [Policy CSP](https://go.microsoft.com/fwlink/p/?LinkID=623244). In the CSP topics, you can learn about all of the available configuration settings. ### CSPs in Windows Configuration Designer @@ -116,13 +114,13 @@ The documentation for most CSPs will also include an XML example. ## CSP examples -CSPs provide access to a number of settings useful to enterprises. This section introduces two CSPs that an enterprise might find particularly useful. +CSPs provide access to a number of settings useful to enterprises. This section introduces the CSPs that an enterprise might find particularly useful. - [EnterpriseAssignedAccess CSP](https://go.microsoft.com/fwlink/p/?LinkID=618601) - The EnterpriseAssignedAccess configuration service provider allows IT administrators to configure settings on a Windows 10 Mobile device. An enterprise can make use of this CSP to create single-use or limited-use mobile devices, such as a handheld device that only runs a price-checking app. + The EnterpriseAssignedAccess CSP lets IT administrators configure settings on a Windows 10 Mobile device. An enterprise can make use of this CSP to create single-use or limited-use mobile devices, such as a handheld device that only runs a price-checking app. - In addition to lockscreen wallpaper, theme, time zone, and language, the EnterpriseAssignedAccess CSP includes AssignedAccessXml which can be used to lock down the device through the following settings: + In addition to lockscreen wallpaper, theme, time zone, and language, the EnterpriseAssignedAccess CSP includes AssignedAccessXml that can be used to lock down the device through the following settings: - Enabling or disabling the Action Center. - Configuring the number of tile columns in the Start layout. @@ -132,27 +130,28 @@ CSPs provide access to a number of settings useful to enterprises. This section - Restricting access to the context menu. - Enabling or disabling tile manipulation. - Creating role-specific configurations. + - [Policy CSP](https://go.microsoft.com/fwlink/p/?LinkID=623244) - The Policy configuration service provider enables the enterprise to configure policies on Windows 10 and Windows 10 Mobile. Some of these policy settings can also be applied using Group Policy, and the CSP documentation lists the equivalent Group Policy settings. + The Policy CSP enables the enterprise to configure policies on Windows 10 and Windows 10 Mobile. Some of these policy settings can also be applied using Group Policy, and the CSP documentation lists the equivalent Group Policy settings. Some of the settings available in the Policy CSP include the following: - - **Accounts**, such as whether a non-Microsoft account can be added to the device - - **Application management**, such as whether only Microsoft Store apps are allowed - - **Bluetooth**, such as the services allowed to use it - - **Browser**, such as restricting InPrivate browsing - - **Connectivity**, such as whether the device can be connected to a computer by USB - - **Defender** (for desktop only), such as day and time to scan - - **Device lock**, such as the type of PIN or password required to unlock the device - - **Experience**, such as allowing Cortana - - **Security**, such as whether provisioning packages are allowed - - **Settings**, such as allowing the user to change VPN settings - - **Start**, such as applying a standard Start layout - - **System**, such as allowing the user to reset the device - - **Text input**, such as allowing the device to send anonymized user text input data samples to Microsoft - - **Update**, such as specifying whether the device could use Microsoft Update, Windows Server Update Services (WSUS), or Microsoft Store - - **WiFi**, such as whether to enable Internet sharing + - **Accounts**, such as whether a non-Microsoft account can be added to the device. + - **Application management**, such as whether only Microsoft Store apps are allowed. + - **Bluetooth**, such as the services allowed to use it. + - **Browser**, such as restricting InPrivate browsing. + - **Connectivity**, such as whether the device can be connected to a computer by USB. + - **Defender** (for desktop only), such as day and time to scan. + - **Device lock**, such as the type of PIN or password required to unlock the device. + - **Experience**, such as allowing Cortana. + - **Security**, such as whether provisioning packages are allowed. + - **Settings**, such as enabling the user to change VPN settings. + - **Start**, such as applying a standard Start layout. + - **System**, such as allowing the user to reset the device. + - **Text input**, such as allowing the device to send anonymized user text input data samples to Microsoft. + - **Update**, such as whether the device can use Microsoft Update, Windows Server Update Services (WSUS), or Microsoft Store. + - **WiFi**, such as whether Internet sharing is enabled. Here is a list of CSPs supported on Windows 10 Enterprise, Windows 10 Mobile Enterprise, or both: From 4766cf957243087052c20ebf481c5e77ea1b05ab Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Mon, 20 Jul 2020 08:25:30 +0500 Subject: [PATCH 0192/1414] Update windows/deployment/windows-autopilot/white-glove.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/deployment/windows-autopilot/white-glove.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopilot/white-glove.md b/windows/deployment/windows-autopilot/white-glove.md index ecf4e2eed4..cbb5779ba9 100644 --- a/windows/deployment/windows-autopilot/white-glove.md +++ b/windows/deployment/windows-autopilot/white-glove.md @@ -59,7 +59,7 @@ To enable white glove deployment, an additional Autopilot profile setting must b ![allow white glove](images/allow-white-glove-oobe.png) -The Windows Autopilot for white glove deployment pre-provisioning process will apply all device-targeted policies from Intune. That includes certificates, security templates, settings, apps, and more – anything targeting the device. Additionally, any apps (Win32 or LOB) that are configured to install in the device context and targeted to the user that has been pre-assigned to the Autopilot device will also be installed. Please make sure not to target both win32 and LOB apps to the same device, otherwise the app installation may fail. +The Windows Autopilot for white glove deployment pre-provisioning process will apply all device-targeted policies from Intune. That includes certificates, security templates, settings, apps, and more – anything targeting the device. Additionally, any apps (Win32 or LOB) that are configured to install in the device context and targeted to the user that has been pre-assigned to the Autopilot device will also be installed. Please make sure not to target both win32 and LOB apps to the same device, otherwise the app installation may fail. > [!NOTE] > The white glove technician phase will install all device-targeted apps as well as any user-targeted, device-context apps that are targeted to the assigned user. If there is no assigned user, then it will only install the device-targeted apps. Other user-targeted policies will not apply until the user signs into the device. To verify these behaviors, be sure to create appropriate apps and policies targeted to devices and users. From 551f0e39185f3f4a6916e40495acea82f732087f Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Mon, 20 Jul 2020 11:18:04 +0500 Subject: [PATCH 0193/1414] minor edits As user has mentioned that when he tried to run a delete function, it doesn't work. While checking for DMClient CSP, I have found that Provider/ProviderID/Push/PFN only supports Add, Get, and Replace function not Delete. See details at https://docs.microsoft.com/en-us/windows/client-management/mdm/dmclient-csp Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/7061 --- windows/client-management/mdm/dmclient-ddf-file.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/client-management/mdm/dmclient-ddf-file.md b/windows/client-management/mdm/dmclient-ddf-file.md index 15b21d0197..44ff431b60 100644 --- a/windows/client-management/mdm/dmclient-ddf-file.md +++ b/windows/client-management/mdm/dmclient-ddf-file.md @@ -1022,7 +1022,6 @@ The XML below is for Windows 10, version 1803. - From d499690ab24be504a0bf81880b7a5985249ce7da Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Mon, 20 Jul 2020 12:28:20 +0300 Subject: [PATCH 0194/1414] Reg key breaks Windows Store connectivity https://github.com/MicrosoftDocs/windows-itpro-docs/issues/6600 --- windows/deployment/update/waas-manage-updates-wsus.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/deployment/update/waas-manage-updates-wsus.md b/windows/deployment/update/waas-manage-updates-wsus.md index 13b02958f8..1e26155297 100644 --- a/windows/deployment/update/waas-manage-updates-wsus.md +++ b/windows/deployment/update/waas-manage-updates-wsus.md @@ -82,6 +82,9 @@ When using WSUS to manage updates on Windows client devices, start by configurin 9. Under **Options**, from the **Configure automatic updating** list, select **3 - Auto download and notify for install**, and then click **OK**. ![Example of UI](images/waas-wsus-fig5.png) + + >[!IMPORTANT] + > Under Group Policy Management Editor make sure the following key is not enabled, because it can break Windows Store connectivity: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdateDoNotConnectToWindowsUpdateInternetLocations > [!NOTE] > There are three other settings for automatic update download and installation dates and times. This is simply the option this example uses. For more examples of how to control automatic updates and other related policies, see [Configure Automatic Updates by Using Group Policy](https://technet.microsoft.com/library/cc720539%28v=ws.10%29.aspx). From 948aca506793eca9c6d3a1c37e43b8bf0b4335db Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Mon, 20 Jul 2020 16:53:49 +0500 Subject: [PATCH 0195/1414] Minor edits in Event Even logs show Failure code instead of result code so made some changes accordingly. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/7060 --- windows/security/threat-protection/auditing/event-4771.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/auditing/event-4771.md b/windows/security/threat-protection/auditing/event-4771.md index b099911afd..016b2db1be 100644 --- a/windows/security/threat-protection/auditing/event-4771.md +++ b/windows/security/threat-protection/auditing/event-4771.md @@ -226,6 +226,6 @@ For 4771(F): Kerberos pre-authentication failed. | **Pre-Authentication Type** | Value is **not 15** when account must use a smart card for authentication. For more information, see [Table 5. Kerberos Pre-Authentication types](#kerberos-preauthentication-types). | | **Pre-Authentication Type** | Value is **not 2** when only standard password authentication is in use in the organization. For more information, see [Table 5. Kerberos Pre-Authentication types](#kerberos-preauthentication-types). | | **Pre-Authentication Type** | Value is **not 138** when Kerberos Armoring is enabled for all Kerberos communications in the organization. For more information, see [Table 5. Kerberos Pre-Authentication types](#kerberos-preauthentication-types). | -| **Result Code** | **0x10** (KDC has no support for PADATA type (pre-authentication data)). This error can help you to more quickly identify smart-card related problems with Kerberos authentication. | -| **Result Code** | **0x18** ((Pre-authentication information was invalid), if you see, for example N events in last N minutes. This can be an indicator of brute-force attack on the account password, especially for highly critical accounts. | +| **Failure Code** | **0x10** (KDC has no support for PADATA type (pre-authentication data)). This error can help you to more quickly identify smart-card related problems with Kerberos authentication. | +| **Failure Code** | **0x18** ((Pre-authentication information was invalid), if you see, for example N events in last N minutes. This can be an indicator of brute-force attack on the account password, especially for highly critical accounts. | From b59d63b9188b7bd00a3eb1d0c0245d0d0259b486 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Mon, 20 Jul 2020 15:45:03 +0300 Subject: [PATCH 0196/1414] 1 --- .../microsoft-defender-atp/alerts.md | 8 +- .../exposed-apis-odata-samples.md | 221 +++++++++++------- .../microsoft-defender-atp/get-alerts.md | 184 ++++++++++++--- .../microsoft-defender-atp/get-machines.md | 2 +- 4 files changed, 305 insertions(+), 110 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/alerts.md b/windows/security/threat-protection/microsoft-defender-atp/alerts.md index e8811269cd..820026e626 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/alerts.md @@ -49,9 +49,9 @@ lastEventTime | Nullable DateTimeOffset | The last occurrence of the event that firstEventTime | Nullable DateTimeOffset | The first occurrence of the event that triggered the alert on that device. lastUpdateTime | Nullable DateTimeOffset | The date and time (in UTC) the alert was last updated. resolvedTime | Nullable DateTimeOffset | The date and time in which the status of the alert was changed to 'Resolved'. -incidentId | Nullable Long | The [Incident](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/view-incidents-queue) ID of the Alert. -investigationId | Nullable Long | The [Investigation](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/automated-investigations) ID related to the Alert. -investigationState | Nullable Enum | The current state of the [Investigation](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/automated-investigations). Possible values are: 'Unknown', 'Terminated', 'SuccessfullyRemediated', 'Benign', 'Failed', 'PartiallyRemediated', 'Running', 'PendingApproval', 'PendingResource', 'PartiallyInvestigated', 'TerminatedByUser', 'TerminatedBySystem', 'Queued', 'InnerFailure', 'PreexistingAlert', 'UnsupportedOs', 'UnsupportedAlertType', 'SuppressedAlert'. +incidentId | Nullable Long | The [Incident](view-incidents-queue.md) ID of the Alert. +investigationId | Nullable Long | The [Investigation](automated-investigations.md) ID related to the Alert. +investigationState | Nullable Enum | The current state of the [Investigation](automated-investigations.md). Possible values are: 'Unknown', 'Terminated', 'SuccessfullyRemediated', 'Benign', 'Failed', 'PartiallyRemediated', 'Running', 'PendingApproval', 'PendingResource', 'PartiallyInvestigated', 'TerminatedByUser', 'TerminatedBySystem', 'Queued', 'InnerFailure', 'PreexistingAlert', 'UnsupportedOs', 'UnsupportedAlertType', 'SuppressedAlert'. assignedTo | String | Owner of the alert. severity | Enum | Severity of the alert. Possible values are: 'UnSpecified', 'Informational', 'Low', 'Medium' and 'High'. status | Enum | Specifies the current status of the alert. Possible values are: 'Unknown', 'New', 'InProgress' and 'Resolved'. @@ -61,6 +61,8 @@ category| String | Category of the alert. detectionSource | String | Detection source. threatFamilyName | String | Threat family. machineId | String | ID of a [machine](machine.md) entity that is associated with the alert. +computerDnsName | String | [machine](machine.md) fully qualified name. +aadTenantId | String | The Azure Active Directory ID. comments | List of Alert comments | Alert Comment is an object that contains: comment string, createdBy string and createTime date time. ### Response example for getting single alert: 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 908028109d..37e873ced5 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 @@ -29,98 +29,172 @@ Not all properties are filterable. ## Properties that supports $filter: -- [Alert](alerts.md): Id, IncidentId, AlertCreationTime, Status, Severity and Category. -- [Machine](machine.md): Id, ComputerDnsName, LastSeen, LastIpAddress, HealthStatus, OsPlatform, RiskScore, MachineTags and RbacGroupId. -- [MachineAction](machineaction.md): Id, Status, MachineId, Type, Requestor and CreationDateTimeUtc. +- [Alert](alerts.md): ```alertCreationTime```, ```lastUpdateTime```, ```incidentId```,```InvestigationId```, ```status```, ```severity``` and ```category```. +- [Machine](machine.md): ```ComputerDnsName```, ```LastSeen```, ```HealthStatus```, ```OsPlatform```, ```RiskScore``` and ```RbacGroupId```. +- [MachineAction](machineaction.md): ```Status```, ```MachineId```, ```Type```, ```Requestor``` and ```CreationDateTimeUtc```. +- [Indicator](ti-indicator.md): ```indicatorValue```, ```indicatorType```, ```creationTimeDateTimeUtc```, ```createdBy```, ```severity ``` and ```action ```. ### Example 1 -Get all the devices with the tag 'ExampleTag' +Get 10 latest Alerts with related Evidence ``` -HTTP GET https://api.securitycenter.windows.com/api/machines?$filter=machineTags/any(tag: tag eq 'ExampleTag') +HTTP GET https://api.securitycenter.microsoft.com/api/alerts?$top=10&$expand=evidence ``` **Response:** -``` -HTTP/1.1 200 OK -Content-type: application/json +```json { - "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Machines", + "@odata.context": "https://api.securitycenter.microsoft.com/api/$metadata#Alerts", "value": [ - { - "id": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", - "computerDnsName": "mymachine1.contoso.com", - "firstSeen": "2018-08-02T14:55:03.7791856Z", - "lastSeen": "2018-08-02T14:55:03.7791856Z", - "osPlatform": "Windows10", - "version": "1709", - "osProcessor": "x64", - "lastIpAddress": "172.17.230.209", - "lastExternalIpAddress": "167.220.196.71", - "osBuild": 18209, - "healthStatus": "Active", - "rbacGroupId": 140, - "rbacGroupName": "The-A-Team", - "riskScore": "Low", - "exposureLevel": "Medium", - "isAadJoined": true, - "aadDeviceId": "80fe8ff8-2624-418e-9591-41f0491218f9", - "machineTags": [ "test tag 1", "ExampleTag" ] - }, - ... - ] + { + "id": "da637306396589640224_1753239473", + "incidentId": 875832, + "investigationId": 478434, + "assignedTo": null, + "severity": "Low", + "status": "New", + "classification": null, + "determination": null, + "investigationState": "PendingApproval", + "detectionSource": "WindowsDefenderAv", + "category": "UnwantedSoftware", + "threatFamilyName": "InstallCore", + "title": "An active 'InstallCore' unwanted software was detected", + "description": "Potentially unwanted applications (PUA) often impact productivity and performance and are often unwanted in enterprise environments. This category of applications include torrent downloaders, cryptocurrency miners, browser advertising software, and evasion software.\n\nAn application is considered active if it is found running on the machine or it already has persistence mechanisms in place.\n\nBecause this PUA was active, take precautionary measures and check for residual signs of infection.", + "alertCreationTime": "2020-07-18T03:27:38.9483995Z", + "firstEventTime": "2020-07-18T03:25:39.6124549Z", + "lastEventTime": "2020-07-18T03:26:18.4362304Z", + "lastUpdateTime": "2020-07-18T03:28:19.76Z", + "resolvedTime": null, + "machineId": "97868b864dc8fa09cc8726c37a1fcd8ab582f3aa", + "computerDnsName": "temp2.redmond.corp.microsoft.com", + "rbacGroupName": "Ring0", + "aadTenantId": "12f988bf-1234-1234-91ab-2d7cd011db47", + "relatedUser": { + "userName": "temp2", + "domainName": "REDMOND" + }, + "comments": [], + "evidence": [ + { + "entityType": "File", + "sha1": "ff02786682af8a6ae2842b64c8da543c4d76823c", + "sha256": "16dafd771171b619a472bb23cd55bc069625be8de5ee01b37b41de1216b2bbb2", + "fileName": "Your File Is Ready To Download_1911150169.exe", + "filePath": "C:\\Users\\temp2\\Downloads", + "processId": null, + "processCommandLine": null, + "processCreationTime": null, + "parentProcessId": null, + "parentProcessCreationTime": null, + "ipAddress": null, + "url": null, + "accountName": null, + "domainName": null, + "userSid": null, + "aadUserId": null, + "userPrincipalName": null + }, + { + "entityType": "Process", + "sha1": "ff02786682af8a6ae2842b64c8da543c4d76823c", + "sha256": "16dafd771171b619a472bb23cd55bc069625be8de5ee01b37b41de1216b2bbb2", + "fileName": "Your File Is Ready To Download_1911150169.exe", + "filePath": "C:\\Users\\temp2\\Downloads", + "processId": 24348, + "processCommandLine": "\"Your File Is Ready To Download_1911150169.exe\" ", + "processCreationTime": "2020-07-18T03:25:38.5269993Z", + "parentProcessId": 16840, + "parentProcessCreationTime": "2020-07-18T02:12:32.8616797Z", + "ipAddress": null, + "url": null, + "accountName": null, + "domainName": null, + "userSid": null, + "aadUserId": null, + "userPrincipalName": null + }, + { + "entityType": "User", + "sha1": null, + "sha256": null, + "fileName": null, + "filePath": null, + "processId": null, + "processCommandLine": null, + "processCreationTime": null, + "parentProcessId": null, + "parentProcessCreationTime": null, + "ipAddress": null, + "url": null, + "accountName": "temp2", + "domainName": "REDMOND", + "userSid": "S-1-5-21-1127532184-1642412920-1887927527-75363", + "aadUserId": "319dc320-4ce3-4cd7-a0de-c476d146342d", + "userPrincipalName": "temp2@microsoft.com" + } + ] + }, + ... + ] } ``` ### Example 2 -Get all the alerts that created after 2018-10-20 00:00:00 +Get all the alerts last updated after 2019-10-20 00:00:00 ``` -HTTP GET https://api.securitycenter.windows.com/api/alerts?$filter=alertCreationTime+gt+2018-11-22T00:00:00Z +HTTP GET https://api.securitycenter.windows.com/api/alerts?$filter=lastUpdateTime+ge+2019-11-22T00:00:00Z ``` **Response:** -``` -HTTP/1.1 200 OK -Content-type: application/json +```json { "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Alerts", "value": [ { - "id": "da637084217856368682_-292920499", - "incidentId": 66860, - "investigationId": 4416234, - "investigationState": "Running", - "assignedTo": "secop@contoso.com", - "severity": "Low", - "status": "New", - "classification": "TruePositive", - "determination": null, - "detectionSource": "WindowsDefenderAtp", - "category": "CommandAndControl", - "threatFamilyName": null, - "title": "Network connection to a risky host", - "description": "A network connection was made to a risky host which has exhibited malicious activity.", - "alertCreationTime": "2019-11-03T23:49:45.3823185Z", - "firstEventTime": "2019-11-03T23:47:16.2288822Z", - "lastEventTime": "2019-11-03T23:47:51.2966758Z", - "lastUpdateTime": "2019-11-03T23:55:52.6Z", - "resolvedTime": null, - "machineId": "986e5df8b73dacd43c8917d17e523e76b13c75cd", + "id": "da637308392288907382_-880718168", + "incidentId": 7587, + "investigationId": 723156, + "assignedTo": "secop123@contoso.com", + "severity": "Low", + "status": "New", + "classification": "TruePositive", + "determination": null, + "investigationState": "Queued", + "detectionSource": "WindowsDefenderAv", + "category": "SuspiciousActivity", + "threatFamilyName": "Meterpreter", + "title": "Suspicious 'Meterpreter' behavior was detected", + "description": "Malware and unwanted software are undesirable applications that perform annoying, disruptive, or harmful actions on affected machines. Some of these undesirable applications can replicate and spread from one machine to another. Others are able to receive commands from remote attackers and perform activities associated with cyber attacks.\n\nA malware is considered active if it is found running on the machine or it already has persistence mechanisms in place. Active malware detections are assigned higher severity ratings.\n\nBecause this malware was active, take precautionary measures and check for residual signs of infection.", + "alertCreationTime": "2020-07-20T10:53:48.7657932Z", + "firstEventTime": "2020-07-20T10:52:17.6654369Z", + "lastEventTime": "2020-07-20T10:52:18.1362905Z", + "lastUpdateTime": "2020-07-20T10:53:50.19Z", + "resolvedTime": null, + "machineId": "12ee6dd8c833c8a052ea231ec1b19adaf497b625", + "computerDnsName": "temp123.middleeast.corp.microsoft.com", + "rbacGroupName": "MiddleEast", + "aadTenantId": "a839b112-1253-6432-9bf6-94542403f21c", + "relatedUser": { + "userName": "temp123", + "domainName": "MIDDLEEAST" + }, "comments": [ { "comment": "test comment for docs", - "createdBy": "secop@contoso.com", - "createdTime": "2019-11-05T14:08:37.8404534Z" + "createdBy": "secop123@contoso.com", + "createdTime": "2020-07-21T01:00:37.8404534Z" } - ] - }, - ... - ] + ], + "evidence": [] + } + ... + ] } ``` @@ -134,9 +208,7 @@ HTTP GET https://api.securitycenter.windows.com/api/machines?$filter=riskScore+ **Response:** -``` -HTTP/1.1 200 OK -Content-type: application/json +```json { "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Machines", "value": [ @@ -175,9 +247,7 @@ HTTP GET https://api.securitycenter.windows.com/api/machines?$filter=healthStat **Response:** -``` -HTTP/1.1 200 OK -Content-type: application/json +```json { "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Machines", "value": [ @@ -216,9 +286,7 @@ HTTP GET https://api.securitycenter.windows.com/api/machines?$filter=lastSeen g **Response:** -``` -HTTP/1.1 200 OK -Content-type: application/json +```json { "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Machines", "value": [ @@ -257,10 +325,8 @@ HTTP GET https://api.securitycenter.windows.com/api/machineactions?$filter=requ **Response:** -``` -HTTP/1.1 200 OK -Content-type: application/json -{ +```json +json{ "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#MachineActions", "value": [ { @@ -291,10 +357,7 @@ HTTP GET https://api.securitycenter.windows.com/api/machines/123321d0c675eaa415 **Response:** -``` -HTTP/1.1 200 OK -Content-type: application/json - +```json 4 ``` diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/get-alerts.md index dc8f29bd61..b86855ce76 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-alerts.md @@ -26,7 +26,11 @@ ms.topic: article ## API description Retrieves a collection of Alerts.
Supports [OData V4 queries](https://www.odata.org/documentation/). -
The OData's ```$filter``` query is supported on: ```alertCreationTime```, ```lastUpdateTime```, ```incidentId```,```InvestigationId```, ```status```, ```severity``` and ```category``` properties. +
OData supported operators: +
```$filter``` on: ```alertCreationTime```, ```lastUpdateTime```, ```incidentId```,```InvestigationId```, ```status```, ```severity``` and ```category``` properties. +
```$top``` with max value of 10,000 +
```$skip``` +
```$expand``` of ```evidence```
See examples at [OData queries with Microsoft Defender ATP](exposed-apis-odata-samples.md) @@ -70,14 +74,14 @@ Empty If successful, this method returns 200 OK, and a list of [alert](alerts.md) objects in the response body. -## Example +## Example 1 - Default **Request** Here is an example of the request. ``` -GET https://api.securitycenter.windows.com/api/alerts +GET https://api.securitycenter.microsoft.com/api/alerts ``` [!include[Improve request performance](../../includes/improve-request-performance.md)] @@ -93,41 +97,167 @@ Here is an example of the response. ```json { - "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Alerts", + "@odata.context": "https://api.securitycenter.microsoft.com/api/$metadata#Alerts", "value": [ { - "id": "da637084217856368682_-292920499", - "incidentId": 66860, - "investigationId": 4416234, - "assignedTo": "secop@contoso.com", - "severity": "Low", - "status": "New", - "classification": "TruePositive", - "determination": null, - "investigationState": "Running", - "detectionSource": "WindowsDefenderAtp", - "category": "CommandAndControl", - "threatFamilyName": null, - "title": "Network connection to a risky host", - "description": "A network connection was made to a risky host which has exhibited malicious activity.", - "alertCreationTime": "2019-11-03T23:49:45.3823185Z", - "firstEventTime": "2019-11-03T23:47:16.2288822Z", - "lastEventTime": "2019-11-03T23:47:51.2966758Z", - "lastUpdateTime": "2019-11-03T23:55:52.6Z", - "resolvedTime": null, - "machineId": "986e5df8b73dacd43c8917d17e523e76b13c75cd", + "id": "da637308392288907382_-880718168", + "incidentId": 7587, + "investigationId": 723156, + "assignedTo": "secop123@contoso.com", + "severity": "Low", + "status": "New", + "classification": "TruePositive", + "determination": null, + "investigationState": "Queued", + "detectionSource": "WindowsDefenderAv", + "category": "SuspiciousActivity", + "threatFamilyName": "Meterpreter", + "title": "Suspicious 'Meterpreter' behavior was detected", + "description": "Malware and unwanted software are undesirable applications that perform annoying, disruptive, or harmful actions on affected machines. Some of these undesirable applications can replicate and spread from one machine to another. Others are able to receive commands from remote attackers and perform activities associated with cyber attacks.\n\nA malware is considered active if it is found running on the machine or it already has persistence mechanisms in place. Active malware detections are assigned higher severity ratings.\n\nBecause this malware was active, take precautionary measures and check for residual signs of infection.", + "alertCreationTime": "2020-07-20T10:53:48.7657932Z", + "firstEventTime": "2020-07-20T10:52:17.6654369Z", + "lastEventTime": "2020-07-20T10:52:18.1362905Z", + "lastUpdateTime": "2020-07-20T10:53:50.19Z", + "resolvedTime": null, + "machineId": "12ee6dd8c833c8a052ea231ec1b19adaf497b625", + "computerDnsName": "temp123.middleeast.corp.microsoft.com", + "rbacGroupName": "MiddleEast", + "aadTenantId": "a839b112-1253-6432-9bf6-94542403f21c", + "relatedUser": { + "userName": "temp123", + "domainName": "MIDDLEEAST" + }, "comments": [ { "comment": "test comment for docs", - "createdBy": "secop@contoso.com", - "createdTime": "2019-11-05T14:08:37.8404534Z" + "createdBy": "secop123@contoso.com", + "createdTime": "2020-07-21T01:00:37.8404534Z" } - ] + ], + "evidence": [] } ... ] } ``` +## Example 2 - Get 10 latest Alerts with related Evidence + +**Request** + +Here is an example of the request. + +``` +GET https://api.securitycenter.microsoft.com/api/alerts?$top=10&$expand=evidence +``` + + +**Response** + +Here is an example of the response. + +>[!NOTE] +>The response list shown here may be truncated for brevity. All alerts will be returned from an actual call. + + +```json +{ + "@odata.context": "https://api.securitycenter.microsoft.com/api/$metadata#Alerts", + "value": [ + { + "id": "da637306396589640224_1753239473", + "incidentId": 875832, + "investigationId": 478434, + "assignedTo": null, + "severity": "Low", + "status": "New", + "classification": null, + "determination": null, + "investigationState": "PendingApproval", + "detectionSource": "WindowsDefenderAv", + "category": "UnwantedSoftware", + "threatFamilyName": "InstallCore", + "title": "An active 'InstallCore' unwanted software was detected", + "description": "Potentially unwanted applications (PUA) often impact productivity and performance and are often unwanted in enterprise environments. This category of applications include torrent downloaders, cryptocurrency miners, browser advertising software, and evasion software.\n\nAn application is considered active if it is found running on the machine or it already has persistence mechanisms in place.\n\nBecause this PUA was active, take precautionary measures and check for residual signs of infection.", + "alertCreationTime": "2020-07-18T03:27:38.9483995Z", + "firstEventTime": "2020-07-18T03:25:39.6124549Z", + "lastEventTime": "2020-07-18T03:26:18.4362304Z", + "lastUpdateTime": "2020-07-18T03:28:19.76Z", + "resolvedTime": null, + "machineId": "97868b864dc8fa09cc8726c37a1fcd8ab582f3aa", + "computerDnsName": "temp2.redmond.corp.microsoft.com", + "rbacGroupName": "Ring0", + "aadTenantId": "12f988bf-1234-1234-91ab-2d7cd011db47", + "relatedUser": { + "userName": "temp2", + "domainName": "REDMOND" + }, + "comments": [], + "evidence": [ + { + "entityType": "File", + "sha1": "ff02786682af8a6ae2842b64c8da543c4d76823c", + "sha256": "16dafd771171b619a472bb23cd55bc069625be8de5ee01b37b41de1216b2bbb2", + "fileName": "Your File Is Ready To Download_1911150169.exe", + "filePath": "C:\\Users\\temp2\\Downloads", + "processId": null, + "processCommandLine": null, + "processCreationTime": null, + "parentProcessId": null, + "parentProcessCreationTime": null, + "ipAddress": null, + "url": null, + "accountName": null, + "domainName": null, + "userSid": null, + "aadUserId": null, + "userPrincipalName": null + }, + { + "entityType": "Process", + "sha1": "ff02786682af8a6ae2842b64c8da543c4d76823c", + "sha256": "16dafd771171b619a472bb23cd55bc069625be8de5ee01b37b41de1216b2bbb2", + "fileName": "Your File Is Ready To Download_1911150169.exe", + "filePath": "C:\\Users\\temp2\\Downloads", + "processId": 24348, + "processCommandLine": "\"Your File Is Ready To Download_1911150169.exe\" ", + "processCreationTime": "2020-07-18T03:25:38.5269993Z", + "parentProcessId": 16840, + "parentProcessCreationTime": "2020-07-18T02:12:32.8616797Z", + "ipAddress": null, + "url": null, + "accountName": null, + "domainName": null, + "userSid": null, + "aadUserId": null, + "userPrincipalName": null + }, + { + "entityType": "User", + "sha1": null, + "sha256": null, + "fileName": null, + "filePath": null, + "processId": null, + "processCommandLine": null, + "processCreationTime": null, + "parentProcessId": null, + "parentProcessCreationTime": null, + "ipAddress": null, + "url": null, + "accountName": "temp2", + "domainName": "REDMOND", + "userSid": "S-1-5-21-1127532184-1642412920-1887927527-75363", + "aadUserId": "319dc320-4ce3-4cd7-a0de-c476d146342d", + "userPrincipalName": "temp2@microsoft.com" + } + ] + }, + ... + ] +} +``` + + ## Related topics - [OData queries with Microsoft Defender ATP](exposed-apis-odata-samples.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machines.md b/windows/security/threat-protection/microsoft-defender-atp/get-machines.md index e46fe6e5cd..74c8253d5d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machines.md @@ -26,7 +26,7 @@ ms.topic: article ## API description Retrieves a collection of [Machines](machine.md) that have communicated with Microsoft Defender ATP cloud on the last 30 days.
Supports [OData V4 queries](https://www.odata.org/documentation/). -
The OData's ```$filter``` query is supported on: ```computerDnsName```, ```lastSeen```, ```lastIpAddress```, ```healthStatus```, ```osPlatform```, ```riskScore```, ```rbacGroupId``` and ```machineTags``` properties. +
The OData's ```$filter``` query is supported on: ```computerDnsName```, ```lastSeen```, ```healthStatus```, ```osPlatform```, ```riskScore``` and ```rbacGroupId```.
See examples at [OData queries with Microsoft Defender ATP](exposed-apis-odata-samples.md) From 6147f2a512104b4e806941a940847861b4e16421 Mon Sep 17 00:00:00 2001 From: Caroline Gitonga Date: Mon, 20 Jul 2020 15:52:00 +0300 Subject: [PATCH 0197/1414] remove surplus period Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/privacy/manage-windows-2004-endpoints.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/manage-windows-2004-endpoints.md b/windows/privacy/manage-windows-2004-endpoints.md index 1a25e9f2de..130b6b6f5d 100644 --- a/windows/privacy/manage-windows-2004-endpoints.md +++ b/windows/privacy/manage-windows-2004-endpoints.md @@ -65,7 +65,7 @@ The following methodology was used to derive these network endpoints: ||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| |Font Streaming|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#6-font-streaming)| -||The following endpoints are used to download fonts on demand. If you turn off traffic for these endpoints, you will not be able to download fonts on demand. .|HTTPS|fs.microsoft.com*| +||The following endpoints are used to download fonts on demand. If you turn off traffic for these endpoints, you will not be able to download fonts on demand. |HTTPS|fs.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)| From 946469f5a970b972c12d02c121dd9a264bd20380 Mon Sep 17 00:00:00 2001 From: amirsc3 <42802974+amirsc3@users.noreply.github.com> Date: Mon, 20 Jul 2020 16:13:13 +0300 Subject: [PATCH 0198/1414] Update manage-automation-folder-exclusions.md Added a quick note to explain the resulting behavior once exclusions are set. This should help avoid some calls to support. --- .../manage-automation-folder-exclusions.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-automation-folder-exclusions.md b/windows/security/threat-protection/microsoft-defender-atp/manage-automation-folder-exclusions.md index a0dcdc9364..3512070e46 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-automation-folder-exclusions.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-automation-folder-exclusions.md @@ -67,6 +67,9 @@ You can specify the file names that you want to be excluded in a specific direct 4. Click **Save**. +>[!NOTE] +> Live Response commands to collect or examine excluded files will fail with error: "File is excluded". In addition, automated investigations will ignore the excluded items. + ## Edit an automation folder exclusion 1. In the navigation pane, select **Settings** > **Automation folder exclusions**. From 74749d8b7cba673f59d7ac7cb58f96396226b309 Mon Sep 17 00:00:00 2001 From: amirsc3 <42802974+amirsc3@users.noreply.github.com> Date: Mon, 20 Jul 2020 17:29:03 +0300 Subject: [PATCH 0199/1414] Update offboard-machines.md Adding important notes to help with customer confusion and avoid un-needed calls to support --- .../microsoft-defender-atp/offboard-machines.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/offboard-machines.md b/windows/security/threat-protection/microsoft-defender-atp/offboard-machines.md index 65e82f7f8a..61c0948f1c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/offboard-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/offboard-machines.md @@ -41,3 +41,7 @@ Follow the corresponding instructions depending on your preferred deployment met ## Offboard non-Windows devices - [Offboard non-Windows devices](configure-endpoints-non-windows.md#offboard-non-windows-devices) + +>[!NOTE] +> Offboarded devices will remain in the portal until [retention period](data-storage-privacy.md#how-long-will-microsoft-store-my-data-what-is-microsofts-data-retention-policy) for the device's data will expire. The status will be switched to ['Inactive'](fix-unhealthy-sensors.md#inactive-devices) 7 days after offboarding. +> In addition, [Devices that are not active in the last 30 days are not factored in on the data that reflects your organization's threat and vulnerability management exposure score and Microsoft Secure Score for Devices.](tvm-dashboard-insights.md) From 494635eb0bca0fd3318c18fc3e0a0b77cfaf83c2 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 20 Jul 2020 07:42:15 -0700 Subject: [PATCH 0200/1414] Update manage-atp-post-migration-intune.md --- .../manage-atp-post-migration-intune.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index 8cc7ef3d05..4d377c385d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -43,21 +43,21 @@ The following table lists various tasks you can perform to configure Microsoft D |Task |Resources to learn more | |---------|---------| -|Manage your organization's devices using Intune |[Protect devices with Microsoft Intune](https://docs.microsoft.com/mem/intune/protect/device-protect) | -|Integrate Microsoft Defender ATP with Microsoft Intune as a Mobile Threat Defense solution
*(for Android devices and devices running Windows 10 or later)* |[Enforce compliance for Microsoft Defender ATP with Conditional Access in Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection) | -|Use Conditional Access to control the devices and apps that can connect to your email and company resources |[Configure Conditional Access in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access) | -|Configure your Microsoft Defender Antivirus settings using the Policy configuration service provider ([Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider)) |[Device restrictions: Microsoft Defender Antivirus](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus)

[Policy CSP - Microsoft Defender ATP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-defender) | -|If necessary, specify exclusions for Microsoft Defender Antivirus

*Generally, you shouldn't need to apply exclusions. Microsoft Defender Antivirus includes a number of automatic exclusions based on known OS behaviors and typical management files, such as those used in enterprise management, database management, and other enterprise scenarios and situations.* |[Virus scanning recommendations for Enterprise computers that are running currently supported versions of Windows](https://support.microsoft.com/help/822158/virus-scanning-recommendations-for-enterprise-computers)

[Device restrictions: Microsoft Defender Antivirus Exclusions for Windows 10 devices](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus-exclusions)

[Configure Microsoft Defender Antivirus exclusions on Windows Server 2016 or 2019](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus)| -|Configure your attack surface reduction rules to target software behaviors that are often abused by attackers

*TIP: Configure your attack surface reduction rules in [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender) at first (for at least one week and up to two months). You can monitor status using Power BI ([get our template](https://github.com/microsoft/MDATP-PowerBI-Templates/tree/master/Attack%20Surface%20Reduction%20rules)), and then set those rules to active mode when you're ready.* |[Audit mode in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender)

[Endpoint protection: Attack Surface Reduction](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10?toc=/intune/configuration/toc.json&bc=/intune/configuration/breadcrumb/toc.json#attack-surface-reduction)

[Learn more about attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction) | -|Configure your network filtering block outbound connections from any app to IP addresses or domains with low reputations

*NOTES:*
- *Network filtering is also referred to as [network protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/network-protection).*
- *Make sure that Windows 10 devices have the latest [antimalware platform updates](https://support.microsoft.com/help/4052623/update-for-microsoft-defender-antimalware-platform) installed.*|[Endpoint protection: Network filtering](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#network-filtering)

[Review network protection events in Windows Event Viewer](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/evaluate-network-protection#review-network-protection-events-in-windows-event-viewer) | -|Configure controlled folder access to protect against ransomware

*Controlled folder access is also referred to as antiransomware protection.* |[Endpoint protection: Controlled folder access](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#controlled-folder-access)

[Enable controlled folder access in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders#intune) | -|Configure exploit protection to protect your organization's devices from malware that uses exploits to spread and infect other devices

*Exploit protection is also referred to as Exploit Guard.* |[Endpoint protection: Microsoft Defender Exploit Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-exploit-guard)

[Enable exploit protection in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection#intune) | -|Configure Microsoft Defender SmartScreen to protect against malicious sites and files on the internet.

*Microsoft Edge should be installed on your organization's devices. For protection on Google Chrome and FireFox browsers, configure exploit protection.* |[Microsoft Defender SmartScreen](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview)

[Device restrictions: Microsoft Defender SmartScreen](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-smartscreen)

[Policy settings for managing SmartScreen in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings#mdm-settings) | -|Configure Microsoft Defender Firewall to block unauthorized network traffic flowing into or out of your organization's devices |[Endpoint protection: Microsoft Defender Firewall](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-firewall)

[Microsoft Defender Firewall with Advanced Security](https://docs.microsoft.com/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security) | +|**Manage your organization's devices using Intune** |[Protect devices with Microsoft Intune](https://docs.microsoft.com/mem/intune/protect/device-protect) | +|**Integrate Microsoft Defender ATP with Microsoft Intune** as a Mobile Threat Defense solution
*(for Android devices and devices running Windows 10 or later)* |[Enforce compliance for Microsoft Defender ATP with Conditional Access in Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection) | +|**Use Conditional Access** to control the devices and apps that can connect to your email and company resources |[Configure Conditional Access in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access) | +|**Configure Microsoft Defender Antivirus settings** using the Policy configuration service provider ([Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider)) |[Device restrictions: Microsoft Defender Antivirus](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus)

[Policy CSP - Microsoft Defender ATP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-defender) | +|**If necessary, specify exclusions for Microsoft Defender Antivirus**

*Generally, you shouldn't need to apply exclusions. Microsoft Defender Antivirus includes a number of automatic exclusions based on known OS behaviors and typical management files, such as those used in enterprise management, database management, and other enterprise scenarios and situations.* |[Virus scanning recommendations for Enterprise computers that are running currently supported versions of Windows](https://support.microsoft.com/help/822158/virus-scanning-recommendations-for-enterprise-computers)

[Device restrictions: Microsoft Defender Antivirus Exclusions for Windows 10 devices](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus-exclusions)

[Configure Microsoft Defender Antivirus exclusions on Windows Server 2016 or 2019](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus)| +|**Configure your attack surface reduction rules** to target software behaviors that are often abused by attackers

*TIP: Configure your attack surface reduction rules in [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender) at first (for at least one week and up to two months). You can monitor status using Power BI ([get our template](https://github.com/microsoft/MDATP-PowerBI-Templates/tree/master/Attack%20Surface%20Reduction%20rules)), and then set those rules to active mode when you're ready.* |[Audit mode in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender)

[Endpoint protection: Attack Surface Reduction](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10?toc=/intune/configuration/toc.json&bc=/intune/configuration/breadcrumb/toc.json#attack-surface-reduction)

[Learn more about attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction) | +|**Configure your network filtering** to block outbound connections from any app to IP addresses or domains with low reputations

*NOTES:*
- *Network filtering is also referred to as [network protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/network-protection).*
- *Make sure that Windows 10 devices have the latest [antimalware platform updates](https://support.microsoft.com/help/4052623/update-for-microsoft-defender-antimalware-platform) installed.*|[Endpoint protection: Network filtering](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#network-filtering)

[Review network protection events in Windows Event Viewer](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/evaluate-network-protection#review-network-protection-events-in-windows-event-viewer) | +|**Configure controlled folder access** to protect against ransomware

*[Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/controlled-folders) is also referred to as antiransomware protection.* |[Endpoint protection: Controlled folder access](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#controlled-folder-access)

[Enable controlled folder access in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders#intune) | +|**Configure exploit protection** to protect your organization's devices from malware that uses exploits to spread and infect other devices

*[Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/exploit-protection) is also referred to as Exploit Guard.* |[Endpoint protection: Microsoft Defender Exploit Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-exploit-guard)

[Enable exploit protection in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection#intune) | +|**Configure Microsoft Defender SmartScreen** to protect against malicious sites and files on the internet.

*Microsoft Edge should be installed on your organization's devices. For protection on Google Chrome and FireFox browsers, configure exploit protection.* |[Microsoft Defender SmartScreen](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview)

[Device restrictions: Microsoft Defender SmartScreen](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-smartscreen)

[Policy settings for managing SmartScreen in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings#mdm-settings) | +|**Configure Microsoft Defender Firewall** to block unauthorized network traffic flowing into or out of your organization's devices |[Endpoint protection: Microsoft Defender Firewall](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-firewall)

[Microsoft Defender Firewall with Advanced Security](https://docs.microsoft.com/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security) | |Configure encryption and BitLocker to protect information on your organization's devices running Windows |[Endpoint protection: Windows Encryption](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#windows-encryption)

[BitLocker for Windows 10 devices](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) | -|Configure Microsoft Defender Credential Guard to protect against credential theft attacks |For Windows 10, Windows Server 2016, and Windows Server 2019, see [Endpoint protection: Microsoft Defender Credential Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-credential-guard)

For Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1, and Windows Server 2012 R2, see [Mitigating Pass-the-Hash (PtH) Attacks and Other Credential Theft, Version 1 and 2](https://www.microsoft.com/download/details.aspx?id=36036) | -|Configure your Microsoft Defender Security Center ([https://securitycenter.windows.com](https://securitycenter.windows.com)) to view alerts, configure threat protection features, and view detailed information about your organization's overall security posture.

*You can also configure whether and what features end users can see in the Microsoft Defender Security Center.* |[Overview of the Microsoft Defender Security Center](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/use)

[Endpoint protection: Microsoft Defender Security Center](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-security-center) | -|Configure Microsoft Defender Application Control to choose whether to audit or trust apps on your organization's devices

*Microsoft Defender Application Control is also referred to as [AppLocker](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/applocker/applocker-overview).*|[Deploy Microsoft 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)

[Endpoint protection: MIcrosoft Defender Application Control](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-application-control)

[AppLocker CSP](https://docs.microsoft.com/windows/client-management/mdm/applocker-csp)| -| | | +|**Configure Microsoft Defender Credential Guard** to protect against credential theft attacks |For Windows 10, Windows Server 2016, and Windows Server 2019, see [Endpoint protection: Microsoft Defender Credential Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-credential-guard)

For Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1, and Windows Server 2012 R2, see [Mitigating Pass-the-Hash (PtH) Attacks and Other Credential Theft, Version 1 and 2](https://www.microsoft.com/download/details.aspx?id=36036) | +|**Configure your Microsoft Defender Security Center** ([https://securitycenter.windows.com](https://securitycenter.windows.com)) to view alerts, configure threat protection features, and view detailed information about your organization's overall security posture.

*You can also configure whether and what features end users can see in the Microsoft Defender Security Center.* |[Overview of the Microsoft Defender Security Center](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/use)

[Endpoint protection: Microsoft Defender Security Center](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-security-center) | +|**Configure Microsoft Defender Application Control** to choose whether to audit or trust apps on your organization's devices

*Microsoft Defender Application Control is also referred to as [AppLocker](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/applocker/applocker-overview).*|[Deploy Microsoft 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)

[Endpoint protection: MIcrosoft Defender Application Control](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-application-control)

[AppLocker CSP](https://docs.microsoft.com/windows/client-management/mdm/applocker-csp)| +|**Configure Microsoft Defender System Guard** to protect, maintain, and validate system integrity of your organization's Windows devices

*[System Guard](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-system-guard/system-guard-how-hardware-based-root-of-trust-helps-protect-windows) was formerly known as Device Guard.* | | From 85463f2fa987e1d2854f136be757abf59f45fba1 Mon Sep 17 00:00:00 2001 From: Christopher McClister <5713373+cmcclister@users.noreply.github.com> Date: Mon, 20 Jul 2020 11:41:43 -0700 Subject: [PATCH 0201/1414] Remove mdop in .openpublishing.publish.config.json under live branch. --- .openpublishing.publish.config.json | 952 ++++++++++++++-------------- 1 file changed, 468 insertions(+), 484 deletions(-) diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index 2ffc227a40..14949b1153 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -1,484 +1,468 @@ -{ - "build_entry_point": "", - "docsets_to_publish": [ - { - "docset_name": "education", - "build_source_folder": "education", - "build_output_subfolder": "education", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "hololens", - "build_source_folder": "devices/hololens", - "build_output_subfolder": "hololens", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "internet-explorer", - "build_source_folder": "browsers/internet-explorer", - "build_output_subfolder": "internet-explorer", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "keep-secure", - "build_source_folder": "windows/keep-secure", - "build_output_subfolder": "keep-secure", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "mdop", - "build_source_folder": "mdop", - "build_output_subfolder": "mdop", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "microsoft-edge", - "build_source_folder": "browsers/edge", - "build_output_subfolder": "microsoft-edge", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "release-information", - "build_source_folder": "windows/release-information", - "build_output_subfolder": "release-information", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "smb", - "build_source_folder": "smb", - "build_output_subfolder": "smb", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "store-for-business", - "build_source_folder": "store-for-business", - "build_output_subfolder": "store-for-business", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "surface", - "build_source_folder": "devices/surface", - "build_output_subfolder": "surface", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "surface-hub", - "build_source_folder": "devices/surface-hub", - "build_output_subfolder": "surface-hub", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "win-access-protection", - "build_source_folder": "windows/access-protection", - "build_output_subfolder": "win-access-protection", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "win-app-management", - "build_source_folder": "windows/application-management", - "build_output_subfolder": "win-app-management", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "win-client-management", - "build_source_folder": "windows/client-management", - "build_output_subfolder": "win-client-management", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "win-configuration", - "build_source_folder": "windows/configuration", - "build_output_subfolder": "win-configuration", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "win-deployment", - "build_source_folder": "windows/deployment", - "build_output_subfolder": "win-deployment", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "win-device-security", - "build_source_folder": "windows/device-security", - "build_output_subfolder": "win-device-security", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "windows-configure", - "build_source_folder": "windows/configure", - "build_output_subfolder": "windows-configure", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "windows-deploy", - "build_source_folder": "windows/deploy", - "build_output_subfolder": "windows-deploy", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "windows-hub", - "build_source_folder": "windows/hub", - "build_output_subfolder": "windows-hub", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "windows-manage", - "build_source_folder": "windows/manage", - "build_output_subfolder": "windows-manage", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "windows-plan", - "build_source_folder": "windows/plan", - "build_output_subfolder": "windows-plan", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "windows-privacy", - "build_source_folder": "windows/privacy", - "build_output_subfolder": "windows-privacy", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "windows-security", - "build_source_folder": "windows/security", - "build_output_subfolder": "windows-security", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "windows-update", - "build_source_folder": "windows/update", - "build_output_subfolder": "windows-update", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "win-threat-protection", - "build_source_folder": "windows/threat-protection", - "build_output_subfolder": "win-threat-protection", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "win-whats-new", - "build_source_folder": "windows/whats-new", - "build_output_subfolder": "win-whats-new", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - } - ], - "notification_subscribers": [ - "elizapo@microsoft.com" - ], - "sync_notification_subscribers": [ - "daniha@microsoft.com" - ], - "branches_to_filter": [ - "" - ], - "git_repository_url_open_to_public_contributors": "https://github.com/MicrosoftDocs/windows-itpro-docs", - "git_repository_branch_open_to_public_contributors": "public", - "skip_source_output_uploading": false, - "need_preview_pull_request": true, - "resolve_user_profile_using_github": true, - "contribution_branch_mappings": {}, - "dependent_repositories": [ - { - "path_to_root": "_themes.pdf", - "url": "https://github.com/Microsoft/templates.docs.msft.pdf", - "branch": "master", - "branch_mapping": {} - }, - { - "path_to_root": "_themes", - "url": "https://github.com/Microsoft/templates.docs.msft", - "branch": "master", - "branch_mapping": {} - } - ], - "branch_target_mapping": { - "live": [ - "Publish", - "Pdf" - ], - "master": [ - "Publish", - "Pdf" - ] - }, - "need_generate_pdf_url_template": true, - "targets": { - "Pdf": { - "template_folder": "_themes.pdf" - } - }, - "need_generate_pdf": false, - "need_generate_intellisense": false -} +{ + "build_entry_point": "", + "docsets_to_publish": [ + { + "docset_name": "education", + "build_source_folder": "education", + "build_output_subfolder": "education", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "hololens", + "build_source_folder": "devices/hololens", + "build_output_subfolder": "hololens", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "internet-explorer", + "build_source_folder": "browsers/internet-explorer", + "build_output_subfolder": "internet-explorer", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "keep-secure", + "build_source_folder": "windows/keep-secure", + "build_output_subfolder": "keep-secure", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "microsoft-edge", + "build_source_folder": "browsers/edge", + "build_output_subfolder": "microsoft-edge", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "release-information", + "build_source_folder": "windows/release-information", + "build_output_subfolder": "release-information", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "smb", + "build_source_folder": "smb", + "build_output_subfolder": "smb", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "store-for-business", + "build_source_folder": "store-for-business", + "build_output_subfolder": "store-for-business", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "surface", + "build_source_folder": "devices/surface", + "build_output_subfolder": "surface", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "surface-hub", + "build_source_folder": "devices/surface-hub", + "build_output_subfolder": "surface-hub", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "win-access-protection", + "build_source_folder": "windows/access-protection", + "build_output_subfolder": "win-access-protection", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "win-app-management", + "build_source_folder": "windows/application-management", + "build_output_subfolder": "win-app-management", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "win-client-management", + "build_source_folder": "windows/client-management", + "build_output_subfolder": "win-client-management", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "win-configuration", + "build_source_folder": "windows/configuration", + "build_output_subfolder": "win-configuration", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "win-deployment", + "build_source_folder": "windows/deployment", + "build_output_subfolder": "win-deployment", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "win-device-security", + "build_source_folder": "windows/device-security", + "build_output_subfolder": "win-device-security", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "windows-configure", + "build_source_folder": "windows/configure", + "build_output_subfolder": "windows-configure", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "windows-deploy", + "build_source_folder": "windows/deploy", + "build_output_subfolder": "windows-deploy", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "windows-hub", + "build_source_folder": "windows/hub", + "build_output_subfolder": "windows-hub", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "windows-manage", + "build_source_folder": "windows/manage", + "build_output_subfolder": "windows-manage", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "windows-plan", + "build_source_folder": "windows/plan", + "build_output_subfolder": "windows-plan", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "windows-privacy", + "build_source_folder": "windows/privacy", + "build_output_subfolder": "windows-privacy", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "windows-security", + "build_source_folder": "windows/security", + "build_output_subfolder": "windows-security", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "windows-update", + "build_source_folder": "windows/update", + "build_output_subfolder": "windows-update", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "win-threat-protection", + "build_source_folder": "windows/threat-protection", + "build_output_subfolder": "win-threat-protection", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "win-whats-new", + "build_source_folder": "windows/whats-new", + "build_output_subfolder": "win-whats-new", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + } + ], + "notification_subscribers": [ + "elizapo@microsoft.com" + ], + "sync_notification_subscribers": [ + "daniha@microsoft.com" + ], + "branches_to_filter": [ + "" + ], + "git_repository_url_open_to_public_contributors": "https://github.com/MicrosoftDocs/windows-itpro-docs", + "git_repository_branch_open_to_public_contributors": "public", + "skip_source_output_uploading": false, + "need_preview_pull_request": true, + "resolve_user_profile_using_github": true, + "contribution_branch_mappings": {}, + "dependent_repositories": [ + { + "path_to_root": "_themes.pdf", + "url": "https://github.com/Microsoft/templates.docs.msft.pdf", + "branch": "master", + "branch_mapping": {} + }, + { + "path_to_root": "_themes", + "url": "https://github.com/Microsoft/templates.docs.msft", + "branch": "master", + "branch_mapping": {} + } + ], + "branch_target_mapping": { + "live": [ + "Publish", + "Pdf" + ], + "master": [ + "Publish", + "Pdf" + ] + }, + "need_generate_pdf_url_template": true, + "targets": { + "Pdf": { + "template_folder": "_themes.pdf" + } + }, + "need_generate_pdf": false, + "need_generate_intellisense": false +} \ No newline at end of file From d2277349726a7867f1f0fe8b8ab6686650729b39 Mon Sep 17 00:00:00 2001 From: Christopher McClister <5713373+cmcclister@users.noreply.github.com> Date: Mon, 20 Jul 2020 11:41:44 -0700 Subject: [PATCH 0202/1414] Remove mdop in .openpublishing.publish.config.json under master branch. --- .openpublishing.publish.config.json | 952 ++++++++++++++-------------- 1 file changed, 468 insertions(+), 484 deletions(-) diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index 2ffc227a40..14949b1153 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -1,484 +1,468 @@ -{ - "build_entry_point": "", - "docsets_to_publish": [ - { - "docset_name": "education", - "build_source_folder": "education", - "build_output_subfolder": "education", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "hololens", - "build_source_folder": "devices/hololens", - "build_output_subfolder": "hololens", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "internet-explorer", - "build_source_folder": "browsers/internet-explorer", - "build_output_subfolder": "internet-explorer", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "keep-secure", - "build_source_folder": "windows/keep-secure", - "build_output_subfolder": "keep-secure", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "mdop", - "build_source_folder": "mdop", - "build_output_subfolder": "mdop", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "microsoft-edge", - "build_source_folder": "browsers/edge", - "build_output_subfolder": "microsoft-edge", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "release-information", - "build_source_folder": "windows/release-information", - "build_output_subfolder": "release-information", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "smb", - "build_source_folder": "smb", - "build_output_subfolder": "smb", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "store-for-business", - "build_source_folder": "store-for-business", - "build_output_subfolder": "store-for-business", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "surface", - "build_source_folder": "devices/surface", - "build_output_subfolder": "surface", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "surface-hub", - "build_source_folder": "devices/surface-hub", - "build_output_subfolder": "surface-hub", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "win-access-protection", - "build_source_folder": "windows/access-protection", - "build_output_subfolder": "win-access-protection", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "win-app-management", - "build_source_folder": "windows/application-management", - "build_output_subfolder": "win-app-management", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "win-client-management", - "build_source_folder": "windows/client-management", - "build_output_subfolder": "win-client-management", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "win-configuration", - "build_source_folder": "windows/configuration", - "build_output_subfolder": "win-configuration", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "win-deployment", - "build_source_folder": "windows/deployment", - "build_output_subfolder": "win-deployment", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "win-device-security", - "build_source_folder": "windows/device-security", - "build_output_subfolder": "win-device-security", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "windows-configure", - "build_source_folder": "windows/configure", - "build_output_subfolder": "windows-configure", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "windows-deploy", - "build_source_folder": "windows/deploy", - "build_output_subfolder": "windows-deploy", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "windows-hub", - "build_source_folder": "windows/hub", - "build_output_subfolder": "windows-hub", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "windows-manage", - "build_source_folder": "windows/manage", - "build_output_subfolder": "windows-manage", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "windows-plan", - "build_source_folder": "windows/plan", - "build_output_subfolder": "windows-plan", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "windows-privacy", - "build_source_folder": "windows/privacy", - "build_output_subfolder": "windows-privacy", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "windows-security", - "build_source_folder": "windows/security", - "build_output_subfolder": "windows-security", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "windows-update", - "build_source_folder": "windows/update", - "build_output_subfolder": "windows-update", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "win-threat-protection", - "build_source_folder": "windows/threat-protection", - "build_output_subfolder": "win-threat-protection", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "win-whats-new", - "build_source_folder": "windows/whats-new", - "build_output_subfolder": "win-whats-new", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - } - ], - "notification_subscribers": [ - "elizapo@microsoft.com" - ], - "sync_notification_subscribers": [ - "daniha@microsoft.com" - ], - "branches_to_filter": [ - "" - ], - "git_repository_url_open_to_public_contributors": "https://github.com/MicrosoftDocs/windows-itpro-docs", - "git_repository_branch_open_to_public_contributors": "public", - "skip_source_output_uploading": false, - "need_preview_pull_request": true, - "resolve_user_profile_using_github": true, - "contribution_branch_mappings": {}, - "dependent_repositories": [ - { - "path_to_root": "_themes.pdf", - "url": "https://github.com/Microsoft/templates.docs.msft.pdf", - "branch": "master", - "branch_mapping": {} - }, - { - "path_to_root": "_themes", - "url": "https://github.com/Microsoft/templates.docs.msft", - "branch": "master", - "branch_mapping": {} - } - ], - "branch_target_mapping": { - "live": [ - "Publish", - "Pdf" - ], - "master": [ - "Publish", - "Pdf" - ] - }, - "need_generate_pdf_url_template": true, - "targets": { - "Pdf": { - "template_folder": "_themes.pdf" - } - }, - "need_generate_pdf": false, - "need_generate_intellisense": false -} +{ + "build_entry_point": "", + "docsets_to_publish": [ + { + "docset_name": "education", + "build_source_folder": "education", + "build_output_subfolder": "education", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "hololens", + "build_source_folder": "devices/hololens", + "build_output_subfolder": "hololens", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "internet-explorer", + "build_source_folder": "browsers/internet-explorer", + "build_output_subfolder": "internet-explorer", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "keep-secure", + "build_source_folder": "windows/keep-secure", + "build_output_subfolder": "keep-secure", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "microsoft-edge", + "build_source_folder": "browsers/edge", + "build_output_subfolder": "microsoft-edge", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "release-information", + "build_source_folder": "windows/release-information", + "build_output_subfolder": "release-information", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "smb", + "build_source_folder": "smb", + "build_output_subfolder": "smb", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "store-for-business", + "build_source_folder": "store-for-business", + "build_output_subfolder": "store-for-business", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "surface", + "build_source_folder": "devices/surface", + "build_output_subfolder": "surface", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "surface-hub", + "build_source_folder": "devices/surface-hub", + "build_output_subfolder": "surface-hub", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "win-access-protection", + "build_source_folder": "windows/access-protection", + "build_output_subfolder": "win-access-protection", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "win-app-management", + "build_source_folder": "windows/application-management", + "build_output_subfolder": "win-app-management", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "win-client-management", + "build_source_folder": "windows/client-management", + "build_output_subfolder": "win-client-management", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "win-configuration", + "build_source_folder": "windows/configuration", + "build_output_subfolder": "win-configuration", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "win-deployment", + "build_source_folder": "windows/deployment", + "build_output_subfolder": "win-deployment", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "win-device-security", + "build_source_folder": "windows/device-security", + "build_output_subfolder": "win-device-security", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "windows-configure", + "build_source_folder": "windows/configure", + "build_output_subfolder": "windows-configure", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "windows-deploy", + "build_source_folder": "windows/deploy", + "build_output_subfolder": "windows-deploy", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "windows-hub", + "build_source_folder": "windows/hub", + "build_output_subfolder": "windows-hub", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "windows-manage", + "build_source_folder": "windows/manage", + "build_output_subfolder": "windows-manage", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "windows-plan", + "build_source_folder": "windows/plan", + "build_output_subfolder": "windows-plan", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "windows-privacy", + "build_source_folder": "windows/privacy", + "build_output_subfolder": "windows-privacy", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "windows-security", + "build_source_folder": "windows/security", + "build_output_subfolder": "windows-security", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "windows-update", + "build_source_folder": "windows/update", + "build_output_subfolder": "windows-update", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "win-threat-protection", + "build_source_folder": "windows/threat-protection", + "build_output_subfolder": "win-threat-protection", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "win-whats-new", + "build_source_folder": "windows/whats-new", + "build_output_subfolder": "win-whats-new", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + } + ], + "notification_subscribers": [ + "elizapo@microsoft.com" + ], + "sync_notification_subscribers": [ + "daniha@microsoft.com" + ], + "branches_to_filter": [ + "" + ], + "git_repository_url_open_to_public_contributors": "https://github.com/MicrosoftDocs/windows-itpro-docs", + "git_repository_branch_open_to_public_contributors": "public", + "skip_source_output_uploading": false, + "need_preview_pull_request": true, + "resolve_user_profile_using_github": true, + "contribution_branch_mappings": {}, + "dependent_repositories": [ + { + "path_to_root": "_themes.pdf", + "url": "https://github.com/Microsoft/templates.docs.msft.pdf", + "branch": "master", + "branch_mapping": {} + }, + { + "path_to_root": "_themes", + "url": "https://github.com/Microsoft/templates.docs.msft", + "branch": "master", + "branch_mapping": {} + } + ], + "branch_target_mapping": { + "live": [ + "Publish", + "Pdf" + ], + "master": [ + "Publish", + "Pdf" + ] + }, + "need_generate_pdf_url_template": true, + "targets": { + "Pdf": { + "template_folder": "_themes.pdf" + } + }, + "need_generate_pdf": false, + "need_generate_intellisense": false +} \ No newline at end of file From 7b2db310b5c9f0fb8d491aeb5e36f198edf1cd77 Mon Sep 17 00:00:00 2001 From: Christopher McClister <5713373+cmcclister@users.noreply.github.com> Date: Mon, 20 Jul 2020 11:42:11 -0700 Subject: [PATCH 0203/1414] Remove surface-hub in .openpublishing.publish.config.json under live branch. --- .openpublishing.publish.config.json | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index 14949b1153..72bbcc2a11 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -145,22 +145,6 @@ "build_entry_point": "docs", "template_folder": "_themes" }, - { - "docset_name": "surface-hub", - "build_source_folder": "devices/surface-hub", - "build_output_subfolder": "surface-hub", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, { "docset_name": "win-access-protection", "build_source_folder": "windows/access-protection", From 51aafd09bcdd736271885eaa30b7afcaabe0617a Mon Sep 17 00:00:00 2001 From: Christopher McClister <5713373+cmcclister@users.noreply.github.com> Date: Mon, 20 Jul 2020 11:42:13 -0700 Subject: [PATCH 0204/1414] Remove surface-hub in .openpublishing.publish.config.json under master branch. --- .openpublishing.publish.config.json | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index 14949b1153..72bbcc2a11 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -145,22 +145,6 @@ "build_entry_point": "docs", "template_folder": "_themes" }, - { - "docset_name": "surface-hub", - "build_source_folder": "devices/surface-hub", - "build_output_subfolder": "surface-hub", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, { "docset_name": "win-access-protection", "build_source_folder": "windows/access-protection", From cf7b90658c726391c393d32dadee6a3072496984 Mon Sep 17 00:00:00 2001 From: Christopher McClister <5713373+cmcclister@users.noreply.github.com> Date: Mon, 20 Jul 2020 11:43:16 -0700 Subject: [PATCH 0205/1414] Remove surface in .openpublishing.publish.config.json under live branch. --- .openpublishing.publish.config.json | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index 72bbcc2a11..5ba3dde324 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -129,22 +129,6 @@ "build_entry_point": "docs", "template_folder": "_themes" }, - { - "docset_name": "surface", - "build_source_folder": "devices/surface", - "build_output_subfolder": "surface", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, { "docset_name": "win-access-protection", "build_source_folder": "windows/access-protection", From 0cfe0c0ab224af026e1ceb56b4ff0a9864d85680 Mon Sep 17 00:00:00 2001 From: Christopher McClister <5713373+cmcclister@users.noreply.github.com> Date: Mon, 20 Jul 2020 11:43:17 -0700 Subject: [PATCH 0206/1414] Remove surface in .openpublishing.publish.config.json under master branch. --- .openpublishing.publish.config.json | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index 72bbcc2a11..5ba3dde324 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -129,22 +129,6 @@ "build_entry_point": "docs", "template_folder": "_themes" }, - { - "docset_name": "surface", - "build_source_folder": "devices/surface", - "build_output_subfolder": "surface", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, { "docset_name": "win-access-protection", "build_source_folder": "windows/access-protection", From 0bb2fc927491faf0a47a5a756256540113528097 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 20 Jul 2020 12:24:42 -0700 Subject: [PATCH 0207/1414] update toc --- windows/security/threat-protection/TOC.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 283a96ecc5..97ee4a7d60 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -601,6 +601,7 @@ ##### [Configure Micro Focus ArcSight to pull detections](microsoft-defender-atp/configure-arcsight.md) ##### [Microsoft Defender ATP detection fields](microsoft-defender-atp/api-portal-mapping.md) ##### [Pull detections using SIEM REST API](microsoft-defender-atp/pull-alerts-using-rest-api.md) +##### [Fetch alerts from customer tenant](microsoft-defender-atp/fetch-alerts-mssp.md) ##### [Troubleshoot SIEM tool integration issues](microsoft-defender-atp/troubleshoot-siem.md) #### [Partners & APIs]() @@ -616,11 +617,11 @@ ###### [Create and manage device tags](microsoft-defender-atp/machine-tags.md) #### [Managed security service provider (MSSP) integration]() -#####[Configure managed security service provider integration](microsoft-defender-atp/configure-mssp-support.md) +##### [Configure managed security service provider integration](microsoft-defender-atp/configure-mssp-support.md) ##### [Grant MSSP access to the portal](microsoft-defender-atp/grant-mssp-access.md) ##### [Access the MSSP customer portal](microsoft-defender-atp/access-mssp-portal.md) ##### [Configure alert notifications](microsoft-defender-atp/configure-mssp-notifications.md) -##### [Fetch alerts from customer tenant](microsoft-defender-atp/fetch-alerts-mssp.md) +##### [Get partner application access](microsoft-defender-atp/exposed-apis-create-app-partners.md) ### [Partner integration scenarios]() #### [Technical partner opportunities](microsoft-defender-atp/partner-integration.md) From 7e19c27ab797a7dddca9bc3ef3fe4c80f0f2ecae Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 20 Jul 2020 12:55:17 -0700 Subject: [PATCH 0208/1414] update toc --- windows/security/threat-protection/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 97ee4a7d60..7f82bc234e 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -601,7 +601,7 @@ ##### [Configure Micro Focus ArcSight to pull detections](microsoft-defender-atp/configure-arcsight.md) ##### [Microsoft Defender ATP detection fields](microsoft-defender-atp/api-portal-mapping.md) ##### [Pull detections using SIEM REST API](microsoft-defender-atp/pull-alerts-using-rest-api.md) -##### [Fetch alerts from customer tenant](microsoft-defender-atp/fetch-alerts-mssp.md) +##### [Fetch alerts from customer tenant](microsoft-defender-atp/fetch-alerts-mssp.md) ##### [Troubleshoot SIEM tool integration issues](microsoft-defender-atp/troubleshoot-siem.md) #### [Partners & APIs]() From ea2aa0668c9cc4069828ce8585ab79dc0a786ed6 Mon Sep 17 00:00:00 2001 From: Kelly Baker Date: Mon, 20 Jul 2020 13:02:30 -0700 Subject: [PATCH 0209/1414] Update provisioning-packages.md --- .../provisioning-packages/provisioning-packages.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/provisioning-packages/provisioning-packages.md b/windows/configuration/provisioning-packages/provisioning-packages.md index ab565377fe..8ef07ace21 100644 --- a/windows/configuration/provisioning-packages/provisioning-packages.md +++ b/windows/configuration/provisioning-packages/provisioning-packages.md @@ -148,7 +148,7 @@ Windows ICD in Windows 10, version 1607, supported the following scenarios for I For more information about provisioning, watch the following videos: -- [Provisioning Windows 10 Devices with New Tools](https://go.microsoft.com/fwlink/p/?LinkId=615921) +- [Provisioning Windows 10 devices with new tools](https://go.microsoft.com/fwlink/p/?LinkId=615921) - [Windows 10 for Mobile Devices: Provisioning Is Not Imaging](https://go.microsoft.com/fwlink/p/?LinkId=615922) From f219a4b8706d2b1d8ec9d0932fd231e7d5ee58e3 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Mon, 20 Jul 2020 13:07:00 -0700 Subject: [PATCH 0210/1414] more updates --- ...sion-mistakes-microsoft-defender-antivirus.md | 5 ++++- ...re-exclusions-microsoft-defender-antivirus.md | 16 +++++++++++++--- ...le-exclusions-microsoft-defender-antivirus.md | 1 + ...le-exclusions-microsoft-defender-antivirus.md | 1 + 4 files changed, 19 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/common-exclusion-mistakes-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/common-exclusion-mistakes-microsoft-defender-antivirus.md index f0cac112ec..bbdf9fc0e5 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/common-exclusion-mistakes-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/common-exclusion-mistakes-microsoft-defender-antivirus.md @@ -20,7 +20,7 @@ manager: dansimp You can define an exclusion list for items that you don't want Microsoft Defender Antivirus to scan. Such excluded items could contain threats that make your device vulnerable. See [Configure and validate exclusions for Microsoft Defender Antivirus scans](configure-exclusions-microsoft-defender-antivirus.md) for more information. -This article describes some common mistakes that you should avoid when defining exclusions from Microsoft Defender Antivirus scans. +Also, see [Recommendations for defining exclusions](configure-exclusions-microsoft-defender-antivirus.md#recommendations-for-defining-exclusions) before defining your exclusion lists. ## Excluding certain trusted items There are certain files, file types, folders, or processes that you should not exclude from scanning even though you trust them to be not malicious. Refer to the following section for items that you should not exclude from scanning. @@ -97,6 +97,9 @@ There are certain files, file types, folders, or processes that you should not e - .wsf - .zip +>[!NOTE] +> You can chose to exclude file types, such as .gif, .jpg, .jpeg, .png if your environment has a modern, up-to-date software with a strict update policy to handle any vulnerabilities. + **Do not add exclusions for the following processes:** - AcroRd32.exe - bitsadmin.exe diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-exclusions-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-exclusions-microsoft-defender-antivirus.md index 78dd9f20a7..d0b737f37f 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-exclusions-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-exclusions-microsoft-defender-antivirus.md @@ -25,13 +25,23 @@ manager: dansimp You can exclude certain files, folders, processes, and process-opened files from Microsoft Defender Antivirus scans. Such exclusions apply to [scheduled scans](scheduled-catch-up-scans-microsoft-defender-antivirus.md), [on-demand scans](run-scan-microsoft-defender-antivirus.md), and [always-on real-time protection and monitoring](configure-real-time-protection-microsoft-defender-antivirus.md). Exclusions for process-opened files only apply to real-time protection. ->[!WARNING] ->Defining exclusions lowers the protection offered by Microsoft Defender Antivirus. You should always evaluate the risks that are associated with implementing exclusions, and you should only exclude files that you are confident are not malicious. +## Recommendations for defining exclusions +Defining exclusions lowers the protection offered by Microsoft Defender Antivirus. You should always evaluate the risks that are associated with implementing exclusions, and you should only exclude files that you are confident are not malicious. +The following is a list of recommendations that you should keep in mind when defining exclusions: +- Exclusions are technically a protection gap—always consider additional mitigations when defining exclusions. Additional mitigations could be as simple as making sure the excluded location has the appropriate access-control lists (ACLs), audit policy, is processed by an up-to-date software, etc. +- Review the exclusions periodically. Re-check and re-enforce the mitigations as part of the review process. +- Ideally, avoid defining proactive exclusions. For instance, don't exclude something just because you think it might be a problem in the future. Use exclusions only for specific issues—mostly around performance, or sometimes around application compatibility that exclusions could mitigate. +- Audit the exclusion list changes. The security admin should preserve enough context around why a certain exclusion was added. You should be able to provide answer with specific reasoning as to why a certain path was excluded. + +## Configure and validate exclusions + +To configure and validate exclusions, see the following: - [Configure and validate exclusions based on file name, extension, and folder location](configure-extension-file-exclusions-microsoft-defender-antivirus.md). This enables you to exclude files from Microsoft Defender Antivirus scans based on their file extension, file name, or location. - [Configure and validate exclusions for files opened by processes](configure-process-opened-file-exclusions-microsoft-defender-antivirus.md). This enables you to exclude files from scans that have been opened by a specific process. ## Related articles -[Microsoft Defender Antivirus exclusions on Windows Server 2016](configure-server-exclusions-microsoft-defender-antivirus.md) \ No newline at end of file +- [Microsoft Defender Antivirus exclusions on Windows Server 2016](configure-server-exclusions-microsoft-defender-antivirus.md) +- [Common mistakes to avoid when defining exclusions](common-exclusion-mistakes-microsoft-defender-antivirus.md) \ No newline at end of file diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md index 30f77a7b34..a474f7f68a 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md @@ -569,3 +569,4 @@ You can also copy the string into a blank text file and attempt to save it with - [Configure and validate exclusions in Microsoft Defender Antivirus scans](configure-exclusions-microsoft-defender-antivirus.md) - [Configure and validate exclusions for files opened by processes](configure-process-opened-file-exclusions-microsoft-defender-antivirus.md) - [Configure Microsoft Defender Antivirus exclusions on Windows Server](configure-server-exclusions-microsoft-defender-antivirus.md) +- [Common mistakes to avoid when defining exclusions](common-exclusion-mistakes-microsoft-defender-antivirus.md) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-process-opened-file-exclusions-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-process-opened-file-exclusions-microsoft-defender-antivirus.md index ffe624dd8e..8ded21f66b 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-process-opened-file-exclusions-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-process-opened-file-exclusions-microsoft-defender-antivirus.md @@ -194,5 +194,6 @@ See [Use PowerShell cmdlets to configure and run Microsoft Defender Antivirus](u - [Configure and validate exclusions in Microsoft Defender Antivirus scans](configure-exclusions-microsoft-defender-antivirus.md) - [Configure and validate exclusions based on file name, extension, and folder location](configure-extension-file-exclusions-microsoft-defender-antivirus.md) - [Configure Microsoft Defender Antivirus exclusions on Windows Server](configure-server-exclusions-microsoft-defender-antivirus.md) +- [Common mistakes to avoid when defining exclusions](common-exclusion-mistakes-microsoft-defender-antivirus.md) - [Customize, initiate, and review the results of Microsoft Defender Antivirus scans and remediation](customize-run-review-remediate-scans-microsoft-defender-antivirus.md) - [Microsoft Defender Antivirus in Windows 10](microsoft-defender-antivirus-in-windows-10.md) From b20f3d4946047aaaf5180dd6f9e8763b2154c274 Mon Sep 17 00:00:00 2001 From: Dan Wesley <38053816+dan-wesley@users.noreply.github.com> Date: Mon, 20 Jul 2020 13:12:47 -0700 Subject: [PATCH 0211/1414] update page head add note about edge versions --- browsers/edge/available-policies.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/browsers/edge/available-policies.md b/browsers/edge/available-policies.md index 37bef54e3a..48d52140c5 100644 --- a/browsers/edge/available-policies.md +++ b/browsers/edge/available-policies.md @@ -1,5 +1,5 @@ --- -description: You can customize your organization’s browser settings in Microsoft Edge with Group Policy or Microsoft Intune, or other MDM service. When you do this, you set the policy once and then copy it onto many computers—that is, touch once, configure many. +description: You can customize your organization's browser settings in Microsoft Edge with Group Policy or Microsoft Intune, or other MDM service. When you do this, you set the policy once and then copy it onto many computers—that is, touch once, configure many. ms.assetid: 2e849894-255d-4f68-ae88-c2e4e31fa165 ms.reviewer: author: dansimp @@ -18,7 +18,10 @@ ms.localizationpriority: medium > Applies to: Microsoft Edge on Windows 10 and Windows 10 Mobile -You can customize your organization’s browser settings in Microsoft Edge with Group Policy or Microsoft Intune, or other MDM service. When you do this, you set the policy once and then copy it onto many computers—that is, touch once, configure many. For example, you can set up multiple security settings in a Group Policy Object (GPO) linked to a domain, and then apply those settings to every computer in the domain. +> [!NOTE] +> You've reached the documentation for Microsoft Edge version 45 and earlier. To see the documentation for Microsoft Edge version 77 or later, go to the [Microsoft Edge documentation landing page](https://docs.microsoft.com/DeployEdge/). + +You can customize your organization's browser settings in Microsoft Edge with Group Policy or Microsoft Intune, or other MDM service. When you do this, you set the policy once and then copy it onto many computers—that is, touch once, configure many. For example, you can set up multiple security settings in a Group Policy Object (GPO) linked to a domain, and then apply those settings to every computer in the domain. Other policy settings in Microsoft Edge include allowing Adobe Flash content to play automatically, provision a favorites list, set default search engine, and more. You configure a Group Policy setting in the Administrative Templates folders, which are registry-based policy settings that Group Policy enforces. Group Policy stores these settings in a specific registry location, which users cannot change. Also, Group Policy-aware Windows features and applications look for these settings in the registry, and if found the policy setting gets used instead of the regular settings. From 805ed6035454dda47eb432fca268392a56e9f209 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 20 Jul 2020 13:19:06 -0700 Subject: [PATCH 0212/1414] Update white-glove.md --- windows/deployment/windows-autopilot/white-glove.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopilot/white-glove.md b/windows/deployment/windows-autopilot/white-glove.md index cbb5779ba9..540e70f2be 100644 --- a/windows/deployment/windows-autopilot/white-glove.md +++ b/windows/deployment/windows-autopilot/white-glove.md @@ -59,7 +59,7 @@ To enable white glove deployment, an additional Autopilot profile setting must b ![allow white glove](images/allow-white-glove-oobe.png) -The Windows Autopilot for white glove deployment pre-provisioning process will apply all device-targeted policies from Intune. That includes certificates, security templates, settings, apps, and more – anything targeting the device. Additionally, any apps (Win32 or LOB) that are configured to install in the device context and targeted to the user that has been pre-assigned to the Autopilot device will also be installed. Please make sure not to target both win32 and LOB apps to the same device, otherwise the app installation may fail. +The Windows Autopilot for white glove deployment pre-provisioning process will apply all device-targeted policies from Intune. That includes certificates, security templates, settings, apps, and more – anything targeting the device. Additionally, any apps (Win32 or LOB) that are configured to install in the device context and targeted to the user that has been pre-assigned to the Autopilot device will also be installed. Please make sure not to target both win32 and LOB apps to the same device, as this can make troub leshooting difficult if there are app installation failures. For more information, see [Add a Windows line-of-business app to Microsoft Intune](https://docs.microsoft.com/en-us/mem/intune/apps/lob-apps-windows). > [!NOTE] > The white glove technician phase will install all device-targeted apps as well as any user-targeted, device-context apps that are targeted to the assigned user. If there is no assigned user, then it will only install the device-targeted apps. Other user-targeted policies will not apply until the user signs into the device. To verify these behaviors, be sure to create appropriate apps and policies targeted to devices and users. From a8dbfdf7df00366bc507587e83feb7e4a5dd3502 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 20 Jul 2020 13:19:42 -0700 Subject: [PATCH 0213/1414] Update white-glove.md --- windows/deployment/windows-autopilot/white-glove.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopilot/white-glove.md b/windows/deployment/windows-autopilot/white-glove.md index 540e70f2be..90911a4f34 100644 --- a/windows/deployment/windows-autopilot/white-glove.md +++ b/windows/deployment/windows-autopilot/white-glove.md @@ -59,7 +59,7 @@ To enable white glove deployment, an additional Autopilot profile setting must b ![allow white glove](images/allow-white-glove-oobe.png) -The Windows Autopilot for white glove deployment pre-provisioning process will apply all device-targeted policies from Intune. That includes certificates, security templates, settings, apps, and more – anything targeting the device. Additionally, any apps (Win32 or LOB) that are configured to install in the device context and targeted to the user that has been pre-assigned to the Autopilot device will also be installed. Please make sure not to target both win32 and LOB apps to the same device, as this can make troub leshooting difficult if there are app installation failures. For more information, see [Add a Windows line-of-business app to Microsoft Intune](https://docs.microsoft.com/en-us/mem/intune/apps/lob-apps-windows). +The Windows Autopilot for white glove deployment pre-provisioning process will apply all device-targeted policies from Intune. That includes certificates, security templates, settings, apps, and more – anything targeting the device. Additionally, any apps (Win32 or LOB) that are configured to install in the device context and targeted to the user that has been pre-assigned to the Autopilot device will also be installed. Please make sure not to target both win32 and LOB apps to the same device, as this can make troubleshooting difficult if there are app installation failures. For more information, see [Add a Windows line-of-business app to Microsoft Intune](https://docs.microsoft.com/en-us/mem/intune/apps/lob-apps-windows). > [!NOTE] > The white glove technician phase will install all device-targeted apps as well as any user-targeted, device-context apps that are targeted to the assigned user. If there is no assigned user, then it will only install the device-targeted apps. Other user-targeted policies will not apply until the user signs into the device. To verify these behaviors, be sure to create appropriate apps and policies targeted to devices and users. From 6c6cf534ba873a89841625c1469dbdd83386c22a Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 20 Jul 2020 13:20:27 -0700 Subject: [PATCH 0214/1414] Update white-glove.md --- windows/deployment/windows-autopilot/white-glove.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopilot/white-glove.md b/windows/deployment/windows-autopilot/white-glove.md index 90911a4f34..7e1e22ef2e 100644 --- a/windows/deployment/windows-autopilot/white-glove.md +++ b/windows/deployment/windows-autopilot/white-glove.md @@ -59,7 +59,7 @@ To enable white glove deployment, an additional Autopilot profile setting must b ![allow white glove](images/allow-white-glove-oobe.png) -The Windows Autopilot for white glove deployment pre-provisioning process will apply all device-targeted policies from Intune. That includes certificates, security templates, settings, apps, and more – anything targeting the device. Additionally, any apps (Win32 or LOB) that are configured to install in the device context and targeted to the user that has been pre-assigned to the Autopilot device will also be installed. Please make sure not to target both win32 and LOB apps to the same device, as this can make troubleshooting difficult if there are app installation failures. For more information, see [Add a Windows line-of-business app to Microsoft Intune](https://docs.microsoft.com/en-us/mem/intune/apps/lob-apps-windows). +The Windows Autopilot for white glove deployment pre-provisioning process will apply all device-targeted policies from Intune. That includes certificates, security templates, settings, apps, and more – anything targeting the device. Additionally, any apps (Win32 or LOB) that are configured to install in the device context and targeted to the user that has been pre-assigned to the Autopilot device will also be installed. Please make sure not to target both win32 and LOB apps to the same device, as this can make troubleshooting difficult if there are app installation failures. For more information, see [Add a Windows line-of-business app to Microsoft Intune](https://docs.microsoft.com/mem/intune/apps/lob-apps-windows). > [!NOTE] > The white glove technician phase will install all device-targeted apps as well as any user-targeted, device-context apps that are targeted to the assigned user. If there is no assigned user, then it will only install the device-targeted apps. Other user-targeted policies will not apply until the user signs into the device. To verify these behaviors, be sure to create appropriate apps and policies targeted to devices and users. From ed4a015c259c043b81bca6ad37c95675b7a2a6bb Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 20 Jul 2020 13:45:48 -0700 Subject: [PATCH 0215/1414] yanking 3 articles --- windows/security/threat-protection/TOC.md | 10 ++-- .../manage-atp-post-migration-mpcmdrun.md | 48 ------------------- .../manage-atp-post-migration-powershell.md | 48 ------------------- .../manage-atp-post-migration-wmi.md | 48 ------------------- 4 files changed, 4 insertions(+), 150 deletions(-) delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-mpcmdrun.md delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-powershell.md delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-wmi.md diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 396f48c2f0..e6e4f2f6f0 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -28,12 +28,10 @@ #### [Onboard to Microsoft Defender ATP](microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md) ### [Manage Microsoft Defender ATP post migration]() #### [Overview](microsoft-defender-atp/manage-atp-post-migration.md) -#### [Use Intune](microsoft-defender-atp/manage-atp-post-migration-intune.md) -#### [Use Configuration Manager](microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md) -#### [Use PowerShell](microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md) -#### [Use Group Policy Objects](microsoft-defender-atp/manage-atp-post-migration-powershell.md) -#### [Use Windows Management Instrumentation](microsoft-defender-atp/manage-atp-post-migration-wmi.md) -#### [Use the Microsoft Malware Protection Command Line Utility](microsoft-defender-atp/manage-atp-post-migration-mpcmdrun.md) +#### [Intune](microsoft-defender-atp/manage-atp-post-migration-intune.md) +#### [Configuration Manager](microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md) +#### [Group Policy Objects](microsoft-defender-atp/manage-atp-post-migration-powershell.md) +#### [Other methods]() ## [Security administration]() ### [Threat & Vulnerability Management]() diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-mpcmdrun.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-mpcmdrun.md deleted file mode 100644 index ceb05f4934..0000000000 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-mpcmdrun.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -title: Manage Microsoft Defender ATP using Microsoft Malware Protection Command Line Utility -description: Learn how to manage Microsoft Defender ATP with Microsoft Malware Protection Command Line Utility -keywords: post-migration, manage, operations, maintenance, utilization, Microsoft Malware Protection Command Line Utility, windows defender advanced threat protection, atp, edr -search.product: eADQiWindows 10XVcnh -search.appverid: met150 -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.author: deniseb -author: denisebmsft -ms.localizationpriority: medium -manager: dansimp -audience: ITPro -ms.collection: M365-security-compliance -ms.topic: article ---- - -# Manage Microsoft Defender Advanced Threat Protection with Microsoft Malware Protection Command Line Utility - -We recommend using Microsoft Malware Protection Command Line Utility to manage threat protection features for the devices (also referred to as endpoints) within your organization. - -## Configuring Microsoft Defender ATP with Microsoft Malware Protection Command Line Utility - -The following table lists various tasks you can perform to configure Microsoft Defender ATP with Microsoft Malware Protection Command Line Utility. - -|Task |Resources to learn more | -|---------|---------| -|Manage your organization's devices using Microsoft Malware Protection Command Line Utility |link | -|task |link | - - -## Find your Microsoft Defender ATP settings in Microsoft Malware Protection Command Line Utility - -> [!IMPORTANT] -> You must be a WHAT in WHERE to configure Microsoft Malware Protection Command Line Utility. To learn more, see link. - -1. Go to the where and sign in. - -2. Under what choose what. - -3. next - -4. and next - -> [!TIP] -> Need help? See link. \ No newline at end of file diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-powershell.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-powershell.md deleted file mode 100644 index 5cc53fbc0d..0000000000 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-powershell.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -title: Manage Microsoft Defender ATP using Group Policy Objects -description: Learn how to manage Microsoft Defender ATP with Group Policy Objects -keywords: post-migration, manage, operations, maintenance, utilization, Group Policy Objects, windows defender advanced threat protection, atp, edr -search.product: eADQiWindows 10XVcnh -search.appverid: met150 -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.author: deniseb -author: denisebmsft -ms.localizationpriority: medium -manager: dansimp -audience: ITPro -ms.collection: M365-security-compliance -ms.topic: article ---- - -# Manage Microsoft Defender Advanced Threat Protection with Group Policy Objects - -We recommend using Group Policy Objects to manage threat protection features for the devices (also referred to as endpoints) within your organization. - -## Configuring Microsoft Defender ATP with Group Policy Objects - -The following table lists various tasks you can perform to configure Microsoft Defender ATP with Group Policy Objects. - -|Task |Resources to learn more | -|---------|---------| -|Manage your organization's devices using Group Policy Objects |link | -|task |link | - - -## Find your Microsoft Defender ATP settings in Group Policy Objects - -> [!IMPORTANT] -> You must be a WHAT in WHERE to configure Group Policy Objects. To learn more, see link. - -1. Go to the where and sign in. - -2. Under what choose what. - -3. next - -4. and next - -> [!TIP] -> Need help? See link. \ No newline at end of file diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-wmi.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-wmi.md deleted file mode 100644 index 458c2c3604..0000000000 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-wmi.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -title: Manage Microsoft Defender ATP using Windows Management Instrumentation -description: Learn how to manage Microsoft Defender ATP with Windows Management Instrumentation -keywords: post-migration, manage, operations, maintenance, utilization, Windows Management Instrumentation, windows defender advanced threat protection, atp, edr -search.product: eADQiWindows 10XVcnh -search.appverid: met150 -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.author: deniseb -author: denisebmsft -ms.localizationpriority: medium -manager: dansimp -audience: ITPro -ms.collection: M365-security-compliance -ms.topic: article ---- - -# Manage Microsoft Defender Advanced Threat Protection with Windows Management Instrumentation - -We recommend using Windows Management Instrumentation to manage threat protection features for the devices (also referred to as endpoints) within your organization. - -## Configuring Microsoft Defender ATP with Windows Management Instrumentation - -The following table lists various tasks you can perform to configure Microsoft Defender ATP with Windows Management Instrumentation. - -|Task |Resources to learn more | -|---------|---------| -|Manage your organization's devices using Windows Management Instrumentation |link | -|task |link | - - -## Find your Microsoft Defender ATP settings in Windows Management Instrumentation - -> [!IMPORTANT] -> You must be a WHAT in WHERE to configure Windows Management Instrumentation. To learn more, see link. - -1. Go to the where and sign in. - -2. Under what choose what. - -3. next - -4. and next - -> [!TIP] -> Need help? See link. \ No newline at end of file From cb59c083aca2c0a7814338625d1d69c43ea76637 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 20 Jul 2020 13:46:36 -0700 Subject: [PATCH 0216/1414] Create manage-atp-post-migration-other-tools.md --- .../manage-atp-post-migration-other-tools.md | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md new file mode 100644 index 0000000000..5cc53fbc0d --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md @@ -0,0 +1,48 @@ +--- +title: Manage Microsoft Defender ATP using Group Policy Objects +description: Learn how to manage Microsoft Defender ATP with Group Policy Objects +keywords: post-migration, manage, operations, maintenance, utilization, Group Policy Objects, windows defender advanced threat protection, atp, edr +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: deniseb +author: denisebmsft +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: article +--- + +# Manage Microsoft Defender Advanced Threat Protection with Group Policy Objects + +We recommend using Group Policy Objects to manage threat protection features for the devices (also referred to as endpoints) within your organization. + +## Configuring Microsoft Defender ATP with Group Policy Objects + +The following table lists various tasks you can perform to configure Microsoft Defender ATP with Group Policy Objects. + +|Task |Resources to learn more | +|---------|---------| +|Manage your organization's devices using Group Policy Objects |link | +|task |link | + + +## Find your Microsoft Defender ATP settings in Group Policy Objects + +> [!IMPORTANT] +> You must be a WHAT in WHERE to configure Group Policy Objects. To learn more, see link. + +1. Go to the where and sign in. + +2. Under what choose what. + +3. next + +4. and next + +> [!TIP] +> Need help? See link. \ No newline at end of file From 482523084fefada52d322b5f651e94d4c4b00b52 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Mon, 20 Jul 2020 13:48:50 -0700 Subject: [PATCH 0217/1414] Added xrefs --- ...tension-file-exclusions-microsoft-defender-antivirus.md | 2 +- ...-opened-file-exclusions-microsoft-defender-antivirus.md | 2 +- ...igure-server-exclusions-microsoft-defender-antivirus.md | 7 ++----- 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md index a474f7f68a..5074fb8a80 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md @@ -32,7 +32,7 @@ You can exclude certain files from Microsoft Defender Antivirus scans by modifyi > [!NOTE] > Automatic exclusions apply only to Windows Server 2016 and above. The default antimalware policy we deploy at Microsoft doesn't set any exclusions by default. -This article describes how to configure exclusion lists for the files and folders. +This article describes how to configure exclusion lists for the files and folders. See [Recommendations for defining exclusions](configure-exclusions-microsoft-defender-antivirus.md#recommendations-for-defining-exclusions) before defining your exclusion lists. Exclusion | Examples | Exclusion list ---|---|--- diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-process-opened-file-exclusions-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-process-opened-file-exclusions-microsoft-defender-antivirus.md index 8ded21f66b..9fb92406dc 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-process-opened-file-exclusions-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-process-opened-file-exclusions-microsoft-defender-antivirus.md @@ -22,7 +22,7 @@ manager: dansimp - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -You can exclude files that have been opened by specific processes from Microsoft Defender Antivirus scans. +You can exclude files that have been opened by specific processes from Microsoft Defender Antivirus scans. See [Recommendations for defining exclusions](configure-exclusions-microsoft-defender-antivirus.md#recommendations-for-defining-exclusions) before defining your exclusion lists. This topic describes how to configure exclusion lists for the following: diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus.md index 59e059aeb5..3365f5ccee 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus.md @@ -43,7 +43,7 @@ In addition to server role-defined automatic exclusions, you can add or remove c ## Opt out of automatic exclusions -In Windows Server 2016 and 2019, the predefined exclusions delivered by Security intelligence updates only exclude the default paths for a role or feature. If you installed a role or feature in a custom path, or you want to manually control the set of exclusions, make sure to opt out of the automatic exclusions delivered in Security intelligence updates. But keep in mind that the exclusions that are delivered automatically are optimized for Windows Server 2016 and 2019 roles. +In Windows Server 2016 and 2019, the predefined exclusions delivered by Security intelligence updates only exclude the default paths for a role or feature. If you installed a role or feature in a custom path, or you want to manually control the set of exclusions, make sure to opt out of the automatic exclusions delivered in Security intelligence updates. But keep in mind that the exclusions that are delivered automatically are optimized for Windows Server 2016 and 2019 roles. See [Recommendations for defining exclusions](configure-exclusions-microsoft-defender-antivirus.md#recommendations-for-defining-exclusions) before defining your exclusion lists. > [!WARNING] > Opting out of automatic exclusions may adversely impact performance, or result in data corruption. The exclusions that are delivered automatically are optimized for Windows Server 2016 and 2019 roles. @@ -401,11 +401,8 @@ This section lists the folder exclusions that are delivered automatically when y ## Related articles - [Configure and validate exclusions for Microsoft Defender Antivirus scans](configure-exclusions-microsoft-defender-antivirus.md) - - [Configure and validate exclusions based on file name, extension, and folder location](configure-extension-file-exclusions-microsoft-defender-antivirus.md) - - [Configure and validate exclusions for files opened by processes](configure-process-opened-file-exclusions-microsoft-defender-antivirus.md) - +- - [Common mistakes to avoid when defining exclusions](common-exclusion-mistakes-microsoft-defender-antivirus.md) - [Customize, initiate, and review the results of Microsoft Defender Antivirus scans and remediation](customize-run-review-remediate-scans-microsoft-defender-antivirus.md) - - [Microsoft Defender Antivirus in Windows 10](microsoft-defender-antivirus-in-windows-10.md) From 0c7243c43105425ed083f3a84cd64e028b5c47f2 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 20 Jul 2020 13:51:51 -0700 Subject: [PATCH 0218/1414] Update manage-atp-post-migration-other-tools.md --- .../manage-atp-post-migration-other-tools.md | 32 ++++++++----------- 1 file changed, 14 insertions(+), 18 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md index 5cc53fbc0d..d84c0c1564 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md @@ -1,7 +1,7 @@ --- -title: Manage Microsoft Defender ATP using Group Policy Objects -description: Learn how to manage Microsoft Defender ATP with Group Policy Objects -keywords: post-migration, manage, operations, maintenance, utilization, Group Policy Objects, windows defender advanced threat protection, atp, edr +title: Manage Microsoft Defender ATP using PowerShell, WMI, and MPCmdRun.exe +description: Learn how to manage Microsoft Defender ATP with PowerShell, WMI, and MPCmdRun.exe +keywords: post-migration, manage, operations, maintenance, utilization, PowerShell, WMI, MPCmdRun.exe, windows defender advanced threat protection, atp, edr search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -17,32 +17,28 @@ ms.collection: M365-security-compliance ms.topic: article --- -# Manage Microsoft Defender Advanced Threat Protection with Group Policy Objects +# Manage Microsoft Defender Advanced Threat Protection with PowerShell, WMI, and MPCmdRun.exe -We recommend using Group Policy Objects to manage threat protection features for the devices (also referred to as endpoints) within your organization. +We recommend using Intune to manage your threat protection features in Microsoft Defender ATP. However, you can -## Configuring Microsoft Defender ATP with Group Policy Objects +## Configuring Microsoft Defender ATP with PowerShell -The following table lists various tasks you can perform to configure Microsoft Defender ATP with Group Policy Objects. +The following table lists various tasks you can perform to configure Microsoft Defender ATP with PowerShell. |Task |Resources to learn more | |---------|---------| -|Manage your organization's devices using Group Policy Objects |link | +|task |link | |task |link | -## Find your Microsoft Defender ATP settings in Group Policy Objects +## Configuring Microsoft Defender ATP with Windows Management Instrumentation (WMI) -> [!IMPORTANT] -> You must be a WHAT in WHERE to configure Group Policy Objects. To learn more, see link. +steps -1. Go to the where and sign in. +## Configuring Microsoft Defender ATP with Microsoft Malware Protection Command Line Utility (MPCmdRun.exe) -2. Under what choose what. +steps -3. next +## Next steps -4. and next - -> [!TIP] -> Need help? See link. \ No newline at end of file +step From 85e76b6dd171c8de68e39ceb0d0a47c935fb9516 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 20 Jul 2020 13:52:52 -0700 Subject: [PATCH 0219/1414] Update manage-atp-post-migration-group-policy-objects.md --- ...atp-post-migration-group-policy-objects.md | 26 ++++--------------- 1 file changed, 5 insertions(+), 21 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md index 715c306fdb..2a3f09a593 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md @@ -1,5 +1,5 @@ --- -title: Manage Microsoft Defender ATP using PowerShell +title: Manage Microsoft Defender ATP using Group Policy Objects description: Learn how to manage Microsoft Defender ATP with PowerShell keywords: post-migration, manage, operations, maintenance, utilization, PowerShell, windows defender advanced threat protection, atp, edr search.product: eADQiWindows 10XVcnh @@ -17,32 +17,16 @@ ms.collection: M365-security-compliance ms.topic: article --- -# Manage Microsoft Defender Advanced Threat Protection with PowerShell +# Manage Microsoft Defender Advanced Threat Protection with Group Policy Objects We recommend using PowerShell to manage threat protection features for the devices (also referred to as endpoints) within your organization. -## Configuring Microsoft Defender ATP with PowerShell +## Configuring Microsoft Defender ATP with Group Policy Objects -The following table lists various tasks you can perform to configure Microsoft Defender ATP with PowerShell. +The following table lists various tasks you can perform to configure Microsoft Defender ATP with Group Policy Objects. |Task |Resources to learn more | |---------|---------| -|Manage your organization's devices using PowerShell |link | +|task |link | |task |link | - -## Find your Microsoft Defender ATP settings in PowerShell - -> [!IMPORTANT] -> You must be a WHAT in WHERE to configure PowerShell. To learn more, see link. - -1. Go to the where and sign in. - -2. Under what choose what. - -3. next - -4. and next - -> [!TIP] -> Need help? See link. \ No newline at end of file From 78a4b6451ca1a3292f3ae9f77e8f56fb608f3029 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 20 Jul 2020 13:53:54 -0700 Subject: [PATCH 0220/1414] Update TOC.md --- windows/security/threat-protection/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index e6e4f2f6f0..a5957a45f8 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -31,7 +31,7 @@ #### [Intune](microsoft-defender-atp/manage-atp-post-migration-intune.md) #### [Configuration Manager](microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md) #### [Group Policy Objects](microsoft-defender-atp/manage-atp-post-migration-powershell.md) -#### [Other methods]() +#### [PowerShell, WMI, and MPCmdRun.exe](microsoft-defender-atp/manage-atp-post-migration-other-tools.md) ## [Security administration]() ### [Threat & Vulnerability Management]() From 1583f9267f9debaf6460d73662ac6a7356335825 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 20 Jul 2020 13:57:10 -0700 Subject: [PATCH 0221/1414] Update manage-atp-post-migration-intune.md --- .../microsoft-defender-atp/manage-atp-post-migration-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index 4d377c385d..e0fb0a4344 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -54,7 +54,7 @@ The following table lists various tasks you can perform to configure Microsoft D |**Configure exploit protection** to protect your organization's devices from malware that uses exploits to spread and infect other devices

*[Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/exploit-protection) is also referred to as Exploit Guard.* |[Endpoint protection: Microsoft Defender Exploit Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-exploit-guard)

[Enable exploit protection in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection#intune) | |**Configure Microsoft Defender SmartScreen** to protect against malicious sites and files on the internet.

*Microsoft Edge should be installed on your organization's devices. For protection on Google Chrome and FireFox browsers, configure exploit protection.* |[Microsoft Defender SmartScreen](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview)

[Device restrictions: Microsoft Defender SmartScreen](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-smartscreen)

[Policy settings for managing SmartScreen in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings#mdm-settings) | |**Configure Microsoft Defender Firewall** to block unauthorized network traffic flowing into or out of your organization's devices |[Endpoint protection: Microsoft Defender Firewall](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-firewall)

[Microsoft Defender Firewall with Advanced Security](https://docs.microsoft.com/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security) | -|Configure encryption and BitLocker to protect information on your organization's devices running Windows |[Endpoint protection: Windows Encryption](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#windows-encryption)

[BitLocker for Windows 10 devices](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) | +|**Configure encryption and BitLocker** to protect information on your organization's devices running Windows |[Endpoint protection: Windows Encryption](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#windows-encryption)

[BitLocker for Windows 10 devices](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) | |**Configure Microsoft Defender Credential Guard** to protect against credential theft attacks |For Windows 10, Windows Server 2016, and Windows Server 2019, see [Endpoint protection: Microsoft Defender Credential Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-credential-guard)

For Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1, and Windows Server 2012 R2, see [Mitigating Pass-the-Hash (PtH) Attacks and Other Credential Theft, Version 1 and 2](https://www.microsoft.com/download/details.aspx?id=36036) | |**Configure your Microsoft Defender Security Center** ([https://securitycenter.windows.com](https://securitycenter.windows.com)) to view alerts, configure threat protection features, and view detailed information about your organization's overall security posture.

*You can also configure whether and what features end users can see in the Microsoft Defender Security Center.* |[Overview of the Microsoft Defender Security Center](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/use)

[Endpoint protection: Microsoft Defender Security Center](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-security-center) | |**Configure Microsoft Defender Application Control** to choose whether to audit or trust apps on your organization's devices

*Microsoft Defender Application Control is also referred to as [AppLocker](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/applocker/applocker-overview).*|[Deploy Microsoft 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)

[Endpoint protection: MIcrosoft Defender Application Control](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-application-control)

[AppLocker CSP](https://docs.microsoft.com/windows/client-management/mdm/applocker-csp)| From c980980e0429b5ed69f464c4740f3c992b5b418f Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 20 Jul 2020 14:02:04 -0700 Subject: [PATCH 0222/1414] Update manage-atp-post-migration.md --- .../manage-atp-post-migration.md | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md index 5539fa61b5..9bcc29b90a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md @@ -22,18 +22,16 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -After you have moved from your previous endpoint protection and antivirus solution to Microsoft Defender ATP, your next step is to manage your features and capabilities. Use this article as a guide to getting started managing your threat protection features in Microsoft Defender ATP post migration. +After you have moved from your previous endpoint protection and antivirus solution to Microsoft Defender ATP, your next step is to manage your features and capabilities. We recommend using Intune to manage your organization's devices and security settings. However, you can use other tools/methods, such as Configuration Manager or Group Policy Objects. -Depending on what you want to configure, you can use one of several methods/tools, as listed in the following table: -| Use this tool/method... | To configure these Microsoft Defender ATP settings | -|---|---| -|Intune (part of Microsoft Endpoint Manager) |list | -| Configuration Manager (formerly System Center Configuration Manager) | | -| Group Policy Objects (in Azure Active Directory Domain Services) | | -| PowerShell (Windows, Linux, and macOS) | | -| Windows Management Instrumentation (for Windows devices only) | | -| Microsoft Malware Protection Command Line Utility (this is often referred to as *MPCmdRun.exe*) | | +|Tool/Method |Description | +|---------|---------| +|[Intune](manage-atp-post-migration-intune.md) | | +|[Configuration Manager](manage-atp-post-migration-configuration-manager.md) | | +|[Group Policy Objects](manage-atp-post-migration-group-policy-objects.md) | | +|[PowerShell, WMI, and MPCmdRun.exe](manage-atp-post-migration-other-tools.md) | | + ## Additional resources From 36377d2f356a94dc3f69d90a41853e90ba8d4e48 Mon Sep 17 00:00:00 2001 From: Harun Kimani <52551080+Gental-Giant@users.noreply.github.com> Date: Mon, 20 Jul 2020 14:06:38 -0700 Subject: [PATCH 0223/1414] Windows endpoints 1909 --- .../privacy/manage-windows-1909-endpoints.md | 140 ++++++++++++ .../privacy/manage-windows-2004-endpoints.md | 10 +- ...-endpoints-1909-non-enterprise-editions.md | 201 ++++++++++++++++++ 3 files changed, 347 insertions(+), 4 deletions(-) create mode 100644 windows/privacy/manage-windows-1909-endpoints.md create mode 100644 windows/privacy/windows-endpoints-1909-non-enterprise-editions.md diff --git a/windows/privacy/manage-windows-1909-endpoints.md b/windows/privacy/manage-windows-1909-endpoints.md new file mode 100644 index 0000000000..d5dd93f2d3 --- /dev/null +++ b/windows/privacy/manage-windows-1909-endpoints.md @@ -0,0 +1,140 @@ +--- +title: Connection endpoints for Windows 10 Enterprise, version 1909 +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 1909. +keywords: privacy, manage connections to Microsoft, Windows 10 +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.localizationpriority: high +audience: ITPro +author: gental-giant +ms.author: v-hakima +manager: joshbr +ms.collection: M365-security-compliance +ms.topic: article +ms.date: 7/15/2020 +--- +# Manage connection endpoints for Windows 10 Enterprise, version 1909 + +**Applies to** + +- Windows 10 Enterprise, version 1909 + +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 1909 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.|HTTP|tile-service.weather.microsoft.com| +|||HTTP|tile-service.weather.microsoft.com/en-us/livetile/preinstall| +||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.|HTTP|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 to turn off traffic to this endpoint, but it is not recommended because as 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 Live Tiles|||[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.|HTTP|www.bing.com*| +|||HTTP|www.bing.com/client/config| +|||TLSV1.2|fp.msedge.net| +|Device authentication|||[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)| +||The following endpoint is used to authenticate a device. If you turn off traffic for this endpoint, the device will not be authenticated.|HTTPS|login.live.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.|HTTP|*.telecommand.telemetry.microsoft.com| +|||TLS v1.2|watson.*.microsoft.com| +|||TLS v1.2|*.blob.core.windows.net| +|||HTTP|officehomeblobs.blob.core.windows.net| +|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)| +|||HTTP|*licensing.mp.microsoft.com| +|||HTTP|licensing.mp.microsoft.com/v7.0/licenses/content| +|Location|||[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-location)| +||The following endpoints are used for location data. If you turn off traffic for this endpoint, apps cannot use location data.|HTTP|inference.location.live.net| +|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.|HTTPS|iecvlist.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 endpoints are 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|1storecatalogrevocation.storequality.microsoft.com| +|||HTTP|storecatalogrevocation.storequality.microsoft.com| +||The following endpoint is used to get Microsoft Store analytics.|HTTP/TLSv1.2|manage.devcenter.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/TLSv1.2|displaycatalog.mp.microsoft.com/*| +|||HTTP|pti.store.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.|HTTP|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)| +|||HTTP/TLSv1.2|v10.events.data.microsoft.com/onecollector/1.0/| +||The following endpoints are used by Microsoft OfficeHub to get the metadata of Microsoft Office apps |TLSv1.2|c-ring.msedge.net| +|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| +|||HTTP|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)| +|||HTTP|*.pipe.aria.microsoft.com| +|||HTTP/TLSv1.2|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)| +|||HTTP|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)| +|||HTTP|wdcp.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.|HTTP|*smartscreen-prod.microsoft.com| +|||HTTP|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| +|||HTTP|ris.api.iris.microsoft.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| +|||HTTP|*.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.|HTTP|tsfe.trafficshaping.dsp.mp.microsoft.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) diff --git a/windows/privacy/manage-windows-2004-endpoints.md b/windows/privacy/manage-windows-2004-endpoints.md index 73e8c9e0fd..bcf012ecda 100644 --- a/windows/privacy/manage-windows-2004-endpoints.md +++ b/windows/privacy/manage-windows-2004-endpoints.md @@ -28,17 +28,17 @@ Some Windows components, app, and related services transfer data to Microsoft ne - 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. +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. +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. +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. @@ -117,12 +117,14 @@ The following methodology was used to derive these network endpoints: ## Other Windows 10 editions To view endpoints for other versions of Windows 10 Enterprise, see: +- [Manage connection endpoints for Windows 10, version 1909](manage-windows-1909-endpoints.md) - [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 1909, connection endpoints for non-Enterprise editions](windows-endpoints-1909-non-enterprise-editions.md) - [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) diff --git a/windows/privacy/windows-endpoints-1909-non-enterprise-editions.md b/windows/privacy/windows-endpoints-1909-non-enterprise-editions.md new file mode 100644 index 0000000000..284aa42066 --- /dev/null +++ b/windows/privacy/windows-endpoints-1909-non-enterprise-editions.md @@ -0,0 +1,201 @@ +--- +title: Windows 10, version 1909, connection endpoints for non-Enterprise editions +description: Explains what Windows 10 endpoints are used in non-Enterprise editions. Specific to Windows 10, version 1909. +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: gental-giant +ms.author: v-hakima +manager: joshbr +ms.collection: M365-security-compliance +ms.topic: article +ms.date: 7/15/2020 +--- +# Windows 10, version 1909, connection endpoints for non-Enterprise editions + + **Applies to** + +- Windows 10 Home, version 1909 +- Windows 10 Professional, version 1909 +- Windows 10 Education, version 1909 + +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 1909. + +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-prod.microsoft.com|HTTP|Used for Windows Defender SmartScreen reporting and notifications +|*.update.microsoft.com|HTTP|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 +|arc.msn.com|TLSv1.2|Windows Spotlight +|config.edge.skype.com|TLSv1.2|Used to retrieve Skype configuration values +|config.teams.microsoft.com|HTTP|Used for Microsoft Teams application +|ctldl.windowsupdate.com/*|HTTP|Certificate Trust List +|displaycatalog.mp.microsoft.com/*|TLSv1.2|Used to communicate with Microsoft Store +|dmd.metaservices.microsoft.com|HTTP|Device Authentication +|evoke-windowsservices-tas.msedge.net|TLSv1.2|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 +|g.live.com|HTTP|OneDrive +|go.microsoft.com|HTTP|Windows Defender and/or Microsoft forward link redirection service (FWLink) +|img-prod-cms-rt-microsoft-com.akamaized.net|HTTP|Used to communicate with Microsoft Store +|licensing.mp.microsoft.com|TLSv1.2|Licensing +|login.live.com|TLSv1.2|Device Authentication +|logincdn.msauth.net|HTTP|Used for Microsoft accounts to sign-in +|manage.devcenter.microsoft.com|TLSv1.2|Microsoft Store analytics +|maps.windows.com|TLSv1.2|Used to check for updates to maps that have been downloaded for offline use +|ocsp.digicert.com|HTTP|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 +|oneclient.sfx.ms|HTTP|Used by OneDrive for Business to download and verify app updates +|ris.api.iris.microsoft.com|HTTP|Used to retrieve Windows Spotlight metadata that describes content +|settings-win.data.microsoft.com|TLSv1.2|Used for Windows apps to dynamically update their configuration +|api.asm.skype.com|TLSv1.2|Used to retrieve Skype configuration values +|browser.pipe.aria.microsoft.com|HTTP|Used to retrieve Skype configuration values +|client.wns.windows.com|HTTP|Used for the Windows Push Notification Services (WNS) +|fe3cr.delivery.mp.microsoft.com||Used to download operating system patches, updates, and apps from Microsoft Store +|checkappexec.microsoft.com|HTTP|Used for Windows Defender Smartscreen reporting and notifications +|emdl.ws.microsoft.com|HTTP|Windows Update +|inference.location.live.net|TLSv1.2|Used for Location Data +|iecvlist.microsoft.com|HTTP|This endpoint is related to Microsoft Edge +|mobile.pipe.aria.microsoft.com|HTTP|Office Telemetry +|nav.smartscreen.microsoft.com|HTTP|Used for Windows Defender SmartScreen reporting and notifications +|outlook.office365.com|HTTP|Used to connect to the Microsoft 365 admin center's shared infrastructure, including Office in a browser +|pti.store.microsoft.com/*|HTTP|Used to communicate with Microsoft Store +|*.blob.core.windows.net|HTTP|Windows Telemetry +|storage.live.com|TLSv1.2|OneDrive +|skydrivesync.policies.live.net|TLSv1.2|OneDrive +|tile-service.weather.microsoft.com|HTTP|Used for the Weather app +|tsfe.trafficshaping.dsp.mp.microsoft.com|HTTP|This endpoint is used for content regulation +|watson.telemetry.microsoft.com*|HTTP/TLSv1.2|Diagnostic Data +|10.events.data.microsoft.com/onecollector/1.0/|HTTP|Microsoft Office +|v10.events.data.microsoft.com|TLSv1.2|Used by the Connected User Experiences and Telemetry component and connects to the Microsoft Data Management service +|www.bing.com|HTTP/TLSv1.2|Used for Cortana and Live Tiles +|www.msftconnecttest.com|HTTP|Network Connection Status Indicator (NCSI) +|wdcp.microsoft.com|HTTP|Used for Windows Defender when Cloud-based Protection is enabled + +## Windows 10 Pro + +| **Destination** | **Protocol** | **Description** | +| --- | --- | --- | +|*.prod.do.dsp.mp.microsoft.com|HTTP/TLSv1.2|Windows Update +|api.onedrive.com|HTTP|One Drive +|smartscreen-prod.microsoft.com|HTTP|Used for Windows Defender SmartScreen reporting and notifications +|nav.smartscreen.microsoft.com|HTTP|Windows Defender +|*.update.microsoft.com|HTTP|Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store +|browser.pipe.aria.microsoft.com|HTTP|Used to retrieve Skype configuration values +|*.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 Store +|c-ring.msedge.net|TLSv1.2|Cortana and Live Tiles +|a-ring.msedge.net|TLSv1.2|Cortana and Live Tiles +|*storecatalogrevocation.storequality.microsoft.com|TLSv1.2|Used to revoke licenses for malicious apps on the Microsoft Store +|arc.msn.com|TLSv1.2|Windows Spotlight +|*.blob.core.windows.net|HTTP|Windows Telemetry +|cdn.onenote.net|HTTP|OneNote Live Tile +|checkappexec.microsoft.com|HTTP|Used for Windows Defender SmartScreen reporting and notifications +|config.edge.skype.com|TLSv1.2|Used to retrieve Skype configuration values +|config.teams.microsoft.com|HTTP|Used for Microsoft Teams application +|ctldl.windowsupdate.com||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 +|displaycatalog.mp.microsoft.com*|TLSv1.2|Microsoft Store +|emdl.ws.microsoft.com|HTTP|Windows Update +|fe2cr.update.microsoft.com|HTTP|Windows Update +|fe3cr.delivery.mp.microsoft.com|HTTP|Windows Update +|slscr.update.microsoft.com|HTTP|Windows Update +|evoke-windowsservices-tas.msedge.net|TLSv1.2|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 +|fp.msedge.net|TLSv1.2|Cortana and Live Tiles +|fp-vp.azureedge.net|TLSv1.2|Cortana and Live Tiles +|g.live.com|TLSv1.2|OneDrive +|go.microsoft.com|HTTP|Windows Defender and/or Microsoft forward link redirection service (FWLink) +|iecvlist.microsoft.com|HTTP|Microsoft Edge +|inference.location.live.net|TLSv1.2|Used for Location Data +|img-prod-cms-rt-microsoft-com.akamaized.net|HTTP|Used to communicate with Microsoft Store +|licensing.mp.microsoft.com*|TLSv1.2|Licensing +|login.live.com|TLSv1.2|Device Authentication +|logincdn.msauth.net|HTTP|Used for Microsoft accounts to sign in +|manage.devcenter.microsoft.com|TLSv1.2|Microsoft Store analytics +|maps.windows.com|TLSv1.2|Related to Maps application +|ocsp.digicert.com|HTTP|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 +|ocsp.msocsp.com|HTTP|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 +|oneclient.sfx.ms|HTTP|Used by OneDrive for Business to download and verify app updates +|mobile.pipe.aria.microsoft.com||Office Telemetry +|pti.store.microsoft.com/*|HTTP|Used to communicate with Microsoft Store +|ris.api.iris.microsoft.com|TLSv1.2|Windows Spotlight +|settings-win.data.microsoft.com|HTTP/TLSv1.2|Used for Windows apps to dynamically update their configuration +|spo-ring.msedge.net|TLSv1.2|Cortana and Live Tiles +|telecommand.telemetry.microsoft.com|TLSv1.2|Used by Windows Error Reporting ||tile-service.weather.microsoft.com|HTTP|Used for the Weather app +|tsfe.trafficshaping.dsp.mp.microsoft.com|HTTP|Used for content regulation +|v10.events.data.microsoft.com/onecollector/1.0/|HTTP/TLSv1.2|Diagnostic Data +|v10.events.data.microsoft.com|HTTP/TLSv1.2|Used by the Connected User Experiences and Telemetry component and connects to the Microsoft Data Management service +|watson.telemetry.microsoft.com*|HTTP/TLSv1.2|Used by Windows Error Reporting +|wdcp.microsoft.com|HTTP|Used for Windows Defender when Cloud-based Protection is enabled +|www.bing.com|HTTP/TLSv1.2|Cortana and Live Tiles +|www.msftconnecttest.com|HTTP|Network Connection Status Indicator (NCSI) +|outlook.office365.com|HTTP|Microsoft Office +|storage.live.com|TLSv1.2/HTTP|One Drive +|skydrivesync.policies.live.net|TLSv1.2|One Drive + +## Windows 10 Education + +| **Destination** | **Protocol** | **Description** | +| --- | --- | --- | +|arc.msn.com|HTTPS/TLSv1.2|Windows Spotlight +|*.dl.delivery.mp.microsoft.com|HTTP|Used to download operating system patches, updates, and apps from Microsoft +|client.wns.windows.com|TLSv1.2|Used for the Windows Push Notification Services (WNS) +|*storecatalogrevocation.storequality.microsoft.com|TLSv1.2|Used to revoke licenses for malicious apps on the Microsoft Store +|ctldl.windowsupdate.com|HTTP|Certificate Trust List +|dmd.metaservices.microsoft.com|HTTP|Device metadata +|Inference.location.live.net|TLSv1.2|Location +|oneclient.sfx.ms|HTTP|OneDrive +|storage.live.com|TLSv1.2|One Drive +|skydrivesync.policies.live.net|TLSv1.2|OneDrive +|slscr.update.microsoft.com|HTTP/TLSv1.2|Windows Update +|fe2cr.update.microsoft.com|HTTP/TLSv1.2|Windows Update +|fe3cr.delivery.mp.microsoft.com|HTTP/TLSv1.2|Windows Update +|tsfe.trafficshaping.dsp.mp.microsoft.com|HTTP/TLSv1.2|Windows Update +|officehomeblobs.blob.core.windows.net|HTTP|Windows Telemetry +|displaycatalog.mp.microsoft.com/*|HTTP/TLSv1.2|Microsoft Store +|img-prod-cms-rt-microsoft-com.akamaized.net|HTTP|Used to communicate with Microsoft Store +|config.teams.microsoft.com|HTTP|Teams +|api.asm.skype.com|TLSv1.2|Used to retrieve Skype configuration values +|config.edge.skype.com|HTTP/TLSv1.2|Used to retrieve Skype configuration values +|logincdn.msauth.net|HTTP|OneDrive +|iecvlist.microsoft.com|HTTP|Microsoft Edge +|download.windowsupdate.com|HTTP|Windows Update +|checkappexec.microsoft.com|HTTP|Windows Defender +|pti.store.microsoft.com/*|HTTP|Microsoft Store +|emdl.ws.microsoft.com|HTTP|Windows Update +|evoke-windowsservices-tas.msedge.net|TLSv1.2|Photos app +|g.live.com|TLSv1.2|OneDrive +|go.microsoft.com|HTTP|Windows Defender +|licensing.mp.microsoft.com|HTTP|Licensing +|login.live.com|TLSv1.2|Device Authentication +|manage.devcenter.microsoft.com|TLSv1.2|Microsoft Store analytics +|ocsp.digicert.com|HTTP|CRL and OCSP checks to the issuing certificate authorities +|ris.api.iris.microsoft.com|TLSv1.2|Windows spotlight +|telecommand.telemetry.microsoft.com|TLSv1.2|Used by Windows Error Reporting +|tile-service.weather.microsoft.com|HTTP|Used to download updates to the Weather app Live Tile +|v10.events.data.microsoft.com|TLSv1.2|Diagnostic Data +|V10.events.data.microsoft.com/onecollector/1.0/|HTTP|Diagnostic Data +|Watson.telemetry.microsoft.com/telemetry.request|HTTP|Diagnostic Data +|watson.telemetry.microsoft.com|HTTP|Diagnostic Data +|outlook.office365.com|HTTP|Microsoft Office +|www.bing.com|TLSv1.2|Used for updates for Cortana, apps, and Live Tiles +|www.msftconnecttest.com|HTTP|Network Connection (NCSI) \ No newline at end of file From 6d0221cf1d103751d91bb52485ad6a74b6336ff9 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Mon, 20 Jul 2020 14:59:13 -0700 Subject: [PATCH 0224/1414] Update policy-csps-supported-by-surface-hub.md Opening PR to update CSPs for Surface Hub. Draft in progress. --- .../mdm/policy-csps-supported-by-surface-hub.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md b/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md index ec48042286..29329bc947 100644 --- a/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md +++ b/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md @@ -9,11 +9,15 @@ ms.prod: w10 ms.technology: windows author: manikadhiman ms.localizationpriority: medium -ms.date: 07/18/2019 +ms.date: 07/21/2020 --- # Policy CSPs supported by Microsoft Surface Hub + +- [ApplicationManagement/AllowAppStoreAutoUpdate](policy-csp-applicationmanagement#applicationmanagement-allowappstoreautoupdate) +- [ApplicationManagement/AllowDeveloperUnlock](policy-csp-applicationmanagement#applicationmanagement-allowdeveloperunlock) +- [Accounts/AllowMicrosoftAccountConnection](policy-csp-accounts#accounts-allowmicrosoftaccountconnection - [Camera/AllowCamera](policy-csp-camera.md#camera-allowcamera) - [Cellular/ShowAppCellularAccessUI](policy-csp-cellular.md#cellular-showappcellularaccessui) - [Cryptography/AllowFipsAlgorithmPolicy](policy-csp-cryptography.md#cryptography-allowfipsalgorithmpolicy) From d1fbdc6221b5f62804f458a2dad10aa48af05d37 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 20 Jul 2020 14:59:59 -0700 Subject: [PATCH 0225/1414] Update manage-atp-post-migration.md --- .../microsoft-defender-atp/manage-atp-post-migration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md index 9bcc29b90a..c9e212b61e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md @@ -38,5 +38,5 @@ After you have moved from your previous endpoint protection and antivirus soluti |Subject | Resources | |---|---| |General resources |- Microsoft Defender Antivirus documentation ([http://aka.ms/wdavtechnet](http://aka.ms/wdavtechnet))

- Microsoft Security Intelligence ([http://www.microsoft.com/mmpc](http://www.microsoft.com/mmpc))

- Microsoft Security blog ([https://aka.ms/mmpcblog](https://aka.ms/mmpcblog)) | -|Endpoint Protection (Configuration Manager) |[Endpoint Protection](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection) | +|Endpoint Protection (Configuration Manager) |[Endpoint Protection documentation](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection) | |Test and deploy Microsoft Defender Antivirus |- | \ No newline at end of file From 35e7cb478f2c21d1c05111bf2bd572bb54edbfb7 Mon Sep 17 00:00:00 2001 From: Harun Kimani <52551080+Gental-Giant@users.noreply.github.com> Date: Mon, 20 Jul 2020 15:14:57 -0700 Subject: [PATCH 0226/1414] Update manage-windows-1909-endpoints.md --- .../privacy/manage-windows-1909-endpoints.md | 43 +++++++++---------- 1 file changed, 21 insertions(+), 22 deletions(-) diff --git a/windows/privacy/manage-windows-1909-endpoints.md b/windows/privacy/manage-windows-1909-endpoints.md index d5dd93f2d3..8a0911bf91 100644 --- a/windows/privacy/manage-windows-1909-endpoints.md +++ b/windows/privacy/manage-windows-1909-endpoints.md @@ -63,19 +63,16 @@ The following methodology was used to derive these network endpoints: |Device authentication|||[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)| ||The following endpoint is used to authenticate a device. If you turn off traffic for this endpoint, the device will not be authenticated.|HTTPS|login.live.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.|HTTP|*.telecommand.telemetry.microsoft.com| +|||HTTP|v10.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| -|||TLS v1.2|*.blob.core.windows.net| -|||HTTP|officehomeblobs.blob.core.windows.net| |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)| -|||HTTP|*licensing.mp.microsoft.com| -|||HTTP|licensing.mp.microsoft.com/v7.0/licenses/content| +|||HTTPS|*licensing.mp.microsoft.com| +|||HTTPS|licensing.mp.microsoft.com/v7.0/licenses/content| |Location|||[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-location)| ||The following endpoints are used for location data. If you turn off traffic for this endpoint, apps cannot use location data.|HTTP|inference.location.live.net| |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. If you turn off traffic for this endpoint, offline maps will not be updated.|HTTP|*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| @@ -85,39 +82,41 @@ The following methodology was used to derive these network endpoints: |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 endpoints are 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|1storecatalogrevocation.storequality.microsoft.com| |||HTTP|storecatalogrevocation.storequality.microsoft.com| -||The following endpoint is used to get Microsoft Store analytics.|HTTP/TLSv1.2|manage.devcenter.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/TLSv1.2|displaycatalog.mp.microsoft.com/*| +||The following endpoint is used to get Microsoft Store analytics.|HTTPS|manage.devcenter.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.|HTTPS|displaycatalog.mp.microsoft.com/*| |||HTTP|pti.store.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.|HTTP|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)| -|||HTTP/TLSv1.2|v10.events.data.microsoft.com/onecollector/1.0/| +|||HTTP|v10.events.data.microsoft.com/onecollector/1.0/| +|||TLS v1.2|*.blob.core.windows.net| +|||HTTPS|officehomeblobs.blob.core.windows.net| ||The following endpoints are used by Microsoft OfficeHub to get the metadata of Microsoft Office apps |TLSv1.2|c-ring.msedge.net| |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| -|||HTTP|oneclient.sfx.ms| +|||TLS v1.2|*g.live.com| +|||HTTPS|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| +|||TLS v1.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)| -|||HTTP|*.pipe.aria.microsoft.com| -|||HTTP/TLSv1.2|config.edge.skype.com| +|||HTTPS|*.pipe.aria.microsoft.com| +|||HTTP/TLS v1.2|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)| |||HTTP|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)| -|||HTTP|wdcp.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.|HTTP|*smartscreen-prod.microsoft.com| +|||HTTPS|wdcp.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| |||HTTP|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| -|||HTTP|ris.api.iris.microsoft.com| +|||TLS v1.2|arc.msn.com| +|||HTTPS|ris.api.iris.microsoft.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| +|||TLS v1.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| -|||HTTP|*.update.microsoft.com| +|||HTTPSS|*.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.|HTTP|tsfe.trafficshaping.dsp.mp.microsoft.com| ## Other Windows 10 editions From 8ed0b81c42ea4eb0ac4eb2ffa189dd49f01a9e13 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 20 Jul 2020 15:32:48 -0700 Subject: [PATCH 0227/1414] add link to card --- windows/deployment/index.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/deployment/index.yml b/windows/deployment/index.yml index 66b299511f..502d036305 100644 --- a/windows/deployment/index.yml +++ b/windows/deployment/index.yml @@ -85,6 +85,8 @@ landingContent: url: https://docs.microsoft.com/microsoft-365/solutions/empower-people-to-work-remotely - text: Top 12 tasks for security teams to support working from home url: https://docs.microsoft.com/microsoft-365/security/top-security-tasks-for-remote-work + - text: Support your remote workforce + url: https://docs.microsoft.com/microsoftteams/faq-support-remote-workforce # Card (optional) - title: Microsoft Learn From 27d1213a5ad004083511272dae529977be666353 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 20 Jul 2020 15:34:59 -0700 Subject: [PATCH 0228/1414] Update manage-atp-post-migration.md --- .../microsoft-defender-atp/manage-atp-post-migration.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md index c9e212b61e..99891582b8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md @@ -24,12 +24,14 @@ ms.topic: article After you have moved from your previous endpoint protection and antivirus solution to Microsoft Defender ATP, your next step is to manage your features and capabilities. We recommend using Intune to manage your organization's devices and security settings. However, you can use other tools/methods, such as Configuration Manager or Group Policy Objects. +The following table lists several ways to manage your Microsoft Defender ATP features and capabilities: + |Tool/Method |Description | |---------|---------| -|[Intune](manage-atp-post-migration-intune.md) | | -|[Configuration Manager](manage-atp-post-migration-configuration-manager.md) | | -|[Group Policy Objects](manage-atp-post-migration-group-policy-objects.md) | | +|[Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) |Microsoft Intune, a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), is a cloud-based service that focuses on mobile device management (MDM) and mobile application management (MAM). You control how your organization’s devices are used, including mobile phones, tablets, and laptops. You can also configure specific policies to control applications.

See [Manage Microsoft Defender ATP using Intune](manage-atp-post-migration-intune.md). | +|[Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction) |Configuration Manager, formerly known as System Center Configuration Manager, is a component of Microsoft Endpoint Manager. | +|[Group Policy Objects in Azure Active Directory Domain Services](manage-atp-post-migration-group-policy-objects.md) |Azure Active Directory Domain Services includes built-in Group Policy Objects for users and devices. You can customize the built-in Group Policy Objects as needed for your environment, as well as create custom Group Policy Objects and organizational units (OUs). To learn more, see [Administer Group Policy in an Azure Active Directory Domain Services managed domain](https://docs.microsoft.com/azure/active-directory-domain-services/manage-group-policy). | |[PowerShell, WMI, and MPCmdRun.exe](manage-atp-post-migration-other-tools.md) | | From 7b295d4e12daaa741603f0648e40e29f1525892a Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 20 Jul 2020 15:47:02 -0700 Subject: [PATCH 0229/1414] Update manage-atp-post-migration.md --- .../microsoft-defender-atp/manage-atp-post-migration.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md index 99891582b8..4725c108a3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md @@ -22,15 +22,12 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -After you have moved from your previous endpoint protection and antivirus solution to Microsoft Defender ATP, your next step is to manage your features and capabilities. We recommend using Intune to manage your organization's devices and security settings. However, you can use other tools/methods, such as Configuration Manager or Group Policy Objects. - -The following table lists several ways to manage your Microsoft Defender ATP features and capabilities: - +After you have moved from your previous endpoint protection and antivirus solution to Microsoft Defender ATP, your next step is to manage your features and capabilities. We recommend using Intune to manage your organization's devices and security settings. However, you can use other tools/methods, such as Configuration Manager or Group Policy Objects, as listed in the following table: |Tool/Method |Description | |---------|---------| -|[Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) |Microsoft Intune, a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), is a cloud-based service that focuses on mobile device management (MDM) and mobile application management (MAM). You control how your organization’s devices are used, including mobile phones, tablets, and laptops. You can also configure specific policies to control applications.

See [Manage Microsoft Defender ATP using Intune](manage-atp-post-migration-intune.md). | -|[Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction) |Configuration Manager, formerly known as System Center Configuration Manager, is a component of Microsoft Endpoint Manager. | +|[Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) |Microsoft Intune, a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), focuses on mobile device management (MDM) and mobile application management (MAM). With Intune, you control how your organization’s devices are used, including mobile phones, tablets, and laptops. You can also configure specific policies to control applications.

See [Manage Microsoft Defender ATP using Intune](manage-atp-post-migration-intune.md). | +|[Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction) |Configuration Manager, formerly known as System Center Configuration Manager, is a component of Microsoft Endpoint Manager. Configuration Manager is a complex and powerful tool to manage your users, devices, and software.

See [Manage Microsoft Defender ATP with Configuration Manager](manage-atp-post-migration-configuration-manager.md). | |[Group Policy Objects in Azure Active Directory Domain Services](manage-atp-post-migration-group-policy-objects.md) |Azure Active Directory Domain Services includes built-in Group Policy Objects for users and devices. You can customize the built-in Group Policy Objects as needed for your environment, as well as create custom Group Policy Objects and organizational units (OUs). To learn more, see [Administer Group Policy in an Azure Active Directory Domain Services managed domain](https://docs.microsoft.com/azure/active-directory-domain-services/manage-group-policy). | |[PowerShell, WMI, and MPCmdRun.exe](manage-atp-post-migration-other-tools.md) | | From f067b2f6bb73e1ff4206abd30cb2bee44f70722a Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 20 Jul 2020 15:48:45 -0700 Subject: [PATCH 0230/1414] Update manage-atp-post-migration.md --- .../microsoft-defender-atp/manage-atp-post-migration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md index 4725c108a3..7a74afce3e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md @@ -27,7 +27,7 @@ After you have moved from your previous endpoint protection and antivirus soluti |Tool/Method |Description | |---------|---------| |[Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) |Microsoft Intune, a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), focuses on mobile device management (MDM) and mobile application management (MAM). With Intune, you control how your organization’s devices are used, including mobile phones, tablets, and laptops. You can also configure specific policies to control applications.

See [Manage Microsoft Defender ATP using Intune](manage-atp-post-migration-intune.md). | -|[Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction) |Configuration Manager, formerly known as System Center Configuration Manager, is a component of Microsoft Endpoint Manager. Configuration Manager is a complex and powerful tool to manage your users, devices, and software.

See [Manage Microsoft Defender ATP with Configuration Manager](manage-atp-post-migration-configuration-manager.md). | +|[Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction) |Configuration Manager, formerly known as System Center Configuration Manager, is a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview). Configuration Manager is a complex and powerful tool to manage your users, devices, and software.

See [Manage Microsoft Defender ATP with Configuration Manager](manage-atp-post-migration-configuration-manager.md). | |[Group Policy Objects in Azure Active Directory Domain Services](manage-atp-post-migration-group-policy-objects.md) |Azure Active Directory Domain Services includes built-in Group Policy Objects for users and devices. You can customize the built-in Group Policy Objects as needed for your environment, as well as create custom Group Policy Objects and organizational units (OUs). To learn more, see [Administer Group Policy in an Azure Active Directory Domain Services managed domain](https://docs.microsoft.com/azure/active-directory-domain-services/manage-group-policy). | |[PowerShell, WMI, and MPCmdRun.exe](manage-atp-post-migration-other-tools.md) | | From f3239079fdd71dcb41c27404a1ec4866d8a43fa0 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 20 Jul 2020 15:51:13 -0700 Subject: [PATCH 0231/1414] Update manage-atp-post-migration.md --- .../microsoft-defender-atp/manage-atp-post-migration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md index 7a74afce3e..d5749a1753 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md @@ -28,7 +28,7 @@ After you have moved from your previous endpoint protection and antivirus soluti |---------|---------| |[Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) |Microsoft Intune, a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), focuses on mobile device management (MDM) and mobile application management (MAM). With Intune, you control how your organization’s devices are used, including mobile phones, tablets, and laptops. You can also configure specific policies to control applications.

See [Manage Microsoft Defender ATP using Intune](manage-atp-post-migration-intune.md). | |[Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction) |Configuration Manager, formerly known as System Center Configuration Manager, is a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview). Configuration Manager is a complex and powerful tool to manage your users, devices, and software.

See [Manage Microsoft Defender ATP with Configuration Manager](manage-atp-post-migration-configuration-manager.md). | -|[Group Policy Objects in Azure Active Directory Domain Services](manage-atp-post-migration-group-policy-objects.md) |Azure Active Directory Domain Services includes built-in Group Policy Objects for users and devices. You can customize the built-in Group Policy Objects as needed for your environment, as well as create custom Group Policy Objects and organizational units (OUs). To learn more, see [Administer Group Policy in an Azure Active Directory Domain Services managed domain](https://docs.microsoft.com/azure/active-directory-domain-services/manage-group-policy). | +|[Group Policy Objects in Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services/manage-group-policy) |[Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services/overview) includes built-in Group Policy Objects for users and devices. You can customize the built-in Group Policy Objects as needed for your environment, as well as create custom Group Policy Objects and organizational units (OUs).

[Manage Microsoft Defender ATP with Group Policy Objects](manage-atp-post-migration-group-policy-objects.md) | |[PowerShell, WMI, and MPCmdRun.exe](manage-atp-post-migration-other-tools.md) | | From 42d4efb934e5967370ed2c2a799850158f5a85f7 Mon Sep 17 00:00:00 2001 From: Harun Kimani <52551080+Gental-Giant@users.noreply.github.com> Date: Mon, 20 Jul 2020 15:57:36 -0700 Subject: [PATCH 0232/1414] Update manage-windows-1909-endpoints.md --- windows/privacy/manage-windows-1909-endpoints.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/privacy/manage-windows-1909-endpoints.md b/windows/privacy/manage-windows-1909-endpoints.md index 8a0911bf91..4ffd9f536b 100644 --- a/windows/privacy/manage-windows-1909-endpoints.md +++ b/windows/privacy/manage-windows-1909-endpoints.md @@ -53,13 +53,13 @@ The following methodology was used to derive these network endpoints: ||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.|HTTP|tile-service.weather.microsoft.com| |||HTTP|tile-service.weather.microsoft.com/en-us/livetile/preinstall| ||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.|HTTP|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 +||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.|TLS v1.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 to turn off traffic to this endpoint, but it is not recommended because as 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 Live Tiles|||[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.|HTTP|www.bing.com*| -|||HTTP|www.bing.com/client/config| -|||TLSV1.2|fp.msedge.net| +||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.|HTTPS|www.bing.com*| +|||HTTPS|www.bing.com/client/config| +|||TLS v1.2|fp.msedge.net| |Device authentication|||[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)| ||The following endpoint is used to authenticate a device. If you turn off traffic for this endpoint, the device will not be authenticated.|HTTPS|login.live.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)| @@ -75,12 +75,12 @@ The following methodology was used to derive these network endpoints: ||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.|HTTP|*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| +||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. |TLS v1.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.|HTTPS|iecvlist.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 endpoints are 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|1storecatalogrevocation.storequality.microsoft.com| +||The following endpoints are 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|TLS v1.2|1storecatalogrevocation.storequality.microsoft.com| |||HTTP|storecatalogrevocation.storequality.microsoft.com| ||The following endpoint is used to get Microsoft Store analytics.|HTTPS|manage.devcenter.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.|HTTPS|displaycatalog.mp.microsoft.com/*| @@ -91,7 +91,7 @@ The following methodology was used to derive these network endpoints: |||HTTP|v10.events.data.microsoft.com/onecollector/1.0/| |||TLS v1.2|*.blob.core.windows.net| |||HTTPS|officehomeblobs.blob.core.windows.net| -||The following endpoints are used by Microsoft OfficeHub to get the metadata of Microsoft Office apps |TLSv1.2|c-ring.msedge.net| +||The following endpoints are used by Microsoft OfficeHub to get the metadata of Microsoft Office apps |TLS v1.2|c-ring.msedge.net| |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)| |||TLS v1.2|*g.live.com| |||HTTPS|oneclient.sfx.ms| From b544f7fe420d6acd81fff9dfd3788db957b0cdc1 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 20 Jul 2020 16:08:42 -0700 Subject: [PATCH 0233/1414] Update manage-atp-post-migration.md --- .../microsoft-defender-atp/manage-atp-post-migration.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md index d5749a1753..0596300e71 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md @@ -17,7 +17,7 @@ ms.collection: M365-security-compliance ms.topic: article --- -# Manage Microsoft Defender Advanced Threat Protection post migration +# Manage Microsoft Defender Advanced Threat Protection, post migration **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) @@ -28,12 +28,14 @@ After you have moved from your previous endpoint protection and antivirus soluti |---------|---------| |[Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) |Microsoft Intune, a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), focuses on mobile device management (MDM) and mobile application management (MAM). With Intune, you control how your organization’s devices are used, including mobile phones, tablets, and laptops. You can also configure specific policies to control applications.

See [Manage Microsoft Defender ATP using Intune](manage-atp-post-migration-intune.md). | |[Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction) |Configuration Manager, formerly known as System Center Configuration Manager, is a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview). Configuration Manager is a complex and powerful tool to manage your users, devices, and software.

See [Manage Microsoft Defender ATP with Configuration Manager](manage-atp-post-migration-configuration-manager.md). | -|[Group Policy Objects in Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services/manage-group-policy) |[Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services/overview) includes built-in Group Policy Objects for users and devices. You can customize the built-in Group Policy Objects as needed for your environment, as well as create custom Group Policy Objects and organizational units (OUs).

[Manage Microsoft Defender ATP with Group Policy Objects](manage-atp-post-migration-group-policy-objects.md) | -|[PowerShell, WMI, and MPCmdRun.exe](manage-atp-post-migration-other-tools.md) | | +|[Group Policy Objects in Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services/manage-group-policy) |[Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services/overview) includes built-in Group Policy Objects for users and devices. You can customize the built-in Group Policy Objects as needed for your environment, as well as create custom Group Policy Objects and organizational units (OUs).

See [Manage Microsoft Defender ATP with Group Policy Objects](manage-atp-post-migration-group-policy-objects.md). | +|[PowerShell, WMI, and MPCmdRun.exe](manage-atp-post-migration-other-tools.md) |You can use PowerShell to manage Microsoft Defender Antivirus, exploit protection, and your attack surface reduction rules. See [Configuring Microsoft Defender ATP with PowerShell](manage-atp-post-migration-other-tools.md#configuring-microsoft-defender-atp-with-powershell).

You can use Windows Management Instrumentation (WMI) to manage Microsoft Defender Antivirus and exclusions. See [Configuring Microsoft Defender ATP with WMI](manage-atp-post-migration-other-tools.md#configuring-microsoft-defender-atp-with-windows-management-instrumentation-wmi).

You can use the Microsoft Malware Protection Command Line Utility (MPCmdRun.exe) to manage Microsoft Defender Antivirus and exclusions, as well as validate connections between your network and the cloud. See [Configuring Microsoft Defender ATP with MPCmdRun.exe](manage-atp-post-migration-other-tools.md#configuring-microsoft-defender-atp-with-microsoft-malware-protection-command-line-utility-mpcmdrunexe). | ## Additional resources +The following table lists additional resources as reference materials. + |Subject | Resources | |---|---| |General resources |- Microsoft Defender Antivirus documentation ([http://aka.ms/wdavtechnet](http://aka.ms/wdavtechnet))

- Microsoft Security Intelligence ([http://www.microsoft.com/mmpc](http://www.microsoft.com/mmpc))

- Microsoft Security blog ([https://aka.ms/mmpcblog](https://aka.ms/mmpcblog)) | From 229cef52dc21c5a34797815378b6615177e47ac2 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 20 Jul 2020 16:10:34 -0700 Subject: [PATCH 0234/1414] Update manage-atp-post-migration.md --- .../microsoft-defender-atp/manage-atp-post-migration.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md index 0596300e71..b5b8e27e5c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md @@ -31,6 +31,7 @@ After you have moved from your previous endpoint protection and antivirus soluti |[Group Policy Objects in Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services/manage-group-policy) |[Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services/overview) includes built-in Group Policy Objects for users and devices. You can customize the built-in Group Policy Objects as needed for your environment, as well as create custom Group Policy Objects and organizational units (OUs).

See [Manage Microsoft Defender ATP with Group Policy Objects](manage-atp-post-migration-group-policy-objects.md). | |[PowerShell, WMI, and MPCmdRun.exe](manage-atp-post-migration-other-tools.md) |You can use PowerShell to manage Microsoft Defender Antivirus, exploit protection, and your attack surface reduction rules. See [Configuring Microsoft Defender ATP with PowerShell](manage-atp-post-migration-other-tools.md#configuring-microsoft-defender-atp-with-powershell).

You can use Windows Management Instrumentation (WMI) to manage Microsoft Defender Antivirus and exclusions. See [Configuring Microsoft Defender ATP with WMI](manage-atp-post-migration-other-tools.md#configuring-microsoft-defender-atp-with-windows-management-instrumentation-wmi).

You can use the Microsoft Malware Protection Command Line Utility (MPCmdRun.exe) to manage Microsoft Defender Antivirus and exclusions, as well as validate connections between your network and the cloud. See [Configuring Microsoft Defender ATP with MPCmdRun.exe](manage-atp-post-migration-other-tools.md#configuring-microsoft-defender-atp-with-microsoft-malware-protection-command-line-utility-mpcmdrunexe). | +

## Additional resources From 15dec72ff8bb549185369e301aaae1ebe65c2f3e Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 20 Jul 2020 16:12:57 -0700 Subject: [PATCH 0235/1414] Update manage-atp-post-migration.md --- .../microsoft-defender-atp/manage-atp-post-migration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md index b5b8e27e5c..fcb79c0352 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md @@ -31,7 +31,7 @@ After you have moved from your previous endpoint protection and antivirus soluti |[Group Policy Objects in Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services/manage-group-policy) |[Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services/overview) includes built-in Group Policy Objects for users and devices. You can customize the built-in Group Policy Objects as needed for your environment, as well as create custom Group Policy Objects and organizational units (OUs).

See [Manage Microsoft Defender ATP with Group Policy Objects](manage-atp-post-migration-group-policy-objects.md). | |[PowerShell, WMI, and MPCmdRun.exe](manage-atp-post-migration-other-tools.md) |You can use PowerShell to manage Microsoft Defender Antivirus, exploit protection, and your attack surface reduction rules. See [Configuring Microsoft Defender ATP with PowerShell](manage-atp-post-migration-other-tools.md#configuring-microsoft-defender-atp-with-powershell).

You can use Windows Management Instrumentation (WMI) to manage Microsoft Defender Antivirus and exclusions. See [Configuring Microsoft Defender ATP with WMI](manage-atp-post-migration-other-tools.md#configuring-microsoft-defender-atp-with-windows-management-instrumentation-wmi).

You can use the Microsoft Malware Protection Command Line Utility (MPCmdRun.exe) to manage Microsoft Defender Antivirus and exclusions, as well as validate connections between your network and the cloud. See [Configuring Microsoft Defender ATP with MPCmdRun.exe](manage-atp-post-migration-other-tools.md#configuring-microsoft-defender-atp-with-microsoft-malware-protection-command-line-utility-mpcmdrunexe). | -

+

## Additional resources From 878b43bc9a935a7266247ea16f66b30a6042adb2 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 20 Jul 2020 16:14:49 -0700 Subject: [PATCH 0236/1414] Update manage-atp-post-migration.md --- .../microsoft-defender-atp/manage-atp-post-migration.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md index fcb79c0352..e0d0d7bb92 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md @@ -22,8 +22,8 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -After you have moved from your previous endpoint protection and antivirus solution to Microsoft Defender ATP, your next step is to manage your features and capabilities. We recommend using Intune to manage your organization's devices and security settings. However, you can use other tools/methods, such as Configuration Manager or Group Policy Objects, as listed in the following table: - +After you have moved from your previous endpoint protection and antivirus solution to Microsoft Defender ATP, your next step is to manage your features and capabilities. We recommend using Microsoft Endpoint Manager, which includes Intune and Configuration Manager, to manage your organization's devices and security settings. However, you can use other tools/methods, such as Group Policy Objects. The following table lists various tools/methods you can use, with links to learn more. +

|Tool/Method |Description | |---------|---------| |[Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) |Microsoft Intune, a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), focuses on mobile device management (MDM) and mobile application management (MAM). With Intune, you control how your organization’s devices are used, including mobile phones, tablets, and laptops. You can also configure specific policies to control applications.

See [Manage Microsoft Defender ATP using Intune](manage-atp-post-migration-intune.md). | From 69fd5f5b05f9b90a0c94e9edb4e04024f1fdd442 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 20 Jul 2020 16:16:02 -0700 Subject: [PATCH 0237/1414] Update manage-atp-post-migration-other-tools.md --- .../manage-atp-post-migration-other-tools.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md index d84c0c1564..5e27c3f2fd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md @@ -23,12 +23,8 @@ We recommend using Intune to manage your threat protection features in Microsoft ## Configuring Microsoft Defender ATP with PowerShell -The following table lists various tasks you can perform to configure Microsoft Defender ATP with PowerShell. +You can use PowerShell to manage Microsoft Defender Antivirus, exploit protection, and your attack surface reduction rules. -|Task |Resources to learn more | -|---------|---------| -|task |link | -|task |link | ## Configuring Microsoft Defender ATP with Windows Management Instrumentation (WMI) From ad15ed45eb497799a6b86f94873c23cccf300e2e Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 20 Jul 2020 16:21:51 -0700 Subject: [PATCH 0238/1414] Update manage-atp-post-migration-intune.md --- .../manage-atp-post-migration-intune.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index e0fb0a4344..7918adc20b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -19,12 +19,12 @@ ms.topic: article # Manage Microsoft Defender Advanced Threat Protection with Intune -We recommend using Intune to manage threat protection features for the devices (also referred to as endpoints) within your organization. +We recommend using Microsoft Intune to manage threat protection features for your organization's devices (also referred to as endpoints). Intune is a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview). ## Find your Microsoft Defender ATP settings in Intune > [!IMPORTANT] -> You must be a global administrator or service administrator in Intune to configure the settings described in this article. To learn more, see [Types of administrators (Intune)](https://docs.microsoft.com/mem/intune/fundamentals/users-add#types-of-administrators). +> You must be a global administrator or service administrator in Intune to configure the settings described in this article. To learn more, see **[Types of administrators (Intune)](https://docs.microsoft.com/mem/intune/fundamentals/users-add#types-of-administrators)**. 1. Go to the Azure portal ([https://portal.azure.com](https://portal.azure.com)) and sign in. @@ -35,11 +35,11 @@ We recommend using Intune to manage threat protection features for the devices ( 4. Select an existing profile, or create a new one. > [!TIP] -> Need help? See [Using Microsoft Defender ATP with Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection#example-of-using-microsoft-defender-atp-with-intune). +> Need help? See **[Using Microsoft Defender ATP with Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection#example-of-using-microsoft-defender-atp-with-intune)**. ## Configure Microsoft Defender ATP with Intune -The following table lists various tasks you can perform to configure Microsoft Defender ATP with Intune. +The following table lists various tasks you can perform to configure Microsoft Defender ATP with Intune. You don't have to configure everything all at once; choose a task, read the corresponding resources, and proceed from there. |Task |Resources to learn more | |---------|---------| From 060713afd0b8651a6803c9039e5ea2012f839f0d Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 20 Jul 2020 16:23:16 -0700 Subject: [PATCH 0239/1414] Update manage-atp-post-migration-intune.md --- .../microsoft-defender-atp/manage-atp-post-migration-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index 7918adc20b..cf5366ae02 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -43,7 +43,7 @@ The following table lists various tasks you can perform to configure Microsoft D |Task |Resources to learn more | |---------|---------| -|**Manage your organization's devices using Intune** |[Protect devices with Microsoft Intune](https://docs.microsoft.com/mem/intune/protect/device-protect) | +|**Manage your organization's devices using Intune** to protect those devices and data stored on them |[Protect devices with Microsoft Intune](https://docs.microsoft.com/mem/intune/protect/device-protect) | |**Integrate Microsoft Defender ATP with Microsoft Intune** as a Mobile Threat Defense solution
*(for Android devices and devices running Windows 10 or later)* |[Enforce compliance for Microsoft Defender ATP with Conditional Access in Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection) | |**Use Conditional Access** to control the devices and apps that can connect to your email and company resources |[Configure Conditional Access in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access) | |**Configure Microsoft Defender Antivirus settings** using the Policy configuration service provider ([Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider)) |[Device restrictions: Microsoft Defender Antivirus](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus)

[Policy CSP - Microsoft Defender ATP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-defender) | From 113acf01bc1a4275c41992e870ab922be968a10f Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Mon, 20 Jul 2020 16:37:52 -0700 Subject: [PATCH 0240/1414] Added lightbox to one screen shot --- windows/deployment/windows-autopilot/white-glove.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopilot/white-glove.md b/windows/deployment/windows-autopilot/white-glove.md index 7e1e22ef2e..d37fb49c75 100644 --- a/windows/deployment/windows-autopilot/white-glove.md +++ b/windows/deployment/windows-autopilot/white-glove.md @@ -57,7 +57,7 @@ If these scenarios cannot be completed, Windows Autopilot for white glove deploy To enable white glove deployment, an additional Autopilot profile setting must be configured by the customer or IT Admin via their Intune account, prior to beginning the white glove process in the provisioning service facility: - ![allow white glove](images/allow-white-glove-oobe.png) +[ ![allow white glove](images/allow-white-glove-oobe.png) ](images/allow-white-glove-oobe.png#lightbox) The Windows Autopilot for white glove deployment pre-provisioning process will apply all device-targeted policies from Intune. That includes certificates, security templates, settings, apps, and more – anything targeting the device. Additionally, any apps (Win32 or LOB) that are configured to install in the device context and targeted to the user that has been pre-assigned to the Autopilot device will also be installed. Please make sure not to target both win32 and LOB apps to the same device, as this can make troubleshooting difficult if there are app installation failures. For more information, see [Add a Windows line-of-business app to Microsoft Intune](https://docs.microsoft.com/mem/intune/apps/lob-apps-windows). From aa9a2b5cda2c958825620192a8254c7287b39a84 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 20 Jul 2020 16:40:57 -0700 Subject: [PATCH 0241/1414] Update manage-atp-post-migration-intune.md --- .../manage-atp-post-migration-intune.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index cf5366ae02..736518b285 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -44,12 +44,12 @@ The following table lists various tasks you can perform to configure Microsoft D |Task |Resources to learn more | |---------|---------| |**Manage your organization's devices using Intune** to protect those devices and data stored on them |[Protect devices with Microsoft Intune](https://docs.microsoft.com/mem/intune/protect/device-protect) | -|**Integrate Microsoft Defender ATP with Microsoft Intune** as a Mobile Threat Defense solution
*(for Android devices and devices running Windows 10 or later)* |[Enforce compliance for Microsoft Defender ATP with Conditional Access in Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection) | +|**Integrate Microsoft Defender ATP with Intune** as a Mobile Threat Defense solution
*(for Android devices and devices running Windows 10 or later)* |[Enforce compliance for Microsoft Defender ATP with Conditional Access in Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection) | |**Use Conditional Access** to control the devices and apps that can connect to your email and company resources |[Configure Conditional Access in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access) | |**Configure Microsoft Defender Antivirus settings** using the Policy configuration service provider ([Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider)) |[Device restrictions: Microsoft Defender Antivirus](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus)

[Policy CSP - Microsoft Defender ATP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-defender) | -|**If necessary, specify exclusions for Microsoft Defender Antivirus**

*Generally, you shouldn't need to apply exclusions. Microsoft Defender Antivirus includes a number of automatic exclusions based on known OS behaviors and typical management files, such as those used in enterprise management, database management, and other enterprise scenarios and situations.* |[Virus scanning recommendations for Enterprise computers that are running currently supported versions of Windows](https://support.microsoft.com/help/822158/virus-scanning-recommendations-for-enterprise-computers)

[Device restrictions: Microsoft Defender Antivirus Exclusions for Windows 10 devices](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus-exclusions)

[Configure Microsoft Defender Antivirus exclusions on Windows Server 2016 or 2019](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus)| -|**Configure your attack surface reduction rules** to target software behaviors that are often abused by attackers

*TIP: Configure your attack surface reduction rules in [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender) at first (for at least one week and up to two months). You can monitor status using Power BI ([get our template](https://github.com/microsoft/MDATP-PowerBI-Templates/tree/master/Attack%20Surface%20Reduction%20rules)), and then set those rules to active mode when you're ready.* |[Audit mode in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender)

[Endpoint protection: Attack Surface Reduction](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10?toc=/intune/configuration/toc.json&bc=/intune/configuration/breadcrumb/toc.json#attack-surface-reduction)

[Learn more about attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction) | -|**Configure your network filtering** to block outbound connections from any app to IP addresses or domains with low reputations

*NOTES:*
- *Network filtering is also referred to as [network protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/network-protection).*
- *Make sure that Windows 10 devices have the latest [antimalware platform updates](https://support.microsoft.com/help/4052623/update-for-microsoft-defender-antimalware-platform) installed.*|[Endpoint protection: Network filtering](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#network-filtering)

[Review network protection events in Windows Event Viewer](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/evaluate-network-protection#review-network-protection-events-in-windows-event-viewer) | +|**If necessary, specify exclusions for Microsoft Defender Antivirus**

***Generally, you shouldn't need to apply exclusions.** Microsoft Defender Antivirus includes a number of automatic exclusions based on known OS behaviors and typical management files, such as those used in enterprise management, database management, and other enterprise scenarios and situations.* |[Virus scanning recommendations for Enterprise computers that are running currently supported versions of Windows](https://support.microsoft.com/help/822158/virus-scanning-recommendations-for-enterprise-computers)

[Device restrictions: Microsoft Defender Antivirus Exclusions for Windows 10 devices](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus-exclusions)

[Configure Microsoft Defender Antivirus exclusions on Windows Server 2016 or 2019](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus)| +|**Configure your attack surface reduction rules** to target software behaviors that are often abused by attackers

*Configure your attack surface reduction rules in [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender) at first (for at least one week and up to two months). You can monitor status using Power BI ([get our template](https://github.com/microsoft/MDATP-PowerBI-Templates/tree/master/Attack%20Surface%20Reduction%20rules)), and then set those rules to active mode when you're ready.* |[Audit mode in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender)

[Endpoint protection: Attack Surface Reduction](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10?toc=/intune/configuration/toc.json&bc=/intune/configuration/breadcrumb/toc.json#attack-surface-reduction)

[Learn more about attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction) | +|**Configure your network filtering** to block outbound connections from any app to IP addresses or domains with low reputations

*Network filtering is also referred to as [network protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/network-protection).*

*Make sure that Windows 10 devices have the latest [antimalware platform updates](https://support.microsoft.com/help/4052623/update-for-microsoft-defender-antimalware-platform) installed.*|[Endpoint protection: Network filtering](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#network-filtering)

[Review network protection events in Windows Event Viewer](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/evaluate-network-protection#review-network-protection-events-in-windows-event-viewer) | |**Configure controlled folder access** to protect against ransomware

*[Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/controlled-folders) is also referred to as antiransomware protection.* |[Endpoint protection: Controlled folder access](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#controlled-folder-access)

[Enable controlled folder access in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders#intune) | |**Configure exploit protection** to protect your organization's devices from malware that uses exploits to spread and infect other devices

*[Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/exploit-protection) is also referred to as Exploit Guard.* |[Endpoint protection: Microsoft Defender Exploit Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-exploit-guard)

[Enable exploit protection in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection#intune) | |**Configure Microsoft Defender SmartScreen** to protect against malicious sites and files on the internet.

*Microsoft Edge should be installed on your organization's devices. For protection on Google Chrome and FireFox browsers, configure exploit protection.* |[Microsoft Defender SmartScreen](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview)

[Device restrictions: Microsoft Defender SmartScreen](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-smartscreen)

[Policy settings for managing SmartScreen in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings#mdm-settings) | @@ -58,6 +58,9 @@ The following table lists various tasks you can perform to configure Microsoft D |**Configure Microsoft Defender Credential Guard** to protect against credential theft attacks |For Windows 10, Windows Server 2016, and Windows Server 2019, see [Endpoint protection: Microsoft Defender Credential Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-credential-guard)

For Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1, and Windows Server 2012 R2, see [Mitigating Pass-the-Hash (PtH) Attacks and Other Credential Theft, Version 1 and 2](https://www.microsoft.com/download/details.aspx?id=36036) | |**Configure your Microsoft Defender Security Center** ([https://securitycenter.windows.com](https://securitycenter.windows.com)) to view alerts, configure threat protection features, and view detailed information about your organization's overall security posture.

*You can also configure whether and what features end users can see in the Microsoft Defender Security Center.* |[Overview of the Microsoft Defender Security Center](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/use)

[Endpoint protection: Microsoft Defender Security Center](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-security-center) | |**Configure Microsoft Defender Application Control** to choose whether to audit or trust apps on your organization's devices

*Microsoft Defender Application Control is also referred to as [AppLocker](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/applocker/applocker-overview).*|[Deploy Microsoft 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)

[Endpoint protection: MIcrosoft Defender Application Control](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-application-control)

[AppLocker CSP](https://docs.microsoft.com/windows/client-management/mdm/applocker-csp)| -|**Configure Microsoft Defender System Guard** to protect, maintain, and validate system integrity of your organization's Windows devices

*[System Guard](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-system-guard/system-guard-how-hardware-based-root-of-trust-helps-protect-windows) was formerly known as Device Guard.* | | +## Next steps +- [Get an overview of threat and vulnerability management](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt) + +- [Visit the Microsoft Defender Security Center security operations dashboard](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/security-operations-dashboard) From 681bf98120fe0fd61d02a3422617651b8e843e01 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 20 Jul 2020 16:45:12 -0700 Subject: [PATCH 0242/1414] Update manage-atp-post-migration.md --- .../microsoft-defender-atp/manage-atp-post-migration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md index e0d0d7bb92..54ece4e93c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md @@ -22,7 +22,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -After you have moved from your previous endpoint protection and antivirus solution to Microsoft Defender ATP, your next step is to manage your features and capabilities. We recommend using Microsoft Endpoint Manager, which includes Intune and Configuration Manager, to manage your organization's devices and security settings. However, you can use other tools/methods, such as Group Policy Objects. The following table lists various tools/methods you can use, with links to learn more. +After you have moved from your previous endpoint protection and antivirus solution to Microsoft Defender ATP, your next step is to manage your features and capabilities. We recommend using [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), which includes Intune and Configuration Manager, to manage your organization's devices and security settings. However, you can use other tools/methods, such as Group Policy Objects. The following table lists various tools/methods you can use, with links to learn more.

|Tool/Method |Description | |---------|---------| From d07cb57ce2110239001bfaf0287aa17a8c95c3c5 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Mon, 20 Jul 2020 16:49:03 -0700 Subject: [PATCH 0243/1414] =?UTF-8?q?Removed=20lightbox=20from=20screensho?= =?UTF-8?q?t=E2=80=94image=20is=20too=20small=20to=20benefit?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- windows/deployment/windows-autopilot/white-glove.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopilot/white-glove.md b/windows/deployment/windows-autopilot/white-glove.md index d37fb49c75..95c0f4f5d7 100644 --- a/windows/deployment/windows-autopilot/white-glove.md +++ b/windows/deployment/windows-autopilot/white-glove.md @@ -57,7 +57,7 @@ If these scenarios cannot be completed, Windows Autopilot for white glove deploy To enable white glove deployment, an additional Autopilot profile setting must be configured by the customer or IT Admin via their Intune account, prior to beginning the white glove process in the provisioning service facility: -[ ![allow white glove](images/allow-white-glove-oobe.png) ](images/allow-white-glove-oobe.png#lightbox) +![allow white glove](images/allow-white-glove-oobe.png) The Windows Autopilot for white glove deployment pre-provisioning process will apply all device-targeted policies from Intune. That includes certificates, security templates, settings, apps, and more – anything targeting the device. Additionally, any apps (Win32 or LOB) that are configured to install in the device context and targeted to the user that has been pre-assigned to the Autopilot device will also be installed. Please make sure not to target both win32 and LOB apps to the same device, as this can make troubleshooting difficult if there are app installation failures. For more information, see [Add a Windows line-of-business app to Microsoft Intune](https://docs.microsoft.com/mem/intune/apps/lob-apps-windows). From b5c732cae0b78c09c7846dd5d703927c5c3620e5 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 20 Jul 2020 16:50:55 -0700 Subject: [PATCH 0244/1414] Update manage-atp-post-migration.md --- .../manage-atp-post-migration.md | 24 +++++++------------ 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md index 54ece4e93c..8a1342e109 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md @@ -22,23 +22,15 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -After you have moved from your previous endpoint protection and antivirus solution to Microsoft Defender ATP, your next step is to manage your features and capabilities. We recommend using [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), which includes Intune and Configuration Manager, to manage your organization's devices and security settings. However, you can use other tools/methods, such as Group Policy Objects. The following table lists various tools/methods you can use, with links to learn more. +After you have moved from your previous endpoint protection and antivirus solution to Microsoft Defender ATP, your next step is to manage your features and capabilities. We recommend using [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), which includes Intune and Configuration Manager, to manage your organization's devices and security settings. However, you can use other tools/methods, such as Group Policy Objects. + +The following table lists various tools/methods you can use, with links to learn more.

+ |Tool/Method |Description | |---------|---------| -|[Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) |Microsoft Intune, a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), focuses on mobile device management (MDM) and mobile application management (MAM). With Intune, you control how your organization’s devices are used, including mobile phones, tablets, and laptops. You can also configure specific policies to control applications.

See [Manage Microsoft Defender ATP using Intune](manage-atp-post-migration-intune.md). | -|[Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction) |Configuration Manager, formerly known as System Center Configuration Manager, is a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview). Configuration Manager is a complex and powerful tool to manage your users, devices, and software.

See [Manage Microsoft Defender ATP with Configuration Manager](manage-atp-post-migration-configuration-manager.md). | -|[Group Policy Objects in Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services/manage-group-policy) |[Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services/overview) includes built-in Group Policy Objects for users and devices. You can customize the built-in Group Policy Objects as needed for your environment, as well as create custom Group Policy Objects and organizational units (OUs).

See [Manage Microsoft Defender ATP with Group Policy Objects](manage-atp-post-migration-group-policy-objects.md). | -|[PowerShell, WMI, and MPCmdRun.exe](manage-atp-post-migration-other-tools.md) |You can use PowerShell to manage Microsoft Defender Antivirus, exploit protection, and your attack surface reduction rules. See [Configuring Microsoft Defender ATP with PowerShell](manage-atp-post-migration-other-tools.md#configuring-microsoft-defender-atp-with-powershell).

You can use Windows Management Instrumentation (WMI) to manage Microsoft Defender Antivirus and exclusions. See [Configuring Microsoft Defender ATP with WMI](manage-atp-post-migration-other-tools.md#configuring-microsoft-defender-atp-with-windows-management-instrumentation-wmi).

You can use the Microsoft Malware Protection Command Line Utility (MPCmdRun.exe) to manage Microsoft Defender Antivirus and exclusions, as well as validate connections between your network and the cloud. See [Configuring Microsoft Defender ATP with MPCmdRun.exe](manage-atp-post-migration-other-tools.md#configuring-microsoft-defender-atp-with-microsoft-malware-protection-command-line-utility-mpcmdrunexe). | +|**[Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune)** |Microsoft Intune, a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), focuses on mobile device management (MDM) and mobile application management (MAM). With Intune, you control how your organization’s devices are used, including mobile phones, tablets, and laptops. You can also configure specific policies to control applications.

See [Manage Microsoft Defender ATP using Intune](manage-atp-post-migration-intune.md). | +|**[Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction)** |Configuration Manager, formerly known as System Center Configuration Manager, is a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview). Configuration Manager is a complex and powerful tool to manage your users, devices, and software.

See [Manage Microsoft Defender ATP with Configuration Manager](manage-atp-post-migration-configuration-manager.md). | +|**[Group Policy Objects in Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services/manage-group-policy)** |[Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services/overview) includes built-in Group Policy Objects for users and devices. You can customize the built-in Group Policy Objects as needed for your environment, as well as create custom Group Policy Objects and organizational units (OUs).

See [Manage Microsoft Defender ATP with Group Policy Objects](manage-atp-post-migration-group-policy-objects.md). | +|**[PowerShell, WMI, and MPCmdRun.exe](manage-atp-post-migration-other-tools.md)** |You can use PowerShell to manage Microsoft Defender Antivirus, exploit protection, and your attack surface reduction rules. See [Configuring Microsoft Defender ATP with PowerShell](manage-atp-post-migration-other-tools.md#configuring-microsoft-defender-atp-with-powershell).

You can use Windows Management Instrumentation (WMI) to manage Microsoft Defender Antivirus and exclusions. See [Configuring Microsoft Defender ATP with WMI](manage-atp-post-migration-other-tools.md#configuring-microsoft-defender-atp-with-windows-management-instrumentation-wmi).

You can use the Microsoft Malware Protection Command Line Utility (MPCmdRun.exe) to manage Microsoft Defender Antivirus and exclusions, as well as validate connections between your network and the cloud. See [Configuring Microsoft Defender ATP with MPCmdRun.exe](manage-atp-post-migration-other-tools.md#configuring-microsoft-defender-atp-with-microsoft-malware-protection-command-line-utility-mpcmdrunexe). | -

- -## Additional resources - -The following table lists additional resources as reference materials. - -|Subject | Resources | -|---|---| -|General resources |- Microsoft Defender Antivirus documentation ([http://aka.ms/wdavtechnet](http://aka.ms/wdavtechnet))

- Microsoft Security Intelligence ([http://www.microsoft.com/mmpc](http://www.microsoft.com/mmpc))

- Microsoft Security blog ([https://aka.ms/mmpcblog](https://aka.ms/mmpcblog)) | -|Endpoint Protection (Configuration Manager) |[Endpoint Protection documentation](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection) | -|Test and deploy Microsoft Defender Antivirus |- | \ No newline at end of file From 5033454f558847fb3cf074330a1efe9295ebfcbb Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 20 Jul 2020 16:54:53 -0700 Subject: [PATCH 0245/1414] Update manage-atp-post-migration.md --- .../microsoft-defender-atp/manage-atp-post-migration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md index 8a1342e109..6f838c10e4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md @@ -32,5 +32,5 @@ The following table lists various tools/methods you can use, with links to learn |**[Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune)** |Microsoft Intune, a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), focuses on mobile device management (MDM) and mobile application management (MAM). With Intune, you control how your organization’s devices are used, including mobile phones, tablets, and laptops. You can also configure specific policies to control applications.

See [Manage Microsoft Defender ATP using Intune](manage-atp-post-migration-intune.md). | |**[Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction)** |Configuration Manager, formerly known as System Center Configuration Manager, is a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview). Configuration Manager is a complex and powerful tool to manage your users, devices, and software.

See [Manage Microsoft Defender ATP with Configuration Manager](manage-atp-post-migration-configuration-manager.md). | |**[Group Policy Objects in Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services/manage-group-policy)** |[Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services/overview) includes built-in Group Policy Objects for users and devices. You can customize the built-in Group Policy Objects as needed for your environment, as well as create custom Group Policy Objects and organizational units (OUs).

See [Manage Microsoft Defender ATP with Group Policy Objects](manage-atp-post-migration-group-policy-objects.md). | -|**[PowerShell, WMI, and MPCmdRun.exe](manage-atp-post-migration-other-tools.md)** |You can use PowerShell to manage Microsoft Defender Antivirus, exploit protection, and your attack surface reduction rules. See [Configuring Microsoft Defender ATP with PowerShell](manage-atp-post-migration-other-tools.md#configuring-microsoft-defender-atp-with-powershell).

You can use Windows Management Instrumentation (WMI) to manage Microsoft Defender Antivirus and exclusions. See [Configuring Microsoft Defender ATP with WMI](manage-atp-post-migration-other-tools.md#configuring-microsoft-defender-atp-with-windows-management-instrumentation-wmi).

You can use the Microsoft Malware Protection Command Line Utility (MPCmdRun.exe) to manage Microsoft Defender Antivirus and exclusions, as well as validate connections between your network and the cloud. See [Configuring Microsoft Defender ATP with MPCmdRun.exe](manage-atp-post-migration-other-tools.md#configuring-microsoft-defender-atp-with-microsoft-malware-protection-command-line-utility-mpcmdrunexe). | +|**[PowerShell, WMI, and MPCmdRun.exe](manage-atp-post-migration-other-tools.md)** |You can use PowerShell to manage Microsoft Defender Antivirus, exploit protection, and your attack surface reduction rules. See [Configuring Microsoft Defender ATP with PowerShell](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-powershell).

You can use Windows Management Instrumentation (WMI) to manage Microsoft Defender Antivirus and exclusions. See [Configuring Microsoft Defender ATP with WMI](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-windows-management-instrumentation-wmi).

You can use the Microsoft Malware Protection Command Line Utility (MPCmdRun.exe) to manage Microsoft Defender Antivirus and exclusions, as well as validate connections between your network and the cloud. See [Configuring Microsoft Defender ATP with MPCmdRun.exe](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-microsoft-malware-protection-command-line-utility-mpcmdrunexe). | From 2334f8cb79aa2eeb9dd3d7a7f17f4344b265c593 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 20 Jul 2020 16:59:15 -0700 Subject: [PATCH 0246/1414] more updates --- windows/security/threat-protection/TOC.md | 2 +- ...-atp-post-migration-configuration-manager.md | 17 +---------------- .../manage-atp-post-migration-other-tools.md | 6 +++--- 3 files changed, 5 insertions(+), 20 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index a5957a45f8..72fd3c74fd 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -30,7 +30,7 @@ #### [Overview](microsoft-defender-atp/manage-atp-post-migration.md) #### [Intune](microsoft-defender-atp/manage-atp-post-migration-intune.md) #### [Configuration Manager](microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md) -#### [Group Policy Objects](microsoft-defender-atp/manage-atp-post-migration-powershell.md) +#### [Group Policy Objects](microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md) #### [PowerShell, WMI, and MPCmdRun.exe](microsoft-defender-atp/manage-atp-post-migration-other-tools.md) ## [Security administration]() diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md index b6de4062b1..4ee135ecf9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md @@ -21,7 +21,7 @@ ms.topic: article We recommend using Configuration Manager to manage threat protection features for the devices (also referred to as endpoints) within your organization. -## Configuring Microsoft Defender ATP with Configuration Manager +## Configure Microsoft Defender ATP with Configuration Manager The following table lists various tasks you can perform to configure Microsoft Defender ATP with Configuration Manager. @@ -31,18 +31,3 @@ The following table lists various tasks you can perform to configure Microsoft D |task |link | -## Find your Microsoft Defender ATP settings in Configuration Manager - -> [!IMPORTANT] -> You must be a global administrator or service administrator in Configuration Manager to configure the settings described in this article. To learn more, see link. - -1. Go to the where and sign in. - -2. Under what choose what. - -3. next - -4. and next - -> [!TIP] -> Need help? See link. \ No newline at end of file diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md index 5e27c3f2fd..a30f564442 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md @@ -21,17 +21,17 @@ ms.topic: article We recommend using Intune to manage your threat protection features in Microsoft Defender ATP. However, you can -## Configuring Microsoft Defender ATP with PowerShell +## Configure Microsoft Defender ATP with PowerShell You can use PowerShell to manage Microsoft Defender Antivirus, exploit protection, and your attack surface reduction rules. -## Configuring Microsoft Defender ATP with Windows Management Instrumentation (WMI) +## Configure Microsoft Defender ATP with Windows Management Instrumentation (WMI) steps -## Configuring Microsoft Defender ATP with Microsoft Malware Protection Command Line Utility (MPCmdRun.exe) +## Configure Microsoft Defender ATP with Microsoft Malware Protection Command Line Utility (MPCmdRun.exe) steps From 0d733e441487824216d16d3030ec1cad0a4655cb Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 20 Jul 2020 19:18:22 -0700 Subject: [PATCH 0247/1414] update endpoint alerts section location --- .../microsoft-defender-atp/advanced-features.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md index d3ada4e5ae..d5802d8faf 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md @@ -176,18 +176,18 @@ When you enable Intune integration, Intune will automatically create a classic C > The classic CA policy created by Intune is distinct from modern [Conditional Access policies](https://docs.microsoft.com/azure/active-directory/conditional-access/overview/), which are used for configuring endpoints. -## Share endpoint alerts with Microsoft Compliance Center - -Forwards endpoint security alerts and their triage status to Microsoft Compliance Center, allowing you to enhance insider risk management policies with alerts and remediate internal risks before they cause harm. Forwarded data is processed and stored in the same location as your Office 365 data. - -After configuring the [Security policy violation indicators](https://docs.microsoft.com/microsoft-365/compliance/insider-risk-management-settings.md#indicators) in the insider risk management settings, Microsoft Defender ATP alerts will be shared with insider risk management for applicable users. - ## Preview features Learn about new features in the Microsoft Defender ATP preview release and be among the first to try upcoming features by turning on the preview experience. You'll have access to upcoming features, which you can provide feedback on to help improve the overall experience before features are generally available. +## Share endpoint alerts with Microsoft Compliance Center + +Forwards endpoint security alerts and their triage status to Microsoft Compliance Center, allowing you to enhance insider risk management policies with alerts and remediate internal risks before they cause harm. Forwarded data is processed and stored in the same location as your Office 365 data. + +After configuring the [Security policy violation indicators](https://docs.microsoft.com/microsoft-365/compliance/insider-risk-management-settings.md#indicators) in the insider risk management settings, Microsoft Defender ATP alerts will be shared with insider risk management for applicable users. + ## Enable advanced features 1. In the navigation pane, select **Preferences setup** > **Advanced features**. From bea4fc3ef606da2dfa0c8eb6dedef316bff319de Mon Sep 17 00:00:00 2001 From: Narkis Engler <41025789+narkissit@users.noreply.github.com> Date: Mon, 20 Jul 2020 19:39:09 -0700 Subject: [PATCH 0248/1414] Update waas-delivery-optimization-setup.md "CacheSummary" was never added as a flag (may have been a left over in an old spec) --- windows/deployment/update/waas-delivery-optimization-setup.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/deployment/update/waas-delivery-optimization-setup.md b/windows/deployment/update/waas-delivery-optimization-setup.md index 983594b78b..0dca1d9e70 100644 --- a/windows/deployment/update/waas-delivery-optimization-setup.md +++ b/windows/deployment/update/waas-delivery-optimization-setup.md @@ -148,8 +148,6 @@ Using the `-Verbose` option returns additional information: **Starting in Windows 10, version 2004**, `Get-DeliveryOptimizationPerfSnap` has a new option `-PeerInfo` which returns a real-time list of the connected peers. -Starting in Windows 10, version 1903, `get-DeliveryOptimizationPerfSnap` has a new option `-CacheSummary` which provides a summary of the cache status. - Starting in Windows 10, version 1803, `Get-DeliveryOptimizationPerfSnapThisMonth` returns data similar to that from `Get-DeliveryOptimizationPerfSnap` but limited to the current calendar month. #### Manage the Delivery Optimization cache From 85684cc6b05f9d6e58623077a28a7453850c0ed7 Mon Sep 17 00:00:00 2001 From: Tudor Dobrila Date: Mon, 20 Jul 2020 20:26:57 -0700 Subject: [PATCH 0249/1414] Page for system extension (private preview) --- .../images/mac-system-extension-approval.png | Bin 0 -> 22364 bytes .../images/mac-system-extension-fda.png | Bin 0 -> 84139 bytes .../images/mac-system-extension-filter.png | Bin 0 -> 25122 bytes .../images/mac-system-extension-pref.png | Bin 0 -> 59294 bytes .../mac-sysext-preview.md | 155 ++++++++++++++++++ 5 files changed, 155 insertions(+) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/mac-system-extension-approval.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/mac-system-extension-fda.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/mac-system-extension-filter.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/mac-system-extension-pref.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/mac-sysext-preview.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/mac-system-extension-approval.png b/windows/security/threat-protection/microsoft-defender-atp/images/mac-system-extension-approval.png new file mode 100644 index 0000000000000000000000000000000000000000..e82a6f0dce9bd88de82c5635ad8709551589ab46 GIT binary patch literal 22364 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 An*aa+ literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/mac-system-extension-fda.png b/windows/security/threat-protection/microsoft-defender-atp/images/mac-system-extension-fda.png new file mode 100644 index 0000000000000000000000000000000000000000..fe5298564797da008d1d148016d28ff2cee080f7 GIT binary patch literal 84139 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 R5E$T3K~`C&6-e+&bI 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�B?|r(hWL5k55t z=m}{-iyvfZ8suICh_A2V_jTsREW+S7a&NmV-#cOk=GU#M4%k8O1p7U*nkH%1Y6^kg zt-Ysv+Wz1jl|8vRlqmYii;)NO>43OBq{a{ARZym5=nZ;z%y6DrsDD7`B+FU;EuA}? zEMp5%&MOf)q$YC0xX|^uTm0~-@@;T5s+Bhmuz$#mYO8(!Oh8=d39RcgX!7f*oYWO2 zRMQVcUE*1RFq2G$rJJ}Z=3|dF_2I~bW+ePcIeW)7_3fjy+I(B*B?YS-;SkWUm@JgA zd9rY%{JNaXjDq#p(Xd*`5#$T)jjMi(xier_VaBjFuh$)-cWjQUKIiiHVKD1r4Wzmn z6dDH_zsEM4{C-zeNgna25B8-7^Yj=J8`Sn7^%s!#r*V|F-W)~Yq}8FNv$KE4vyS1f z=Nx7jX45+bAGRNVzke6s@w0GfjheHgO+0IR^9SUwa9-r|x0D%B1OlIZvQOM^f~W}A z5t&)5gE&UXpo^sOP>dWt6g!fm&A2sX|DFi+zj$}OWW0#KYNC)M#yX#I!pGESoWSbG z*6hssGf{p<-JHspsNmyg7BZV4Jh2$mJ_Z8kJ{aif${&8F)Nk(C9*Gt~hNFmJQmsvfavJo(&W@3Oke9GD)A82e#l^p6{evce}1>p!jmH@Fc}bCkpS=X?q4Si7!+Jth+0&%0fdg~hQ&9$@t`{?M zH)YZd`_JbvIA@Fui4~>;#s@Toex4GKe#*_REm+B6&o<`BW;7qqLyQ~p1n3A_%fir) zmP>FwqopegH3h#nXe{R5jQ61ON)fFYiv^$cRF-cJ&4Dl85)$9#?RN-J$a6dRd_EqJ z&l&SaS9il0X|CY9<^NQ?8GElce8sEAz|m!> zP<_x*stSq}!X9AAqVxQ^n%L%xP-5;I zn*9gV=I5vT${EUeA%@6#viS$rz?uxS738!0I_PB@A@igd zRF$ljpPy5Afwk+Gi(aOl6`TV`Hd{aVCpxJ;LIPKxWWqekS5{;0?;pNu_CODRb%Fj$ zd>+7nxscqr;w8)6vO`|(i7cCZ#!gI{x@)KQW8%XWzUeF2i1xe_qL__SQ%5i|o`qxh zM{S~q_5JpP_xTOZ9LKdiLdimkW1rr~A5_<*vF@Y6X$7myn6zYyke9<8l6TWUK}J?+ z-I9JX=gC8Yi-t}9e2zaLoWvzv)aq=+w&4qsqPL_ZOj8$nE6p8;n0N54YC@jdA9?l$ zEkXzhO&>~13r`7={6oxV7kFw@VZx2gKv?1$8iVorLNYnZVHOLRuOhUvXp$-M+dgeU z(@;ztVCQ!y8xkd_e$^vOF%9TJkqvd+yPSF#^_#At!h?b!*N+K(Da=}dH4$@G^M`4jzIa+rEiQ#|=V5m1}^7agnTyQ6G z3Y1@tXQ6G#^~bvT)x$|91HR)gy(DOLHb75lyo zo_>Hb2_cLG`_=%Z0-$3E8v3rNgR95iacMfXy*~Vn?&5^Ge~rk$ajw)y3KX|?=xL+n zstgutMq)kQ6ni&Zj(>7%g1g)EM&Wl zAHVyp?c96ac2jB9QSs5o3HR&up}iw#`Oix$H+Q;!cPcEv-L7hcZ+yyO{LX~<6_(t9 zLwJN|^*Z}ECGb!I9sR!v?+caPB!%=kp@AjTEwA{4{R-<+)C_}as+=b-{zS5h&`vNf zs8&wJTH??2FGA3&$(sHe)(U?D-%TXQvVmbx$xPIrRVwEx37&5TG zLi6hdwj}TPl$P|Lw0RHp)#X5iPz4vwpQ%7&s6f1vQ(8)YrULg;fiAAO0ZjtQ1T;c{w$6XC&!?Q|MIAQV1NEtSlLmzkR^mlCw!Q>$?9Q=tY<3RpJU41IT{G*XRo-b#Yi z4zCb?mNR4Cr6*)S^RpU#gkFWG_@IA!p@=QSl$mEU{#18Eb$D?i$E+i3xNBc z;0yV+F>2LIsc9I7Vi{R0O62bX6Zq?Heenz>GW7R6JxYmC^itMMcB|nZ87)R`8=M%{ z!%D2l+IE(jCDTUS;600Z>_8jgeCydNcH0F`D$x8Go>myl%UlWWtOA)KLi&$H_m{nq z7#z}#B-P|CAFR0Qg^srBJ~S9F2j+57j4;4~w}3t>@a9S?LT4fXCd!hLwR$%pnqMed z_AP_%gl;!6>6n;wj|{W8ZHx3f{G8@Z(+36_su_P0ImZY9?)OBS zr!((PesCJ%{v(_FkM2i{nw*;zw^P3lG?gYB9;f}Iqv_vfv}Dz^EQ>pLoWaA1fS0HFbo~7E!D{j; z5Z~lR#MIO@Ol4{lE3oh7vF@8x)0*HD&Sxh`JR8Joj-kpUYTmP}&r3%hNyh0#*Hp$y zO=3?JEC&yCe*5IK)lV<>c0a$yk{V=RrfTs-#}m>r?30AO&zE5Hd(VOK0SG2snN&t2 zLq92+`X-6IJM4i4JnY1SA7G6ITZt>SeU2NqV^CDPJOn|$^At#q;r1jAoMmSOXNBZ_~-gOlaawxFr;n!YIx7$O&IrXsJv_l`DN6*c;Zcr*OF&d`o zwzEMeO6P;QT6Sl!+&lmVy9+;GAa(GeUcn_jjKZn zu#FU5xA`q0P3H*kym{W^sBe1#u%yq2LmV?GDM35oyz18o9XCl!eIJ_^Up{_CbtBv{ zb4Y#mgG34cR7n*ly=Ps3S8_9}R7qq=nt+Iu&#yHi29G$ACO*FZHke|f zzI>t1F1S3KS@z@cPz*;Jl)%-c1i~NH_ECWEno9(b?}q2Y}^6i67I6x4dq*(zlk~ zS5s{pm(>7}z;pd&rCKkBR1bhi#Rq@~S9jF1kFdbMC)+-TbPV_pXD^W-_9uW|)IDA; zYTGjMd>L|Ew54exBF!j*kI(OVw;n-Z@&lPCMI;zTQ`wxvq)Vtx-zm@cDlzw+H^O14 zS~hpVsv^l=9C!Bd6n^rP()%~xbOzv^w{zSVymi8n@Qv=L$-;?@P}iC|Ut%S$vvUT) z$R?xjuIn>SV>r8hGFVL6w;pmIGd)%TBPIQ^6T>HPN=-`SV+6sMu3Povfla)(ygOkr zK=!IJ$In=)6HUNGv{8-ooI~Suey-OgulwOeZvQ}f_K;4#Urp|`JEkFMA;RAn*-!sQ zocNKFzT=64-6A-`h0C5#n%Zs=2VJu{C-UA=wU0ode$@MXnAenA)b@dVwB@$*=dqacDlf9{vVxav7{53PO)A^Nv5?Z0&x| zOVexj8mRqAYz>dGz^G>h*wTK{0<9nL0EUtv?F^K+bVC4$l&9m^i=D>!{boIy`v3@- zwPw3v=qs(P;jtuOoXy*O9oYoJk|}n}!zhJuRQNHS`ylgNfEBLl=6dbX?Q{5CjK9}T z3iTveoguVuQ(6JIuBLG;7h?k&$7YWEN+LdoS^rA}%0C{TL$byFnE4z$l8ngGHkQN; zcZ0%zK)Rjn9M^6SW!5ERAeL2F+e4|4RSTcLWS--icG+8OXYsCa$w^i=-~aj1UE4|O zEp*oXOYmgb8tIBqD5k#2yUsLzUJ(-+|LYj1{&U_fDZGH|M@4UOQlt$i#z`XkjtnYX@i zWJX~^*jY+0+iPJSYVU)ma-Kr^1EwXub3>nebF7`>ug91#{vf{4h~@}BjMhUV%VEQm zkR+n0bBvFW1A%mwzUJbrxd^bI+9%?6L}?{^ho^yy&%)r2oAi1T43pEz5+bN3*}mhp zuH9GD`7piy+BD1Qx8k`yP-FN5QYBQl3K%9XYPWjHmr$jB$K#Au#aKf@yLkC7O5|IT zku3Y~^Cd%VU)Q4;v<{b8I`B$zg3#jK3D$!bTHTMaj7ms2HDh2-y9R*>m|U zE879;A|ioQ=?P{F-PZJ70?(g=i7h~Zay)SkQ?*k{N>QHK%=KsGD@35odMgTRweJ~B)Zhzs(;q2vO+i$ zHb_rT&#M3`SoY}X*a0T7B&DPQ@zEX$!*M|eWkm_}elzHkWJaFM;VmBwOe~MOaXxZ} zMk>2u)yK#+E;HQ}+Zhb&k|PT^s&L!8OAOB*pEk((5ECcT-#lWpiTck`y0Jm3e1sTT za!ae`z3V6Ts~;s47NkwSVar1ji$w0gF_~^*(w=_Luq4*#97e2l?9Q7(OqNcj))b9Y z8-aHQ=J11|zbG?X@mGy_;&%&H0@@9nWm*c#%R2?&HboNn{X14dJ&lXXHOmq4!< ztUMoecg4`ip)tbTlGMS%b7L^TV$+poV5sFriF`;yNxa@W;6Gtu5eh+>;V0ZGcH@8< zaNr0Bw^j{?9vCYS+q&J(YrG7#nb1e8&mkfRwonmbHMA84WEhO))pl-y#9fTX&@tm> zV(jA)Eu72es#O>M+-$&x$xRVJh(P%EEm0C(AxJ4H5)>RbylVAP37P;3GJ&-|F^rsA zcL|;&0yDMCcbqtik&9;N*bmkSj{>Cf%oUwM7M}{H93ATO^4zelEgJV|u%kZP7T`>) z^{#C*hEC;2>s~egjFay1`H*~~A+-Ml_LEw<=YbnJEb{Nowr~?83{(oxa~G+n9BnXW zglsrUA1bM|rfKR&lk*Xt#_tY(N*?maJ*T0#dT2g8IUR4Hq3imr6HeqqJWxmk+o<8e zvyC9M-p6-wDbBDvljZng{kcr-owY&*{FL8w<6s%|>I3YYgrOvW3 zlGbS+m5NA0eZ6gd_^!KIu_f~9C^}){QJJM3n&lFQ=Ng#B`kR-H!jdLUumbts=NArUw2km4 zZVBF4g!!bUNN!d&Qq(QTpf{h_L?F%6lD8804|>N%NLBwr$G?;p$6<`^pQ8gS{^~=Y z@9-A~RHWpnL~jz!Kg8jkd-Wtp!!4cNDrz2m#%wGSAeW$CCeAV1!e3yKM3Wuy-HQmB z9+>H9`Bh9TVAI3*WS(W)PzzoHwpVE!W*v)>GHL+g{ zSG|OSaeI>(Idj@nFd+jwOcV0iD2a+FwO^mxZU4%tJf;(jp0Whus_8)Jc@YO>o^emM z^gBF&DP+QuEvFP8GR_|igt+awK->-#kFd&8zPz=gX0HLMK~x$}F|3wB|2NF~v;?`D zE_YmHRy%wJ@1u#$6n>NJj-^k9aGQ{j!^og|8H2)W6RC5L|e1}-QNk}AaIu1=WNaNJ8N2r#$cWXEO{TxR> zhB$tA4;fZXfTE+-0=!9*R{$O4ZFgvAqMU-MGwNYAB9x>1Z3}~A`|7Q(I!0Q&H@Iqr z-Q#%tyZ_^5x&fbiw+OMqY%uoaWrNUyHcFI8zh~S`vR`=V3Ou!w4_&)ui@DcF=uCRZ z7zXf&oOI7Y#7JElz6fICK(}d$YGxEUT8wbVP>W2o8k>9`BKFp!2wi_!AG=(P5M)KI zgjt&t1Z+}zSrGxQvw;6JEF`E(T)^ynps^@R#_N>ybsGr>c2|0YyADh*g?xl6yECSE z+U!mddA464k#=6tD%O_VEEoKGWE$$~t(>gbZ*(SHCJLe+qE1rbu?6&?pDVR(F6E=6)u5qb~*)k@;-J0xRnN3&DiTo-Eki4*`ri>!^M zl`xd{<+Rc+XQ%Z>8`cbeaG6hTdBzdP`r#BN5Yh{%H1h1qpg9End>`Fl^Cm{Bxr^wQ z1qkVhOO9Dj_embG$ydA_fc)=jb+ z8`qH%WlK%0Krc~)^A#%gvwO9qZAQy5gEN8xo#Zkt3vFj)hD!U%_rJ%)P)DSwJPW*S zzx~3ei=Zxq<3s~IPC_`35pI68Iolsp>~>m#a+#BIkovTmv+IK`|-o?MVH z5!ZSLaZlyI>2iQH04Dj`?~EQ#Z@d_Iis)bP){D2J8{CIj(db7i+60%|M7~ z5%%h)fv9dPvVV9`pkzP*uL`hJ|3`57g5ykZ0C)xJRZ&s-gAoa%vjW^^%I;5fW&nAD zBQQv2M9T7te{dgwHc6LU{hK-cg`NUqD1a09MuJt)pD>9QuidV56zBr!#tTS#Ta=mqC-#a8NRm5*`tM5c-vh*zL4a{sq_^q+Et`_KW7<|xG_@()@2yKPjU1=xSA`?mqu;{Y!{ zMyw3}PyPs$J1`~qPw9V~|NosSX%*rA)kXr8KnqU#t*xy(k5ePfI+Mth)KvIuRjfc( zX!67eENpD)XdI>@)1fqF4Gr2QKa;XwnRTVbq2gj&RMUxE(HR z5y5D!U7%&~*yla~TYSTFMNKzC18Q-4QlB#P9?UDQ^jYMp%(B16OPVYI1~XO_(EOzs zP={u~IKkDB6|Cm>7Lk+!o^%*sH5+Smrg-4qO)SWSU_eZ{rJD1t4kTfa`cbX63I`@xYA>#$V|EegwE70m2bfsv?0dh5PDm6c8d$##WsIyZsA^3@gZa=iLwkI4$(_ z^r9+)&kyIOgDG?chDn|`r$0%CG|h8TSvyQ7tmqA?B>BWm{(#!LPZk`d*vzSf3sOhtl-- zB);|3q2h<)dG_>=-??c9x@-aQS4w$RiwvMql;^$M`DA)?vR3D?CK^ozog#0~jrh0| zf~k-&#N0Y;_bX1|Olls$M_Y%DtG~cTG#|O|P61_BhU(k`Oqsk;ne7UJK02HzFbZhw zmP_U|195GDn)IxX(7q^9bWf>a!HS_7AZx|>!unVVd|m`UPy+$A+(47##sl&6(#9>| zf6!^$x4VwCFZh4}37lLOH`6ZVFM)Hp7l}+V$|@FA9Es3M61&va=R809=lj*?1K7iP zAW%EGQ}zIOHQJ&ubc;X;G?W|csz47s$73Goie^b&4flX}rV_Lb_?(H+EZ;R)p}tv8 zQkN33y0SGFE^pTV2D~5Y96r}NM^A}fpmWTO^tvrBiOX(_@{(~xbn!w@P1DK-+->(q zt;O~As(|~;IuH1En_KDn4GS?q2E91GJzC3^wp*ty2SXqpPCY7kUoo7`tMa0#wAKoy zq_9Y%oz(Y#q_VE44a@eun&*PWYI^Rci0=m^;Y|CLjkyUZ>PygoG)>SGKsX1jPj{F5 zG%via?W7wqC=#3J)n*u>UCn1Qmi7zf`};WlqZ%5@c>bfe+BBTq8SUQJM@+E99{JNV zXeWTe@Y`{SG1()~yo#$Z_JC19i(r2W$j@wTG7X;v&WAY~t?tL8QSj$VotZX;=vt;B30Qes>1W*rcW7F3uL{dI8da zilH7Y>q@E@kXq4xwZLWCi4|L#+#syIb5`(_!|$F(;&;pUH?&N3yy*1 z@?vNMsHxUfT(${_m@fJNJYzMp{`9`E($jSizz>%9Yr5{sR7LKKwvF@bliOr@Q<2wK zz9(I^Rb%bDPi@gGFkb(36L@ z9Zv(Edp#=kh|3ANZ-<~JNtWQ9dbM7A#mxLA!`(#lb}j=jNiWrO#{`6~=8Uhf_!-3+Fya=TX4@WquLVR($=%$IS@HqW}^HXnT1k+P&Qu)ia`( zV6wQ|fezUU=>n(4N^MkUZSn&DNq5P3V%z&$;5o2aJg973sdMfJ4l>qUjhh4ed3edd zV_bG9WZ??(_Oz!Y#Qp9Mh=c3)%E|{{e94m^sEyD*dsC%O%dWHYg*qK%Hh^FHDYgjPa1lh{B!4X`*pvxHt%o(Oy^DnQmIcgM(@ zF@EAK&KfF~-?(VUADBT7V82`{gjs$6b|RNC5lA+8%t0Z?^`1<=CGX?*hU}ie3Nc9w zSWdbrSY*T?64Gc?*S;dyfpEBcc+WNfa5o$(@NQwXp45#|Y{u%-LZ|W7;3>g!QyKhN zhf(}16i`fEX+)^6+fl#A~`GV#o zUQdp`xlV6i32iqdq39K1uF~uW8ziyxgv)1BWGsmR6AqRC$*7}e1{I^HBp?-m0)VWkvMEXr1ZK+9=oTbGCLR;v1eB>LeI zAfB|5W;dQ3k%+Me^Is#7=8DkH_t%Q_xjgq^ewg#j;p1fzx?#nchpsb(M!XY*ZQi;6 zz0udkRPprbC8YbBS7V#6lpT?=2tFv}3I>_H$Qi(VG8rV8MEo|N1A}+iYCq8#h`hY0 za=7^`BwCmfq!Joe1waH6$;w3kg)^Er?4{<}9)Z z&#w7xxNZcw0^m$W%MJVmayX7Bb%D>!7KEfE39=FF$-IJQXv%|uCr(zJ=n0CSMGBY| zzQP(Biv%SUyb>9cD)I;s{nb2fzc}D^D`d#E?LIBj0 z$3-%r*uGzS#8lPW!%PdO@U)0p59Mq|O%zS;FLx(hNWdBXrhph17PC5q8<_`>6iOHv=N041H7U=qQ) zk$v_l(InSI(4Zm-CnW9k_#wFzb%uVgp$mp^&gO+lIhUXlF>4*`Wn6`dH@tT3J)D4jY`5rErSF5o)!KF|9E##B2%}p z7Ohx9zM;eVpsSXCrowB+w2qDQ> z2UkSIjts2O7F0|8NI9k0kTE3$vFMqmLL=DG#S|GuvTrQRab$4FaVVD{vICel=i0-d zE8{Uw!c+K8XHo?^L9C}3s(PP$5r!xPD{EFQ;w_+nZpacUlMIFhr0)w|Nn$*Qd`sr> z(#Sgxlf7u?_VBznDfD5#%pL(*57lszoz%x;_7(1%TO5+wXdrZE-LH&L(b}t7rg6_Bk9Z9mreLE z7`GMv9cH%=vWqBE0%C-Z@bT(!QJVqQH@6l(FqBnPYrc(bMmld5&9VC{J|Iz@Zj-1d z(5$}f*7jcrs^brm78l}4+rpS4i4w+qahJjf@Z_;DaluYB2{cFiwsEb;?R>Flh;^8a z_hxLJOTp5h$IE>hv1@J+;fp>0O8NXVuq9 zeUQ<-=}=4=3Yr=1)jNT2*B}F^F-K@t>8jnyTyI4c#=(4NB5y2&aNgrsFF~AyM&oi* z+c1vx*PKjC1`W!BI8tG^oLPdd8eUz7x~wmzOP^9q#sCZN_Q)bSrd)#^LHWO_u-1%`Sk3r5x-&T}xBMYEKf@-#We zZ@(E6e?qzWSoc;qh&58lPKuS^r5;Hk!$ULUuB*qRGRByEO61=OAvhD^u?w=%v8BLxi*hK*3T@azR4<^M3(oKv=4ySl4>y3mSw8 z(O~`HO3avr=)*z@9 zP97rY8Ji{o^kp2w^F!$RXJ{oO#~-TF%^9ScoxHbkVbF!h17=QcEEHj#bvJCKDl8!` zW8%%p(?=ovW*!Q`qE-E{BYAoG1H!Th_&<8WNGLO-^7)*FcJQ}49rGjtI7!1&rbEq@ ze)=c7ZPg&my}s=!Ff9K5BZlzRjk3@JenBNKQqLO1naFvNJ=G?v&fAPYc!Gn|*$@|) z+pCtkTSLs3vCQu(u)Bc?Pt;E5*&WwE-70=|^2!E8iL_M021aVZ(Vla?Wg#0bu_Sw+;Yz+X1Gmsxh0+VtG`ds z&IvbOHA2D($h;CVoQ!;?GIKjKYMW$U@md>&SA!$ekYd8Y>Zi(5nD)6NE59b-fJ7IA zeA*vQHH$s@<_yI>Lg~auups8Ppyw~*b}A>Bz+#>zdLNM%iy6C%fJsQ1P@mzzc6mN3rEVC}3NcTHnz z;3q1kJ)h6#$D106TX@U0=slVQ*9d#tpQ;+3KhA`|imjCXmiA(t8Zg*UH$Rh`?a8&t z3m%?OpRinIZF|^D9)8E!SjGIS}O0}|3TbPpvZf^r7_TA?_Q zh}0qGF;J;aDx{M7KvO0Eped3Rj&nJRVI(C>@>?y4&AX#Tt*bPc`N>zg&;aYcr-LM@tPNQ}w7^r>TGAQi&1#=urJ=-`(xm zA}T?~yt`i@Y|OGpNG(6tID4GCv+J}8VcBh*HxVl`ULMo9TN3^Va~%h04#)3QP^zVx z+$0rie#PmQX2gg8U2#&&9fD<+U#~CXpbd-t1X&?LuT@-_*pMumrC8stN9D_C>OUO!wuP1^;TNEPYMsIgp`OE zh)7F>Vx8V4z8g$A{656o`z=J;V1Cw62EaGFK8SgJH&)ujV_A_$w}Y&Rb6ZB7ckU3l zqp83o@e3hVRN#VbsI=7oQkmW+YJGk)u~(d0G{2pZYzrVZ3&=u96wf`W!p0w=@|x?Z zl;LSos$@ZGPxwPLnVF5Kz%l+|YD5@*RE*e-QZKc;?(>g@3)n(Ookci1+PLnfijHl> zmgE6OZjxjl1n_DuJM@MY#Ftc7ySQ>3B@xVkp|2-RRn6!*{C&JX)Kew|r6iLzpHTa6 zBx^SfxTxdw=BMiaCeOLDK%F?nQ07qZ4}C?kSV1RLdtmeE`}BW{3r84GMb&-_bsh#qHso^b|Aekv7Q7WV-}X zHr;SSdhSfe3YEOv!>h)|QOBub6$zxL3R+q6v6;!r$>yGQSL27K*Sb1=wxr%QYEIaS zNRN%&k%}4i??LJd0K>5ZUuafw?b1uw7GS5W03(`bpD(+WZG0+izF*WxRlCc?>wB~z z=HzLDK@~`^QgaJvSQYN!wwEj3{H%>P{k%c9XK|(~Ayq2VL9V9CBBWhA811f=iIm(jz`HK+Wj1ga?kB(6-i@)z$Y{C|Nbj^(cFD@1>#$^?{<1aW2l8S zkb{}2QThCDZW*fmPNJ*~GYYR$DgBUDVcFa$Bz5n&NzWSQNqp{WZ;%p`O(T#hE-!`^ z@r22|axt8`Z=o&3AyIZrF!1UkWByEm*p3tOi)uvQ@Seb`PGUMG4YlAMh>cc2SXP~H z(158v_e7J38IEDKM!lMy=`B182JpG-F95Q5Z8el3r24e!Q1=vo*?fQrD*ypD%9G2p zE8VJHCO8G|KS#O<8n?(s&?L|$t={dT?g#n^HqiJt7|c6C5K8v|-!m&p+$1#oE~W0j z_;KbDILkdCG0iXrj#3yNvJK=y^!ztUy)GICaGk9K5b?tmaMXmQrN>i1hj;Tcg&Zvk z6rTd(z3I&I1*I;=#vsee9GLupKJ?>h)D`Z!fsXYDn_f_!Ac*ivV_ce*7iP1PIgi#x$jS z#eNqv3D5ggJ_8HhjQO@>z*;LaNvCh%ul2lQvVNbUnG;)Tnl?tveJ%uXNjT!rh}kH9jD!kJdTeHXJ^;Yomj+|IY0wS7Pe->wCU3Jw-g9 zSp;O?ww{CMuR6_hYj)}}R#11vPA_ZDq)#wy!EaUWIv@wpXAqwAde?X`s!CQ^w(GN5 zJz?l*Cq1y~+q|)PwaLbfhQ^p)%s~Q}V z2Du@x0Qj9A!Wek;C*=XS;E%LN@5a-5Otw)=y5NyU;tO4F0M-fmUIq#jUjS`VSeWei z%w{KrgTR=zS4B#@Y=htkUR&PbF4ajtI9i>9`_;9?t=cuD7zbLBK*!?C@YA|gvfpGk-nNw{^g55`tDss}K@Z*zu2SY>SHw;w zRfw1=_8fzg8OT?$3%7Wit%8@5GwlOAp|`f}&xmzB+a4O+QNZ<|?zc1d$z`*nIV=Bw z%{Vfl^lvEayf@?Aa>_zz8ZUX2W|FVJ66Fbmv__*Lz1cUnf!es*wJ6m=ZyMc)dBkKZj--46;8K#$P0XCs`{$=(xy%S+jULfH2CLa43>YrA1y|E^yA%lk#HTyc{9Ne-q_eOtnhREqE$IQ^hGYA$tGXTPn% zfvTV9ZG)7L?_@k@MDUzgTnnGWb!%ZqB4K5T%X?qFK;NaL(*eBYm6kXIO<;B1v`Dgw z@My!EAncuy^YsHgDO+6V~?RVkQbm@xa3)jW5aDBfmK1jKe_;V$y25S+= z)KPJS{2HHhX{(VWI`l9(yR)on3{`CZ0SBR-xWTehh?75bHXRgXL_4+u zc%s%ZUSWG@gG!;;8Ql~~11T|h2%MpY3_3IejBEP&jQk<2pBFD_~fhNGa?m7{T zkK08~$?(rV`!&+mWliu{{uir$El(Y9+43BaUb4_oRY+jyCM0C>wkuF&Z=oBFZY^v+w~=78({o z$Q>4tx8vh7gF|Z6=+Pmmid^@{Cyd6;kW|hiB_r88AZ6i$6p;3X-NFNp$XhGD`Hzn{ zR0|rO|F+4IrQ2@Y*Fd$*H_iG`o`Mayx}lxxRFUOFM3vA$+8c&iJIII|zeND3PCd|V zFw+F5BxJNOnUN)i6>MVjw;`eB>~hgc`o_#7 zI^vGngFIR%dpJBrf-C$aviPe_EW7Yc>k@#1&m`>447}$u; zTO)xLbYN9xFb}`xVo3Up&!jq_I&RyKE#B?%vQUy&{WV-%8F!!4plzTdcrZWcG)e^{ z_$IL>R#Z5|?KY3vmFZ~2>mY?LY|>i=P}aHaEz^-ZPGkYurqb_n%VxV9`$IcIBW2`9 zw#sgp-=A?Gmi*isrV?K-YVkE#=bfa?Oqb_+tTQ=g457V+PlW!GGla}eKK)x1mMnrZ zCY*epi3Lt}Q&7#+&xLkDzV0IQJZ-%RIO!qf#{nPbzh=nrAA@duMrSpQI#_4lbFnw6 z#x1x&#B_EEHy!R9S8!MPJY1Jlos7y#?W3LTl;F28bAou*I7{x{q=_zt)%925FEZ5L zzWTXoKk$nhZWZ1Cn8(S}T4g0E3Q60d>-XSm_?YKc7FLd^E(iWK)EhhtKb84V<|4uo zD$G3}()Gko1cFUvG7A}5g2u2SX-m8Kq~08RKJZu0EMLC^6Lf697$wMz-!UW1WNq?h zKBE()FR#PT>`p7)s{2Xz8x}ge`M&F8NNCE;D@$tL6?){O>48^T(>F%3iSZm9relvR zubwdr1q9&sdekY&)^?mPaFeS9THQhK6-X?;=kb&*yfcQ7xl+C`Wo5~htZyt}!e z;ypj!cF){ag)e!#hXJD3|YLYEFf0`sU{xjlJ-65z5ag0*$X+?>E^*N8W&H7 z?B!X925zdz&!%i=wKDrFLn16jWC#S1PgtHw2SF+r-1o>TVshA;{T2{GXnt&reri5; zPfbjdi3h(%5;GMa5f5V7=v7gwjnJ6BFkX^+aqFA?Gsg52alT&Qvs|j}P4%@~U{FnS z|4Jpp-InYU_n_8|h;B4)m{Ceqq+b4t!62PvuR!e^u56|}ZKE}$k3);X*(f~hJ&%hr z?jW;&=jn%fKhgK`UAN3Q{d7b(Zfc1xyujcLucE&sUJRAq!Xdh~XO)ytjGS3b?W>+` zG;W&yTqb6yGe^bh_A~%qBFzA$KEAzXKYnyAQ1aF};~cWe|6}x}QZIc2@iEU~u9L`x zq8W0;;6mlp%TY8anggwb>R`KUmn!u~U_f3r;rjl{?>$9o+Si1v@r=F3UxO`74-E-} z!8;w)6CtJQy9|>LL}S{KZM1$F-@jdUwh-7`izz@5XJJ^_7$a(%_x$kgXZXGr1zpGS zOJS33|7NT~r2%`3eG1ofvndbXKAqk!G7U$mOPq(7sx^BglD6L*IoVD!|nwt&F3PuZf2!o-i7D zXAnDrnT_@Ifo`eH`pA(;W#%#Ed@lw%Hv1t?(mgmI+Z$oW5zoD@J8i11A?E7itJk11{7kIoIc zOl?A=XyVo0HEpnl+ffDE3#RdO8>c(GspIG5!`f(Rw5zA&*owPO>CBNza12D_Y4G z6RstT@}+X9kJl8l=}^@mWPL*hNKHGFC4T3^BkO z|8!K;0=dHMQBP_iwy=XkeGxY6@N`t=9bfliK4(OH7QL=zi7G6$sb3|Wlj=)vWH}ui zf9k;0q^^$V`}ocC9~aEVDN$eKT*Df@$LFzy(z!nucnuzwPv4#qEY{G->}B_ah#-BB z*YnG~&N#)1dh%JcRct(}ieAeRD^sGG;)jS%{U*$CgHkavqG!i`qNY+|^;UE+cyu{) zp8a#{OM@JLMDZ78?s;ERjU=^*Y*WB58P17&n0p0%olt?bb}^7#p)Sp6J>EJ`Vpx}t zm2Wy@a*Cq%n$&8z$eBN|mv-UK_V>emYPk3cM^f3^296ZR_W;+H$!5p}nHT7vSUy6& zNutxZEfEo7`7mVAgf22f-nSvvuh@}^Z&?i-^T6_H94VbFP^;0mEXSMjDsmjBHmZO5 zM`&9Y@gk$&y>zg;OC1j_^1XQaXXeU9>Qsa*jo4yYxH#Llo%f?8f1!RF^mM`0Pb>nW z147BrgldS4RlCN%jZ<5-`QPYWoeE?iIF1f}O8Nf~dJ7^TB10^c)cp}TCmcdV^zh~$ zzrc=-e+f;%LEkdTXx!E{QGO^}Vjub_aY}Gn%K_z=eFx!3FzzP)h>Rx-c6gDH=WX# zJHx+>2!IDZ?BxO>5L1!UnJriYX0?mikr$t5c^6ALQ8AazODtF0-VvQ+wtqg12qwc# zAck_0KKuyDkG&B{iP14b~K+mE(wiP7<=bn(+Y z%|^vm(%pa1gThebRf z@k38_rhYvfM|mNy9^ISA>HL9GgK>$*Hkj;_;tp2Xk39*nU00=WJwT%Mh9$`5UWN{K z1Mv;L!yljs zTeyYSn)7V)>$?caZ%Z%HEPgUqzsd86{3VnMEC5rHhSEJ)0>wB1u4#>5xr;0M?g?p4 z7&>s(0c-B21*2!u4-s5;!>}L>tUlnPcQUhV-v=R-J=&U*cavDu6X%+I`+>=x4Mn{r zfTY~RGoJEJ9RStE2EQx%xhq?GLyq6e+AUjmL=x|T1590v>s#W3I9K<4qc2Z)+g36h zN?yg$iW{n9XS@ZGkv&hWQ7&g$g#0W@%nV`%?oy{#ERno`h569=Zj@I5GyaS%(A~b3 zxY$9o=he>n{GNJN>(;ss6sXDAq%6uHOu}ly#4`m1rcQLVVR`{tVJJ6*zwY11UO1_6 z(~-R!W&K5L0h9NU_+C z>)_KF?+GB|mra`O2qpig^=m9eA3u_;R{=TnB*!6kzj%6mq9U}h?Y24v)-VRCMJ2scYP-6!H*PI^E>g?=*U!$bU#8>H8$SOXA17jFz8 z;JEQnUKs#`6GQ^{VLk_TqM$di5{%1TmUIbv3{P-l#!011@IhE8iFOYuGs!-&;Y*OA z+>uC3mW&FiBYEgaMOV>o1&re*sPF^ey1$E}_Wm0syB3VZJdHcScSTpuQOyj{h2xfw zAV~RL(lDfvn;;mf5X}4S7*MOKqyqr=9mpxje)jXU7^7sZK?@Z`KTwuE*M+{vJ3#5K zzXUW30g#SNl{2s=P5~0?ev(Wup!|@+7$d~97XgEw(=?H>GQ|lrUrE2u7mS?Konidl zsvkveRX@_dWTXULf%uUUqBB&l;PoJ}m2*179!hxreX`7T611)y=&)9^9Zgi&AkJq* z*6#)xlMj^6u%)6P#~={GS~bqzjLg4XTlj1kIO91{7J4Vr_K1|I&NFb$RZh=A^1+Nc zntg4vsvj#61jdpOQ5LY$er`gK%0t^~OR0Y)eHk8mKhLM(fI;ryF64Fz9=GX(OU7!V zUGS=ZkHhWZy9!BvJ(Mjz!xw&(D5ZEEaYGhLyk|wXxFWWaVe9ydA>B@J8kH9QG0r>=-?^Tr{u-};YL^&#nc47tnQ@n1S5e?61*$FES9c9D}z zr>0R^Y3@(rIJ8)n0D14KMBW5#%v@a*%!zv;gw|Hea5@RgkkyM7#+s72ff;Vvk~kXe zEh+yq{fiGd`%(CaIhOouHgrn3j8HlyW+mU?OofPaZz| zGdQ0VXA5@2AZ%t*36ak5T#bOXt_G1c@xoRrD74!ad*dsGYqlE@g*OGM^eiuvbR;D9(sN=`0`6z|q5Ind4%I-uBHN`H-F79dC^fMvS}%BYaxfnzjYPzhiAk_il-Lws+lp zsCXXYl(v&4mKPf)qm8w`S{2)2y)W}7#(TZfSd}*2)0ncCJ|>NawkXUBI`Hm5sW5DX zZd$K!*JHnUpYX0p;UP2UYF?>`N@x>qp`HQ*Dats9`7)LlpXD>iG3g9Qdp3fXH;9Ot zZ3zrCViJzp4e9;HwUL(RLm|yv%3D+^Zu?46AZSb)w+qz{QDKRQJ{g4fV^Z+gVQjTr z2dKJC?rKZ%ti2?R$L_)Q_CfF$CEk)tXGk{9Q<|>5;aJ{DwikGP9H`rH2$bXcT$~Ya zYvV=fE1~d=Jphy5xS_Is!)Tz`XkCJYr|9HWq?|ZuMU77(2{dG6p+7lI(|*$XA87f; z2QpyovVhqI@5!gKGx5Z=9%^fgub$C&T9Sxc8nuf!yfGKmPZ`nX_`A*z>J-wSLE>|1 z4{%&bQlfV96|QAQtd@P(&YGIm_6b9wALvgpzkD$^XbjD6Tx<9ibd~jC&TfDhW<121 z{o%^4rO`4q;P+XfI%mkW%w9IjE79-@K2Mo520tSDfkh35l&CTfi;$8SU*+u7EU`*S zc)Wz2Syw7)SDD_g>jlkIQtY*nrwe^78QufYJiEQ*78(aQPO&mJQ~D@ZNDWt-K$^Ur z_8C`(dLP^iX#lw=5_H#4JJd&X(V+2YB3jABVta4m6LbOPr6iA~IgO+L2HH(d)plx$ z8wI=CaP8jwZDkuGnv;OHMF%)ZoQ61|A@ZnncOk57(82I4_*mh*Cf=+765$`$V3rZ58uwWvlX^dG$>7gn->?KiVLFHLRzF&3o z{yk*w8L7o`zfNVU*l-QykSxWjEhZg0b^t`_Jrg-eP&*rP>`du=dGlrxD^iCwEuG$XgYUO+kAU(gJ>JcCLU#kn(5v1DMC3*; z_r1Z1n`>;eKlv^#<(M~b=lDS&lUOMWv6TOCf}!#2URmTa77hVtg=6F|-+*9Pl$)D* zcr)no2t%eZRo<%wteyYB{jC(R_(QT!u8u(>k*SIAg{kYsN{aBx_8EJ>~TC$0CSKlLW zL&#h!(YS6@##7I(9LnDy5#}I^?vG+yR%Aa{GR=?ed5_oeQ=dr^PKF+1nc=j-L^x!v za*>FY7t0Q#S^gFz*iXqsn;#{dxDVN_P;Acc4Z!4DwJy15-O-b?-68*B$$nMj-NkJ2 zzRDTIqc8C)GWvs}jN6umVoR>+w^x=oB4n2Cr`1o6#gh;&6&A_tKtH=VCH5^8Vv++VZoPifGpuXbW0@UO24(4pbU#PWY(nQV!@7*v~I$~X-5s(dIObL|P~k35)e$7$6#*#UzUJSk+%R=^(lfc>pK# zr*PGGq*0opmN;_fOyuqs7_&NA@j@a+zY~`-K8~td?5Vpa-Wm3cjc~J%siAi5?x0(^ zUN%g|ij3MjUm~6Q})nutkt`z3U9NmxT#O>;I6Rwj;Vw7LD{`*d=|ND7Rl@1@@Ik7`Z`e-w>) z{YlAna%0Jrq4c+#++MW&_icYR5ZD!gBH(zdE;gq6cdJ}|ao(+#7sdW2(9KGFL%v9PPk0c~wmkuV=K%&LM~apir0 zsD}?HkyCCjR?#hWRSv1+YC4V>!q60K`k&IPvZ7%to7Xe61`~&88SIv*cdzMnP`p_HUFv#@9`8_N=OMr6K7tR1HRO%d3iiFN%) z`PF_i=k_>eZ`u^yWkACg6i0)jbDSAm4$8^hw5epu+2YS7eB^WI`WaUF9X;h&Q!lB9 z^Hjlge85Bt4L1F7KLJLFt!9Rql_ct4U0D6<1tv2%3OF}c@C#_Af?!Bk!oUACMvfNI zZ=~f*a9w9oyFbXiI2GRz`j$yNbb9Vfd({P+WOqagl8!c@W%AcZ>3N5)j%xJ1KgS|T zXg!dT0p~U(4)XqKBq?7g_vw(cvF}S(4~U1qQsLX&Prg(uM&ll4=(JQd9eUvy{tJyGDB+wZ3In5xlnrq=JaI5p-e- zvt9f{Nz~5IzW#l`y-8haC7kmH)9B{>lB4z-(g^tg--on_Twg=r|Q z~K>{qymoq7^z+Xrl>nl;#|Kc5|5*)C69bN=m5`9p4<9Tug z%-a@jG&)**D%NHB^|N zvu-7EF-Bkr0#=R=UO@ZyZfD_mKwy~0W7@uu7lJI}DK%$uoN*%t9h#({c;RzPzAL!-TXhA;K?j}j#_taN5&@4X~1G zd9Z&0A=f>SK}cZn?Soc1H){WtgB6lUKM={a%O(Xl93ULp|;$aZ1Knan4 z+!1-w0KzuQH9%f9fy3u&T~1a)nv&1PAmz_kl%9Z#8cux&~O;Ln@do=Mg#yYTDaGpx_8B1r=*V+nDtr=yP=aVC z!V`-J7%IyzC*yu*u#>7qo#b4f=ICF89}*tm>!#r&I4q2rjkNpo1~3GLlduV#OpoN_ znX#is_IWt5!U>t@PiNffR4jrF#KNV`POZ}>-v;_2gac8jeHP$O;7%C3tIJ5l(TMVA0mf_bN`VZU+}K6-wr?a$4Qm5v;bOGEbg}G; z!5(0>vTK=CJ_nj+Twr{zWX-4p50k&gn^%5K5hx$MkE|6uRwG zzdZrBMiK2krB~+^$O@oHEIb0J5f=bG-`h5UAUOe}oo`S(l*^U484wh;+a{4S*B3vf z7s1jEFR~RpSf3O(#&t{Hzc##A5KpAg2(+bVyPNE&kbb{H9t2W}_PI`0i45ftFz&km zS`4xYYJ={5d(!ca&PycjL1J2nV>>?PIQ2r#?-G*)Gvb1x180Si)?jMl(@3P5HSZunaRm^ z;5GG4UR+)8lOmzp-dzEe6FVZ=*f)JdGrrj=s7NaSU|K8YI}9@?R_{V`H8Yg{9EA8%gPcgZFc*^aft(H^v*aj= zBOe}}5+9}f6kazA&*SMh7kTqd@J3hw z#o_%-)d2qD{*fIJkU{nn3LT<&q7klqAJOJ`zNg?yW6*E61ne}#%^_3mar|+zvGS^BA^xPI8CW?r~rC?B|;~EOvjhY zg@4WDxqO%fG$D>^I9){)XmcwFdT6EdbvnXTI1Y!$|HQraypz5i;q3YHO_`&`!;_7g z4Nr+suXYNlrnB`=7`QfR96e>u<>d*XbtypPNq|QwP)dxJ9PUT#;l*zt6P(aXWiKF1 zw2NR$(tp4Y<{{gVj%|+5RS#=HPhiNuBJ+&h%+0ohd3!F@F%umYoKvmnM33J0uV1Y~OgZyq3Vs_qJwAg@Tlr-H69n`#pR&9?+4H!PIhB1wU$$g;Q$}U41lW9&>_mwjk zG=>M{Xy0_?G9GNL8Lt9Z!lYG3pgi<=1O3Z zz6xjSsyqX)%tVK6r(kq4QF8~Yv_vZBQ5$tsEj)P<+sXp}bzfSuZD99}uoC2)Vh~1}_`8fru`RTYD)Pj39WuMCETJ z+EB4@6Q~-b^B8>8BuU+~IWCX&>;L{%B>rK`?|bB?`g@<%zwuqfnh(DItRvMq6WQ%I z;W$$kiQ6`)j<%*{OSfDFIB?f#b*KG_(Vv3lW9E$s^Krcui#XaPCxq3DH(!h!LPV0JqiA=UwWx_{-0AO$ZTQWPOoDU zlKr!8`Rm#g3jF_boyrWJU{;uYm67|;q5&KWIwtkk0^-kc|93n7cRT+7c{&_e80G%S z0{G_<{@;u9zj5S$!|I>m`v2A}W0&Lmaxi%TFoy{>_RQjcCjvVYOq(p%E;6$PT_%1b zi~+LwX|n&!i8_%l5UY34onZgGxyrd2V1E5nRQ>tWzlZoh1g6q3natS#{0j@1Z=O7H z`uz`9dVzTlF7wKOam0q{->L0m6hJr`hBNj5PL4r1#1E`=AyrfV&apvHpt(K81>-d( z|G5A;Fx&mVdPzgMAdvrj2QZmXAh%I_wFinq(yOB{EuBtN+uE2JLxHIH{l(J2ONY)U zQ(0NS;W@sObA3^$^}Hw=fud-lKR}{g?EQJ=zivp-YryN$-8p6fYgz=`aAE@*GJBi- z8l=N5qE?hJ~`n6;xi+_p4Hqj0Bjs=OjQo;;n7P;WchB@ zEds+{{GuK}QDs0$gw<#bwxM;b1shMx0WsP#?*(dk3U)Zl8~LPHx-+WE6NbxO%YZV+ zYOl%~04Y&HYr-y|UKA+GRR&VR!-1qO9ApKGZUD;YdJP_V^4I#0qg;SLPs#NHfQ(RZ zQdZ829_S)KOV}XZ5eIlkJtl$O_%WRt2E#Q-!xU6|BO&TDgF;^V%}a8Az~sFM+BLX9 z5NDHS{o0^?{ZpxwLW0ElWqjZT)A%+D@&W&*tUgfVS^hwRv$O9lDLI{@;v~bHfCvfw zkY4PWT^jiP_E$=Dlwd_!Q@afSBaT;53s}LGp&%N_Y>Ggw5dAN@Z$|;2p_JcVFRMk+ zO|r<%FAKrAU6;>Ym7^p8S9nEk>^W%>Q3hXHRSX5souzR)-3QFeA0c05%I^* zfXfdTMOf5uSZ05Xa(9HGI)+5e|>UqB|OkG|Jp*gJ>`aJE}cJLU-5KRf}QRs?Xz(V#d2+ji?(5qgM@_J_(6|=cZ z`Zmtxoyjn`aFOI#2DR`6%Vw^uI_xy?f0jQMO~@mXZ{^^{BO07$YRWHB+%n@R_*52) z_Vzi}<1-L_8Yzr5o5k65F!~3L0XgGSH3F7d21g(^UuZMgRp4bM-jR1!KFtDyAjL<0_6>J3>6dyBkT8hu^fn z?ql2H)l^9eV*#r-Pe0@PHrwN^9|#aDxl|yEOk)a&qmvX1paZd@uY{#*(b}k0GA)v0 z_a4NBkr}c*H3BHhL86wpr^6gblZE;LL~8mM3Panu)@e=WKaNWoO2!LaKX zOD`?ugV<_1o_pb$fD4|p?}VOw z`%t?Rdifr2`?g$!OQb?5Q(!MxwU!(RCD1DxlsEgIcZuvOElMBFgS}~XS><9F^%}F1 z3DFQEQiw$ZCa(1qOqTNsZ=}JtBOM-^c8Q}&Z$rt29ZzEeryBHWgU4o`(yLkkOAM@9 zkFBQa8O(P*_^q<>_~Je&GQVC+| zmcFlK7%2wlL{#H-LJcYMkm8>bqVY?a&eN&;c8*XSB&>(w0zfqr(%6eK=G(guEBZt! z@zL)ylM;N3c2>|L|t2#QabE4L9 z2b+`SQyYFbmHhZXx>{gL7T!bLO*JMV?|a~Zq=dF7DqHlNfFVB;@e>bG@q%qN79zg>;axkp zSdxfHc6!9m&Mx#j5_tnN`KEZZOdd%>N=@3+e?F2;73th#iKHo8^Y(NFL7?+gI(Wde zFm|D|7mT0fm3Kpalauao8^PSqdXeON4kj}_@p}u4$nYC&*I>jSuhKHvtvp|&_j+$& zRiN_M3VRQ<^#+2FpaVh^wzL$@Bc<>JjC>jtFh~8{m;+;KpVBJliG?71WXrs>efOM4 z+lAL_hxhFkK;g<5U!(cp8A9+4Fey+)%o}hb^4?i_DG?ikj*Geo zu&h}c7Hf3DrtRMSddqAA7v!h`+S}IK)ySkrYn%j+A*e*$SVD5!uxF1)XbxHSlLOA) z1WcsRb8H0yrFa==iol;nbJggpo9sLgxO*dLFn~_GGppOG*iQOnA!ONDW!($Rp9(xI z=#{81by`aMbc}UzbnHf&Dk__~yY3z5Mq8#~A4UCe*KqjT%N;)f%+h~v!AOD2tJCW! zA9c0#(?H{a>Mmk)FG{UoEPg`yNGMsuv$cmwH13$h5dcOuX;6@5F@p^&&hzXRT_utu zj;taZCnFGIm|Hb#d=3kw5F->Njl&dqvcE3tqg|Sg9}hFO=cs z0+n;&&FB07!9`=DXbQ+@bFI364{rd-sNsUr*pgJA{ zO<#Az2f~{FIeIn#Ng6-#9S{G-Ppwr9xjk8A-v+h+C01%bG5wY`Ii4;6DQ6h?2DnjM zitlDm>x50<9c}#(9}roNc^i0r^|{uA%;fLi3K~}fEnyrZ=YwBgEqW3dwe+DZK!QG$ z;b{|3!3V_|2C3zOs9FvPui2h~7@Ireqfk`m8bzW;GO$k!dv(V_+p;YLOKGtdyvz|m zcp3`w;=_Q9x+4QsXo1~0`9LvAxCrVd?9d$054e-@xj37vLg#qyT8BYTki4fnMr10<`SNQF|Ct z2s=5)4TE6jyDwKXvc0UBFE&;_wm2{Oo{ zfF_r9Fg|ti09%xWTE>a8pc=W=H$e`fL@^lJj8SjrpW+-8pCx5r`i%f(eI?5#s!&1I zsX{H6(7&G-ncsJFSu5{U{{SU81rikO8K^`9P@;D0^Az%laGoByW@IFg}+wm4` zNVo_-0wL&@uIpIrO};2Rh+=&M0gj=k2j+=LRPl5Ta>Nn8WG_K+fB^R;OUa{v@$XZ$ z3bKH&zYBjPVWT^Sk~E@?nk1r(li&=r#P2Kmg6=Q^^zNvD*f!KAy+QgrW_axcD3{8BM85;XJ)h5`Ci8YIdOsplpe?WMu>-PN98`fhn{yejpp3UV z4B|0_GQp7AT?SH7BEVKlVW6qSB(c}Sw0jP8>9jz@T+HjT(E4Zn^QXQAiyaG~3n2hw zm&xsRkfVdYQVnvGL&4}EJ|r%QYG^(#1e~6=5tM^kB9(#Qx{7Y-p>V$*!Y06@j zDmR|5z;MM|MVh786@O}1&|^T=t}*daKHww{!HiO7pzF8;WB{Ss8lrbMz`UsC2tDJa z%kJ2L?Mv=H;I0~xLzQxz>~ zpr)XSaEV&hC=LGvwIw+s@d{ivbtl{06u3#eG@$iu0eX0`xNkrP{D;~V8Uwed)^(v#+Uo}CAPq(Tz~%q6_f}C=t!@0M zA}9#b-6bL2-Q5aGhcrlcNK2;((jihJC7sgUC0&aY5b3V-&i!ro-ske%oH5Qge=nEJ zwPwEad4Ba!UP6@_??mL;`yW3+(fd~MgGX9uv&p;1!wZeO)pKLRtbpbI;kAhjS5}?n z5x8a;LV|m@2+DYSFn}`%$oT2=rm`eL=*K{?@Oy(vx~cbV9O7{Yi1{X#S3nq&&fTd( z3d{NX?L+-s3#^%ahqkJ=C@dB7jT3Mgj!0M`wVhq!nWl+)+^A~#-iWHfBL|#Df_8Cr zpSB$2fL9?(zYY5q+=R*otF%|i?ON9EPY=>;zqLMen4*ke#1zT|{J#P*Znv7YHE<+Y z5vvc|(t2;0C9pRpyIX7J0`Jb5s@OcupXWLVk<;h8N*sYR^^UeBfLQ-2AE-C)mNdJ0 zfa8m4L#`F-^89#WJ2^lSljR^8!*`5ilsIF?K4>b#gCjC6MW=Bkp3Y6nJm(D1g4FIm zq<9OQEz&Gh!~2ZffzKk|0s^?Hb|m!UVNNHjr)Mzj3W3TqaZKZkpWq-!fwLo;&eh`= zhUshk#`r;wVZj%E93t2bk+ktyM^J3lOZ%EXr)wkM$s?AC$ozOgh-%c7I z?5Dt*Qez0IC*4q{uGc|lzHIPCa;RztF*l?NQBn7*`0~)d`-mxyZ4)$}b|_$Z^QZ;+ zR_#EY^MZ;{4PRIePpm(HxG@<~hZH-;&lHB%mG)c`TyI+tDOrtw9?QpvZZ$q`A zuX-Ea@Mw|UB|S@@f);(nKiBOB5xk!+9a5MjDALfQ+=+mYVQ{3`_l|CIEITSmt#^d$ z3PUprC#iE^esF6bxFDv5T5wOx+~GMN18!1aG5ErT`o7e*3;I7d!V&sN+>D?u!-r>! zLZlhdQ_*}e_{h%anggxYUsxHKInkb*`j@3U^z(^5vX~U=fpa0Rm+>heg z1q0$S`o?|BZdP~A&HW!SyGBZ8>4rv0HFrthuG3cA9N%?Sugq#W|M@*_j{9VW6OVQF zQe$`9eGRrSGw|ny6m7?8DjCkRk;z8g*UvlTf|i0<3Wu+prX9CN4L34enghyljK1~! zS^Cx#$%kd|w|WQa98v`M;5ST%j}c3~MxQz}R_f0!b(ktO1ucaR$;HhD$~-zlr0S|f zds`$ZpQZJn=ij$LfS(gPgBV}8;Qs5$XRI6-w->{{ z!9WpJLQ?=09-#2yg8|c04 zye0&KJ}*L1JL?3-Lqk+E*HB`^x`|Inh7s$tK?hh8wO3URuyvK$kkj3}QcEO(EcB4t zTwFK`PEz0!8Ywkswg&_0LSAX;Rh4xz5TUUwVW|jWfF!v2ZylHl9p8Yu%VF6LR8o=a zf2tN;?)1s(3b(yQ*wWptn^gD>Sn9gmX7UFhrCeU=!4c5LAwD9u7u5vG%3@&Nq=QFod^CDR55 z@nN0a0jvZK*q0C?pwAs>#@auLy=zkz*u_={(-2dR#}i@gA$Wb$Gy|XzvQ(P}GeX({ zTuJiX3!3-?0jMiy5L%b!GO1+<#-+eOS{4%M%e{|N2Epku1b|(HxH}j|%*N8_2vAG6 zBv1&q1CKCqPY4BUO8+g>WAjrx5NpTfVb;9Ns4|6MPz}m_S zF96;>-$2C_0=||5l;lsz2f)31O_yT%4id(t{=!~D>c55RAbT9Yt}ES3z#VV@Oa4=_T61gd23aO|atx`IHchc0Uh%fm6{PbHgvp zxl@C?OO5%MeWfc)j$dG;4ib2fEPkPZnoXA%)U(FkGiPA*5Q5-he5N-rUx)hsVyNz# zJOBkkgv3SV5~$}f<8o~-poX7lqPpsY2(!3wY4XRzg?g8Wak8Ih5EA$+8&qc==ir#z zpw~2jYHH5420E9Z$L(vBsC4;DogX>|-X4lC#PWaO!tsK*4CbX&7HR4Bab$Y4nAO>#u1x{UrK!aKr?iXe%cGAx9f<={WKL{_DQVs!+GEcZjAmtUh7Gf!+vx1zzot$Q8wK)ic3fMK!Lzq<&8ZlDTDonoSe)h`0@}v|=?ySqq)_g|ZJ2#w zgpyKVTcYDlu>Ja_jot*?x5!nRt|nX#rL_XP6eaVq7O=D#)g!`8PUuBE#!wOM1S{P?V@QV)z_EJVSF5kI zarK={O>1K{g&SttmDPmbhhSd>9(}R%an$_~KBKSkTvgG{R||WeWl}2-=vJy0z_4n< ziRzOro~o0%%gRO4%8e!bU(Rvc4>z!$Wlu8sJa&SP?HLcsR@_ChtS3#6188blHc^QYrIrH$zEihU&y=SY1Z}Mud3zo)~cKT?8D2REa z8O_?Uygznha(b9}2poOjCUz-y7dl=0-~f)~^a>jzw_qenp?TD?)zN2))7Nd!PJS;m zm}e`Ukoe1KhdzL(rcCwlbs=a&E>oO0ai8B_6$&O&L&x7xKGLt);>@|G-xCxrz*_lO zJ#CR4l_!rm{1b@L^QV;?5)VVUtD?W@nI)U9*bDO9D`@5nRPw%5vbm|IxS%F?=f22h zN*-$2=hJu03;B!E`I_8v#}NA_Z$y53sF2blZa8PaxfIM)4<42t!bhz)F*#rTC=#OL zyKR7;BxLnQQga2J$I88ApQik$F=$7MFN~YWC^hNKIH|FdXUQ>=Wf5i#6xNL$P%~Zz z2S5}`$`?yt?>+-8`Xhu==C-2hi>%~NYTkNaJde@U!MySYN%=R+=9|+9Skg05fqi26 zSpxNeaYoYuRHXu{whtaL^RHQ7-B;L}4Eg7jJ!j@+t@5kxs2Dhoo~Qwq9{^f?F$2A% z`oyJRK&XaPbZQHc_igj?0G*9Yc+gifwd#K2t$sX|~x z_GR4&qHal*? zekc)h+f1F!j5~@D-mnAIr;$K?niHR~=e_onfnMt`6oKeGh=sv~C;npU#HQn4>@F%C z&QX`vfFV^QbIBd1i8MSvYDA^imwpnD7t(ucTf)yBs8ryiw&XMS-m8|6vXnZ!g7`0b z;u9CfGXL|;9S`sAm$#2~GqF+BUchmjrJ+k1muk>-)ZFcVa>;n7bsnlda^IgX2_?4l z)&6VSy5pa^i#q!9&L#}{OQ>N<#<5cW_a5+v25avAj0)+K3C+Sn;S(lbhubKO{uxg6 z^(rJMkm%{or9nc}mRG_a4+iRaB_S8J44hIoLr5u|MQq#Wpn(>v@%Q$$26G5sE$N9G zukNFCuqk@2;#ompH5Ik7VXR35k^u} zfIFSDlv`?iO75SaOs=AmM_G|uQ@#ENw-JTIp?sg;;|x;?A{?~-2PYQgf@BwJRyrDg z`a0_86yPa%?9WZ~?-+?X+OKsKc%;k}>?ryngCbZ8ENI{m z2S7v*#p5KvYKt6$(jnQAeI^g{9AFA<5YIhV2)UpJQ&P;Fy4`9U>yT2L{_cf?Fk9Y* zg+PG|YOkwDxaB)n9{RbqMaVT&Jp?w&VD<9I|A8+4X5@aF$-wWDLSY(b%?t4&U_ZYCpdhWpB z_tor>^F$c1LTw-<<|EbMb(|-twA(>HIAsq69UGbFoQel5z84DTz;y$6`kkAU^EeiTP zA&43D{=&BTrQk%v)Pj;pc`6fJ)l4=fuE3~Xe+cCd0uk!X2cLVxqD7cLM{zONLk273 zYz;=zM|`G`1j{&ssce3}7%Gts^ODUT1C+(ObNVG^Hq?ql0$$8a$~P6rT;eMJQmKF` zx`Qdshw?QvtxHYzFCY$JrPTL&l?(=&0|wNwPfNi2=I|@xN%+f{mU&Ll62<^Pi9J9N zaI;*xF+f4F511g8qX5$@%YwFvs^*tzs&j|(A*VFOTMOFl@{WD(E%zSg<@N(1eM0Ah5@+unAk=pzg@#1Dc)Yk*1sDncZaUTi{I+NX*;pNDs8i z*uus84cs12iYz*H!g*Yy`8McKSN5dQTbz0aCxD~`XVbPAG@?xhb(8gq_Zw!z-+9<}5g1Uv+ILqO3Ya=bIef;!Aj?GECZ@)!JJ zHQ?tM2-Th>V4Eu#q zRM6+9L%wLgDaifob~5iY9JQDZ2pk?_KwTMvJFA3V=8_$_B}IKuTkg^OUrG>F2&(CBKt_YSLY z9eo{QV%Eew{sL+M4AdpJ1-KRWS}=Yjn-&zwVE}mHhy4YZ0Q#iyz2ghhw;+kjsD4Z2 z6e2?%F54j7CD{hF!-l|97rnFxxZ_(ySOOTLe^xp8P+-y=3PIqP@dZjQ!?33bp(i=T z6*9Y)|W5rCbobE zr@+nE<7ZX~+-^|Pidi%f;-zZ&>?PKE?hrKY0HqHBMWq*9Yy6o}Fkt(z*Zq1lze2r) z2}wgIGlvACnpnXVe<&C=P-qm6G&em3gn}&&RiLf!{I%Z`zY|fp3Q$^{t3e2%873lL z#gE|wi-6vWLo7agET5~?e{UHemU=S497m7;x@rwBJ=}joTWaSy8+bSixI}*9W zx+3>}AOI9{t9&s##9e&xIA=`Wk2M*sk?)3Khs1=T$VB>$K-S564Y0|W_I1!*QUydu zkgeR$3SvWPM~K8?$1@CefY@7^tgvrll9bf=gcftvHoO22YKMAjbPQ)tc;bNf$Rf1X z%+Ki;zytF%`~^HQtwQh|50IYFiS{NUE6`tUirf*PJ?mg@OSIQT@4?CnaXXw)Q;8Da z2UuHZ4u9}J4Qcpsm7Ovgg|mh?IT5{SJRaS#`krIh_bmJrAn zmu4vIh0g*A{Mab~myzxC$oXfDIgf?L`d*<8&9K{)_tKOx0$r(%XbyP^dTpp+ZEHr{ zAcUq$J<=CK@ri;(yv}}7H*Em$ofq>hA9m>%fOw2O{LSI|=a6Z`pZI3+ajwD02k4S0 z{cA#m#(U|X_Eei_e$R^)8=p1ijJ z$mTzb;ifZij9gN;lg)ZE*+qCXVW-Xn4|euTOSa=Fusx55^n@SaAY~ z!cEpMvD%U@X(U+NQ;3KH`ECL(ijNB7)kT)ce{4J5#3}w81rjR zf+KmydQDD?8=4SDk>5}^7p7o!wN{&z>9DvFL!@R~y~A$X!rN4P3j%6qy1ReMO2HV zm*WRXlfwz0zz2A)!A^0og|;ztO3H8nd*yg{?3v+C_|`5x(k>~11^xbgU~u?B6hf%9 zBv%ABFNVEXM?|}S%$Lsbc%05qEncd|G8s}2YW6OxNC(3f1^H|2;9W4tB&O&*L(_4k z4P6Yh-(J_zwaaZ0bnUW<$T*ZqahQ|%O_ex}tg{bT91ioy;aMAp+!@#or6L6Z2z;>d z&IZxf{dFi$Uue?1w>Dj2A8r#aAGUoYLYobU;FNwlQZf;98`O$OAvx>rjF?$95u+v| zvA=?mV@G2r9FTN7NCt;BthOCO&ot`)=6F%jKWf<`QZzPb>e*7@6(vnbjChv1`>kkjyT5MUq1Qp0Y$Z5o^-IYXA>!g%K@fw>hFSQL z=w#ms+w^jQiuWTnQIUSnZ(x;LcYoJ;klv`@u}TxLinf|$#4Kb4-x?#kzJZIz)@9KL zCbg3^UoBNqwVcHJR7=AMyB*q2f)J|HjQa>SMTV>_^&TjbNmJC)^80^Y|ym_qcgj#j|u|WTWhf5i}z-1zL@!)$c1E$=1OHX0isW_j@}T3GixXX^@>@ z#yvy_ZN!Zt*D$n$w!Zli&dB63f|vM1>+l1ql;yOimCff^DuV#AAw{_NnUIutWT2uo z!teRAc$a@vcl2&NR-RUwY~7e$Aeuyuy#gNG3b{K*@p^|wwbzV{+jEWW1TJ_DS2lU$ z3-+8Igs98$jd-p(T)>K$bI;KomtQz$e_;F=OEEgTjg$#$Q+|{2AcGX1hP91dKB^AoH|KJY3*2nm1HfE>Cu)s-^U#l6fG*neXo@# zYew&ABQ8g4D(06z>~2<7nHs5qH=bAMgtMY!Yfj8jn1h$mam3|ur%@Mi%#1J&7Q>N& zH(%mv=N=w&5fLR)4DMhx(6%F4D49l)^lc8_}1lH?}z0XiaDiR(-dGS zwx~0`7jdpb%D&59;%}YCdp(%@Ip-4dWar6np0;o@M#oX(ZkeMbPd#O?vs4}rR`s`3 zBc|o`-}j^9uPcyfaYSvu-(ffOWX8!me9ycc7#4|!tiR&BOVkRq#dXPH4Wo;r*9eo+ zOX3_oN`BO4_d9L;+tV-@3>Fi|=kyIXm}2nH2Ov;lhY2CVKDw;s zT~UvALx23ptQ~D{A3%7-@~90f+s=GPCUde-@V@UQ~GZXC)Utv7p=SI(}>3EPky1iC*a6{&-XV&^zvZ)(gwW)av#uO4rT zHbt^`lpr2Es3RYh!$?niUPsl&+soz_c_B

Dk`Z66OS^R7Vw;L2=TuPh6_r^;;rWRXS44$CAumG}kDmtaM_H4?#S@CzywWU~8;f zF56$-h%8Nq&u(<`*fN?R zTEb=)b6Hn0(0xV1-UT@|UpIvy-;^WPutzKg zt&|yG`IEVP+6u!)`QR>wZa8@670X;6Ql$-t(NQ4EL4NUZARMiNx;RG&Vr(BJ>V^~BM7s~}X*~OBepa38RmEHqL#JFO0$nJ&U}4eY4FOvH zLzAR1kLPLLygTc zvksT3hh#^`vTPw(6#lt4?w{onJB8yzxN~EcXOt-!gQ74v9LD$Rg?Gjc@PDraNL=jq zv_P*okAM-}uniXFl6)E^%cP zo~l$TytLC^M=T?FIRAhd{k{78ammcP zuq=|_V_?Rl7dAYpeu)v43cP%Qccxssu-@%c zi#L`3a(ZK4ngFJ*BSbixsj6i-$R?A?QawA%9@JldS^uQME5Eeg@v||=)jg8ThAJCY*slTcSCsc%tSv;MX%XP-~h8U%Ol~Lo8Co5 zGdF5grH&(3M z4DJ0O&+D&pb1JtPs?wL_b$rQ`=~ZgxM~v*eLmLJPwE4@3r9@HP6RV2<4m+ zG?=ejF~`?acDl$xFGz1b&Rw=5{dY=)EYOj??i2HLCJ9ips)M&6BW3Hk4DC|JDRACB zHc?Nhz4%*Zr;T_YcZh=BL!VmZ6^Kcht4xsc<4aO3T!{@6ya?Kh5-5n!!9_ID`)7TYf z-V+ZB(hS8V73o%k!%k)@)w86}a4)__et(0o(F=v?C^gF|m<*sd-_Q9)^+rtNl2P{e)x<@Ke200*IfmQD_JH1rs|o3yfF`Mz7Z71}^L%=aw_+MqQ@@I?n=auY_B_OFqQH&(#_tTw!klQhGA@sH>}L9XS;I$tHS-5Xeyf8*omDPhXS zB+)^JGV~xso8<2hj+XjL!yl`<#d39g= zBdipn?mT1Ot1%;eYAQBzC@-mB{Bdz>fG7lCe-pOvPJe5r)NmXGdw0rv?A?VBd@XH)BDi($9#yHFq}WR|b592J!i#-(O5i%n1o{{Q z#Spjal>-QLTs`{cp2@t}Uaue1sT1VxYwsz-kNh5LO3$k)7DrQXA5oyvKbjK;Flmy= zXGbtcC=4yi{J~z36#1l?APTNnpX3@~j2Xh;2i z{d1zXLI8_JFjo#hb*=(50(R=ASr#NkSIEqOLc-4}jF`A2_vJACQ8DEr2&nv|saJU0 z6XIMEynh3<6e~2rClEKi599$|I6;k0?$tA95sNZ?ZC7P+W#8uuDGJC;JLt^!7Qe4H zR6!D8%_(Zu84>$sQDM$M+}hVb$YlM-LK0V^mr5qOs2Af!$WKPvwKs56N62ma;C+`& z$$7y#6-Qwk+?%LnmTV79zJWlJ#Q+7qu`xQa(<2+kvH8aFh;dG!S50u~pbFMO0*JpD zg&z`tZp*4RyN}ww4Ww-9*ancdt`=BQ+W-KVW`&eQ)W>=S#DxT#`jphr>_}d7>{6=F zu`0Nykk{0~;Mu)WoNUE`B}r@c%yPD1p7_f=k90+(+O53QJlSpVC6SbF;Ze8$3m$<| z7Ab%ss*FB4PAe4#;4C(t*jIBPip*UTplGXowkzm0y4RH~-eyO=U8b#QmPZ51>TfwX zeSo306G0TkvSRrs07_9oT9yM8PL!>|k?R43nVlg$9K+C{(wIdR^{AtJ(=WT??YM_4 znY>k}AlSy?=MCuWP=Q3pXpndmdjsg^B9YU_>_q<1j7d$9)Yoz(1LbLj1WPrJ-yuk#{cIXCo(bhcI=$<``7vtS)rWU~ z2-VjqSo>8U#v74R)ct@-fSbwRvy1sDYgl+~vC`}EW&nzLanA0Wl&hvw9DvSQNExjq zwbw~Fj-C|@>Cb+R(}K{Waq|Y{BkiYlG%+^fFDqI?%`M;j(Z^Qm!g+YI<0LcHq%$S| zxu}?5===qx@{oO>%{rU?(J})8+&geD^Uuy`|7)oahcv?2HOYTu)#U!$z!g*!?OL7i z=NDu@eFoevPN$98zn|~}Mz%0Jy*T$jzX-TpDTmbm>;o!TgSRcrt^R1Afy-YW+-xuA z|IaS{zjl@!agxCdVWc=(l@bet0mXmlQ`t{j@FVsXb&ZS~u`|^+I#Oo(Ove2GUf=+D z^knFNo8uopeFMx>j8i#saoDLIRqwa{Od!5Q`Da)=dyCXf+^UZq#>{K7(6tefng)BSoDz30bC$RiGxy>&c;Cr{1O>(1UCM}n$@0>C{o7w{)c9v3NDx%BaeMdA!t-9# z6lra{cc49j4=8Q-*ZS=O<>F|AH#5AsQSL4azje%4glJ@X^QXO?ImvpPe`?qogo|i^ z8$24p6muOheq8gPZ)!(chC##(U=E$mU8m7JOe_iiIjK-dYVm^ds4#0un#Jty_NM*%Xns*!9 z)JT&O-9SGv*~1}r@<>u1pYWT1UaOEcfB;^5!v3N(yE_o@i)<($h+@Rd$nyS7zDCUc z!kI`gpII{7HNU5I|0fIjf1XP}_&oBF&w|O>-H}fK&!~{(y=2sqFjG7~nF>%V+2`}QK0jYc`8(7i5KKRLlt+FzlQ#KT(##9lR7hW{ zH#^+D;r*Z2m*_Z>y`EI)H3-9fk+gQ<_%Sch_EO1z^X-wgHM{``6Ue@2qN5gBO$4|^ z>tQfh3t_TuUt03ekPKC5_5x%~gkPNe9HshgC7)5%Y4d_IPJD8+cR%iP54DN6_>{U! z%^y$dz5DQHuyw|R9|P|mK6xC9Rm=_#38kB^5BqzXf#*^Q)61RN7dR$F`HLJ{t&*#h zgJ{q8ryAV$Sb-7hFWc?a{}b4At)J;Ale3t@#uR2F|HPoY$(x>u=Y&6;mx?w+OT5IbK>$}b;R}R#z1z{gw*7R zGcyl+?PdyCFOD1Rno!c~ou8!hS0XK;k>OsRY!lLcWmln?QRFy9zP9{x8?QGLwPOxpactq#HJ)}^K1~stp-m;>h0%D z_)Ill_RCM1iiiQEY?)xY-+bJW*T)yEmPUqy?l8;k^af`{y?WQjyPl`019l|f+YRS) zxDCtLs3fjbXoFs;R3dxR)S$Iz?rNdu#I*%>);#&1IQRX_&)YwzfgBAEIAW|F*`Z0y zumTq2c2xzYSKP&bxMu-*tOzj3s4!#CWV#7#phTNRzkx+pwP zB3$rc!?!Vch9D4SE7Woe=GCL-r#Z?`19@g1Vl>YY&@Mz4jvi^dEdHWA3SkjO+7ohD z(R9hq6)z=ttly{a{dmPOc%<5Dc%)jbhV`@`t&Qg$^5S5?to2lhuOa>L+RrWPrRXIa z@%-rBb{V^+aYjn4b0|O}4PQqv1O^j^rackpXiVYelNkQ)@;4@@_HX6(SiR14f18ecHqlDPL~C270?_qdfjM!n;;lwqK!H?8N8& zgc2*fL-GWaSQsgZTn)5NV}S=j$~^SP+vC}+8lPkg5njPynKx!AHgC_6ck5439|(I; zMUwE)d$J#xmDfkfU{&pnFq8An1qa~YR9U)dc7Chv7e`qUSH^P`d=L3%fH$144YKD* z#RHF}UHFp6_438b+S+`))WvPJuX@{GsS1y16qC@wn{?2;* z=(1u#R<|}nt0Ig|_(PHyt#S&9;J*YT(Z_?p&_wZ8={pEnYJ=Pf=Zdc24y3x;~=Tp*BKY`C_zX?%+zkW>nuGaGow%TJBzj#OhL*Yh2$9z zQSi~vptx8VfLNkXNu`-ofV(_J=6rcQTQEM=yQqzM{b^CJ1);BDxOk22!Zss9GAM^WL=Nd%{|$9k$j0iW;da@qApKI`RFnW6h;TiizTnr%KSONClD>vc#bGRff)xQj24E`IvoZ&AWYdJb8?{P7-#~H{jT21&UFu9rZT3@9XA)axAh$WDx(6PzyuZy>{|6S&!Qly zjAU#%@UKb6sL#rIDn2&*-3gq41V_ax-FH8;W8mD9-Dy1N7}}vHz)qffB40R^6xD== z20W^lTn-niUxgJ#OBj~o5hXByuuYxVDDQV;?CY!`-0%$3wr_V(0#@Y35K{O}uDgB6 zDMdqUOCSgFE7-QN} z(G23qL%@QOPjhemE%MZz^%Iizn|lvm;nO4UYIxzt$MaQ5n^zI zt711lbP<($0PO13d67``z+W;JNEA72*|Dly4U`N!BiNxJDlW9|Ptk&|`54WYj0O= zF=+`tllceoWN_!+(6J0Nu5u9Aq+Md(JU)ng4cYyT>%#iqIo4(MhI`n`*S_5hh93=` zBB8R81fxNj<$sN(;J|+9S9MO+JUQ7}EQ2P>$xm7e74Ve__qsR+B!W| zVQ>Oj%cI12_0jlRKglK9zZqt)RI_@h!rIufmV2$S_^}03u#ia%uWQ>7%)MIU`0{Ld z?7jW>O}tT9UKvM52vEN?K-omf+P8!L6w5zUl;8TifrdmWcx$&B6`@W9{{?1RGJCNZu%}e4YS>3Mr z`=!6NCMUXhnGkNir~AW$^5u!9XqeawKatPUS**f6d<6ZQ{56P_Hf2U9H((vswmJqw zDfk@**2bGIkqKNBwO-|ibrxxp}<{GL%%8C^-$CXo{Xe{SPTG#?q-%%u(l$?3fY5mJx{W= zCorZ#97o~cn_u}Sa?P>67ghvSi;WNc$?cmEpT8_7&?wQhWXLlq$1ZcvKoqfmU-OR7*;DXd;5Jyq35IDjk_rqS$OvJ>m@M9w8@6mAPB zhk52c7a2}6$n!`@@MOYIR+E)4qo5F;`pHqMp8_wgW$$GUXOl+sA?{OiWp`vw zYB|}N+N4Qg)ICg|eubjz2A8tDBCzmW@5A%)nD3KIxW$&}Pqa0P6LCr!!W!z(liAt^ zZkBv)aZ#+-s^-gXUlwB&l<+v&EKTodewVnY^=R1ev60;W`cn0`lg$~m;Cn?|>`7ka zhaZY##t-S|j5P7skW&t-=+ZyFtU0PYY%tbcvchARUIdEdJ#2qob%H`;i!{xd1|#dQ zNpU!6kBQDiBALeQ3+4Te{2L8GV zr-5+63S;t*l|aE)JBkQ#L_?ArO~ja~NlKH0Z9?+awGVSK`QlP{;?!xB zmA!hX%h-k~x1|_0Fdpy`L5qwQf8)@WEwrnDpHK%rx0GpP_*+ zG#OCxTok>7d23I{^nY zrF|S*P3e;vx@d4>%g2c1ey4HUB_&TCCLJh}i1 z_!?5y8~fr9idT0(3N_~JNxJYPr-ggR&6y6dKS0LtNi$|@5(z&S;@FHzTeX2qko36$ ziYvSC0TMXIt)TgQ_KW=4A7$_}HUf1=w@IG9?Os%WnARed^bSGbB%req#STojc@@c5g zyz>5~PvmJ3mf~TW#`Hl~W?WKu>-`r?BY#fmjnV@y;edq(+`TgPfd>&-J8#p;lwWCE zP^x6{-qUBd$?@^!LNSGwJe$-YwhHb;66 z?tsA8>8{?0nwO;~Q>~;P9a`Zv*ki#H;jf(cL%txhZ783S_F{j16_k&VJVCbd{UlWL zL1#W?_a?odw>|DdR=Hyx!krW9Sc4R{nyZ|~xF!)Ng$<36bviGK7^_@kqEwxAbE-W{ z<^&00fwyPeL~qY{&VKvq(u|7LHBD9@)b97j8J!3+dqnp?`h9wXpw0eDyaG1KO;LM= zs1O-uu&~ucl+sekWPJy^cWb$OPm~!Am2?b}=WndBihJ|4$Uf%iia#*A0E2r`S>LDB z+>Bhw9F1)N;GneX+%n&9gJLUzN>e*6Kec5|Mz$mOCBtt`-}?10WU=;iYoM>V%-||n z%CtN=ozv56;gnw!Lxk(M`Dm--#q$KsMAbL;%kL)~Oa{#v+RalwWQ8a7sd;x9+)?-V zi-%^_ncQxi7lw^EJ5N+iIyg_}CT^@-?KMMlXT)u@rp^ePXPDf63MFD%2{`5{Ykxzi ztN*^XH92)-?KSY|q;Iono3wU&b7zvJbmt>__;)US6YWgv$G;hf-c=$NmQiqHs$=}F zmqkZ}Gmr7BGMB9#zQG8L77H%7DR$cv&>Y8k`{K#)*QJKi;>>vcw~1FbfUmM)iI^)Y zOXd3hAn4UEDo9v-)z5uu-S-wJ;YAGVict1|Td7?3f^v1x(su89!)GyfKa~R}XD(8vyQn?~7lvODWB|7fMI{ z1|rXuBlhB384r@y#eNB_!(X_Tz4SS~Xiin>hh-KY{`_3bvDv5x3Ruhgio=oMDRd9!F(qBkE=j-lt!$hh$7^3CwU{@VClpdr9;+ zj9`5%^{F_gY~@tuX(V!1S5%JZwmh=jYc%eXM}EgV^J*vwAMIjbkiwyu+4_Y4S59Vp zeqQRad{}aRR28u|2ic~Urq-LPyUnLX{@-{729AMJ*?0BX(T!$iW#Z&Qu^S@Zx@3ST zI=)QHIHl%q%6=)oLq$W8sC|aeju5;ZuqO)>dxZSj^tyMxFSuHj^grSX3 zcl$CoDq@_BEX1Sl}#jJV>x6K)6!YfcNBh9b5s4|r{a zchlSk-WPcE>Ll{MvaT=n4%nJ)oObCy@>%4bygrJw8>CVULJ*~UAXt}Sv4mS!5_w|z z<-0_!bASI8IXZkWhCLY?2|TfKy4^6`{qsySp<){`boyCA{z=V@in2p|M7nFnB=Hzr zCDtmdEb4K%(sz0@)6>?I(a47L%|GVpCVS&BeLdXmr>*aHM8L64=_urdRNBS+4aObf zQ#HS8Qa?PeBAXmQemc2)#9}U>pYbFw;(FmIWAcZa+`Le+ih|0!duId)Dk$iQA7!jv zjLlWl%nso}+2sje8@Uiu5qLknDPfIR!jG$Lubxan#Ch=i#Sn(frZT#W@2O@uAKLr< z2kI)mjbf+Egyq~XH`2Xoo`2}&pFneW>DkOk*J1K#yc=`1>YZnr9N5J)D05kQFgSVI zy-ph`Y!e-Ue7?W$>h!&~^vv!T&!ctGk=w!I4U-+!qmk048;`GLLtjN4&nU=W8ZO!g zHIyb=I*{FWXyxLr^<~O@CyLH%08i&ldbJ_L+EE^2ok4cXnAFI3juo+z{m^k&3+-ckT#8l)&-!WaUpRkRw_887YpHtb2qwGhi3y*wef9c&Gyd2PC zyU#N?$XoS^8WB#69IW}|`@X?`-g8(q9Wqp@r;cwu*Q_yGwCwR>;*LxR*X(2UwN|%L z#N8NwglRIDXUNep#hZMUl!4#bd6{Tk?`n0o!Q)FiMlx?bsUX9m=ku-Z?ADHKfN{47 zj`}qlTFC36aP2V!e{lDJ2jg5A?$idCtMo?b`l{e)FrCt`{TwURhcstTc}~FYHYjeu zgXsP7|Mu#y4G`f9Ls~AkUFd}#|Gl$+eXPk1N0Ho5>OVmSee2)Hfg?#y?S$}%OYc8_ z+ER{z*sFVrm~;ET9r)`{i^##&47^{qRR3%W{xcy;RCc3WhWzBw-}?&w^fdysb*q?C z;=jK_{>>U*oIOzpu0RAjcYp6CLnzq#G3uLo?EmbLDHZyMx?dQwH~%>xO);>whW+#L z+&`Ow|70Zce?MRvBf1T$sK2fV_|}%klwj+CcPY$&P9C&FGl+pE%x~dUegCuP>gZr= z9O4OQ`v2@uzce@*GgJW3`{(?Se+vLxmn?tEQ~2jsMA5;i+-bhK`Dj{0@!vxyM=ZjJ byF;KMrO|5c5yZX+{>e!xOO}Yg4*0(S1GE}n literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-preview.md b/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-preview.md new file mode 100644 index 0000000000..61376a9e60 --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-preview.md @@ -0,0 +1,155 @@ +--- +title: Microsoft Defender ATP for Mac - System Extensions (Private Preview) +description: This topic contains instructions for trying out the system extensions functionality of Microsoft Defender ATP for Mac. This functionality is currently in private preview. +keywords: microsoft, defender, atp, mac, kernel, system, extensions, catalina +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: security +ms.sitesec: library +ms.pagetype: security +ms.author: dansimp +author: dansimp +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: conceptual +ROBOTS: noindex,nofollow +--- + +# Microsoft Defender ATP for Mac - System Extensions (Private Preview) + +In alignment with macOS evolution, we are preparing a Microsoft Defender ATP for Mac update that leverages system extensions instead of kernel extensions. This update will only be applicable to macOS Catalina (10.15.4) and newer versions of macOS. + +This functionality is currently in private preview. This topic contains instructions for enabling this functionality on your device. You can choose to try out this feature locally on your own device or configure it remotely thorugh a management tool. + +These steps assume you already have Microsoft Defender ATP running on your device. Refer to [this page](microsoft-defender-atp-mac.md) for additional information on Microsoft Defender ATP for Mac. + +## Known issues + +- We’ve received reports of the web content filter interfering with Apple SSO Kerberos extension and are actively investigating this. +- The current version of the product still installs a kernel extension. This is only used as a fallback mechanism and will be removed before this feature reaches public preview. +- We are still working on a product version that deploys and functions properly on macOS 11 Big Sur. + +## Deployment prerequisites + +- Minimum operating system version: **10.15.4** +- Minimum product version: **101.03.73** +- Your device must be in the **Insider Fast update channel**. You can check the update channel using the following command: + + ```bash + $ mdatp --health releaseRing + ``` + + If your device is not already in the Insider Fast update channel, execute the following command from the Terminal. This will update the channel next time the product starts (when the next product update is installed or when the device is rebooted). + + ```bash + $ defaults write com.microsoft.autoupdate2 ChannelName -string InsiderFast + ``` + + Alternatively, if you are in a managed environment (JAMF or Intune), you can configure the update channel remotely. Refer to [this page](mac-updates.md#set-the-channel-name) for additional information. + +- For the duration of the private preview, your device must be in the `SystemExtensions` group. This is a temporary prerequisite that will be removed when this feature reaches public preview. From the Terminal, run: + + ```bash + $ sudo mdatp --edr --groupids SystemExtensions + ``` + + Alternatively, if you are in a managed environment (JAMF or Intune), you can cofigure the device group remotely. Refer to [this page](mac-preferences.md#device-tags) for additional information. + +## Deployment steps + +Select the deployment steps corresponding to your environment and your preferred method of trying out this feature. + +### Manual deployment + +#### Approve the system extensions & enable web content filter + +Once all deployment prerequisites are met, restart your device to start the system extension approval and activation process. + +You will be presented series of system prompts to approve the Microsoft Defender ATP system extensions. You must approve ALL prompts from the series, because macOS requires an explicit approval for each extension that Microsoft Defender ATP for Mac installs on the device. + +For each approval, click **Open Security Preferences** and then click **Allow** to allow the system extension to run. + +> [!IMPORTANT] +> Between subsequent approvals, you must close and re-open the **System Preferences** > **Security & Privacy** window, otherwise macOS will not display the next approval. + +> [!IMPORTANT] +> There is a one minute timeout before the product falls back to the kernel extension (to ensure that the device is protected). +> +> If more than one minute has elapsed, restart the daemon (by rebooting the device or using `sudo killall -9 wdavdaemon`) in order to trigger the approval flow again. + +![System extension approval pop-up](images/mac-system-extension-approval.png) + +![System extension approval window](images/mac-system-extension-pref.png) + +Following the approval of the system extensions, macOS will prompt for an approval to allow network traffic to be filtered. Click **Allow**. + +![Web content filter approval pop-up](images/mac-system-extension-filter.png) + +#### Grant Full Disk Access to the Endpoint Security system extension + +Open **System Preferences** > **Security & Privacy** > **Privacy** tab and grant **Full Disk Access** to the **Microsoft Defender Endpoint Security Extension**. + +![Full disk access for Endpoint Security system extension](images/mac-system-extension-fda.png) + +#### Reboot your device + +In order for the changes to take effect, you must reboot your device. + +#### Verify that the system extensions are running + +From the Terminal, run the following command: + +```bash +$ mdatp health --field real_time_protection_subsystem +``` + +Terminal output `endpoint_security_extension` indicates the product is using the system extensions functionality. + +### Managed deployment + +Refer to [this page](mac-sysext-policies.md#jamf) for the new configuration profiles that must be deployed for this new feature. + +In addition to those profiles, make sure the target devices are also configured to be in the Insider Fast update channel and in the `SystemExtensions` group, as described in [this section](#deployment-prerequisites). + +On a device where all prerequisites are met and the new configuration profiles have been deployed, run: + + ```bash + $ mdatp health --field real_time_protection_subsystem + ``` + +If this command prints `endpoint_security_extension`, then the product is using the system extensions functionality. + +## Validate basic scenarios + +1. Test EICAR detection. From a Terminal window, run: + + ```bash + $ curl -o eicar.txt https://secure.eicar.org/eicar.com.txt + ``` + + Verify that the EICAR file is quarantined. This can be done from the user interface (from the Protection History page) or command line using the following command: + + ```bash + $ mdatp threat list + ``` + +2. Test EDR DIY scenario. From a terminal window, run: + + ```bash + $ curl -o "MDATP MacOS DIY.zip" https://aka.ms/mdatpmacosdiy + ``` + + Validate that two alerts have popped up in the portal in the machine page for EICAR and EDR DIY scenarions. + +## Frequently asked questions + +- Q: Why am I still seeing `kernel_extension` when I run `mdatp health --field real_time_protection_subsystem`? + + A: Refer back to the [Deployment prerequisites](#deployment-prerequisites) section and double-check all of them are met. If all prerequisites are met, restart your device and check again. + +- Q: When is macOS 11 Big Sur going to be supported? + + A: We are actively working on adding support for macOS 11. We will post more information to the [What's new](mac-whatsnew.md). \ No newline at end of file From 6654b3897125b06b2faada2630a19431eddeffcd Mon Sep 17 00:00:00 2001 From: Tudor Dobrila Date: Mon, 20 Jul 2020 20:35:02 -0700 Subject: [PATCH 0250/1414] Fixes --- .../mac-sysext-preview.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-preview.md b/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-preview.md index 61376a9e60..664014f512 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-preview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-preview.md @@ -1,6 +1,6 @@ --- title: Microsoft Defender ATP for Mac - System Extensions (Private Preview) -description: This topic contains instructions for trying out the system extensions functionality of Microsoft Defender ATP for Mac. This functionality is currently in private preview. +description: This article contains instructions for trying out the system extensions functionality of Microsoft Defender ATP for Mac. This functionality is currently in private preview. keywords: microsoft, defender, atp, mac, kernel, system, extensions, catalina search.product: eADQiWindows 10XVcnh search.appverid: met150 @@ -22,14 +22,14 @@ ROBOTS: noindex,nofollow In alignment with macOS evolution, we are preparing a Microsoft Defender ATP for Mac update that leverages system extensions instead of kernel extensions. This update will only be applicable to macOS Catalina (10.15.4) and newer versions of macOS. -This functionality is currently in private preview. This topic contains instructions for enabling this functionality on your device. You can choose to try out this feature locally on your own device or configure it remotely thorugh a management tool. +This functionality is currently in private preview. This article contains instructions for enabling this functionality on your device. You can choose to try out this feature locally on your own device or configure it remotely through a management tool. -These steps assume you already have Microsoft Defender ATP running on your device. Refer to [this page](microsoft-defender-atp-mac.md) for additional information on Microsoft Defender ATP for Mac. +These steps assume you already have Microsoft Defender ATP running on your device. For more information, see [this page](microsoft-defender-atp-mac.md). ## Known issues -- We’ve received reports of the web content filter interfering with Apple SSO Kerberos extension and are actively investigating this. -- The current version of the product still installs a kernel extension. This is only used as a fallback mechanism and will be removed before this feature reaches public preview. +- We’ve received reports of the web content filter interfering with Apple SSO Kerberos extension and are actively investigating this issue. +- The current version of the product still installs a kernel extension. The kernel extension is only used as a fallback mechanism and will be removed before this feature reaches public preview. - We are still working on a product version that deploys and functions properly on macOS 11 Big Sur. ## Deployment prerequisites @@ -42,21 +42,21 @@ These steps assume you already have Microsoft Defender ATP running on your devic $ mdatp --health releaseRing ``` - If your device is not already in the Insider Fast update channel, execute the following command from the Terminal. This will update the channel next time the product starts (when the next product update is installed or when the device is rebooted). + If your device is not already in the Insider Fast update channel, execute the following command from the Terminal. The channel update takes effect next time the product starts (when the next product update is installed or when the device is rebooted). ```bash $ defaults write com.microsoft.autoupdate2 ChannelName -string InsiderFast ``` - Alternatively, if you are in a managed environment (JAMF or Intune), you can configure the update channel remotely. Refer to [this page](mac-updates.md#set-the-channel-name) for additional information. + Alternatively, if you are in a managed environment (JAMF or Intune), you can configure the update channel remotely. For more information, see [this page](mac-updates.md#set-the-channel-name). -- For the duration of the private preview, your device must be in the `SystemExtensions` group. This is a temporary prerequisite that will be removed when this feature reaches public preview. From the Terminal, run: +- For the duration of the private preview, your device must be in the `SystemExtensions` group. This temporary prerequisite will be removed when this feature reaches public preview. From the Terminal, run: ```bash $ sudo mdatp --edr --groupids SystemExtensions ``` - Alternatively, if you are in a managed environment (JAMF or Intune), you can cofigure the device group remotely. Refer to [this page](mac-preferences.md#device-tags) for additional information. + Alternatively, if you are in a managed environment (JAMF or Intune), you can cofigure the device group remotely. For more information, see [this page](mac-preferences.md#device-tags). ## Deployment steps @@ -142,7 +142,7 @@ If this command prints `endpoint_security_extension`, then the product is using $ curl -o "MDATP MacOS DIY.zip" https://aka.ms/mdatpmacosdiy ``` - Validate that two alerts have popped up in the portal in the machine page for EICAR and EDR DIY scenarions. + Validate that two alerts have popped up in the portal in the machine page for EICAR and EDR DIY scenarios. ## Frequently asked questions From d800467c55569c400eca56a4132565c6cff53965 Mon Sep 17 00:00:00 2001 From: Harun Kimani <52551080+Gental-Giant@users.noreply.github.com> Date: Tue, 21 Jul 2020 00:31:30 -0700 Subject: [PATCH 0251/1414] Updated Protocols and description for 1909 endpoints --- .../privacy/manage-windows-1909-endpoints.md | 30 +-- ...-endpoints-1909-non-enterprise-editions.md | 218 +++++++++--------- 2 files changed, 125 insertions(+), 123 deletions(-) diff --git a/windows/privacy/manage-windows-1909-endpoints.md b/windows/privacy/manage-windows-1909-endpoints.md index 4ffd9f536b..647a8b7122 100644 --- a/windows/privacy/manage-windows-1909-endpoints.md +++ b/windows/privacy/manage-windows-1909-endpoints.md @@ -52,7 +52,7 @@ The following methodology was used to derive these network endpoints: |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.|HTTP|tile-service.weather.microsoft.com| |||HTTP|tile-service.weather.microsoft.com/en-us/livetile/preinstall| -||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.|HTTP|cdn.onenote.net/*| +||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.|TLS v1.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 to turn off traffic to this endpoint, but it is not recommended because as 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| @@ -70,7 +70,7 @@ The following methodology was used to derive these network endpoints: |||HTTPS|*licensing.mp.microsoft.com| |||HTTPS|licensing.mp.microsoft.com/v7.0/licenses/content| |Location|||[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-location)| -||The following endpoints are used for location data. If you turn off traffic for this endpoint, apps cannot use location data.|HTTP|inference.location.live.net| +||The following endpoints are used for location data. If you turn off traffic for this endpoint, apps cannot use location data.|TLS v1.2|inference.location.live.net| |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.|HTTP|*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*| @@ -81,16 +81,16 @@ The following methodology was used to derive these network endpoints: |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 endpoints are 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|TLS v1.2|1storecatalogrevocation.storequality.microsoft.com| -|||HTTP|storecatalogrevocation.storequality.microsoft.com| +|||HTTPS|storecatalogrevocation.storequality.microsoft.com| ||The following endpoint is used to get Microsoft Store analytics.|HTTPS|manage.devcenter.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.|HTTPS|displaycatalog.mp.microsoft.com/*| -|||HTTP|pti.store.microsoft.com/*| +|||HTTPS|pti.store.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.|HTTP|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)| -|||HTTP|v10.events.data.microsoft.com/onecollector/1.0/| +|||HTTP/ TLS v1.2|v10.events.data.microsoft.com/onecollector/1.0/| |||TLS v1.2|*.blob.core.windows.net| -|||HTTPS|officehomeblobs.blob.core.windows.net| +|||HTTP|officehomeblobs.blob.core.windows.net| ||The following endpoints are used by Microsoft OfficeHub to get the metadata of Microsoft Office apps |TLS v1.2|c-ring.msedge.net| |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)| |||TLS v1.2|*g.live.com| @@ -102,22 +102,22 @@ The following methodology was used to derive these network endpoints: |||HTTPS|*.pipe.aria.microsoft.com| |||HTTP/TLS v1.2|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)| -|||HTTP|config.teams.microsoft.com| +|||HTTPS|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)| -|||HTTPS|wdcp.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| -|||HTTP|checkappexec.microsoft.com| +|||HTTPS/TLS v1.2|wdcp.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/TLS v1.2|*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)| -|||TLS v1.2|arc.msn.com| +|||HTTPS/TLS v1.2|arc.msn.com| |||HTTPS|ris.api.iris.microsoft.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)| -|||TLS v1.2|*.prod.do.dsp.mp.microsoft.com| +|||HTTPS/TLS v1.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| -|||HTTPSS|*.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.|HTTP|tsfe.trafficshaping.dsp.mp.microsoft.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.|HTTP|*.delivery.mp.microsoft.com| +|||HTTPS/TLS v1.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.|HTTPS/TLS v1.2|tsfe.trafficshaping.dsp.mp.microsoft.com| ## Other Windows 10 editions To view endpoints for other versions of Windows 10 Enterprise, see: diff --git a/windows/privacy/windows-endpoints-1909-non-enterprise-editions.md b/windows/privacy/windows-endpoints-1909-non-enterprise-editions.md index 284aa42066..bbd3351acc 100644 --- a/windows/privacy/windows-endpoints-1909-non-enterprise-editions.md +++ b/windows/privacy/windows-endpoints-1909-non-enterprise-editions.md @@ -42,160 +42,162 @@ The following methodology was used to derive the network endpoints: | **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-prod.microsoft.com|HTTP|Used for Windows Defender SmartScreen reporting and notifications -|*.update.microsoft.com|HTTP|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 -|arc.msn.com|TLSv1.2|Windows Spotlight -|config.edge.skype.com|TLSv1.2|Used to retrieve Skype configuration values -|config.teams.microsoft.com|HTTP|Used for Microsoft Teams application +|arc.msn.com|HTTP/TLS v1.2|Windows Spotlight +|api.asm.skype.com|TLS v1.2|Used to retrieve Skype configuration values +|browser.pipe.aria.microsoft.com|HTTPS|Used to retrieve Skype configuration values |ctldl.windowsupdate.com/*|HTTP|Certificate Trust List -|displaycatalog.mp.microsoft.com/*|TLSv1.2|Used to communicate with Microsoft Store -|dmd.metaservices.microsoft.com|HTTP|Device Authentication -|evoke-windowsservices-tas.msedge.net|TLSv1.2|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 -|g.live.com|HTTP|OneDrive +|client.wns.windows.com|HTTP|Used for the Windows Push Notification Service(WNS) +|config.edge.skype.com|HTTP/TLS v1.2|Used to retrieve Skype configuration values +|dmd.metaservices.microsoft.com|HTTP|Device metadata +|config.teams.microsoft.com|HTTPS|Used for Microsoft Teams application +|*dl.delivery.mp.microsoft.com|HTTP|Used to download operating system patches, updates, and apps from Microsoft Store +|*.tlu.dl.delivery.mp.microsoft.com|HTTP|Used to download operating system patches, updates, and apps from Microsoft Store +|displaycatalog.mp.microsoft.com/*|HTTP/TLS v1.2|Used to communicate with Microsoft Store +|evoke-windowsservices-tas.msedge.net|HTTP/TLS v1.2|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 +|fe2cr.update.microsoft.com|HTTPS/TLS v1.2|Enables connections to Windows Update, Microsoft Update, and the online services of the Store +|fe3cr.delivery.mp.microsoft.com|HTTPS/TLS v1.2|Used to download operating system patches, updates, and apps from Microsoft Store |go.microsoft.com|HTTP|Windows Defender and/or Microsoft forward link redirection service (FWLink) -|img-prod-cms-rt-microsoft-com.akamaized.net|HTTP|Used to communicate with Microsoft Store -|licensing.mp.microsoft.com|TLSv1.2|Licensing -|login.live.com|TLSv1.2|Device Authentication -|logincdn.msauth.net|HTTP|Used for Microsoft accounts to sign-in -|manage.devcenter.microsoft.com|TLSv1.2|Microsoft Store analytics -|maps.windows.com|TLSv1.2|Used to check for updates to maps that have been downloaded for offline use -|ocsp.digicert.com|HTTP|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 -|oneclient.sfx.ms|HTTP|Used by OneDrive for Business to download and verify app updates -|ris.api.iris.microsoft.com|HTTP|Used to retrieve Windows Spotlight metadata that describes content -|settings-win.data.microsoft.com|TLSv1.2|Used for Windows apps to dynamically update their configuration -|api.asm.skype.com|TLSv1.2|Used to retrieve Skype configuration values -|browser.pipe.aria.microsoft.com|HTTP|Used to retrieve Skype configuration values -|client.wns.windows.com|HTTP|Used for the Windows Push Notification Services (WNS) -|fe3cr.delivery.mp.microsoft.com||Used to download operating system patches, updates, and apps from Microsoft Store -|checkappexec.microsoft.com|HTTP|Used for Windows Defender Smartscreen reporting and notifications +|g.live.com|HTTP|OneDrive +|checkappexec.microsoft.com|HTTPS|Used for Windows Defender Smartscreen reporting and notifications |emdl.ws.microsoft.com|HTTP|Windows Update -|inference.location.live.net|TLSv1.2|Used for Location Data +|*.prod.do.dsp.mp.microsoft.com|HTTP/TLS v1.2|Windows Update +|*.au.download.windowsupdate.com|HTTP|Windows Update +|download.windowsupdate.com|HTTP|Windows Update +|inference.location.live.net|TLS v1.2|Used for Location Data |iecvlist.microsoft.com|HTTP|This endpoint is related to Microsoft Edge +|login.live.com|HTTPS/TLS v1.2|Device Authentication +|logincdn.msauth.net|HTTPS|OneDrive +|licensing.mp.microsoft.com|HTTP/TLS v1.2|Licensing +|maps.windows.com|TLS v1.2|Used to check for updates to maps that have been downloaded for offline use |mobile.pipe.aria.microsoft.com|HTTP|Office Telemetry |nav.smartscreen.microsoft.com|HTTP|Used for Windows Defender SmartScreen reporting and notifications |outlook.office365.com|HTTP|Used to connect to the Microsoft 365 admin center's shared infrastructure, including Office in a browser +|ocsp.digicert.com|HTTP|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 +|oneclient.sfx.ms|HTTPS|Used by OneDrive for Business to download and verify app updates |pti.store.microsoft.com/*|HTTP|Used to communicate with Microsoft Store -|*.blob.core.windows.net|HTTP|Windows Telemetry -|storage.live.com|TLSv1.2|OneDrive -|skydrivesync.policies.live.net|TLSv1.2|OneDrive +|img-prod-cms-rt-microsoft-com.akamaized.net|HTTP|Used to communicate with Microsoft Store +|manage.devcenter.microsoft.com|HTTP/TLS v1.2|Used to get Microsoft Store analytics +|ris.api.iris.microsoft.com|HTTPS|Used to retrieve Windows Spotlight metadata that describes content +|settings-win.data.microsoft.com|HTTPS/TLS v1.2|Used for Windows apps to dynamically update their configuration +|smartscreen-prod.microsoft.com|HTTP|Used for Windows Defender SmartScreen reporting and notifications +|*.blob.core.windows.net|HTTP/TLS v1.2|Windows Telemetry +|storage.live.com|HTTP/TLS v1.2|OneDrive +|skydrivesync.policies.live.net|TLS v1.2|OneDrive +|slscr.update.microsoft.com|HTTPS/TLS V1.2|Windows Update |tile-service.weather.microsoft.com|HTTP|Used for the Weather app |tsfe.trafficshaping.dsp.mp.microsoft.com|HTTP|This endpoint is used for content regulation -|watson.telemetry.microsoft.com*|HTTP/TLSv1.2|Diagnostic Data -|10.events.data.microsoft.com/onecollector/1.0/|HTTP|Microsoft Office -|v10.events.data.microsoft.com|TLSv1.2|Used by the Connected User Experiences and Telemetry component and connects to the Microsoft Data Management service -|www.bing.com|HTTP/TLSv1.2|Used for Cortana and Live Tiles +|watson.telemetry.microsoft.com*|HTTPS/TLS v1.2|Diagnostic Data +|v10.events.data.microsoft.com/onecollector/1.0/|HTTPS|Microsoft Office +|v10.events.data.microsoft.com|HTTPS/TLS v1.2|Used by the Connected User Experiences and Telemetry component and connects to the Microsoft Data Management service +|www.bing.com|HTTPS/TLS v1.2|Cortana and Live Tiles |www.msftconnecttest.com|HTTP|Network Connection Status Indicator (NCSI) -|wdcp.microsoft.com|HTTP|Used for Windows Defender when Cloud-based Protection is enabled +|wdcp.microsoft.com|HTTPS|Used for Windows Defender when Cloud-based Protection is enabled ## Windows 10 Pro | **Destination** | **Protocol** | **Description** | | --- | --- | --- | -|*.prod.do.dsp.mp.microsoft.com|HTTP/TLSv1.2|Windows Update +|*.prod.do.dsp.mp.microsoft.com|HTTP/TLS v1.2|Windows Update |api.onedrive.com|HTTP|One Drive |smartscreen-prod.microsoft.com|HTTP|Used for Windows Defender SmartScreen reporting and notifications -|nav.smartscreen.microsoft.com|HTTP|Windows Defender +|nav.smartscreen.microsoft.com|HTTPS/TLS v1.2|Windows Defender |*.update.microsoft.com|HTTP|Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store -|browser.pipe.aria.microsoft.com|HTTP|Used to retrieve Skype configuration values +|browser.pipe.aria.microsoft.com|HTTPS|Used to retrieve Skype configuration values |*.windowsupdate.com|HTTP|Used to download operating system patches and updates -|*.wns.windows.com|TLSv1.2|Used for the Windows Push Notification Services (WNS) +|*.wns.windows.com|TLS v1.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 Store -|c-ring.msedge.net|TLSv1.2|Cortana and Live Tiles -|a-ring.msedge.net|TLSv1.2|Cortana and Live Tiles -|*storecatalogrevocation.storequality.microsoft.com|TLSv1.2|Used to revoke licenses for malicious apps on the Microsoft Store -|arc.msn.com|TLSv1.2|Windows Spotlight -|*.blob.core.windows.net|HTTP|Windows Telemetry -|cdn.onenote.net|HTTP|OneNote Live Tile -|checkappexec.microsoft.com|HTTP|Used for Windows Defender SmartScreen reporting and notifications -|config.edge.skype.com|TLSv1.2|Used to retrieve Skype configuration values -|config.teams.microsoft.com|HTTP|Used for Microsoft Teams application -|ctldl.windowsupdate.com||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 -|displaycatalog.mp.microsoft.com*|TLSv1.2|Microsoft Store +|c-ring.msedge.net|TLS v1.2|Cortana and Live Tiles +|a-ring.msedge.net|TLS v1.2|Cortana and Live Tiles +|*storecatalogrevocation.storequality.microsoft.com|HTTP/TLS v1.2|Used to revoke licenses for malicious apps on the Microsoft Store +|arc.msn.com|HTTP/TLS v1.2|Windows Spotlight +|*.blob.core.windows.net|HTTP/TLS v1.2|Windows Telemetry +|cdn.onenote.net|HTTPS/TLS v1.2|OneNote Live Tile +|checkappexec.microsoft.com|HTTPS|Used for Windows Defender SmartScreen reporting and notifications +|config.edge.skype.com|HTTP/TLS v1.2|Used to retrieve Skype configuration values +|config.teams.microsoft.com|HTTPS|Used for Microsoft Teams application +|ctldl.windowsupdate.com|HTTP|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 +|displaycatalog.mp.microsoft.com*|HTTP/TLS v1.2|Microsoft Store |emdl.ws.microsoft.com|HTTP|Windows Update -|fe2cr.update.microsoft.com|HTTP|Windows Update -|fe3cr.delivery.mp.microsoft.com|HTTP|Windows Update -|slscr.update.microsoft.com|HTTP|Windows Update -|evoke-windowsservices-tas.msedge.net|TLSv1.2|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 -|fp.msedge.net|TLSv1.2|Cortana and Live Tiles -|fp-vp.azureedge.net|TLSv1.2|Cortana and Live Tiles -|g.live.com|TLSv1.2|OneDrive +|fe2cr.update.microsoft.com|HTTPS/TLS v1.2|Windows Update +|fe3cr.delivery.mp.microsoft.com|HTTPS/TLS v1.2|Windows Update +|slscr.update.microsoft.com|HTTPS/TLS v1.2|Windows Update +|evoke-windowsservices-tas.msedge.net|HTTPS/TLS v1.2|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 +|fp.msedge.net|HTTPS/TLS v1.2|Cortana and Live Tiles +|fp-vp.azureedge.net|TLS v1.2|Cortana and Live Tiles +|g.live.com|TLS v1.2|OneDrive |go.microsoft.com|HTTP|Windows Defender and/or Microsoft forward link redirection service (FWLink) |iecvlist.microsoft.com|HTTP|Microsoft Edge -|inference.location.live.net|TLSv1.2|Used for Location Data +|inference.location.live.net|TLS v1.2|Used for Location Data |img-prod-cms-rt-microsoft-com.akamaized.net|HTTP|Used to communicate with Microsoft Store -|licensing.mp.microsoft.com*|TLSv1.2|Licensing -|login.live.com|TLSv1.2|Device Authentication -|logincdn.msauth.net|HTTP|Used for Microsoft accounts to sign in -|manage.devcenter.microsoft.com|TLSv1.2|Microsoft Store analytics -|maps.windows.com|TLSv1.2|Related to Maps application +|licensing.mp.microsoft.com*|HTTP/TLS v1.2|Licensing +|login.live.com|HTTPS/TLS v1.2|Device Authentication +|logincdn.msauth.net|HTTPS|Used for Microsoft accounts to sign in +|manage.devcenter.microsoft.com|HTTP/TLS v1.2|Microsoft Store analytics +|maps.windows.com|TLS v1.2|Related to Maps application |ocsp.digicert.com|HTTP|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 |ocsp.msocsp.com|HTTP|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 -|oneclient.sfx.ms|HTTP|Used by OneDrive for Business to download and verify app updates -|mobile.pipe.aria.microsoft.com||Office Telemetry +|oneclient.sfx.ms|HTTPS|Used by OneDrive for Business to download and verify app updates +|mobile.pipe.aria.microsoft.com|HTTP|Office Telemetry |pti.store.microsoft.com/*|HTTP|Used to communicate with Microsoft Store -|ris.api.iris.microsoft.com|TLSv1.2|Windows Spotlight -|settings-win.data.microsoft.com|HTTP/TLSv1.2|Used for Windows apps to dynamically update their configuration +|ris.api.iris.microsoft.com|TLS v1.2|Windows Spotlight +|settings-win.data.microsoft.com|HTTPS/TLS v1.2|Used for Windows apps to dynamically update their configuration |spo-ring.msedge.net|TLSv1.2|Cortana and Live Tiles -|telecommand.telemetry.microsoft.com|TLSv1.2|Used by Windows Error Reporting ||tile-service.weather.microsoft.com|HTTP|Used for the Weather app -|tsfe.trafficshaping.dsp.mp.microsoft.com|HTTP|Used for content regulation -|v10.events.data.microsoft.com/onecollector/1.0/|HTTP/TLSv1.2|Diagnostic Data -|v10.events.data.microsoft.com|HTTP/TLSv1.2|Used by the Connected User Experiences and Telemetry component and connects to the Microsoft Data Management service -|watson.telemetry.microsoft.com*|HTTP/TLSv1.2|Used by Windows Error Reporting -|wdcp.microsoft.com|HTTP|Used for Windows Defender when Cloud-based Protection is enabled -|www.bing.com|HTTP/TLSv1.2|Cortana and Live Tiles +|telecommand.telemetry.microsoft.com|TLS v1.2|Used by Windows Error Reporting ||tile-service.weather.microsoft.com|HTTP|Used for the Weather app +|tsfe.trafficshaping.dsp.mp.microsoft.com|HTTPS|Used for content regulation +|v10.events.data.microsoft.com/onecollector/1.0/|HTTPS/TLS v1.2|Diagnostic Data +|v10.events.data.microsoft.com|HTTPS/TLS v1.2|Used by the Connected User Experiences and Telemetry component and connects to the Microsoft Data Management service +|watson.telemetry.microsoft.com*|HTTPS/TLS v1.2|Used by Windows Error Reporting +|wdcp.microsoft.com|HTTPS|Used for Windows Defender when Cloud-based Protection is enabled +|www.bing.com|HTTPS/TLS v1.2|Cortana and Live Tiles |www.msftconnecttest.com|HTTP|Network Connection Status Indicator (NCSI) |outlook.office365.com|HTTP|Microsoft Office -|storage.live.com|TLSv1.2/HTTP|One Drive -|skydrivesync.policies.live.net|TLSv1.2|One Drive +|storage.live.com|HTTP/TLS v1.2|One Drive +|skydrivesync.policies.live.net|TLS v1.2|One Drive ## Windows 10 Education | **Destination** | **Protocol** | **Description** | | --- | --- | --- | -|arc.msn.com|HTTPS/TLSv1.2|Windows Spotlight +|arc.msn.com|HTTPS/TLS v1.2|Windows Spotlight |*.dl.delivery.mp.microsoft.com|HTTP|Used to download operating system patches, updates, and apps from Microsoft -|client.wns.windows.com|TLSv1.2|Used for the Windows Push Notification Services (WNS) -|*storecatalogrevocation.storequality.microsoft.com|TLSv1.2|Used to revoke licenses for malicious apps on the Microsoft Store +|client.wns.windows.com|TLS v1.2|Used for the Windows Push Notification Services (WNS) +|*storecatalogrevocation.storequality.microsoft.com|TLS v1.2|Used to revoke licenses for malicious apps on the Microsoft Store |ctldl.windowsupdate.com|HTTP|Certificate Trust List |dmd.metaservices.microsoft.com|HTTP|Device metadata -|Inference.location.live.net|TLSv1.2|Location -|oneclient.sfx.ms|HTTP|OneDrive -|storage.live.com|TLSv1.2|One Drive -|skydrivesync.policies.live.net|TLSv1.2|OneDrive -|slscr.update.microsoft.com|HTTP/TLSv1.2|Windows Update -|fe2cr.update.microsoft.com|HTTP/TLSv1.2|Windows Update -|fe3cr.delivery.mp.microsoft.com|HTTP/TLSv1.2|Windows Update -|tsfe.trafficshaping.dsp.mp.microsoft.com|HTTP/TLSv1.2|Windows Update +|Inference.location.live.net|TLS v1.2|Location +|oneclient.sfx.ms|HTTPS|OneDrive +|storage.live.com|HTTP/TLS v1.2|One Drive +|skydrivesync.policies.live.net|TLS v1.2|OneDrive +|slscr.update.microsoft.com|HTTPS/TLS v1.2|Windows Update +|fe2cr.update.microsoft.com|HTTPS/TLS v1.2|Windows Update +|fe3cr.delivery.mp.microsoft.com|HTTPS/TLS v1.2|Windows Update +|tsfe.trafficshaping.dsp.mp.microsoft.com|HTTP/TLS v1.2|Windows Update |officehomeblobs.blob.core.windows.net|HTTP|Windows Telemetry -|displaycatalog.mp.microsoft.com/*|HTTP/TLSv1.2|Microsoft Store +|displaycatalog.mp.microsoft.com/*|HTTP/TLS v1.2|Microsoft Store |img-prod-cms-rt-microsoft-com.akamaized.net|HTTP|Used to communicate with Microsoft Store -|config.teams.microsoft.com|HTTP|Teams -|api.asm.skype.com|TLSv1.2|Used to retrieve Skype configuration values -|config.edge.skype.com|HTTP/TLSv1.2|Used to retrieve Skype configuration values -|logincdn.msauth.net|HTTP|OneDrive +|config.teams.microsoft.com|HTTPS|Teams +|api.asm.skype.com|TLS v1.2|Used to retrieve Skype configuration values +|config.edge.skype.com|HTTP/TLS v1.2|Used to retrieve Skype configuration values +|logincdn.msauth.net|HTTPS|OneDrive |iecvlist.microsoft.com|HTTP|Microsoft Edge |download.windowsupdate.com|HTTP|Windows Update -|checkappexec.microsoft.com|HTTP|Windows Defender +|checkappexec.microsoft.com|HTTPS|Windows Defender |pti.store.microsoft.com/*|HTTP|Microsoft Store |emdl.ws.microsoft.com|HTTP|Windows Update -|evoke-windowsservices-tas.msedge.net|TLSv1.2|Photos app -|g.live.com|TLSv1.2|OneDrive +|evoke-windowsservices-tas.msedge.net|HTTPS/TLS v1.2|Photos app +|g.live.com|TLS v1.2|OneDrive |go.microsoft.com|HTTP|Windows Defender -|licensing.mp.microsoft.com|HTTP|Licensing -|login.live.com|TLSv1.2|Device Authentication -|manage.devcenter.microsoft.com|TLSv1.2|Microsoft Store analytics +|licensing.mp.microsoft.com|HTTP/TLS v1.2|Licensing +|login.live.com|HTTPS/TLS v1.2|Device Authentication +|manage.devcenter.microsoft.com|TLS v1.2|Microsoft Store analytics |ocsp.digicert.com|HTTP|CRL and OCSP checks to the issuing certificate authorities -|ris.api.iris.microsoft.com|TLSv1.2|Windows spotlight -|telecommand.telemetry.microsoft.com|TLSv1.2|Used by Windows Error Reporting +|ris.api.iris.microsoft.com|TLS v1.2|Windows spotlight +|telecommand.telemetry.microsoft.com|TLS v1.2|Used by Windows Error Reporting |tile-service.weather.microsoft.com|HTTP|Used to download updates to the Weather app Live Tile -|v10.events.data.microsoft.com|TLSv1.2|Diagnostic Data -|V10.events.data.microsoft.com/onecollector/1.0/|HTTP|Diagnostic Data -|Watson.telemetry.microsoft.com/telemetry.request|HTTP|Diagnostic Data -|watson.telemetry.microsoft.com|HTTP|Diagnostic Data +|v10.events.data.microsoft.com|HTTPS/TLS v1.2|Diagnostic Data +|V10.events.data.microsoft.com/onecollector/1.0/|HTTPS|Diagnostic Data +|Watson.telemetry.microsoft.com/telemetry.request|HTTPS|Diagnostic Data +|watson.telemetry.microsoft.com|HTTPS|Diagnostic Data |outlook.office365.com|HTTP|Microsoft Office -|www.bing.com|TLSv1.2|Used for updates for Cortana, apps, and Live Tiles -|www.msftconnecttest.com|HTTP|Network Connection (NCSI) \ No newline at end of file +|www.bing.com|TLS v1.2|Used for updates for Cortana, apps, and Live Tiles +|www.msftconnecttest.com|HTTP|Network Connection (NCSI) From fa32ae9240ca83e30001ae7f191a0345f23b565b Mon Sep 17 00:00:00 2001 From: amirsc3 <42802974+amirsc3@users.noreply.github.com> Date: Tue, 21 Jul 2020 13:32:25 +0300 Subject: [PATCH 0252/1414] Update minimum-requirements.md fixed minor typo. "Windows 10 Enterprise 2016 LTSB edition" - LTSC naming convection started with 2019 version. reference: https://support.microsoft.com/en-us/help/13853/windows-lifecycle-fact-sheet --- .../microsoft-defender-atp/minimum-requirements.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md b/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md index 8f47832251..c623b0280f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md +++ b/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md @@ -97,7 +97,7 @@ The hardware requirements for Microsoft Defender ATP on devices are the same for > [!NOTE] > Machines running mobile versions of Windows are not supported. > -> Virtual Machines running Windows 10 Enterprise 2016 LTSC (which is based on Windows 10, version 1607) may encounter performance issues if run on non-Microsoft virtualization platforms. +> Virtual Machines running Windows 10 Enterprise 2016 LTSB (which is based on Windows 10, version 1607) may encounter performance issues if run on non-Microsoft virtualization platforms. > > For virtual environments, we recommend using Windows 10 Enterprise LTSC 2019 (which is based on Windows 10, version 1809) or later. From 3bb3a424ef703c6504fe3547ebdedbf9f43fdd9f Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 21 Jul 2020 08:09:03 -0700 Subject: [PATCH 0253/1414] Update manage-atp-post-migration-other-tools.md --- .../manage-atp-post-migration-other-tools.md | 23 ++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md index a30f564442..f55f370783 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md @@ -19,12 +19,22 @@ ms.topic: article # Manage Microsoft Defender Advanced Threat Protection with PowerShell, WMI, and MPCmdRun.exe -We recommend using Intune to manage your threat protection features in Microsoft Defender ATP. However, you can +We recommend using [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), which includes [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) and [Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection), to manage your organization's threat protection features in Microsoft Defender ATP. However, you can use PowerShell, Windows Management Instrumentation (WMI), and the Microsoft Malware Protection Command Line Utility (MPCmdRun.exe) to perform some tasks, such as managing Microsoft Defender Antivirus. + ## Configure Microsoft Defender ATP with PowerShell You can use PowerShell to manage Microsoft Defender Antivirus, exploit protection, and your attack surface reduction rules. +> [!NOTE] +> PowerShell cmdlets should not be used as a replacement for a full network policy management infrastructure, such as [Configuration Manager](https://docs.microsoft.com/configmgr), [Group Policy Management Console](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc731212(v=ws.11)), or [Microsoft Defender Antivirus Group Policy ADMX templates](https://www.microsoft.com/download/101445). Changes made with PowerShell will affect local settings on the device where the changes are deployed or made. Policies that are deployed using Group Policy, Configuration Manager, or Intune can overwrite changes made with PowerShell. + + +|Task |Resources to learn more | +|---------|---------| +|Manage Microsoft Defender Antivirus |[Use PowerShell cmdlets to configure and manage Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-powershell-cmdlets-microsoft-defender-antivirus) | +|Configure exploit protection | | +|Configure attack surface reduction rules | | ## Configure Microsoft Defender ATP with Windows Management Instrumentation (WMI) @@ -33,8 +43,15 @@ steps ## Configure Microsoft Defender ATP with Microsoft Malware Protection Command Line Utility (MPCmdRun.exe) -steps + +|Task |Resources to learn more | +|---------|---------| +|Manage Microsoft Defender Antivirus |[Configure and manage Microsoft Defender Antivirus with the mpcmdrun.exe command-line tool](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/command-line-arguments-microsoft-defender-antivirus) | +|Row2 | | + ## Next steps -step +- [Get an overview of threat and vulnerability management](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt) + +- [Visit the Microsoft Defender Security Center security operations dashboard](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/security-operations-dashboard) From defe69da2b2d45d0d93506d007095b03d87e5e17 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 21 Jul 2020 08:10:43 -0700 Subject: [PATCH 0254/1414] Update manage-atp-post-migration-other-tools.md --- .../manage-atp-post-migration-other-tools.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md index f55f370783..4d050a3712 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md @@ -19,17 +19,13 @@ ms.topic: article # Manage Microsoft Defender Advanced Threat Protection with PowerShell, WMI, and MPCmdRun.exe -We recommend using [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), which includes [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) and [Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection), to manage your organization's threat protection features in Microsoft Defender ATP. However, you can use PowerShell, Windows Management Instrumentation (WMI), and the Microsoft Malware Protection Command Line Utility (MPCmdRun.exe) to perform some tasks, such as managing Microsoft Defender Antivirus. +We recommend using [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), which includes [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) and [Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection), to manage your organization's threat protection features in Microsoft Defender ATP. However, you can use PowerShell, Windows Management Instrumentation (WMI), and the Microsoft Malware Protection Command Line Utility (MPCmdRun.exe) to perform some tasks, such as managing Microsoft Defender Antivirus, or configuring some settings on a device. ## Configure Microsoft Defender ATP with PowerShell You can use PowerShell to manage Microsoft Defender Antivirus, exploit protection, and your attack surface reduction rules. -> [!NOTE] -> PowerShell cmdlets should not be used as a replacement for a full network policy management infrastructure, such as [Configuration Manager](https://docs.microsoft.com/configmgr), [Group Policy Management Console](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc731212(v=ws.11)), or [Microsoft Defender Antivirus Group Policy ADMX templates](https://www.microsoft.com/download/101445). Changes made with PowerShell will affect local settings on the device where the changes are deployed or made. Policies that are deployed using Group Policy, Configuration Manager, or Intune can overwrite changes made with PowerShell. - - |Task |Resources to learn more | |---------|---------| |Manage Microsoft Defender Antivirus |[Use PowerShell cmdlets to configure and manage Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-powershell-cmdlets-microsoft-defender-antivirus) | From cfe4a4013fe992bcf87c1609bbc54255b12b4c33 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 21 Jul 2020 10:38:33 -0700 Subject: [PATCH 0255/1414] Update manage-atp-post-migration-other-tools.md --- .../manage-atp-post-migration-other-tools.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md index 4d050a3712..e8d3196450 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md @@ -42,7 +42,7 @@ steps |Task |Resources to learn more | |---------|---------| -|Manage Microsoft Defender Antivirus |[Configure and manage Microsoft Defender Antivirus with the mpcmdrun.exe command-line tool](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/command-line-arguments-microsoft-defender-antivirus) | +|Manage Microsoft Defender Antivirus |[Configure and manage Microsoft Defender Antivirus with the Microsoft Malware Protection Command Line Utility (mpcmdrun.exe) command-line tool](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/command-line-arguments-microsoft-defender-antivirus) | |Row2 | | From 4de60604f2cd84cd560971584780aa2382e50de9 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 21 Jul 2020 11:26:11 -0700 Subject: [PATCH 0256/1414] Update edr-in-block-mode.md --- .../microsoft-defender-atp/edr-in-block-mode.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md b/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md index 8740ad82d5..12436534f1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md +++ b/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md @@ -66,7 +66,7 @@ The following image shows an instance of unwanted software that was detected and |Microsoft Defender Antivirus engine |Make sure your engine is up to date. Using PowerShell, run the [Get-MpComputerStatus](https://docs.microsoft.com/powershell/module/defender/get-mpcomputerstatus?view=win10-ps) cmdlet as an administrator.
In the **AMEngineVersion** line, you should see **1.1.16700.2** or above. | > [!IMPORTANT] -> To get the best protection value, make sure your antivirus solution is configured to receive regular updates and essential features. +> To get the best protection value, make sure your antivirus solution is configured to receive regular updates and essential features, and that your exclusions are defined. ## Frequently asked questions From 26742ce6442d5d8ad4fc44cef06cc93ddaf2445e Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Tue, 21 Jul 2020 11:28:51 -0700 Subject: [PATCH 0257/1414] Update policy-csps-supported-by-surface-hub.md --- .../policy-csps-supported-by-surface-hub.md | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md b/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md index 29329bc947..5f0354a75a 100644 --- a/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md +++ b/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md @@ -17,7 +17,7 @@ ms.date: 07/21/2020 - [ApplicationManagement/AllowAppStoreAutoUpdate](policy-csp-applicationmanagement#applicationmanagement-allowappstoreautoupdate) - [ApplicationManagement/AllowDeveloperUnlock](policy-csp-applicationmanagement#applicationmanagement-allowdeveloperunlock) -- [Accounts/AllowMicrosoftAccountConnection](policy-csp-accounts#accounts-allowmicrosoftaccountconnection +- [Accounts/AllowMicrosoftAccountConnection](policy-csp-accounts#accounts-allowmicrosoftaccountconnection) - [Camera/AllowCamera](policy-csp-camera.md#camera-allowcamera) - [Cellular/ShowAppCellularAccessUI](policy-csp-cellular.md#cellular-showappcellularaccessui) - [Cryptography/AllowFipsAlgorithmPolicy](policy-csp-cryptography.md#cryptography-allowfipsalgorithmpolicy) @@ -65,6 +65,7 @@ ms.date: 07/21/2020 - [DeliveryOptimization/DOMonthlyUploadDataCap](policy-csp-deliveryoptimization.md#deliveryoptimization-domonthlyuploaddatacap) - [DeliveryOptimization/DOPercentageMaxDownloadBandwidth](policy-csp-deliveryoptimization.md#deliveryoptimization-dopercentagemaxdownloadbandwidth) - [Desktop/PreventUserRedirectionOfProfileFolders](policy-csp-desktop.md#desktop-preventuserredirectionofprofilefolders) +- [RestrictedGroups/ConfigureGroupMembership](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-restrictedgroups) - [TextInput/AllowIMELogging](policy-csp-textinput.md#textinput-allowimelogging) - [TextInput/AllowIMENetworkAccess](policy-csp-textinput.md#textinput-allowimenetworkaccess) - [TextInput/AllowInputPanel](policy-csp-textinput.md#textinput-allowinputpanel) @@ -76,7 +77,24 @@ ms.date: 07/21/2020 - [TextInput/ExcludeJapaneseIMEExceptJIS0208](policy-csp-textinput.md#textinput-excludejapaneseimeexceptjis0208) - [TextInput/ExcludeJapaneseIMEExceptJIS0208andEUDC](policy-csp-textinput.md#textinput-excludejapaneseimeexceptjis0208andeudc) - [TextInput/ExcludeJapaneseIMEExceptShiftJIS](policy-csp-textinput.md#textinput-excludejapaneseimeexceptshiftjis) +- [Wifi/AllowInternetSharing]policy-csp-wifi#wifi-allowinternetsharing) +- [Wifi/AllowManualWiFiConfiguration](policy-csp-wifi#wifi-allowmanualwificonfiguration) +- [Wifi/AllowWiFi](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-wifi#wifi-allowwifi) - [WiFi/AllowWiFiHotSpotReporting](policy-csp-wifi.md#wifi-allowwifihotspotreporting) +- [Wifi/AllowWiFiDirect](policy-csp-wifi#wifi-allowwifidirect) +[WirelessDisplay/AllowMdnsAdvertisement]( +policy-csp-wirelessdisplay#wirelessdisplay-allowmdnsadvertisement) +[WirelessDisplay/AllowMdnsDiscovery]( +policy-csp-wirelessdisplay#wirelessdisplay-allowmdnsdiscovery) +[WirelessDisplay/AllowProjectionFromPC](policy-csp-wirelessdisplay#wirelessdisplay-allowprojectionfrompc) +[WirelessDisplay/AllowProjectionFromPCOverInfrastructure](policy-csp-wirelessdisplay#wirelessdisplay-allowprojectionfrompcoverinfrastructure) +[WirelessDisplay/AllowProjectionToPC](policy-csp-wirelessdisplay#wirelessdisplay-allowprojectiontopc) +[WirelessDisplay/AllowProjectionToPCOverInfrastructure](policy-csp-wirelessdisplay#wirelessdisplay-allowprojectiontopcoverinfrastructure) +[WirelessDisplay/AllowUserInputFromWirelessDisplayReceiver]( +policy-csp-wirelessdisplay#wirelessdisplay-allowuserinputfromwirelessdisplayreceiver) +[WirelessDisplay/RequirePinForPairing]( +policy-csp-wirelessdisplay#wirelessdisplay-requirepinforpairing) + ## Related topics From e39d503b809a4a62c5dd5922d6ab4b8b66a37044 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 21 Jul 2020 11:30:52 -0700 Subject: [PATCH 0258/1414] Update attack-surface-reduction.md --- .../microsoft-defender-atp/attack-surface-reduction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 9ee5965970..009850c590 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -343,7 +343,7 @@ GUID: `b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4` ### Block Office communication application from creating child processes -This rule prevents Outlook from creating child processes, while till allowing legitimate Outlook functions. +This rule prevents Outlook from creating child processes, while still allowing legitimate Outlook functions. This protects against social engineering attacks and prevents exploit code from abusing vulnerabilities in Outlook. It also protects against [Outlook rules and forms exploits](https://blogs.technet.microsoft.com/office365security/defending-against-rules-and-forms-injection/) that attackers can use when a user's credentials are compromised. From b2558c1907385336a9506b4c288589cc68def11d Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Tue, 21 Jul 2020 12:10:44 -0700 Subject: [PATCH 0259/1414] Update configuration-service-provider-reference.md Adds Surface Hub CSPs supported in Windows 10 2020 Team Update Preview Build --- .../mdm/configuration-service-provider-reference.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/configuration-service-provider-reference.md b/windows/client-management/mdm/configuration-service-provider-reference.md index 59751b300b..81d5779e45 100644 --- a/windows/client-management/mdm/configuration-service-provider-reference.md +++ b/windows/client-management/mdm/configuration-service-provider-reference.md @@ -2744,8 +2744,10 @@ The following list shows the CSPs supported in HoloLens devices: ## CSPs supported in Microsoft Surface Hub +- [Accounts CSP](accounts-csp)9 **Note:** Support in Surface Hub is limited to **Domain\ComputerName**. - [AccountManagement CSP](accountmanagement-csp.md) - [APPLICATION CSP](application-csp.md) +- [Bitlocker-csp](bitlocker-csp)9 - [CertificateStore CSP](certificatestore-csp.md) - [ClientCertificateInstall CSP](clientcertificateinstall-csp.md) - [Defender CSP](defender-csp.md) @@ -2757,18 +2759,21 @@ The following list shows the CSPs supported in HoloLens devices: - [DMAcc CSP](dmacc-csp.md) - [DMClient CSP](dmclient-csp.md) - [EnterpriseModernAppManagement CSP](enterprisemodernappmanagement-csp.md) +- [Firewall-csp](firewall-csp)9 - [HealthAttestation CSP](healthattestation-csp.md) - [NetworkQoSPolicy CSP](networkqospolicy-csp.md) - [NodeCache CSP](nodecache-csp.md) - [PassportForWork CSP](passportforwork-csp.md) - [Policy CSP](policy-configuration-service-provider.md) - [Reboot CSP](reboot-csp.md) -- [RemoteWipe CSP](remotewipe-csp.md) +- [RemoteWipe CSP](remotewipe-csp.md)9 - [Reporting CSP](reporting-csp.md) - [RootCATrustedCertificates CSP](rootcacertificates-csp.md) - [SurfaceHub CSP](surfacehub-csp.md) - [UEFI CSP](uefi-csp.md) +- [Wifi-csp](wifi-csp)9 - [WindowsAdvancedThreatProtection CSP](windowsadvancedthreatprotection-csp.md) +- [Wirednetwork-csp](wirednetwork-csp)9 ## CSPs supported in Windows 10 IoT Core @@ -2807,3 +2812,4 @@ The following list shows the CSPs supported in HoloLens devices: - 6 - Added in Windows 10, version 1903. - 7 - Added in Windows 10, version 1909. - 8 - Added in Windows 10, version 2004. +- 9 - Added in Windows 10 Team 2020 Update From c20759c4ac030f5ba1fb83be929dea48a2d54314 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Tue, 21 Jul 2020 12:23:22 -0700 Subject: [PATCH 0260/1414] Update policy-csps-supported-by-surface-hub.md corrects links --- .../policy-csps-supported-by-surface-hub.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md b/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md index 5f0354a75a..7143291c4b 100644 --- a/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md +++ b/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md @@ -77,22 +77,22 @@ ms.date: 07/21/2020 - [TextInput/ExcludeJapaneseIMEExceptJIS0208](policy-csp-textinput.md#textinput-excludejapaneseimeexceptjis0208) - [TextInput/ExcludeJapaneseIMEExceptJIS0208andEUDC](policy-csp-textinput.md#textinput-excludejapaneseimeexceptjis0208andeudc) - [TextInput/ExcludeJapaneseIMEExceptShiftJIS](policy-csp-textinput.md#textinput-excludejapaneseimeexceptshiftjis) -- [Wifi/AllowInternetSharing]policy-csp-wifi#wifi-allowinternetsharing) +- [Wifi/AllowInternetSharing](policy-csp-wifi#wifi-allowinternetsharing) - [Wifi/AllowManualWiFiConfiguration](policy-csp-wifi#wifi-allowmanualwificonfiguration) - [Wifi/AllowWiFi](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-wifi#wifi-allowwifi) - [WiFi/AllowWiFiHotSpotReporting](policy-csp-wifi.md#wifi-allowwifihotspotreporting) - [Wifi/AllowWiFiDirect](policy-csp-wifi#wifi-allowwifidirect) -[WirelessDisplay/AllowMdnsAdvertisement]( +- [WirelessDisplay/AllowMdnsAdvertisement]( policy-csp-wirelessdisplay#wirelessdisplay-allowmdnsadvertisement) -[WirelessDisplay/AllowMdnsDiscovery]( +- [WirelessDisplay/AllowMdnsDiscovery]( policy-csp-wirelessdisplay#wirelessdisplay-allowmdnsdiscovery) -[WirelessDisplay/AllowProjectionFromPC](policy-csp-wirelessdisplay#wirelessdisplay-allowprojectionfrompc) -[WirelessDisplay/AllowProjectionFromPCOverInfrastructure](policy-csp-wirelessdisplay#wirelessdisplay-allowprojectionfrompcoverinfrastructure) -[WirelessDisplay/AllowProjectionToPC](policy-csp-wirelessdisplay#wirelessdisplay-allowprojectiontopc) -[WirelessDisplay/AllowProjectionToPCOverInfrastructure](policy-csp-wirelessdisplay#wirelessdisplay-allowprojectiontopcoverinfrastructure) -[WirelessDisplay/AllowUserInputFromWirelessDisplayReceiver]( +- [WirelessDisplay/AllowProjectionFromPC](policy-csp-wirelessdisplay#wirelessdisplay-allowprojectionfrompc) +- [WirelessDisplay/AllowProjectionFromPCOverInfrastructure](policy-csp-wirelessdisplay#wirelessdisplay-allowprojectionfrompcoverinfrastructure) +- [WirelessDisplay/AllowProjectionToPC](policy-csp-wirelessdisplay#wirelessdisplay-allowprojectiontopc) +- [WirelessDisplay/AllowProjectionToPCOverInfrastructure](policy-csp-wirelessdisplay#wirelessdisplay-allowprojectiontopcoverinfrastructure) +- [WirelessDisplay/AllowUserInputFromWirelessDisplayReceiver]( policy-csp-wirelessdisplay#wirelessdisplay-allowuserinputfromwirelessdisplayreceiver) -[WirelessDisplay/RequirePinForPairing]( +- [WirelessDisplay/RequirePinForPairing]( policy-csp-wirelessdisplay#wirelessdisplay-requirepinforpairing) From 85659a6587926cc0b355c5a8d8348427f63ed6a6 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 21 Jul 2020 12:45:36 -0700 Subject: [PATCH 0261/1414] Acrolinx improvements --- .../smart-card-debugging-information.md | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/windows/security/identity-protection/smart-cards/smart-card-debugging-information.md b/windows/security/identity-protection/smart-cards/smart-card-debugging-information.md index 9ee26abcab..cff2a3a415 100644 --- a/windows/security/identity-protection/smart-cards/smart-card-debugging-information.md +++ b/windows/security/identity-protection/smart-cards/smart-card-debugging-information.md @@ -1,12 +1,12 @@ --- -title: Smart Cards Debugging Information (Windows 10) -description: This topic explains tools and services that smart card developers can use to help identify certificate issues with the smart card deployment. +title: Smart Card Troubleshooting (Windows 10) +description: Describes the tools and services that smart card developers can use to help identify certificate issues with the smart card deployment. ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security audience: ITPro -author: dulcemontemayor +author: dansimp ms.author: dansimp manager: dansimp ms.collection: M365-identity-device-management @@ -16,11 +16,11 @@ ms.date: 04/19/2017 ms.reviewer: --- -# Smart Cards Debugging Information +# Smart Card Troubleshooting Applies To: Windows 10, Windows Server 2016 -This topic explains tools and services that smart card developers can use to help identify certificate issues with the smart card deployment. +This article explains tools and services that smart card developers can use to help identify certificate issues with the smart card deployment. Debugging and tracing smart card issues requires a variety of tools and approaches. The following sections provide guidance about tools and approaches you can use. @@ -28,7 +28,7 @@ Debugging and tracing smart card issues requires a variety of tools and approach - [Debugging and tracing using WPP](#debugging-and-tracing-using-wpp) -- [Kerberos protocol, KDC and NTLM debugging and tracing](#kerberos-protocol-kdc-and-ntlm-debugging-and-tracing) +- [Kerberos protocol, KDC, and NTLM debugging and tracing](#kerberos-protocol-kdc-and-ntlm-debugging-and-tracing) - [Smart Card service](#smart-card-service) @@ -56,7 +56,7 @@ To delete a container, type **certutil -delkey -csp "Microsoft Base Smart Card C ## Debugging and tracing using WPP -Windows software trace preprocessor (WPP) simplifies tracing the operation of the trace provider, and it provides a mechanism for the trace provider to log real-time binary messages. Logged messages can subsequently be converted to a human-readable trace of the operation of the trace provider. For more information about WPP, see [Diagnostics with WPP - The NDIS blog](https://blogs.msdn.com/b/ndis/archive/2011/04/06/diagnostics-with-wpp.aspx). +Windows software trace preprocessor (WPP) simplifies tracing the operation of the trace provider. It provides a mechanism for the trace provider to log real-time binary messages. Logged messages can be converted to a human-readable trace of the operation. For more information, see [Diagnostics with WPP - The NDIS blog](https://blogs.msdn.com/b/ndis/archive/2011/04/06/diagnostics-with-wpp.aspx). ### Enable the trace @@ -112,13 +112,13 @@ To stop a trace: -You can use the following resources to begin troubleshooting these protocols and the KDC: +You can use these resources to troubleshoot these protocols and the KDC: - [Kerberos and LDAP Troubleshooting Tips](https://technet.microsoft.com/library/bb463167.aspx) - [Windows Driver Kit (WDK) and Debugging Tools for Windows (WinDbg)](https://developer.microsoft.com/en-us/windows/hardware/windows-driver-kit)  You can use the trace log tool in this SDK to debug Kerberos authentication failures. -To begin tracing, you can use Tracelog. Different components use different control GUIDs as explained in the following examples. For more information, see [Tracelog](https://msdn.microsoft.com/library/windows/hardware/ff552994.aspx). +To begin tracing, you can use Tracelog. Different components use different control GUIDs as explained in these examples. For more information, see [Tracelog](https://msdn.microsoft.com/library/windows/hardware/ff552994.aspx). ### NTLM @@ -126,17 +126,17 @@ To enable tracing for NTLM authentication, run the following at the command line tracelog.exe -kd -rt -start ntlm -guid \#5BBB6C18-AA45-49b1-A15F-085F7ED0AA90 -f .\\ntlm.etl -flags 0x15003 -ft 1 -To stop tracing for NTLM authentication, run the following at the command line: +To stop tracing for NTLM authentication, run this command: tracelog -stop ntlm ### Kerberos authentication -To enable tracing for Kerberos authentication, run the following at the command line: +To enable tracing for Kerberos authentication, run this command: tracelog.exe -kd -rt -start kerb -guid \#6B510852-3583-4e2d-AFFE-A67F9F223438 -f .\\kerb.etl -flags 0x43 -ft 1 -To stop tracing for Kerberos authentication, run the following at the command line: +To stop tracing for Kerberos authentication, run this command: tracelog.exe -stop kerb @@ -150,7 +150,7 @@ To stop tracing for the KDC, run the following at the command line: tracelog.exe -stop kdc -To stop tracing from a remote computer, run the following at the command line: logman.exe -s *<ComputerName>*. +To stop tracing from a remote computer, run this command: logman.exe -s *<ComputerName>*. > **Note**  The default location for logman.exe is %systemroot%system32\\. Use the **-s** option to supply a computer name. @@ -166,7 +166,7 @@ You can also configure tracing by editing the Kerberos registry values shown in If you used Tracelog, look for the following log file in your current directory: kerb.etl/kdc.etl/ntlm.etl. -Otherwise, if you used the registry key settings shown in the previous table, look for the generated trace log files in the following locations: +If you used the registry key settings shown in the previous table, look for the trace log files in the following locations: - NTLM: %systemroot%\\tracing\\msv1\_0 @@ -178,7 +178,7 @@ To decode event trace files, you can use Tracefmt (tracefmt.exe). Tracefmt is a ## Smart Card service -The smart card resource manager service runs in the context of a local service, and it is implemented as a shared service of the services host (svchost) process. +The smart card resource manager service runs in the context of a local service. It's implemented as a shared service of the services host (svchost) process. **To check if Smart Card service is running** @@ -202,7 +202,7 @@ The smart card resource manager service runs in the context of a local service, You can use the following command at the command prompt to check whether the service is running: **sc queryex scardsvr**. -The following is example output from running this command: +This is an example output from this command: ``` SERVICE_NAME: scardsvr @@ -236,9 +236,9 @@ As with any device connected to a computer, Device Manager can be used to view p ## CryptoAPI 2.0 Diagnostics -CryptoAPI 2.0 Diagnostics is a feature that is available in Windows operating systems that supports CryptoAPI 2.0. This feature can help you troubleshoot public key infrastructure (PKI) issues. +CryptoAPI 2.0 Diagnostics is available in Windows versions that support CryptoAPI 2.0 and can help you troubleshoot public key infrastructure (PKI) issues. -CryptoAPI 2.0 Diagnostics logs events in the Windows event log, which contain detailed information about certificate chain validation, certificate store operations, and signature verification. This information makes it easier to identify the causes of issues and reduces the time required for diagnosis. +CryptoAPI 2.0 Diagnostics logs events in the Windows event log. The logs contain detailed information about certificate chain validation, certificate store operations, and signature verification. This information makes it easier to identify the causes of issues and reduces the time required for diagnosis. For more information about CryptoAPI 2.0 Diagnostics, see [Troubleshooting an Enterprise PKI](https://technet.microsoft.com/library/cc771463.aspx). From a98cd5275447d4dfab1a3fee873bc4032a47026e Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Tue, 21 Jul 2020 13:39:02 -0700 Subject: [PATCH 0262/1414] Update policy-csps-supported-by-surface-hub.md --- .../mdm/policy-csps-supported-by-surface-hub.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md b/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md index 7143291c4b..71afc212d8 100644 --- a/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md +++ b/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md @@ -15,7 +15,7 @@ ms.date: 07/21/2020 # Policy CSPs supported by Microsoft Surface Hub -- [ApplicationManagement/AllowAppStoreAutoUpdate](policy-csp-applicationmanagement#applicationmanagement-allowappstoreautoupdate) +- [ApplicationManagement/AllowAppStoreAutoUpdate](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-applicationmanagement#applicationmanagement-allowappstoreautoupdate) - [ApplicationManagement/AllowDeveloperUnlock](policy-csp-applicationmanagement#applicationmanagement-allowdeveloperunlock) - [Accounts/AllowMicrosoftAccountConnection](policy-csp-accounts#accounts-allowmicrosoftaccountconnection) - [Camera/AllowCamera](policy-csp-camera.md#camera-allowcamera) From 65ccd59b03cccfc879682bed905066b675a461d1 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 21 Jul 2020 13:42:06 -0700 Subject: [PATCH 0263/1414] Update manage-atp-post-migration-configuration-manager.md --- .../manage-atp-post-migration-configuration-manager.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md index 4ee135ecf9..ab31627d83 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md @@ -27,7 +27,7 @@ The following table lists various tasks you can perform to configure Microsoft D |Task |Resources to learn more | |---------|---------| -|Manage your organization's devices using Configuration Manager |link | +|Manage your organization's devices using Configuration Manager |[Configuration Manager: Endpoint Protection](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection) | |task |link | From 0f658b2c3c5581133bfaa192d733d80befb44cf3 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 21 Jul 2020 13:54:00 -0700 Subject: [PATCH 0264/1414] Update manage-atp-post-migration-configuration-manager.md --- .../manage-atp-post-migration-configuration-manager.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md index ab31627d83..64afa8a6df 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md @@ -27,7 +27,7 @@ The following table lists various tasks you can perform to configure Microsoft D |Task |Resources to learn more | |---------|---------| -|Manage your organization's devices using Configuration Manager |[Configuration Manager: Endpoint Protection](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection) | +|Manage your organization's devices using Configuration Manager

|[Configuration Manager: Endpoint Protection](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection)

[Onboarding to Microsoft Defender ATP with Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/defender-advanced-threat-protection#about-onboarding-to-atp-with-configuration-manager) | |task |link | From f9b22f388a759d50f1b809ed898df0c73934b580 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Tue, 21 Jul 2020 13:54:39 -0700 Subject: [PATCH 0265/1414] Applied [!NOTE] styles, added bold to command lines --- .../smart-card-debugging-information.md | 38 ++++++++++--------- 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/windows/security/identity-protection/smart-cards/smart-card-debugging-information.md b/windows/security/identity-protection/smart-cards/smart-card-debugging-information.md index cff2a3a415..93756bb9ff 100644 --- a/windows/security/identity-protection/smart-cards/smart-card-debugging-information.md +++ b/windows/security/identity-protection/smart-cards/smart-card-debugging-information.md @@ -44,7 +44,8 @@ For a complete description of Certutil including examples that show how to use i To list certificates that are available on the smart card, type certutil -scinfo. -> **Note**  Entering a PIN is not required for this operation. You can press ESC if you are prompted for a PIN. +> [!NOTE] +> Entering a PIN is not required for this operation. You can press ESC if you are prompted for a PIN. ### Delete certificates on the smart card @@ -68,7 +69,7 @@ Using WPP, use one of the following commands to enable tracing: You can use the parameters in the following table. -| **Friendly name** | **GUID** | **Flags** | +| Friendly name | GUID | Flags | |-------------------|--------------------------------------|-----------| | scardsvr | 13038e47-ffec-425d-bc69-5707708075fe | 0xffff | | winscard | 3fce7c5f-fb3b-4bce-a9d8-55cc0ce1cf01 | 0xffff | @@ -84,13 +85,13 @@ Examples To enable tracing for the SCardSvr service: -- tracelog.exe -kd -rt -start scardsvr -guid \#13038e47-ffec-425d-bc69-5707708075fe -f .\\scardsvr.etl -flags 0xffff -ft 1 +- **tracelog.exe -kd -rt -start scardsvr -guid \#13038e47-ffec-425d-bc69-5707708075fe -f .\\scardsvr.etl -flags 0xffff -ft 1** -- logman start scardsvr -ets -p {13038e47-ffec-425d-bc69-5707708075fe} 0xffff -ft 1 -rt -o .\\scardsvr.etl -mode 0x00080000 +- **logman start scardsvr -ets -p {13038e47-ffec-425d-bc69-5707708075fe} 0xffff -ft 1 -rt -o .\\scardsvr.etl -mode 0x00080000** To enable tracing for scfilter.sys: -tracelog.exe -kd -rt -start scfilter -guid \#eed7f3c9-62ba-400e-a001-658869df9a91 -f .\\scfilter.etl -flags 0xffff -ft 1 +**tracelog.exe -kd -rt -start scfilter -guid \#eed7f3c9-62ba-400e-a001-658869df9a91 -f .\\scfilter.etl -flags 0xffff -ft 1** ### Stop the trace @@ -104,9 +105,9 @@ Examples To stop a trace: -- tracelog.exe -stop scardsvr +- **tracelog.exe -stop scardsvr** -- logman -stop scardsvr -ets +- **logman -stop scardsvr -ets** ## Kerberos protocol, KDC and NTLM debugging and tracing @@ -114,9 +115,9 @@ To stop a trace: You can use these resources to troubleshoot these protocols and the KDC: -- [Kerberos and LDAP Troubleshooting Tips](https://technet.microsoft.com/library/bb463167.aspx) +- [Kerberos and LDAP Troubleshooting Tips](https://technet.microsoft.com/library/bb463167.aspx). -- [Windows Driver Kit (WDK) and Debugging Tools for Windows (WinDbg)](https://developer.microsoft.com/en-us/windows/hardware/windows-driver-kit)  You can use the trace log tool in this SDK to debug Kerberos authentication failures. +- [Windows Driver Kit (WDK) and Debugging Tools for Windows (WinDbg)](https://developer.microsoft.com/en-us/windows/hardware/windows-driver-kit).  You can use the trace log tool in this SDK to debug Kerberos authentication failures. To begin tracing, you can use Tracelog. Different components use different control GUIDs as explained in these examples. For more information, see [Tracelog](https://msdn.microsoft.com/library/windows/hardware/ff552994.aspx). @@ -124,41 +125,42 @@ To begin tracing, you can use Tracelog. Different components use different contr To enable tracing for NTLM authentication, run the following at the command line: -tracelog.exe -kd -rt -start ntlm -guid \#5BBB6C18-AA45-49b1-A15F-085F7ED0AA90 -f .\\ntlm.etl -flags 0x15003 -ft 1 +**tracelog.exe -kd -rt -start ntlm -guid \#5BBB6C18-AA45-49b1-A15F-085F7ED0AA90 -f .\\ntlm.etl -flags 0x15003 -ft 1** To stop tracing for NTLM authentication, run this command: -tracelog -stop ntlm +**tracelog -stop ntlm** ### Kerberos authentication To enable tracing for Kerberos authentication, run this command: -tracelog.exe -kd -rt -start kerb -guid \#6B510852-3583-4e2d-AFFE-A67F9F223438 -f .\\kerb.etl -flags 0x43 -ft 1 +**tracelog.exe -kd -rt -start kerb -guid \#6B510852-3583-4e2d-AFFE-A67F9F223438 -f .\\kerb.etl -flags 0x43 -ft 1** To stop tracing for Kerberos authentication, run this command: -tracelog.exe -stop kerb +**tracelog.exe -stop kerb** ### KDC To enable tracing for the Key Distribution Center (KDC), run the following at the command line: -tracelog.exe -kd -rt -start kdc -guid \#1BBA8B19-7F31-43c0-9643-6E911F79A06B -f .\\kdc.etl -flags 0x803 -ft 1 +**tracelog.exe -kd -rt -start kdc -guid \#1BBA8B19-7F31-43c0-9643-6E911F79A06B -f .\\kdc.etl -flags 0x803 -ft 1** To stop tracing for the KDC, run the following at the command line: -tracelog.exe -stop kdc +**tracelog.exe -stop kdc** To stop tracing from a remote computer, run this command: logman.exe -s *<ComputerName>*. -> **Note**  The default location for logman.exe is %systemroot%system32\\. Use the **-s** option to supply a computer name. +> [!NOTE] +> The default location for logman.exe is %systemroot%system32\\. Use the **-s** option to supply a computer name. ### Configure tracing with the registry You can also configure tracing by editing the Kerberos registry values shown in the following table. -| **Element** | **Registry Key Setting** | +| Element | Registry Key Setting | |-------------|----------------------------------------------------| | NTLM | HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Lsa\\MSV1\_0
Value name: NtLmInfoLevel
Value type: DWORD
Value data: c0015003 | | Kerberos | HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Lsa\\Kerberos
Value name: LogToFile
Value type: DWORD
Value data: 00000001

HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Lsa\\Kerberos\\Parameters
Value name: KerbDebugLevel
Value type: DWORD
Value data: c0000043

HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Lsa\\Kerberos\\Parameters
Value name: LogToFile
Value type: DWORD
Value data: 00000001 | @@ -204,7 +206,7 @@ You can use the following command at the command prompt to check whether the ser This is an example output from this command: -``` +```console SERVICE_NAME: scardsvr TYPE : 20 WIN32_SHARE_PROCESS STATE : 4 RUNNING From 08dbe9828aef0a32033d673f0e532d9a742c91a5 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Tue, 21 Jul 2020 14:01:20 -0700 Subject: [PATCH 0266/1414] Update policy-csps-supported-by-surface-hub.md --- .../mdm/policy-csps-supported-by-surface-hub.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md b/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md index 71afc212d8..b32eded81d 100644 --- a/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md +++ b/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md @@ -9,14 +9,14 @@ ms.prod: w10 ms.technology: windows author: manikadhiman ms.localizationpriority: medium -ms.date: 07/21/2020 +ms.date: 07/22/2020 --- # Policy CSPs supported by Microsoft Surface Hub - [ApplicationManagement/AllowAppStoreAutoUpdate](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-applicationmanagement#applicationmanagement-allowappstoreautoupdate) -- [ApplicationManagement/AllowDeveloperUnlock](policy-csp-applicationmanagement#applicationmanagement-allowdeveloperunlock) +- [ApplicationManagement/AllowDeveloperUnlock](mdm/policy-csp-applicationmanagement#applicationmanagement-allowdeveloperunlock) - [Accounts/AllowMicrosoftAccountConnection](policy-csp-accounts#accounts-allowmicrosoftaccountconnection) - [Camera/AllowCamera](policy-csp-camera.md#camera-allowcamera) - [Cellular/ShowAppCellularAccessUI](policy-csp-cellular.md#cellular-showappcellularaccessui) From 4372f79714aae0b286501e48813944dff9704d64 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Tue, 21 Jul 2020 14:14:57 -0700 Subject: [PATCH 0267/1414] Applied [!NOTE], markup for command lines --- .../smart-card-debugging-information.md | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/windows/security/identity-protection/smart-cards/smart-card-debugging-information.md b/windows/security/identity-protection/smart-cards/smart-card-debugging-information.md index 93756bb9ff..5e7c2ded4f 100644 --- a/windows/security/identity-protection/smart-cards/smart-card-debugging-information.md +++ b/windows/security/identity-protection/smart-cards/smart-card-debugging-information.md @@ -91,7 +91,7 @@ To enable tracing for the SCardSvr service: To enable tracing for scfilter.sys: -**tracelog.exe -kd -rt -start scfilter -guid \#eed7f3c9-62ba-400e-a001-658869df9a91 -f .\\scfilter.etl -flags 0xffff -ft 1** + - **tracelog.exe -kd -rt -start scfilter -guid \#eed7f3c9-62ba-400e-a001-658869df9a91 -f .\\scfilter.etl -flags 0xffff -ft 1** ### Stop the trace @@ -101,7 +101,7 @@ Using WPP, use one of the following commands to stop the tracing: - **logman -stop** <*FriendlyName*> **-ets** -Examples +#### Examples To stop a trace: @@ -125,31 +125,31 @@ To begin tracing, you can use Tracelog. Different components use different contr To enable tracing for NTLM authentication, run the following at the command line: -**tracelog.exe -kd -rt -start ntlm -guid \#5BBB6C18-AA45-49b1-A15F-085F7ED0AA90 -f .\\ntlm.etl -flags 0x15003 -ft 1** +> **tracelog.exe -kd -rt -start ntlm -guid \#5BBB6C18-AA45-49b1-A15F-085F7ED0AA90 -f .\\ntlm.etl -flags 0x15003 -ft 1** To stop tracing for NTLM authentication, run this command: -**tracelog -stop ntlm** +> **tracelog -stop ntlm** ### Kerberos authentication To enable tracing for Kerberos authentication, run this command: -**tracelog.exe -kd -rt -start kerb -guid \#6B510852-3583-4e2d-AFFE-A67F9F223438 -f .\\kerb.etl -flags 0x43 -ft 1** +> **tracelog.exe -kd -rt -start kerb -guid \#6B510852-3583-4e2d-AFFE-A67F9F223438 -f .\\kerb.etl -flags 0x43 -ft 1** To stop tracing for Kerberos authentication, run this command: -**tracelog.exe -stop kerb** +> **tracelog.exe -stop kerb** ### KDC To enable tracing for the Key Distribution Center (KDC), run the following at the command line: -**tracelog.exe -kd -rt -start kdc -guid \#1BBA8B19-7F31-43c0-9643-6E911F79A06B -f .\\kdc.etl -flags 0x803 -ft 1** +> **tracelog.exe -kd -rt -start kdc -guid \#1BBA8B19-7F31-43c0-9643-6E911F79A06B -f .\\kdc.etl -flags 0x803 -ft 1** To stop tracing for the KDC, run the following at the command line: -**tracelog.exe -stop kdc** +> **tracelog.exe -stop kdc** To stop tracing from a remote computer, run this command: logman.exe -s *<ComputerName>*. @@ -234,7 +234,8 @@ As with any device connected to a computer, Device Manager can be used to view p 4. In Device Manager, expand **Smart card readers**, select the name of the smart card reader you want to check, and then click **Properties**. -> **Note**  If the smart card reader is not listed in Device Manager, in the **Action** menu, click **Scan for hardware changes**. +> [!NOTE] +> If the smart card reader is not listed in Device Manager, in the **Action** menu, click **Scan for hardware changes**. ## CryptoAPI 2.0 Diagnostics From 565160cc9b883e9a503b5bd86098c0e8e76d054e Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 21 Jul 2020 14:20:13 -0700 Subject: [PATCH 0268/1414] Update manage-atp-post-migration-configuration-manager.md --- .../manage-atp-post-migration-configuration-manager.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md index 64afa8a6df..5890d7e96a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md @@ -19,7 +19,11 @@ ms.topic: article # Manage Microsoft Defender Advanced Threat Protection with Configuration Manager -We recommend using Configuration Manager to manage threat protection features for the devices (also referred to as endpoints) within your organization. +You can use [Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction) to manage your organization's threat protection features for devices (also referred to as endpoints) within your organization. Configuration Manager is part of Microsoft Endpoint Manager, along with Intune, Desktop Analytics, and other features and capabilities. [Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview). + +## Find your Microsoft Defender ATP settings in Configuration Manager + +1. ## Configure Microsoft Defender ATP with Configuration Manager From ad9c02586e236765d9fedb854c744822e361cd52 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Tue, 21 Jul 2020 14:34:04 -0700 Subject: [PATCH 0269/1414] adding redirects --- .openpublishing.redirection.json | Bin 2576184 -> 2578182 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 52940ae69fce7589fd101c762f38412b41d0bf16..18b4fdd37ef24223480153af7915343121f0cac1 100644 GIT binary patch delta 368 zcmdlnZ!Tloy19%EEsQNpEzB(}EvzkUE$l5EEu1Y}E!-_UExav!E&MG4ErKmVEy67# zEut-AE#fT_Es`x#Ez&JAEwU|gE%Gf2Es8BlEy^t_EvhYQThx2JCtnb-m>j@jH(g-~ zW5)CXAN6h1CkQg1nEt_6eb)31J#2Y!1s_%jnoJk)Q|6l<=b~IN`2u6s^bG;Z3ezuW zD0499F{Di1=qo%u$(%=Idel4)2ON6E(-~423K)tQbQv-kN`PcKLn)AzGF`BM(Vsjs z<)&XK7iJMHVklI C`g;KY delta 115 zcmV~$PZEJ(9Dw2Zh0niGDG`OD?%)dcou-AwJEn!LX;nus7G|<=gcg>a#(19Vqm*}5 z$^}8ALzf`$_xV&i#aw93tX10@L03KCt%BtJs}YXj>NCzcCM?Brc3ek RlvV%oIFtKVwMCOAr$2`fCrkhU From c5a95a5f6eb56768894585454b56820a70bc1125 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Tue, 21 Jul 2020 14:35:05 -0700 Subject: [PATCH 0270/1414] Standardized presentation of command lines in this article --- .../smart-cards/smart-card-debugging-information.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/security/identity-protection/smart-cards/smart-card-debugging-information.md b/windows/security/identity-protection/smart-cards/smart-card-debugging-information.md index 5e7c2ded4f..4bf706bbbc 100644 --- a/windows/security/identity-protection/smart-cards/smart-card-debugging-information.md +++ b/windows/security/identity-protection/smart-cards/smart-card-debugging-information.md @@ -125,31 +125,31 @@ To begin tracing, you can use Tracelog. Different components use different contr To enable tracing for NTLM authentication, run the following at the command line: -> **tracelog.exe -kd -rt -start ntlm -guid \#5BBB6C18-AA45-49b1-A15F-085F7ED0AA90 -f .\\ntlm.etl -flags 0x15003 -ft 1** + - **tracelog.exe -kd -rt -start ntlm -guid \#5BBB6C18-AA45-49b1-A15F-085F7ED0AA90 -f .\\ntlm.etl -flags 0x15003 -ft 1** To stop tracing for NTLM authentication, run this command: -> **tracelog -stop ntlm** + - **tracelog -stop ntlm** ### Kerberos authentication To enable tracing for Kerberos authentication, run this command: -> **tracelog.exe -kd -rt -start kerb -guid \#6B510852-3583-4e2d-AFFE-A67F9F223438 -f .\\kerb.etl -flags 0x43 -ft 1** + - **tracelog.exe -kd -rt -start kerb -guid \#6B510852-3583-4e2d-AFFE-A67F9F223438 -f .\\kerb.etl -flags 0x43 -ft 1** To stop tracing for Kerberos authentication, run this command: -> **tracelog.exe -stop kerb** + - **tracelog.exe -stop kerb** ### KDC To enable tracing for the Key Distribution Center (KDC), run the following at the command line: -> **tracelog.exe -kd -rt -start kdc -guid \#1BBA8B19-7F31-43c0-9643-6E911F79A06B -f .\\kdc.etl -flags 0x803 -ft 1** + - **tracelog.exe -kd -rt -start kdc -guid \#1BBA8B19-7F31-43c0-9643-6E911F79A06B -f .\\kdc.etl -flags 0x803 -ft 1** To stop tracing for the KDC, run the following at the command line: -> **tracelog.exe -stop kdc** + - **tracelog.exe -stop kdc** To stop tracing from a remote computer, run this command: logman.exe -s *<ComputerName>*. From 11a06393ac035d139d454566ac4cd4676221dce6 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Tue, 21 Jul 2020 14:43:57 -0700 Subject: [PATCH 0271/1414] Minor corrections --- .../minimum-requirements.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md b/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md index 1f69f02e47..a5cadb6150 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md +++ b/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md @@ -28,7 +28,7 @@ There are some minimum requirements for onboarding devices to the service. Learn > [!TIP] -> - Learn about the latest enhancements in Microsoft Defender ATP:[Microsoft Defender Advanced Threat Protection Tech Community](https://techcommunity.microsoft.com/t5/Windows-Defender-Advanced-Threat/ct-p/WindowsDefenderAdvanced). +> - Learn about the latest enhancements in Microsoft Defender ATP: [Microsoft Defender Advanced Threat Protection Tech Community](https://techcommunity.microsoft.com/t5/Windows-Defender-Advanced-Threat/ct-p/WindowsDefenderAdvanced). > - Microsoft Defender ATP demonstrated industry-leading optics and detection capabilities in the recent MITRE evaluation. Read: [Insights from the MITRE ATT&CK-based evaluation](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). ## Licensing requirements @@ -103,11 +103,11 @@ The hardware requirements for Microsoft Defender ATP on devices are the same for ### Other supported operating systems -- macOSX +- macOS - Linux (currently, Microsoft Defender ATP is only available in the Public Preview Edition for Linux) > [!NOTE] -> You'll need to know the exact Linux distros, Android, and macOS versions that are compatible with Microsoft Defender ATP for the integration to work. +> You'll need to know the exact Linux distributions and versions of Android and macOS that are compatible with Microsoft Defender ATP for the integration to work. > > Also note that Microsoft Defender ATP is currently only available in the Public Preview Edition for Linux. @@ -132,19 +132,19 @@ By default, this service is enabled. It's good practice to check to ensure that 1. Open an elevated command-line prompt on the device: - a. Go to **Start** and type **cmd**. + 1. Go to **Start** and type **cmd**. - b. Right-click **Command prompt** and select **Run as administrator**. + 1. Right-click **Command prompt** and select **Run as administrator**. 2. Enter the following command, and press **Enter**: - ```text + ```console sc qc diagtrack ``` - If the service is enabled, then the result should look like the following screenshot: + If the service is enabled, then the result should look like the following screenshot: - ![Result of the sc query command for diagtrack](images/windefatp-sc-qc-diagtrack.png) + ![Result of the sc query command for diagtrack](images/windefatp-sc-qc-diagtrack.png) You'll need to set the service to automatically start if the **START_TYPE** is not set to **AUTO_START**. @@ -154,19 +154,19 @@ You'll need to set the service to automatically start if the **START_TYPE** is n 1. Open an elevated command-line prompt on the endpoint: - a. Go to **Start** and type **cmd**. + 1. Go to **Start** and type **cmd**. - b. Right-click **Command prompt** and select **Run as administrator**. + 1. Right-click **Command prompt** and select **Run as administrator**. 2. Enter the following command, and press **Enter**: - ```text + ```console sc config diagtrack start=auto ``` 3. A success message is displayed. Verify the change by entering the following command, and press **Enter**: - ```text + ```console sc qc diagtrack ``` From 599e62e812bcb5ffd57448de761abeb659a8a99f Mon Sep 17 00:00:00 2001 From: mirandalysha <45540211+mirandalysha@users.noreply.github.com> Date: Tue, 21 Jul 2020 16:45:48 -0500 Subject: [PATCH 0272/1414] Update kiosk-prepare.md small typo correction that kept bothering me --- windows/configuration/kiosk-prepare.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/kiosk-prepare.md b/windows/configuration/kiosk-prepare.md index aaa526a014..f4825a951e 100644 --- a/windows/configuration/kiosk-prepare.md +++ b/windows/configuration/kiosk-prepare.md @@ -158,7 +158,7 @@ The following table describes some features that have interoperability issues we

-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 tDRVSs5_z}SXi^y=NhPoL``!QYE=HL>-{S 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 sdH&A|2WrrN!!>LF1GU{_ylIPV-#j&aa*s Date: Mon, 3 Aug 2020 07:52:33 -0700 Subject: [PATCH 0543/1414] adding screenshots --- .../microsoft-defender-atp/device-timeline-event-flag.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/device-timeline-event-flag.md b/windows/security/threat-protection/microsoft-defender-atp/device-timeline-event-flag.md index 7c97691113..f972394dc4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/device-timeline-event-flag.md +++ b/windows/security/threat-protection/microsoft-defender-atp/device-timeline-event-flag.md @@ -17,6 +17,8 @@ ms.topic: article --- # Microsoft Defender ATP device timeline event flags +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) + Event flags in the Microsoft Defender ATP device timeline help you filter and organize specific events when you're investigate potential attacks. The Microsoft Defender ATP device timeline provides a chronological view of the events and associated alerts observed on a device. This list of events provides full visibility into any events, files, and IP addresses observed on the device. The list can sometimes be lengthy. Device timeline event flags help you track events that could be related. @@ -29,13 +31,15 @@ While navigating the device timeline, you can search and filter for specific eve - Marking events that requires deep dive - Building a clean breach timeline + + ## Flag an event 1. Find the event that you want to flag 2. Click the flag icon in the Flag column. - +![Image of device timeline flag](images/device-flags.png) ## View flagged events - 1. In the timeline **Filters** section, enable **Flagged events**. 2. Click **Apply**. Only flagged events are displayed. You can apply additional filters by clicking on the time bar. This will only show events prior to the flagged event. +![Image of device timeline flag with filter on](images/device-flag-filter.png) From cfa97c0011078c0f673d1025762e8f329002e6f5 Mon Sep 17 00:00:00 2001 From: Kelly Baker Date: Mon, 3 Aug 2020 08:21:11 -0700 Subject: [PATCH 0544/1414] Edit pass: provisioning-create-package Changes coming, do not review/merge yet. --- .../provisioning-packages/provisioning-create-package.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/configuration/provisioning-packages/provisioning-create-package.md b/windows/configuration/provisioning-packages/provisioning-create-package.md index 035bdf4010..3c75f63d1f 100644 --- a/windows/configuration/provisioning-packages/provisioning-create-package.md +++ b/windows/configuration/provisioning-packages/provisioning-create-package.md @@ -21,12 +21,12 @@ manager: dansimp - Windows 10 - Windows 10 Mobile -You use Windows Configuration Designer to create a provisioning package (.ppkg) that contains customization settings. You can apply the provisioning package to a device running Windows 10 or Windows 10 Mobile. +You can use Windows Configuration Designer to create a provisioning package (.ppkg) that contains customization settings, and then apply the provisioning package to a device running Windows 10 or Windows 10 Mobile. >[Learn how to install Windows Configuration Designer.](provisioning-install-icd.md) ->[!TIP] ->We recommend creating a local admin account when developing and testing your provisioning package. We also recommend using a “least privileged” domain user account to join devices to the Active Directory domain. +> [!TIP] +> We recommend creating a local admin account when developing and testing your provisioning package. We also recommend using a “least privileged” domain user account to join devices to the Active Directory domain. ## Start a new project From d23bfee4918b64285fee50f77f1f630e069851e9 Mon Sep 17 00:00:00 2001 From: rogersoMS <44718379+rogersoMS@users.noreply.github.com> Date: Tue, 4 Aug 2020 01:29:02 +1000 Subject: [PATCH 0545/1414] Changed EnterpriseDataProtection CSP & Home to supported Adding Home edition as supported for Enterprise Data Protection CSP. --- .../mdm/configuration-service-provider-reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/configuration-service-provider-reference.md b/windows/client-management/mdm/configuration-service-provider-reference.md index 2b0f4e8ae8..8d92777c67 100644 --- a/windows/client-management/mdm/configuration-service-provider-reference.md +++ b/windows/client-management/mdm/configuration-service-provider-reference.md @@ -1108,7 +1108,7 @@ Additional lists: - + From dc112a8989dd5eecf433854416ce74f69c93310b Mon Sep 17 00:00:00 2001 From: Mark Stanfill Date: Mon, 3 Aug 2020 10:49:30 -0500 Subject: [PATCH 0546/1414] Fix-up for XML and Bash syntax terminate keys --- .../microsoft-defender-atp/mac-schedule-scan-atp.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md index d7a913d13f..ce7fb8d947 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md @@ -36,12 +36,13 @@ While you can start a threat scan at any time with Microsoft Defender ATP, your ProgramArguments sh - -c - /usr/local/bin/mdatp --scan --quick + -c + /usr/local/bin/mdatp --scan --quick RunAtLoad - StartCalendarInterval + StartCalendarInterval + Day 3 Hour @@ -68,8 +69,8 @@ While you can start a threat scan at any time with Microsoft Defender ATP, your 4. To load your file into **launchd**, enter the following commands: ```bash - `$ launchctl load /Library/LaunchDaemons/` - `$ launchctl start ` + launchctl load /Library/LaunchDaemons/` + launchctl start ` ``` 5. Your scheduled scan runs at the date, time, and frequency you defined in your .plist file. In the example, the scan runs at 2:00 AM every 7 days on a Friday, with the StartInterval using 604800 seconds for one week. From 1d4473ca762a7e9e4ffa29c79a6cd3f93e49a6f9 Mon Sep 17 00:00:00 2001 From: Manika Dhiman Date: Mon, 3 Aug 2020 10:25:17 -0700 Subject: [PATCH 0547/1414] Update configuration-service-provider-reference.md Updated the image file to reflect the support for Home. --- .../mdm/configuration-service-provider-reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/configuration-service-provider-reference.md b/windows/client-management/mdm/configuration-service-provider-reference.md index 8d92777c67..fb69460ed8 100644 --- a/windows/client-management/mdm/configuration-service-provider-reference.md +++ b/windows/client-management/mdm/configuration-service-provider-reference.md @@ -1108,7 +1108,7 @@ Additional lists: - + From 2cf71aa5b99d0058e7061907257dbbc8a505fac2 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 3 Aug 2020 10:29:34 -0700 Subject: [PATCH 0548/1414] update notes --- .../microsoft-defender-atp/configure-server-endpoints.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 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 30e5949a3b..99ed32fda4 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 @@ -191,9 +191,12 @@ The following capabilities are included in this integration: - Server investigation - Azure Security Center customers can access Microsoft Defender Security Center to perform detailed investigation to uncover the scope of a potential breach. > [!IMPORTANT] -> - When you use Azure Security Center to monitor servers, a Microsoft Defender ATP tenant is automatically created (in the US for US users, in the EU for European and UK users). +> - When you use Azure Security Center to monitor servers, a Microsoft Defender ATP tenant is automatically created (in the US for US users, in the EU for European and UK users).
+Data collected by Microsoft Defender ATP is stored in the geo-location of the tenant as identified during provisioning. > - If you use Microsoft Defender ATP before using Azure Security Center, your data will be stored in the location you specified when you created your tenant even if you integrate with Azure Security Center at a later time. -> - When you use Azure Security Center to monitor Windows servers, a Microsoft Defender ATP tenant is automatically created and the Microsoft Defender ATP data is stored in Europe by default. If you need to move your data to another location, you need to contact Microsoft Support to reset the tenant. Server endpoint monitoring utilizing this integration has been disabled for Office 365 GCC customers. +> - Once configured, you cannot change the location where your data is stored. If you need to move your data to another location, you need to contact Microsoft Support to reset the tenant.
+Server endpoint monitoring utilizing this integration has been disabled for Office 365 GCC customers. + ## Offboard Windows servers You can offboard Windows Server (SAC), Windows Server 2019, and Windows Server 2019 Core edition in the same method available for Windows 10 client devices. From e87b00b7dba707f1361fe9b789b1f6bdcbaecf87 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 3 Aug 2020 10:59:28 -0700 Subject: [PATCH 0549/1414] fix warnings --- .../attack-surface-reduction-faq.md | 2 +- .../microsoft-defender-atp/oldTOC.txt | 528 ------------------ 2 files changed, 1 insertion(+), 529 deletions(-) delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/oldTOC.txt diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md index ffa10fbfc2..d3c207a6c8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md @@ -51,7 +51,7 @@ ASR currently supports all of the rules below: * [Block all Office applications from creating child processes](attack-surface-reduction.md#block-all-office-applications-from-creating-child-processes) * [Block Office applications from creating executable content](attack-surface-reduction.md#block-office-applications-from-creating-executable-content) * [Block Office applications from injecting code into other processes](attack-surface-reduction.md#block-office-applications-from-injecting-code-into-other-processes) -* [Block JavaScript or VBScript from launching downloaded executable content](attack-surface-reduction.md##block-javascript-or-vbscript-from-launching-downloaded-executable-content) +* [Block JavaScript or VBScript from launching downloaded executable content](attack-surface-reduction.md#block-javascript-or-vbscript-from-launching-downloaded-executable-content) * [Block execution of potentially obfuscated scripts](attack-surface-reduction.md#block-execution-of-potentially-obfuscated-scripts) * [Block Win32 API calls from Office macro](attack-surface-reduction.md#block-win32-api-calls-from-office-macros) * [Use advanced protection against ransomware](attack-surface-reduction.md#use-advanced-protection-against-ransomware) diff --git a/windows/security/threat-protection/microsoft-defender-atp/oldTOC.txt b/windows/security/threat-protection/microsoft-defender-atp/oldTOC.txt deleted file mode 100644 index b1e6285e7e..0000000000 --- a/windows/security/threat-protection/microsoft-defender-atp/oldTOC.txt +++ /dev/null @@ -1,528 +0,0 @@ -# [Microsoft Defender Advanced Threat Protection](microsoft-defender-advanced-threat-protection.md) - -## [Overview]() -### [Overview of Microsoft Defender ATP capabilities](overview.md) -### [Threat & Vulnerability Management]() -#### [Next-generation capabilities](next-gen-threat-and-vuln-mgt.md) -#### [What's in the dashboard and what it means for my organization](tvm-dashboard-insights.md) -#### [Exposure score](tvm-exposure-score.md) -#### [Configuration score](configuration-score.md) -#### [Security recommendation](tvm-security-recommendation.md) -#### [Remediation](tvm-remediation.md) -#### [Software inventory](tvm-software-inventory.md) -#### [Weaknesses](tvm-weaknesses.md) -#### [Scenarios](threat-and-vuln-mgt-scenarios.md) - - -### [Attack surface reduction]() -#### [Hardware-based isolation]() -##### [Hardware-based isolation in Windows 10](overview-hardware-based-isolation.md) - -##### [Application isolation]() -###### [Application guard overview](../windows-defender-application-guard/wd-app-guard-overview.md) -###### [System requirements](../windows-defender-application-guard/reqs-wd-app-guard.md) - -##### [System integrity](../windows-defender-system-guard/system-guard-how-hardware-based-root-of-trust-helps-protect-windows.md) - -#### [Application control]() -##### [Windows Defender Application Guard](../windows-defender-application-control/windows-defender-application-control.md) - -#### [Exploit protection](../windows-defender-exploit-guard/exploit-protection.md) -#### [Network protection](../windows-defender-exploit-guard/network-protection.md) -#### [Controlled folder access](../windows-defender-exploit-guard/controlled-folders.md) -#### [Attack surface reduction](../windows-defender-exploit-guard/attack-surface-reduction.md) -#### [Network firewall](../windows-firewall/windows-firewall-with-advanced-security.md) - - -### [Next generation protection](../microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md) - - -### [Endpoint detection and response]() -#### [Endpoint detection and response overview](overview-endpoint-detection-response.md) -#### [Security operations dashboard](security-operations-dashboard.md) - -#### [Incidents queue]() -##### [View and organize the Incidents queue](view-incidents-queue.md) -##### [Manage incidents](manage-incidents.md) -##### [Investigate incidents](investigate-incidents.md) - -#### [Alerts queue]() -##### [View and organize the Alerts queue](alerts-queue.md) -##### [Manage alerts](manage-alerts.md) -##### [Investigate alerts](investigate-alerts.md) -##### [Investigate files](investigate-files.md) -##### [Investigate machines](investigate-machines.md) -##### [Investigate an IP address](investigate-ip.md) -##### [Investigate a domain](investigate-domain.md) -##### [Investigate a user account](investigate-user.md) - -#### [Machines list]() -##### [View and organize the Machines list](machines-view-overview.md) - -##### [Investigate machines]() -###### [Machine details](investigate-machines.md#machine-details) -###### [Response actions](investigate-machines.md#response-actions) -###### [Cards](investigate-machines.md#cards) -###### [Tabs](investigate-machines.md#tabs) - -#### [Take response actions]() -##### [Take response actions on a machine]() -###### [Understand response actions](respond-machine-alerts.md) -###### [Manage tags](respond-machine-alerts.md#manage-tags) -###### [Initiate Automated Investigation](respond-machine-alerts.md#initiate-automated-investigation) -###### [Initiate Live Response Session](respond-machine-alerts.md#initiate-live-response-session) -###### [Collect investigation package from machines](respond-machine-alerts.md#collect-investigation-package-from-machines) -###### [Run Microsoft Defender Antivirus scan on machines](respond-machine-alerts.md#run-microsoft-defender-antivirus-scan-on-machines) -###### [Restrict app execution](respond-machine-alerts.md#restrict-app-execution) -###### [Isolate machines from the network](respond-machine-alerts.md#isolate-machines-from-the-network) -###### [Check activity details in Action center](respond-machine-alerts.md#check-activity-details-in-action-center) - -##### [Take response actions on a file]() -###### [Understand response actions](respond-file-alerts.md) -###### [Stop and quarantine files in your network](respond-file-alerts.md#stop-and-quarantine-files-in-your-network) -###### [Restore file from quarantine](respond-file-alerts.md#restore-file-from-quarantine) -###### [Add an indicator to block or allow a file](respond-file-alerts.md#add-indicator-to-block-or-allow-a-file) -###### [Deep analysis](respond-file-alerts.md#deep-analysis) - -##### [Live response]() -###### [Investigate entities on machines](live-response.md) -###### [Live response command examples](live-response-command-examples.md) - - -### [Automated investigation and remediation]() -#### [Understand Automated investigations](automated-investigations.md) -#### [Learn about the automated investigation and remediation dashboard](manage-auto-investigation.md) -#### [Manage actions related to automated investigation and remediation](auto-investigation-action-center.md) - - -### [Threat analytics](threat-analytics.md) - - -### [Microsoft Threat Experts](microsoft-threat-experts.md) - - -### [Advanced hunting]() -#### [Advanced hunting overview](advanced-hunting-overview.md) - -#### [Query data using Advanced hunting]() -##### [Data querying basics](advanced-hunting-query-language.md) -##### [Advanced hunting reference](advanced-hunting-schema-reference.md) -##### [Advanced hunting query language best practices](advanced-hunting-best-practices.md) - -#### [Custom detections]() -##### [Understand custom detection rules](overview-custom-detections.md) -##### [Create custom detections rules](custom-detection-rules.md) - -### [Management and APIs]() -#### [Overview of management and APIs](management-apis.md) -#### [Understand threat intelligence concepts](threat-indicator-concepts.md) -#### [Microsoft Defender ATP APIs](apis-intro.md) -#### [Managed security service provider support](mssp-support.md) - - -### [Integrations]() -#### [Microsoft Defender ATP integrations](threat-protection-integration.md) -#### [Conditional Access integration overview](conditional-access.md) -#### [Microsoft Cloud App Security in Windows overview](microsoft-cloud-app-security-integration.md) - -#### [Information protection in Windows overview]() -##### [Windows integration](information-protection-in-windows-overview.md) -##### [Use sensitivity labels to prioritize incident response](information-protection-investigation.md) - - -### [Microsoft Threat Experts](microsoft-threat-experts.md) - - -### [Portal overview](portal-overview.md) - - - -## [Get started]() -### [What's new in Microsoft Defender ATP](whats-new-in-microsoft-defender-atp.md) -### [Preview features](preview.md) -### [Evaluation lab](evaluation-lab.md) -### [Minimum requirements](minimum-requirements.md) -### [Validate licensing and complete setup](licensing.md) - -### [Data storage and privacy](data-storage-privacy.md) -### [Assign user access to the portal](assign-portal-access.md) - -### [Evaluate Microsoft Defender ATP capabilities]() -#### [Evaluate attack surface reduction]() - -##### [Evaluate attack surface reduction and next-generation capabilities](evaluate-atp.md) -###### [Hardware-based isolation](../windows-defender-application-guard/test-scenarios-wd-app-guard.md) -###### [Application control](../windows-defender-application-control/audit-windows-defender-application-control-policies.md) -###### [Exploit protection](../windows-defender-exploit-guard/evaluate-exploit-protection.md) -###### [Network Protection](../windows-defender-exploit-guard/evaluate-network-protection.md) -###### [Controlled folder access](../windows-defender-exploit-guard/evaluate-controlled-folder-access.md) -###### [Attack surface reduction](../windows-defender-exploit-guard/evaluate-attack-surface-reduction.md) -###### [Network firewall](../windows-firewall/evaluating-windows-firewall-with-advanced-security-design-examples.md) -##### [Evaluate next generation protection](../microsoft-defender-antivirus/evaluate-microsoft-defender-antivirus.md) - -### [Access the Microsoft Defender Security Center Community Center](community.md) - -## [Configure and manage capabilities]() - -### [Configure attack surface reduction](configure-attack-surface-reduction.md) - -### [Hardware-based isolation]() -#### [System integrity](../windows-defender-system-guard/system-guard-secure-launch-and-smm-protection.md) - -#### [Application isolation]() -##### [Install Windows Defender Application Guard](../windows-defender-application-guard/install-wd-app-guard.md) -##### [Configuration settings](../windows-defender-application-guard/configure-wd-app-guard.md) - -#### [Application control](../windows-defender-application-control/windows-defender-application-control.md) - -#### [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) - -###### [Memory integrity]() -####### [Understand memory integrity](../windows-defender-exploit-guard/memory-integrity.md) -####### [Hardware qualifications](../windows-defender-exploit-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md) -####### [Enable HVCI](../windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity.md) - -#### [Exploit protection]() -##### [Enable exploit protection](../windows-defender-exploit-guard/enable-exploit-protection.md) -##### [Import/export configurations](../windows-defender-exploit-guard/import-export-exploit-protection-emet-xml.md) - -#### [Network protection](../windows-defender-exploit-guard/enable-network-protection.md) - -#### [Controlled folder access]() -##### [Enable controlled folder access](../windows-defender-exploit-guard/enable-controlled-folders.md) -##### [Customize controlled folder access](../windows-defender-exploit-guard/customize-controlled-folders.md) - -#### [Attack surface reduction controls]() -##### [Enable attack surface reduction rules](../windows-defender-exploit-guard/enable-attack-surface-reduction.md) -##### [Customize attack surface reduction rules](../windows-defender-exploit-guard/customize-attack-surface-reduction.md) - -#### [Network firewall](../windows-firewall/windows-firewall-with-advanced-security-deployment-guide.md) - - -### [Configure next generation protection]() -#### [Configure Microsoft Defender Antivirus features](../microsoft-defender-antivirus/configure-microsoft-defender-antivirus-features.md) -#### [Utilize Microsoft cloud-delivered protection]() -##### [Understand cloud-delivered protection](../microsoft-defender-antivirus/utilize-microsoft-cloud-protection-microsoft-defender-antivirus.md) -##### [Enable cloud-delivered protection](../microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus.md) -##### [Specify the cloud-delivered protection level](../microsoft-defender-antivirus/specify-cloud-protection-level-microsoft-defender-antivirus.md) -##### [Configure and validate network connections](../microsoft-defender-antivirus/configure-network-connections-microsoft-defender-antivirus.md) -##### [Enable Block at first sight](../microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus.md) -##### [Configure the cloud block timeout period](../microsoft-defender-antivirus/configure-cloud-block-timeout-period-microsoft-defender-antivirus.md) - -#### [Configure behavioral, heuristic, and real-time protection]() -##### [Configuration overview](../microsoft-defender-antivirus/configure-protection-features-microsoft-defender-antivirus.md) -##### [Detect and block potentially unwanted applications](../microsoft-defender-antivirus/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus.md) -##### [Enable and configure always-on protection and monitoring](../microsoft-defender-antivirus/configure-real-time-protection-microsoft-defender-antivirus.md) - -#### [Antivirus on Windows Server 2016](../microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md) - -#### [Antivirus compatibility]() -##### [Compatibility charts](../microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md) -##### [Use limited periodic antivirus scanning](../microsoft-defender-antivirus/limited-periodic-scanning-microsoft-defender-antivirus.md) - -#### [Deploy, manage updates, and report on antivirus]() -##### [Using Microsoft Defender Antivirus](../microsoft-defender-antivirus/deploy-manage-report-microsoft-defender-antivirus.md) - -##### [Deploy and enable antivirus]() -###### [Preparing to deploy](../microsoft-defender-antivirus/deploy-microsoft-defender-antivirus.md) -###### [Deployment guide for VDI environments](../microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md) - -##### [Report on antivirus protection]() -###### [Review protection status and aqlerts](../microsoft-defender-antivirus/report-monitor-microsoft-defender-antivirus.md) -###### [Troubleshoot antivirus reporting in Update Compliance](../microsoft-defender-antivirus/troubleshoot-reporting.md) - -##### [Manage updates and apply baselines]() -###### [Learn about the different kinds of updates](../microsoft-defender-antivirus/manage-updates-baselines-microsoft-defender-antivirus.md) -###### [Manage protection and Security intelligence updates](../microsoft-defender-antivirus/manage-protection-updates-microsoft-defender-antivirus.md) -###### [Manage when protection updates should be downloaded and applied](../microsoft-defender-antivirus/manage-protection-update-schedule-microsoft-defender-antivirus.md) -###### [Manage updates for endpoints that are out of date](../microsoft-defender-antivirus/manage-outdated-endpoints-microsoft-defender-antivirus.md) -###### [Manage event-based forced updates](../microsoft-defender-antivirus/manage-event-based-updates-microsoft-defender-antivirus.md) -###### [Manage updates for mobile devices and VMs](../microsoft-defender-antivirus/manage-updates-mobile-devices-vms-microsoft-defender-antivirus.md) - -#### [Customize, initiate, and review the results of scans and remediation]() -##### [Configuration overview](../microsoft-defender-antivirus/customize-run-review-remediate-scans-microsoft-defender-antivirus.md) - -##### [Configure and validate exclusions in antivirus scans]() -###### [Exclusions overview](../microsoft-defender-antivirus/configure-exclusions-microsoft-defender-antivirus.md) -###### [Configure and validate exclusions based on file name, extension, and folder location](../microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md) -###### [Configure and validate exclusions for files opened by processes](../microsoft-defender-antivirus/configure-process-opened-file-exclusions-microsoft-defender-antivirus.md) -###### [Configure antivirus exclusions Windows Server 2016](../microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus.md) - -##### [Configure antivirus scanning options](../microsoft-defender-antivirus/configure-advanced-scan-types-microsoft-defender-antivirus.md) -##### [Configure remediation for scans](../microsoft-defender-antivirus/configure-remediation-microsoft-defender-antivirus.md) -##### [Configure scheduled scans](../microsoft-defender-antivirus/scheduled-catch-up-scans-microsoft-defender-antivirus.md) -##### [Configure and run scans](../microsoft-defender-antivirus/run-scan-microsoft-defender-antivirus.md) -##### [Review scan results](../microsoft-defender-antivirus/review-scan-results-microsoft-defender-antivirus.md) -##### [Run and review the results of an offline scan](../microsoft-defender-antivirus/windows-defender-offline.md) - -#### [Restore quarantined files](../microsoft-defender-antivirus/restore-quarantined-files-microsoft-defender-antivirus.md) - -#### [Manage antivirus in your business]() -##### [Management overview](../microsoft-defender-antivirus/configuration-management-reference-microsoft-defender-antivirus.md) -##### [Use Group Policy settings to configure and manage antivirus](../microsoft-defender-antivirus/use-group-policy-microsoft-defender-antivirus.md) -##### [Use System Center Configuration Manager and Microsoft Intune to configure and manage antivirus](../microsoft-defender-antivirus/use-intune-config-manager-microsoft-defender-antivirus.md) -##### [Use PowerShell cmdlets to configure and manage antivirus](../microsoft-defender-antivirus/use-powershell-cmdlets-microsoft-defender-antivirus.md) -##### [Use Windows Management Instrumentation (WMI) to configure and manage antivirus](../microsoft-defender-antivirus/use-wmi-microsoft-defender-antivirus.md) -##### [Use the mpcmdrun.exe commandline tool to configure and manage antivirus](../microsoft-defender-antivirus/command-line-arguments-microsoft-defender-antivirus.md) - -#### [Manage scans and remediation]() -##### [Management overview](../microsoft-defender-antivirus/customize-run-review-remediate-scans-microsoft-defender-antivirus.md) - -##### [Configure and validate exclusions in antivirus scans]() -###### [Exclusions overview](../microsoft-defender-antivirus/configure-exclusions-microsoft-defender-antivirus.md) -###### [Configure and validate exclusions based on file name, extension, and folder location](../microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md) -###### [Configure and validate exclusions for files opened by processes](../microsoft-defender-antivirus/configure-process-opened-file-exclusions-microsoft-defender-antivirus.md) -###### [Configure antivirus exclusions on Windows Server 2016](../microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus.md) - -##### [Configure scanning options](../microsoft-defender-antivirus/configure-advanced-scan-types-microsoft-defender-antivirus.md) -##### [Configure remediation for scans](../microsoft-defender-antivirus/configure-remediation-microsoft-defender-antivirus.md) -##### [Configure scheduled scans](../microsoft-defender-antivirus/scheduled-catch-up-scans-microsoft-defender-antivirus.md) -##### [Configure and run scans](../microsoft-defender-antivirus/run-scan-microsoft-defender-antivirus.md) -##### [Review scan results](../microsoft-defender-antivirus/review-scan-results-microsoft-defender-antivirus.md) -##### [Run and review the results of an offline scan](../microsoft-defender-antivirus/windows-defender-offline.md) -##### [Restore quarantined files](../microsoft-defender-antivirus/restore-quarantined-files-microsoft-defender-antivirus.md) - -#### [Manage next generation protection in your business]() -##### [Management overview](../microsoft-defender-antivirus/configuration-management-reference-microsoft-defender-antivirus.md) -##### [Use Microsoft Intune and System Center Configuration Manager to manage next generation protection](../microsoft-defender-antivirus/use-intune-config-manager-microsoft-defender-antivirus.md) -##### [Use Group Policy settings to manage next generation protection](../microsoft-defender-antivirus/use-group-policy-microsoft-defender-antivirus.md) -##### [Use PowerShell cmdlets to manage next generation protection](../microsoft-defender-antivirus/use-powershell-cmdlets-microsoft-defender-antivirus.md) -##### [Use Windows Management Instrumentation (WMI) to manage next generation protection](../microsoft-defender-antivirus/use-wmi-microsoft-defender-antivirus.md) -##### [Use the mpcmdrun.exe command line tool to manage next generation protection](../microsoft-defender-antivirus/command-line-arguments-microsoft-defender-antivirus.md) - - - -### [Configure and manage Microsoft Threat Experts capabilities](configure-microsoft-threat-experts.md) - - -### [Endpoint detection and response management and API support]() - -#### [Onboard machines]() -##### [Onboarding overview](onboard-configure.md) -##### [Onboard previous versions of Windows](onboard-downlevel.md) - -##### [Onboard Windows 10 machines]() -###### [Ways to onboard](configure-endpoints.md) -###### [Onboard machines using Group Policy](configure-endpoints-gp.md) -###### [Onboard machines using System Center Configuration Manager](configure-endpoints-sccm.md) - -###### [Onboard machines using Mobile Device Management tools]() -####### [Overview](configure-endpoints-mdm.md) -####### [Onboard machines using Microsoft Intune](configure-endpoints-mdm.md#onboard-machines-using-microsoft-intune) -###### [Onboard machines using a local script](configure-endpoints-script.md) -###### [Onboard non-persistent virtual desktop infrastructure (VDI) machines](configure-endpoints-vdi.md) - -##### [Onboard servers](configure-server-endpoints.md) -##### [Onboard non-Windows machines](configure-endpoints-non-windows.md) -##### [Onboard machines without Internet access](onboard-offline-machines.md) -##### [Run a detection test on a newly onboarded machine](run-detection-test.md) -##### [Run simulated attacks on machines](attack-simulations.md) -##### [Configure proxy and Internet connectivity settings](configure-proxy-internet.md) - -##### [Troubleshoot onboarding issues]() -###### [Troubleshooting basics](troubleshoot-onboarding.md) -###### [Troubleshoot subscription and portal access issues](troubleshoot-onboarding-error-messages.md) - -#### [Microsoft Defender ATP API]() -##### [Understand Microsoft Defender ATP APIs](use-apis.md) -##### [Microsoft Defender ATP API license and terms](api-terms-of-use.md) - -##### [Get started]() -###### [Introduction](apis-intro.md) -###### [Hello World](api-hello-world.md) -###### [Get access with application context](exposed-apis-create-app-webapp.md) -###### [Get access with user context](exposed-apis-create-app-nativeapp.md) -###### [Get partner application access](microsoft-defender-atp/exposed-apis-create-app-partners.md) - -##### [APIs]() -###### [Supported Microsoft Defender ATP APIs](exposed-apis-list.md) -###### [Common REST API error codes](common-errors.md) -###### [Advanced Hunting](run-advanced-query-api.md) - -###### [Alert]() -####### [Methods, properties, and JSON representation](alerts.md) -####### [List alerts](get-alerts.md) -####### [Create alert](create-alert-by-reference.md) -####### [Update Alert](update-alert.md) -####### [Get alert information by ID](get-alert-info-by-id.md) -####### [Get alert related domains information](get-alert-related-domain-info.md) -####### [Get alert related file information](get-alert-related-files-info.md) -####### [Get alert related IPs information](get-alert-related-ip-info.md) -####### [Get alert related machine information](get-alert-related-machine-info.md) -####### [Get alert related user information](get-alert-related-user-info.md) - -###### [Machine]() -####### [Methods and properties](machine.md) -####### [List machines](get-machines.md) -####### [Get machine by ID](get-machine-by-id.md) -####### [Get machine log on users](get-machine-log-on-users.md) -####### [Get machine related alerts](get-machine-related-alerts.md) -####### [Add or Remove machine tags](add-or-remove-machine-tags.md) -####### [Find machines by IP](find-machines-by-ip.md) - -###### [Machine Action]() -####### [Methods and properties](machineaction.md) -####### [List Machine Actions](get-machineactions-collection.md) -####### [Get Machine Action](get-machineaction-object.md) -####### [Collect investigation package](collect-investigation-package.md) -####### [Get investigation package SAS URI](get-package-sas-uri.md) -####### [Isolate machine](isolate-machine.md) -####### [Release machine from isolation](unisolate-machine.md) -####### [Restrict app execution](restrict-code-execution.md) -####### [Remove app restriction](unrestrict-code-execution.md) -####### [Run antivirus scan](run-av-scan.md) -####### [Offboard machine](offboard-machine-api.md) -####### [Stop and quarantine file](stop-and-quarantine-file.md) - -###### [Automated Investigation]() -####### [Investigation methods and properties](microsoft-defender-atp/investigation.md) -####### [List Investigation](microsoft-defender-atp/get-investigation-collection.md) -####### [Get Investigation](microsoft-defender-atp/get-investigation-object.md) -####### [Start Investigation](microsoft-defender-atp/initiate-autoir-investigation.md) - -###### [Indicators]() -####### [Methods and properties](ti-indicator.md) -####### [Submit Indicator](post-ti-indicator.md) -####### [List Indicators](get-ti-indicators-collection.md) -####### [Delete Indicator](delete-ti-indicator-by-id.md) - -###### [Domain]() -####### [Get domain related alerts](get-domain-related-alerts.md) -####### [Get domain related machines](get-domain-related-machines.md) -####### [Get domain statistics](get-domain-statistics.md) - -###### [File]() -####### [Methods and properties](files.md) -####### [Get file information](get-file-information.md) -####### [Get file related alerts](get-file-related-alerts.md) -####### [Get file related machines](get-file-related-machines.md) -####### [Get file statistics](get-file-statistics.md) - -###### [IP]() -####### [Get IP related alerts](get-ip-related-alerts.md) -####### [Get IP statistics](get-ip-statistics.md) - -###### [User]() -####### [Methods](user.md) -####### [Get user related alerts](get-user-related-alerts.md) -####### [Get user related machines](get-user-related-machines.md) - -##### [How to use APIs - Samples]() -###### [Microsoft Flow](api-microsoft-flow.md) -###### [Power BI](api-power-bi.md) -###### [Advanced Hunting using Python](run-advanced-query-sample-python.md) -###### [Advanced Hunting using PowerShell](run-advanced-query-sample-powershell.md) -###### [Using OData Queries](exposed-apis-odata-samples.md) - -#### [API for custom alerts]() -##### [Enable the custom threat intelligence application](enable-custom-ti.md) -##### [Use the threat intelligence API to create custom alerts](use-custom-ti.md) -##### [Create custom threat intelligence alerts](custom-ti-api.md) -##### [PowerShell code examples](powershell-example-code.md) -##### [Python code examples](python-example-code.md) -##### [Experiment with custom threat intelligence alerts](experiment-custom-ti.md) -##### [Troubleshoot custom threat intelligence issues](troubleshoot-custom-ti.md) - -#### [Pull Detections to your SIEM tools]() -##### [Learn about different ways to pull Detections](configure-siem.md) -##### [Enable SIEM integration](enable-siem-integration.md) -##### [Configure Splunk to pull Detections](configure-splunk.md) -##### [Configure HP ArcSight to pull Detections](configure-arcsight.md) -##### [Microsoft Defender ATP Detection fields](api-portal-mapping.md) -##### [Pull Detections using SIEM REST API](pull-alerts-using-rest-api.md) -##### [Troubleshoot SIEM tool integration issues](troubleshoot-siem.md) - -#### [Reporting]() -##### [Create and build Power BI reports using Microsoft Defender ATP data](powerbi-reports.md) -##### [Threat protection reports](threat-protection-reports.md) -##### [Machine health and compliance reports](machine-reports.md) - -#### [Interoperability]() -##### [Partner applications](partner-applications.md) - -#### [Manage machine configuration]() -##### [Ensure your machines are configured properly](configure-machines.md) -##### [Monitor and increase machine onboarding](configure-machines-onboarding.md) -##### [Increase compliance to the security baseline](configure-machines-security-baseline.md) -##### [Optimize ASR rule deployment and detections](configure-machines-asr.md) - -#### [Role-based access control]() - -##### [Manage portal access using RBAC]() -###### [Using RBAC](rbac.md) -###### [Create and manage roles](user-roles.md) - -###### [Create and manage machine groups]() -####### [Using machine groups](machine-groups.md) -####### [Create and manage machine tags](machine-tags.md) - -#### [Configure managed security service provider (MSSP) support](configure-mssp-support.md) - - -### [Configure Microsoft threat protection integration]() -#### [Configure Conditional Access](configure-conditional-access.md) -#### [Configure Microsoft Cloud App Security in Windows](microsoft-cloud-app-security-config.md) -#### [Configure information protection in Windows](information-protection-in-windows-config.md) - - -### [Configure portal settings]() -#### [Set up preferences](preferences-setup.md) - -#### [General]() -##### [Update data retention settings](data-retention-settings.md) -##### [Configure alert notifications](configure-email-notifications.md) -##### [Enable and create Power BI reports using Windows Security app data](powerbi-reports.md) -##### [Configure advanced features](advanced-features.md) - -#### [Permissions]() -##### [Use basic permissions to access the portal](basic-permissions.md) -##### [Manage portal access using RBAC](rbac.md) -###### [Create and manage roles](user-roles.md) -###### [Create and manage machine groups](machine-groups.md) -####### [Create and manage machine tags](machine-tags.md) - -#### [APIs]() -##### [Enable Threat intel](enable-custom-ti.md) -##### [Enable SIEM integration](enable-siem-integration.md) - -#### [Rules]() -##### [Manage suppression rules](manage-suppression-rules.md) -##### [Manage automation allowed/blocked lists](manage-automation-allowed-blocked-list.md) -##### [Manage indicators](manage-indicators.md) -##### [Manage automation file uploads](manage-automation-file-uploads.md) -##### [Manage automation folder exclusions](manage-automation-folder-exclusions.md) - -#### [Machine management]() -##### [Onboarding machines](onboard-configure.md) -##### [Offboarding machines](offboard-machines.md) - -#### [Configure time zone settings](time-settings.md) - - - -## [Troubleshoot Microsoft Defender ATP]() - -### [Troubleshoot sensor state]() -#### [Check sensor state](check-sensor-status.md) -#### [Fix unhealthy sensors](fix-unhealthy-sensors.md) -#### [Inactive machines](fix-unhealthy-sensors.md#inactive-machines) -#### [Misconfigured machines](fix-unhealthy-sensors.md#misconfigured-machines) -#### [Review sensor events and errors on machines with Event Viewer](event-error-codes.md) - - -### [Troubleshoot service issues]() -#### [Troubleshooting issues](troubleshoot-mdatp.md) -#### [Check service health](service-status.md) - - -### [Troubleshoot attack surface reduction issues]() -#### [Network protection](../windows-defender-exploit-guard/troubleshoot-np.md) -#### [Attack surface reduction rules](../windows-defender-exploit-guard/troubleshoot-asr.md) -#### [Collect diagnostic data for files](../windows-defender-exploit-guard/troubleshoot-np.md) - - -### [Troubleshoot next generation protection issues](../microsoft-defender-antivirus/troubleshoot-microsoft-defender-antivirus.md) From 01d6358c6e636a5ba32d88e22b135322b9cb1b4e Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 3 Aug 2020 11:45:04 -0700 Subject: [PATCH 0550/1414] remove extra meta --- .../microsoft-defender-atp/attack-surface-reduction-faq.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md index d3c207a6c8..992ba51235 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md @@ -7,7 +7,6 @@ ms.pagetype: security ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium audience: ITPro author: martyav From a60fe5e4d3f53ae6fa9de0792bb4a6bb29ca2324 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Mon, 3 Aug 2020 13:58:28 -0700 Subject: [PATCH 0551/1414] new note per customer confusion --- .../microsoft-defender-atp/tvm-supported-os.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md index 3b048f904c..9226de4876 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md @@ -26,6 +26,9 @@ ms.topic: article Before you begin, ensure that you meet the following operating system or platform requisites for threat and vulnerability management so the activities in your devices are properly accounted for. +>[!NOTE] +>Operating systems supported by Microsoft Defender ATP are not necessarily supported by threat and vulnerability management (like MacOS and Linux). + Operating system | Security assessment support :---|:--- Windows 7 | Operating System (OS) vulnerabilities From b12f0d7dd83533a35077af5f8faece6dcf94788a Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Mon, 3 Aug 2020 17:03:26 -0700 Subject: [PATCH 0552/1414] Update TOC.md Adding TOC --- windows/security/threat-protection/TOC.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index ca67afe7cb..79225d5dd1 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -302,6 +302,7 @@ #### [Devices list]() ##### [View and organize the Devices list](microsoft-defender-atp/machines-view-overview.md) +##### [Device timeline event flags](device-timeline-event-flag.md) ##### [Manage device group and tags](microsoft-defender-atp/machine-tags.md) #### [Take response actions]() From ffe1280c31885de02b298bdcfb10771eb3be6de4 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Mon, 3 Aug 2020 17:40:49 -0700 Subject: [PATCH 0553/1414] Re-implemented corrections following force-push --- ...plication-control-with-managed-installer.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-managed-installer.md b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-managed-installer.md index 2b4dd900b3..f0c0979e51 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-managed-installer.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-managed-installer.md @@ -36,7 +36,7 @@ A managed installer uses a new rule collection in AppLocker to specify one or mo Specifying an executable as a managed installer will cause Windows to tag files that are written from the executable’s process (or processes it launches) as having originated from a trusted installation authority. The Managed Installer rule collection is currently supported for AppLocker rules in Group Policy and in Configuration Manager, but not in the AppLocker CSP for OMA-URI policies. Once the IT administrator adds the Allow: Managed Installer option to a WDAC policy, the WDAC component will subsequently check for the presence of the origin information when evaluating other application execution control rules specified in the policy. -If there are no deny rules present for the file, it will be authorized based on the managed installer origin information.+ +If there are no deny rules present for the file, it will be authorized based on the managed installer origin information. Admins needs to ensure that there is a WDAC policy in place to allow the system to boot and run any other authorized applications that may not be deployed through a managed installer. Examples of WDAC policies available in C:\Windows\schemas\CodeIntegrity\ExamplePolicies help authorize Windows OS components, WHQL signed drivers and all Store apps. @@ -46,9 +46,9 @@ Examples of WDAC policies available in C:\Windows\schemas\CodeIntegrity\ExampleP Setting up managed installer tracking and application execution enforcement requires applying both an AppLocker and WDAC policy with specific rules and options enabled. There are three primary steps to keep in mind: -- Specify managed installers using the Managed Installer rule collection in AppLocker policy -- Enable service enforcement in AppLocker policy -- Enable the managed installer option in a WDAC policy +- Specify managed installers by using the Managed Installer rule collection in AppLocker policy. +- Enable service enforcement in AppLocker policy. +- Enable the managed installer option in a WDAC policy. ### Specify managed installers using the Managed Installer rule collection in AppLocker policy @@ -60,7 +60,7 @@ For more information about creating an AppLocker policy that includes a managed As mentioned above, the AppLocker CSP for OMA-URI policies does not currently support the Managed Installer rule collection or the Service Enforcement rule extensions mentioned below. -```code +```xml @@ -82,10 +82,10 @@ As mentioned above, the AppLocker CSP for OMA-URI policies does not currently su ## Enable service enforcement in AppLocker policy Since many installation processes rely on services, it is typically necessary to enable tracking of services. -Correct tracking of services requires the presence of at least one rule in the rule collection – a simple audit only rule will suffice. +Correct tracking of services requires the presence of at least one rule in the rule collection — a simple audit only rule will suffice. For example: -```code +```xml @@ -124,7 +124,7 @@ In order to enable trust for the binaries laid down by managed installers, the E This can be done by using the [Set-RuleOption cmdlet](https://docs.microsoft.com/powershell/module/configci/set-ruleoption). An example of the managed installer option being set in policy is shown below. -```code +```xml @@ -149,7 +149,7 @@ An example of the managed installer option being set in policy is shown below. To enable the managed installer, you need to set the AppLocker filter driver to autostart and start it. Run the following command as an Administrator: -```code +```console appidtel.exe start [-mionly] ``` From dc00c3fe4c97e7404e3f22f52d873283fe7227c3 Mon Sep 17 00:00:00 2001 From: schmurky Date: Tue, 4 Aug 2020 12:50:17 +0800 Subject: [PATCH 0554/1414] Update mac-schedule-scan-atp.md removed $ prompt from command-line snippets and edited a sentence --- .../microsoft-defender-atp/mac-schedule-scan-atp.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md index 4fc24b4545..83201072fc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md @@ -68,11 +68,11 @@ While you can start a threat scan at any time with Microsoft Defender ATP, your 4. To load your file into **launchd**, enter the following commands: ```bash - `$ launchctl load /Library/LaunchDaemons/` - `$ launchctl start ` + launchctl load /Library/LaunchDaemons/ + launchctl start ``` -5. Your scheduled scan runs at the date, time, and frequency you defined in your .plist file. In the example, the scan runs at 2:00 AM every 7 days on a Friday, with the StartInterval using 604800 seconds for one week. +5. Your scheduled scan runs at the date, time, and frequency you defined in your .plist file. In the example, the scan runs at 2:00 AM every seven days on a Friday, with the StartInterval using 604,800 seconds for one week. > [!NOTE] > Agents executed with launchd will not run at the scheduled time if the computer is asleep, but will run once the computer is awake. If the computer is off, the scan will not run until the computer is on at the next scheduled time. From dde7eb21049163ef0c364df6905dd7605d9e01ac Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Tue, 4 Aug 2020 12:04:49 +0500 Subject: [PATCH 0555/1414] Removing of Applies to As the applies to portion is linking to the commercial differences among Windows 10 and doesn't fit with the article so it has been removed to make document clear. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/7106 --- ...onfigure-server-exclusions-microsoft-defender-antivirus.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus.md index 756e4191f5..f0a52f7827 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus.md @@ -18,10 +18,6 @@ ms.custom: nextgen # Configure Microsoft Defender Antivirus exclusions on Windows Server -**Applies to:** - -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) - Microsoft Defender Antivirus on Windows Server 2016 and 2019 automatically enrolls you in certain exclusions, as defined by your specified server role. See the [list of automatic exclusions](#list-of-automatic-exclusions) (in this article). These exclusions do not appear in the standard exclusion lists that are shown in the [Windows Security app](microsoft-defender-security-center-antivirus.md#exclusions). > [!NOTE] From 44066e2f4fd27f01ccaa652eb6d3a02c9b779956 Mon Sep 17 00:00:00 2001 From: amirsc3 <42802974+amirsc3@users.noreply.github.com> Date: Tue, 4 Aug 2020 13:32:19 +0300 Subject: [PATCH 0556/1414] Update advanced-hunting-devicelogonevents-table.md Adding a small support statement to avoid future customer cases. --- .../advanced-hunting-devicelogonevents-table.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicelogonevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicelogonevents-table.md index f48045b11f..db40cc7f1f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicelogonevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicelogonevents-table.md @@ -27,6 +27,10 @@ ms.topic: article The `DeviceLogonEvents` table in the [advanced hunting](advanced-hunting-overview.md) schema contains information about user logons and other authentication events. Use this reference to construct queries that return information from the table. +> [!NOTE] +> Collection of DeviceLogonEvents is not supported for Windows 7 or Windows Server 2008 R2. +> We recommend upgrading to Windows 10 or Windows Server 2019 for optimal visibility into user logon activity. + For information on other tables in the advanced hunting schema, see [the advanced hunting schema reference](advanced-hunting-schema-reference.md). | Column name | Data type | Description | @@ -68,4 +72,4 @@ For information on other tables in the advanced hunting schema, see [the advance ## Related topics - [Advanced hunting overview](advanced-hunting-overview.md) - [Learn the query language](advanced-hunting-query-language.md) -- [Understand the schema](advanced-hunting-schema-reference.md) \ No newline at end of file +- [Understand the schema](advanced-hunting-schema-reference.md) From c12a1157d92a7d9c25abf631ed812c8ad9c90f6d Mon Sep 17 00:00:00 2001 From: amirsc3 <42802974+amirsc3@users.noreply.github.com> Date: Tue, 4 Aug 2020 13:55:57 +0300 Subject: [PATCH 0557/1414] Update advanced-hunting-devicelogonevents-table.md minor edit --- .../advanced-hunting-devicelogonevents-table.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicelogonevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicelogonevents-table.md index db40cc7f1f..1f7e4db8a1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicelogonevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicelogonevents-table.md @@ -28,7 +28,7 @@ ms.topic: article The `DeviceLogonEvents` table in the [advanced hunting](advanced-hunting-overview.md) schema contains information about user logons and other authentication events. Use this reference to construct queries that return information from the table. > [!NOTE] -> Collection of DeviceLogonEvents is not supported for Windows 7 or Windows Server 2008 R2. +> Collection of DeviceLogonEvents is not supported on Windows 7 or Windows Server 2008 R2. > We recommend upgrading to Windows 10 or Windows Server 2019 for optimal visibility into user logon activity. For information on other tables in the advanced hunting schema, see [the advanced hunting schema reference](advanced-hunting-schema-reference.md). From 9c6de29ca6595b5e3189d43c73163db9732988e4 Mon Sep 17 00:00:00 2001 From: Jane Muriranja <68369324+JaneM-02@users.noreply.github.com> Date: Tue, 4 Aug 2020 13:59:59 +0300 Subject: [PATCH 0558/1414] Updated titles and details in the Location section --- ...system-components-to-microsoft-services.md | 25 +++++++++---------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index a8de10ac7f..6a492d3833 100644 --- a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -933,19 +933,6 @@ To turn off **Location for this device**: - Click the **Change** button in the UI. -or- - -- **Enable** the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access location** and set the **Select a setting** box to **Force Deny**. - - -or- - -- Create a REG_DWORD registry setting named **LetAppsAccessLocation** in **HKEY_LOCAL_MACHINE\\Software\\Policies\\Microsoft\\Windows\\AppPrivacy** with a **value of 2 (two)**. - - -To turn off **Location**: - -- Turn off the feature in the UI. - - -or- - **Enable** the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Location and Sensors** > **Turn off location**. @@ -953,7 +940,19 @@ To turn off **Location**: - Create a REG_DWORD registry setting named **DisableLocation** in **HKEY_LOCAL_MACHINE\\Software\\Policies\\Microsoft\\Windows\\LocationAndSensors** with a value of 1 (one). +To turn off **Allow apps to access your location**: +- Turn off the feature in the UI. + + -or- + +- **Enable** the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access location** and set the **Select a setting** box to **Force Deny**. + + -or- + +- Create a REG_DWORD registry setting named **LetAppsAccessLocation** in **HKEY_LOCAL_MACHINE\\Software\\Policies\\Microsoft\\Windows\\AppPrivacy** with a **value of 2 (two)**. + + To turn off **Location history**: - Erase the history using the **Clear** button in the UI. From df51f073cd4d49d66b81e0fd7fe52214433f2f57 Mon Sep 17 00:00:00 2001 From: Jane Muriranja <68369324+JaneM-02@users.noreply.github.com> Date: Tue, 4 Aug 2020 15:22:22 +0300 Subject: [PATCH 0559/1414] Added a Note under Windows Defender The note explains the difference in Group Policy names for 1809 and earlier builds --- ...ndows-operating-system-components-to-microsoft-services.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index a8de10ac7f..c79c7825b3 100644 --- a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -1623,6 +1623,10 @@ You can stop sending file samples back to Microsoft. You can stop downloading **Definition Updates**: +> [!NOTE] +> The Group Policy path for 1809 and earlier builds is **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Microsoft Defender Antivirus** > **Signature Updates** + + - **Enable** the Group Policy **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Microsoft Defender Antivirus** > **Security Intelligence Updates** > **Define the order of sources for downloading definition updates** and set it to **FileShares**. -and- From 11c8bb016cd479d8f56191ac7a85194db9eab260 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 4 Aug 2020 06:23:33 -0700 Subject: [PATCH 0560/1414] Update TOC.md fixing broken link --- windows/security/threat-protection/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 79225d5dd1..4f23cc6691 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -302,7 +302,7 @@ #### [Devices list]() ##### [View and organize the Devices list](microsoft-defender-atp/machines-view-overview.md) -##### [Device timeline event flags](device-timeline-event-flag.md) +##### [Device timeline event flags](microsoft-defender-atp/device-timeline-event-flag.md) ##### [Manage device group and tags](microsoft-defender-atp/machine-tags.md) #### [Take response actions]() From 24842a6d590be231ae168148b72740357556c9e3 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 4 Aug 2020 06:31:54 -0700 Subject: [PATCH 0561/1414] Add files via upload --- .../mdm/images/autoenrollment-policy.PNG | Bin 0 -> 138584 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/client-management/mdm/images/autoenrollment-policy.PNG diff --git a/windows/client-management/mdm/images/autoenrollment-policy.PNG b/windows/client-management/mdm/images/autoenrollment-policy.PNG new file mode 100644 index 0000000000000000000000000000000000000000..ed1119f45c800e1d9a2370407b0f78e1c6cd431c GIT binary patch literal 138584 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

aDruPGps_ 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 t`Pb0|m8fX|vLPYjsiIA?>{{j_6e#8I( From c03947398ca0d5151797037a6cc3f53d580dfa80 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 4 Aug 2020 06:37:47 -0700 Subject: [PATCH 0563/1414] Delete autoenrollment-policy.PNG --- .../mdm/images/autoenrollment-policy.PNG | Bin 138584 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 windows/client-management/mdm/images/autoenrollment-policy.PNG diff --git a/windows/client-management/mdm/images/autoenrollment-policy.PNG b/windows/client-management/mdm/images/autoenrollment-policy.PNG deleted file mode 100644 index ed1119f45c800e1d9a2370407b0f78e1c6cd431c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 138584 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

1Oz>MQWP?&0H+?Fl0xykkEo7Ou!4dLH9ZMW#=J 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≀WkgnA3iU@^LaO~s6k0%t5$ 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 FKL99V?e+iw From a5d2170efc6f4a46613a0c0b9f9a69dc20406d71 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 4 Aug 2020 06:38:41 -0700 Subject: [PATCH 0564/1414] Add files via upload --- .../mdm/images/autoenrollment-policy.png | Bin 0 -> 138584 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/client-management/mdm/images/autoenrollment-policy.png diff --git a/windows/client-management/mdm/images/autoenrollment-policy.png b/windows/client-management/mdm/images/autoenrollment-policy.png new file mode 100644 index 0000000000000000000000000000000000000000..ed1119f45c800e1d9a2370407b0f78e1c6cd431c GIT binary patch literal 138584 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

1Oz>MQWP?&0H+?Fl0xykkEo7Ou!4dLH9ZMW#=J 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≀WkgnA3iU@^LaO~s6k0%t5$ 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 FKL99V?e+iw literal 0 HcmV?d00001 From 1794d0baea6068d594b1b80c25f887b38d507baa Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 4 Aug 2020 06:39:58 -0700 Subject: [PATCH 0565/1414] Update enroll-a-windows-10-device-automatically-using-group-policy.md --- ...roll-a-windows-10-device-automatically-using-group-policy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 a1b759f011..f45e20d377 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 @@ -6,7 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman -ms.date: 07/29/2019 +ms.date: ms.reviewer: manager: dansimp --- From a060662e4c11f1ddc9575cb7c6e478713c8ca2fd Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 4 Aug 2020 07:09:12 -0700 Subject: [PATCH 0566/1414] Delete device-flags.png --- .../images/device-flags.png | Bin 76914 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/device-flags.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/device-flags.png b/windows/security/threat-protection/microsoft-defender-atp/images/device-flags.png deleted file mode 100644 index 0aaf8793d4dfaff8a6aae9bc739d228ae1d73ea1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 76914 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 sdH&A|2WrrN!!>LF1GU{_ylIPV-#j&aa*s Date: Tue, 4 Aug 2020 07:09:45 -0700 Subject: [PATCH 0567/1414] Add files via upload --- .../images/device-flags.png | Bin 0 -> 52830 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/device-flags.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/device-flags.png b/windows/security/threat-protection/microsoft-defender-atp/images/device-flags.png new file mode 100644 index 0000000000000000000000000000000000000000..082b367ad7625148069031c0022c20ce01f4a9c4 GIT binary patch literal 52830 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 literal 0 HcmV?d00001 From 77c5f1e75406d4b1258f9ca69bb8eef4d9197629 Mon Sep 17 00:00:00 2001 From: Deland-Han Date: Tue, 4 Aug 2020 22:16:31 +0800 Subject: [PATCH 0568/1414] finish --- ...ivate-using-key-management-service-vamt.md | 289 +++++++++--------- 1 file changed, 145 insertions(+), 144 deletions(-) diff --git a/windows/deployment/volume-activation/activate-using-key-management-service-vamt.md b/windows/deployment/volume-activation/activate-using-key-management-service-vamt.md index 01010689aa..560b6320c4 100644 --- a/windows/deployment/volume-activation/activate-using-key-management-service-vamt.md +++ b/windows/deployment/volume-activation/activate-using-key-management-service-vamt.md @@ -1,144 +1,145 @@ ---- -title: Activate using Key Management Service (Windows 10) -ms.assetid: f2417bfe-7d25-4e82-bc07-de316caa8dac -ms.reviewer: -manager: laurawi -ms.author: greglin -description: -keywords: vamt, volume activation, activation, windows activation -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: activation -audience: itpro author: greg-lindsay -ms.localizationpriority: medium -ms.date: 10/16/2017 -ms.topic: article ---- - -# Activate using Key Management Service - -**Applies to** -- Windows 10 -- Windows 8.1 -- Windows 8 -- Windows 7 -- Windows Server 2012 R2 -- Windows Server 2012 -- Windows Server 2008 R2 - -**Looking for retail activation?** - -- [Get Help Activating Microsoft Windows](https://go.microsoft.com/fwlink/p/?LinkId=618644) - -There are three possible scenarios for volume activation of Windows 10 or Windows Server 2012 R2 by using a Key Management Service (KMS) host: -- Host KMS on a computer running Windows 10 -- Host KMS on a computer running Windows Server 2012 R2 -- Host KMS on a computer running an earlier version of Windows - -Check out [Windows 10 Volume Activation Tips](https://blogs.technet.microsoft.com/askcore/2015/09/15/windows-10-volume-activation-tips/). - -## Key Management Service in Windows 10 - -Installing a KMS host key on a computer running Windows 10 allows you to activate other computers running Windows 10 against this KMS host and earlier versions of the client operating system, such as Windows 8.1 or Windows 7. -Clients locate the KMS server by using resource records in DNS, so some configuration of DNS may be required. This scenario can be beneficial if your organization uses volume activation for clients and MAK-based activation for a smaller number of servers. -To enable KMS functionality, a KMS key is installed on a KMS host; then, the host is activated over the Internet or by phone using Microsoft’s activation services. - -**Configure KMS in Windows 10** - -1. Open an elevated command prompt. -2. Enter one of the following commands. - - To install a KMS key, type **slmgr.vbs /ipk <KmsKey>**. - - To activate online, type **slmgr.vbs /ato**. - - To activate by using the telephone, type **slui.exe 4**. -3. After activating the KMS key, restart the Software Protection Service. - -For more information, see the information for Windows 7 in [Deploy KMS Activation](https://go.microsoft.com/fwlink/p/?LinkId=717032). - -## Key Management Service in Windows Server 2012 R2 -Installing a KMS host key on a computer running Windows Server allows you to activate computers running Windows Server 2012 R2, Windows Server 2008 R2, Windows Server 2008, Windows 10, Windows 8.1, Windows 7, and Windows Vista. - -**Note**   -You cannot install a client KMS key into the KMS in Windows Server. - -This scenario is commonly used in larger organizations that do not find the overhead of using a server a burden. - -**Note**   - -If you receive error 0xC004F015 when trying to activate Windows 10 Enterprise, see [KB 3086418](https://go.microsoft.com/fwlink/p/?LinkId=620687). - -**Configure KMS in Windows Server 2012 R2** - -1. Sign in to a computer running Windows Server 2012 R2 with an account that has local administrative credentials. -2. Launch Server Manager. -3. Add the Volume Activation Services role, as shown in Figure 4. - - ![Adding the Volume Activation Services role in Server Manager](../images/volumeactivationforwindows81-04.jpg) - - **Figure 4**. Adding the Volume Activation Services role in Server Manager\ - -4. When the role installation is complete, click the link to launch the Volume Activation Tools (Figure 5). - - ![Launching the Volume Activation Tools](../images/volumeactivationforwindows81-05.jpg) - - **Figure 5**. Launching the Volume Activation Tools - - 5. Select the **Key Management Service (KMS)** option, and specify the computer that will act as the KMS host (Figure 6). - This can be the same computer on which you installed the role or another computer. For example, it can be a client computer running Windows 10. - - ![Configuring the computer as a KMS host](../images/volumeactivationforwindows81-06.jpg) - - **Figure 6**. Configuring the computer as a KMS host - -5. Install your KMS host key by typing it in the text box, and then click **Commit** (Figure 7). - - ![Installing your KMS host key](../images/volumeactivationforwindows81-07.jpg) - - **Figure 7**. Installing your KMS host key - -6. If asked to confirm replacement of an existing key, click **Yes**. -7. After the product key is installed, you must activate it. Click **Next** (Figure 8). - - ![Activating the software](../images/volumeactivationforwindows81-08.jpg) - - **Figure 8**. Activating the software - - The KMS key can be activated online or by phone. See Figure 9. - - ![Choosing to activate online](../images/volumeactivationforwindows81-09.jpg) - - **Figure 9**. Choosing to activate online - -Now that the KMS host is configured, it will begin to listen for activation requests. However, it will not activate clients successfully until the activation threshold is met. - -## Verifying the configuration of Key Management Service - -You can verify KMS volume activation from the KMS host server or from the client computer. KMS volume activation requires a minimum threshold of 25 computers before activation requests will be processed. The verification process described here will increment the activation count each time a client computer contacts the KMS host, but unless the activation threshold is reached, the verification will take the form of an error message rather than a confirmation message. -**Note**   - -If you configured Active Directory-based activation before configuring KMS activation, you must use a client computer that will not first try to activate itself by using Active Directory-based activation. You could use a workgroup computer that is not joined to a domain or a computer running Windows 7 or Windows Server 2008 R2. - -To verify that KMS volume activation works, complete the following steps: - -1. On the KMS host, open the event log and confirm that DNS publishing is successful. -2. On a client computer, open a Command Prompt window, type **Slmgr.vbs /ato**, and then press ENTER.

-The **/ato** command causes the operating system to attempt activation by using whichever key has been installed in the operating system. The response should show the license state and detailed Windows version information. -3. On a client computer or the KMS host, open an elevated Command Prompt window, type **Slmgr /dlv**, and then press ENTER.

- -The **/dlv** command displays the detailed licensing information. The response should return an error that states that the KMS activation count is too low. This confirms that KMS is functioning correctly, even though the client has not been activated. - -For more information about the use and syntax of slmgr.vbs, see [Slmgr.vbs Options](https://go.microsoft.com/fwlink/p/?LinkId=733639). - -## Key Management Service in earlier versions of Windows - -If you have already established a KMS infrastructure in your organization for an earlier version of Windows, you may want to continue using that infrastructure to activate computers running Windows 10 or Windows Server 2012 R2. Your existing KMS host must be running Windows 7 or later. To upgrade your KMS host, complete the following steps: - -1. Download and install the correct update for your current KMS host operating system. Restart the computer as directed. -2. Request a new KMS host key from the Volume Licensing Service Center. -3. Install the new KMS host key on your KMS host. -4. Activate the new KMS host key by running the slmgr.vbs script. - -For detailed instructions, see [Update that enables Windows 8.1 and Windows 8 KMS hosts to activate a later version of Windows](https://go.microsoft.com/fwlink/p/?LinkId=618265) and [Update that enables Windows 7 and Windows Server 2008 R2 KMS hosts to activate Windows 10](https://go.microsoft.com/fwlink/p/?LinkId=626590). - -## See also -- [Volume Activation for Windows 10](volume-activation-windows-10.md) +--- +title: Activate using Key Management Service (Windows 10) +ms.assetid: f2417bfe-7d25-4e82-bc07-de316caa8dac +ms.reviewer: +manager: laurawi +ms.author: greglin +description: +keywords: vamt, volume activation, activation, windows activation +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: activation +audience: itpro +author: greg-lindsay +ms.localizationpriority: medium +ms.date: 10/16/2017 +ms.topic: article +--- + +# Activate using Key Management Service + +**Applies to** +- Windows 10 +- Windows 8.1 +- Windows 8 +- Windows 7 +- Windows Server 2012 R2 +- Windows Server 2012 +- Windows Server 2008 R2 + +**Looking for retail activation?** + +- [Get Help Activating Microsoft Windows](https://go.microsoft.com/fwlink/p/?LinkId=618644) + +There are three possible scenarios for volume activation of Windows 10 or Windows Server 2012 R2 by using a Key Management Service (KMS) host: +- Host KMS on a computer running Windows 10 +- Host KMS on a computer running Windows Server 2012 R2 +- Host KMS on a computer running an earlier version of Windows + +Check out [Windows 10 Volume Activation Tips](https://blogs.technet.microsoft.com/askcore/2015/09/15/windows-10-volume-activation-tips/). + +## Key Management Service in Windows 10 + +Installing a KMS host key on a computer running Windows 10 allows you to activate other computers running Windows 10 against this KMS host and earlier versions of the client operating system, such as Windows 8.1 or Windows 7. +Clients locate the KMS server by using resource records in DNS, so some configuration of DNS may be required. This scenario can be beneficial if your organization uses volume activation for clients and MAK-based activation for a smaller number of servers. +To enable KMS functionality, a KMS key is installed on a KMS host; then, the host is activated over the Internet or by phone using Microsoft’s activation services. + +**Configure KMS in Windows 10** + +To activate by using the telephone, use the slmgr.vbs script. + +1. Run **slmgr.vbs /dti** and confirm the installation ID. +2. Call [Microsoft Licensing Activation Centers worldwide telephone numbers](https://www.microsoft.com/licensing/existing-customer/activation-centers) and follow the voice prompts to enter the installation ID that you obtained in step 1 on your telephone. +3. Follow the voice prompts and write down the responded 48-digit confirmation ID for OS activation. +4. Run **slmgr.vbs /atp \**. + +For more information, see the information for Windows 7 in [Deploy KMS Activation](https://go.microsoft.com/fwlink/p/?LinkId=717032). + +## Key Management Service in Windows Server 2012 R2 +Installing a KMS host key on a computer running Windows Server allows you to activate computers running Windows Server 2012 R2, Windows Server 2008 R2, Windows Server 2008, Windows 10, Windows 8.1, Windows 7, and Windows Vista. + +**Note**   +You cannot install a client KMS key into the KMS in Windows Server. + +This scenario is commonly used in larger organizations that do not find the overhead of using a server a burden. + +**Note**   + +If you receive error 0xC004F015 when trying to activate Windows 10 Enterprise, see [KB 3086418](https://go.microsoft.com/fwlink/p/?LinkId=620687). + +**Configure KMS in Windows Server 2012 R2** + +1. Sign in to a computer running Windows Server 2012 R2 with an account that has local administrative credentials. +2. Launch Server Manager. +3. Add the Volume Activation Services role, as shown in Figure 4. + + ![Adding the Volume Activation Services role in Server Manager](../images/volumeactivationforwindows81-04.jpg) + + **Figure 4**. Adding the Volume Activation Services role in Server Manager\ + +4. When the role installation is complete, click the link to launch the Volume Activation Tools (Figure 5). + + ![Launching the Volume Activation Tools](../images/volumeactivationforwindows81-05.jpg) + + **Figure 5**. Launching the Volume Activation Tools + + 5. Select the **Key Management Service (KMS)** option, and specify the computer that will act as the KMS host (Figure 6). + This can be the same computer on which you installed the role or another computer. For example, it can be a client computer running Windows 10. + + ![Configuring the computer as a KMS host](../images/volumeactivationforwindows81-06.jpg) + + **Figure 6**. Configuring the computer as a KMS host + +5. Install your KMS host key by typing it in the text box, and then click **Commit** (Figure 7). + + ![Installing your KMS host key](../images/volumeactivationforwindows81-07.jpg) + + **Figure 7**. Installing your KMS host key + +6. If asked to confirm replacement of an existing key, click **Yes**. +7. After the product key is installed, you must activate it. Click **Next** (Figure 8). + + ![Activating the software](../images/volumeactivationforwindows81-08.jpg) + + **Figure 8**. Activating the software + + The KMS key can be activated online or by phone. See Figure 9. + + ![Choosing to activate online](../images/volumeactivationforwindows81-09.jpg) + + **Figure 9**. Choosing to activate online + +Now that the KMS host is configured, it will begin to listen for activation requests. However, it will not activate clients successfully until the activation threshold is met. + +## Verifying the configuration of Key Management Service + +You can verify KMS volume activation from the KMS host server or from the client computer. KMS volume activation requires a minimum threshold of 25 computers before activation requests will be processed. The verification process described here will increment the activation count each time a client computer contacts the KMS host, but unless the activation threshold is reached, the verification will take the form of an error message rather than a confirmation message. +**Note**   + +If you configured Active Directory-based activation before configuring KMS activation, you must use a client computer that will not first try to activate itself by using Active Directory-based activation. You could use a workgroup computer that is not joined to a domain or a computer running Windows 7 or Windows Server 2008 R2. + +To verify that KMS volume activation works, complete the following steps: + +1. On the KMS host, open the event log and confirm that DNS publishing is successful. +2. On a client computer, open a Command Prompt window, type **Slmgr.vbs /ato**, and then press ENTER.

+The **/ato** command causes the operating system to attempt activation by using whichever key has been installed in the operating system. The response should show the license state and detailed Windows version information. +3. On a client computer or the KMS host, open an elevated Command Prompt window, type **Slmgr /dlv**, and then press ENTER.

+ +The **/dlv** command displays the detailed licensing information. The response should return an error that states that the KMS activation count is too low. This confirms that KMS is functioning correctly, even though the client has not been activated. + +For more information about the use and syntax of slmgr.vbs, see [Slmgr.vbs Options](https://go.microsoft.com/fwlink/p/?LinkId=733639). + +## Key Management Service in earlier versions of Windows + +If you have already established a KMS infrastructure in your organization for an earlier version of Windows, you may want to continue using that infrastructure to activate computers running Windows 10 or Windows Server 2012 R2. Your existing KMS host must be running Windows 7 or later. To upgrade your KMS host, complete the following steps: + +1. Download and install the correct update for your current KMS host operating system. Restart the computer as directed. +2. Request a new KMS host key from the Volume Licensing Service Center. +3. Install the new KMS host key on your KMS host. +4. Activate the new KMS host key by running the slmgr.vbs script. + +For detailed instructions, see [Update that enables Windows 8.1 and Windows 8 KMS hosts to activate a later version of Windows](https://go.microsoft.com/fwlink/p/?LinkId=618265) and [Update that enables Windows 7 and Windows Server 2008 R2 KMS hosts to activate Windows 10](https://go.microsoft.com/fwlink/p/?LinkId=626590). + +## See also +- [Volume Activation for Windows 10](volume-activation-windows-10.md) From b2024c556528e288777ad31d715a7a91209938a7 Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Tue, 4 Aug 2020 08:20:27 -0700 Subject: [PATCH 0569/1414] pencil edits --- .../activate-using-key-management-service-vamt.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/volume-activation/activate-using-key-management-service-vamt.md b/windows/deployment/volume-activation/activate-using-key-management-service-vamt.md index 560b6320c4..f2d59868c4 100644 --- a/windows/deployment/volume-activation/activate-using-key-management-service-vamt.md +++ b/windows/deployment/volume-activation/activate-using-key-management-service-vamt.md @@ -115,9 +115,9 @@ Now that the KMS host is configured, it will begin to listen for activation requ ## Verifying the configuration of Key Management Service You can verify KMS volume activation from the KMS host server or from the client computer. KMS volume activation requires a minimum threshold of 25 computers before activation requests will be processed. The verification process described here will increment the activation count each time a client computer contacts the KMS host, but unless the activation threshold is reached, the verification will take the form of an error message rather than a confirmation message. -**Note**   -If you configured Active Directory-based activation before configuring KMS activation, you must use a client computer that will not first try to activate itself by using Active Directory-based activation. You could use a workgroup computer that is not joined to a domain or a computer running Windows 7 or Windows Server 2008 R2. +> [!NOTE] +> If you configured Active Directory-based activation before configuring KMS activation, you must use a client computer that will not first try to activate itself by using Active Directory-based activation. You could use a workgroup computer that is not joined to a domain or a computer running Windows 7 or Windows Server 2008 R2. To verify that KMS volume activation works, complete the following steps: From b691fb6b7fdb411ce407a569212d291445cd63f7 Mon Sep 17 00:00:00 2001 From: Rick Munck <33725928+jmunck@users.noreply.github.com> Date: Tue, 4 Aug 2020 15:25:17 -0500 Subject: [PATCH 0570/1414] Update security-compliance-toolkit-10.md Added the final v2004 release and removed the PowerShell scripts portion as it provides no value. --- .../security-compliance-toolkit-10.md | 61 +------------------ 1 file changed, 1 insertion(+), 60 deletions(-) diff --git a/windows/security/threat-protection/security-compliance-toolkit-10.md b/windows/security/threat-protection/security-compliance-toolkit-10.md index cea2e3c915..9e241156a8 100644 --- a/windows/security/threat-protection/security-compliance-toolkit-10.md +++ b/windows/security/threat-protection/security-compliance-toolkit-10.md @@ -27,6 +27,7 @@ The SCT enables administrators to effectively manage their enterprise’s Group The Security Compliance Toolkit consists of: - Windows 10 security baselines + - Windows 10 Version 2004 (May 2020 Update) - Windows 10 Version 1909 (November 2019 Update) - Windows 10 Version 1903 (May 2019 Update) - Windows 10 Version 1809 (October 2018 Update) @@ -80,63 +81,3 @@ It can export local policy to a GPO backup. It can export the contents of a Registry Policy file to the “LGPO text” format that can then be edited, and can build a Registry Policy file from an LGPO text file. Documentation for the LGPO tool can be found on the [Microsoft Security Baselines blog](https://techcommunity.microsoft.com/t5/microsoft-security-baselines/lgpo-exe-local-group-policy-object-utility-v1-0/ba-p/701045) or by [downloading the tool](https://www.microsoft.com/download/details.aspx?id=55319). - -## List of PowerShell scripts - -This list of PowerShell script names, divided into categories by the name of the ZIP file containing those scripts, is based on the download page content listing of the full package download (12 files). - -1. **Windows 10 Version 1909 and Windows Server Version 1909 Security Baseline.zip** - - - Baseline-ADImport.ps1 - - Baseline-LocalInstall.ps1 - - Remove-EPBaselineSettings.ps1 - - MapGuidsToGpoNames.ps1 - -2. **LGPO.zip** - - (none) - -3. **Microsoft Edge v80.zip** - - - Baseline-ADImport.ps1 - - Baseline-LocalInstall.ps1 - - MapGuidsToGpoNames.ps1 - -4. **Office365-ProPlus-Sept2019-FINAL.zip** - - - Baseline-ADImport.ps1 - - Baseline-LocalInstall.ps1 - - MapGuidsToGpoNames.ps1 - -5. **PolicyAnalyzer.zip** - - - Merge-PolicyRules.ps1 - - Split-PolicyRules.ps1 - -6. **Windows 10 Version 1507 Security Baseline.zip** - - (none) - -7. **Windows 10 Version 1607 and Windows Server 2016 Security Baseline.zip** - - - MapGuidsToGpoNames.ps1 - -8. **Windows 10 Version 1709 Security Baseline.zip** - - - MapGuidsToGpoNames.ps1 - -9. **Windows 10 Version 1803 Security Baseline.zip** - - - MapGuidsToGpoNames.ps1 - -10. **Windows 10 Version 1809 and Windows Server 2019 Security Baseline.zip** - - - BaselineLocalInstall.ps1 - - MapGuidsToGpoNames.ps1 - -11. **Windows 10 Version 1903 and Windows Server Version 1903 Security Baseline - Sept2019Update.zip** - - - Baseline-ADImport.ps1 - - Baseline-LocalInstall.ps1 - - MapGuidsToGpoNames.ps1 - -12. **Windows Server 2012 R2 Security Baseline.zip** - - (none) From d82945f25f0008a47be6072f79738620a3721f3f Mon Sep 17 00:00:00 2001 From: chrfox Date: Tue, 4 Aug 2020 13:37:29 -0700 Subject: [PATCH 0571/1414] Update configure-endpoints.md working on adding a relative link --- .../microsoft-defender-atp/configure-endpoints.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints.md index bde1047764..7da0d32440 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints.md @@ -23,6 +23,7 @@ ms.topic: conceptual - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft 365 Endpoint data loss prevention (DLP)](/windows/uwp/get-started/) From af2602c04533cefebb67e8fa4e2a253ab7c513cf Mon Sep 17 00:00:00 2001 From: chrfox Date: Tue, 4 Aug 2020 13:47:08 -0700 Subject: [PATCH 0572/1414] Update configure-endpoints.md added site relative link --- .../microsoft-defender-atp/configure-endpoints.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints.md index 7da0d32440..867e457571 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints.md @@ -23,9 +23,7 @@ ms.topic: conceptual - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -- [Microsoft 365 Endpoint data loss prevention (DLP)](/windows/uwp/get-started/) - - +- [Microsoft 365 Endpoint data loss prevention (DLP)](/microsoft-365/compliance/endpoint-dlp-learn-about) Devices in your organization must be configured so that the Microsoft Defender ATP service can get sensor data from them. There are various methods and deployment tools that you can use to configure the devices in your organization. From 099b7a26318581c5b3fbbe6abea5091f4630d770 Mon Sep 17 00:00:00 2001 From: Chris Jackson Date: Tue, 4 Aug 2020 15:49:42 -0500 Subject: [PATCH 0573/1414] First Draft of EP Reference Contains overview and docs for 10 / 21 mitigations --- .../exploit-protection-reference.md | 382 ++++++++++++++++++ 1 file changed, 382 insertions(+) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md b/windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md new file mode 100644 index 0000000000..91350b5d36 --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md @@ -0,0 +1,382 @@ +--- +title: Exploit Protection Reference +keywords: mitigations, vulnerabilities, vulnerability, mitigation, exploit, exploits, emet +description: Details on how the Exploit Protection feature works in Windows 10 +search.product: eADQiWindows 10XVcnh +ms.pagetype: security +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.pagetype: security +ms.localizationpriority: medium +audience: ITPro +author: appcompatguy +ms.author: cjacks +ms.date: 07/20/2020 +ms.reviewer: +manager: saudm +ms.custom: asr +--- + +# Exploit Protection Reference + +**Applies to:** + +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) + +Exploit Protection provides advanced protections for applications which the IT Pro can apply after the developer has compiled and distributed the software. + +This article helps you understand how Exploit Protection works, both at the policy level and at the individual mitigation level, to help you successfully build and apply Exploit Protection policies. + +## How mitigations are applied + +Exploit Protection mitigations are applied per application. + +Mitigations are configured via a registry entry for each program that you configure protections for. These settings are stored in the **MitigationOptions** registry entry for each program (**HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Image File Execution Options \ *ImageFileName* \ MitigationOptions**). They take effect when you restart the program and remain effective until you change them and restart the program again. + +> [!IMPORTANT] +> Image File Execution Options only allows you to specify a file name, and not a version number, path, architecture, or any other differentiator. Be careful to target mitigations to apps which have unique names, applying them only on devices where you have tested that version and that architecture of the application. + +If you configure Exploit Protection mitigations using an XML configuration file, either via PowerShell, Group Policy, or MDM, when processing this XML configuration file, individual registry settings will be configured for you. + +When the policy distributing the XML file is no longer enforced, settings deployed by this XML configuration file will not be automatically removed. To remove Exploit Protection settings, export the XML configuration from a clean Windows 10 device, and deploy this new XML file. Alternately, Microsoft provides an XML file as part of the Windows Security Baselines for resetting Exploit Protection settings. + +To reset Exploit Protection settings using PowerShell, you could use the following command: + +```powershell +Set-ProcessMitigation -PolicyFilePath EP-reset.xml +``` +Following is the EP-reset.xml distributed with the Windows Security Baselines: +```xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +``` + +## Mitigation Reference + +The below sections details the protections provided by each Exploit Protection mitigation, the compatibility considerations for the mitigation, and the configuration options available. + +## Arbitrary code guard + +### Description + +Arbitrary Code Guard helps protect against a malicious attacker loading the code of their choice into memory through a memory safety vulnerability, and being able to execute that code. + +Arbitrary Code Guard protects an application from executing dynamically generated code (code that is not loaded, for example, from the exe itself or a dll). Arbitrary Code Guard works by preventing memory from being marked as executable. When an application attempts to [allocate memory](https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-virtualalloc), we check the protection flags. (Memory can be allocated with read, write, and/or execute protection flags.) If the allocation attempts to include the [*execute*](https://docs.microsoft.com/windows/win32/memory/memory-protection-constants) protection flag, then the memory allocation fails and returns an error code (STATUS_DYNAMIC_CODE_BLOCKED). Similarly, if an application attempts to [change the protection flags of memory](https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-virtualprotect) that has already been allocated and includes the [*execute*](https://docs.microsoft.com/windows/win32/memory/memory-protection-constants) protection flag, then the permission change fails and returns an error code (STATUS_DYNAMIC_CODE_BLOCKED). + +By preventing the *execute* flag from being set, the [Data Execution Prevention](#Data-Execution-Prevention-(DEP)) feature of Windows 10 can then protect against the instruction pointer being set to that memory and running that code. + +### Compatibility considerations + +Arbitrary Code Guard prevents allocating any memory as executable, which presents a compatibility issue with approaches such as Just-in-Time (JIT) compilers. Most modern browsers, for example, will compile JavaScript into native code in order to optimize performance. In order to support this mitigation, they will need to be rearchitected to move the JIT compilation outside of the protected process. Other applications whose design dynamically generates code from scripts or other intermediate languages will be similarly incompatible with this mitigation. + +### Configuration options + +**Allow thread opt-out** - You can configure the mitigation to allow an individual thread to opt-out of this protection. The developer must have written the application with awareness of this mitigation, and have called the [**SetThreadInformation**](https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-setthreadinformation) API with the *ThreadInformation* parameter set to **ThreadDynamicCodePolicy** in order to be allowed to execute dynamic code on this thread. + +**Audit only** - You can enable this mitigation in audit mode in order to measure the potential compatibility impact on an application. Audit events can then be viewed either in the event viewer or using Advanced Hunting in [Microsoft Defender ATP](https://docs.microsoft.com/microsoft-365/security/mtp/advanced-hunting-overview). + +## Block low integrity images + +### Description + +Block low integrity images prevents the application from loading files which are untrusted, typically because they have been downloaded from the internet from a sandboxed browser. + +This mitigation will block image loads if the image has an Access Control Entry (ACE) which grants access to Low IL processes and which does not have a trust label ACE. It is implemented by the memory manager, which blocks the file from being mapped into memory. If an application attempts to map a low integrity image, it will trigger a STATUS_ACCESS_DENIED error. For details on how integrity levels work, see [Mandatory Integrity Control](https://docs.microsoft.com/windows/win32/secauthz/mandatory-integrity-control). + +### Compatibility considerations + +Block low integrity images will prevent the application from loading files which were downloaded from the internet. If your application workflow requires loading images which are downloaded, you will want to ensure that they are downloaded from a higher-trust process, or are explicitly relabeled in order to apply this mitigation. + +### Configuration options + +**Audit Only** - You can enable this mitigation in audit mode in order to measure the potential compatibility impact on an application. Audit events can then be viewed either in the event viewer or using Advanced Hunting in [Microsoft Defender ATP](https://docs.microsoft.com/microsoft-365/security/mtp/advanced-hunting-overview). + +## Block remote images + +### Description + +Block remote images will prevent the application from loading files which are hosted on a remote device, such as a UNC share. This helps protect against loading binaries into memory which are on an external device controlled by the attacker. + +This mitigation will block image loads if the image is determined to be on a remote device. It is implemented by the memory manager, which blocks the file from being mapped into memory. If an application attempts to map a remote file, it will trigger a STATUS_ACCESS_DENIED error. + +### Compatibility considerations + +Block remote images will prevent the application from loading images from remote devices. If your application loads files or plug-ins from remote devices, then it will not be compatible with this mitigation. + +### Configuration options + +**Audit Only** - You can enable this mitigation in audit mode in order to measure the potential compatibility impact on an application. Audit events can then be viewed either in the event viewer or using Advanced Hunting in [Microsoft Defender ATP](https://docs.microsoft.com/microsoft-365/security/mtp/advanced-hunting-overview). + +## Block untrusted fonts + +### Description + +Block untrusted fonts mitigates the risk of a flaw in font parsing leading to the attacker being able to run code on the device. Only fonts which are installed into the windows\fonts directory will be loaded for processing by GDI. + +This mitigation is implemented within GDI, which validates the location of the file. If the file is not in the system fonts directory, the font will not be loaded for parsing and that call will fail. + +Note that this mitigation is in addition to the built-in mitigation provided in Windows 10 1607 and later, which moves font parsing out of the kernel and into a user-mode app container. Any exploit based on font parsing, as a result, happens in a sandboxed and isolated context, which reduces the risk significantly. For details on this mitigation, see the blog [Hardening Windows 10 with zero-day exploit mitigations](https://www.microsoft.com/security/blog/2017/01/13/hardening-windows-10-with-zero-day-exploit-mitigations/). + +### Compatibility considerations + +The most common use of fonts outside of the system fonts directory is with [web fonts](https://docs.microsoft.com/typography/fonts/font-faq#web). Modern browsers, such as Microsoft Edge, use DirectWrite instead of GDI, and are not impacted. However, legacy browsers, such as Internet Explorer 11 (and IE mode in the new Microsoft Edge) can be impacted, particularly with applications such as Office 365 which use font glyphs to display UI. + +### Configuration options + +**Audit Only** - You can enable this mitigation in audit mode in order to measure the potential compatibility impact on an application. Audit events can then be viewed either in the event viewer or using Advanced Hunting in [Microsoft Defender ATP](https://docs.microsoft.com/microsoft-365/security/mtp/advanced-hunting-overview). + +## Code integrity guard + +### Description + +Code integrity guard ensures that all binaries loaded into a process are digitally signed by Microsoft. This includes [WHQL](https://docs.microsoft.com/windows-hardware/drivers/install/whql-release-signature) (Windows Hardware Quality Labs) signatures, which will allow WHQL-approved drivers to run within the process. + +This mitigation is implemented within the memory manager, which blocks the binary from being mapped into memory. If you attempt to load a binary which is not signed by Microsoft, the memory manger will return the error STATUS_INVALID_IMAGE_HASH. By blocking at the memory manager level, this prevents both binaries loaded by the process and binaries injected into the process. + +### Compatibility considerations + +This mitigation specifically blocks any binary which is not signed by Microsoft. As such, it will be incompatible with most third party software, unless that software is distributed by (and digitally signed by) the Microsoft Store, and the option to allow loading of images signed by the Microsoft Store is selected. + +### Configuration options + +**Also allow loading of images signed by Microsoft Store** - Applications which are distributed by the Microsoft Store will be digitally signed by the Microsoft Store, and adding this configuration will allow binaries which have gone through the store certification process to be loaded by the application. + +**Audit Only** - You can enable this mitigation in audit mode in order to measure the potential compatibility impact on an application. Audit events can then be viewed either in the event viewer or using Advanced Hunting in [Microsoft Defender ATP](https://docs.microsoft.com/microsoft-365/security/mtp/advanced-hunting-overview). + +## Control flow guard (CFG) + +### Description + +Control flow guard (CFG) mitigates the risk of attackers leveraging memory corruption vulnerabilities by protecting indirect function calls. For example, an attacker may user a buffer overflow vulnerability to overwrite memory containing a function pointer, and replace that function pointer with a pointer to executable code of their choice (which may also have been injected into the program). + +This mitigation is provided by injecting an additional check at compile time. Before each indirect function call, additional instructions are added which verify that the target is a valid call target before it is called. If the target is not a valid call target, then the application is terminated. As such, only applications which are compiled with CFG support can benefit from this mitigation. + +The check for a valid target is provided by the Windows kernel. When executable files are loaded, the metadata for indirect call targets is extracted at load time and marked as valid call targets. Additionally, when memory is allocated and marked as executable (such as for generated code), these memory locations are also marked as valid call targets, to support mechanisms such as JIT compilation. + +### Compatibility considerations + +Since applications must be compiled to support CFG, they implicitly declare their compatibility with it. Most applications, therefore, should work with this mitigation enabled. Because these checks are compiled into the binary, the configuration you can apply is merely to disable checks within the Windows kernel. In other words, the mitigation is on by default, but you can configure the Windows kernel to always return "yes" if you later determine that there is a compatibility issue that the application developer did not discover in their testing, which should be rare. + +### Configuration options + +**Use strict CFG** - In strict mode, all binaries loaded into the process have to be compiled for Control Flow Guard (or have no executable code in them - such as resource dlls) in order to be loaded. + +> [!Note] +> **Control flow guard** has no audit mode. Binaries are compiled with this mitigation enabled. + +## Data Execution Prevention (DEP) + +### Description + +Data Execution Prevention (DEP) prevents memory which was not explicitly allocated as executable from being executed. This helps protect against an attacker injecting malicious code into the process, such as through a buffer overflow, and then executing that code. + +If you attempt to set the instruction pointer to a memory address not marked as executable, the processor will throw an exception (general-protection violation), causing the application to crash. + +### Compatibility considerations + +All x64, ARM, and ARM-64 executables have DEP enabled by default, and it can not be disabled. Since an application will have never been executed without DEP, compatibility is generally assumed. + +All x86 (32-bit) binaries will have DEP enabled by default, but it can be disabled per process. Some very old legacy applications, typically applications developed prior to Windows XP SP2, may not be compatible with DEP. These are typically applications that dynamically generate code (e.g. JIT compiling) or link to older libraries (such as older versions of ATL) which dynamically generate code. + +### Configuration options + +**Enable ATL Thunk emulation** - This configuration option disables ATL Thunk emulation. ATL, the ActiveX Template Library, is designed to be as small and fast as possible. In order to reduce binary size, it would use a technique called thunking. Thunking is typically thought of for interacting between 32-bit and 16-bit applications, but there are no 16-bit components to ATL here. Rather, in order to optimize for binary size, ATL will store machine code in memory which is not word-aligned (creating a smaller binary), and then invoke that code directly. ATL components compiled with Visual Studio 7.1 or earlier (Visual Studio 2003) do not allocate this memory as executable - thunk emulation resolves that compatibility issue. Applications which have a binary extension model (such as Internet Explorer 11) will often need to have ATL Thunk emulation enabled. + +## Disable extension points + +### Description + +This mitigation disables various extension points for an application, which might be used to establish persistence or elevate privileges of malicious content. + +This includes: + +- **AppInit DLLs** - Whenever a process starts, the system will load the specified DLL into to context of the newly started process before calling its entry point function. [Details on AppInit DLLs can be found here](https://docs.microsoft.com/windows/win32/winmsg/about-window-classes#application-global-classes). With this mitigation applied, AppInit DLLs are not loaded. Note that, beginning with Windows 7, AppInit DLLs need to be digitally signed, [as described here](https://docs.microsoft.com/windows/win32/win7appqual/appinit-dlls-in-windows-7-and-windows-server-2008-r2). Additionally, beginning with Windows 8, AppInit DLLs will not be loaded if SecureBoot is enabled, [as described here](https://docs.microsoft.com/en-us/windows/win32/dlls/secure-boot-and-appinit-dlls). +- **Legacy IMEs** - An Input Method Editor (IME) allows a user to type text in a language that has more characters than can be represented on a keyboard. Third parties are able to create IMEs. A malicious IME might obtain credentials or other sensitive information from this input capture. Some IMEs, referred to as Legacy IMEs, will only work on Windows Desktop apps, and not UWP apps. This mitigation will also prevent this legacy IME from loading into the specified Windows Desktop app. +- **Windows Event Hooks** - An application can call the [SetWinEventHook API](https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setwineventhook) to register interest in an event taking place. A DLL is specified and can be injected into the process. This mitigation forces the hook to be posted to the registering process rather than running in-process through an injected DLL. + +### Compatibility considerations + +Most of these extension points are relatively infrequently used, so compatibility impact is typically small, particularly at an individual application level. The one consideration is if users are using 3rd party Legacy IMEs which won't work with the protected application. + +### Configuration options + +There are no configuration options for this mitigation. + +> [!Note] +> **Disable extension points** has no audit mode. + +## Disable Win32k system calls + +### Description + +Win32k.sys provides a broad attack surface for an attacker. As a kernel-mode component, it is frequently targeted as an escape vector for applications that are sandboxed. This mitigation prevents calls into win32k.sys by blocking a thread from converting itself into a GUI thread, which is then given access to invoke Win32k functions. A thread is non-GUI when created, but converted on first call to win32k.sys, or through an API call to [IsGuiThread](https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-isguithread). + +### Compatibility considerations + +This mitigation is designed for processes which are dedicated non-UI processes. For example, many modern browsers will leverage process isolation and incorporate non-UI processes. Any application which displays a GUI using a single process will be impacted by this mitigation. + +### Configuration options + +**Audit Only** - You can enable this mitigation in audit mode in order to measure the potential compatibility impact on an application. Audit events can then be viewed either in the event viewer or using Advanced Hunting in [Microsoft Defender ATP](https://docs.microsoft.com/microsoft-365/security/mtp/advanced-hunting-overview). + +## Do not allow child processes + +### Description + +This mitigation prevents an application from creating new child applications. A common technique used by adversaries is to initiate a trusted process on the device with malicious input (a "living off the land" attack), which often requires launching another application on the device. If there are no legitimate reasons why an application would launch a child process, this mitigation mitigates that potential attack vector. The mitigation is applied by setting a property on the process token, which blocks creating a token for the child process with the error message STATUS_CHILD_PROCESS_BLOCKED. + +### Compatibility considerations + +If your application launches child applications for any reason, such as supporting hyperlinks which launch a browser or an external browser, or which launch other utilities on the computer, this functionality will be broken with this mitigation applied. + +### Configuration options + +**Audit Only** - You can enable this mitigation in audit mode in order to measure the potential compatibility impact on an application. Audit events can then be viewed either in the event viewer or using Advanced Hunting in [Microsoft Defender ATP](https://docs.microsoft.com/microsoft-365/security/mtp/advanced-hunting-overview). + +## Export address filtering + +## Force randomization for images (Mandatory ASLR) + +## Import address filtering + +## Randomize memory allocations (Bottom-up ASLR) + +## Simulate execution (SimExec) + +## Validate API invocation (CallerCheck) + +## Validate exception chains (SEHOP) + +## Validate handle usage + +## Validate heap integrity + +## Validate image dependency integrity + +## Validate stack integrity (StackPivot) From 0c2dad2ce43bd3ce7da2959d92529a3231d3208d Mon Sep 17 00:00:00 2001 From: Dan Orum <19275382+danorum@users.noreply.github.com> Date: Tue, 4 Aug 2020 16:10:11 -0500 Subject: [PATCH 0574/1414] Update web-content-filtering.md In order for Network Protection to be used to block 3rd party browsers, it needs to be enabled on the device. --- .../microsoft-defender-atp/web-content-filtering.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/web-content-filtering.md b/windows/security/threat-protection/microsoft-defender-atp/web-content-filtering.md index bbcad993a7..1bd463d9d4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/web-content-filtering.md +++ b/windows/security/threat-protection/microsoft-defender-atp/web-content-filtering.md @@ -49,7 +49,7 @@ Before trying out this feature, make sure you have the following: - Windows 10 Enterprise E5 license - Access to Microsoft Defender Security Center portal - Devices running Windows 10 Anniversary Update (version 1607) or later with the latest MoCAMP update. -Note that if SmartScreen is not turned on, Network Protection will take over the blocking. +Note that if SmartScreen is not turned on, Network Protection will take over the blocking. This requires enabling Network Protection [on the device](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/enable-network-protection). ## Data handling From 161a4895911ffe5c3251441bafeb6446fdef5c90 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 4 Aug 2020 16:02:13 -0700 Subject: [PATCH 0575/1414] Updated TOC and added related topic links --- windows/security/threat-protection/TOC.md | 11 +---------- .../microsoft-defender-antivirus-compatibility.md | 2 ++ 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index ca67afe7cb..41cf1d1943 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -169,14 +169,6 @@ ##### [Restore quarantined files](microsoft-defender-antivirus/restore-quarantined-files-microsoft-defender-antivirus.md) -##### [Manage antivirus in your business]() -###### [Management overview](microsoft-defender-antivirus/configuration-management-reference-microsoft-defender-antivirus.md) -###### [Use Group Policy settings to configure and manage antivirus](microsoft-defender-antivirus/use-group-policy-microsoft-defender-antivirus.md) -###### [Use Microsoft Endpoint Configuration Manager and Microsoft Intune to configure and manage antivirus](microsoft-defender-antivirus/use-intune-config-manager-microsoft-defender-antivirus.md) -###### [Use PowerShell cmdlets to configure and manage antivirus](microsoft-defender-antivirus/use-powershell-cmdlets-microsoft-defender-antivirus.md) -###### [Use Windows Management Instrumentation (WMI) to configure and manage antivirus](microsoft-defender-antivirus/use-wmi-microsoft-defender-antivirus.md) -###### [Use the mpcmdrun.exe commandline tool to configure and manage antivirus](microsoft-defender-antivirus/command-line-arguments-microsoft-defender-antivirus.md) - ##### [Manage scans and remediation]() ###### [Management overview](microsoft-defender-antivirus/customize-run-review-remediate-scans-microsoft-defender-antivirus.md) @@ -197,14 +189,13 @@ ###### [Restore quarantined files](microsoft-defender-antivirus/restore-quarantined-files-microsoft-defender-antivirus.md) ##### [Manage next-generation protection in your business]() -###### [Handle false positives/negatives in Microsoft Defender Antivirus](microsoft-defender-antivirus/antivirus-false-positives-negatives.md) ###### [Management overview](microsoft-defender-antivirus/configuration-management-reference-microsoft-defender-antivirus.md) ###### [Use Microsoft Intune and Microsoft Endpoint Configuration Manager to manage next-generation protection](microsoft-defender-antivirus/use-intune-config-manager-microsoft-defender-antivirus.md) ###### [Use Group Policy settings to manage next-generation protection](microsoft-defender-antivirus/use-group-policy-microsoft-defender-antivirus.md) ###### [Use PowerShell cmdlets to manage next-generation protection](microsoft-defender-antivirus/use-powershell-cmdlets-microsoft-defender-antivirus.md) ###### [Use Windows Management Instrumentation (WMI) to manage next-generation protection](microsoft-defender-antivirus/use-wmi-microsoft-defender-antivirus.md) ###### [Use the mpcmdrun.exe command line tool to manage next-generation protection](microsoft-defender-antivirus/command-line-arguments-microsoft-defender-antivirus.md) - +###### [Handle false positives/negatives in Microsoft Defender Antivirus](microsoft-defender-antivirus/antivirus-false-positives-negatives.md) #### [Better together: Microsoft Defender Antivirus and Microsoft Defender ATP](microsoft-defender-antivirus/why-use-microsoft-defender-antivirus.md) #### [Better together: Microsoft Defender Antivirus and Office 365](microsoft-defender-antivirus/office-365-microsoft-defender-antivirus.md) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md index cdb56d3bf7..a5221c20b3 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md @@ -97,3 +97,5 @@ If you uninstall the other product, and choose to use Microsoft Defender Antivir - [Microsoft Defender Antivirus in Windows 10](microsoft-defender-antivirus-in-windows-10.md) - [Microsoft Defender Antivirus on Windows Server 2016 and 2019](microsoft-defender-antivirus-on-windows-server-2016.md) - [EDR in block mode](../microsoft-defender-atp/edr-in-block-mode.md) +- [Configure Endpoint Protection](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection-configure) +- [Configure Endpoint Protection on a standalone client](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection-configure-standalone-client) From 7064d6b867f36e72910cdeb00518f85bc64dbab8 Mon Sep 17 00:00:00 2001 From: Rafal Sosnowski <51166236+rafals2@users.noreply.github.com> Date: Tue, 4 Aug 2020 16:13:03 -0700 Subject: [PATCH 0576/1414] Update tpm-recommendations.md Bitlocker doesn't require TPM + added info that we recommend TPM 2.0 --- .../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 da6eece1fe..fb2784e2d5 100644 --- a/windows/security/information-protection/tpm/tpm-recommendations.md +++ b/windows/security/information-protection/tpm/tpm-recommendations.md @@ -112,7 +112,7 @@ The following table defines which Windows features require TPM support. Windows Features | TPM Required | Supports TPM 1.2 | Supports TPM 2.0 | Details | -|-|-|-|- Measured Boot | Yes | Yes | Yes | Measured Boot requires TPM 1.2 or 2.0 and UEFI Secure Boot - BitLocker | Yes | Yes | Yes | TPM 1.2 or 2.0 is required, but [Automatic Device Encryption requires Modern Standby](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10#bitlocker-device-encryption) including TPM 2.0 support + BitLocker | No | Yes | Yes | TPM 1.2 or 2.0 are supported but TPM 2.0 is recommended. [Automatic Device Encryption requires Modern Standby](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10#bitlocker-device-encryption) including TPM 2.0 support Device Encryption | Yes | N/A | Yes | Device Encryption requires Modern Standby/Connected Standby certification, which requires TPM 2.0. Windows Defender Application Control (Device Guard) | No | Yes | Yes Windows Defender System Guard | Yes | No | Yes From fb00002de5b615d3ab70d522b251e7c4be605eea Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 4 Aug 2020 16:20:14 -0700 Subject: [PATCH 0577/1414] Moved the managing AV topic up --- windows/security/threat-protection/TOC.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 41cf1d1943..2a225c80d2 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -133,6 +133,15 @@ ##### [Antivirus compatibility]() ###### [Compatibility charts](microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md) ###### [Use limited periodic antivirus scanning](microsoft-defender-antivirus/limited-periodic-scanning-microsoft-defender-antivirus.md) + +##### [Manage next-generation protection in your business]() +###### [Management overview](microsoft-defender-antivirus/configuration-management-reference-microsoft-defender-antivirus.md) +###### [Use Microsoft Intune and Microsoft Endpoint Configuration Manager to manage next-generation protection](microsoft-defender-antivirus/use-intune-config-manager-microsoft-defender-antivirus.md) +###### [Use Group Policy settings to manage next-generation protection](microsoft-defender-antivirus/use-group-policy-microsoft-defender-antivirus.md) +###### [Use PowerShell cmdlets to manage next-generation protection](microsoft-defender-antivirus/use-powershell-cmdlets-microsoft-defender-antivirus.md) +###### [Use Windows Management Instrumentation (WMI) to manage next-generation protection](microsoft-defender-antivirus/use-wmi-microsoft-defender-antivirus.md) +###### [Use the mpcmdrun.exe command line tool to manage next-generation protection](microsoft-defender-antivirus/command-line-arguments-microsoft-defender-antivirus.md) +###### [Handle false positives/negatives in Microsoft Defender Antivirus](microsoft-defender-antivirus/antivirus-false-positives-negatives.md) ##### [Deploy, manage updates, and report on antivirus]() ###### [Preparing to deploy](microsoft-defender-antivirus/deploy-manage-report-microsoft-defender-antivirus.md) @@ -188,15 +197,6 @@ ###### [Run and review the results of an offline scan](microsoft-defender-antivirus/microsoft-defender-offline.md) ###### [Restore quarantined files](microsoft-defender-antivirus/restore-quarantined-files-microsoft-defender-antivirus.md) -##### [Manage next-generation protection in your business]() -###### [Management overview](microsoft-defender-antivirus/configuration-management-reference-microsoft-defender-antivirus.md) -###### [Use Microsoft Intune and Microsoft Endpoint Configuration Manager to manage next-generation protection](microsoft-defender-antivirus/use-intune-config-manager-microsoft-defender-antivirus.md) -###### [Use Group Policy settings to manage next-generation protection](microsoft-defender-antivirus/use-group-policy-microsoft-defender-antivirus.md) -###### [Use PowerShell cmdlets to manage next-generation protection](microsoft-defender-antivirus/use-powershell-cmdlets-microsoft-defender-antivirus.md) -###### [Use Windows Management Instrumentation (WMI) to manage next-generation protection](microsoft-defender-antivirus/use-wmi-microsoft-defender-antivirus.md) -###### [Use the mpcmdrun.exe command line tool to manage next-generation protection](microsoft-defender-antivirus/command-line-arguments-microsoft-defender-antivirus.md) -###### [Handle false positives/negatives in Microsoft Defender Antivirus](microsoft-defender-antivirus/antivirus-false-positives-negatives.md) - #### [Better together: Microsoft Defender Antivirus and Microsoft Defender ATP](microsoft-defender-antivirus/why-use-microsoft-defender-antivirus.md) #### [Better together: Microsoft Defender Antivirus and Office 365](microsoft-defender-antivirus/office-365-microsoft-defender-antivirus.md) From 218bfa1d910e4904adaa978715ab8ca2ab2151e0 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 4 Aug 2020 16:33:59 -0700 Subject: [PATCH 0578/1414] Removed duplicate metadata --- .../microsoft-defender-antivirus-compatibility.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md index a5221c20b3..8f16436956 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md @@ -7,7 +7,6 @@ ms.pagetype: security ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: denisebmsft ms.author: deniseb From f30adbdc59a4b9c288561fef67a9e3eb58f5deee Mon Sep 17 00:00:00 2001 From: gkomatsu Date: Tue, 4 Aug 2020 16:40:49 -0700 Subject: [PATCH 0579/1414] Update enable-admx-backed-policies-in-mdm.md Clarification that the instructions in this page will only support a fixed set of policies listed in https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csps-admx-backed --- .../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 00caaaa35d..86a715cd03 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 @@ -17,7 +17,7 @@ manager: dansimp This is a step-by-step guide to configuring ADMX-backed policies in MDM. -Starting in Windows 10 version 1703, Mobile Device Management (MDM) policy configuration support was expanded to allow access of select Group Policy administrative templates (ADMX-backed policies) for Windows PCs via the [Policy configuration service provider (CSP)](policy-configuration-service-provider.md). Configuring ADMX-backed policies in Policy CSP is different from the typical way you configure a traditional MDM policy. +Starting in Windows 10 version 1703, Mobile Device Management (MDM) policy configuration support was expanded to allow access of [selected set of Group Policy administrative templates (ADMX-backed policies)](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csps-admx-backed) for Windows PCs via the [Policy configuration service provider (CSP)](policy-configuration-service-provider.md). Configuring ADMX-backed policies in Policy CSP is different from the typical way you configure a traditional MDM policy. Summary of steps to enable a policy: - Find the policy from the list ADMX-backed policies. From 4ce7a1e8ac2b4d50b72720c119ab8876aa3e1660 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 4 Aug 2020 20:21:40 -0700 Subject: [PATCH 0580/1414] Delete autoenrollment-policy.png --- .../mdm/images/autoenrollment-policy.png | Bin 138584 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 windows/client-management/mdm/images/autoenrollment-policy.png diff --git a/windows/client-management/mdm/images/autoenrollment-policy.png b/windows/client-management/mdm/images/autoenrollment-policy.png deleted file mode 100644 index ed1119f45c800e1d9a2370407b0f78e1c6cd431c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 138584 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

1Oz>MQWP?&0H+?Fl0xykkEo7Ou!4dLH9ZMW#=J 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≀WkgnA3iU@^LaO~s6k0%t5$ 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 FKL99V?e+iw From 0b93d142f20b1cf2c20b3e578faa1f13451a565b Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 4 Aug 2020 20:22:04 -0700 Subject: [PATCH 0581/1414] Add files via upload --- .../mdm/images/autoenrollment-policy.png | Bin 0 -> 225665 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/client-management/mdm/images/autoenrollment-policy.png diff --git a/windows/client-management/mdm/images/autoenrollment-policy.png b/windows/client-management/mdm/images/autoenrollment-policy.png new file mode 100644 index 0000000000000000000000000000000000000000..1de089a0c69498defc96eb8cbb2a091f0954712d GIT binary patch literal 225665 zcmdSAbx<5__a>Z#1WR!DOh|AEf#5D-a0_k$g1g(mB*B6c+zC3kyF0;yJA*q6gAFh+ zEYDl@tM7Tg+W&X=s_yFQuI{RH_g%-&6{@N%i-S#x{p86L966x0`jaPUlaJ>QO!UVm zX*37SkC&&e>avng%EzepA8(#pN+?M@c~TYq^3LSN<2{xWP}lXz6ViA8oKNM{-=02s z@{lhlE%DjQ=qTfb7wNzv>L$v6ce*V|orxHm-QL;LR^j``$q6pji31k?Yak}!k9Xpd z%PS(ikB8Isy(P3&ZdJT8bBcBhk(GAX-YxWqvymfL*vQzdSxyqLt8f5Ynq5Wo)jH{jSYl6wCo(FV!u z|JwvQr6Zb*rW4yi-TTHTBs!H;ioZ7=6~<;wQIL>O8p(cboPG8Hq7?=GR@VIQr6Bsi zsz9-vJ*}sqaIQdfBoX13{@5BL`IeMZOv81FMWrO?475^JOi~Jssl~A1fAhH_Pz-b( z6H!YnykhvCt7#;En5>D-Yy0e-V!6RiaS_(ej&@ZoPtVW+IxjEj{F3g*+Ly?;NN*+X!r5gi7nC+Lt#}`-;8B&{5Y{#J5z~>=lFh+DlO6W&4fe`#f~|_2 zou3a55BplPz!T0lhpL+`*H*RffIWw-Fhop zqJil3q^D+kf9+|qcm!3-R5Gri6;k^js=uLG(&DE)&xYeCJ|P&y=h*W;2dqj+0(}Kt z?{7%}dFRvGe>*oZ;w}2t4>u!|LNI7qn%55q3fSrC!|an1}AB*09fDZM6g>= zH!2Kl3T-jS5UlO%3V0Om?Mof8yQj~gM>i(8{6INQn-9%EA2f@Q?-qK4p>LTH+b6+& zCIu0W#!0`B_b5Mv!=tSW6~pwsIx-nc7dSBH#9(JwJQ5MjLZw(C%kGt6W&n_lng)om0!AfMS#A=9oXcTmW?fKh$?}05G8bvGDPr#@P zbg=!J)MjRp)p2X2?Gvv+%-|n$N?n+0P5yY!mkNZEi=ib2NuL#7XLhf!8Sr^#&t^fl z4rep={XOAyX}1jdYNFceIeTMB1o>L-Id?zOpxHlTr+AV!1N8? zRlZgk-~Ri3^8JG~$m#1ev^Lb3G4vLnUE6)$Hq2n4?80s?b;bg#7%Cy;zjp7T0B^r+ z24<=gE~jIvw44hG&4(UY!Fe4U<^d=~mNapTzMpbS(9RZA6Qk{UH^OauWjt|B`xbWJ zEwNlA0a~yjPRg0tI8+n;g&Wn|`lFmfVFn^o_OL!>!R@ROa<9FX{Z2~EFRcTW&qx+F zZIbGRKXNj`e!bS#41(699WOC&$_g#k+X5j~7?mC_^p|zsE~h$})@Z@)H!mKQV1+MO zGKZS_=OlT19QD=TeLCa!4p|L8rGBFF4yhli^hG|=yo&$FM{RWAssptFtgPYn$3jkP zYh9Kc3+*N*5@{aC&hCEqZ9l|51EEa`Qp(9_a`irW^R&I^)AAmi)I*)CD|^%4Z;g2t z#-L(NBgQsMaFiz>Ma^q6`WjyYPf+JaNQi-_|A;$TVbrt3rn514$q5PmP)KU|%!0b{oVbh7D;>7uRsP>WBCBI;aLrrzM2nPPz%XCem~> zo;Mtiq5fD9fRR&3Ng$|Sy2i2)Z(aJz)+m}UFecM2TN0Q=V4I^<0khCBge7iNS>lL5 zZ-|uoY3UnPMKn;A$v^3Pf?`laboHo|w(<9^7*B1jPRCk6ceApkh|d`91zz_-wN$Q@ zt;0_D#3!h7S`X2Bp#pBdkg|WYxuRyLJ8kHeF$q3*yN#2)HEAb6TlLB6iz?3I z?B7&3(Gc+hukrNz&&4z`^c|p8h*jf!QujOp^@A@NI`$ZZ?`_6=zIfo0caE&g&S+gDzP0n9*64!|0#AM7uRVz;^BG?G?b=)DYYHg7n9#B_ZVk+hk{dUC_xb66f)i94 zAjr)<4+5F0^TqQB_wgp2D>u$nXmFSp;xCjka(r||&2RZKYM;C`9l62>o8gH<5}hS| zF}Z^;@*H8IJhvufjxz!SSz=!WdTx$_XiJnlpwJFp zLorYit!zLO#4A7&7(z!mAOx!|Kz1r$7;9_jlYJ2_=c0=yAN<`QW?Du(`9OKH@V)@0 zuh^EXzKZ^^3)c_4@Kfvubwwisn(nEfQC_5(gp)Re)i9oJ9QaI|CIqjfqc|=nyU3uM5dp*Hs8mYVGoPh%x2a9A4zjA*8+* z#T6(+H923DH9lt6&$I#l)w2Q5^Y zY`kSqPVN1{e%okSOkYS~Ssju;O4Q6E$ofipgtom|mrr zEF3yGRlk|8q31nSp$pvI@Ume%XZTsmsA920%NTYd0#yRmh>bN1Y^LygvuH4?n0>cq z!<#`3X0)n~9Xj-MYHLi2z3#tzVvBS1r-^;}bT~XkFb^l|?wGFjNGu^VeAa1RM1h9v zWVN-^s0>Rn`R!yD%NY;sgIp>VRzm*f*TR88+oyqxS!SbFYO8W_DbC$!GlB5jCvH0< z#NKHmTS2ye;l(HM=FOSr=dI2;QPQ_@1@952fi?_q`2C0F=qR%Pt5_l^X0BlU-F;W2sdj7PL=N$`y_v`enV7;aAwc3z)&TagtabZtn^b|qo%Zu z!c^%BJJA>mYEQc3&qH)nVe}T{=56sYTF;02vM;?hOGuux2H{Hze)c4;>!9gQW!JEt zaK@g?0y&Gq*fK=zdaxmJBVM~^v#qK?S+hnPf~ol1bkVHK-Qo{mp#`Dw>O+Dhz2Td)*ah3BsBP(7b=FzINeqT&zic8Ac`hK@hPP` zu-AG1B$=#vbWp}I`DlA&1`z0G5nUMsCkkSRwSH?jAPgmUoG=aE)7P*VG3kr^s!6HI z^salKc)0(iZzliu&_fQw49$Gp9;LbJeY@8$nE7->wC3}GzJu-O&x@0OT6iDSm}v1G zJZx5gX55L1AfsQ``_i^CO4bROIfCs(eS!*?i@Vm~xpqgFvz0T&t#;V77S~QDOJ4m- z_?Lj&?dbrmJdz}RsjWKqQjwkSrsjB#?_4*xv?2@~2rWDVZ*m7ht5qy&teL!3BKSOC z((`khVG}_VE$-&MkNBzvdUl@4Ub4#-TFX_U%WwJ#G?`Lw_RjM-)bcV^DIZxuV{pTH zf-a;S@)xVT!#)HneYwkNOTH=D9jy_bZ!;myIJgfO*Sqh2ZbBE%k+AePqx5}*HnTOW zIf;GcK>Y9Yuy&&#up*q&CPF>?{z|3^96v*v@)b6iEs5l<{IWgQm=(9Jw2#Se1j1I7GrQC89pXj2u)4_FGf0*CT|^6h`i3T5H%Um`O)SmRxrEnfR0YAfIZY@y`F&+~>l6w$FX0xrGZo)|OY+8h7*L$dp`RnvhO zp#Yi}vQ1@*`zhur!g!SB5OO^%q$4b~kJL!{2o_V$p*Dk-A_HT_dM=k~cT|!)zd9dN z2puywYM^*_CRW}UjF<1mc#{u4-POrCKqJz%-;<1O7KiiAa)IqIM3INaHz$xm#nhU> zW84k&G`cAGuj6!tVnuDm?uw-?;bfmEhHlH3H*xX4owW;AhSBPDzaH~sueR4gZljMW z^p~~Y5=YBTFZG3le6CIc5)u+__rMtcm`JU7mE?Pw^5gXWKBZiN4hQnv;oGXOBVQI9 z^v9D%FK)I<;_i+&r|xcY4|xvOx=vHn*j8f4s*eSJykJ`~`ZN8JnOcx0uqF;?cRYiE zu_f5Poh8x3)9-51Vd*C8tizFSJEAo$`FED*_~Y|{7?*{++8B;b zL&p!ti#T7q^bDhDpd%IR?Urky-{ej1h+Q(~+nogz=8ktNGaJX&b!*F^aT!-l3aGY`srNvOm?D-%G-=QNk^9fup zYkqIBFYgw`v`=T^6Taw1-SDC!>@q|Eu=fg?{NUX|uc37$sq#S1=%JW5I7g$~C>>rU z_A8x6~v1 zV>Z3Jm|gF6ovgqYw*aU0sdtpGa{c1~Cd4ZvgU|Z-hQIvI$j>ew*J)+*X9kQ zGixkXykwTtv*f3%O^yt0!Q$3)`!bZR>aK@POITY)5A#@-u|s_t#d~`qjLS=bDn~3op$5x8dkZ7fRo`w7J$}>Q_IAy5oI1C)Q=b+( zO~UXU8zP_D3%$2n6;;ky9KEKs-)lc1EHdAw>2%u=yBYRnr)c&P3W=uPzOL_kbu^hw zyV(B~Gma&)YV+(nbFCKwR!h+m>W6{n+RZNG?%*!m>AF+_T6Cb)`lTr(CfW>+b7zO< ztg2hiz&76U@kS$m8TXHWjYeT9Q>Unea5V?^Cs1|VTp+w4=c4L;53mCC%3>*Y6kHR$ zV?RldbKQvF+M)i?GF#eAIY8r1*PdlRP%UwMUEO04wNFQ2Uz^0PFfg&c(g9x|r*hIH zEFnPrITh;rY1DS@T}?W08SSD2ZrP*jIJ-Btf%mwuVt-EE=W5WXsHt4ytEFlpK|?c4 zRK5$k%B`)ECkj!>ZSs&yavp{5lo*p%Bfb^VdjeExN%1}0KT26RtQ8h6nGMW+$n(|i zFKsSf&3YZ4+a|U(>P%L0jGMXBn&qIBRFn8h}14fE298-vmA!PlADmfb^f-V9-t>C>_OxzR+%Y_H&ISUcQQ6O|7y)NCoe zzQ_0*#EulfajfPy@tqGUA*u%hC(QTOla^tP4|~qij#TGb>|a8So_V&qU*Cl5O`iyb zUm|gx)=F8e&2w7wY3**Cm`Bk|x96+SO7(>kas38d?<{1>3Y_ebZmI6HL&3+s6H`LH zPcuj&9FZdKVpg54@&Lo12snkC9rC5C)}hNrFDZJ%Z6->#P183*m~BiN!N^rVebN>G z(RUcxx#(PLbwi_Z(Wa>|>v|U{Q1AUV5`}58^6o{}K@ezKOji zTed6-bc;Fg{1JrP<8%3CCzzcY-z+KWglAEywOo(^0D#}FqwbN?va&=}RLIGQ&`>q@ zr>Ks{5^7fD^z`QfrL?h5V~q8ktHn0gTgiXwW2hCOUUYu50!ZZQohWtsOhTKa9Xl0Y za+j3nxzb@=>wOU|*ykLx4rSdNVyruHAnS;(h;8||mfSxhvGZFI)&(WqP$HTUzo4G$ zNolqXStG=W6JyR^Ozm)-ZlctXQP9Im#drNVNa!42f?`{J*0~9P5?nDJF-$UsFzi-J zoH}ZuwR2MwS`Ko44k1>{$+YvjTjK~8>ljR$nrU&gysq3&;=9r40qps%6zh3tQTLn} zi~T-nJZBaFn`07Jp39d&9!H3{*5qk{Q*~C8gzYn`J|k?k4#tvE^2m-@cIT?9S75Y(l!#^Ir`bT;-aa(RTgWAa$Xu(=hbx@@1jd3id?dMHNPic zt|yRK(Dc4!RMri80Ko+^GQ1-i#VNCAoZSidew$a6e)-`|`B=8$<_S6T8}Uf~9zeG) z-C$qgnJ(n_{it_t*YmM=pFj6XVV}SJqgX;Hm+EEJ7Q+YKA5O_r?^cOiJ1jtJG7|Vs zGX7mcWWQkpdq1#heHdXZ2ehP$UcU!>$Z{$ZB!a~t@>xi_)GshsQ^tnJS#9cfRG~`){9p{RfHVGQ#9DH_y>P-+N$l& z8G31ZokmOPOq_^_8lRL__aR@vk4_B3J@q-ZQ~UD_+e3H_Q{BII$%zp|Td47X&Wqv| z=*Ay*^lqvncCq(m8=Q5gVmn%w66|;O6YA+)d^p%2;FkX6jzB9TnGM~e2RQqIVtc{j z`n5;v3s>-6qLD2-3!RN{wXsr7u;0RFY_?1Js0AvZqxD8)xQs_BNSvjO!|T5~AL88{K`y;Sdt|*nllNuI8LNUj{qJ}RSY40Zui?2Jr^o8U zE`a;jK^k!#J2lyYZ?)#FMm}12*bh`5M@eEcHx6%ex$id(SJ+r1dW4qc!-j@CFwqsLf0p|J$Af|N;n}5- zlJ0TQ*maNHQT^p+3$BI}s6V_1(Kb7Aw&|#As*wq|>oB{py=T|pv=$X-USF*3Z{^x} zt()J?LKp91vGs5o-Au%vqBeuOuXSiO*DhpRF0Jh#n&Jw2?>LtgsEN}MFTZ8Doz$;H zZiX)zTI@g@Yt5C^pH;gazZ39_4Aa_NxRw7LL)5kb8#Y8G>n=?L>lQM8wY@hQhV3ma zrv}h{1HL(FxrWDeOnA(EBxFIJvX>^-t{ofMVwPJiv4O8%*()I_J{5b`DHtYBG+WzR zP=%=JP1NI^JL&PoEW-Sm1Kqr%N8FcGpvuQ7X825Oh14>iHm}#he%n&bt%8^)iigY8?Q1I z67CVFM(zHpbD#%@kIXV%l8{*)+yEq)bga`=XbjHPAqIV~GNk+fPu_Xii|1@`|FW#( zCaj{vq1%!U6)+w`8Mf3U9xP-V_~e*p2@~fSB6(IN+Io&sq?WnGV-37`i6LLR;Y9hxoFQ1V7YMUBtWls_!FVgb#Ry1V=YIsdQeAY4yZeLI`)mv+6cZT z8zju3Vy95^y#;G@;=TX(fp`1qv=2Cu{-W7FNv)?ZBp1CkeMN75Z~(=*+l{*wQczC4 zsx|e>{*M5smdYLv}lTKGUd>{9E%$0M%zhCk)9X3 z%Sm-~)?&k#pim!NSfYSgyH}hu`a^LH>Ahy&%5E0yY}h9pa$EhwMpAGTqiof2%DYLk z&b(#NM!d^DE+dZ*)Nv(V+?=l*ivt6z9=x!cM5iwqRm zmm@aqxE%4R?jcFfJ;a2(uofhW{#cQfrTIOq534zN$GiAy>5>LkYp4*|uYTYbEp<0t zz^+jGG4uBG?>|u#k*j$Nrb|OO%|`M-C}*G3vRIMOX=%Uh%fa-_iKwew#CmR1tib(q z8Yl{%o$L}u8RP9tjH4gbFKuRf*7AaO#PNn}CCX+bq9ZV-{e3RUW%H4i2)QrigdK7R zE%=~su2G(O!1?7$TEo}KqJEG^6tk2V>HT{14u583U)0muBSAX6UokVKQJ^_6m4t5U zfuXnT?OU|fyB`aD#NlJ>w?m?}$B@Xjoixdt{)^i+ksW;~iKHOf3gF>4oIm%>H=8ol zlJRfe=$A1qrkmc)3lNe$abA;TgBegJIf~HjBOH1RP(DlwciK369<)vU%AloqFwatq zi;1~@AW#R+y^@v1NNunSfD!64%7Q$e&e1F{RC@^? z2Kx^baIr5`S>qrhGIZ+a63q`eoi7SsFsjTuO?H0Qu*?uJI~o$`sv$G@{2=DrML{KG znV!KW;J3I&A*rXkxRNz4Sl$Uav-Wc@40MZbn-R6ta1Nl$)ou@Dn{lIUYrmm_jtU2R z0*NOGvX3ZkRYZw$jJH1(@lx3;RJ^b#)-_Seqr~0G;43g?7Y=&V&m+mCvHbkDo8Pn0 zn@SHuQEk6(_pS$^D-JO7+&I}@ttMv7V{!0jA~xvt0~93|i>ywE{dVnMuH+D&AU8Se-9Ra5 zVN$02G>JE@g=xz}HY&zF*;_g`K7M3jpYGgZj;6O*+2?yq6lwA6@t^*%_Ab-3T`{}A z(oHcZk>AzjqHCNNg)(W|>aqDg(&bv)@9}tuJ!R<-*-Hp=>zplUow6a3@RWJV66h93 z!Ot|sgg~3;uBJ27UR|3Fcwegz?j0ApXZp;8I6fRFn>5EAaWqV7fL?zaCtgxr0NRWC zASznte&gKcWSqR9wh)I{u<;w;uZYhjNCG_K{`%z6{!%$e zK;C#c()E$iTope*Dtq*&5KWrv>%&n=YVCECQv(0nYN2qBAWfplY+s+#F$gOrem38@ zGQ^=wuT>uzE{}X@y~4QD48)lZ7uWq|%Zs#Mg@IcaqXuqhn=cMeX~H>+`}Q9dQoFEy zKsxRCE3oD<$jLx>d!CXS#1+e{Dghz4l^YPe{i?CDMX3nPwiD2--o;Jr(wmRA1?@Mu z0k5(QIx@l+x{Yf0n+WG9gD%iM{J1(jM?$M7o719Bm8I@o+-(@JK(<4qX*t;Q?V^MD^1sK zxf;kBdl(`+PFmM(Qr)?c)Z0(<4Q^LC*WLNpL2qa^bgHuYr9T0LQ>7b3jRDA8sxv>v zi4@W)2KcSs7_XvK4Qac^4?#mq;F7*1G4`%aBMR;QhP)Y7n&OIPu%g-!b1-vSq%KpF zT#wu3cuqQa8*NmSdF&sWVzEqxjbWT7H zYfOAHFsogx+7sGN=5KlH-u2iij&qqh{W-p#V@nOWh<0{4l#Dtt>UnDB8zq?M^oQZ8 z2$APla#A*wqy^QbijDqoO9mJC^F>1ikJ>UMWLUnc(KN7!P9=_xC$Re)v*66nUT zyITucQPG?4U&(EJtzCES<=`OtA}A<+CXaw_z{SnLwK-xr6cSurX?)ie9&`~)hPD4@ z`6{Zw?_AD+Ig7G9_~(6_H!{w=Fy}GnWnGLAG9DFZH5XOD+|MQ#2IP$^TPx*?4h#}J zaEzRY4?Hb#p2o*>Sgi9dSz^W9FXg`Q+r`<@N1+4CuIg%9qyKi8F3YBm z7S(V-9|4A6x~|b3CoIbFndF~QN-i30Q;5CU+k2ae;-^B(5U4%*7^0xIU893%#FUqj zj9kIEtM2+9IHJF`tGNI)QLBmx?jFB-G+3JrBizL(hsN-F{7J(G0#=mqrTq6D22bmB z+Szoi9y~&|k40KhODV}C)&ofyc!eG+{_qGljK}zZDD{w!_BqYY!0n38bzltc!ipiL zHM`odC#HzN_rypaXSUO)<_#=EiL(CwPxB98I)>VT7o4{UM|tc%!(`__7-H^! zXZ$FW`GdNg^GNP+7ju8)x8H>?Ouv>UlcyEvQCBRbe;IMnR@vs}b4Z`4PokkN5ViFy zDM`h7L8PwnFa9J8j!!hPE&Jk}LqCV{wx@tPr%Jx=q5t0Fq=Tg3!!3^}*p(mMxoB%= zJ7HHyrPj~rt+v+X`mhB(S6FGYQ~LsSJ7^a}t7S`zC}Es-O8&52%CN|U~{@8}}jbq?0*Y?Ga z0hzo}(#KoNvoR0oJP*83Shma}o+NRH>(ttsNC0lSF!pXyA=5N&t^EmaA3KtS57t0{ zA~uuF^*HZu5WlpM2xv~UAN+o6zJ&belcgavhKoh zdR7omhKWyP8;8&(dot9fzV`z0#j|HXA*=F`vv1J1c?ss-y6I^XsaH}BoBHc~qEWkl zIqA;E$227cH@e*tVt7mCfU?X+TIjM!zs?qJj$D6t%^(asS{InnD9wo+KuP!2Ck1qP zbVs{viFJ5YVR{f)9hig#C{sc>T9_K=OKN&u@MpMcq{6Gteiwk|82f5KlE9Z=^|@+1 zjcvde+Kc79Z{+SJPw&aFtS5fVo~ND9c9!*$YSsNQ%eFbe{+{=Hjqj!P`VwVij`OfY z`sr|~4d?fb-a|#}8-cdycurow38Bdfj=ZGYR#9KpJ>q~R9`j{^(Gby`C6*19vgOB6 zmu%%rDgLCH%qC0tv&oAx zZ<%$XxVgsv9iS{i4(sR;#Y=ZJRZ@Qt#3Mv{aUJt;?<`{U5!*VSW+eG+G^EzpLf76* z_!-{B!Fk8&450#c(1J)i(O5w_Y{Ds_8C(osJ3%|qz6yZ^xm9nQ>diWIbq#&&%Wt%U z4OklEu1SmE#0er2+`UVtKD}XW(ZmAm?*3gX<7KP&3XX{qc$`ehtIJ}|b98n#KwG7C z{Q;UGDm(yIL6zswp&!oObeimUQn=x1D#>obiPelb(5N~Shl=sNjuj=dP{-Fxso?%B zB;6YYfouiI+alxUq3|*M9rzMO4WaxMWN+U zExQGyFCSt&Esct_f!;5Xu*9+!;euu*;spf+Fxg zb6pSb^J2<>w1i+>w%dt+`EnDMml~6jB9m5s{8!B5sE%w3To@y|OZi9bkm;4ZhVx}~ zA0sbSc;N@-+jyr{eSRF;ls&!PYE&(i(4}&AZb?tJ6b8RZqr;L(F>iy&&of(nIP9k5b zqBYY@OC@%)w;@}#`51CYyZ-hagOkq{S?hhr!|<-us_>5Uaj}-FR{|FaSkJ4=_ikr>7aL zeE0!-XdtcgIeD$eo(D_P?Nh4xd=B2)-wU(+*E(4KrT| zD}n)^b~7Rii(Q{WwjWcBdG+>Mq+Cl$r-)cRjzb^SWxq>5cVJ_nS56Pw!s3IU|DLP# zyKa)NLUy^b!-=KMTB{1r>ahVUE(AtlG5$Kiaay*3yg6-O*;|P<3IEc$UoVm*OANWa zWGw-CGZmQ2N-^N9>G+{nNf18zv zzJ8M7gEQ-shGc7bU}Ds4H~iV#;h{ zaD}U#k$2>Dt#s^Ub=88vH<-`()+f+S9Ba6MBoOgebJS-=0dC@5f!ODGZkO;az-i?K zblXE*sxf?=Gi@P22fCt&+%?rzo41RX2iit&+Uh1*j6)rlaY!yS09+UA;pP^R>|Qt8k931AjT z6d#~hv|`!-&62R!oNXU)F`}zIAlD7l9iLxcx6><#J^Z9yG5{(oGqe@JA|V-Or)04A za7EDe$GGwPnM*d8AA%Ih}TUZV5SOO}r(Erv}%|$%rLQ zuZD|_C6V5Q~B*F7@$5*<7T@M_HnL+ z^9OjV{#S+Q!?!_8LLlM2pg>=e0;BtU%Tf(!s*>kr!Bx3J*_A@oc__XgAS&%jXdkss zb$1^SJW@U%3fFoqG{BP$ue?mg_!^V`+u(uC72}Y|7gi+?gwb7~D-{^bkV^sJcW+Zc z(8o%8!ydfk5DXl+yxO>v{vh3w5Nznbk1UN%n{?7(a4Q}L8k*v(Q3J$ii~7tmQ(I@M}~$>7i+EUmK)VFx*u@(1q3H6 z)yx1nXfuHEV0CSFy*jPX{W#&#e&SRJF1QB`+!#9f!<>o!BNQ>v~NK8$Dcz%LO9a z#GU)QGb16+_e`dZQ_~w+Y(hUPKq6wsD=onWNy3HPkX_zX`x~Ou;10NZ;x&(aC{Bep zlJw+jw%xQEp&iT=jp}3!8!U2#7%5zYYV-E0pI$$0^02jD{w#jd+|Idfv*^A2kym2w9}bkxhw>!h(W9{i())xxsib3%7a7vW{5rcW#a% z8BfBb*~nb;mD}kG?GRM6MB@=Mlw&GzQ_ndRDbPrlrMxmOx*aE4BS3WZO)`z-?t{e( z-cU`4-8NHgEnaIyG&M(@_Cf`OGpm!gi+vkqw6Nz?_POFTm0A-0Xk-R*Hg~h!TbJU>!p>LJ`=oAZq4 z)O!jLW=2iZH4`Nd?a+`$J8J2rf-rl&jgpFvT>U<~RLU3rjLD+@uR_v?edVT$2;8VT zk}3&J6rxYoz)sIZ&}mADSFve78Ja406dhGZmU)aOPfhJD+k$6~E;GD1>}cdNnlGpQ zYH+!6&2Qfm>>vL2sq zB0vjktdv+tqh0cWBI}Hso0w|9d$ic)3-ZewvT5zbCJDm>H~sHH{fnN648wh4s*A!^kdCuxc9AnOa-7J~7kFg*~^q!$Yvd`W^sH47O-1k8V354|k@?snXA zQsg+RJ;45qv!dW|_tNV1*|~0rOmZK(iExn^kw=qiks93!!}{WfgE>w**#odq8cG4L zn2%CJH6mZjxPTUK&0#xWW$CRTET@88;lNKV?TXv2$*M6ZG;YT%2Q`xZV}!Nly4>1~ zlJ`2+<6bt~(V=HjE_Z(aGe@j?IcEWsoc$=4<#vZY%z$^IRt>G)Y9Wq!_al2Qb=5B8 zRLwS9c>$@m?~~6#>OWM4A65(xoPIK;c9_gTV`ZC3{6+K) z^`kt&Z1ppm5Jv@-l(xOuSv&;{qk&6*DwD3REQ_?fDT3m+F{|*` zX7=#4a!2LVhw|X|ytStb66g`uBHu`~!txY0x>KENNfA+>!jy{Ue=>~ro2BZz4%&8a zhM??F>-z14yL_d_(YPJTeV=$HGCDUEsl-S{oMEL=1M$uFMXj)ph1y9DW=R`)3%_V@ zYW%!Z+O7YpCODiAetK)EpSuEQtp5zEl9b5iqq4lpF2ALnQH?jRGrYOJF66<;-KHUL zU1(ZN{$)~=*kwlQquOXxk01DcWhZ3LE_8O z>C(q9h`D56I9>D;YWIU6Axk{zp9!%xFfjTE1RTSO0Y#+W9FZ*vu5&HY7G<<^ph-kceKa`i+drNAPZ7>GU|=g`DJOG8dy^N7^l<-g4i&dDx|VOl z=l|hkZFFEf2KyY$?C%7)qrd%pYquQ0?=hHIHlU~jzQ$&C=gh7fPc~$%Ftyp1SDjai zjg1=|8Byh8W!30gUZy@-DOqn5`X{BB!;S{>3neocTGW`_>&=$xkN10PP%Jl)^&s>K zA8yM($NmrJ&Fkso`pU!?$d67|S{_R-L(dKR*u4{r>>b?rvD} zcD2nn_P_Apephy#6y&C+M$q7}^4K)^7w#&ubIif4k4yX4!}z<0D0QHM{J+uuEdRgX zi3h!q2e32$8#maG91it=ESjut$>CvqbI~NyhJJ zwZsg&U&AkK+fQl=w;-Qp@e#%*-pwEBrt%0Y3Y-RaPoeV`oO8-Kku2r91Py1Nqo5Cw zXHIZL=qcnn;@nthHfB8RgH7-~xN9zZblTgiPBdE-68o|5Ch{{xce6@+4HnxV_JecC za~lrPHM@Iw&3dlYQw0sE0ExKYQAW%CN7VM`3CKT=eK3YR)^1tD=H4a!26$IJ4T!0+ zcb-rs`mL}qp>e2Drrch#_v!j9O>2uemHrV86ElbZK9z%sgs8Vb%2)HexJ;wIkt1rC zvpzWG*o{5gYZXjXYr626t#EmzYC_iX2=$rE`9tI!s$=ZgnQP4;!Es`oHqhTh$=N7a z{(d($E7cSl(I@{dsmJ$KTx?bfh! zk`|4OET#HC=iE!ps#Pk#ve-rAEsxdm!0lVr|kl%g@m#1k`)daoqInZ zbaa@GUUO^AtMN9y(6mPlRLA@<;9A8*4r!d7R{KfLJ2`kTq*!hsx8D zTmdFWwC!^H`8lQ3%7xV`7IeREhw;cP*hC>xt5ml>GAbm%sMR1ZRO&+1Ik*bG=Eteo zAN_gF&K`c0K34=|_13ggxUlECx^MT>k0={z(^$zeI>{{EQV}5yy=xP_)XI4A!qgx> z9)v|2=4+$G`$C!-X8rjIo!VQ_d)kC_~Sj&jgd4T>5GTu_}7CROPn{y4<$JX8jRrt~@2~<1WnC zv#x#9!)nt~Y78=c+4D!OBbp+zcf|0^&-cV?2C4Gu$*cu>yH%~Ez|YPEHxCoKWcjoT znG1;zTwz!2vtByt280rwb!Oya$wAo~gebW;M+t{zsK=F}xV>j=UaM{29%0%`7q<)p zB^4iyk<8^P{GI(MKERcz2*A!9aaD81(p4Lq&rBbf%m^mu{}jh@b}lFwEKl`3RoB(w z#JiR71CS$%k?Ze^%|0?`r|>uJit}nXyZ2R}`!ij9QEe97;qujkif+9wHKe!t(Jmsb zKc@{Q8Xo@ov-L_zyy+rk(AnEJqsx-*R@lleRK=XOQcy&cnhgGZU49PcLgk0@GWl=A^Tnqf8Tjm@T;OXy9>#cY-^v8uXS*X0*jQNJ z^3hWpZ;qxL3;<~JMwtx-RvlEC#ghvaaM?^7U2tF!8tO@Q zX>3l=Ddpo#Vl^~{ZHG?j1Qo<2Ya2+lLgkgxR8KPYCCQ(gwmUF0deRL1;mj&+O&u#S zb+#r3Xz`Mde(a_fjO?Y{xPzoH2Ksw>@n>geKl){$yl4^^7Z*#K_k>On_4vrh+t;t3 z;Njs3i-^2?m!%*kCYE47^Hn8w+wY)Z!;@_CK4NUrYQdvmoWD1H--pf6CH?Ynywap+ zL3@j$wpRIrZ7OX|0rkcK3E%p3M?|iHw45%lb9;X}Ei^rA(Z2`J&}X7eR>kM)sA~kr zhx`@`aL+mJ#S|q`eQg`!FsErp>-?;ymby9!SWa8)aFk?x zGu{z}B%dK>N&Fo)RUNG9xPyJyTrC&wxSoY85 zn}l>-EPn~rHZ32LD<6tu()Ryg!t1LmP%5hA%l5U;+L%y2Os2K?u9btW={Ra83XKg3 z3};nimX62#W#-U1sZuLou_bf5QvFc*gz1eKYYKly$#dy`!W1}i-n9zfhXO7c!I3t2 zLgFhxXP~G)M#rA_l4%65#{uSZ6_L?B@fRe?-RFf^7A96prWsJ0O0kMQR!QrZq7Yc; z`DDcP7K+lQ`>};(;@A^()1tF#MMNqI93TmAPa~F(?+79{R+pg(y()w+W3xQ_kQRIQ zWCT~qRI8)>6(wh&fw-WqX=}wz`dmPt%)-~+6thZ?*Jfba-jU0bMj3N;RlQ#@Nt1B3 zMq2&;U=BLC-+)6cY&OoQ&1bUBl~a)SK7oMy%H@w}%(rRbGigI%??|!Wjb<6|?*2`u z$%W2UX4eVlh&OKzBI^_j>aDmCy< z>h(vszl=H^SD*0*xD=w)ra+sXQ0ceJO&uhWt~1tVxZ?30xd zqC^y2SHuhs6I;R~q>{JTkp8Hz6;)`wgOV4l!+bAa0^P+1w?9f*T^+yght+fn3xs%y znT;u-qCB#Aa*o$<>|Ep-swO3fZ`l503`lG9Psvru{R!N4LH&o9CX0+S~16li2xS+VZ6azRKdKE6`MIvHWIl-&rCH4r7} zn~swc2MQCuiCZkwro-+@d=V{-C~?a<)mkiE z5iPPgpp6kXtQm<+K2~R!R9RHyZ@$4RseI#Dk?JbmTa3 zH&!QE3e?{prA`nh?dFDFSXjtPT$XLk(BaNhAl(O)D6)vWt9XyJA=!B@hJa;JTC512 z%~>|s=w&|W2LsVTYH9>e>Rw%uJIm(_4YIBa@}0rY*r7jeM=nQu2}?&{thQv49CDvk z$I0mcm|LgdHt9eWBK}LdN`}h3?UE5P?aI95j`p==(XwBaa)p(Iay7K&E0H=E1>2t} z{dvw5eU;A8Y$g7S7js%{3C2PVJpGZXE1B^?&OlpHD!?*P?4DgJnp&(?=ah_b@YBK1 z@nrT#5<*1;%N~W%Krt6NC;h zriDIUJTS}0GYss!Zp8?n^luOcmiNkEbq%yAbn$fP0^dzcTf~^7CEC;CD4IxjVu0)9 zy_W_(JKSRQYZGZu(U=}%=E0%$n)CgNBELoqP1ZA=Dr+}JZhn;#j6bLs0*+N@-zly} z|I@wFw^j&j5YP<*4kGPaATL63`O9veX#7Mi`Z(F=od>m470;Z*W(553g2n6Sh_`S1 zdpTo$j!d$RKFWdF-VTVpmO!VvEaT?g2tS!sv|IuK`p&03d56pwtrtAGLF z6AEa5!ftFGXGHowor$av-?IlZ-&+aw`<8-PD~(M!Gq*Hk(n|yQ(GDO8q-=KF>!Z!9 zL(#UGuFl>0nN!!=Ptt0qcrd}S<_BFdPMuHMtHHr0v+yabO4*dp%OrX2ak)cP%ylC- zGxwS=se`&r6~ac>hMpaJS8oa{fzvuoc@Il!8hxDd*o@mx9$wInn43%|%B-nqcE&Xy z*osbClcfCF#_ypTN~|$_NrTl>l$LFV@C`o;B7^9nDT_KGFF{_1Ure4t(m`b-<=b7N zE~V|jF8-0v&bfz|rHhb=0*F1VY{uB$o~+PXCV5r0uK~&Pl=3nddv<)DQIUE1EKsgK zV`^{x`1v}6)@?$;T>{>p65B5}NL;4Z&zRi)8D?0+BdMUZtpL+l#8!OK-YHR#2YMA6 z8M1);J_xswX3Q1uuE@V?ayoXp`Hhh0TqJ9AGA`1SRAdo*7c0IGy9H{}u zslA@m$2?YEbo7Z)DUQ?G^80QHZE22`Z_A(;QU(mWkq@g*M>gb2srI42Hg@51kK;IV zaI$Er@N9Xb+1pT7hy0W=0Ag{^?@||R#DCu17@w|ojGyrIqYp6%0!in$8W*Uzy2p3u zDFp1eJ(oP@PQ*rJx-c~%3BcAA850{2wp?nhlD`12E!^V9!pY{y&=NnH1sXz#Cx>=m zlC>b@ieXb(tl#O5US~UQb8~TB&es-c8i0*+Iw%H!g;tYb|2}b~S>d3xn1C*hWsAjU z)ZtVgRa0>Hu#5!ukg2a-#(H(d%)a=t96(dEZBOw8G)LgJv@9(~3j zGX2dbNdT=&q2H$6NuNEP%VsSi(nDw@L)-YS)z2sAllx*e<6q^;!m<;)amw*Kf!OprJ|<{m=9fVC~Y|Phk26BRxE2-POsIezkOwz&(rsz00fa?vFh`6y_rX+T;|I46=_6# zLOTFU%I|$aI|v+z(_<>Jg{9OJg>wRbWX-2?+iaNZQZ+D*t$&+NVyd>>;!8bVp14EV zy&JTOy7|1Mz6b;Ux7?5=B<}Xw0mmh8e5k__^o$8$f6&rDRoN8dM5D;)MJ(o<*g9G+ z2QjtFbnLFjGOfT!@u~A3g zlp8d}zmer=X4p&0J&u{3%67~V(wZr-1DkJ&sIC8IIKXZ}i2^?d0H|)bqG7n4Y)$D~ z4nZhMqmTOac6fDrIUCRviH*g)1!}#a#+|zK&H&V`*f(hMBe3f7m>*A{6{nF>LTzRP z?RuRpr^QP?hLKwo?T!ft8T!k@SySJ2J-WbLPsp4}&lMT(qSuw^e9!wKI4AwoC|Y#j zce0tAT#x4AVJsPe;{fxL2SL6)_Kh;~B=2 z@+e)fFe}pCji{QV=Bq`CbJ?y1+>kDskz^^^{E&!i-CZDk#5evSWiq8=6t`d&+z0vK zLZ=heDdBKqlv=eKrEeFq?-FH3B+1G7UF6)0lxl5^vJeX1<2iz`_=Tmp@r%YrlhSR1 ziKg-vZzOTI={1O*y1S{$(&?6hZoZ+6aku|&EF1-iTEAnG3{8Nu?l^1Uql>43I&`9~ zd5fY&9W7oqm71BX@Q8g-{5z&F9d6Zxua9MKeIFM+=wh;1BKtt(X3h3RUqm&Q0#D<% z%6Xzc00m7KJed=Nut{@neoL^X7y;~}E;L#2w}xk^pYl2s<*OVUvnf~< zd_-t=XQHs5W*&@}p7_#3MpfO1*dl&80$LrKy$Ms+XnDnPZ!1Q*xtbw~#lRP)cU%@{ zzH`g;NyW$38hRgX(uqz<8cUa?Yo>+rvG?GngHJ8*j2h~C26`h2-f=*pgAyxXhUqe1 zP>gvM$`%W1$xPBqj3~Nu@x9;I*|PaGlvd-19s5u>{6>x?8k=u zQX?!zjTO#|6#r#{`%Z1BltDAXb{DknAg=h@N;-(XTfj9kjR@0t$@aG=e@z3zJrF73);^Q-x)Q_GS$ zJWQwF$RPzLhTjk{g>J1ytNWVYE_?e|um`#Q=8M+nbS3jUZA=_zi&V|s!qE)RCpL<- z%0GXPLn+;fC56?tIXQEBd<^3p*sW8lyEE!^svUPc%by5_0}>Q8f4MF+uKnJ7AW~NG zkX|?aP{|)JW-BcbiFexqW!p5q5^5{TYTj#CS?+vuZ+*_~QPqN%LmY8!!h6j5h^M3e zVM*8|hFy+(NmOc~%{@M=Kjvg`@eKO0wpn7eWlzgkK3ZT%6}xZak7Q$I`Z%B4Ka);p z;NVF?b4F!(a>=hjiT^3hooq;P`Kg0B^eXy(>AijbIgR%dhz3or^=7j$23l)^wsDVX z!ma8m`n{nP{5vYLd}WDbk06)8><*8^&&8stiP*X^c+1O7B7m)l$08M*=8Ka}KM>u1 zhss_Hu5vI@OXRRa4B<^mCuk0S!0qk7`_di^xu4wCpN_CS_i=i1oyOh@+&VKZ`=C*4+CY18=WU8 z$QblhGM%Ljb3IBlbgl6@hBEk_#Kt}npdDN*!Mfj#4!)3?rm++D5sQvn!o#JB={g9y znV_CX@LJuUD~x8A0|t=^N2LgxEWCpyfth}MbqLotbs;R<ZRIZ~RYNB5A8? z{Vt(wQL$iZ%h(>L zJbJJul)#Mzx%V4aSE_Yi0D&^OZ?*sPy3 z0J2_GMzY2LSUd(G`&JZCv0z|AsgNUS2cI@Sq2_IeBnYI7#=WtPtKMt3yF6EFIV4ih zYuwZ;P9kzkeZz}W?RMt}&(T+$t`X6*+pqXi_2o<+<6J$RMY=VdWzYKycY}jq(7{?Z zydsRpu8*VM`7OS|pO6l?YHBbSq(MZ7%lQ=4>R~6<)VPkYJ=gGBh7WxKr*{wuYYyDuC>5Kh$- zK@iBr(1VgTimESU^`W;7J?nHSEyrn(H*mrePA`p5V%PT)H?8+FO-OvI_dEVMm@u%O zxg$W&a_M)zp9W$FE*S>;<8HwT%7dzGmySj{aNsxzFLiqot|VjdlCU zW;|1DqoKR$&bvMtJU?Fo5k{{(Q<|yuwua)_-wGbkV9NDo4}i0iYiD)1Ih~s86w9|5 zktP;+9R611Dj+%L@Og83h0R_cr+q28slngzNfkDc4b|#jm*2k7 zYUDA4&3S6Xbr&1Wa9YFSAhzL2Csn;wU~FEs`ILo~*MK<;`P+`)vCl~|Ssn!rx779j z@~Bk~gW!AXUuw=`sQun;LIL457-|5Sn5+@;xAx+G-Mf$Z<1%N3OC4>y9M@Uc z#B32}4E07Ml$;=lA2mD>I$%bv3@g1EVJ6%Y)shDuLxmWso zXo9UGNP}Cwj^);!4aUSyzslI8?@J6WB7E3@#bf4ktr_`ex3E#1>jN?UEPGoE1$mO& z3JQt^iH^kPy(g)KzFR)B`kc_g%8ewS>T8CZV^2>`Mczn;G-5Y;KPn`zv?J3oL z&~LtXE&~1HqA5Kho#c|jAz6!g(rwh%@TyJm*}6B`!d_Ote+@e}6Uv)?(Z{NL?2zMpCkUi360}&!>$ha*~Bv3ZyPca@HnQ#D~RR21lAdJWAiYqLRx^gpNYNrb| zo^s$9_xE&xb6XqL2mO_wS%{j&+#w$S@3miFB;{RfuZ)bvXP3S;R*WM@H!i%jCsdtf z=Lcy1x~)D0XjHwr?z~HJTe5Az&sF*I1N~iZ@a|x1wtd?w^fK;+eu?VOP--Y2bzpj3 zCpwG>h;+XbhzTUE>~H~jFFwM?k}ju?UXDVHl!G3K3#!Sp<&2>5p#1aqbmgM2(J-0@ zx~+JpyB^|Dj$*hY310Wfu)}VJH?v3p&?7KgRzdHaSP=*ng@ABhZlU1~+gjIUary#=x{uO}3q+JxPupEnj($@RnXJLf7pB)s-g=kH z;;KF&&#BFm5}K#U`1GT}pFFrH0tNJRl7`rhK}GMHh0N2Ocf_-(l!fB5yh#d$jm zM7;(`EP`Fre#2Th0K?a&98k$3D0dMLVHe>94-0;qoXmoRG9+Xc9;d&+*qM>|y4)0% zAepfe4V*fs{~W7V--TMr%BJKOosz}a9Isc_n>4i}cN6aeAo_uHyi_@^q+cv@#uNF& z_NZpOcgHWq!SOFOHm!p@9`~6}B!@2x%TXvG@;aPj!_N=BV&K@U`v3{2YlOJw_fEL` z41U_>5 z3V7}3^o0IhALW_wo$KPqW3wj9&m?7!mbW%e!nZmjm1(#Vs+QrqUt?Xreiy9~Z}{O! zw_ISoALEctQpp&e!N2q0US->#!efiWqmT&}C&n`n{I^yd{aXsxY6pMeC$401;kkSl z6nuxqM0SVN%h_hFg+bc{+GEy%EzyTMam(|#j^jpEMpo`mkJF!IMQQV<~;Zjq}Du2Tr4=tfzZ~x|e z>*<&k^a;%#AP|}$egh^6vR_J*9i1@Wp#Io=jaPXH&ztI-K5mNrP|W{ z75XkaS>MkV_pXS5%zFHq05zTWmOjl%^lz7M60RIU0H)5QR}zbZa)-iS!L7byHT_0U zj4bw~Nab+`xqFEI7fQE{5D4>@!Y=|wKaoXIcb<2h3UB3>HvQ~rdgZcba1m34k>^$i z#~pSqjirpRl)}|ii-5=xRmT01FEd>6~{~(3E8rK`MCe`B-=y7x6G;|o-Z?bZxgWM)^^jO z2ftn3$zo7&< zM;6PAEDXk0D=q6aTheq7A~{(vF!V=Z%wN zAGF}oKh*J1cc{x3i~RWjx%yQMsprXJKfcV^GVUa$u^dw5w_Z()C7pK>(86j*M{8v{ zo{1?d#^H9DbBjS{{Kex6YbljCOr)z;l`m07P3V7J^o1Jz}Lp_E+aPa>qr*!ao59lz&L$qwZ zcquJdXOgPX^*?igJ}$s`Np2mjjvU$JgyrxIkK?zx>Fj`#!t!VbXuP5v6@|n3Nyofy zfQzDL329lp+|&XC6|Gs5V9Nhzi@7F3e9IDavN+rxb~NhB$!_y@-T(Val_I;ZXXE{v z`01U`qnYQ{JH|cCspW>0=Qb}3GgtE7Y1w@$@qx~cw)6V6*tBQvV>V8=iz{odY@zsy z+}y+G%FIgR?5G4C8(7tQfY{f!9HMnHB_Z(8loQ3LEy zYuqH=u`NxSl?h5S#pzjSEjpc%KKz#>_6|5Xdz5K1PfJd?(E%>lAdxq5r@fB?OG-Z( zN))ft<2IuZ5#5AiWep+Qt)Bd(h)baS@Nuzbe;&ac8WPEdFBWjx)RI zLX2z??|g?c*?`%0f(9lswEc@mA-!@i!j;>BWQCQO{8b0V09G!9$NDz9B5J*UN@bnh@7A@(=y|^GjTp2VME%p!geBrB z?SHq%Al3yD@lK{H2$ip>%PgCc{2*i6zq=x9ph9SY(1=)B_HJRn(AOzy=Vf!O&ZPRR zt|hPbX`U91bDh^nq%F~HnF=i`mf@>y3>O|jO zzw>UnSZx7Bje~A$le2Q2j?=wXZUv=RS6s`Qcxtdf&h`BFYBl(tv;8~$yy8V+A37yQ z@{NioV#y`fK1rRMwcqAdZxM&rg%vT_SAA?l@78!G&nPD6)ahr$yk;1iM(R^ z2Gp7k_B~=I51jfO(bHIev=qvby)=FB*c!0l%jz@_CHQtJ>fZ{tIA8cqD!rGWqu0|b zi8^+BYWXyO)I!c7T`w=lt9jLsl3Ta zX*l<4>!iar`CK|fqN#gYTa%1wGdpFPD*)zSZrS$#`5mg1&u#+1pv4}qTRomA>1U!l z0{g0oW=0B-4?JsM8Ap_(yr_5P*|C{a+V7ld_A%GHRH7Bo_5o00 zQycd@7q6aD-8rhz0Sp$HrKwT*!wQw7!W7=~sSZTVEM2pwfX#L|;eRH$yPSHmKT|ILK)8-i;^`_iKOYlA}aWjAaPU=QAklS>BqO`@lw@`@3gER$TTn;)255 z&@^b=Vwx2CBF1SBaJbpddTItuu%-T5(dCXDv;)`Gc>FE?TNERj9WCFK1`R~0eBoJetpDO_^DtQ z$r5N=hZ`HtY!&E8+0|SLH%{3T>WI$}va!)G1@NaeU7L-h5JD}YeXsTf$Tqz6*pElx zQcPTN%yd9gx38vrbSIFl{x>n?eqTo|+Dix#q4$Jx85YlD=c+Su8kmbEHsvl{IpY{u zT&kaM0){pk_x~}~qh5AaN4jJ-u{TBDuNfQyH5-!Hnfa}PeV zX~87D#v2}zluphOFD9iGV7)hYO~04pG+2S~7HV}%U}SL3?+|-j6BXE(T}%J|(rID# z3sIXbi)8CpQH@iPe6e0nZklbCP~ZxQIGi_;x}i$Gmg8#aVH{ z>!FbJ{Qsg(_rPbTfftA$3OH_q&jZ#_N4AJ4OeS%T%;t1?i+sAsC^RNo(e%j=5>TpR zQ1B^b4s{MErQ=8m+CkL#0K`tnjVd~MdGnoVr+p;tKy-B7kfOlWU3G=yzBi#QUJmQK z(&gLa3HEHOlRY5F2~SbohA*RgUZ~!I9ZWKAJ2PXiOey#cKqX;5vm$eRJMuw%G_kj1 zzD5ePpW0)u9{8eYL?^+GcGlag4+E!GV2A8TK8VQ3i)>{b%PhrO^BswOJ$r~V8<{Cl z)&^hnT-#B3_cO3+gU*TISwrA_PHI8b8tV=LIz~0?o_hNjnyK6nV+mWtX>|G>N{61j z?Oq}a<^Ee+F}Q=E`Kj}^VhwNU4B1f{7H24(+IG6*Pgf`1Ap z1^iBF{rup{LI!U&LS*;J{x>%iHZUFD-rm`kEUS3*^k|vFFWbeBko06voAO&sfc# zukr6D5|wGy&kq_o^|7o1lb%dSXGo>+kR-WH=ac~ttIzMqFu#v@=T+UP?^r{w6gcsn z3x6c-4=s9*F1AW$vA2dVR2B5Af_mqa&_NDh6EE>bVY3RIR9|@4d zeON-KqebggD9Q%t&{@{|f=%@;J>Ee;y0HNrBo@k3S*L{ol(GCOr#e(;3VUJHJeqxPOh>vb9piR?NE)AWDtf zPHxQVYsrAI&>H{U%GJ<(Y|Y5}S##T598v*iV&1u9+lkZFvVd z>wf+lyfUtj)J`pd?J}nvEYjk;iARZ%}#st^GKP@(w|;AzYC%=7kHzyEp%RoT=mM+l4H(7}4oV$ja! z*Z3_V0RjDCJTVgO^$8&UmQxLZZiDBfb8{laflyymXYPJ!e2tf-PIk?P>`b5rCpv8v z^41s)uX5#4+2BVt0gJR@Dw#d7176bmEgVd;g~W`om!7rP$fOR}Z-@L}^>8ea65ROi zxZz@v|JU9@HSM#^-O;U1mrZuU=-lr1%@DA5u z)=YD{p-f9lKHhvntIaFAUFZD)d-<97TRG%HO?kBJE%ldJ(oY4coU`|$#njVoZfYLJ z6JjHeY&h>pRKa^a?xBAtq1T_GO`5kI$BT_&t(I}- zG!+4wEYUu>KxpEWG?sOO{N{^iDJ8#K=Nw>PWnK%hhAqcQ{qeJVFHA^QP zm1~7Ngfq=#3#u!5?_8x8RaC4OXx~H&dvj6OVs8uSzS}sSG42jn)rwi({`e&mmoy{{ zx{mZ7jB6a4aHkgS>Fsb4Pli0)}R|WQq4o`>8d4VC6-tdHo)>~jJu6ZL7*-3+KVMKsH zS>&e_x8JtO1btQnbeM(@WKj+e1sceUEE#WX*6{PCTSi2xQD!XWE2r#?67(=cLjH^% zAGN1uV{mK%F3Rx{O(`zJ)H-6K%|-2RR2l$N+w)q;4STQ7cs=$)7^ zZ9gA_4nBRuZMp9;d4F-KKpZ$KV@tX&SSb}R)V8>lp=fb8E%^|Ei!hYS=@aEQWQR#X z62z-YIc4M@rPu!)=F|j8?4d2Q7f6c%c_Z_4FnU};jo~NXzYrsYs2`v!0vYe>u()p& zHd7Bp0h_hYEj12r3sF)%3xXdEA&ObwOqvt+FZtv`A&lXfCwtq9U`tsiXA1a~s zfckN35?S>8r1mo5@;*J1N51ZA)T$Q>a&Q1KfdqqT`&d2%3^;G`K5ZSj{IeRLbO8`^8jPVY7R#&#yn>vC=vimY@oxGkzT-rL2L?mJSbGcD%uCE%} z0ahRmx*@To!J>y!%(MLi+yKbR8-nhL|>xLP)MI~PK zER-Ahl)Cq*^(FX*`rm#-!bW&U1fiFXlkAcy9%84>3&;z<*H`e#&FL1e5RaL!8|2lw zI*4k;mlW2H@h;{Y6e*0?nJX+xn3J@<=7&nRj`$cI27mkBdUWSiC}i_;KI=rQcI7fr zw?IRwvg%8s9oQx9`%^txPGLjE@utFda7Jby3I08Ep?V0O_Xk+E%LH26XwO9V1URS2 z;MsVmj;qv9O@jw?uL4sNINbX_quEzfnS7GBjksye8^7Agvah@20W9jnNUR8ag76-c zmg{;JXx1@Rkl`NQq50GpLkddtYhOr282O9cqOmbo_adaq1LO=YuK!o^c99e&1aYT` z-x{8`VH{vl2v)nzetCV8J={+ADaeP?x28r~?5gmO8}>>Y>U~MVv6|6W3XMd;mf&J} zw0$1H&uAYX!Ccg)X`j!;Y6eh}Vyvshnm~%VIV3DNp-Mh}T9DR4uJy6ib>=Xxqtzw*9M(-4uFngVK=WW8?(YoZPYivPyD>y!WknMHf4Zq)lnj)^$_$EIUb$$ z_@QJ+x7ZIoRBAOv2l9=Fdgdu9de2k`D_lIUad=C1NNvW11{SkgBptU)#B(aQt3HCd zQg$>B4M7+zx@pxm)A)yMEsAy)?^;j*Zw-$vWO^qux-`%Z(&>Ag;%d(yYaCb1?Nw`Xwh&&BlB zeFKyPSbJ7gK$p?=e|xOEk{-5uR_>SE^t-n%lB+I;JpU|cRi|WD)V%yV6F7$G1^;lh zA#=xFN!a0Gd-#coYI&|vL=?jWJM1L~U@lHN7*V)rf41G|3FgxmHl;?Be%hLdmG;jX z@zh58?J@ivX|2-YgA3M02( z#8VnR0^4Y|bky%z3;LJ6qMI0kwc`F~X~~oAi)d)UTFG58aRSAckVQCNJ#}LU%DWNx z!HA6~$~LfvPDE1g2f!5%s$XTW5Pr9?REA=#DdLuUG&JU$EEdY&eh>3|egRO0xjhZ`^ zk=-VbCSBI5j~`wIo%oFuB7?MJ(Dj>!bmuL7#Ry9tbdVA_`QL=6WY-^+W43)4+E+_k zimsC6GX3Iur|H8{?>zM!DZe{?{?M(9Q~PU!zVSe01ByKML|%{d4XG66Wke*I$Zmbch)F{^jx z2b0I`RV%gs$~Eh$n5cbu~>-9Zj zaoysh<8&@4>0aKUWmdZkVWvK{h8E=XEV9RFpxdt|76@%;fAjuz9KASB=q}x+EA}70K$czX5$~XgHE$g`a%0J5h_p#}H0b-9db#MXkul7Us75!Z zu{e&bT^Rl;TejdniA`hP)N)Wm=o1~pZ}IDp>Of^g1i?MuTpz^phFs<2Ab_~a%B_<% z`vR4(-#g#bK%S|En&1{%H6?D{-SBt0hk8@S09jbFGQ@rS&K+aYl7YRPJv=gs+qe^c zpQ*v-Jez|u*xzjIBx?}kjU@OgVklbjU0^>p0z)uRiKhatQLu%X)Jw1A#v32s+$}@u zX6%g!R+vh&wxhviEANyb28ItNP7td+>AuA8kig}Mv@OGYH< zX|?lGN9i5UDD*D7c~s2z+^4cEmO~NsGBoPa^3kI8}Az8iqwVTD};a zA>@k!eh3;aFT_|lDjbs+afMCj?KYAR>|&sj5)s@Gi1e#puEx3c4&e733SHw$RUh}e-O9$(9foO!RuA@tBPz4%KgorV4yDG zoI%-`K)!=YX7XCAysGP)rR*BAu*JIcIzl)ah9)4*F+UO8hEU!>I2HvCF9(g$@829! z>7ve2Lu~@ngY1?%x3?K}+8K#D&_}L~l?jX4cGCksH@c)olV0|@sItTH0cA_g$gx;J z_cf1Pajfm}9SbHDHq+}~q$V*Slg7LWc^31ZKc(A`$><9LO9X&VHPVSc<|A|OZYYOW zb_Sct^_eL}0I)Zh+)Hig!j_nm-m%DHLl^B}8mTzj>`!)MLPetwdg2HT$@%@srBW*_ z=21-BlW&>Nc5(MC2QnfH7Au0aK|7L9k$k*waPsQ{h@V@>`9!HUI&I^#b>Zq0+&3d4l5ja(LabzOQG3sJO!2Z_kU0U z1g6kE3)E_W?Qglx+t$r1OCj~H3*aqzjGB!x=&*7wS4J-57`}DpNX)_abYU;_tfr+u zu38cIJe-bRR2KcVKyIYMSgdDa%g+S&PwS#{VuyGX5K)SkvcLqZ1J;8&mwo|Y+1PF- zM-DnUHNCQE;df9IUM5Bqb``+yiBcvi}{b!gVDWJkmYzh zQSN(N13X0j*!{W1%H%=+ObOjSk1qv^Oq zo4#8}OqKTJ!NuZx9;u5v1WfZ~Bu51(Z6a-~Ms&k(MLq3pWaj-*{$2#JI$!IwgtCG> zcIH-pG!>5tnNca5-&sE;v7tD5!e(we-@-f)Dn!7`7DmYr*t(u4kY9C5hV!D96q0P?D;{5#w*m5qhLwK=bXtr zuWW<94CVL7UWWYV9fNzX3Au_=TMUrSNbH=bfWEEmRjsw3;(PEQgC{F!$vlmZQ7`4T zNCXeiCh3)jPAcEDN4-qulJdGk_Z{l=xq?~C8U_*Oe}s!%YWlh)rAuju}T`m zaQeO)SXo&5ZaNsVwTF_wp79Phk>OasKBY8Z)5YAG@qE4?R2xXxt0uQaoK)tQ)|&s+ zUpRaRU54kqu%~;&DSDM2TiRPuD_$0(asuVJ{3@&G$uMNr*L%<@Y@LmSLZ=|6WTMWj zQV{m>Y<~0;Ys-Bh4=jRt{nGVBubr`GWIqkAR+QfxNWycTXz{f$$^>Q545r;WSqoiV zh!um*vQ-tm`YTsy*M;mMl=q3Ak4?M>lHb1UsJG~8Ety0-64c2ncRrlqAL zzuhWZc+nzwh|7Y@Pl=C|scG51&&p+3@;c(ibaKI`J1lxRgWMKYddY-NLVD5a3& zIQ>5D!L!-`SjstPZa$^;_qL>C5&>@MnL#cMnkbbqD1X-Y0QCau8a@94c1I0CI=?xs zREp*0E|2B(moOasMt(bh$Vov2Jc9lzQ`~k}#pY{sE+&C*E{mf#yr-~S!a7<-`4=w2 zcHyakI2>C@n*?F-s6S=)W*6xjI?`^F3oN(sdaRH>z-KMbh$y~kjV&@lt|~KR^{iR5 z-kn-qek*yJaf|p>;G2(RQf0eN$H=DQd~J~}CZS}jd%Myfn;)E0H-qUCF4(-%fpALp zfhvWg46gx{$G+n)&j<0FKn!~c7g6X*brav|>`Rvd&X-rz zpk+OC+oP`?Z8YM+KfhMN|9c7yRomEzsAxdh-L*-NeBk1(>zSJ(5?s%O-|Ox(9IjG} zU|<{@1^oS6$pSwcomZ0w+7BfC@FPg$&6-?n`tDl{MUTTbPjQ3Lr0>QT5A(w-TOhG& zAiRT36Affi;|QTf<>zjz*dwt|8mKHL1EhzQ*7<+6nUG=-1Rbc?(2I8T*NT=vnw&pd zH#Q$ydL*h5epnrKsipZ1{kFAdI5b+wZ{Xc%!qwrqspbE#+dn^CA1~D;#q@nX?XvtXW&MeH_i(Q-{I~`O3S=|m6~WaoJZr&B@10{w??8^#uGmZ-zFwEk2q)PgkbmXr6Yw98VjNX5U;&Tpd04;3miz*2aKG~Goob1&N#7F*sJ8#Lg# z6<=Jc0T&8IzOLG&_LTU33?cn5sa$|J*pbtq!BJ)zn<~BDSqwbCU+0{Jf+yrF8AAvb zQHjVKJxb>*=Tr$c>AQL};(p1d*aHXqE%PlkIceqOrm`OhI%CTPME9GOB-5qJ>w@EO zMEbPLaA!qYQ0^BAeGcl@htl1`Ubc~oOubfqF(B2?QpmAnEP@{G9I5F9woWU-7E7-| zepk5PtZw6v1zLWm{B7&GSIXmCNEcI*o2-4rT~eJNWE(?o1M7nBj_@c6cp&N=MQkFe z(q$EFP`5ca!b51=A3^CQv<ShHE zutVm{8C%njd@iLbgl%6IpHN$owUm|hJ7yuYf1^eFSTnr>nxOoiu+jB@-aQ`o3aaHi zyimC)*;=@VjLK5G>p=IL7zBe#F-{}1uV7| zOlu(t9QXo>$KL2iQglM@y#%+g$K;}Ltv@A$eR=s<{S8Eo_Uj?tqd4xr8KRQq{W-?w z_O47sUdyx!^>A~rV|3r6H$pPkwAA zULun@h&1A;=O!n)vRM&QUj3{<3DsRIb@Epk7ApwXr)b5IA*J_>-2v=cVP3_BLoP?E z#&&HRASK9Qoa*;*qVpG{xK=puunO!BD=OAl+D!c~<;_lIPU9?McpvULM$|3K57IjkCIPpr zI9GQEOpH~=6UWwJ``NBcv?6k7_AZnj69t01gr`FH^cc&XNt7Y$Q7?HU4x=C>s9~ zm3XcJf17NFW?yKe=+`fuX>aLahiyRe6sa7|G!&4F+k3K)P!;ovs5kWdmytT!e|MIm z*(szGn_rcVu#NN1gQU?XrEKJr$H!s|Z5GdzvC=T?SU#ojE8_+pJ<=q*DP2`~QIR%H zyr((b}G@Jsq5Pk27vRTOr7vc4~2cm~FIJ6Rs3=-bb{OCmk`%*OvW+Fq~<4 z$eHYP;0$vCg}bTKpLgm&$qNPxm4bExO|K_MNcQMRKzvVcD>GW?OHYL?0y=9=W}A}z z;e4wOJ_91|Uk>q9T^jm$O|NnTydAySto5UJ>+zhHYiIEpV{*rGwzL)(=#aP`x={sTG^souRDJvcfEjW4FiS<}Wrd3p*szjh~a z+Kf!Y-R@Le`On*k%CUxzdvNNEG3Zk_1Vvlz=yunE1*T=uZ|V}W+i3PN&Be#zuV1B) zG(KLHk(v;-+?Q4=Mu(=l>S2R8{X5+Bj2HaPYZPTgdf}mr51hbune{jYA5G-uAFc%q5fEoy##FCbXFZ;FVBV_@q`^Y2Gb-d*3;38M+MKP4<$&`PzJ z3HXbmbGjz=j72e3>$^B%YOfwaYMo(o|Kos_b#yrjBClcNhjD@NnfKL>5)Oto+t8@) zv(B&fq}1FjrXE(fF5+|Q6U!MqvXvSCJmq#DqNk21YmaNLyx^#)jj0lq*z_A|c;9cD zGEEOBI!{@w9Ra@`ohHUkjL_{6-RUa3$Wu3J`p6PLRJD|+HBt!Ez$^awF|uG=-_3Po z^m9&5EySpgVB@{^eK|maKUJ!P=Dbamy^!+06r8d%uygj8#az)BtbGlG7Hq5d-qy38 zAP3}q)l=1UwvF#A*eb?|=9xL`&v>O(FR7{}eWfo>^{LA0@7 z2+vv5vUJq-U!KYz@XSj^nNL`Ih$yrjIZdq#$PY@FD>GMjcT)Eh?7^M}YNk@jGBE8A z7wYG2D~-UBB69*-Rqbcy^AV?f+A75?pny(=WB$pglcX`WwSBcFwkNsTo}9Wic7G00 z)Rx+Ht~)V{Q(0$RX;tJ^ikHSiA>tkKdP!E)Q|V87G9O#GqYQ$ zSOhrbi3Lb=;a<*dQWx$U`+vB5>%TUitqb&2fzslxCAeF0Dt&iJFT!tmkEuH6$$rd*RGo2rXcgQ-7fsraHfli(~xlZ7NNdXP5a986~koH49Hnhcu&lp9VvEW^L!(3QY5G}tlr!u@ zVykt*DIKd_%bG#-sZy0>Qkmvl5kpCXAzy|Hs!CbCW_a&WrRaWYM?!in`{d#}FSCRK z-@eFU8Mfa6RV-TjvSpabSgy}E8quCRm{2LA88EqPbLk)bSgPlOsxXJOK8@eof4Y6m zKRtTADf+(Sp#3BR0gAooK8oO_GHQPrg4U+;@sai7Jep4L#{9D`^DKrWFa%Obw)T+y z_Qbh!YBY$oPoVN$6eEMSw^Lw7i)RQINN(K{#8NEq0-f0O%G>+gsj_Ejn8Y>Z`K7Rb#EZ&X&R_=Yx1;0=l1R5@kT|_go99dEGL%gGsm$u`E zJZHLOOpwwlYH_W%>J5#3?7%H0+oK01oZUa}oSu4_*`?MGnu=mA$6W;_jwpo&w4opJ5m$i~-gAhj2fswiq+l2FXZZ00C$2+- zJ}3RAs2|1AkuFozjqx_cuQwu(SZF&-(I$c?FFSZKM(JSj!#4|UQ}kH&G5rX1?PL!| z`b17j?fg6r?YaxrvzwQE6%`S*kH+e)fdci~uNEq}zxSZtvQPrY$AFHFsfWWuy$( z8n=74;=M4z!DHC<*c<%NPpo;qj;Q&5y+K0k5j0h*qh4dKaQqc}T>DtwV z-`)b*joZ?P*px8qzKYLCSC+Ll1%FLW{daIpHi`244i*Q(9IP2OS$XS1`2`7CDRRkYkG6IstE*MPVGQxfBw#O{pGCY#Au{V^W0cn?%Sz#3&?(H7auTkC zM;mf-dHGut-I{g#UkjgVKoM9pY@oDVYycNiRQO+=DS`g(prHxPGySAT-oc_6?KCv{ zQUEpQz>F>^Crg0h@Rwm)wI9oi!YtD#A?2=##Pu;E1aomQv>-n&Ia{f@(k#Rpz$T4b z`Kh#k1wOT=Gthx2z^53@{E46WSp$B8P<1IGYkB?(LAH`sx}G1421)~z9+!djIv^NJ zK2{i)9ifeomxIs&01AJl-#R-(V6{p6`T5K@OjhZ8!fWYW^{7;wi;t?9)(*MZMha_f zMEn@RL4)V#<-Tz?zGzyWU!n?0j+?@3_YuNsgT*W*IGcpKg{&6EI7540gKDQX-YPS( zYS?3VOHUmC+}ZyJvEeQ2v)GI@{ffSJ)P{!M5tq4u7W~?3b)Om%ScLs;K%ffTG$dX4 zS=3;JdB~Y|xEq~wAKz=10uH|vOk0J^VTle7inSC!k^h?;aU(D$;_E1YeU1?R-FIBK zE}hSIrrHBZM)W8g#C$Hmz4SY}DAUiyM$}kM?W_aRVF(ggP0$7UDZCu-G-_-SHuXia zlvhE5F`gwbbuAoZIy=|GX9tK_ZAB;y#7-}es_YPt+N!?6uIHHYwrr&o&gYjsiz67s zX!@CA4?s~QpR}JbHZI56&c1V8OqKTN--HJd~GJRa4yq7F-u_(D`g( z8~eS5bE*B)$6Ieq=e^Lpv!m)3;w9L-mS8SIYwu=A)#w1FvZJxzi+i9jAm%&Yv=)(0 z#Jz6By-=g?`Y$%!882#)-*8fGG)#_+xfOC!MTJjn0)&z!b9QXOKYwNbWzjGt)H3(i zzDD<_#4o+W6gkLR0N(gXH?r4nX*c@p0vJ3xa|2pWUGQ(}x#9N_xZ1-MT%K>bCKfdl zyD0@!(MIc)8hyRjX$KDucR6}mYfj{{obcT3e!-OG4-7?t0ZH_0V55*Pm#4qsi&d=( z$pCErdL5C*71QIdB^fO+JJ{wr=gK}S)L)R-ibaH&!?a;nnka^BFrv(d;v9@K6HWX{ zR~>{ID9)Nt+v9`)*a@}R)9NR)o6T19mFoGDs&9YpGV^n85F99HjWIyRFwn9qp^v{W zbyISl`txT0H@X35smXlQ^u_TtX%=It$(ju9=)J_{=!C|bwG2EXmQIEW(rGB#9@IMb?I=Q~z!*c5eruTYwDaIt8R^;Ys z+9$cTrKF_9_WNbtUioDVtv+QTH{@?G?(W+TLci;q_W_xnI4vj7Sy)(#C#zx528A|d zutw8hu9vAOc8%4l=+;Q;Xp}BLo6!-_+ySfVTUe#>>ASX;N9Cm(m_VCViN|48_vzo~ zmKWZsoZ?=|4S}fxiHf6{7+7j!-dtF=nHX>78QNGfYIkr9rdx2cU(7$hcxNzPd>+XmR zzZhvMk=9#&wCM_lP>6adJg8d#Y&|nB8k6SXeUy{5CclaH?$PZ!Vd2V zE@aq7pGxyB0xuWS`H0k!>Vw`@5yla{T&0p$_R|3eWKyEF?+-L^wgXeNjaR3%m!a}0 zO~ZAkwBV$P!eYH;Bb;DgNT4h2DZR-dIotb@CapL6nAbRR48Y1;ED1PH5B7O~`iAQpD z_%)-jg9TsKMU88z&@d^L_17?nhFb~Z9UiZ&OpjNXrI7_@STsyT<>L2nbD`>(P9)sF zj55X6zdNeD#Mot~>*>XzCjIy|g)v6y8?cA*MC0i#Ht|UVa(^_mC!tGuE%e;iOy4wg|ViAXLN-I{!Wx;L4zanCMCKT*%4B@y!PDWerry8Pgt%6(PsUhh}UXd`#F)_zq-TS zOr<$?$B(?I4ZE*nmo{rsjJGz4Th4AV*GcM+-lE-)x=eeJP)8dLW`381T1v;0H7AEq zW1Bq&FH)dKbUXL9yuI7O7CnPMWuZMTMHhDH_Af}mO5@j`n?bef%07g&zLm9W?ilJ9 z?;Yq43~*JA-TSoc3D@uZ>?%z5ao|2`R7bEs@1}UV;baYcD4Lw!%}w zL+Jn%^*m1%%e=lPPBO#y-)5G)l8AHszIt}#4F2(#gKiS4XrxLi{iF;lL~a>Qg~D^Z zV^YL#GPN0p%~x6$)5P2f>sMcG5a{`01&{)vj-!U`h@lkDZ8$X=kK>YGd_rXZK+{JX zvW<FifkYZK%AQj_sBz0p^5s5TWn)ha(!p3wx{>#;+^<|+t5pXPM z+aiIO{9|PUIis>KzOIU#WZkWcU3e{JO!hY~`ptwCeK|vE1|jBOjZLpsh~s3GyxH9~ zrBkcBoHSilsR=&iRxmPtcL9Oq^66MZQ^P+$&!jwg3w|%$lDL=46ht9*f*nhrUzK=} z`Z35bE0L~c6+cVX!}{I3k)%XoI-K1NDIE|=6$TjEodn8x2jDT9(pUee=T~~`cMe~k z*T?WA(53e#FbCokK$n+Ygt^1;`|R0J6zPFi=xiRH;lq%Du*-X3gM}7B%Ns|1bDQ0AapmHp5qUaq;(tG zyT0`$W6KCSwNJ|UB)C!rzq0>T3#l)7TfHWAD!M6U>d&0^N{;ST^SaXlmB^S%tC`Dy z;#dI(?aSk@B(0y~`v)TEx#y@QJf|cI4Njvt0S%=wTj`%7@b8_34!_!Jympq}B!Du; z`z6TD9|go2^%VU6fM@DiX?qXsYZniBh|`5(KRD~hB6*^}~_i`^X> zoSbM^yim3>urK`Mxa)Cy=)yR9^)GVSn9n!2v=o_5k8PH35OQyXM@}uI(ylwZTTc)}Z*{!B(vI^b5*4V% z*@cZD+!ZpaGVnQ!u3x`g2{aWcQLyN9{+YpJ~2pD+<(zWqt_RTIPe5K4I z;d2%qixK_gRPXat(6ZKUBzHdaK-zJSb2quq{QHnZ9IbHTFfI0a<1XoMFa+eu?^y?` z(5VVq^7r92-@)N`mSUfLm1ML_Wh-a z#HdxV5d+kdhwmn2I$w45&SF^6|G-jO5|p)6Gll)C7fw02{MEK?9zPCY&mWM0HsKDrc4N2sDx zvNsw_w-SZ+Z5+cqy9B_wfNv~7o%w)2)lObq#*zn9IFw*dX2RC?1K>kIN(>@%XtHn| zQ#GC<;+e2nlPxJ|DG*wNXX5GWqzEcLE*wL ziKzW(dQbZAX|Is;Rkldbj>R!I!rNHdxV9Re6jRLVFutz=*QL!TifWi(Yo$76*;@+Ghc}Y7d z$tqdiiInOoCx=5rPGDt5c0Yj@EyeZT<9gTMB9I`Ky4W?h!31UQ?V+V8@{Tw9xVuW* zf^F-P9n0PWmep*XSYQFb^gg@yiQz%v!fCzez9`t@8e_=MfHo^I}CeN7bu@e;l zmc=8?k@S&fN7h+rY_Kv%V*H*Ojr>zfaTZvul8^zkgbEmOU}dT-m)zgKz<8%Q5A)yO zcazF2b zR2FDmtnJHx0hA%%;x|&mxd48NwV_rx$*GFoxzrp=U}yqwksVW$67-xUl1b|@2IH)I zs5|9PkyB82&?!F+LliVL~-!cNp^j87q?sM`vjrhnBt>FZLTgm;l0W_!DK z2p6RICrBe|7Q&qt@_;@p8T^g-I!0hgxnC^XeO1gQX}8w~N(E57GV_4LL5L{#^1HAT zlyuP$6UT_^m@yq%nE%*Z6YDHnp@*liXBlWeXMegZ@9FEK-_?WX{Yf|WTMEG+G*Y2l zZaZAxX}VwYx(qv6j;41W%<`sj`$w2opSqqwoujA)1{)QpgKk`P+r3`pO_E;@(3j}$ z9LpyBvnybJ^wdr~4b%+PXUC$uZaMrayBZT@|t7vI{X3Kma=WX!MyHub24= zX~s(S(!$J;&c=CTTofc2TM8;B#cN$Wz$n1m+qkHq0AyNSvU0{!<4OM!$;^u*Q204F z0a46ljB9Po>1eMhy6)2Dc_kmrrgeC(CMy!Yd{nzSkyy)y+UT=C<~Zqb7kkY%R` z^-l!d;j0^g0_?e)PRHr`UadOM;XhRhBJ^2NwS&F$VmLED+4MA@2+Z?g^{jDNm_2u; zFP_N>(Iqj*jb6WlxS3$k_cGJ5JTsiS!YC-q?(6RaLvvb~5OE^2?IsM^v40_Lfo#^h z*3f)II@*i_(FeVL=zBQi1#QduO&+J~6Ly9mQT%lKm_FfdmtO>?OF#P`WHB6u4L+M- zb~5fBoO1OxnWkC59yMLb%x`VzdDc+``$mTqH7XndD@C`mqj39;NJ3=gkr4=F`iylAfwv564ZA71}&W{!Ni3}H^FD2y)<7+%{RnKyv%;FqDsU^VX2vPbpW<7&N z17{a3I#qwi!Qrts0GBl?AhxG3+>1xK_D$OfhhwP|%<}>=P@D(NjgMIP62F#&lXKC^ z1E56JrX`SbaC|c-*o;q1&z&Qc1BPQ$6^^bDWh=V`Fu#*F>7%od1c$4$%7db#Y54z8 zVp|bYB!afd09kS_cB0PUH6)#-TvaDf=GABFboo}inD}AVhUAD?bUM*~w6ULG%tGzj z*!UUdNM3m&Xg6qzb$A}oUCw(%-lwzC>+YtdX~$?&+uGo9cN$$kWdJBkP*zkBp82<^ zM7miK>04^^y@u0aG%itNJHA|6m?xNvnqJYP(0Qh?^69noT%%{TPa7~Rvu_gPVfWIU zy4^PbLqv2PG$hmwu}HYSsCc2{4S4fZs+Q-U!o)hp$lmv^Mb}KXWjM5Mp1;}}anAO) zqCS!-zjB8N*bI$Y19G}7CfCdfVT6&;H`C`6Y_dp-i=_yi%bpG&*)pUfi2< z*SFgk#fifa4SVj!0tT%l zO5<&z$Ip-S;-+_y4P7IHMw(V(%daGHUZUJS{zuBV>4fNA-4@rx`#sea*3D9g8wKUZB^jV7y$$nTSXlnSqju3XxF`s%sSEzpiTDhRlE|m=44F zTca_NwV|URcl**clgas;3;5!Y`qXxCNeO05Oeb(tLtR5tGCCginOL?}RO|#Dt4IHE zVq)rBjg^?wsT{Nt3;`JdxSxr86?0xRD`r!HYug^2<(TLj-sd!bqW?u4%Pr0Vgw)P# z&fAm1R||rd1~3|azRcwr{K5)hWS+$4N=lUZM@ZaP3;uN1A-JyF16n|N2B3?iQd%$1UD|&GHNTE%xsr*{fLAa*ol= zItlrYU@Gg55cL)~mI-n)#IBhRVdF1n!arMOC0Ot9@}b#pP=AcwGC}rjF?|*AucOIT z_%}Zhb5Va;rO#d0rwZvj(Y-B{f(N-qBJ-i#PJijPj?TI`hZ9b|OK_R|_1h|Q?__WK zv2gFFMoH{!{ut)=5WxSiP4T(G_5-O+hqT@r(tR?`WFz#@VrorSAq#rRZSs75Dj+nP zMD9t~HqDnmvq;BSbb8oKtK)b_{0mz*ye=g})Se-O!W3PB<>&j`x1;h)1N~gl*LYgm25A?$a)c3ao@3Hx^mn{bUMosx50Ady zUc%U)Bwc26j^6o0!Pkwe`E>krHSvgM7jOiRTtp-T2meb)*}$%K^?o5^sQ?#%^*Ffe zg{Y8s-!n8>f5U1#Yix;oz!_6%NnwE!L{pDq{25G1fKgNFP3 z)1`LN^Cenmux3Cp=C}6Pm-4x-qPfk3(z&hONbS^kJNi_JYA5iz#Yqj>t1BSk*KGvNz5ZxTA~3m%HU8@L^a5x>)KCk5EsUgk$i2iWs=kEC18phjfrMZMaIS^ zNcpqVv!F%+pE-5))9q2n_;)v)rIi>I@ z|J(nq-=LZ^qBeOpcR>MxqO9|~R#`fB7{coCLQL8k#WrpUa;~0V8EpPd3{m|!Cj(b4wXSR$j#iJUWDW7cn~52oXLF!OdR zTH9y^(jh*et}NDDQ_n24ijnb9<1xl&g z-np+5@7tFT=c`a_f6AS+B1}ROab(u~(a;7N>ESsu3z;WPnOR$}f0F0Zlnybc+g4wM zIc6m)YAFC9ayN-Z0VPHKjI3H1jW+rUZm-jBV1ari%nC|s4|#JLiC`bO7j@D0_ZJCi zb7voNvz~{8S>F$7EQ$jt15ua)!Z+tT+8ex3NZja*CKio!$YfwtR@-~MZ^3+T<2j%Wx zm7yBcx;w6<*5nuH_@iT0D_xhTGnJ4~mOUYFLE!zWx9<@daB+LTK*6I)UVT1!C&|e= zEO6;a@m()D!}#Z(`r$AlC7nn`r*u9q*3j4k79$s%NN%sTIcY0L9ciRhltK#6jct>tLE{J!K>3FNsNagn&Lf_feG27#xhj61Q*6Sq~KoKNJ%{!2s_S#P%jnq`0 zER1s|OTi^wFC{|~+{#jzLQfa>qW}m>;{32Tf!s<+h%2pcL$rI*4>G5LLoWiR#Ltm_ z0=j7%F#ZCDeSb#W92k}H!qOLgBZjo%+vZ*QyW@|ocsC04t$Gd|Gii!SmMoAypgDLY zX@fBzh5c{wYV{GPly_}%yq8JuC zq8C|99VfJRJxoZD&%m;K>|~(Tm?5pFykTKLY;T_>dB+EzPBsiPnmN6StgYxcyS^1J zH}s4f+IQ5@Y8V2i#kd=AK3dNH@?~ccE-WQB%u3jF zo5KX+zK(CYE$7z@dpdr0*LQsQztb}cY|gsWEvXPIYoR5cf$K1vvBlC9(8~Bz4(-CZ zXV_Y54IC?W8W;YGU&4ed9CPArY%K@`^r-W$Tn)vvx#qkSz5Us=lUmA0FV~w53d^6= z(&XojYD(Lp_qH_;o6fEWA34eeZW-fG{=9$g?{{)})-^PQk4?;&Nr|cl!H3VbGfy< z{;ojie|$dx5E{4-#HS=xR#15Timy&%n%TRYSJlzs=dK^E`{pYGy5;*?hv@JNM_hkO zcPw4GxL_fX_1(3gn#k;b{lV030O8eO_P1O<{_S}FeOe761|a4?*Vrz@ z;P8v%kiSDS2FAa-`Q{qFhS#3h()@oq5uz^*)Vr?3iE9`7-#s3H=qdvM*zfiJ&$y!F zTCZy1#t{Xu|DUh)(8pn6V|Vxknn_m5eEG6N32}3C`_R6Z5Pr9InX+FRcSqNB`A3IqZHQdTAo&Y>3(A+MRWLn7(I zL74v&kaFKS1_e2l==i={L>J>>M{kIzoB8o4Cg6C{`o9zUkL4^={&xuedCiIZzwiI! zopss2|BsvY@9SN|xBv9%e?IW~|F9B2VY^?0>M-~<`8W|b= zyYJ{-jxQe`IGC9S_O5=D|LT}o{%1^AWr}9%dky3it%)EeCcw}zd?F&Sohb`xzWZc) zAX>$P%#h<2HQLC?NN{K<9tDMhi3tr#>hZrVenp_j)=W*`rtxQtXmw!fNuiFBfLD9A z;3AM~@1n=^MQWe$LTbMs5|5`HJ7><03{*;VRg<~EiQD>)SHnnTDonn(yc{|Qr9$ak zaQ>1OrlSk4t^M$L8XIVE|1tqYhX(-y;_iuZE%ag)B0-p+7){HW8R7o#Yzs#%K6dn$ zq67*I@2;u>myIruM26cRuzD;B)yj>Yu9`pV<&7ikqIwF2hu02fUkDcJGF903xL`l6 zuf&523ko7Y^8aaFU@Pb8p0TW~thToHel1hPbM$W*Rodesq_$kjxTC0J$K!zDp|QAl zK!>x7?GyX$fsD*u`hD5-{t9UiJ3mst+=s@GOHD9cBdYbQ+{ z*4GZXn7NWqg~$QRkGtlgd1onHzn%GL=J-hLT|phB*2Ng60EmB&CWtNz|6y@|=1k}? zTDU_buDqh6@DoHXAfVlO(8AOdfKt5e8@sr0GjsU~gR$gg_Sc^5=NXx~V-WOESY9kA zSGqbf4cH$(4L50QA&&c$UEiUyUWhze2-Z73AiF3aeq%umY{L%A3|Q1s%S=`dP$SyR z*X`*6;*q6)G~pfD^nI&#`qEE?c{z5H$3BQ3caYrfnbKAda1W_Me9#Pw&T&a}B4G>_y;Ih>$E|lnV`37)?X)p#+9co3 zw|*(yZ^&gI&t(y#Ic(~fQ*HKrsfYB5GAglCcYBUWj16(N_PLHlTW%N#tYyH8>>=IW zqt7niY8^W34G4%WZHEvW{oF^(sTpiZOkJ~tAw-3Q?ns+Et^?2DcTfE}M#lr^FFaRP z0)r9?V|eZRtk)t-iW=*Uk4%A3`u{O9VMYK#%Y~6Lw}CrNAvi3o#&KDEy4=tfz2@;@ zXFQKW#3PDUHipEd&3#`>tHQ{>bfT-Q;o-*LNK{iR=WMQ2`CD6k>0Em;WXtuoR%27RnK_$-!VoQgaHTY*l|K2%?N!U; zhXtAR$&8=7F!fxKZ!(xk;~u~x%1<-VG!#)xxrb-P)0Es38kF+a<7IZ&4ubfFY-XKn zQ>7@+#UfIMr+vmwi}Q-185Xn``ti~q$^MXiA2GI7X126f$3`X+fgyH>FuOLeEYle& zU?0-ul7$=-AM@HT(kz@uFjrifFGf-$?veuhs@(A9waU#q!%d=&guXh;a+*J;^V!X{ zCeEsdA&wKSbiDpxb`1NmRQvy}F(Gc@cQ8vSdsk0BZ6@OSI)T{1q*a!!cvGBWe3ql%gB>CvP)@Iicebg6so;Ts+N$m)0t z>GtFzLi36+v8cUK+wy`aF8P0U)!oc+kp4iH8_3X*5*HWuV5u!*b121i<@d9$uC6Hc zR%BiJ)9p-06c#fF2mhe`a=Rf0iV6Q{!8-G-Y)E&xV()`1y)<(t@FsKBPCJi{4RJH7C?u+6qsH$xgYuI;*JJvcL_}KAp^}X9~FlcZXrS-uKA0=J5^` zeW|V<>G+=3*9;hR%{>uzh+UMV_UnotU<1+3trGm&ySk{B*&CUzZzC_tD=!GHeNS&= z?Y%)(2-Ii2TK+8^7c<8j9Lpc-Ojn(nybsiq;Gc;1Py9Y)IgYH`rHEl>%&V7f3s9US zxN-HE{6Z9~(>Z+&IJ0>!cyTy$;lJxEzC;0($xmxerM)gc9H2Hz@9$acq~ohqjoS>_ zzu4BPbim1l;Xm`~UqpB(zGU*CRY+vIbf47FcBIjFcSttQBDz>uNbn zJG_)ThmWHuxuPfT8~8zrvD`AOO^h*y>UY2*D1d}F*=j4Rld(H#UE;D}+4bStDFLPA zXQ>zYV&Ful*Ot1}3V8~0;WYT!{Qg_NqGR=vC5L|AJX4uHv`jSoU&OLn70CBxxuJt4 zx0^>YKs~^}H!Y|u0ANq=iJ-al*>T^WCZ!!mX)yLN&-?Ufc~&NWp?o+m%n9I0wmtRm z^t76SY4-KkJpxJ_n%a+ihLNPf2UKIN0TpNWc-RMK5sB!A>E^|8TlK)MSPILVb9o{1 zEZJN8+GRUfw}G}|*3Gu1jTW+)v7(+XyQ}grD)7O3$?w{P%4bJ1+iOecmQ!qWcakVi ztYZOWB=)ZNSn@I(#jKeO=C%bi|t9#Ssb|aq;X1%`l**3G498+m0 z)QA{WSJ%#y!q!4+r`Prs!zw|J9l7~&%$x1jhgX(2g1Mn+n`V()1I-pT8 z`TjUb-kqKHpCiVMAukqpfbJnJ-=h zn>t<6Z|K4MzpM1n10*T=Ok7-CA%p*&vGMW{T0qT?%d=qok= zJl0F_oNhivKkW|)kW?-a<}C1QYDK2u?YdUIJY4EMxU(`Pj*}W>uQ$%&&mynIG@c); zLbB2UIywiL`}HcxiqPvV=4+i>@A~Yf=Y`f+w!=C)sF#eE{!)v63-ja(v6&anQ=FN0 zzDwQT?{~@``E}zs?ixec5)+mXpQh|=L6wFJra)l!S2Rb;LdoTsMlP)24a=rAS8Phs zSxksqAvP=;xY@fL@s_A5Unx0T+jdw~z~b(Vx^3_~a*xu@&R0w3$&5}_v-M}{Yf0rF!4Ry?g$V#Le?)y*8GBk<8nJCt z-Nx2db-;s<*&T|5h4rqT4xz4d@o46UxFYvan1yQ<8o&~-Q#EgrU7cSZ&yFmFS-Juc z5ug(IVXhnUOhz7)l#10k^@h<>Xmd5IxINXF9s%>qi!bg|c%CwBqWiS_Hrqe_2Z9Wo z=(nT)I!%$m1%GV-q?D^L<%pPf|GSKYyT(P{HK_`Tsbzl=2yNpv{yba^=yKV!w$<8< z+ApZ1Gc-QlY`!?2DQ&S3rs$Z`r!kxh)3dUF*yLx5;~0AT*(yi;?~&_{UtIY>uHZC8 zn%d3kqV^rzl|tdISJKcsK+U*9>zNXAKbvFL4Vtl=E*X-&2 z2*{8QRjQ&#zQmm`n}v6Um>{v15w7*!tmp@Lbk;Ya%nmw)Z3W@3cPX`5n6~``VVpQu zjx6!53qyT4W(v>;g16fS7u+F7`8wd{OP$eD`$sx0zVV-%Ge70zoSFdP5B@1t2PIj8 zn@OHHyXwQL$B|hxkPAC{1bZl`L4z>?2Y1xD1?0kNQ&cw>=85uI{$Cdv*P69y5lhJT zlI?tZOh6_DXy1ekc2-7!bHF8SR_VP3x3RC~Y|1k4m?=hYXzyIYr@@Ak=T(k2Nvf$%O zg~+f#$_s(C3qe_bao-9Hq!lqKdn^(H%B(ebGDByoQ*HwO{7XE|nS>fi(OZ03PzcA{JMM1h zgNLJw_E)*PlAPHEZc$@zDL{>=<=jrF`29s7-clZGIx0$X{y4rJMqSm}GZ7bTRGDQ! z;i5cH$MB${HqhsR)m2yEmMm^bB33pLl+(_JD8J?m$PDp~apC$9om=Fu;MXKzCSz~z zs=@-f$^|-DSyDeaA9Tk?|G-1O}U~^`OF+77~nzda1rjS~iTkXfa*kZQp{wtQhR2d52wmfHKBC7(0~7 z4zmQ!uS-9$F&2&5PsN#fkb3u#ruf05~yxquXfmSd;QKWqvX6uvCeGbxALyX@(aloOSmUw1Ci+K zY+63szzPnJra2iw8j*MEf}&(GgqJ^aEv_G?S! zGfFd`;r|T20vxV*W#7#kYvzdee8*mZ;|KaCKgugP0Y-z0s|>`JI}eU);`v@+t!TNa zLMJjIVr^d;iF~RB=w@(s2N%9{@q1V-PHP@SjROwD4(B7Q(%kTJnmyv`QU0u#7seRd zIb0Qq3~@!lYsAnEZYYK>skcF`A!PJJn;em;;wxg0=Z|R7`{&deW4-6bG3Lo;Z>;mb zQBXIAYAzr3(mx@J7k9zXvFa1ZtAj;c&~Ot!8SKm&eeriD_0on!wqIb)AJeA*r(uJu2W6qM^fFt%xlGSgkj2~?oP>^Gmd_+zrgttTxaL%`AU_t$5A z9#8k%5}ea6`{Pf)NO&!yRL903wb6LHix|?uvPT;`)dLFGCTNU7XH52rbkOgh!fB`~ zo-Y{V@XMBhLC->xer1&*Jh_Zlm&-VkI;y zmEs(?y5qhAA_ebpf-Ew)X9*V9x*dN~9TMiRP2E9tXa^f(Ki7RQHGh;pLcBRGKj31AM0IxD#f~Kxa z!4v=Gh)+sqju`N2S3k{_EvmB13*jGAc~C5Lus|tOI%nk`gXW9&&g87J_^sX?iUUU^ znb&_~xqFeKsH;*BUUJBx7FHbkh3+LV9 zq~MDr76Z%37(ov$< zv_#&P^yl+TWf+RolkMAUtK(Jo0PupmUdG};t&@3>2E44|8x1B1qASHml zt`XtNxV{IcPuVt=SN{lN5<%fXA?)ROFov*xT1lXHVZ6R$fzi`MAzer!3hK7(4NcJ~ zIZQ8R9svj(;B-Q)>5_Gd1g6G+kSl!MKOH)(*BtA1@D=bw3^JDu(ho2va)k-^3R2<5Nau>giE@@KOlZoVeZ?7 zlCBL{5z$0?tN@63)eox0KCbS**qyoa5B0S!M+Ri8^V(JQ`o=`Qn|MZe^7p6oQH{s$ zOKFWMS*LvW=7YKP)~szl940#e;@rg2nG$i3kWkDzrm>mx*N~U=xlh;3k>(YVfHua= z#t5CkuIbZW+q|^ulef6&9gmShA2k6bb+Jky91O!pFWko z`$JY4J8b&;PjwxDh_jzleix%(LKSp|vTLk_{MVSU$l)gsji;h~NUrv5^3=yg!Pobd z(G$gWll9qoWr9(qHId%y#Z*yx>tE*=0f_WI2DTCQ+WLB<&PLg*d?eAjU2w^CLp@Vx z-RCBQ*jq!#3FjaVvla$DccDdiU$xA-JJfil&%Z;H)J#OobiqW#zpSQeF@L80*4o-e z(;hLzk*sc!UT*8jJ7QyeD`sZhULf`k#-Zt{UZPjNXKh@b!pHoqO(%A4DVJ*ha=_f| zzxJR%5{-Kw&&&^sM$x?Jws>)|L{G2RMa#VpxF7Fj0>!f$-!*ir-?-fH`@q(RDvE47 z;GSl>cjjhocc#9?S##|7^*H}~`&kWG;O<6zbLHJjqgJIcwBOyo+>*+~bs2$CXpM`+K>rQs3x~v)exJ ztO_v9oi6}3^Lu045<8#}$i%I65Os_j0_He};j{dHXW>Aq#wf`WthJ*(n+2G{`T;ql zB8M77R_1JXfzPi-Ao_xYgS&EiKJ)A6W&UK9`p1X2JnYxIGk$ zD6lX_SUK))bOSvC7fAFn;Ycv4K|&9nNr}6WBcYsO^Q4^r%*!raddxGlazlYlE{Xdk z^=y9;hq};8mb7Iai&b&KU;Eby44l92%)@MfK4vYT29`LExA{Guq>g^g!9p#x{SIx{ zJ%+Lqm+I{_FX~j}H8M zOG${>g%s8O%abiHaApRy?@rm!l#Ckq{U^ceyF2nc#L>}F-+`ULP{$*ZGcWUqq%A8f z3~h6BQ|oe(0};SK^!LLTI$w^6TIUfff97O7>dR76xr!N|ldY%B;Q)4oCS>E)k(E|M zKvYI^485$Olbh(b@7;RIPlAw;@1CaA>N3`5tT*5EPYlOHsI}*qcd_6S964Y!yrRfE zM>}f&QMdHI(Al;dxBln+lnvXd-@n7o-xexonO<$F3ubz}@A4(K?VucPl(W@w>A|?; zwQ_RNgZD9?r#|k!Q7Y7m*CbY+TwNUYY3(jvB$oE+&Nwe8+Fj2R`p|%RE)rhbF5|PC zP!l!Kx3=fXr0n{6{O+@7`0I#*m|k$m#X^Ze{3Nf3ABx1*sEcEvo2 z@IWT;+Y**Gi^bMs${7nUG*V8>aEr!D#uYLAvRd^dfkHJE1mJ6-PXu{xPqy7@q#8bV z@3^rM@9ABR{?;97+`fAYLWeJu0{T=07An{C*4#WV^XwF3K1u2sGsnyb3$J>aJrtc% zS?lU)F-6ZczN_F~5&Rrf^{?7gesfKR9vVyqZ+tp^xftXIg*J1GwYsb;n7awTdi9;q z(yqSh^78x`;36wbJMNlOK~t+vaBNW}sw^f*1^d7-E3kr5qa0P9$@KVJZ~>#|4Mptf zk0@+zg=G4iLrIrriqh)-;iHQkhpXcZ*|PyK?aHXc@<^T}%oJ&?;873ZVOLI2Pmu?` z`r0af?75E;NTMAO>*F(O!f6G1OlWPyP+Zer(<>i0C7muOsXNHlRDZ^t~AjI`01WumbA$V7pWNE$|HjoIK?j9)Ym042O z^D%yfY?{1UFawm$IM_{*Bz!|;=jCy)us~?RGPIX&!Wq{kgpnA}+0@+-S&!1zm06nA zDyBe_s*2-o6G&wC`;NjkySXg)^Oh_8ru7V^fT?xkFH>ts>SB2X=praV4aL@Gl0WPd+3laoQS9OB#-*x5B(c89=>WMa5 z{5@wo`fGuQfPg8d{PULrk34I=D%flbCh{zjl@me{!T5&)CC%c{iz;piHDR)fw)?}A zhOp?v?j&{FW5j!BmmgI=uf(0tHH#Wf_DV%+GDb6{-p0ZE9<@zw7ppB7Xy6M8eIbm} z|Gl98PH6P-M*pMCk7D7_YSb~`l4&_3Y}=gorA2krG$a!=@w&21~&N|S5g+|si)c1pe8HDKL&H`>0QXva! zHQy#As6_iydKc0m(b*Oak&}l8{n7FvM~E1#&DL%RV%Mvt zxfOcTIar?IrC7?~uGj;l^LHn^*k<+gmhjO@cjIE@9MpKcM8;f#=Hh&;BEo&! zT%fLE@C;Xom}o76Qetg$3(6xd7IW0UpNLESFJlDNe#=paK=bj=`=^Jns!g0JNn{j5DNLuA|ap>6v zvUGdCmJ87xZa$R6->qDKg3EHs(+IFD(79z<ttAOoyO^&;7+ml2_@y>AB46^Rw=$`%mL5eosbA6G|5r-t z!uYj>YPfE!5+7@oW>r?HMm#e5^RoEg9~7Voy1ioj`+rN3pS00WMa;s(e}11n;Hm%1 z^bQWHiu8fwu+_%Vt?Q9aw5{)+#KLmb4yB8EP%%?`VTtqS|xB|dRjwMGXT(B)zs94(TK+T;Vys~ zOK@?D8VR^hqTA>JKU~)tsM&uK_0!#Y`@hTa&-b+;AGqaESX6X)aA0z>Gs$k;lyD0V zpFHcknwnboR@GI3Y%T$=$`W==Yb}>fgWkE_e#B9*Xr4u%G#(vXWO`UVdU~ z%4L5+`0Aw8e{^a}#?q3Bm6a7}4np7twG|HY0v|tp3RfAMRtAG>_1q0vXIHEb=PCo9 z4!|lbw$(|w^gA!$jlvXZs*YOYT+cGCn5v|oP&T1f{u*O zp8b*TcM%Mr{ZzwkXR(YSk~e0+v9MNxZ?>yY5a>oeT{T=rMM z?PO?Zm>}%R3=sD)WKdX`#cYKodT$;!B5|F9YQaXFAg8HFBDP0u7SFl4xdE2&6Od0! zHLV10bz&OJ<-2r%RoMI>w3l?fKfsomo&Pm6)2u(XH)*i7lf+9cdxX|xD(j)}duEKa z)ErDhLx5*pOHieGM)MJ^{4!T0&Wq_$hZFI>#(MiDFYZ&14C&uCdv6FI~WW$ z_rFj)I6Fjy2lp5MqL@Qx4sgF|dv~soM#-ta;bFBof1=4&?hwlI?o?ny{8b8^DwpTo zgbv_QU=TY$WAGJmAQO0gl0d1G?A2%Cbcz1Z5i#HxQe0x7#N~%gt2FxRx{!wM z+r-qT+=wev`xL>%=OnEwT#;9aJ?UNv*XLb)UmOXZHD@PXKw4kY8)+%F)Q4PT-n&V_ zVX}jDItrQFD3@(KtYu-Y7-LC12zfA=Q^1Hy{q|?+(uM?`Z$OW+@8=%b!EDcTqGG@V zJ@mTXVlo(bBLA}_Y!gD?3J3^%AqR_?K+Ax4zCNh~ZdS?U%8)HOai0|N_Vx~=;O(wM zRcZZnlsV9LGXQ#Yt;g z7V;0_uo>^W*4CnihJvqF##PA+;vMi`WMy|>XUYLfNX5tYkhdR!(|+5E7paB!{{R|_ zeGjbjqEP65O-ZrqaqbKIR$G4wW+nZBOvJvB=p4e&>`s=C?|=`Ts^w=@&Yx=H_XdC8 z{?|OD^}%#-7UFSU7vz?YEE1V<(p$+NJoORRMFu86{W>+8=M_mKI#s7~(akWXp?5SJ z>MLyafPqEXd}pnT-N-yr!|?e!TwWnthx_;{a?1(PF&eADSvBz%Ru<}g3&#EafXGa1 zo-JAbT-Ke9wFOVF+~NkWb-1-|>B#xcXPrb;l&V}5>9(?x*ALznut`tUpom|C$;xH@ z&5s)=7Tdj1kAzcH922?nxPslhS*5poW?D_|se*7!&@U0zb4}iZX|ED&mYe&o&mfOG zbY=;8a=>-YCd60Hf~LXU?E_szIGRA{A_OY0rAg!_Pi{9j~I^zg53-7zo) zyh%b%{?3raNKLJ6I8`*9q7e+)&MA_~J-Yni_u*^IFXvfJXYnaFU z$gKC4VA`s4T9qDx#!t2v2cho-Fj2zUh3jAB$QsLPBZ;@UP6>5WRiy`2Hip6NWR>`? z^o&UXReVjDArpWePh5AC&z^VkufBG}LbJmun&XPega=KQIEjutxp{vO6VDv{(Ay zipepMk(t?Lt(Qo<#L&h!W0Lj7i&qxjok2uRr%OIxbpN!u|3^J0MQ%LLeR^~% zsdM{zhn~0vw<7L{wXmLVc7{#tW&ewQ(9md?#@SZK`YxI)8=V3%#i21BIs})1CK(RS8O_KV)9804>2qBP)!4?%!MnATA`a>sGR=bMB)k^8dxF4@x zjoD*?nt44wv;ni5Pf&q1XD}MVd^w#QM$HR57xgr^tBgLe>*1|FwV&d2RkJM2Z{f2$ zU5=A064=z~B5|Gh@)>lO=iQFF6};SZygS@}p)Q!ArLQxGNrQU5_h>|h$FkipcRv3_ z06AL*WnG4X{-6b`#MlA)cl^J%B!D0?C?27lEI@G@ITaJM%~f{+vEi6V`dJl9aB%>h z;GXgEn8_j?s*mv2dq`wfX{kZ58}x354@>!vj_Xxbe@GA>AbQ8!$KFzH#@qmxxUoFr ziqAI>)Vo?xAC_8=_E5_%Qfw9y@MW;Oprg+&kFMx`Pi=kG`-cR;G!uvq;s_$vI!;@y zHWoG$Q1PMujt^KJd-TpGp4jISnEfad^#1Vy>%EnMw_S^7>@geCoZ809;jJ{i7adqy z3UJcmxI=nkv3ZxI0xCq;bWVMJB3nK5iQwoUEAp_*#Tq{#?yXLe^dJUBfmv6)gw0(` zj)?W#lH5GNeJ|Ke5s7Rz_5QgbB>!VWP!W|HX@R1*)Ha4w2aeVUoB`)Z{IhgYmh?qNDMY5yR??E_yk0Mx!o4;| zM_*D;xjEX2H#g*_!ULDEnmlWZXzjO3rfT=&x};;L6Y^Vqn}GiJ!9NPaar^=}oWBG% zb+g&L2OkmZ2(@DesW&?#WDt2RI#n&GD%#Ie>u%n5?s~G-iq*=sDB`Js#eji%13k~j zGQuwhoTPec7T+}{!-06AsecTy*74_%DF={UZHtw@Dw_ZxE;ny4fBoq$x9!9Wb4Gnd z4}1G!XNPJ|Cpax&c1eEzcWF8}Qxe@~i{4(isB*wnB2cg?gL!ShxTpP(U*Vd3-jGIR z3U2~DG5@G@h>47VcJcpzUHktV&;lUp(f8%|+=*+oi<)xRWhecVo6G!3F_OQvQ~dVp zGbqD<-)4Q39MTdX7S`6+O?eVa40H?)m0rJY(;6sU_hcP|%qJyLj*XAsfAnY#Scs{` zeG{Nq428rzuU2pEZ&=2vKrNU1od!WDnQ4~Ht zKJ&|$1LTQQE&${!^Y-mmZhf5VKDv>_2Kr~7N~+n_1V|D+dR^Oo97m zS7#@A)f$M^@h(w46NA+Z!rk1w4cOn}bAl8Ey_4wA?gL3t& zmEcAE1$%=u$a}n4kl_}d@{gVm^TIpHuZ=73xMsEd3Htm3yGNb!DjY%dG&^3v%%-Vk*dQY+H{R?B z@ky8$al7RP#ag~!L2C&RE~HUon@*5NDngQ^uT)?=kQ(+yP`|(L!D*ZIu~pN!VqdZL zKyfU|?F^d#)^B|y!Dyzc(`~hPdwwv+3+?PP0HX)+N=7CoZqI!~K+iAl>wDRiO#$iD6xs6tGHTEZAG;;mq6fCVzt8fMYZ`mE2n?Kuh+DtF2;J@ zq@-@!*w_ft1h;eo$~yPFEsciFp=3`*;ze#qg8y)eFtvo=LLE8o0uXVibS!%a*L;#K zXQ_{$=)ar9J~Tnf_|+96vfO%1ghCq+zG=OAWQXo8`FyuB+C^)6eY|)Q)v)g&5(daR zjjBtaIHo8SH_^^$7OTq5_l$=_$`fFX8l&v2!^N_=`Vsh=*V}F_`o;3%wj7+k-tvU{ z@91C}d(=1#zVdSi<^4-tRZ9<8@!Rx+oU}6eTdATjCnx;Oq@o_X3C2c$YK<=69FToYm<|JE7@13Lix{}t!Mh~Le=4MQ;%8$6}t4=buaxHg0*6nIt z&JepS=|1-u{V99j!zn%rB-&YkjYvC^tJIEXrzYQ_BnVB7p$?`u24#f92DU}e4o!~i zWBOYh7gJ!G9f6v9H+x&U_}rIB{rQj}(RvNQz~@MWTlzl}(n{cW>I>p>J3-WQ zJdvD|1jMmKirKEuN{~%*1qE3Z1@RT=-^2t|Ew@ux!{{W^ECm|NL)o&jOF~i(c)c7G zyNhi!5_r6MVn|EP>#a#yrTGodST%ytL`-AHLQUQTJ~TDl&U{*Cf z`hZ{uw?xxGFUpL5-h0SjmQoL?3y<@~AoLX6;QX+MuArz00T?M7bO+$;;Oh&R^Jskw z$5f5OyrXJ1SHz3j__`IydtRuIQya_BhfkFP+{fizb@AF?!8EFCv+Iwrm)_#ur;nGs zaQu+Sgl@`6-y^$zdCW}zheOn1AJ%CcK2OzjWTV=kBGG>Mon2|uB~}h)It%u<80`!W zOA}1-T=owvF-qUuj%>}EpE2rO*LiCh(dLvzx~-*<&D&>JlF0`O`k|4Wc%tmt0yUV# zP4zUL&RNLJ*O|d|WPn5pdF%#n?lg^jGi7uKkOZFXN6I3sQe6|Vg5c@!{e4=Vq% znE#|aJVd1EV$-}E!L5Ejaqi+3OeWXw)2GQ(ynf3yazzzzrjk19svK1m93U5k#irx+ z{Eb3<7!(#FOT>5xkP$OYgZO)`aV z1x8^MEl+)>P3Vb9K&2fz;e#CZUDNHJr-CM^N{Y zMEVZ&|Ms)hr}#&?w}@ZQM-R7NoT{yFSlp8D-uIPi_%NmJX-MFhfvPn)P;q}H1;Kz} zE82xpBB$)u)A+fHFxp3RYqD~tRM&OyBWgBe*p)f>$YeEW%Yv7decJ-*S`?=_{WsTJ z#e067lz7G4MlB7EwO;jBX$`0J7qu-+DA~DE=vl`*dyT;!iKT>qwO_OekV%UO#YBG` zpW)aWK@eQ0l7UfxQBVTt2O16?VXX&XRQSrGe9c*E;)qX{z$0-6R7cFiAKn zVqNLtPl6gAfPE1JyyAbg2K{s&P;Lj4uu#4!=3;D3-BPoMI+g2HS~&yqsd*q>FhfUr z?QX=3(&oH8CSbkJwViM~r!G$Gt3llFP2(Qg5wt_mlSsWr?}ymP^frcqk4Fna?Th$j zE~D%a0?NTt$u9>+rK)E;i>t_>GqJxEZL7CQjH6~+Ne!;iIRgWV%K5f;q z;B!GKYlmtE=#7%RQzVP-9)g|RHjkZJ&3k{eJ(_w%)ArR{bhhmHH%Gjl!_}r+gC4`# zIR#L4zR86IR5JbKuSF8!*f+u2tBwn@bB2m7 zo1`h)1ZzE??w?t>5pF-@7?TyQaD5&bAsS|9Nc%J{PLonoP0Ku!t&55v`9_n7^UKPS zT=P+SctlHga5UVKq|@r9G}mt?AEHMt2~MYC#*>MtV9@xQBlb8s2^}R>-T> zldR-Ep+%~;Q=2$MwRx~6CaW@wZ@pBJC??kNd2oykPP5Fv}3ztd&@bY`Va5Ya1%v0R(UP8+r~-u>_RcClwdJ|;mn>GiLwiO z`V1y3M3v_)CPaMF6LlJGo{J&9LE|k2rB8_p8XWO6srE^HgLN{Hxc`S&3wa_UB9ip^ zAsJ^VIsuJCC2`rHF%3w#MPISYlT?XvA8woBKW5i#dXBr1#K# zi{DWwYnpaN_xHPZs;l{QZ@y1(=qT=i{m|D}@$(~B!#7BHW!mISgE_mwKml?FWvR## zk(7S|z3e{Jn+8HS;Zxz@!Gs$f6xeM*#$PNY(kd5>79f?ldTbu3WY!*X9+sXzP;kVs z$?e}lMZ{Dc%P)hdHGSxM)e>#~VSCNss242~fQyYn(+EU}Gt8ZWoR6Nw@4B}==Zwr0 z5*!{(>5qN=iQ<*>&8(hqwUZIk?_ZjUXeG7=p2m(cW<1oKWj^iBh%Q) ztkgW0WydMk(cA#n;h18`W;&vapk*aT7$d|OH$G;Op%&-xR-LMDF=D70Ls%@;Ahbx4 z7oHX7VC;K%Ck=;v)EkENzo{N1RQ2&`X={HnmxmfM@Nm{zL(k!u$u7nBfQ$V( z%U~R+x#s=*SxwSGR2Q<;Q_bCdrRRKJDB-(ObA3cEz;mpS*l#xyoNgIDnB>-1h$(nn zp0lijIvxw+$lpXtnf%%VVyC)d8;K%PRLrMkXEQ6qV(w zFP>+-X(lW|61*nl%#h$kL$^*6Ibh;$|4RP|@Sy|AslR>uM_%5hlR-9rPEJmWuf74d73}@4 zoO-`f-&0!19b~0cZF}B@c=a-48k-NFoM2T-2xG}=wr?)!$uET(L80M?s=wg^_yr12 z+)pNwcP3n#ulie%NUnXINXjBivaM$GiB%Q|(s~hlgn=5*%Ah*joJA3_#|Jp?)`d1{R zIL-m}?Pa9DW3t_}`wugUA|xLSS*KotKp5Cmo}2)u4invOqr7O&y#7E&LL%wqRrf1b z!^R%?D)f5z&K=3a>x?04T}@bI5vs96QiYXccLf12BsD zgg#i-$jHbcwpKe5KqcURN|XZJ-+!_s2%tJFcFQ-MIzcbTVBg)hKD7jpS`Fp&{A!$k zg%kbECn7#=lCyII3AXEd|B8|MSMG>LmEDrfKIOk-NPfl3Tyy@E9Q>dE6ZlU?$*&LR z0TIN1K6*{)cnc^B&Z^&*I^if=!>V~&bm3^6cbq_NZwJF*u>aiq zn`Q0UIUq&@z-I2X3Rw-td0S*N6F#Mo*VKFz71fu$943VpT_@8-Jqn$0R-#l*ckn< zD7|NwAwXT}veJGBkym|k&AB<8%G;zFsqi!E!#cxwB>ddZ0tna|5)>%ke#g#qDcSs* zBSj)zTEXQ(+iNCG?L-^L^6wVgUW-*1i)L!=R&6ea&s#6bPDlB5d)cXOD!$RYSK{eN7#!K)8nZu zK~kGV7_7GOyH_I!e%p7>WZi?DJabNQRHMr z?X}+<&T|`zwRI*Enp7n-b?TPDyb8z}NtiD550Ln5_Bu>Mt5p1*l4T*ZfU)R;o`GH~ zm6ef^OsxQ;Q_9p(^6}`B&&)h?Za$7s{%tXx=!GwqmmXfjtD|oG^>vcS#tZ0R!&QQA z#Q?H^XPbaC#<|e@^&9anz*`6}D1<}kRv2?FV+?E@QFQKulk1-?EaKnlYsunh{5Jj* z{Nn~hm}&nELaKRNx|!s4WLCqwH7iIiG)y}GgAFmUmCMXDODgR^``BB>Ue`Nz53i%Q z7_LKK5Kt->J@KdcV44r<=>fGZ=aVRs?e3)|1LuXhG!BFAW6ZqM!D=Y5QJz+Amy3Q0 zX%J!Zvgs5Rsn|n4_M$Z!8JxYPnMmecKTy;pwD+v2sggUfx;MEzAIc~Uw_39+J-Sll zI$UraIg&@U4NAnQC`ePqcfVmeZrj}{|GcQNQSN>GqI$#>y@%xniTi);p*@rE`ca&^c-$GFZhrTsf6*YVCkX#q6yN8n*zkUCVYVC~rV^|Kq;+%a61quBMr zanpkJD<_Vn?wwLdg?qAl)KvOI_@rq7wSI4>qtj8YxYgv6rv$3&;tz#Y#iVz39NNTt zeIHP@u8?zx2P&x(i}GAQ-vs}8J;87PSWv?#FQT43jJz~!FclS`YEP@haY1*NCcV<& zXTs0VH8;bRFscTSf2|10ntzTS^}3uIF&j#_@d&$b(5;d-q&>nHU3ew0=y3Nj1(saU z4dklr75&znM`})eS1}uL7vkHPoRwCfiF=vOm(IZsy){`RZJC<{?({$Wkm$n#@ z7dHk+G6nXY#mG9CwNY|KbB0z)j1CK+w_9O|B^ym#N-M_-RJ~ux<8k>IQHcr_A6#DR4@N&ycra3S#$`l~>v#}(gIqEB6MqtgelW#XR zZA7LXy%wfi>!eqQdDP?bp!fcA*BoqlrFs82aW_p;UKvEjgDJP%b}_#8;{71K9;+!u zvg!HdX%XnY3frH#^@x-CS{3V%s;iWy7=df!uUACB;>UoL&0njH2e+Dmnv$Lx`>0=y z{aMvZk}t(3I`0Iepju9McY}NQ znF8{m28oB$v-YlGO!e}rX1Pl<8@6MZ$6Z#7W-ZH4l}nDrWZ-2v$OryxN{7V6Cu6ByBk>SA2Lwr>^!bMg z$}sD+AJ@1MfHxfR-x%=+gsBo|;LBEj;FO%!%JrER;V`|*cmnM^gvmO}8ZpF{u0(O( zAMAH#1Kn$;Q|26Oa?9DDDjqz545~rP`NL9NG_b6Pr0$n@?gtd_4LwTkD847BP7gH< zM)PS8dVbS6QLWzTv8t3%84%>%KJ2O^)%@yEl2g(Uy}HU)h*a9~DuJdshKoM6F{c-T z>bJ(Z*UEsZtCwEx-8pi^04twc&Vh5n9nApxxyr|iG-lJ0aS6enm6EVidiz7ii$n<^WJk4>?wMQBHUG- zFbeCzySW`leX7i~+0?=xXDiv9*gkGPTjS0Ot^FK>d=;93^f>t9@Z|B%tvAa(4dn&l zNh$YSA|6}p=4P><2IYPy+^)CR+kF#6Ob0SeNZS^j_Po{eI10aA@R}v*NU{Kv(6KC2 zV)Ct!!K;XX7Po>}-wRhYVf^rXrIU_kgy13B(f-tnv5-O=wWEpex++?F?09(S`YTEs zjxnY_-AmZf`Pd>_oKRJ-dOI^n_tn!plGZ$eaeIP_-j}a~(f66g9?n#Zg_2K7REJwl zE@#wnE%)yRlKlXhS&flhhp<9B??z00gZsV|aPP@4hLq{WIHQhsJZ2joAoyL(`yB0y zSw#2QV;Ts|8(nXnz&#=J<@1t?sBkMG!Rh4Q5xHm2LDO}Zt1%axo?{^!6F2k6swVXv z(IvYD`%HGO&vn_4*mibUxrQ0Vp9imoP-YQu!WwTWxH9O9yS<{?%gP@|@xQbb!E-m< zInh;1QZ+XIa46nTrE(fqpBomIAopg{j!lI5!&u=(WB%UHe&N06^Iy{CcBh9Y5KiSR z=0&pWF#QTP^gScq$8p{h7wlFO73)pSOTnFM2zI1I?;|*8w;ntf360g?n?|$%(0#r=A=c8AHiz~7w zHlK)lY)^8;Xi5_$b$LDcD^t~3kHB4nHlb&3XMSdi6J(c=ha3)*Ph><_U%C9IF)dss zD3Z8(lZ7Mxu_P&)<>MO-$U+Fr$jV%xk%?%0RH;4TkW#=ioGW-&v}}%B%DOh zNbtkUg!%Cf&bg;2dxxtZZMv3R`l@XzaIWS$&7W`K$)sxd24t**IzeYA90TVrwxiYy>d z_+ZLSg?`2S5l<`B*7+lx$(?y9L-24PGedjS*H7bT^Bv&tPBn3M*>(@#^@4`x(ms(d zKm`VjR)Z9Vo-uU5-ol0k{TvyQg5E@Lb>3*#(byTM6iLk?Y@>{8;u62e!J;*GmA}hV z-M#esI^LG3c`2wYFf}nISl;^zGk@A~Wo4wjl-cd-hYOdl%5sU));o)efmhm@{0 z*-lrxSB0XD8zj&ot{5=G*iLn>ganuKUX8vZ7ogou&FrXw)l6Tb`yN(X_YyQGv`&X6 zeTgrU&7DMT%+U{*Q1!V+`hWZI-4}tjFxQ4?+z%wZ`j&o$xE^qY>U>q#E{aDIo!(U# z1Cd|u44`RSQ|Xx+>upwU-~JqJ;NdLQAW2o?INgOamJU2AyjoQP%eX`1f|E;$wu^Su z47FsjbS*{kM(oq&gE>$mh;MxfvfoJA+d~X9PkPu!<&PjB01cjo;;Y-L(>nkSXvs$L z&|Bl{1CsbXQF$-jXC9)P#}`FT+}?qnSc&A~3D%!ATdTFBboR+bLxTu#R7HMCNsWFt z@}ZWev%DB+>-rRbz!(N8u`PStYuPZYVxK8V)ml8Dy#N2IT~3-?RI{z;fC ziIpOIhL0yV?!)uqq@~DGY)ktsf`yTe$g5yF?FKVCHR&Ar>H*CUtULFtauJpFk!VHL*xJ3Z`Wvfsn?os`kS;X-yg_c9<~K~ZDj;{0V2Ayc|2%>8&BZbr7hbh zk4kq{DQhSFq6}o8ie`!wySPUncJ^l> z)-TO_ox_TDfcXWSRMFsuFcFL1bvJ!Y$sx0TaFw&Irz<&ak>@K^A5$G^Y?Q{T;z8fg z<*Tz-){+%h$x?G~4D9$lLhl}~Y<47wmXL9^fXGY3)F)xK%{!_Z@*<6!7(^VG-wz8f zAQH1mei_y%2@)i>LAZ_^sw%rPJ$?FAb1MHzeSnh&X6#f_np0T#240#i12$iDZl;wM zm{il4ZGmbjD`N|03WtUAID8LBla&_SzGQ~zPv%}=uqoiVnv66Hl#!c1l7e~fu?9W- zc6q@a4QFas|E)IU$YoUC@@}Mt0;?4?SW=RPbr|V=-Zh<2@iHOzm?Pn&#cqc){mQ76 zR!676{B0x>X`5fH*`ulTNglL+Civ!hDc_ime^QHV-bhg`o-PX*)EEcN>xnIwbs+TT zZQccDOybUta&#=Jl@`>`K@+)*7P3 zuv0x@=v@ToE#!@a=ABe+BpV($?^Fo)D5Df(c44R%hgdQR03sf9->qP z*dH)WC3sh6OTx59YRT;p8;N8GfpTXAGiG+yd5nP&Z__Kp?C4*+>29=eUyzvQENH_aLKr zfg&8-8u47T#`_DA^9DQjXdy^zO8izVA*_>V(?8lF*@3Ip6WbzrW}VolGtbA*D$gdz zeEIIxD3S0Jqi8=xalH)g+q(oz8h!ef$^ycDYC<9`(Me#H)c9T`#?#di2wIEN)qfzF zh~D!-8#$_m&3lON9T6YzB4WMt^EroC0)`%mLvXCLXUJpUS%0C2_V`3FBj-u$O#Y~v zEkyB4`p&%4g1?x}En%kI(+ z_H}T-@j=#J@0ICI^PVu%IW{VKjga7D;qDnf)bUIf!OmZd+(e!U3o@c+MEQwL-5vk>qg5}g#<72<+qom&D~ArYK0(D${ht~eZi3F<(*(7 zv&RytMf7Xv8&mKZRX3G8Lk{|bk>w^89QzrsXHdFr6T#->qRP!_Be&n`!!0yUf5K8p(}@>j0f^yrqUa_sSBBZp*s|<~`w7yEErA)JM;%|CFKm zl-NX07SCz)(N&2E4#e~7DP;$ySoUQ;7W$H-R$5A=vmT9$ z^VO76T8THy+)g0lsKl2ejjxTEwnvxhq%Gb?(e^hHEp7|@ls+GG*z~7AM-z+hV#Jdd zWAb@xoI1@)o)0?S7-_i_7QL*9dk^;a_=SI8rkx8%O$~6#yS;r&2#BX|-@Z*qM&_x= z!vQq>o=KTk<2Z78rHBiU+ot`VI4+aQ3CjI-eDplQHst+$aVxP@eWmBA5wxjvQN^jeC=5dYOlSbmdx)0=blL>@;I_X#UT+a zU_Y3aM^r-6gk4L)m;6eDE$kK5j&36_WQ_bv*rhQIHm~Vw%~fe>RdMlLo06@f%s@0; zb=fbJtM&XtFiGC4ts>f{vr8m8sVu$fNdJNP?$+T2GHjOkcjRYRKGs=@7T;(77p>Qw zop4S~zQSoMD3h#}XCCs@)p-oNcfm}Dp=_Ut%Gy50y`7>y%_uY;dAoF2-#R1Pz2-5b zX&vy&`iv>caph8i@^D5d;?x*>BQX2s;Eua(Q|Sa&Xvvc*UE=t;U206(0>?DuXLx(N zQTwlOg*;bl3k!0FQNWl6$Qp@ANX&cPe0|0E`7h|Ub)2S&eiALpqjJYgQGO7C`Pw_g zSyE-tsr{FhoT2Cvnn6EXR@o+vUJ({>yZ>WHt?X(k{%O)O%XXb69D+LYfzstM_^X9P zIGHgn0rWwd59x2Lx#{}u@U-b_$RvfNP-xk9&qJL?TI9)q>JVeSL!R~NY2rJdc!guY ze>jq!&lLp3drhDFPThFWKOi3($;{gtP}u(<#8qR$@9x;%CnupFu+IfTaRp%9=aMXe zuNsrZn0X~FBW~|Ft!@eVF)`1>N$bUgnvPFNcX9d+8!w)~Ku}UZ2Zel*~v&KBs*v{&4vY@2=m>XH~pX=7Hh}?&-i_aPu&p#PBo5%HD*% zri=_~mSk=*>v9dw zV8keW4dKsmOx@dyf{@Z}3~+2Q{1RRIVAtyLMtCbhJ9p04yC-Q=mQ)e4ysi*{vZs$`#MO2Ilz9s_~L7xO6YWy~{tYZX%`|LAcR0-o|| zDzT#_&FBF())B>3^x++lZwc(dorD8FQz`NaZ}8rdnG|$Nx`Jh!?rU-;zrvkS8G2bVCLMg9WG98?^(n;i?qbn zXftIO;x06?@geuR{f{1il|TxX(5L(J-D7)|QC`;5Q9G6C1sb`ptjFF%2$F(j74CFB zpFjH%t~$G#7&1Lv-gMb-7pB`lQhV@D0ZA!rJ+W90F6mB^1D{zxwk9RWLxz5GR%kZP zZj`{_E2>J3{~M3iIs6%FqZj!*+0&;+#w7#B(Ket%)W2VDcNt%tS`x*lNaDD!UzLu~ z)#cN1<1tUyW1fD80muh+Uq-wk|O9ZhLca zB~H!lV7jaHrtfy7_j5?~ZRcdOtK|Sm(n$4!R5rmEb6a+^>A|H-Tshtr=3K`YaGd&{ zOzQZaoap#s4)M^`tx*R7ziTV+c8G%U%`Q?t+s{=+og-RS!%row@(hSKa+x1Q-<%b4 zx=H8e6DSBlo37ydjD;e@Bp7Xs_vk_Hja2+r(4oUghp~5~aMmF6^B=X_;#T)Dc(q4+ zJz#U>lkocL@YOmE-;-KcLiKbUi9nY39**d?rPf$+O(o}8jMsUF@eIo*1;Y|VbJ;Ml z=j!~{){;M4xw}K>97hf|xp{`}Yc9rFjZbS{p#n#K98YTFZ_Cj|ogneW7}QN-s9S{b z+;09;b#KIEcAD;BB`7skaFPU738QuL{TQzJqQr-c$FW=HvN?kLV1CKoC9(tBAtb&d z8j~L_QurW7sKW8aq8452WgnT6VRL9N+N}DTYWdbBB+5~udVbzR4As08O2X~k?V7;_ z`c6{O)mXCmNvEMwqvRK<9)LWn*JwO(|88k%`Q=x3PHABw&y@SZhW<~PieOM0$9$c3 zeMj}=bXHdu)J;XE+z<4#-|e;5@P2^oh7L6@<6C3pbxuC)1_OCIX=$9h`n)OD>09kG zk&l?h?(F4x_=9f4I(L$nu59-|yf>G+IB2Ka#@Kk)q}+cd!V_Iq_6nhyo1dT?&BJqF z#I6HR)zk8PmYgXbIIC&gyPaTU)tu?Wydg>Wc#*;U+`D2n=9!K} z2`m=jCib^QL5{EJ;qy7S%Sy-_-4SPNF|=Xi7#ccEYM9TP`wk8q35qd^(~S>NVfx*> zOI$~NXG3dKTXwT2)V~Q5Z_~~&0YOnAhM1u}f50gnQj?bNtWDqWVlfBST zZI?*g|I(5f$cE*QGp+UIL;23oVRa|tr>qc8Vb0-xmW<}&&^WG*RDlv@PK6_LnQK)F zAqR?=R$&%XUn*m@Ez3;goO1s!_TDNkuC3|UU27#IAp!vcgkYg@x8TxAa1ZVfJh(Pa zcM>3Y6Wk%VyIT|7Y1}0^jk`3qCs}K~-+T7OzBuRZ{Ps-P!=xfZ%F;Yt$Qy|#0e2ZjVX_zpk7NJ z@}}EYl#v>0V_QGz1rJb=(k+$>m2Zc zWa1V#!u5z6kx=QqeduoFAmFvdGa*#&dQf|&u^DchD6FTS+}>Q7?zY-axG`_}+@oQH z&m|R;CjsR-QA`N*O!HaJDd!d!gBS&(%G^&Ru39jdR0Ei9c8P^AO&^4{bLEj2r2J_p zmyw`7&9-`K$_4t9HQPtB-o)wpa-`u* z3Y!3^OY~HmQcVfa%1{<@IYN=^o371&?34B+W*Fuz`E-8|ari3b>{VZEcf^JLM}<1r z0qIO)x)e6J*JV$zIjGpHC3X>y=xELk?KK^>K7Z?zv?~?4CSGFK7jsO`7MVLj!|~&m z&=Y;YV+E0HcR)lPQYp}Q9=$>eU2;>>$S+sulW@^cS5I^$i3Ql3hhrOo-4btiZqFH& zUEDw9n$@eVz8b50(HSLpJ9+y{L7}M^@#{TxVjUJhX~s}9-62CB!Op{tFoC$vPpI7e zNNO*@C#KRtPl3r)z}rO+3ZH1&Za&APe95s-45&tS*TcM`F}deQQJVevj=ZJLkM|J! z{N%6`%5+*;gO4eC4c8q4!5W_a6+Qgvp$V@n9)ZjCFt1?yTF6=-LN2@1!Z@adB+siA za@Svt2lq{*lx-P)4VE<@Z_fDza&~yU95S>A5EX$ zL>8NFr&Y+`Dz~KNP@ivb2*Z{!=69!p6qmn^G+z37vROSg3lI9#_$Bst)VxOoV5a|W zOZv42n)Au5dP#m+$h6=d-1e7O$SzlkttlQ+Gwoe}WHP;~M$a&By&HWx>?+K+%0rTo ziRb>d(nW_j=LJ2~Dz?Hu;!o5laW%T^gL34T%Xivq!Njexih-C{y2f337{2I2R)>*Fb__D>un)h6Ja^BppMeMlC1aaB!^bB2Nws=wc3 z`Ex~W^krJnS?Y{(ByQidTe$}8X9BL*b=9- zSJ799~7NpC|yO?Uych}WbWXL|X{ki4?j-v6}wn);lDPo}*K4Am;Q;kPsF=e$Y zh?`bs1rVLJcRuuL{7xfAKVJk`pin6r^D_36W^HwCIfyms$(rT3Zkvw2nQWkH91ieuGvz(h?mwy+#GUT*P4$iYf8Df`A#F^>(HmGJK25{fCPY)Z(eoQ zK*r7M*qlN|lTqQ2F#CvUGZWwGsze5AA5+!!%#nbQuyuDlE{n^7ZB@- zji=N36Bhb&GSl_u&E7JPC~E580ARn}__wcX?!W*1{XXcs574z*?=df6Vfp}9@`?4^ zv)c*eB($NyF! zHN3nVdB-y<26#rlQ#y}WAK;)&f5VXS0T|Mq;XG;ydM8>JcX!b~!@s2*`-ac|@9q9y z&)vCj*m#@za<+Ts-4wSJ`~PRA7wbi}h@<1R9iDq&$n_kQ-B$9;E> z|N8@AsjlpvF_OTW3(9z^zdr=voE{z?I<;1sFE1_G+1pcaa2$Fh-8Du58!*7}{B7Ec z?fYJ!r10>s`T2|hMQKo~oMz;i!_M}$tdrASZX0;g@Be402vV}MqhnJmg)0v0@#A5s ziiilj)YMd@(*^Vu5QIJV(Z5TK+}+rRu=Om!>0Z37CG!Xz4zG*eC@Co+r*8jkQ%#`% znASIP%He0sBcWtMAS$YrhuUexzw2B7`)|5>88$vhrGd9Z&Ny^;&;*=7{rB~Z!>^{F zbj1_j=>E3htHA#;dBUZSS97RY3cY(stl zWd}h0)js7Qq8P|u{PP3PBmkmT`NZc1fMfZ4mH%G;f)D?FSa+Z9ll(iqzukc2zl;C( zcqGv2`2ULw8$cl4oP<-N_@q;_A8VQ)Cj0E}=IB$fGvbrYxe;`UPkP|p@9B{Kaj~J$ zZ%a9R;kL4Fde^BeF5ZDx=Fl}@X^Kt}MSwy{DuWZZNgQCM7mx2uSK`oNtQI5@R-6P* zewC7vPF$Rnewa*lrkmraTjYGxJwV-5d+>YW8&n!*fgZ8<&cWEF&K{clwhVYQvcHwe zV>y!S1z7FR-wBFYkclDP9yXPfNQPE0&z0&3rf_EQ)DUT9u)s&1`aOZB`giA) z5fTRW3}0M|3_Nx@P8ZFo)(M1&Qes5D-7?SaC9l*t{*@ZQ_kz&twzjB*E~w9#b^C1g z=Vl2W#b#o3=753&7Vh1m1}eu@GRF2>3?D1K-*0gID$@IHxHjR>!s*I%-TJBu_Klxr z-W{BtNVi?T%&_DniG$E6bLzo3d#EUeP#c&f;+RA(XSqwVV)@gp@V1t1kLIo6?}fBT zU*V`+g^T)R#lviXJoY8A3!&uC)_@`CsK7iyKJ^K;C6*wO{`dA+y%`1Pmtu920dCSO z5Uf*;R&;8%9SaLcwO(qruj21{BWcJ0YSs*FUKy;%lseBl2`6|yp6N0UKRWDE|C*5W zDyX=fmtcS^?OL38`)fEI6T`5O_V{2=!S&1wF8!T_G^O{&{j0~*15D*lTLel~c;pjk z^b=qC{^2uFq3hagTKWNh z_l3yaV%57p&3BQ#Hi2Va*b9*diD7b+0D2P`=`JNF(C6&67b_^1*O6@NW)V0>opK{5 zOtE#}BCwi$RwKtG3x~*@%1> zd#O@*CvE|=LVtG7kf-$Mc^XL74sGsqq>{qQkgIQ63avA=CItkHNA(|Z#VM4=t0jcm z5Lrx33$7SS0-Ff6INnSO%kati6A0ARljXxY{mGpEY_Mc@u4DAB;IN&IVv6Mz(N1EP zHm!AXoul6J$z9C~;Ml|kif>1+q(Qpx4YcTdg)d+7dEza{%yzIchF*0bW9b)}So$fK zb`{|Yn{8hsoF_Y}pD&}D=d4{Yol2L6+phrxpud=mddcKA0d1pFH`1SS9QFL6nU_?` zsqL`yV0G|}akm?-LYmTFB~#|!`9^eMn`s#(uT#oqpZ{geJX!sTg7F0aLNQwpc%tFE z5+0Y$V)YnLD(FPHx1xDsm&Um&3ux;1#|R>DT*SYkHUKxa&;0}8~| z|DJoBzc1;BEbh|vft}MDS`G|SF7LYhVurd~CWO9dD3ocKaT4r;(b+H}$&#B@mi9F; z5U64al60B%UHy_9{01-*++S%8PSTu$wO+;#XGZxx9;BHt>A6Q)Vi{1WWkdk!Uw`=w zjW~1ZWI^oP6w&HrODi~Xb^O^q zK|R0cxq5LG50$2Lh^)+eqY~bf?UlFhZOE5@R^Ys>{^a{^i@U<&1V`MPmdztwhzut#V+{jm z#|bDBkTw%3SI`(CYwS+ezPW@N$Tg8=zezl`)*8x!Fv@le zEX7)K;CxYMpR4me7-6*szX{k57iTTJD`V9ICHo&Y?i@|Maew&)D`~x8%-Tj%+sNAM zi6x^9i_K*;*AsEJCF2}i6jM(Shg1;MXT8vub6d4fUi@k4y zG)ijkmrzAj7@EmrY5e?J+)-k2W>|N!TQoqbe+cp8zH&V0cGfuo(ewGdzHF2ws`j&{ z)d^r`p;Av`BtOf$^O8VxwVa8EYFSb$OBeFz0|#^q$d^v@!z;EuxvZB_6+v-^!;LKV zmS-P3w(HxYUfT*H3k^{E3(KvF+Og(PY;t`U!8v%Tmk&%j34Mu)W-~ptc*-+*@LD(ov|zL?(BK=oo?x)I z6p&KP`Xx1tDkC$T*t$Ewx;~cocfI`Ls<^<}O3snWQ+RzRTly;OaQ+guo^&?9etmY* za7MOwvje_Z=Sg~LO3>5lZ1KG6Yu?s zCYAR&k$x~R*^{$#7QjlE{UakdFi#LyhsD9n29`zUver;c%dTgpc~!m0r0EfGRO%KP z1Du^h{H`N-*dRaX)o`SY#bO;jFX#~Hiia{Rz6W%O*y&A%oN5&JDWTb=0+S^dTJx6DMjJxb|3FWvTPMUOmf2JF48%-cD)d-TO=|s7J8b} z5MfWeePAoj_9V!`A7%&N+M+3G?|C>8{CpM}UwYVYlIZf3@`Fchkh5Y~gjm|O+Q42? z2i?&lopgtQI$^@2u?I|zxSw4N7Ba}2(OqE}G64Wb+ zT|)D#?W6d1`TFENb?V_5jnfVXc@o%X1+lp4ET=$e9X_zZldU?^HjX!6MrB=ekb4G~ z73Kxg9>L6)SPo0a7-XVrVUfBSmmx!)tnlBiL8;loupQk{7LU&ZO(j!4M~vAH()J>Gft4Y`?lZz4|jH|daIlfIU@f~pc)x1f0i@0^x>Xk zOS>HHu*`x+M`^meYm_A@DNA(vPMK-KSsg?gEh=p<>^7yD(JA)Jh&$PwhWtpeUXQ7| z`zMdEHti)55#NgW)@%*a-PRT3-vPR&T$nDzGiS6((ivzni??5b(&d_?GBPvAB9g__ z^ul*dj81HKpu-?9ho2VXr+jUz{whjA6-OV0Yo(fN_DK5z?`3PaF@6z*+(^nOA9W3= zuIFV>sNaP(KKem13K@_U<=7N>Z}Lswt9jp0n#7+h9B~;}g482?##FUNOt<%3$fgzW`$!PvYoM!PY@gckWpyLE`+Hw=jzvFFCMZdp@q|BE!Hw3GtubkoWUbxy zGxN-?;Lgwz&$I{vE0NDxGZUDsQtQ}qIvSx_I%{Z)GTjRk& z87V2?XQrh2Tq5{LjENBWaW(_>G?70>b5n;6p!tlG*LS!TccH7D&$K$fElwl#0guNG zNO#7iU>nbmS2AfJB$IACIE{Mj)?_(W3m}ga%_)3l7dk62J*I5d#I5YZ8UQRJU~f=L zU`~r9JZShhXXAd9kD#UwEQPPPIfVhfpjL&IOcOpWyCZT`NWY*zJEMi1Cn%!8)eGm6 zTUM20&JSQC1rz938(w8`>R{1N=<2*6AW$UR@)-%JeF?GdY(f_qA>#1ohfcS7rh98C zrTt|B>ASjrP@OZZ5qIR7K=YQDvB7Pwvz}Fx+2OIOqKc_?=a>}+`k`Jrh>dq2G;`x& zG-6`HvwB87i{0y`q0%7E!LJcporfkt$T3gEuMvd~4%Zejvek^RXeaF6h-}UJ?r#!` z^ed7sS`TE^m008`b;|J zuYZN6%M#CvB;6BU<%9@dZXdC3a2YWYTenKW8<9~{oxF(AS9?n;92F@|uNr)#3Qg^Q z{i3Qn{*)g#a<#66iefc1Bq)~lVwE9E2Nz+-GhNpoNFqP0#9bPPsfDRy&H&VIKx;%>)T zjC#vD+zuz<(QMU9r_>3Rqm(1N{C#;$ARr186Y0BTX5IZR{d)E=m_{eS>1gCG8`07m zIKG)E|1OnwVvTh5ydj^L#^gK2`kT8Dz%}=yWD>0WvOmh@|Cp1p&50pJM$SMZ(B`B&_+Ko!~BP1;|WBZIgELhkZG4UbivwEd*ku)?p%Ex?6(ca zycehj2)$}9hXA5;2s_!e@+i`|^Kvj%q(GzetANXH*9Ab40ABgn0389HMt4=((TO76 zbRf(5_l;?X30d_U4kqjzmDkxb^n0W^WQ9cNOr%znQ?S{F<7Y z+q1P1jOs=Hl9nJZpn3mV--xt{Is1cf5t`tP&Eej}X^{r>0Y0=ezVBR3lxmc_+I zQ8BS=&|QTspoFCtpF4J&DFa~1rBw7 zOKIk(kTVX)vq^}GZcx>|%iuCJG<0Gf>GxXe1oFH8`%R5RweU;|1*(DEKR_yKYi~#0 z*TOS5Gh0ug9x47IIiaK+FJ__Cuxm)i!0@fhpK91qhQ8RB|5~MALhdaFH6O-GCccuE zaz624LUvVR-V#apD7sTr3{^!bOdl1zWWfL%!p}>u0+_1>vZ@2^kz-dMF0N)(l=Wie zi7yPyX zz3aPkhvcBs{ry3y3Yz|DHo3&~^mIt!$j!|Susj4$hu0U!a8djwan$q~n#^W~3(i*) zmc<7h#J6h4rqlD6f_;iwr;Q-3qDL(@W9-feu|_FB?iWGZkU_X_sX3we))#!c%5`%!G2yn{?=o5f4c2!|(nftadB5wQvy;z~T~`(y_)3)wJhfJd z-4V87(;lth;?Pf%c#g(Fzrfq_{Qe~3rr*8y1Bq&_G*x)Yzv3CdjA?|O9vyiw4L$qB zQ3yE$=$SXb@rb6N+n?hkFB^i#EYC`ZmY!z!$?-X&Uzn-Ao+)|YB< zMskaE9`&!tkqA16kF0S|)=NbEc)Xq4vAw_)H=k`+J%z0N^;a3hWM4V0(31(XXhP%Y z^ud5Wwi=8}9)}&vgOBsdmZ_d3*jl+aT9OJ0)JyzpW|Kv8({2rXisQ*i16^I`-K?Y@ zm7@Gd6gWK9Bc*eg@(Tfq?x~s5VWOfMf;Z3$6~Hd_JU{m*!T7?8=#jLWEo=i;T&8}k zRCHfFxlL4Fbo>%@A$cNRU@*$?Fl}t`!CBr16P&$W@wDl<=}s6CYr#;Z$iHB19*qMU&OYGi@;04GrsSKk@LAv?Jg&Zjr8 zmd5zSb0CkN$-QRJ{Lo!`qiM^9$f8Qh@qg6veypm~cX?~CZ)|FW*ZtQlURV)xCY^w9 z#=c!8^YkgrbJ7@z+;Ls)Tq{kzKl$wAA_+{xBVXiKsmi7IuowRLid*=$!dm{g&0e3C zn`NVW$&!8cNsp3)wye25#nh1I3kLckC6K;)zR*2VvG!;hF`7rD|xf zQbthtPct5o>J;M=v6p<*S}2RTCeAJyxW(bNovvKew63((SaVdYzI4>|{MQVf%3BV4 z#a2p6)r(K7ghV1v&h*q;3r=$n$DUdQcFDmh#jVS$<_rwXGgc!vY+T}!>Reyt%KAaKrCp-UWDV5AGr#&v~qTJF)CN)M{gef#ld;lr3Txg znP3(HT`d2jBN?s^2CHSjm;vi3dPF_H_1p-&)3p+{Ui(5Xm;6BGG1;Q0Cr0^nRr3#s zfL2vvyUzu;4tC-BhQMCaXB3S+HWfP(p{)MB3397RBXy& zT}xUdJ@52aJW3*K8Ot5AB}vSMSp7b9JZad|fwRmDIlsaSV>wtGimUA7{3PM0W<6RZ zYu2{1b)Sxpi8}dbkP9#8=A%$6EKZjjJFO}U-*?$XR;5xuCGaIppdgz|{zL0(@WCl@ zV6@kT=QfVKTkZ0?LyGb}Is3%*(O0#>Sn{^6be9g$sq3d_>K6n#A~Ls;%Lu8}2A(pvVc zo_DJ-LoOmBUdQ6dvy|WQ&miwk_PNTSIg8|aLT0mz9`8P{=Tf3!v}ZA7Dj+Xe+F`LV zb|0a#)nlk*pYzUQ$!T0j!qgkHXGWp(%f_+{Vx>hjMLOMCxiT7MR(OE)lF0~-r44V# z_Z)~lq8@&aQ#cEDhRqh=7~?BJ;`%Zv-SXDv(+*>3jYwOjxfAbpD<7=!fGgp{Y^d$W zgIk;43W&Bw?b(Zmp&Cm#H~#rCMMhOek7!5vca^s_Yrcx*V{vK)sK0mr<4=Nzd~C)q z?yVJ?4Q$F;%{2yO62}Z>_rEqRtoPA%XK%0lb5gINE$&_?`%GiPT;Ac1UfI_%85j0B zitwMFth3du>oZMG>9=XjeG8Q_{XtD8b8Q0^+Rz{`?2&HPe(GVy6Wub#QD4YwX+l(LMYM7H&#uW8)>$1kv^Pzx?wb4k&YH&hLB&iwMbHLGx6+Sct zYi7uFISIAQ$nWI_3b2c=my{D&zR8?ZGh=i0w4Zni@{2AySt?^SJL2WW&vqj-Ro$shMQed7 zYqL(KN`*76(xI`KH^r2F2@c;+9?o@taJ=13;K%LW7ON9hHNm{E zuh|O6EJShsjLnsS+qZIs93Ow`5rK22Exf1cpFvL5SIt(|hBTs-qM4Hh>KS)G5-G^v@PNZbaw*}DBRrO2KlVyirKq(GyvZ z*m`3qMnnvUaSIm9^o--o00HfY7?Uo0C>U82eCeG|qF*0hv@>BZkQ?~4Fs_s%>|8*b zXvUn*NL^=9Pl-d!fHsc9lfo!_ulcG95WV1@Owwsz!(TW=FU@Ft<6lC!{E4@KdY65| z&6|}^6ea$Fz|Oy@!$Z?;)|;1WE3Zs2jRmXIaQ)*c`dyh#f)OUdJ~?EsU@_kEtNeql zQCKAgyUzumO~GP-cAB; zS^BQM#i0EM>z-FpOOD0z}0xy`On98|hS@Kx}$aU5PZUL1q+FW9u(W;6Y7 zm0p2Ul5hW@4SIIGS^7Ohg4Hm0vwWv8Ut^CXWbtaJV!_=nQc}B5VKUEt=#yVlg`~{Q zr~iaeq5c(G0qgjvx;hJnK!+|QX4~G4-l>yKf4B*O&WZnPr1`xa@a<>t_1RX#^%>Cc z)6~?vuyFO{_5@kgz;i;P-nw0)l}m`KA(1vhIvARRZ;rE@4%P(r4&kS9)e9>-)eDQa z+!}qO%zmY{wZ5z|dTpc3g_@`w7RC?Zg5jJq=&})F+|7lr<5Uo-0jfFO_NH+@yGbEA za78V!8FQQTCj`}yBuZ7ReOyHu&oG(#7%<)x-=4hMLjWg&c_*HGC*Xr=iKO!dFKh$b zT6k0^*5O{%nIvn`P_Y@28@s$tB454yxRnU3y?shz*sq?zx0C!fk2|664a4EK#x=?v%euj@_?1ekDF4+qTVFM{aSS%q zW)&byP;Y+Mk**X_u*EVii|S9XZS1eNy$+cG_zG!9KF?x(@gtOPIK}F?;lU*dOgEpN zWHVhwtz?I7TMrz@N$@!de|9>|EwEpfoXOmd^~B2GR@x+gl#?kqb+3BPJI-Yr%gkzb z5o#rv0^3)(Ii4nNI7()SaZ#OfyKXv17E2supPGJr+nSPcg?a}Odk$vnk5v5@RsryYs(#9X7eKi` ze{!2YM#W!HMVZ^+U(li?EuHVg^PnPAh6C;MS_*z!W(iV(RnnJP0WF0OoThex_@owbm4G`ZlCv!GY#sncK=DoNAW_Rw#q zb82$)d9?^f*HAxgL?Eu2^Nr=R&WY*8+;1utATRlV{;D9Eelp1gsF0|BL6 z}|z2?C~nw#&vPV*omSPuFea#pvtnrJhxzd#wbfOiXvlK=PvbH{3G~5 zsKH#wBSTN?8i+f-t-@UI{82Rol6mve^>ew|qnm>ZG%+S_H#yJ$b2Cd9t7A(pqhf7P z%I_Z5x>ebH9FgN%17Fm}9&t&bmMW@eBdU(T@YC^Ua;qyWJkYM+s&|f|(O;WQEv$Iu z^l0K7_b{0|Q-wBBVIY0xSIBlFj&$Alh!!}H0xX@;J3<%i@X@jQOP@B>CrSFv6AR+D zg23>vOrXY=ZU)!3d(^|0^E%nuVBG}MT3oG|9oeMD5c{niNu{bO(Qli1bj}Ms1C_+) z;HAfkVo@7`*)$1nT)2wA7{ygDayZ*#zIZ@pu#sWiH@PZl_pV>LFl<^!#BSa__*o&A z9VeA8Dk=IYLtxV64WK5uwf!OCycKj!7qCBB@1qmju|T75S}oF0G%GzkTU-6(*%l$| z@~1&oieU>_q-i)5hT+GeZ#I_9I6G7JhvUSfE67~7V{V~aTbQ$vhL9o8!+S?`aGPHlAAp$*NhJ$0n2 z5Oc0{%o8R1sZ)GBnvkr^z%5tmY~14Ls5l~t*d|(atl8JEI|ybX6at*&gvFY(r@)@C zA|BeVM&kY$%y`N%=4`S`@LgNyoo)wd!ML@VVbF;VRw(7$ejeJ6XV^!+FQHSR&>$A0 zlxR7FH2eg2Ky2Y(5 z1|0v$7LDHo0h_Voe%m{m;F;j5?R%4c9TP4xw18j+qr?oXHIl_B*0m#L|D0-=bM~MC z`kjk;&F(yroC2d%RCCY3ert$n9vVcv7)O;kHsQPd758yZ3ZhjhrHxpbuR4<_hy`OQ z>Vv$L^K%qgmh8d5i}ZZfCW1uGCu|)=QDv56nZMalSo? zW?wC+wwcnJ>$ex`M%~jsx7y?bva?^bb>*$azSPwysAq%|ee^q;f;i1Uf+*q6_jM-+ zwh7WTOwgZaaELN2j=H;E*ME?5vVW|3vsRF3+aa$^UN-8Gpot%_;_|PWi{7=rWPa57 z5J)#h2HIzh6>?4}gm4X-Sa40^0e@;I7Pp*o6^PWJ78o0Aj})5hjqYxA-RXC6-P);k z+v?}J$e6Jsn1fStARqcgNlcC}-*;I)bOQfW!Mpujb98jR9f5tml`ws5yB`|b)Mj@= zJ%ADQ4*Dh&E)e^1I2zn^Ltu+IA+v3){Oo(F6B(V4oQM>ebSo-A^}`SgffMewMloKp zBPmV8*=4VNjXN7-SvFe)U@(b(8S74c?cvfr8fQML?`nkKVlFhf5lvEsDG1Bz=tGh` zPkBerFPOL29WxC#Sz4h@jU6#wG;C{5F9R-2RxWhfpkB5&7kf=x9Zd#<5d=YJB~F7H za8g9DE>@&Ul=3Px*o!m7Z8^yWf@E$w8Bg#WMPQfPwmnZ=?M$CDwK9jr&ZLIaITM0E zPGl3a&A4LQa%EI$MafKRvJ`A)R@HJ96EU*8)Q8R#_FCOch}+cA;^vPFt7Gmi!LA~l ziyH^FY%AB7LrvKY+Q1qPPRv;pT0s>&*&$W-cAH#e(a=yyLR#-VVewtz{{5rHl}PUK zCX2klzwBm(f-}=SI4|EneP{kmfpel-lH8^#K18>(-1_XJF#6o9vLCjb&*C-ZB;fb` zL4JS0kBxaX@mG~=O=D1~OjQ3&-i=dinJ<2orivQRh%>Ple(y7yt0Qmh^PmG~HN6Ac zLaLA#y{odsAAiDbPULhi5GUi7$B7L@%GFB4L5TckHD6n(JZuViOjUZp`6d&^tqV7A zzEdc(I`Gkx7cMrjOldMZQ;^?i&tR#-^eiP3;Pq4MxazQFYRb>EGnVXcJ~ivl53U^$ z0O2S$KawwJQ{yEHk*!fV7_4gw8V(1W{^z`e5>%+R)Cr~p@?q~t{#5g;v2y+nNJ=^W z+MvhMgLJaiO41qt0@Haa*ZYu$j#QC{5JK=nERtVs?FqbXFT!=>-?g;<(ZK92MaNXU z2k1h`OKsolgOd-*!9K{r&TEJW6TLBe6^GMT8dzEh6D-Y~dIeoSBn*7iE(dx-ZR?qfc&q6QZmxBj)~m5t}9FWOxno`TDZ2wC3=6x7V; z+cKmh$Y)79i5I1$of(ZIKX^~(6gB?Ndg8__R=2LZ@CQ@i*hWtxU3eoipTqfQ8)B@) z#;;S}f9P0mV?GI>P`rRfohs$czUE5VvZxa|naLktoSe#^l)w*H43`R2f1Vukmp_tO zbt^qHGVjp1LBZqsQtrZ6cb|_8HF#p)@-9C+%lG@nQtsoEeoLKi~YR*q!g9Iy|A0Fq?vL01zhdbQj3=?;ihUt zRG6CgCfrZJtjuVW%K0J^SAUXC56_$jt9qtwH_W4E+g@%g4((-C)H5I;VlD37sE)6c zu zqln=(FZEs2~`t% zF|l@)v4+WNw#aqbkFZnR>RrFlTc!-H>cBF?z(AQ?>(h3^VrdI{R_3%E(aXw^1(<~; z16?2MkBYLPE%q%7$sp&|$wljJFf{7>ieR24qu#LlnM_vvsGSQ-QVA8^MYevM477f9 zOifWoMN-pumq!t%XTezuLz9flr$&yCD{AY0UP!V`6uA68tA5`5qmBu$+A^lrVJ--* zr5lVSWh~OF3s*dxTcrUSQ(AgMMGpl6{g2CsSdM3rwx*MV6i2un+1P!}ehB4s|q?@7xVec9cG2 z#P~i?d+#W&>42)Vwr(N>p_0qeO)bn91t{l^7UWX#Fh*4*{$=rsC30(tugdL}jI%C9 zqKW&~-ig0FSrGqfBgx>`f!#6qiBHeGy^f+EIE?v^MWM`;)pezEb~L%Ir@OL3 zh&9-%$jKXS2>GAJBRk|0CQA&ktFJ+J^>ra|+q33b$~6zsy88+b9ZyMwB=xA;U4go)c{S!UcV13APeaF}M5>yN*9n#M zqJpxQ%})`=C%fwbPRtbJ9JgKOYru4Lc3O{}7Ug@UX;g(4v+p^qNd3bo-KVF4l=W7>Eqpb8#9KwQ4A&<6sk9BsUBt$uNU9k(#{-Tp`(Xja{!Wz_!$@!;l~ogNLvM)%W#*1OTGK9d~K z4-%$iWh2)Gre3228&%7pIMy((DKkKy3XWVZkH*{Yb9We7T+MZ1IXSVpiEuwtHfnOD zyX8)P_t9NM+mtU^z1rxU)kqdb2}sq>zZVd}lNabj+|SHch{i5|=+*i;WTKmS1lt31 z32MkdP7H77%Pak8-kGn)1B1Q^)0@l_5?N2Sp&Ity__UuF9{!g4%W>L$r z$xZ$ut_{Q6-&CHjufrP)2~lFtHq|9;CMj)_xR+yd=?Se!C6TuB?UvmEhs~Sgl;Mtt z0Y{acOOaX~zA}RT^6qQzE2==)U~EhI{1aa25{Vl8i!o1K4j>43!aUr5pMSQqnL0R4 zd@kG4@^Qe^lIGbfI@&%KyRBWXU5%8^j{eY=Y%R}TpfwnInK4U@+&z z-t%Ogg(bDvmu)-RENvO9;UwFAzMQnY_NPpz6zoVRqr!X^&}cinoEGl5-AA|NI(O**I5ZVUQfP63IU;?-w2YR+M4xRKW;uo38DHq$@M zXOMj4S~qW=`+B-F&e0;SQz2;$Zp$VXlBee;{?sOVon62=7*D+jCq5_oKt+tPSEd;? z&pi7+B6;+v=PB8IV~~s;hbkJ?dxUFWR@vNq@F2+J)b#3#Q`Ah<9(nktv#+maX;Tim zyxvebsv3c_(|e+9nkOIYFxDQ__qZ~0`01{8l8O8+@?tBSRI_UJHKFZ1ZD!4V+uogH z^bc0rU0+I?fdNWr~X`gm{|<$c|j`hT9=PY_}e3#4);#;1=CJ3e+<66eeWzI&a@! zBedEN7=W6R#%ICP8hA-|lhq+8-fZL?4X^N}y>2d}+}e$NtyT9 z<4j)Ua5O@l@JY2BdSkq@%hrD>7R;uTgK-sA!-7H+rq`4uR7ll3OD%aXOcbi}i)fxq z%s9J>ndR24_N#I#%coRRgK`l!X6=`b%U|gwy9=f5GdD2LDHAGa6F@5sI_Nmz696 ziI&w?`!Y;}*lzrg6)Io*%dZ%np=8U6Nt9CUCtR6TdEcL#og{rq-;{R7E#h8>EU?Dx z2z4`gIuxi9b{KlBlQnn8wF#H4&-x1ZP;F|jab0x@`a%Tdkh4kCcG(lrZ&hv^MJ88QYX8PA=u07ds04xu_86 zml^Qlwd4G-Af42j88w2kt?>6dm=@FKNwMAH z5h0Yrr%r`?bPQJQX(ZyNRQd8NdGD54`LORypPAaFKr41fLw3{@>q;xfE@~#XP3um{z_XeZg9@>1zCGA2$95)W9QqFG?C+tEG;l|CI%sP#p(YfCI`vVEL-2(a$ zgTWg5#M&(hd-F$({7y!*WkJScql&u8ZQZr$Z08R5gU01eBvTMi-)#RhOY!=d6V(~e zV^K3%_!7yQuwQi7pe@#x77J3`-Mtjo6nA%bg0q3*?heJ>Jy_8ccPCJs;2sDB zZuU8IX1;sxoc}YkCTl(K``AyyG@kdK@8jTXT!a&d;C)%f;jNWSLWFnehUGk=+z))8Q45!Y~3ifY)! z$xze|EQV(Fh)cNpE+~PKB|*R1-i&)19>@00{@GvNRs#SZs)K0Jj1kJ$cE5tn?qWPG zZ>iGQcNI{T`qQ{K4|=YP{yEP*Iaq5D972LGB*S>dmQX#=!G~CTeFZq{)7Ue79Oq!c zk*`t1fs#)@qJEwQbHiq|j-HcH$l>iP#BGuOXux?&y+92q^zdQZm;0XLbL& z(7rbInrtpBccbYS@^||hw#-6Itz3h-R@}N>=f|p+U*tNBk4lID?&z!2;i8{{^%e~u z1D=nb`wc~oiViQ>crsU2b+je@v(d9ka0*ogUqwfw8O^lQGK;_l+EVu4DOPT@L{i{b zRJiBXnE|3K6#Lp7S-YPQwqVR0Nc*gXU5;R`h@YZb&V4vuPMGsTbGN)l$frTmQR%6g zv=>M;cyHN>=Aob|@g7V493G9U$Fq)it8dQp!wno}B$Pgkp|MSvCSMiyCRp@%FjqGp zylcCP``0^>un_BR=&yV<8uqX4QvHnPZK4R+M`A55trQ@7Gp4C`^HXBWkZRjO&6(eM z4nin3YLT-zX$L}?XZmh}XA^qV)G1)8cmVJ~Fl-ZiV733_7?rldp0vIz>PdQxjy{M$M(%?lFU(0O8a6xVuL6RxgDGC;I3O^v#lK8qFVh-LkqdHp;j- zW>w$CVbL&Ewx=c#`A$@CH;N*^Y;Uf5e$JKw>qvF>ypj)f>;H8oL|V)^S}yl@sWY(Y zjQ=%;4^A_wwpkf+$H|`TM5oE}R?Nq}yn%zg3V5$%cw>6uVhCS-BK!G${dGyDO{{V}cVqWNd0n6j8 z6%kG_iup5MsGv^}Dwu6tr_4xW*Ivfba7D*lTLR{Y_cClTKX~Lcv!T#W9Y`1!zCSWt zH$5#Ml_=Rs$Rmmv9GdpMYbS@Cg&a!!`nr-?Z!ZclTgQ7e`7}H+PBHgDquLQLM7t3^ zFe0koO0TG*89Z7a;X6AmA)BegsxGDMy!o@Fq>M;edLSpbDPY@OfRK5+TNAU~#;{1r zv(Br4-4H|+W?!{HVfeEPW+FgD)QIflEQj&iEWgv!7LB~^vi$o&Q^w+7YD#dx;4d#9 z)E@0Cr(l+hDCU)7fTC}3JAag`+B>}^fdm|#=)X$em_i0uI2!mWYeBK#eO23w z?zYg|9D(}NXx#Gh46~9!C--L+Z$fNkm(MXL3CnJ0qL{AgBFoGCR0HVSNy$%R0I03} zHouTh^rx)dyL}sK?S5#E>fJH)d9U(G{_XG&_i`Qk?Z9OM9Nj?qbbvfKU_vlJ6Ed}n zK47_*^yO%@B}3TrEDu>9J98+(Y~8I%V6zmdEGI>=&8eRAXKQ+w`TArz531o`5#7*U zSAhR~z@G5%^loQoPgP$tG;SVG=W+5`GHi3S4oB`QBWvCdbX9Nvi;u7N@+g|CLcx)C zH4Xq^W$r6}YkUO*CG7Hg5xX3oaFL{i&9v;{F26?4Gea^C8w z7LZ70)6Z8p$!1_9WoCl*X0TW;ew&}8vQ}p?P|qEMMvybCs>zcHSe36HRZ}Ihtq_rE zZ9Yv&)A`JE=8+!RtXWiHYwZaYkXa0P=B@Qxh^fZAr838>ux~PHsz}ne%t%x=5SR5A z^3Y`2#LxL|p@etg57Opq0~DqaOWBUqu#E5TE#yCTjQ*%;mxwPODQYN5l+on$?wJp? z=M8c{%H0eIzCa4Fc_Q#gUrQ$C=1A(*kvXgfQk9l@d)>T$QK8VNc0b^)&E8+cxltpk z80v9Wd)oo_V3qDLPum9Nypw`vxK4#Wh628GU)YgO=d5$$BrS{yerX7D;53)9L}OhG z25G(bYR`BrU}&WEkUAy;lN0l2dKhxwbqsi*jbf_7&B+A%%khZ(3_XZr21#(Xk~rzcCa@ILa7DONitHU3M>)lf6jaG=6fN4J+F1Ef-qkv|LE(Pg5yRVt zb;(r?=#oX!H|GIGDY(t(m^e?I?%U?M)Lm!$D>jic_ORcba*>JGlNCIlU^l`YvjLB& z;#2)Itv5&Wq9|e0_Gu$jS^m2=$J*O%Ya1PIR{IA^2Ybjbb26oS9?Ey>_t^&4eQCmI zE*HjBgI|CeRV_ksjJ6N64I50^Tkp&0m`mE4g0^zM}_FBF|Pb`+>DM`!k@2oQs#5pE?yv($J6Om@(9DcPNP40rJIW7xG z%%s-kR^Rm+QB83Gh@E+B;)(j2jUcAjFwGIv%@ts0Zi$vUyD0ITw65 zc!WD@x%NI>AgmwQhfhB1>$Dg@Eq}FX@YNEi;0#VBrKYI-+3=|uNo`(4PsnLCox5vE z=IpcoLF9-(^5Fuw7#Ax2o~Uc5rs6|Kf8$-zuBV;~5lcg3)|{XmuC{0ci7-A1wOB;e zZKGCku_V=9*(Ddd$w=y`-iBz*LQaRvc`8{*+(yHi9)nZ;(zhOR)Aqws1}|l{$|0cH z<{>o!Va%q65s~?FzFoH2*q@t4Sy|tKAcqrn!q%vCDd7j))3Z|DDD3QWnc|v?h$r0*y%gPpZgjK_&4zpq09uW&nzL-#h>xhekdFK`!J~31mk##flhXeJ+>7b2R7Nu zT$9nsQ#?o6eVkZFFC*XPuvt5=RmL_>P}WD-uk>Z?x#zwR_Gx$=5RL@UIAnu$nx7lr z;<)UdhBRg`iR6)1uNyBhxT>gW&(o|-hh!rVVMj=Om0X3~TE=xPD?#@q2S4Iv)t|TK$feXK zV({z9_ zKfQ)yd*G~EjSCYwb2EDwXS)GWx85qCY7MO_0C<8+mSnfMT_UvI6a*8Z1u+)`!{9JM z5Dt50t!ImF?>H85zmbS+-^92Q17?zK> zh*cy(VewGjS)$2jFcgEC2v^C6$J-X9j#9U^oN5H3%o=S8tH_VL`3oOzi|j!tDD=`` zaJ&SOmj&vuv}j4LE+o~*S^FlGyJvMz{JHH~wjz|M$|CF+xY->*p3@%X7q?(e+5)Ur zO{j2GqPnGv;JB(PvJKDf2>(m&FtQ=o5KjzEyeiC$D`-_rdrrg5$!7X17$~UV?Uht~ zSh&DGl{$!vHq#=Gj~Fu?zL6&Xthu19O#o@h&pU5zeO3gS;(7xJ>0cbhDA!K-Ue*E$ zJ2pR+hYX^Kfy1t0Hx%~2qmgn&Hzt==GPHCFq%!*xl~V#IJVjhXx%6FvjVNZ{OtV(? zA<(i=U4mO1$v~>VG*o9$*mgJ@EmLU*;cIm94d}LlzS!2rXx|}{h`1%Lm210k05_BL zOHQJcMT(2rZeFOO+Qg4I3d^@lrK%$NtEb^m@+G~a76+tiE=6Zn8qy28@x z*l4@IOc4Nq#ua`|oQ)evH+*iPvf6qF*Q{onW1b9O?}|BCE*2&WSjgo^KZ_^W@7?1s zv|8<^44uVynwSpjOxz0*P@GS>pb=kkSx4DgeF3=xUlzILM$`eUC)1$ZuQwus}D0wRlUQ2Qc)9&o)=>q z9wFJ5kqx2O@f}QgLfJ~fn1ljO|0L03{mlYC_f4hf$a_;JbQ8_VAd+PaR|JG}Wfn{J`%YX-WbUc9a?njGq1$QKTX+!#3P&LmFrC{D(YNB8sc58J=5G{)mfF#5 zIXkO4TW)K)>oHG7xQP`oqGT}(8}mN~qcj&+WyKGc4w*4~^slO9!fd**o4CT=Xg##T zDx1f4{*HZ&&TI*+do0B$i_NB!UKsyDvDSzm`~X+oQ?1~-E))%FlF-E++YHuPm zRquwJN>=p9)vs^_P86zl{jqK%yrOddl966Z+zSZ^$nk*s2-h%5bzxaw-AgwSw`8#8 z$iPd(Hqmad5LAN+AcBoX+#?p@0ySpT8#m!e*$eSfABA<4xcpR6ng^RnhvMr9mJ&=ZHj_L> zCuEdAk&5PUVN|8nvIoUFVX^4fnJ-0mhQ*U%%*(J3)qn@L_mmEtV}E{*T&1ix_w_Y#}&o)@|&Ds4)k`Tr@HgcbW54zWYGnUtzp7KA%0VQsAQN-Xk?} zaI$Yonu}i!JK0U%vqIFh7WE7#&XO-Ms>z^8u$pQs!tV!BwZux9SW#u2p2_!z+^DzK zGXbriEgR?4-G~RdH&9OK^6LIXph;5Gt+E$QM<#t}+`#I3?yZ(j*1^+ySCNiXBJMko zRgMyIT0E`01Tw!gS?H7E5mP(L=E7X zMu8EJx^531B9O63Ar?ohDEUR_D47M}ZGGM3;+D~9SmDE!`olyOhkHrc6Ztkx`PjK- ze_P<#l3O%J*aDl+jk1ZV3SWme9nI*Nb7y^A;46#2Y1&H8h2D#IL*GmjYFH+B4t7#~ zS9;U+EpsbyE22;DrBV5=H>dj5eO+9p<7E;aEVR{w7kOV7Yfl-jtkBEj?~*q;jd7cqyb z^l>b9MXTsE+1_$R=r;Pn?&wlj(=4Uzh$7~&wZy|xuWX8%n&;HmV9m|EirClHk_g6E zc)7mUTBn)#FrDKT;4k?!l*G(c-8x&)n`zIif7a7nL7!7C{&lT#M?tpfcFyQPq3OR^s;YxtVxJeC?*h5FL3G)URDt3pD$ zbF+K5j`1wGtzA_Re#yEc0-y0b@^xh0N-*B-biNChiTKlE`1}65iP>s7I9YVFL#8gm2NO`@uD zI^yP`a2!4ztv|5K3x=v_in~h^7FQ^xR^Dqaa;Y_N-6|f8@IuuIc~-|e;swL@W_^CM zA#jMtCtO=Tm!(8BE=$6nW|!+dD8wzu$fd_?%BCCdH>hV;o>~Oi5w=od)hxt?!z8^YEw|Nw5Os$4xI!7`kJPv=`i?7uU@3c02tyqBlO0HL^QyNp z;*LC_8=P9(alLid^%m)D7_<6L{fXJzWr=>z89EjEpnF!FWh{ED2cL$PS!GA|eb8{T zReUZl;p*&Tg=!vIU-AT}Wi5bCCY;Qc(hS*5pkFSp)r)JWzC;aD-u=xR%67K?U=1p{ zMZVvjPa{SBF2cpgHx1Qjn=`Z=bh>5Zq*i=sQUj0&rtg1Gk62 z5M*HP1+A(IyE4o>7j&aDMwu+Zg(&>aB4pBvJsVBTG{Lckalk@DwlWsk?VU(5-*rcN z$N9#PFwWNO&0M=TXJrWAiH_L`HVZp z#QtsXpxa#uNz(q=PG5}RTAN!$H6zVzjkxIT2IfMwp;$Is^b z29>}sm$#zEWx=atzq>x1JeZA2DX4E}~M^JfQ~Z6c#?vge%}~ZG8J~Kc1ilS8q4W$jBYJA*qmBE zap%ZDT&;rMovgA@cP4P9NUU1Pm4jEmm2mcv{qN;}) z62oQy^mugW(B{gy)BE3k+VOVx(a_2?Y&Q2lUrQ!MrCb!TltDOCyM?u|U$0%^39f6M z{ur}4N3hxPe>X7{B4%%L)OUUTG5oM}IIT~;C$!gxMiB2yN_>{PcKO8axy_`O*_(X; z0@t|%y-ADh*7k$t!P0Fzr~Sw)fHi#40C<@5$vO);d$+h>=$XFubw(TE%}WxN?yVSA zC;I(a!;sy76K%qvJ7WF>kWK;}&+W2k`zd|(`xH|;jzsmyr2i(1He{sL-UPH+| z7D_0*YQ%M|8=KP}IG>Y+5?=V30{|J5r58}u#!AzcTuq=eYd0TZ!u3fL^i`@PyfO4Q zPKK4khDhvf+v>^~g(20HT%~gGRL?M6dDyKxV9!xxK)q7X2EgiS1);&tZ5NjlBL#t! zwu1c`-^$uMQ-|J2+kp==|b2h7R|!BX%Fw^+rqUeWH;p$baN zHrLt6S@ah6PCxnehYs>Roa+tQ5aTMc#f-R)nEuB{YQ0yubgZMjPfHXlehZM{lcOM|)8aiHR?Z}3H z_Q=GfiLxS-p;JUVKgM$B}40Sz1rPm-yA+AHP18t@Tt)I=GXiK8M{YH2*c{0 z1NMCB*Y%kBLQEJmfXio`rTnZ!P_NBuq{bc4evGH6Y|P~&byK36HV?+nEiZw2m+D*@G~!>ww4u# zOoWO_p@S2l_Wy>9ylXNY?0lE)Zu^MK;4ZNtI&8M>wf0_d`du)~yt${r^3d@;;N6VA zD%~)&F*PFz^fyW4yScNF^a5rn(9tv$lThaQMevgE9hYqVs7WMWQQ_^{W^mj(vbcUhFW8CFZ^+fTu;)mk#jQl^2&mav-QAM(x>WIiS1 zX3$(+1YR9gEHG~*s2N{o#!zb^+0w|zj5kR!dfK0*G)||-agq3Uq1e>>M=i6*H?;v) zf9C(SFyJVOyG`8z(BiST0ddfhx%>8&<}TdT$$uzo*M%{`t-ZCB-UfuyPEJ8R;e`bM;GBc_T$AhbAwfoyxg zQls%laqnpBCqfulg_t>YcCrZL6&j}UszqP6y5M2s&T_mi%LXxr~x20E|LLAdq zhTt?hwqp|d{;n+`v)qqpzN5lKsK&wa&q4DYeR(BtecO8<*_Hwhmrldsw3jiA z#(bC!IREN>0~pK{*BG!g-*z+SqyWtGwbUIXe zsRFpQ6(~)M>9yKXBQ`zCYqQro%N1JthhJ;TOp)u)0 zx%v;zkRhhSaJFSM?zih^Q33!3(g5i6~fw5(fw$bTZQ9Y0smy*EOhzdPJn`~u=c+z~1-w6ojmr7y-MNThP+kEoNUMe4{af}nW2JjJV=bJ7& zZUf6|nMX^nD-DP098vD_th$R6M#H^P2i;AU5723lN?}NJx z;_hRamM7+|6<}130Z*EjJX2XuPTF{idsK$-{s;06Rg}Qr4XO_d`}y-gr#LAo>5bT3 zMo~%0Ct_j+35jjZnSbF|CmKGa1~Y;ex;55{moHGSoj@QOwAb&)b4sx29!O~-{!`#MR{>^Nku0V z8B|iKl2^geVA6M?I_rt{Ix&6rx}c<_;pf}|LE_Bip)Sr5gG^K;6$^P(q*QHgO{MY? zF>X+8DY`+R*uef5k@oX3xTSKB2EnAj1qmymPvT60TVKELyodLP4jV5*Gznu^XA zL13-hzJ6%duR5ytnQoLdg>=;KMIBj#DAo93dGpou%wNgp$XFf8R9rC1%9$ytg|hE< zgrKWKM>dszWTPo*Xpk49NlkMac!{6z6}|msk+(-Gr3>V#-+B>VK!%_l3wa4B1xFwM zd<*5uC4Kq{u~1pR`|`JfMSZ8}<7VjyWHc(i=yRm4t$Np}oz7Wu{Fi+yT)c#D^)<29 zUf^|Z2`peF)sK|&v{F{`kJfT!hY+=73*0Z8rK^Vi{=GYRDTk8#f-0&~Dt4bgvRfys zbK4n`+*`B%lpdOzI#_I5=U(qnxAD4|p5963CaP#DRwEHLUg4<}_=xh1F|bxWp;wAg zHs33b4VFQvPhGde27Z>^TXivzmZm<=(V5^jTiWK?N!q)=v!3p~^Y;7;`y%7!(p~Ye zk}mL`Gbub8SlEDgIBHHE>E!A|`ki0ks6Djgr_L+q0&dKOk{R?5Ji(Y{d5SuFZ-rLRjH0M_S!K3!tatGj>Y;R+=_u{4^(X`E9{HrWtX|ZCGI#e<~QT5U@U{PH&KKHX?GDFYM zd?}rLiZUuXLH5}0$-7h^esw!O2KWD&T@S4}H1?IFF^>^ZEs4GOYUs$VSXN;>FSphh zffY+d+4FdD*`&5x^09biPCiBdo8HSeD;G7ffr(X~k4>h`TtPt%D(~k721`22h!@=qzT3eW<2ZCSmiZTtn50P9;E*M0~UKc z_ZjUghb|o3rV*MO<2Ulv6uL+f+@y*L{1~{wY`DzPJ<4f=1<`yl?ymgh_2&JQnE)M~ zjD*f*SWNi!C<+n`N)J`F>*ow*l{>oD_GjG zARAW@W4EY4!YSWVd0LDtRU&?d8XN=Dej{YJG>0DHfaAA|qLln6ZRZa_0o($v!)1EL zlqviysO_;zw&r&BYyG$9k`q7Sh9n`mOR!)HJsBP0BYu|!*_zxb#evyc%_)VNj@z5t zAz}SkEzAUvQbRY>`SLJdIHO;;pfN9Ky1AdP#(OB@KMXF1d&&+CWNXVa%v=>QW1B26 zImmM*lKmf1;0DDc=yMDXZ`z3?{Rm6r=e{#s`vxa%bn;K2&`$}R-&Ak1y?-M-!~$XA zD^^}S(BxI8j>ygyP06iZnX0!3==d!s-l7OUH`lLJnpzW(KP6U(e;4hy>cJyzpW0EH zX_u=-EgvRrePA=Ui~^YHBX81VuH(KwJN*Ct{aQKQ7zK?$MB)hkQUbUpvoqQ(=+&!m z#o>Ip=c>y}(vvsJgZ!v775ahT!@mLl3g8cvaC=YO-K(l6%IhgmyfGga!lzG=@$WC& z7Ua!||Md^F@yr~NR*B60|2|3{r2!{#d5C)XsG0KDM;;VT`RU+)a_UjCRVbO`4+*J{ z)0F>51`Wl46h>YD0DoNsY*XNRJ24Xg2P71w)>exP%i8#5<(=+N{Xpv(>de}{xXdJ6 zWCFuf4_kZMFZvu~Tb}>>#5@0!(J^@y*+gUh?xJ2o8uEecxysCTyMUrF+}>iXHtG{3 z`Ll{@VnkdFwaRd$$28s-+|r^;!J=o{#G)OpHAqI~zT+0@C)w|uvya40fEV;Og1K*< zf*4T3ED6&C$Umen>y<^;g#03WP6MgRZtNY1Hd|4U|4Zpf6qhw+knm2h{VyPU%<+P# zq#>Jc?bPQ(n*MbZ5>wgUp8G%J_r=c4Gt(M|VXEKDU-Etx8TyjVEvUg*)+#Cj4kY#6 z)lyTGHEw)auPe&`(5{V=;HU?5KR4UDtEs1|mghaQs+=9#l>J!MD2c^6A(*Dqy!lmf zyI79i+^n9QQhC3K6kwIE(AZVgFeu-vB|9f6udJH02hB6;Y#4Txfpyiz%-y-US1!~_ zQjqYoB5)=V!@NjESw%@ccy4~7Y_h`ixE!Igs^>R<=pmU=aERVRYda?-$H*}6J4bfd zQK!bdZSLz6pr}}kV3~;}L;frJ0~O^$X)?6b35g$ik+vmvYu=xwH{Rx)b4LT^A|Y2b zZ*0>XH)|X}5BDhBRy%a5Bt>A~4BZ~eF0g8k?KqZRp0wg-aM*s4t`+)9LDPLdDZ*=` z4Wn<<*8}dy`P84aU|iVTj{_ebtuBcH9~F#btO~O}CM+3j^!J4T>TlwxchN_=Bff!L z5uH!`8xHMKO*)3wDgGD#E9~yoC3N(&Q@)rbXkJR_Uz!l7L+fdA@pGtkMUNL1MhcTK z?@Gv|NrKB~a2~wMsRaIHLOX7+zEUCaldgu!tJQY%^5m^|S)IHpHqhItzaU=3lkJan zPJ~8hfie}4b%qq~^MkLKbnCpA-%qSv{*n=WT%Jq#?3Sh|uTgiF`s}KIkh=T2-hAzA z=(wn2x4)JvJ?p!EyEE@G$A_a^pC{HIXP2hJd|^|33}LI%ymfB78pnOzwGx-k0zN-ej#^!L>GVYvF4vS* zG_~TTm9+*hU3Q3QOJ?uuw^SSSU+A9hq%8u| zNPYA4k5btT^+896M?r6x48h6$mMmLeawQ~hlJ0jUz)nV2?|DvJzP226IHo7>O1L;I zdZ!-uNEO@yE(goCGSB*1{=Ru)GUP0;9)^tH66ktl;v#Va`cBnj!<%yVabcfTwjcRB zJ^AwdI0;V0tCrk^zQ#z2~Z+0b!Uh|ydz2Gr-a zf540lMFcFe1)3_9*g?3t4)GIFt+?U(x6(MwWf0^h4cA(|n|?Y_PpB@D+DB=dgh)EF zhMPayc5jqG*n^Z8IafzUJ|lKo3cG3rX0%xG|O>c1ORdIMIdAy|1*A+`1HE%f){OR+( z+#lsO=$`sXt{Ep*a0nJg#~t~9$U2YsUtpOHZcM2JSI;UNae3F7!O|*M_B|-%fBN{@ z@8`RKXLRPh+F2M2RR)s3g+^Cfey`J3J` z>l?DixaY|LqlP<*Hyg?cqgyA0>xYU@`_ET2qcyK#VRE^=A@!%n8$AFFB?I6{TISc>^dM>~|ZV5zm*R&+t;>Ho!wpj~}U% zDP`W{O~9pS_Y>Y^x}N(t3s>hWIy9wqpi?i#qjh(wifYba&XsL?mnSdzhM)8q2!Kiw zldLl@hzC21E%@R>=K%rnZ8-^tvTNffi zn`|BtVeXsyYijD!#2Up~_hlt{T1ra&2=o5^Ls=zR8iC&tH%aKz;9~aCmfXJH{x~*j z#*ZI+?+{>PYjgP@3dH5*Fq0qr!6 zcjms(U^2YPK?GrMEs#g0GCMmLl7GAA^4=PDb0r6q_Y+cd$wcV2VMIx{l=kl^dP7$W~^A=I{E z&C}ELf0Z?lL=^fTZDd)4f$0I%I-(M|*0dHN9HAGVcdoi$>D*&> zGJa@%(Wp=7%|eIooHqe)UzY6#YyZ>vOM%wsHZfDq7dWbqg7 z5v+t$Z+v_H(XQj5@~L9ya>TgF6VCbwKQe5bm}$*0Esm9d+bY1|+_ha7BCk?2h4Enj zGTK@_B)otKe{zR*$VW!ek0??Pz|j~>;9E)9L&SAhbMv(a9Ua!s>w=Hld1uq+m*grV zndR>7`Nz5QVQ~h}xB;gkWO;nlGYnn{vA(u*Au0R90V!aFs;WNnh(wgt2bB*WD=4Z5 z#C(?3lY1B!@JjiNZAK(*bzkzi%hq@V-nws5}YBzTFwx zZ6p@-Ag=Ub;nQ1_SOmt9Mm5n?WX?&y7TH1&x;9tai15JQM$1n5iO|y%TiV*%5&OQy zx!JENenUGp*6s$$I8T?DnX{x6f2&?mu@|(;&H36w<2A0K)!(!aGyje}NjBXb=p)8Ne^(2( z+|lkQl}5O=8blj9rBbOI_^*hx72k?kaeWy-4lan+B3-e1_)WAQPxrptl+22G245qt z0IHcoz||m%q^%|Af|uW`Te_NT{sVO%x$}n}bROub@|RV9rC!JP5oC1Gg6;-_xZb1y z_wsRJ5#j{h=fum!?LUPYAR{Z0K2Q0d)kWx|GAoE*>UW0ARNxPseTG%M{0_}-t3K?t zFGZKwOMyuXWwkwI%CwsHh#zxKTBe!5saHN}y_HgRie+BF33*JmB3Sw7VOxi_y54EZ z=uQ_uWLYIScOSlPC19=7HY~v85VS5dBjIh`3OwNV{DcIzn9Q))W-eIJDY}^2k(pX3 zkV1Hw1?p-NWESa%fl)X=9$;vxi)UM3lD{o)*Sz8083;L_B9A{#R7n(vqF!ji_$$Xm zms}RZ=5golrDYx0s}knZ7Z+gC*NQ6I5@x?CtJHIPOwWK)&hP49h`g36;Vu`P|1v1y z+2J%glc=kN6EV&_m*$AoevvQa7WeB{Q@EBPt%LUR-;+GG=le{Kt?#7e#*1|~Zz(D} zt;^@<)e;D{LdIi`)|xt`ooq_{pBI&@Vq>HaSJ?SW(~ms^j_n*w{LaYphY_nn&0mV7 z9*n^b6o$U{{Dt@@f59=73D!2yT#@Jsmv&bta=*~AZLvt6hICi?u<2DRwqS68_C8J1QgNI?mi9x3EtM;12yhj~D>904rO zHrvH&sUTfzQg!E~DU<~!k8BAAtr54E-{!szN91=|~ z+>$HVteh8RBdm#3RK>ohkEGF0%4) zv`J$g_VX+7)aqgRNhBYpEqYEGnugL!^7dCuP?A^1e~G=H!TX0G*dym)ZT;WWu29#z z74fb4G)FlVI!&b-vu~}jP0wIXeeb5-s9ZlSl#52^C;7!F!2@0sj;ORTlW+TzcaR=5 zr-U)vmS_iO0pd!FZz+ zC?BS_@`O>NT8#~g9Mp!nU$zAMMCpNbWwyBE1+zf2pz(eZ-4Cs4SfBDFoO99TZ8}B21=Fd(Zq1(QsVD(Z`NK> zJ4;;y*rHJ2qRN1W*^bdP-|1q;N}yo8VNF^n*yVc{E1PTjN8uHZQq4S;CXU0w6;;qM zvwZ;>VosUhtiPt6lKo&N*MTOK0EY}xL{Dk;5Wx;1`*~PgkeaL|sG$guX>|mfthLfs zV|B2ZhJ^@dN*H&0V+LEEP*WTYzX{NH=ZE6}d!5F7g*fFdz@16T!X>7=8|PzI{QfxO z>AdBF_8rY7pp7RtYvF%MG)a|9p01n)CM24(bJ2uh#%mEgeu##L6-v3hPcsdjpIPkk zq>g|F`_G+EARP~GW5l7~YpM#2&6StL6KCd+zYW}uR-#_eAldI41jQ|n2gr-sqf&Jq z9mtFo@*LeB{+?(^MH2|V<9zsfiL0kQ*T_rbXIW=7j)@exlRF7!sSud=1`ytkL zMr{#ypa|z#5jm*14J5A|KaHOq6G3^BK2{{S@n-){Na`T4GVAj{il@Qvkj&>jSS){a z<&kat^!AkwtI%^>rLDRc1#fJX>9@F=>r*ItQcV|ZYCYV#lIiU<$dP3d%lM&){F<;k znPe4zrZzw{I^|o_!BmE}4{K6E59~+$-k<1&p{mC7x#oZNP%KO8`(ENzffNH~!P&(k zUbN5?_KcR-`{6>!&x)$7Gxp0qtQ8p;$8tiGwS|hMxyQ{hDgle1w){i23l$DlN=kJm zPkpVe{=A=ErJ|Lp1NDB8Vir2updPAYFsU8lm?vEy1&mj%=ru%rN zut+Mt>;=t1Y_UR6{z1Y$nZJ3OMQO2NlfOi|*sLC?#rGTr1@rT3?fDIOZ`n;Gcrnqh zOKOd!!9?kGmq8dU#tkRTwok{Fouh>OxS5!v2Ye@) zq6OX5cMEC=v9Q=OyI=0JRZmKClkVBFowgEi&gMju3Pk62fzRDbjqNx)LbvZpHG`sEEBWU2ll-6&y)lkBZ~9{x4-% zPM|Hc67$OHvoEaDUbb&)IlL)7k^qmEo-F&#M~1x8)Zv*V z>+L~f`i+Vi9VkwVpwxzvcpCsZ22!@iyM^#_Xr&m}uD?21F2@K?BTz)fpuv=Q|+q^#t zf)qoyo$IvZrGsk;JM737c+XrG_ukuD#ud53d$Yl3VU2?{Iss3PI;|)DC0!7{fO{5y zoytmouiiFhip=jqDUVq9+`0)yAte2Vmp8eE(~Cx3zdr#zSLCWK zCy>Kb5|4#6Es=W8XG8<9w8KMrLu~JM3n67kK%Zu?g^4p1kC#<+YwHysPo-$yqu*=Z z6q!;6YfydHSfGAKo98GV1RdU1=ZbCLV*`&!>-j!#b9A&Rbfv;VuaAB}V)p>DVKG=P2|o!qcIRfhs$zLo^HG!;u+DqJOv6+n4f&T+B=@{icfQiWb_tA4HNmx$58@@zJMmH1LV#0)J znu-0std-VR(1g8Zx-(gep3BgLTYF;CQ+fwIe|a9aIelEZ-BMyNlAMMm)NRkiM#>lOLZ&CC7=A~tWBnBLl}Iq!R;Zhs*t z!Z%9&+bo{!NzCFh`}(orTpn=V>tsq1xRs$M@|*^e`t zspdqMkWh3NlqWBq1-o@Jw^q8|_(ZQepgI9Q!Vv1uG+_1~Ta2eC2Y?1yM`Wb~*_v5z zIM3tuY{C-68vl>GS=fg8mz`-d-D>9p@9o=>6`u8jodYYxN;Id)#6y$ z@G4QAQ7vJv4cVIzPgj%KR$oLKFG0gK1;35qVzRlDJ6vrAehA5JgulbW?j672P zyq4qqB=_FS$qM`I`Cgo+TD13-x`=@TNJ}Ii-?95vAhdALd14{z`~#U%HDK_e8ezKm zNnFvM&|zP5I^Wh(gS1`t--;xWQ;;^dIUACuYJjmZ-RTJ0ggEP&@)(m~veSQu`L^$V zgfvWgsYLxBh`W;&tl=0Zvx}d`HqQ^RFe?h- z@Z4AUe~Ayq!D49FnV{^sP=`hJdz)?yn4k&XtrGSaz)>Pj5+Z|Or>Ks7|2&#yHET(+ z*ohlnuS$W8xO|oNmKb}yNWH^&E!MhiQ(3yHkX{@eXaCPlnBIy&AV_g<^FphLobsFn zH+r>hoJK=*N4CL_nP8@nq!Fao*Uw5I3dDEt@{HG27FRdmlGcd%HTy4nx`B^OdIeC4 zr<7oM{9kLI>fs5+y#Zp=C&XFmSWbIrB^-Kj;rS=fyb!hm62PtplKva(E+m&#E9mss z;p-Q3S>mjjyj%OU4<(HIDtavTzkm1{PAt29rX>@7>4$80g;5wdm-FQqga#%aG(#LK zw;2e|q+7Ll@tCw9D_ebABOFP|DXb`KA5q>?>*c)f_uS|Earf_?owe3pYd&+1J?0qpx$kc#tg}}o zv)CL`82+6c$}8Y`BHJ;#a*a9UrggR&DgqY-m>9)QnR&j&0JOV(wR~PR;Zs}5k&>6E z15%RKCghs0+cKG+K9o9t@0s~Q4Hh!&JCmy;?eI;5yG)nrpqY@>(6ZAcD1$XEn0T+p zw-Jpk)$oQnKt{;bIJ@Uu1r{Bt=+Jk>_~0llb9c)7+#l1>M_TfC3+$EFXdUe7{jYw- zu}-Vwc{oxkm={F7e_AM9;g#9 zT3uF8SQuvi^bWbIseG;Nn0UwYUkuvgIsgYKMIUEhFX2CXrKmLL!?|j&2NzOOQYYrg z_1RD5lmO*qD-8m!jQKgRyNTVk+s6DVWWb4bIT)V^akDf~~B@pq! zn`-=J;DNS@5IEF1m$p@#!US`FY_Oha&}<5zDH#jL2y(jfTckVeD+V1HPC9TNzZeV} z3}9za2WV>#s(pCkJ6$jGx7B#_kQ9+U-`Hw*(=m3NNk&|M4CTG11=*Awm=%CR2Gj^KpP1R77nWf;*EtJJweqNox#6VAokEfh08&b5`=eH{OTKfkc~d@b$y?&J z(c@)8|9wd*)^b|mzMyPdudzoetSlV!V^!JgBz~_M@KuR4d9;>racS>Ozlml8$tZZ8 zmaNP9juIy40G#OZ&0TPwgfXV|Pdh*2lJ^1kRkad`#+TTE?CGvy*f)&mCkwC?L90t% z>XNEuZVi+^t8@Uj$k0|v%Lj|AA#~4rlz6+NjOoZIXyR7fQqjtx1;a#`(O5{s$I6<| zjguHZ#c#sV_l&zsrfm+8%~LDtd%=r$pK}4eNC8^ zWL|#7mIdlZEmVZRed7o@vmcl|AU!N}+Bmd%+q|1nQc$${yhiN#IIl|TT-mvpm(SN1 zOyJ+bZgx+;>HO4qSX5E+tBETE+18b`LQj9WyTkKbg>n3SsaG0acYzeyKDRZAfxCP| zGuLbaN_mID_J#EJ7m_jL8dK4%hEXm{&m*-B2M6Ny%j5`a2p3k=C>+sw)dl#v9-dc$ zx_-E9ez)%-19Zv?G90-SmP~5YtnGgMcd__46Y)xzZ(8NWHcFTP;FN5j>eUwD)fm^o zlJ$eFcfTSU@3+fY1rN2KeN)+Wr$WS7?LGZ#g5nb|!X7^V>VOm3EP7rVJ3LNZuMz}L zM+HH^RUq>pK3{CglM`R$cdo9sTuqjCuE;3w(8%d*dRJGUgkC_nfepkhh54EF*9Qf1 z`QsJVro#34qv(q+R2Lb>lHRLFYDvVWR{fch!}n7RQxYzYVE&TNC%Yd$6sOqhUj0+a z@$|m7Z1#M~4wjlDz8h9^bqsFtzfD{I(~vnjcE&_G)fxb?bl{^;Y8f?kODWmfI4(># z(bF3=psY~MM1+no_q!gtJYVE%M%AyEJd1S+869^)kHAA*wKJTVfT-iGu2!cisFtt za9)i+d#5EfIp@bxTHsH4BJ0XIj_poRjh|hjyO|-oD=))EA?p_-GV7UbarSjN40w6t zzRi>Xq^%X}EtM(e?aL+4Vw|`pK}RVBZrbNyb>$}ESq?e0+ji%;TP%K;z8bM#lzlnR zqu+ghEQB7eWEGo0>K)8(;qy0Fgo>S;b6{nK6b%h6;!5ItQu6J&x)=IOEy6@8uU}j)6(*(}-%{GtX=Rpvo5rDyG$dGSLEi>hOgGj5ObSTfKj)KPjUB0V11(G)9Mz*J<6wO@mx39f+Aw( zZ%VC&x3DNMyN4%LJhS{aL8M0!x7+ero6UEGJHWY@FJ={8uJcASH2c=cZk#)?A+{%p{gW*)Pi?PtP0@?$Ppxk@*Q^TA4x$&`np@+8T629AyCRCD+ zOm#nbDBnJ`2c0hqdj+{y3bEzB1ZU~j{-sahZil~j3auOB(wz@|koOqG*8&z;wM!Xm zA^jeJ|1#%?b;WwqCe^{d>=rK&eVXo(!EEW2i4;t zt#I<~tK>J``I@&?#wwrP*1yYbPIqN5|BPCL?-aLNkzEMUA09a`3&?3Zg);nWnX1V< z7MjyQiy+cp*rxkSx}NQMekj$yl-6c3dhH}18f*8`qVD*S!M;JN61 zu0x2Se8L zMh*;*#JkqT-rmyZzFhcx%&`p&|H7J)PR34t_1@=IdT?yPD3dfbICTkKbR^#S8%z%? z%Fv{2C@3wo1e)VQBxL%?My8s9NzHx2(vbB+@>DNlhr7S%u7mc3<9XH$T0RZHK5l%w z+Nu5*Q6iaQX8HN-uNC@OKSFVqG#`jDP;Vd7dV zK<&94Wsv?>ozObVUIpl_{LHQf66JzFsew61o?1hkI9cVGMAn^YvEsfBxmDrm1VZ4G zYpNsGwyqMXa+F0?{=@Ht3k1??ZwJMemeZQ+`}~D9u3x)TAL&)yQaBI)IL^XsG{4|3 zwhm?(P}Q-g@I^x9b*Deu-UxhhcQ*i9_&mExd|D1`JCuPUT?YFMXU)os^@ zEKUy9&<1)p)Oprt#+mN1UE6$O_q;L@lF^}eb+$DSPCZp}wkj?V{n*B#5{@xMiqN?~&%QS_v+X%PO zZ(4kybiy6gV2lPR5mFZp$}K!rlkrNl6;HgPjpsgDLRY02%6mVe-t1uPDx_LrFfbH; zd!!lh%*H9#0r?&g!sxm_zSY;vZT2)4u$lol=1%XtrWmfk-=L7u-XzJPxYaMc z!odrOkp?_HeYm@{x%1g^7GoLDm~Qr%O>liDl}F>f|5ychx-O6p1d6xRQ)U6Tg3g*- zK#VRY2Jma^u=Va^fZORpPXc^W`P$R8vMgoZ_1cg}nPqAdlz{$V5)j9%5}f z6F^q*QK)2dcxgXbb8P22?r@ZI(sXla1fSdW&zxjlc#bWHh&;;_>jNZ92D#s6=7WIU zi)^uC-cGAac#~`N)iA?=X~A28Ou?aY%O?p~RC^VAq^}S3s5`-GwOULCbK5}hK~9gd z=GV>aj%NnMbtcKqVwF!uyUp!Z0QJ;9wTL9G+G$G_9NchtpCgpzfzKd-DDS;L>7D8h ztj%_(URm%9tmaJWc2K6WB6xijV(h8H%j(hYttZp2Ip*LWpDVmJ ztd@QJx&o}ut=sqU%?o#k@To3kY3!}+8~e-;OgwFm2Eg-)$MaMK?vo!+rp59E2R)tN zBau1x+cx`p_7t|XXl7=p|Af_(so_)odEIal`sOz?T7i%WJOI#Ca8cAHER&*7Q94O# z*#;*|MO?-By~2E_xEAysd{eVn%4-l^3`ltFGb5d6E^8c#t$#z{0JEVy-!Qm*RZw$r zRIB!a%gsK8J7M2+Zrx(6DH9;JyR;?tSU$IuDIEnu)`k6=o5uUKR-JRR`QjNq{V3yq zNS;ymIqJCOji8+v@bHM{*kqo%`m50`F3h{+O48!fuzg!fZke-5S;8(XxM#3e`ez$&A zKr9D-C8pv#%J#*J&Y=ZDj7c%xwjYi)G&Ae?s{7c94>rO+spGElVUYgT+ z5gkjlqe&kIgG{;EGXWNG%=-k);!>V{k&SzM8tX?bUq z3DwlTNh#*JSPre*f^gA!O2rsjG3=iHr;tncO9}7sHtAI=(7HsPpyoky{SdKisYU?7)rpHsUBlE|Mf%4D zS&||7D5$_CUSdWxzRr}Kc<}YvoBJ1utS8^lFifl7Vq)}ZhhE|4M*5+pB{Mt`@71U! zt_~;Sz`i!G^d$jevXS@V1THQ+9wC>90DA`<4_cDk-J1A6qibo(+^V~FPB0n?@=~dy zBeJci#Ka0U&MQ%tDM7kylYL*kSj9YJXALVCiZMvEbMLihl9dNpB}h_Ng~a zMRtY;eMZ=HJkV_xW=l6kRvx)>?jq7-C_ow5&V97%{zo!TMM{Cx8^_dAY4l2xO?f%= zko|pFrzP_dq4{0sVXaJW%Xi6URN0Z&^h{*;kO8%%R`PEP=o|IX}MBf%c} z^d+QeGqSk>gou7O^+$Vb-xxDFLQl@kw_n)%E~yB=J}(R$zqaVIabF`5 z>uzot&|dTi$Ii@&AHB~CdT`CQjM=H@p;@6yHMbMq#P!6T4Zv#`1>CGK%JcFj+S+^O zYS_-bWw=vH;<3DZ&r=#U$IGKXq83(1ABTdKEI95vRswrj1C%pKMiNKc&65p6q+JyX zBlrp9^Z8ixmdw6?YMx>>+oXHF4`KEn} zcnCi%$t*HWX`atJYx@L4lITDtH5o1RR9+9?IhK}}_x7~0SxPs~vjfp@d*dz7@2Ei_ z-}Y+E(pMq*8e*8?B*r z+8-{YP&x;2)nq}$WxpS-J(@QTN3KfM7OISdD0~FM@+D7EG{$JS`QsT)vFuLnnaP1a zdauv~?MRKgE(s(3`6zgtnbKIRwy>c$iu2#LlQUc12A zcMYpUZfqLhC=A??ihk}X?JY#A-ng(szKBkJr0&Drf&0CE|Ryl za7VCxs@|FHi%v#{YeHHi7z7NgT_Q@3Na^2a^nNGQHgT*)#McC+BYO0AkGqN>77K<7 znQ&5iiT`Lb5H4_A|D0Qtp0iCOmjf+dPFjc*U^h znaE62e&^`8aHZ8da~6;3uBY;u?qn@Psa4+K`q100yz@)wWi&MezWBnx# zZ&E4*NfGCc%};#sMSORRisX(@N9HH(GT$RqhXof6;EC+oy{4CcpGQ~nSN6V1kwxEI z@zAbE40+ySuk4;~4wXW3a&z4sPRU(+^bjjA*bP*{?C!I2nL+*7WF$i)@Mmp4hp<2C zsf~fwBDRzIU%8;yK6hSO`4zn^4%cs zw+9`ym_yEcB(^v&U)5gf?A-}o7bA;Pavu9;k5oE0u%(?id&z=`YA;QHh>%@I zYhrMvvisQqD9KaqoGJTnxll~_WwWuI8Hr0JMndH&sADB_{b}UotK+=_s!A(mBVj+= zh)85MVxqV=C-p%xDTm(;zjiL`udz7kWF=Lz^AEHixe}bFu0IXmwKQ{tjzOJnSCK53 zmb_A{=0nBb1EC|`?CA4$yW5OArNv(m_clCpIw$xx)A9Y|QmT8Y{B}oSp0%aw0Dvye zUyl?czByN&r5|pLX1xn}c&ap)giu&=E|<0ea&(Bm9I%fyDu>^l`eWQ=*(wODyIgQ5qBh zva(u>yH+*rhKUKGh11Yp)bByHw-mn7Mn|(sx(*`GkvCIMQ70BH%mZxHn%p)B?caOR z`Hz4FV1X@Jn^oJSJ0+s(ab&}W!T&xc>0#+tPlz2T50HpPU+~%=C(Q3)K{Z2~8Rdhc zlWP$r^ugys?Ji;G_fL0+5YCF?0vF*W{siAn*ByH)Ti6=!0AXQ@7Oe7(Tw4qIv53EV z6a2%5LbXu4cPjC&*zM~22Ri{xqpyOHeG`?ICDIpB0%$zZ#iO(~X8kgmBSnf%R|VbPp+&W{i$(Jq4sj2R7| z+y_b}F$H8iNsHQx87d3S5;r@2mL)On1*eM-I52zhKJl~fmlUkJ&5{zqik%;S#(FHaa$Kwg+?{=F*Y)bzk!uJ8*s|LicwM=y7R9uR3)jpGdp z78(^FU$SIlMXl`#wM>1TM#Bp(xWt93Z=IxEUee(#|FsYqG2X_aa~8foeKe^eGu0bH zsCc&}T9OQ02-YqJyh1?{m%m2%&^BHpu|Q?GOW%cTCz2~lcnBpAPdwrwNuO)*{mZuE zr(xU$_Ayi{N44==APp@~=Gmay3cpuGX*9H`VhFxR%J@N^?=}%Ktr{?aDnA2y`6(Y9 z#usGdvg50r_Zr5EUok}0p$spy?-V&hk7K58SDM?#;(X8Z6}ZWnq3b6pW?1w652MVw zl0yjobR^z!$MYqxso{IM4=?9bp>(m?!TI^ra6R~^e7Iz~)W(UDwIGRfb5gEE&%9UOlBF%hfI^y_3t8_<&VLa-g5*lB>iw{DB*v(2Nuwst2F`5Cbt{ z&?7V`ddhHW37RwM(|unYwZJMUml$Jv*RoGaIRn0XMQ>NaO0x-jf};o{W7(-BilIk* z;o-iM+oq-$oBfpinilMC+uzT(${7SCw=`NE2zhc>`L5MFw#-?YH5i0Ijci#TKJ_OrsQ=2hrS~pu10z-B3>4L( zYLK{Bp0Y_lUPsQ5`@*ngg7=jctDywsCUMOl6LSvI8)B~?0i0Io-~lNLs33_G#%1+| zdPLS)e5X9c}*W4YNL_Pq^mip93}2b-ChbF|!= zt&X(k_ka`^m+Hm#B`s+^*Ce@hP;otR>OHNDc3svjU@}EjCp!)E+ZIJt@9&>5|KLp; zaV7z+ikMl^M3;^1N>=a6vFfS@3AKrMVn!_Ngn3SHFS9S(_xD3)VM0~*4jT(SW)>F! zb>V*h_lK2}jsVa7L$rum=gpkQdf*!kE#^vFvaTL|F3sF+cm3i)fA(o!ym-xLRq{IC z1P99pCT*Z9_A0bX7_n%+qD|{?znE5WY0WHUa*VE3#=CO#Bg;nGm~g(4wda)*sRLz{ ziHHvye-j zjvJmn<{V~sw|Ayj=h{)D%JH1Ed-V%SUb408yb(5-V#A z_J%6xdcCPKgWT~i>N|!*TD}~hA`%sv*5v%W*nD?*9M-0}1^v#&y_7mLuvA-ZHJJCt z1s4hD+uN1mOhE3=X1j4~l5G1lo`rsp2DC}sK{W1gaf>3C1?pLq zl$RREzlk{yBEouVzG2F_sTU_jMR0^-{OG#kq~kwv^s6O$L`ZsSb3O7hHMU zHQaL)N}5tZ+38qA*fK`6X zju9<_q#WGdg%$_uDAE)*b0ig2*3aIU%lK#dq?Lry-|J18C=I zPuBNt95AHcH#_cjSu+54a^-VcfL}oTn){!eL4P&}4;#ST6gq#zJ}xO_5!M$ zcJz=fx3Vp#;{>JlUV2)5;Y9XwLlS=R=*=U#PR&`J`Yt-NMMS-${N z84TwsEO=Ab)9Vz$A(SzksnqWAXHKyv?T@K=IL9AHb004-IWfQa%w>p)r3$&cUK_4) zq0+7q*DOBnCpWD1)*JA8;m?*Dr#_hozi;jtF$$RpUk4F2TJfd%UBtaJ-yQH(4Y@)2a-G~>GCowY+FV%`%%*3FPi|@ReUfv+ zGCb7hD!H}M#&O`30cIPfB3Lt0g#Fa^$L=ok-6}yrhqkAh8*&OzVoXrevez{*E>=wf ze*K<|c{Z=Zo8>;C@w^=o^S8*V@8Vzn`aa?SVIpf0S*UA9OuZ5;P25QNO#%>A3o2F6 zq-Lx|&&mmm)d4f2{EJl8=-dTQae$wQDy;WV;T4-5ReV2YmfbGsq}98!lM->{K36aZ zpxOD8Cs41tM)={wC4J?MJ7Mfsg|X#I#}d{tY5-)$Yu00dAmm8y>ozly-?BtxXoR!n(=jTQ+=?QL9%xr5p0mI~X%B4(GtTQ5a zxa-aPbBzT0u&A=Ywrz+gUQH``(^a0%%=#br1Xve7Jq7JVNih>c;O2%P%jeIp^31}B z$hzMuB-#kOeKpc$k1P?6d*R6s5LVhjP>C8k6dl)|_Q}5LK0{%9*#SrJmWadpKPsz3ff*o?R6`m;9*OA0(|;s9(iw_b1!!t zc*r3^Nrxm%0ssm-EZU^1pqxlsyP*v9F^Lh^+)Nt3p_#&cy?iJ*wkwwo_N;aAgUBRn zU)TuK(F^tq_xbgtl-yB0k|IpIWBv24Rv7;dgvA^e((OWxIWvAnbn0bNud&8LO1p&t zQ;IQu_#IyV^Vq1@v==}$wE8c z4!Em!M(~^rT!eBT-_aD?#_j2>O~L}(G4Gl!w|3A9#SB1nVa7nl-{Oo@q=k6 z<`({6`Sbdq_Y9A0BDm(EdIGT!X$a(T!K|YEGsE`#8=KY5xk!?g7CeZI1^bxrZ#7&g z$m93_VE@+}MNoxh{(rOkZ-QR`&jF&mjxh`Lx+<^PzhX=`7T*70;;;W5@ZZ%dPx0Rt zDis%CWDH+eQ0L&_z*l@75@dq{?LvUY2dUt{nnC&XH!=TRxBLH7vn4=?2ncXKefnl+ z$3{s>`QKWviMicf(CqK;muSxUyUxghUvDNppC&RV#^451(~8H%q=TJvAB~wfmIRkz zPYX9RvGqzi@v;^c|BjW2dBH-{%xo>;PbbyXxneMoa7JXB5ujXPO$jh4ARvBs>)q&m z65}JOMPd!~dt7LZ>Eyh7h?9G2tfz+`10uaejTOBq$N;Bn5;Ls!tUyF( z`xDt|5TVa9?ZLHc^A@IkM#t5!=8p8bc=endMfytH=fru-Y&M|(QJaINj|)lDkXacs z6_6n=?8nYXbE@SxDOpHiUCX&({*64w|1OkfR2#=P5mZID&W#MR^#40kC8GV^Fe{d$ zC`>Rz^7N-K4Df53;I1}ZM!>nMsyXjyW~j+Kk5sstBN9u09< ztYYNkZ0MLjgUl#57GRY1mipJocX>@?{rH^VwX~$sV^FjQyMsg^EMy6#7?!G zo=3KkS#yO&Ij3PS_%$4*O zYHoFyQQ*8oyaMz|_CmsPfNZ~rOzM&g|3F`tl!xGKE>*M~Ck|_$JgicKI;GtIl9*LY z>~1uZ1W*$=H@?T{TRGPVih9PDh;V{y8ubevIGF;?_7$)=77Q&Tr?=nc&0aG_3nOWU zc-dj6dC!sl$Rnj5`f=dDN;G%WgfreKeSDe~HAnjioY^)3|M=hGp8s#__G0x49uxpx zk4wa@RJfBQn*9wXlutb4{lh7CN-`}qO`0VL@sZP<%77;q)(7FuPR~ zzG(aKtr7E%wubR520YOTt-i&*8txIcz_qb8p3!@z>zpTaZfrB{7=m~?e|i#r>U=z0 z|B!8I6yO{5LBK+6l5?`#yPIoV7^ASI-9Ir_ykV@t-W$ptuW-Bjh497oGn%L0 zzUOu~{o}Yk!{$s)Y7cp*e&Z1h1 zkzYd-mG=~2b*;61UtJJABP}CUL`1pHZ{0lK0QKS&xXAZoa@qQ*DDYrW+_dk zqN2jpUg%N$&1+auQs=|du@cu2(HUEZ_|;G}Udo=`n(pavS2R*K|5CsXonOZl{SO@* z>TuxI$JTR;S0|)iz4_UACFX!F50dnRgsK4@yj6Ba6e-q%wl=?u98r$-w#}msVzcOj z;H&QPUWRuv5?m!t4{~A#s>-Y{ zZDyusU}A${V-Esfat$n|AXG}bw^6k#RIhVBs-KH(ZW*1C_bdZmI;srv5?=}^pYQf2 z1?Z#&-8eyIh{$PcFP^x?|2OczzJfPv3cLg&qMN3@H*`}RpGs;%qfn`sj<}_W17{jt zzI-Ryq1hJ)2jPAq1S^`LFazf#TgMGa z`6r^HKP>!pyy0h93>4+tIgCOZ9A+xWt~W)>Pslmq4G0XvALFEiZ z#h_v0NG-c40p*Hult?>-{2;4<#I;~c62Y^(;BmdH+zwd^>!jII_7XG%{Rt4m_sa9ryhNySO-&Cy2D?d|lhUb+0C<&_xjr>;7G|XNb}-2&6q>jH$l4k|Knk<#in2q|5T;{v2x>ctv@6CKXn4_baB^;{+(pVS*i-dTC zk5(Ksx8GOh2G+DW#eyGGNlGB$(OZ!*=Y%S68fMgD35jIQAoT3}i!(PmiPSF-IlSTl z!PwUVnPn?NQ%Z*XEq~InB$8`R4gaZx#xb0JdXIObsV8IT$wx`KAx>waG&{33E}+Rk zv?Cu^%~ zZYr+g=CnAOLSieXLh!V>ZsIJjl2VM6mG&2!*$jbMIb-hv`Z$9C2?>~j#!KW?(Ltne z#qPBg$idHD^^^LTu#AY>4^)`9J0THi3`)?*TvY#!}UldEkpID@gPldFE z64MI~HU0|j6YlR6b_aYJE*ktX<_kW#q%iy)gx454#FSStkBejfbYQ4^o7pv1B%C`? zzN_#ZKjpnj4!Kd)Q1{0)`v*vA5r9=To&nY{xt}uAMn%4^ezKMmS(DC{Bi<4O4sH0J z*T@lVRL2#@17L`Apgg-GaPO4}<6#mA6;<(Oa4TKugQcs^s9|@P}juU zX~pY!?HBK6T=F&IHX9jBe`!9t%*5v3ABPcjN@i$GFR4opk1$5?QglP+!7HA(VF6{h zsXv}{pS=FRR1@-u>?XOY{O&c6#95Dq@M1q*;E%u;42`Tq67s3!Si;YvhX^)Reor$Z zr5x=3^lt~c(7LEE$r^>rf4(cB8H?PJB25uaGFRfYKRf$T(991twfR|{OGo!6Com@5 z`@1u$WRe`%<96Wj)aQ<|pQpk~$RPtTDb?EQh*4{DL|FitowP08oz3@hYu3~^v-YoT z^;EWcD{V5mIkMVV9FwJ#G&tAixM258;|!d$AuL=q?YMgvwWfA*ltuBwpFe!A>fsM4 zQI^fL*N)Yue+wog*;4ny2oSu}gZWA${hNk$(_SAA7w?D_zJ3)i(~!t;HZm z%vU?50)PBKbc*IJOSO1>l;3*4BCk?G#yo*yRGorU+CT;!2y&OPtLg5Y!ERhEb<0%0 zy)x9y8W~E^U65J*=2@}VC12ZRa_!B*xU)%3CA{%(cz?w2zFC5Kb|~?oRd8t3r=YDw z+_MW5q&a4jtLg`3E@xMbQq;`a-j%ra#!dVemdN&rDH_Iwy3@~k<5eQogX-f*g`sZT zctlQ_V7z|%sR4<+=)0L_ZM1Lulqz24bWgu^FS(fbNpv7bk&(%t7945wAXm-lE;YEP zHPA>w6Q278K0X8Ez27;rrC{&0v!Sf#g!SwB-f?T(VB5Bw0vfC=4Nmpj9fAu>OLsRX z%xgSenEDb_S#C~dFo8KDtu-DAW#{5;Uf+tz)vJ{sMp?Bh2a!2P=oVIv*@;}3jWWPm zz#EMr!FF9oOaj}{T2jCH>{X#OFkOc)_^xz3j*4|*j7EEz2Wwshq`fSR1?1MDW$lC% z-?o-?BV$^phUZpuV>S@(3GmnK&gcw(N`RSJf7v{bWR@Ye^$U$8ChQ-VNv`{O7j6m# zUC2LHu0Io4b0X2Qs*6Diibys=)1s$UKX%=Ytjg`GoVrGP1Dh@7aZ+-BuuUuWmuH~a z>Dot-1QQx?eaov}RW2AM8))gdDLPU3YsBqNs%sHFAGNH^d&N9~Atcm>4rg~nkvXp3 z&dHBgLNKwV*#E2(QlK>rbzrxra}R?Pkx{?bg-*J;rf2BbIg|CM6M4u;Vu|@Y0#1XJx`d`&pneIQ}Z%|E#vO+Ag^}V~~^i*(oke4)siyn z+_8|~O{zwOYgN}^ZwN{_FAhxO+@)Et3ELkg@G6fJWC+9DG0!GdXWfLF2Il%x5w=`6 zjV%P|slzNxx_HB#EXC0E!gvgNCQC`zScdbP5`9D8qP4T)lHiQ?WiX0An1+W|vs9op z;HAzsO9n>7wtaS~Ob=`Cct3Z&$qTMaS!NL~P&C+EBuy5IbPvC&@;TKsac}uc@BKEC z49NH6Fp%Cp2ZQK*U0}jj{^ip4aiEY&ymhDRqNgLiJ-Ghh|B*aB5bg6QX5HzV@}M@R zF!I|Uqc&EqcbTr+lLvv%_AVuuuAEXjM$^(7Pd9zGc$QV=pntGAd2~Y+A}+Y`C99`A z-}yY+vDLbqY#x+9ywe5^y4A9N)E7wl#WZPdT}*qvqoXRz4WGzLu0Hi+t=yV6KcMe6 zO+~wJLAb%FUKDI;u6J1?B+;Q$CCu6#TO(xaBW0<)i4)#W|BfT%bCOrI3Hpts-?lZZ zX19z)2@Hk_1TR(w*B*GrZ$kRFwmzC;g0<#TXAgO6U-qmOhrhTXF6rlXQzNw6;z;IC z><~d%oI+N1$#tn`n-brkCu~D9B+DqZ{4P76Zr<2bjd(EpcndPB>K8S9jfg!HW%>)1 zW6ht9bjVBn@*7@=5>n`6mgJS<<$bsHuVv>@wC`k(>AVf{^^WU{vr{ z-M+jjymXScVM7~IaZ3w3nZ0Xkqxkx@%ZnV?F;IN$NPGp4wu_TCRlt`XNZo3=7wXFp zTkzYgOH+Rt_`FMjp{UI%e2Lo7((`?~PJcG_>Imo%*PG+O;Wx2qRNl96x2E0fnYP?0 z$LSLrvsR68i#?B`H1RFt$$A?;O1#sM@Wz0;KBZE9yC`x#kx{wGrdDVl#JO@+?UFXW z#%X$XbpyXVc_IaQB`_A==nLNC)d{INY^~wpPKBG9d-M!XE~&en(BxM5_O>p6yc+MaX!M%=$hlXX-I|OdUTL1j2 zz*Xf@jV7Vg5J%l%SzG+CNyW085|zNz*xgZ?c^3iGwwivUR%LnS|DP^g@iz**KMVaiDSZiM+cKR0)q$?irj2$-%{L?YQ z7`#S^YD*z+av6J-x9`~-lPyXD^Woa#+AV!v3W;(@&$v32BjlDWaa0s0mJFMNOq@7b zlcTTPeP*NyyQg6lo^eM)dku&ke416n{)m|=2y1I(gtAQ~T?@hA?t+R(L7^Xo=cu(Bs`55DIb8^mh_R1iY&3@^8NiYw792^PJ zPl*v9QQ^ghyTp3B5(#wj8oB|=U!q3&dnThZAVK!?C9 z7RMrY@rSV3W2t|@!vHZ9`a8w$ZY#Dj2Oi>7)KsbZEjF{(JqVa}&8a_o!uhVRBfA1_ z_2!)S%D7pmsfhw&en3jek)4W%jm=9VIW@V-)lsbck zKmI6iy>$8*{Ji?ukkv8x)cSAwGB63|->H8wrxia)k#ou5ns$@beJaIu$8X@tzxHjg zS|r<}uz;>oWQngwds299xwl`x~>iMwIF_yK&Lp+vWZIx^tRMBIENkMdc`&Q4TGR-eA zA8i0kGWA8;xViu9^Vy_+f!pc!5{A!XWtP#JI>v{6cL&zupt=5UId7x3N?wS?j!Yab zN`wvU_qiIqkD-5T17ABZKEJ{>z0p7aFHqJ2)>KU!iDIDoxZ4cNdpt=fb{Hy=@fZfE zF_)Q~V*5?4Dp;2cZ**y+1uZgBRo4Xe$C{~XS^g>z4lM*$;5hF{Qv#PreYDxVZ0;PiY)fUXv9^9#|!mMiw8@sc`IKN zYg#kOo2(lm9ktEjWHN#*zv-t0bCVykD6ahRvXSbyCVlzUAG<{v=0g;qHz4BmPXS(I z>Q#+ zTC>f&-gPxLj$WS`;v;@TpHn7AuVI-+Z~J@Hc~(EdGty~(zM!iAD@AK4(x8=DZZ>sL zpsK~5yntN7LHdyzoY>M}yahp7*EsKBU(YD8m4vrQC?{8Arm$J{F+U5(Gz(rNXF;{*L(#u9XVv;CKTIC&wK45ao$gol zljRI^4Rg{o(am1E*tq4jpbowaG8dg--Tp=@Bn)`_+d0vxYu{oIQbSu?B48~I>5)h0e{#QM*2j_AX*Glj-&c3UqcvAcys@^)Pt*veM-g~#Dg1bX; zcPBtwEI7p-iUpV8&TerhxKkjwyF+P!prL4RiUf+g+n4A0-ZRd5*S~9xl`-a;bLC$1 zzJAyB-}Z^ZI-Hh~F-X441yY0Xi;6G|CNX=nKRKzPi5HZ58XoT0MmDw6J$%@IS7T!v z%t8awo%&3{B)doim_bp$_)ybQjhTksMR@tdto|?n`nZ}W#^}}^Y&Je^S;olh6JT6n8DN{_s;~n zr>}SW#PpYZqtw8-YgI?g`WEkD)+dIDa50`XX}+B-1+) z&eylpy1(o!9@*8Bwe~z=R^$Xo+nu)IwY-xZlSfxyw6Pn%U?NRITMdI6q!Z07tO4+& zO&vR)%uW7x={!7|OS5aobW_nn|436^s{sR{V%O)g(JiTNp8MJtxjQF}CLVtrv<#d9 zkwJTRDmm;Ml3L^?YOdBky-ykAl5E-)xND44Lgfdhe?nItLagSj>Sili6=-wp`o2^) zTd}IDKJ|wwQ^EyK&eiKKb4I8jUeWx*?(a(M^Uomb^hY-|eTGhq5gl8dA``f3-}9pY z352PrqGs-dZd37j6#$g;S+Y!}E4n?498iO4;K;slBSDFgQS-hSt`gdDfJd?zH|RcK z{%(u7lKD zy5|PwGU=f&Ej=OSD}xW$_2-*%BS_FnC79MH8y^9$sX;HLXot@*YdiN;d^ZA__X7HN z_Lx<&#DLIZRx<$`KBsS7v`@l} zY7xag?E!&}3VNY5@|G!o1I^ge9a08g^TJ^9m+3mVv8%(KvK{fjh;&}1rQ}L{Gqm#5 z6C@fl82{4?MPAWK@#z+1DIaap>5tZD=2F7lIzNpqUx${&i`N9Gw%`A9T`&R!k%pV~ z`EHq!3ob^pHG(+yMzAz?SP~kyLOx&-9lDAR7qHabGzuFzv!{o6Z1mc3l5n5DMbv0X z2%cx!taL6n>$=&&I1fyA@C;`R#I&2b&BNMBbTPv|25~@wqV$42L9{^ye(&jP?-YI1 zr(w2PWv#h5oQ5Toql4e8yAy}9+_=Y(sB2oRAD$ysHT(h&9V~k4|J~cZC)qt~ zx);5o?VIZyQFBypFwGq>fybi3xBGxO`G-g9SgPOBUqG+o-a&-n=F5Nk#W!lpn*31H z%9c#%?N&f;Nm`G6*Kq70R!k`Fj@CF*@W^s21%y z|H;~Wsor234mG~#4li$y9O$Q2WI8%|W zRl7ScaBfoA0{qs4KL<>}W(_|0 znCUg!8Np@0GNl4S6iDUQ`n29`RjmYRdlS_SOhJvH*=J&+OVJRmc#m!YqdDV|%vtH> z*MWoc2ABpN9(DbtE3K0L9W2v4x9V1tW7vM$=GIXZ$%lOsI zZNfH{HXrDFPbp^@+(rYS87kG}V2eM8Ib6Ih%be$T8Bj{|+TKqZ;52Oi>VQw~g069b zLKA5NrDzJij_c#=>EyuUCpQ~=pU7LO6Nn1)m>1h?Np^Leoxq^T0z&mhRDN^^xo`H{ znzX9kyzdgI+yGiMYt!tX-mqL=HWF{${`ekr7_4MzB(yUZVA9?xV~)f~QgREKSg(4r z5v(@RuM3c?^)P7wVFrOS8DHi9IGYgnSxY)LULEhQKGJXJdM`^iHE=W5x~p?!#Wj#) zDulhmryO|zxHL`cOV{<&=Wb^{J2Z;Ez~dsxPg76UqbJ?vn!e!6Tvs(jPS<<=BkW&T z+M7|9MWBY5`CarRlhM_5-92vBmeP&POERMzjh+-2Rk@~XEjLP3PBP_N^UAPg(Q%

RG+)6yN>tdR+cL>+$Z}=aRh(SirbWg`WrGRto%n)4C!IUQ$VPeek+j#5H(L z_AV1aR{&L1aE2;DuczGus_D-}}scKC2$q1dXd` zN#>;I6qM~3!z+*+LgIdS9JOx?4GA!MY7GWPYgx(w`> zYNQ&Qlhe4Mu<#V;hF;oJ1{n6CKWNrhiE=Si_7(rCBbgWGwZ_!6^ZtgxkyZ4#2i?DS zEuHCSfE~Bmmo-OHG}*uDoMb%P=-(Bt0IigUR%?(_pN1n;kHsm77z#?RoR?!czjt?6 zcg7BH{#sN4oyc*{V(=M7_8Fbxd&D%kse1c|;BAS4uv!gd_4CuoN>|pRItmze@=D%C zrDMi%!B}WZTGAC_?x+F@d5lO~%-RrlyYZr2;&MUPG12~7$s;ub&MKzC@$|l@cD299 z_$gU&FKMxpeU^vhZu{0AO`bcIU8Y@+ z>4n4pg{kZf9M9PtuS)6qA!Y%@Lid>pdUnI zpT2mO90Zmva`lFcrIVhz@|zzspol=32Zwj>YaN1X6_9Adm(fuZZ@FW(sp<`*qaf9G z2YiB+*4YZRo(aLuNtHEla-lr=A^nHW>1LgrH6^8AV7jTIFa`K^$ArJpO5Fj|RN#n- zzt9uC6a_|n4)$SS@AyIjcvj1D+1wW}a}}2z7nrL+seVmzsq0ynt{`$^o6Z4?V?Gfq zJ+0HX$smYowa^w0vvIkOc#) zWnKG=VAy~hQ3)LEi{4m!e13|A{S;7w9I>K?u-q|h7ugUT?A**8!WpWF!3TIRjzx(5 zVzDt)wQ5E5mke~bY#R|@9!pUI!|zQeB1-*iY^Y%Gh?hVs!Bh=R`Zc;w#wG5|fpedf zXC|u{B>pKK$KvAtd5f_5723E2e@9nf<678QGs@%Bl#pYv$T#9ZG=c<>cufhc^^W$C zv6FDfZK}_!kLc>jW7r6C>J|vO0G%+3Q{{)@U`^)#Y(5cWACY|`BGxc8U=WWf&N18m z`5gkHI>FUhwsf9y@JeXh{_wO@%DGRl8#BKo9(57@`N2q0G682?#yyhRzvgw49-8G) z#NUlFmw4;*(b04bp(o%y*I7`qiI`sQv7Du5{2&q8Uh~$7TasnWo768PoY!gkm1e^` zR+8In0?L8Per-3cpBejt|BS!QjvD1GD5zIeP-1tuxU9QeM2A?P#e4ruhLK%A$F5V{ z`EZIVfRG_HbfEM(OJ0@8$E5^NTCr#pe zduwHFg?IfUKkjJzk1eJ9&Vr>TjtOCtiOr-;4Xk^v;K%y>F=!ky>i^NAlcLB6at<6w2!1tVoe_LgCoC~3;xcpWAl_{H}MZhGm|44xt)`_?E^0QV_o0E zN(Thr8tE2EdQ^*Ge$$pKjqxQzbwREm-PCsQ%-}u9m<7!fd!g1%UAQqd# zOz$9h6%iV=ke=4z7be|uvPhw1(!jU(bT7zS?M1-kVTHLobUfGCpROO?#*dcvFr=cg z7U$Igi^|X#w82EPhT5SnRkbf{a5x-`$f-YO-hjR<AO$Lly*EhL42mb=P9shgY!QRSJ%f(V?tT7C8xUn6Y!*I!&t3?)^fW7%%j z=_NgkS#b!QHg!qqf{n&Z#FJCzFwhCFdb&wFIQPZ_c_qPa#Z0@5R z!1sJp{bWXzs#KtfozaCn{R}RKCk|Qhy)*fX51uG_&98;i1~=QxmQs_b(HKa#?A>hC zKlso?#Y%=eZ53(L8@1a0blRm60WzMb8s)If;&^DQL?wot$In7*-z3E0cy zhvm_`qd`!N+Lk2qlKsi)NuU1G{1*$SiRDY>x?6?pS(~54NOr8=_V|J#AQP zxKOJ-&H5GP0@5%nWlE#Ts8;j+Lst9!==N?;_C4B1Y)LJ^mDyWp1zQN$Tv}` zt-l(*&M z!g{)Tsmb=pp9Oe%F#IeeBb$=^wDY+yLU%NBlpqdZn$ z{|Lp>sp(kWcKp%Wf!LKS)085z?pOVn=V^p$Wy%a`znd!rK#`9lw=_?JNy!lIu+MM4 z{z>!xAZRU-6mb?6A8Y0ty^-f2t38v>+%RbRA|Wn4@?A$b?7P|N{!_^0)U@?Y9VFmx z;B%A8fxhn|2`F-31trE6|o7IcH&*_nFcqo=!?#9`-YM(l`pmT&3yss?eC6H=yb7X}!GnrR}*FzotclKqK6}{igJf zUy!mn%$y9Iz^A`TFE~a_UhqA!kfZ&4oib=Zh1gTmzoaL|LN>2Abw<4nqk;p-?w@q2 zf}kq!1JY7gD$b+FD+g4~%50wslGg$i7U>M(RyN;}POyi_Xc_3%_bTzkw3%iFxLN;!t%~LtELVhBb?2?xEVeo|fq^vb>>+(N!@4zuZ0b0Hj zaDW%11RwbP6^^m&OxpFVfJeuJZhlJr8jS|^F zx$wvdC)3i@ONzH#N$8ZcX5GO0v#Y96dp))aY|1 zn)nj@WF(k|e?5~P6YY?{o@GY1K%8sz=rOI43!lDk^@V66j07A}O>+>c(~Qnq3)b}G zwxv~hbN%;7bt*Wp|9NEe%bB)}^|*C=SBEDKZGQ4gmXhfyQ{@?xV47Zq!jftLIz_X& z>n+ajhfAPKX#o|T#Mwk`WYejbS5gepEKzfL=kI^t8Th}5ns9c%f<`7Jh?<2am)4xJ z3bw%G7um(_BT209CL4V!P`KEOa<|yNvL9XDc!od!npDxyd=s>z27VagLpxXiLs?%- z<_k5YZ4rX+=~-}T`*s#RzcpZL?=LS6Ctz(QMNWt9x3b}Be*dmxEO16FqE54Ua=N+f zLm{hSk|42bOE07i_58d6I4_jAdZ)`EnAwX=*lUezBP9m+__XUcUiC9H5PUlcyop_= z(OgL0cGHMI%Gvz2UWC4$JNeA@?xzlca(~?DBCC@Bc=b6@G~f;kcVjIvKes3e|c?hDs+QDVdwtZwh@-5Cr3!{5X@k2zk}vNFZ` zf1Mbr{A2phl%kAvN!fjCqym@D?4vF?h|&9~hq35l#kxLuJ38Q7;6%(#&TnhucjMHa z{j0|sN7{nOG=kfkjxvt06bX|hDFu31#Z6t;@rDloxPZp(q*5n?2e8Ec)!8&lR@Vi#8Pmaza{L&KJ#j* z^bjH<47wJFW<=S{W=`lq~yFL~lh zHmq8B@`h?E>yI;5x#><nyC-od5()0Muwvvre znC`1vId+ndI=W3nPxt>5Fa5X!Jm&V^GIrcw^>|zr9%`JI_QtQMS=uO5e)`WZ$w_aJ z0{uOuz9MlN&EfcY1KXb6NCRo5p z6EW!Fm`3A4_;1nB<$oU!>;EEX{-2@!pF1i%T>P(Lc&7*relNaQR>_5Cw?eb-wq3eM z!45Lm#Z0q;-VeC|@!`et+6rh_VV=wNx58j7gU*Lph13liqaK(V;)9M=lQ2@tz*JSa z(+zX4r9^y0slwLrkxuhIU-dP%P@z*9zV&{!ce8Q;rMUKG@h-=xGUY5PRZ#GmmuG0t z)}^qa>5Nn}C^+bU4;)(iP4*Xe>~ zpImF+3q{{Qd7qqL!_7iF=_P`1lTwxm=pH34*az&F|A~y8C^YcAF%i_ZI^S3g z%Eh5WWzWY>28It$ zG|5fC##8%)PPq=cZ@YU%nSm$ewgziFm+gGU*O>2{%XBYSsJHr!e{3gERCN+vn#y&Q zGecf2_HH~s()OC~73@f-ufu~$cijD=n4YhnA8?;;20mio zQuLG32K@N`HQ(~!&)Aig$WXaPi5k%1RjY8v$?@}XuzAY4{YE8G#G3rv7)&Pl=KA?= zjhuI%QT0P}sj1o5|Fsyqf+1-ddL|0Gx-`unk`conlw=U@5^*XS-J8s_Yiz1LMGENy zb^WT8rCdGQLYKt5s1Jz>5nVPA68=d|RcBoarrEf)9E>#%etQly+kgP_y;t3wkcTQ4 zI&U0V^kp^j^lG}T$`kAcW0AjlyJiaQb*8#LraKx@nyHp-C)FyvJ37{aChJ$-1D~#+ zpF}YBCg`dzOcMI7`tP0LU;gCZn)U9(7qfHebK&I!IJSTMT?K?=zU4SJXs#yW9l;TC zmY=ou6IT3a-6#wp=yscbBjEXV?TI7!?q{TA&xpfCaXWA9D^T#}^TU2EnfQGQ5d+=*1(?oCYrn2j$`6VQmEs z1J4PeyhH7DqNLK2vw`6|ixduQ_{cG$eA2Yh937d|S7XhJ=k^pciW32GT=eloG76>=g)K?TkFg_3i+2<)>vi0g`~AxRRxs$R^49yOs|&Cm;QRl7rvO=qMH8&j%~;H)m&Top&mu{Y^%{G2@d$Y?pq^{la; z+$U%JS;@IEkr@6Io--B>Kt$4FN6jWRS6oVrpVrchQj92&oACA(aWsF)Lzf!W=zBnI zVnxp`qpd?tQQ7BAn)X-pW}VR{5gUMz+QT3EE-$BBO*d52+QK8X^pZTAG))srSqa;j ztY^GYshZGnZF&=)J#F*MhUIH$ck!p03H}j>wKSH@D!DDE%m%e4ZLRk_+4Mni6;+N- zRRyf-Gp)=2RLGj_`dVjJ#Z|o1$V1)cbBv_ml{+t%k!WgYtb|roXP#MrkLgu0QHTHT z#d6DL*4D5RS!=D*5Jd|HEmbVaWosLz0OjRz2COfeA|F@@QQbZ5-iE=J?GB{*qtpBX zMk)8~XGt`?z84}f7dfyAJ3KHek9IRpY9Uqy!j9n3LPPN_b|5=MWy>g)we=P8Wp^!C zJTlVH+dT%5Z)fn^oh7uYi+;~&Nt?cU_>N<;X-JlOY@CrnBtLqP233Gb9w&s_8ky!2 zNr(=w)eUS{;1T*0k@l5|qG-k-h)()a5w}89UkHI=LkbALKw6pLLZsT~@fr4gWiKzA zuGk;0)li!Wz=ms6`tfmMX=pdu-RT#ss@VGM=H!Fc@G~P{um=vq3|76+FL@aXNRSH} zhfG1~#8Vt_)QFzIspl#fk6$!V|7ha7yrLT!6lr#uB zcxQkbF%48TC(!e*vd+rxY{Rt~^P$1Q&#IkFaV4kPV@#pt1#SaG6wz-yMUFDDQ$47>g$1-}~tj+VY zpPM!WEz=_;759}w!uPOfR^|s|$q})q9jFY%?&mBB<8makQjRIPZERJS;~aP94`T(edMDw#LJ5LT^ES3EO4~&(__jh#;oBy%W*p z>7MC!TifP3A4#d5)`IUNAL^YLn{Lzv|Ic^!kr$Vsvj;BOo!JZ4O6o27oB9Bh1)_UI zlX}0TnJ;R^J>BikqNQ{03WDg?J2rRts8OA5NNIh2A$KfiD?Fs^>|-S0ufLuz6lFhY zyI@`!)3?jo$sKa(gks#(eOVWk7>w(Kc}i4zo6*-dnVyPmf&CWV&AD{{h~oenp!4kV zoYmUKNe+iAZ)!BI<4gF#xmuj2{CQwPIR9J_mBW=OV||y=JEMwo;?oR4b1XH>u8bZ> zTq&08M%%k|35BtJf^!#kZzrJ*@ltPI=dQ?OQSTB?cB)GtT`R#|3RXR<9B$1$dw`O zS#9q#M~5!=n0`av?+bP}OCF1Rpy#%ugw;}qRb&9GmDA>cnS(2*5)t5A>z0`!r>c%Zr68~oMfWtEgCxgzl;mH z%)3HmEcis^#{$*(L9D&gPts15w0b#>Bt9m+&EHjMr+W?}aPBMc>5O z;?DHnn}*ZRDOI$0Ta$>tFmA^$B06y4m`e2>UY6>j8h`4w{(i`LMJ1v1QGs3+TTB}2 zbaV0nV^i2gilZf}?btY?a+fqfa5-x96Zr@N?9Qimr78#Sk8M8}cKdT;n#OtZV`e!% z#CvnC9;_=cj2loltqBVn;cTIqAI+1@K5=W@I{$!Ub(cn2F+RBWwyWtKAtnQ}n!&)= z7x(&|XgQYrU6t5vVqGV?e4nv=L`Bl9X^h^Ygt3Ire#@aFXTYSq_X%{I9|&tA9sE_9 zOTATK{bPwyn52#OCv?IHv%x_bkzuakts4?``D}emv9s;pkd?9A?SIRwS<+3dukil< z1SB*kO`m?&qC6^LwKU46{z(dl9j@K9-y^sv&^Gp*-*l=e<1pIu6lFtxRH{ZNlDSU9Us%jLQqfvgt;atLa zhk@8*m~72r9hv+4ie_QJN{>)#??V#!$TCAHm>PgX13LdlBs^gTbkr9SeYw@V%cH*y z`r3X-rdz#&fXD##1uQ8j_KL_GxA?=xxri7e8eLGL7&td%mOOOLrQCR@%=uT_ZqBs1 zae3uso$hn)C%;V7crxGjFMP`tL2c;8PY9wSJ@gCyboNO6yS>9O|C>@-*+#l`?suoR z6bAFv4O5roLT|yIm~-%BqIuf%t=kff7xnyb&fB?*W099eba3UgD$xBZ%+ZWLjqXJR z|Namm#iI30DvO&dN|3~Hxqng%INxX=ZfhB<@3)o53jW7{KzZi%`Q%Q~iE&Hl3INy5 z7S5g%_qxzoGGr%n|@7*AC3ds6$tN=($k1?Az73{0bE*P|?4MIMOpm{Va)mhn|H(xGARfCq$b)(+#)=V)aG<7Dj!wY{p z`0)koA}5n;adqW2PJ{0$8AjkKxusq{ORa8DEB~2A%_fSU!r{8zk@TN#2PC^ASDb5p zZ%F7=t5HmeJ%kqH5o`dCPrpvEsHq8QHEY<@`lLkzBnABD4W=~@y1xks1tkbgnej}W zMVP_2v(KX7YSA3gp$Z8ydTTL&PwM&`R-y2U#uN{^@{o+tN^&Qu_Y>HmJO zp|{Uz-wc!Ak>cj*2v2Hg{rF1GKu*7P-|otXy>TIH zB9MIJhzxdhl#wF$=ke?0=1Ep@D%9I2bZ7}|`ktLwwc<28p5*5Qw>k9GszwsqB4p=_ z2eUJyoae%Ji~Qt*b7}eewDP-Nd6!c=d!lQ`qUNH^4&7p<+2RjBW`D){`XBugJ2A-h zAP>R6JMj4)*&J>E5b8mRd%or67_~9vZOC9k_ES6CT-2pq)wA*Jz-#i8r0~kOglFjR zWGT4`Qo-Nt<>prg{h+%{3&Ns?#3Hh|Ind>$E$XeCeS>J%4EA)CQ6$Iy%CuuO;!E<9 zf_$ujVv>Ez=chUbv_HR!6eR+BiR@pAWMK1l6+nXag6KqZr?-sueFAK8vgX`RaeW8; zcmz0^kLlZ`GexV>aunL?;m~er3~TDG0W;m$r0RCO@*9cMRa2EXVB^g%8GCJqKGbv< zM`eXVPiNd@5w>hc33~#jxRRxT$O26%la$r$m9`!EfV3lZ1eSGoud(o=qMz$Gz7BgV zkp|1r@{eIya1)c5o?)zi1g6>>!SpbxJcW}rj;XiT_z4cC3{%s+H%L( z#AWjt3hyga*Q}$Hy<&egZZDrhYcv!MViG$nmB|V~BlTab9#d$H4Rb$#rKH{X(dzILji-#&;R^N2L(K$=)_@ntJVgb= z9hDrM228q~z?OG(}JbVqUJLqRl4qYDmdNa4BH3?2V-22cb9@o+)Y_ zV-v}6p5+!T;~JvfNk76j2p&RIFpi%v;c1-K(@m2uW8;`PBf@Yf9X}EU( z;HB{C4W+E1)R7j29}Q`s>YNEykb`^P0}@%UL-}LyUqN&jj^?pXk=SpoDi-da{!3mh ze*Q6aVFLmOw>N}=SIciv+daFnQ@;i*7eF;({hx~{yd2PWiJ&+_n0z*W@H9o2_*gxd#Qs;PT(y`&HXE-3o)GnMcvv;zsUyt1|9e%}HN?qCy0+$HJYlzdX) z`*!VE%0U|-7|F&V+!(l|+tuA#zv9njIo3>O!5arG?*=I7>`stZ3MZnF4E_U^+#;dH zUczJZuCLlB7)?wOi4#&VyX|)^(Lr&o*Se6J?2Jw8K9(0~raWnofzI=;V}k~^HJxD{ znq%^lS5lqs`LLNHgelN@K~vYXARME8I#$#jkjQJony2czVZ!C zjihe0f`5Kso;tlIv#E;NNk{+Dx*3iV7+9_5)0J2n^vdN)6&^&jx#){w#`Vd#8oNW9 zGM0Sojq3OGuaCwLiS0N&Z(inx?Q{rVB{vg+y#};7$4T(AatCXMTiUo6RZEmK0p+8Z zRyk=HTGu_F9{|s@Vh5Za`rrzGAnN-I(}0K5zq-;KKc_}j7pepdivmnAY}McYR;4f9 zZu72&r0wYZDQCjkt(~YQx?O2by7_~5H8@8VFx8mjJ*|I9P&)zSb$?E-xm(m_mvyMX z!O#*uFL5|ie4$6u{=J+pe`paTo;CXR3II!brIqn#1Df%+K=_YHhRVvvhC*KjPJu-_3^!y7$sG+E-ZSHXL|Jq=LuIn&InjiR>kLyV_snQ zBeP6xK|AUE;SDInQ4~Lio~R*pNpd8YzPe*%#nnSn#Lcg@4Cxnd9L2U5#7Z|+`5r-w zds%D1utL^%LB~MWyW6rymz&g5VI{2U-tYF)>ulf<)hiJ-{0ri<7X7*FtXyj6Eg`mG zhClrcb)#ZRC{6yrM+TdRLTy|M*|9ALXf>Ku+rz}~-XLuArkGQkexp)Zz$}si-V3%0 zg?WTk`ox@d1l|klPF((uc`71mq!S?d_D=N)~cV}dgJfTX`Z$dGn7)7R4GX{`%^87Z@$4teWza~#Z@)|9pip(awo_2 zE~<1G+$}9HTrGYBp<#-;@W=W;O`O6TDY-klc1@403QQlrTh`4SN3x2_1Z2fy7oy6? z23}v>6PmbWld-ow^qJaZkb7|?#_HBq8uROYr~;sdk-O9gYGfbE>4TQi^t`=QY8wMa zfTtR^hG6|P)VgAaUA{s8GzN+1=&5EODb5U}+6G;{_Bb@o;PvGvWKq+8$y0l(V$hcN z@0JBcg8lZxV}+4P>CbAXO%jalCv*w02pLb{2TMN z9Blbnr*09$~cAh^f|F z0ISeZUH*KA0ea-{bd~kFIGSFxJXnkNr2B}bc^awIA z0CHV>sR7rlxaru|4@?DfsrA13c!CKnOKN{SqcGDFXh*lt)ys~{p5StZk<+38hi#gm zLUDT9E#d~~IcfMG^51*~0tmv)_ak}m{)K~UTsp}+jJy(V$9B9K&lO?1f0U{3Et?() zJkMT@M~9${R~r7ZiFozWy1!v{HjUgN9y9a6#E)VGmQh>;?>G4x9lX;m9+O*)Gpa6C zBnPgD_0P_^xq$Ur9Eufis73ShIZK?2+~b)fjeut(J$7nVRNE&qtaxMX;6H60Sl4Ih z{SR22=!)HWn{m<4sA^zix?ts6CoA^aPgZ)$p$6GA)8pV;NunbW~C%EzBOkuW%VK8!qVHGHgZf% z0I24}VD-||OR2yizllEEI5TySHDLj=#gcCd=Q(!uTjKQwt8R#s4!z05!h)I35p&(s zg(t!}KP(EtNMn7Kv&t((s|CW94_iw?Y@cGx zbBh&|o#IGI$fWElN{m15kq(AY<)h~z0FryJ<8icDJ)EBIf4oTD=E5$_J?+EJ59NI1 zLzq2K!p5CW_B!-5OyT|;Ql5M^`JT0(j-gu6+%!xG$#dF=NTV;-L!m-8QJB4bFJ;`* zsIZB+zKe=1M@;mDD2R}DfwFE{d=5^ES_*QqDJ6;NAC>ZEoWgSS#c|vtth>n*Xo3o#i*S=AV7$of-adZc@$D z;P1XCDbamOUhs+m*!hL})r8fLvhpsa-weFaA;MC^Gnc4n@9+ z&v`)V$?bUm<<28tj!qvvcNJkSYMu|^O8GgZq@=9GieJ#w6g!e7o~7Lx>)q7ySvO_) zQEQ)E(l{TR)a-NV9(cqsn{6y8Z_b6X~WZ!l6Z%#Zx zO;zrXGIN@nr*3*DAtJbHAP~A1l;9yF->NX`&i3%7)sd}GH z);>DqQ}=La(yj~sQCGS4UFfFK{Ygr5;#Ff?*G|f<>or>aJDlL zOKrX!>2(^}`TdVg6?66a_Bd=ld*1yasB159up0=q-lz}}R+n2EBV6;YY7cCh{n~fu z{IUxl$+I6wD})`_bZMggUXb+qa1O+~!B|D?|YP|;L_u)2?ka(H#rRFx>sDfR6;v}KF; za!uhp@)~6c0Qv5WXP;mMDJ8(q^9)M|r~4_s6fyMm53X zkr#FND$5%{lLW%O^Pl>nh>ZGCHBVKsgw7@s$!WHivah4u3S#d4f(KX+^yo-;KMiub z#3}Tm&Bf7yIYyX}AbQ!30@m>IJ6b-_lB!!w$FYuvX{EibEyN`kne7be`55-_vzqwj zL3Tn-0k*TH3D_fF=DPww4BLF|6I3qS*J0YK=a(2Gy3;blo}FyuAxh`CW6dAie@SIlXTawu*u52u1SL-^RVuXo8?k)TGKig<<5VF@*o-PtJ>OFLna zxrwdXXB3Z*6COVg!htPl7|YW0093`qTxy(JbD3hrLV!=CSYPdFx2n%SE$^OFLSz@<$}ikF+DG!wI_k44pwhB@Uj9Z0Sx z<+UuCb~OrQS$2A~II~7K4N&6I34&u8JytAYX9c~BA_s>2n3RNpRV9ujn(U+l$3Uo@ z^PBRFu(S?3IIaAzU(1CG&mGYL1TblZ^0HFiy*qCLJC;sgS)DojK!3`j2rSE^cuFFj zx#_886$4Xx0Et+XIDgo^*a*=uZqL8%>k7>8#Mrf*1WYoI;PVg}SF`$vCIVmIr1U7m zvsGC_@=T?;0Iz@Xc6*K?+)=&X2JlpujR!65BqP3084ML#g|R3!dj_USv-e=x7W`l!}W=R=x|iooQDxN(ri>LTX9 zu|wjqwXFvlEn~@hZ*hfMR&KI{rd~*`TXL}=Vy>!cdcy81=xb<#|7i@G> ze%sSN8oxdoxiefgdlJFJ!G2NctZOp*?nmVtI$`{De{$&`rJ2xQ(sl<~F5_lFmuoj; z_OJNDMq1=_nWHZ5asF@R93<-}4wE|B%6yO^GTA>BjZ$CH`3r5C2Oi!a7TWE(BuraCNZI>q*p+CDx!QWocEj0B_4wB>CJqHiSe%Z?P2<_LXvSrlH5IoJcaClfX_8H~R@$ zA3CLmIaG9kn0JiYyXNyIIXeUnm4vi{NJg;y@!4kH>MAKQR$NcAJDWy_NKqydXA2`< z2~(`lCsc%ia zvvZN5idhTk(Y>ChxN+*L;AESljeGRiEC-&9LfS-Cu%W?Hz{^JTB&60jB2nlxFEizU z9hHfEC)JtOvVwZ2mgn&h0pB_&*gu@_c3Uq+#DtMBJIotHK|O+XM2Ftp{eWS373bj+ z=|bOPF1Knf+831XL}U^k*~T`F$JGB-KX`1u-P8JRRQb>{EoIxXqDRXH$jHTspJzT8 zx7zgikk3VTZZHzy_6#+ANi>STRhc|$TXImv_V}oIqohn!G*Qrk;&D-wv62$L@FL^S z!Xj~t1+`jeR>Y&I(5qk5`!LSWgEA8o(LL$RsA%sN0h#GFc_H2M9P|A~foJt_RF$FW z8qPUZsJFrzinSD#fiipu@@tXytDJM0KYcUKShv~K@uY-ElpcO*-d(*(h)T*%Y_dN@ z+)O0ea<~d5fd@YWmijHyKm%pT=S=+r)amcJ6VsKAg<>J~-gPxU>ZoIV4gW<==nkQ_ z4M2N4vJdqJ zsS%ImYHyTIO^%X}7F{bsEPl|tgUynCs`dy8cScSfA|gWx#x2!jvo#G%v6`= zVvCCq(VWB1uL)}Md5N$Tz861mF&hi1BQ$`;LCq#Ed@I}Kbb~97;n2!v$hfWydD~4`#ru|d zNfx`s$sHq|+jhh48!8hMSMOWB{jER?eF%MV1AVyEJj*$wFw!jI`qpRv%+ z9+=RIyfs?m-zv|jrZ8Yfev(LL5w%wM<>Hk40_eoj?0&#L)iR83Dxrg){PC6fjG7{o zGofJHZ<~I?cvpA(rl^5ETC+*1&S9EH`L?m<>=#Qc!7%V{4v%^p_&{SM^PoR}Vp+O1 z6ltR8NvNc||CL;IC|9Z3_eS_#7*Ic4?B=FG1T<7rL2)7>eA4EcdH?*!tPlY5)kB39 z@7BG}?1}lOs&hg%O6qtd^3LQGEQ8ck zq#X>*FScnXkWa0N7n#RBKT}x13{-LnwN5Z^DEO|KgMpQB6+mzcDV9vinWFq79S_lw z`~Vz)sBOem5q;)uwLnP+9&a39eVbZW+F47TZk4A$8J^Fo=fZP5yQe#qqKd=x4W~@! zroY_3y~0-~y{6foLPvzjL{>EAtJ$n}AZl|!l^h&9y>P(M_c1g}DW%=Kl_8$z6gAD7 z-nHGQjyHQkwZq`Cwi@2Zf#j%Kn{66y`=z1SIt&^5Uq1Uj_1sCA?zfmcSu~TA+W{0) zYl!XMvOl&ObY#;m^Z5>3e(viF#Ee|&)VHP2hqHe^3=*{E>(pK^Hcbv`%p33-ULumg z+TG}u@bhHGa9~o}pSq&mdOkHo);6J5688~!_yihY8C4>ZDUhK0-^u)3_g8qQOrI&W z^NhvDC}QtfFC-&4T8>lEply4l)?>QFeA#Xvd#aQ~lSP^}kb`x)5;pRRC8H%Yud$qC zB@jM&dH`(1zHz53Y%R>?C#-a5;f^G9XElGU4c| zM{?LWuu<+g4<0!E9}*spfWz7GHKYe}9_>a;^hR_31s35irxV{fK`k`l;Y7F_TN`i< zS2=ACKN{vDL{y%%?o=rU&l9cJi98yi1ek8pwq;51k9};>+VzX5&!L8I|HUHz&BOPK zC?dVf)l3occ_Y_45%=x6@&xMZIk=QAgW@xKY8IX<w8)j1HB3w>UB?5ELL7C69sU8ia< zuE?LzuGMfd1cbTI%<|AxF3U)Hp`bNz&4jpf*Eh;gF8;?D+ElUsFvb=v94>#pB$}1I z+Ec3SlEUUfGvY=AIYs3ygvQV-vR2RW z5~i{g9zU)!O*q9wAQEQ1l#m=ld6dI?%s$d|N-NkAv~uuttm6}tOlMY#lT*W-ynz&~ z-R@1uVKHX@(oM1wF01+8MNFOM_kE0NZ%|0jF#)51`_Fmp!s{Eyzd%U%pY-P6R)wqo z%{{(aoUwFn4?-k#&&PSL_Qt?>lR^tC>a%_7=8a}-BgWOXsqoKYt(m!G>SB^MdtIlo zxp@-%{IPuDyP(ojuhN;_Q@_moDh5hQ$`>@OH3n{RW(#jAqqWtfc1m+rmuD?R`IPa# z$v3dO60GD@&hFn)I5cS@vb$44VQfchS+O?bDq7kS3xyx+Us^v_`aEuL9(4W&h@kV& zfLiltkx;7op^_|xF*ZiA6}BDW|3oQscQwT_&t9t8R&0HFO6$gNWFiZR1OWAru8oFA zwNYJ92e#UNH{B7h19n{^uue`4H){PvQmd zzG4RKZ587}OCwnO7oG{jt)4#rnzftyrmQM%(D3*Td!jK_i0zCc73>5suAto7@#ZJ= zaNhBt$I{feg!#RY-qjq14p+|jWxpK!R@q-9zvSsJDmLI|v_R+SdNA7CrZiJbPfDyG zHm0d~j4TWBdp+1d1*K@!Jb#IKRM6*fQP38)qPuuYk`*0Vh>-3edDL_?=;ekAv=M;k z)ul^>?Z0Ba{d(_?8LRO%L>lGir}txhN=%T3z9Cy;3mKxLtb0=49@v3+VGCd<(BS)@ zW+;r03j3Wybs54QKXGW4T-=XP+hHbhMI`RhgNf>{&;0=nniQxVDr(d<#yM!XZRR)` z%7{xUl@6p5x^+e?iqmMwRhF1gFS_B?x(gEPP}qWc?_LLiih-1Z6QXVqaF>Dllqf1= z_ZS*aAHri`Pb z2U~05g-^_J>d00~QCqVwJl^v|_)S@B?w;-&xi2fL`UjhkXgi*t9!_RllKOgl*PP3a zt^A_Tc;Bs|!<$~n38n$;eI=A_n)*5Rk*AlQv1?u;foa2*=DbVnZi`>p8PXL!D?f*r z$1ZC=Z-(RYdfk;qclGpq)YZk?J4XHlRuR|v%bLyqvL*`zU^()KyT>c8ZgND==t2;@ z2zw~1efT@L@mjY!+#>cuTp|F6lvGh%{6mcl-OfimEN2g{ewwU|_xAXY75VJjY?Q}f zHq%*|Q~m3n+A^GCg94&Bc(>+A^`(sM|u`#=NtNBI&IgEG8_KwiYEpOwvJl+l$`hJp%MGuC6p!R)dNOzC) za1|BDHUD4g$ue<_f;4~a8RGxiGtWCnqol@>z%wKHG)_bo3>#wo$4x&GxmO=ZPke+k zXP%sZoOh7Y_nnj4fF3M z6^KKFlX0?qikt}UpC=ukXuo%VP%`a)}T2M-b_2lPPU3e6?v&6H87rr&FYYI&vtbzzn+46KqqWE zuesHN7n^xXzZ;MIK8(+=}tw2a%;F-GYeS|MqQxCp6F@012Y3BVD%8HVTqS{)~ zR}2sJMD}UmWL}B#)2}lIdis(|tAo2)OY2{im6BIKtcJM`f$FndhwtGn(B@S1)fG;3 zuhJVD4&5KG)V^t}_7G*y=RQ@IDrY$Oma2;y7DnCV;=|{AyO|smQvU~h+rnqJWcID> z>;LQ9ua?5%1?rd-5V#FRUH-G7-;=@ndC|Ye`fH=-wqVBM{=H<${$bz$_^9rI=zom( zx0i)G2C08IhQEjXd454jQStLX z{oiCgC`N8!X=}hr21O~CP7n9yz|=Pb9dQkFMEC=Ssks@H2&k=n*a67qsH3B2qULyE zd(t@D^i_-61d7mdiLZ5Z$M)cbj#RMPKAq)3v^B&HvMPP?xnU&AakxRRYm_VQSzjuQ zmIwYUYK-gt=`A~4hNkPgXlaAe?DQR}*go*;C9SNmHZSG5o1)a(w>0cmAxL!f>GF#1 zbtvlLDzBm<4_CXT_HjxBH$EXj+D$pt8u4|;l5RwfT$nnuwv^0D zD|sKg+K-xa+-+e|V6q4DhYbfqIpcB7ypP-ASgk*gyQ_2@gXiI<%@yUF4B?8UKz)Aos-Gh__7*7 zBkZz-n(mQtJLuMAo zR)+-FJOtUj3UPisBwXV|nh?&v@Jq2?cpRa5cu@|zbv1e%e{x8)VIrS*V;dYJR@D_C z_Pp-wS|Oe%Rg~9i&OrG}PUik)>dS3@&viXdSGNr&hlM?P>vOX1w!}aE3GDa!7UIl9 zi4hUBO{Ybcjyrl7RHk1swSVY|O~ePoNP>I6Y4rQ`Wn1sgONg&p5++Rnc zN?o3_%al2kQ^(rr(7hkCUx%9-Ro(Ti7b=Uxh;;j>_rfPG@CA_8(TKD=Z23lT<&Ap3 zqwuEzEDmqC3ue53aer`jPs6j54|Wj}jQsgil)ga(mOq^R$G@Dc-*0xLwB|Rt+rWJH zM=Vr?NKo?|N+Kk;wGb81IgTpvz!FOJE+F(txknHj?;8f}RL1eucV!HuA?(k4s*sKat1I6-p;(W&dKf z9`E3b?{zp+e5%*$oa()Il2ru-c`Mv!;!M~wwXUGT8M(r zXb-%~Y-Za^N^4U_3utZA_Z5yB^|f91)K^c>V!Fd#8eOlnrOY2#{7mEib;^i*!HJ#Y z%CVLX_wC=6!;l`7-WqDyw!K{)hT0e#EwjOz!2mPldZjdPRLqYRh>81?JIftm4Vio5=P~NA4xX z2*TYxp%j|-Z8VfjNk_$Qn@vtQUgK-z)E$*5m5e-r3{Od$lP5OqoX$pjTU^BG?zx1v z+JepADIC#Tztny{lh^ulo0wRQMuDv&J%6(aX|Bs8&DN@ZoN+NWSl{hzytzMJQ21hr zy4#=-t*NWuc}29p&}dIW-i7Kp?%#qv>>G;C6=JCpoe_?Iq+Z))9smdb*A zahk1xpm1N*iSNDLLf=K1(qLI>U3KZDEvX)V7p|cp_o;yNcQx$9voU`4@po)`d>)A# z1*pc^hDHORNH`iq#U%wS*U2L@G`{0bY;PNIPf$_8D{c&nIFQO{`5>)gv@PlPd-O#1 z{-vF|CYp;u1D9DZlKw^~qKNlwgE!5$!nT~4{iX@lHYK3%le*lal2+#&>?NSEjX?!K zaZ)J$$W4dL!VCD$Ks4hNg(#H!tF*+?(q<&o&nekIou^h&pG?X>EAHw?u&R1s$qHJt zeCHMZmcgpo`drW3cG>sy~%1|qZe#<=?PVB(d!kA~|)dd);% zjb}_0i9wPov6XW+bi)xFkWG}<2nT#b{WQYyiXN|pR$n0^3=$e~eSt!&sztEx?~3{_ zgBGiL+VyTk`)7i*9kr)CTxO*&hUXUG;SMygdRwHtq@i8ItZBdC=JD(oW9+T>f<6&F z#cyO7%AbrRjM#ai$xOpbUD7c~DL#|Sb->VOLDz=27WwP^jVD4qN4=Q1{6I|#pDhFm zeZ?LBWxeL}n20S9D7N(SWH8I7x5S2X=ajC|{?=qUmqRdmr1EJ9Q|;_-L$%`8I+y|U5TBs@Z+WCud{Z5v4dAN617+GevHV3!8;e&64$8|x1uT&H1{j< zqEBFe=&Dd*(sKb`MvHs6^e%t28YwBSuYd0f=t)6c1~gnpX{$c4((FLiWIX*)Lrwov zX}mE1=F2$JJGPM$E}^0m@~U>v+0gp7K%@b(4gvW#L7s?*L!Q;Peawrw5Ab$f?v=-e zk*dKC4`RBSxaIm2CBaUQNI&`MWv83HVEE}gPo+ zt0>3HyAP$xZBKmv2>Sv0_O~Yg$^an`LKUcH1e9 z@h8Q;u`vW5DF*)fmp=xu%8;jqQBk6W=SV)^AsAocrTFiN!m^S zTvw;gthq1U6J)cVCqZJ6 zlDFfZT3XYU@xWI<3;7weQ@wp{Yc{+A4JY8LXW@1;_nyxq8PCUcaUNk0y1VJ0Eks&f z_EVG!X48vSM$@uG24aj2EO~t3F(yL0nw4Z*A5P242gc|b|WQ$WM>dU~@7hoU1qv9(>gIol4FMOi80p<_n zAV*vscAoj!bVKqnKIi{gCbhR=X&+!^;k6=Ieh;#-2x1ZV0$S@Dc6YKDXe;NRnj3wK z#{wM9c-nwki3KP5v}9F+$E`z9mjXwU=gPtOxldTySUf4q^P%JVw&#wn`QbIlF43)@ zI0Rz|C_N#!O0T^lepAT%YyMgdM^xH}dS)IhS^`Zxl1!kDl^z0B@OXV)wZ(G7XCGpW z=j8A9hoc9`JqIssr6~3;?g@I*ik_e9qy!+lUX&|(nQXO(Uo?viZmwcR*t-|l8_4XI zo4O%=S)_+))fdoc{Sk+Qr?0W&#_It;c=<;+jB3Z}eZbrwkEpC4?7G?mio zFMEsP&2Q>?&Z@1X=TXx>;+lA+aM;ZwT-F(~`Nc3G6rX&O$R0>s5v~s1ggs7zn=pih z+nk!9qx*jMXi;@d7aKt$2%b0Q7gNQL`LoJ0lTjtE52L|lbo`;^6xU%a=90G&X@ZF1 zbB2&9dy1w!XSzY3?l`(rSM@tJJPV76SuV)bTq3M#`w;y`cm~jFW{R=WZ%f{u6Qc{J zF*X&90f#z}zRZNyXJSK5qE%3r36)j5GMU8gyBESas%FuuunI4t7kGVsGko0?xxX`P z=&Q4E&>%xA02PHr#QawDaQ*G>@RXO|W5d!`X2bzJ?H47Yya>4K=|10HaAUJrxK4FX zZQLm1wm((_?6mdWk&<1|nBh+=Kt-=-7@$$n>sNac+GcgbHM_g8RZm}{$Ibu1D%KS|+-QE@` zx4y|y1#NOZ;X`sv_Q#$|KCx7Co78*>b|4YVZZ*l zi*W2D zsc`i144*_xXHBnyA?jWSKb7N0lLl~$q9$G`j2$jxx0 z?HU#8K`r|oqTUuk4VUh*YltgkqO>$R9c@1{+BrIcfRz|)4GnYsf?4hx3wZ_*x`&jX zKJHREdk=l1{;+3@EU)6Fj^km1a*Ml)-?S-cwMdyXrw{QcwX#{fMo|G*Zu=_W&J{n_cfZrjt$%buyh2z5m!RY{%WIyxLxwH(7~b2 zyfa4-pvD-s2;TXCtE?8+mv|Cy2`f`N;Cd3H$Q-Ji5~dfSb(#1CX?pIzgo->n=;1wH zveQM!{UpxHG>kTT;zreTebbW<2A0gqoJs32KwB{@!Cw=cJhr77GurrId6hh1P^}(J zH|G@RkTfZoWGsu%=U}c8<9DY;Q(=M7mDo4SJVo-c1ix9FH>W?^cICn*ZxBwR+mhi@W>#RoT7Aiqo9rIhR4`$)|K zi@k5p992#K<*v@7q?4Up1{fLJU5wV-dOYw zKL09F->MId%5E?pUi$(#M(iGE%uR2=J}s+4>tO|0er6e>VccQHLq9fK9wunk_6{|B zC1`~J+52k-iv-N=UEYsdqmYN0|3X+l)#v(h7p1)vILN{z4F7 zlQArvdsO&7Cstm4TVxqQ;H*SYhAyA;hL6%tccZ;GJEEM}Il=bB2h*$TW6x1}5^cBR zn%tU|&d7$WdiJw{n}U9u3tUInE@@j^SD}W|T+OWB?lt}DjOri13Q%Y7N6A@uf)AuD z4vxO}8<7z=qK3>7x0eWZ&$Jql=mVY@cu3T|N|c)EU{ zOyk&T<+9@Cd8UCe>atCqvA4)p0-&E62e-!CJ?eRGjnBqFYg34vRBikb+h_djF0c8I z&qID5#5{Fp=LU`m*X&}$3_YnCfS$4)@%heSC3X<19 z$u&9#j3Zc#hCC89dF)n1Rz*U&HS9CoQ?3MpMQ0KI1w5tLvn9ZDHv7n) zRunZ2(>jMV1d>%6M**EeKBYt>19CpL`Ew0Gx5b5w^Ub^lLZH*vh{mIzeVytvA}F7g zEMU?^^1;kIR%(B=(7(ERq&z=zZwoRx;WuT5gZE92HikEgp+RKOUo?*UR7*amtDhha zdwU&NR_o-htXvi_sFW#Qa=ul4jGBiVF+-4BpZkobk5YY9_r~=70>EU@+HVVTH8?Uv zquYn=W`l6j&SNyzrzt4Np3c3VQhn;I&clMR8@=8qgP2ylIa9T7?ppfjBRrqvD#U5JvZ%l+t|EssmAtFrPRpuDeTxU z5Vg!FXnO6N%n@V;ealh9)nDuN*$qu@>$b@?gx+>v-Kvkc_{Labnpdn>t z&`R;g`?5P!aHYa`Z9^i^txkT2o9o?OFA}XIhkZ|Zd>7!UHCHfc*T1}mcuUG#8BJnS ziVZg1gsS6}wRIPn^+51nft7o-^!kDjhSYSfp5+Wq8ew% zh@}gelphcG8$xZGi&!>wZaX8OsH-NXmveC_dGv~M+MAshxF@l7&mv_DMvlaneDUXr?xb;sh^P5u z6=yI`n0H=~4fX6s4@{4GLmHOdannoArlv0}LR|;p8PH}9hk3h1aAc@OO+Godf6~G zIm3an)x&%oDlNFBBa1%Ao~X8+6ShSh^sDD%d9Xx(f1W+NZ&K2Mtgd`eRkr}S-DkZ% z4*2!@c1vy@At_o8d3Xk8&1qa~JJ+`d3!K!578VgV;F^4nrMMC6bSvnpCVYoIVzr&J}& z$~Y}*$R1OKmV4>ukKu{Pf9FCwy~H0MvpjgU(YKvV#U>=IJ7wFXt2%Juau0pbiPRI* ze%3bWM?SXQ@`O!lrnZasx`=~%&*U5Nj8e~ZhxW1$z=cIl@>d_bS6Iik z(1a3~qY`Jv**%-0ew&=Fy|T}0NzW&UEaJ00=lfowSkg^k=<{RzPMuA&y1(>U=8u|L z%t{F!&rhmPX;7N}W&y|hrZ1L;`=S~gX^F8aO zWs22rXZ3}AE9WAe1-U|2>tg|_x(+Jk-KB#iI9BmfzNSRw!kcs486acX5SqC(lUoHV`wVI*; zM{{*nBeMP1r-}?F4vIn*=_C4CPhk&j@=hmBSs~p)Qraca(c6nXi5^I#1dRv3wr-Q0 z>aD0CRm|l%;1YfV%bqso%Whdl0q>ricSpS5Tc+{eLPU<~gU4IILu1=c#B%wF^DO@0 zhNJm1_xYN&iR9hzAmf?RcRlk+2UTUd%ZK8RKH-rc2Sm&ZOuRB^A7fu`1IxBaVk>Fx z!$8Fi+-CdJl9UnGJ2e(6N)b=xR2up@AX2NVsJ(jwC06g(tAD+2g<_n?hq}^9S={Ek z=xW{~_0No$dKjRFBf1ufol#TaYGC?Uu%NFlaoC=Cgb{Kbup4A`4*f#$Z(1+Z$tV9x z3(%tCb z^YgbwX1coQBKGc+-x41)ptrJ!pvWD!4D8Y++c}J;PS0~=3Kyct{Mi{5eGSnPBkF^n z)pgf(b*9(l+U_ao98O-C4!FB^m{vWLr_H(%j-1^_K}XLjmuCQY z6yAY4qRu9Cf9oo;a+;r=l(Z{fSGV7`S@x?3+x~oXVTHO9bD%ll?Jr7(Yi!tP1XSed zw;P8c25D2+cRAlXLwh|>O340th^v@3Zcuh%RU|Ub^LXi#Vg9r7U2E;nH}q?YUI1pV z;uhl-8{Do`1*r=)JhN)EX1>)7+DkqC^&bMo^s%=)1)E?0%sRAY7emnIX$=NB+-~>E z!O$-B*Es40gm$po6m+-vZA7#qH3S($TE>49FcC~Dt%XDyd-%M)LZ^WEG5^hUbV~)p zQ|ps^&bB&AIxs7EW%{j}Xy>^00s+RBXg;}5iDojS)JI@WFVqGTT3;+*chaBJvR|S` z;p2UZspE6WRN2#C3wSa@KU*1Fxqw-&4@IHvi(c32sAhEjc;|nxH2yR6ipS~xUgp;B z!lb$wEh&p5@wdbA66(!Lvdrbh>LcZ8Qs_>nzLu*>B=|=iuj?W4lof%V-cqnbyWPml z?h|k0>u)y2QC;{4KBCSn2&5pBTD5`*v9b@{loravVg+gKx;E(1A;1~nL z&Knr0aj#CJU*4cPtOrS{+GLD<#V(@ys6%v?Wwj?j2Rl34JVo8&SO~GsS4v;lVXgkB zgo}m~E&m;f6+=jSpCeHBv7+62K}G5@JRY_7_@~z^o9%+{Hh9491!%rB^B!J%Cym9wdbvPy~1!G<5fIG689W<&oZh&gPBqgpF(ecAGHB~b-y~# zL02$(lRg06V0Xn*c9A z;uP}&E~#i0Gd5&55L6(>3v7LvXP^`|xKM*4vCybFK*6K&A?)>DN{X50sIpDgAWL7g zxbpNqnA7)j+(>GoNzJi&Z%PTnLjLgfM%PKXPD={lC>ry1j#?$dG5H0aHUwQ`YDbb; z9+d1Xw#**t)PL`3_zuulEQIkGZgcp&1K*yS^aLrCr-)?7o}w>+Z%iCIr<;mGIPA)gO3R#KlFaNry)a3w>CK+u5%c{hVTEOzI+YBdHJrJT zF1s>sZ63_}KWWplY=+se&-YjBLF!IOFWMZd=5>(reSRWwCUqXHTXz;mE?1K`i8SbKP4pq1BiLQaTktvy`wa zj4L#eCqDie8BZegbZ4GaTK4p;!RnC2q7=8zc|GjzYeW|R=&^ac@xyB(i`N6)d?*Tq z3XhYsY}>)Ur)M~U?Pwx){@}+~fYl!ZxC$1R^{@hh##vkoXNz@2xX|wQ)*6l`5C~U= z8XtMKwjPGG)Z6hPtm-+s-Kwp7ZSgtMBUQH9LJ%~AgRT#3Mvpm2UoFtWEfVRpGX$(Y zmpz~5`Nm7$g))Fybq;fRmK{7&Wj!A;e8xCX$DH;Wtnnv5&z3w5hQJegN^;V`I!=cUF6XieFnt7X{BNHY2UvO=C6}-2nenXU1G1wGv zNRu_$eplwIhUI(owl3(pe{qcj<1C98bZ3%u=49;b`a=`v?)ndx0gvqs+u-zQ0h~lu z5-pA_dqXHL(X{$~kSFlE-TtD~`7}f8tDlmtpkSLL(8c00Zno8Z`lzCWYV!rT2(-L$ zaL_fpI&df{`Jvd^W1c;Tx1{!ZGO-Sc)Ssqqf5k=Cn%)BdK+30K+*RII@A;6ZefW5r zDI+2P@F}xdo*nZypxk%9G;e<4FB?|cT)7RrR@--R2KIXGI5uVqjPzfKY1dxiN;qiZ z2zit~?{io^ONz1sFa)jLPtQia-@OxLvUL9~k8W&ZWsh%E7Z|eBpD*D0%Vw|Sl>#nW z^!3*ZzC-@zEP;q5>P>EOscKTcxx456v8qW~h546q3XC!x~j$IKPt>4>^q4!| z%d!?a6bfDS(e+2A_U7ttwsNpa#Nrj7`osg~he=2?mSxGFD)CF6D#b96M#mDqc->e; zo!OrbnE7et0W8^hn@!n!_Q+-p1sr}c%J2OI6{EU1Y0Srhvf4b^y@#=xMM5k50EWuP zT>YrTV>Q5_KVQB7g`GZ%S$-aurDh|qtJKu+VICTx;A4x7E0q*gkCU?X7W9Z*D=aT5 z`NYAOT5qc#ZH10xj?t5UW}HQ{ABRPzVCl$;Y{hpIF2E(JY9MMZ&r4oqfK5mwI=PsXH_B!$fV)GGzfYJbXdt8=7yCf^o8S{xrJ2 zd73J%9af|eUr7c!n`gQDTtez5^b4ja3!V__D&nUZoNHP1FEiyWk zT%oY;;=Nl%QCe%gsS130?%u?N9om5lokS-`@wX+^W;Ym^oU-(F*m>`#3n{7M3L=cx zuFUC#)OQ05dTF>TG!v-{sQTiwH0AAl7#nsh3Sv?+G}pmp>NhO3)IpOmngO(hC7dM_ zrTVFHSycsMuy49z25y2zMj+SVxP-Wes0g)>rr1QJvRbAI*s!LjNc9$tgqYY2$*)#? zg%4KZWhQ|^QgNz~`u0QReTET**|V!db$n$f0*6E~1P~}WHBH{!cN+LOms>e>YzlL7 zb&?Vi0FBeT?rYBL>m<>;^av}I+Hew7TX|ZG9zb9>5F}OU7KA`eWcCRjIq|jo3j$0$$mZnkc)(891a&ZiY(*7>$Y? zNx$X_@*K z7cZk@&ArQYmWuQFeYYQ3MbPEe8_3pni27aquR&gHRhPqkH29SW|GM)3SE4?=Lm_rf zCFa9$A`VZ;@MpE`oFa-y0b1ruPX00|*gP;g4HEJG&Gd|4r2g?AT{O`{u#&ymUh_%P9Rg-UUH1U3e)B<7M-D2= zO(TXM?d+&o#vj<6ZiM5)eLD+KwiY@(|6ow+5MSH5VjlXs44vvvUB$@ztE%80EcuU` z0>3&6ALY<%+FM(A(x}aMJ&Db?BZkz$HJG3vz?u_z=*~eA~Vqr3gai{m1 z8HZhuFwppS==!|+kNi$}wn9Mz7geC})=Eu2v4BfdaE*)_VLSa;6y^D_PoC=4kfQt0 zuFDIth*xSc+hUN=2U$*4lb;^=#0rX%?9mQy9iNP-`ViC0=_WR&U@rG$BK@Hp^B$y` zC3t&0&oRp9^)Tyab+8P_l8=}!-0{=g&fW=waBKpV{vm zw|b4DvRk|J&t2(#dug}|A9`0%Hb$o?iCY|hOa|Cm&tBA8SDwYz)*nbHQ~ zxE|4!JSaR}gx89;xZS)Rh<&RZkBcnEV=88!*UomFPH#Kh0 zbSc0KR02A@{<)G|Lh2j2)5DSWH>{0+P1i}@9!;A4c*__dMi%cCxFumeR=bwvHfi2Tu6P-raj zc$B>sfO}w}7Q+TzgnHt;st6T?pN?6^qj$^5AD`X)_bUsf-oCylZaV=ZK1cHTgfCT@ zf~W$TK;qG*$tmC8yc{G6aOujZnXegDgF)Yyy57)AG3cZM3eTSHdOyy5?ou+IDEP5} zk74$5iG1zs+`U*zWG7H>aeZh)g$GZZcyw(I`5!#aid?)tzj&4Fx2A$zIh6Snz!~}e z&jj-$0qZZzuRT>dx*MmvW2Gi{3HNg`cu#+R#CbHbG7f8N- zA7eYS4$sVIvm@3!7b-c-6kf5W$RaV*>ma2!WO8z=EhtRI5=%azY|)~fCUmAi&}Quo zRP5KUcCPK3D`SBnx=&uDlOFqgV1m~WcCT~&!#&4l(AlWO7 z!!ugHKal9ogCt$TKo(P#1oVB)LNFO28;1x7E;Ihbn92Uy%`_|U!sEZy{#uJY9@h+( zKm1?py;W4({k!ekzLYvpptuz%?i!p@w76T4;_d{O7I%s}6nA$o1St-|-5r7j3xu5f z*I8qqckOd`#<|=#xz6}~{dwm6Op9-^MlLNlgkSZ1J~mI-^*72{6p{H9T+(Mpqp{pq zBOenvmTxY1K>vhSQ)~hj)2f#QT-fQ8)0bo+#$UC$8mMywqxJ@-=~W?|C6UoM%p)fjuyEn)C7`c)*1WjvRl}avZ z)~{RJ(A~XpiyYczO21m2&a~Vq0bxw<&#WRIT6R~wK1kW>y?Fj~d^pw0bfwgp zM}OQnTun~6=;;ExG1*f0?DX)6EA4E%EcfRy-_K8Nd&T~rqpA4cM-$4ho8Do$=jq<- zH~!ptWDSOG{mt(rHZ+U69_uBJi#wpn-@1Q6VV<6SAy!juG#D@NU|~Fxq-|Wuj&~3r z>$e%ntDCj(QhzgzzM(_c1Jm*3_6r3A_e2uUNDc!{Shnx4uh;zW%Qg!9!<`5DCQh*D zAAv25?WV@yH_Ycx$rGn^m&}#+TXjv0DQY7jQ_y3Pm2bmTmPnzBRWFwvmAof!VU4tt z)B}0B3B1qdlC_>S!lweTeK#p_3acY98ej8iZ)V^v{VckH#%S&#zRwv?#~Y6FHEmN4Y(>ZKi2uE>jco81an@Dq}Q6B!BHy&~$z2;AWcV1o>nzS{PgaP-@jsOSiF;^137uZ*Z< zPP?W)J)9g&kp^IH+0VrgN#_uD&E{_Q57D^ZCkP8t$i$+ItN!c%+ekgO2*T{Ia(rf| zUeH-sWV(uH%p#Z4+&8ZrqEbN{v_|f3Tj#+nHsd1YIe_SrnKgezhww$UUKx$1{=Lo zRP~2JTs5&yzcynZ%ZvjgiWoMbJ^c&rNBy%0d@-y!A<*mf+c_Pfn<00LOq=VwGsOZrn~pkw0WIxWizZyVNy@ z!WqR@4mV}H!|@`7X)&7@BvU-UaSwSC;L|R50-TLYqDlqAt3-__%-1$Pok|6bW-Eei zICRuB5Ea=1g4;rueYYrJU9v(3?`*Nd_JG1kyGIVJ7v%>)v(_by(a3s9_#btbF6SIESA+bZ4oQU*9-*=B{9AZNNbV}}76oZfs|`trZHJU6 z^{Z-G?>{mYCYc2HYRVTk9E~$2gf`qEoKri_riyF=u4KKHeP3l0SU1n@Y^3a4rp~=; zAf|2#=LM3H*_mExrG5$HaHBcYOzH(M6nzC|;{80M7Zhk$+VgYH-yP&>Oxzvd?AD^o zEP{TjEKvDVrf8|2ZB;JE*X;I@mprhQG~VnE@*|?Ptu21i23Tu%%TkXe?2!7d5~ajV z$M(5D!#`=Es9ZPDkC*l`=QVQ}0}!B$zQBJQf<+O=Cc8pHbsr+@pz8&BXb zA2&xVx1rh?~LW~z(XqBdkCEDuPQ$5M| z8n|xFub#?Z2>XmyMi!?E7ZDU;g82{y_9_)&?`+tgD)C6FnKu9PoJsoiREAFN>o61U z`t=j8UKUZ;jw^1Q0Y?p5R!EfoM8Ibp^qZC%_*l7xOyw~(WO47?6uCoI;z94~cNS9TYc+Z|6P@vEnpS_nV%1$y7MIBtF1rx2k&xODSsun8Ruqsi=k zQuZb2I}8kM{fG}1MkXyZ*bN5l0$cqaL~be2oi=Bl-<$~aUNum08X6iU24bU1kDLA% z$s&f;>wJSxC@dI~IXs}@Lo!xVQN5(7TXy$&eyDqkn=!z|PTiveUJ z=?ER$Q2*}HnL4<(CN5e}N$N?MpE4YO;w{haY`pmt>Q&47&37Q8)^4;3B60#SOmV`HsFn8Y7AWkx4 zAkE~De?lN+N(2M4>w?-xRXHBA{55ae=R=?9s&*YX6|EjFw- zWP+QM`LCEz3@)jAHz!?oAZ=`3XdF>;6RY;}(k8^_^FwuKfkZQS*-~Ag%C2XyOPJS9 zk#7OGJ!SDs+M&DZcvkbGZ$0|ko6#{+l<2Le$D4T&Wjs>L7@Vz)Jg?&&oEgP_ zMIar;LY7to`!v#TlX=C{8UQCf%x4cvF((!2G$AXd#bG>3eWjv8(I zzHJ(O+xNzHsU_@ZOg=w?Q6=0J4*-bz9T-d^O@53ojf-0S52&oW|A!M2DZ}I{{F|XV z=L4Z*w9P#9TsvGb*QoU1@{#*%&WnU}L)C8LX2oA}bz86Bcq(L%8#QVa3`$=zGRJH+ z?`&NM2r>|Nk|JgM$H5t4{R|c8{+Y7b z{!2qsQ$WLC<*#3HNnYry0JEiCOP1K$TZ}C0nnEhVELPh5vIcu{6M2cRSArr)zf!F1 zwk@$y(WvE+lQq(y_X)q*8JI2C^S=uV3K+P*XH8-ZIsf&k3SDn^;JUq!#zHkmURd`M zNBm8jZ`P0B53(m$f8`?S?!FPCdhW|}Djx}k!6eULtaJq~z-spdwc41%|r`j?jOrybr`!Ebe?M_{NcP3F{`VWdh@XNo)DCNKSGXazTvnu`{ zYQ+D6G5jBt1&Uqs{|y8p8l_pz^O*A74ueK=@iQGwT#}Z2^j_tef9{NWQd~lkf|W+4 zQRF$LwaxI*kRmG3I~qlIccpn$6uy%wVO5*AmBpvQn+;*1*h~2(rC>*MpQdBFpZJ@@ zR_*8E6LNdsfrgCY9WwfHPXC=h)ZzMp_z4*M)U1FM`5Wtt3;_&s`aGg2C;y_FJbjog zkQCZo>bKaLodFy&$ouq05E(SsPXByTYsN{^GQZnPi3({MEGFDM=)WPU4YBKf->{@> zZEanGa3M|@6SE_#{-($<*R`)epxD=QVa4n>pSTMrYZ^oDQr!7`AvxQ0 zijH3qS?a3Zr*P2Mt$2n~TOV$WAtNk4@2!tm`J5&2$?zG!)(ay&Vegnfzg`U6h-6az zzaRyJMcydlfsqgc0Jf*GyVdQ(ZEg-_UUrY8>xuiQ`ScIT?b&b2n;s505wH%bT41!y z_RJ0=ZBs0h&prEm^euRxn-wL8Og%7-GVAut?12C3dt}aD2Zna0ku9Tb-|sU1O5RHR zFrFpQ8+d07<_*JK2)edts%XF4dL_}8di+%H=zI#kc=gS{*5ffT(X89_XQVJ|=X_k= zdVJ3~O{de5Xry#F#v#1$7YR|{8g7cra5=Z_&n1W+`MS`^;-Bxs$4v61<#gA7>}IT~ zoQZD`B_)g-hqHkwdcN{K8t44Vj^wJzdU)jLy{^_!b=)V{SL8Rms7yiC(o;hzF&G9a zN@@Uk=Z{P;ZHKBp{*3J6yCzc8@7nTzv?0OI^0Hb;9}Dp#yBqX>(CV^WO};r@nu12M zSuPi$&t+#bulXe|JOZ%F-!1~C(*5r#kb#(ia|z1lKfP2EhI;Nr9=DOV{-_HU+aV1V zvtLWQ3WmA?L; zMwV@kYvO_3zs{&{P1`83vhovT0rXJ{C2SHi(-AqeI{b)?5AC-p4{NC*<|3ha#Ja*D zK?%%JQeZa!F9ke__+|;&abi}xhJa{+ID>@Mhej@5)! zoV4voPSZg|R!~^i@kPIW=wmYCE-|E;A*yvqyFK}F8i^1++z^SiU^t5tx1;GHm@|eC zA;*x%N=3|~t1<--B-5+DZ=1hvfBU9DLn9JXL!h_Z$U3r)TzZT9Y*TxPtlXr?+H=7}TvHge-Xdt$oGjDtc>^qN)b*3VM2< zv9YH<7w%4*_7z)~?3$VV(okO7A#I#3H2qu{r}YS?t*&IGWe`aY`)jFM?;P&w6aSoc z4kZIuki=#f;$RGUZH&uFU-g(P)s}wRyjH4Pk$xX;lglK zX~qO@N?Lwwaa+SLn5n*P^h1-nNhe<@AqXKML32Ek-%;>mbX1733{+S>o|YnJY%Z3N zJC~mB?5sBZ*CT=BPrl_;EmLHy$R`FG{cn2FVg;w??KoepbjZVN<0J+K;#5{VWCQ-wX{&==(c8dk zz5t6%KWpx~7YsY#x#-M397}<$x^O~lht=E4BkID`cFBkcl+1@7$YU(&S>@??o2nE) zo8dziV%PDk8vX4tbr`$Lhz(!2J+h6dgX9XOwVGAAWaQMg;*;`kxK1u#f>=HmmDm)) z&~CIeWbIXjRE~(lWM%V8rg+M>vp6S%Rn)}HRk;P}md~x+v10W7%c>|qWIOwpTT7Ha zwm@TmInRVaxzA)};qS^^cBYJz6`bq!HnbVl_=M7`P9Z!89`v+uxKE7INTHsge|lai z^JkP$y*SRPz${5sLqpNcYfrG&@AYa2GHQmeclH`PziPcMLaMu5uaQ*MmKU_p9_k2v!n;vxx)AytP;i1{jR69dAL)wON3>P-hDXVM;_B`g@|7zu z{lwG=CFR*YGAOy^WTjLiYll9_f(*aStiChB`KwXO!)g^>6pnB@Vg>Ew;4R6?5-&g7QTsZ`aB!)DgcAQ>y-Ysw#dvubaO zw1Mg8z63TtD9+GUB^ATSdz1bea#wo`c>)rLt8#e>t>rDw7MR5+#jL!Hy)UT{hK5`i9GhPjA??WfRNmJ_juK%lG=QR zeQ2)a`>g$utIwlItPTCQ_bUDzPq{I>l{h(DrveM*Yw_aN)4Y*_qA z%knG2UH;Hx6(SIZ56!9$wpc|L2PqvE!0U#nXJ;3v-EN9`g@5{qS&i;j;mT@#*mJoU zhHv(k6)EPyb!Nk^_|@$}UF$8}5g3tsHO8@`uQZiD z?hb&JLHUi1N-bIK>(H{|ro2>}_I=~|Q<5iyR(Ecez(7gbNGn0H#MOZ2iAb|W%sS>= zMe6t;KSqC{lk>FBs6S!MU~E}WS7#i3 zW=}h%BR?MbGT2U)1uosaO5?wMR*UWs0@eI*zx9!6|8}sk7&ki`#qqGDQlrB#8eO^W zkhRzKpN85NB2&NVh5NW$dT3a^Y`%Hm)SM-uh|Pu_tcI>WuMN3xBEICzuJ_)Zfpa>N z2*)6r#nt%->MXA1PnHnr$m?acTIbU-kECLYiOlal6u_>hZRB1vOMCf4pNw0k?-wT! z@vCAbGw4yh=|Og?)w`BfyEkAsGZ@+Hw--w$;h?0Y_we2n94@%S8}+7`SvWJ0sd)Qn zx2$Sk?0rUCJSYQ^D(Xp|VrWKq182uW|CYJlo!A5JJcsVaGy@Iy90a8UC`HR5XB;Lg zA2CHrMlJ*xJv=?xrbC$b6kW-ODCbl8`?8h%5lW9$l{{-AzB+y;MnbL0_U9MU_}0>K$Hv{#oj!i`TJn z2n@yCD91I?B;NpOt_EhOU)tJd=?$Jw312`@!<%i`K(PW}w3{M2*|S$|%#GHc0A=sH z{y+)|Of0H*B(1T(u}yG-Er^TB>5gObsR0OdX?OYl;v8y&PVdc4p@6Y{3bm)?_9F?e z#7YLR1*@5{p^e@^1@(~v`fP3`?c48gBqs=ykC#fp?L8TXd*d=&s7_Sg=*00`aAR#F-^f& z-{zmOSEi6*LVb1Gthrv@QkY&xF{BcM2Ca5jan_*$Q~8_ywUQ0@DN5{TXW*42l7(&y zw({cZJW%8rQ4_pQm6MD{h_8c`;GG&gCUyKK>tUhYQ!pX)raGKsAMV zg_ebgolWmfQhSTXHn|S^8S9#6Htz5dLsjYm>^nRn=|p{BkKcylf%PTM6AULmbIkFA zX#A*gnXkn`RE~~O?95s=Cv9+OhK@Rxn(N_W7x_f(Mm<>PcBP1Uwm2NsWA20c&2m?r zoYDM+?G-tj;C;1QTzM#HPqc5prsZikdPVJGb$jMU>XBCB{47F^yl!$Z1bRcxyws3} zCOb|rP7*mq&|O@=DgiyDNdD+#TO?@c#X?grioihd*KyVztQN<#2HS3h#1hO91)+ZWg!RzEUm zyp%^!8~{>Da&|jquQ>7IwCTshJXslfyRMPxnO3!Y&(aW-r6ajNp}TP+kf<|)Sm@e+ z2236wXtM#5N>|Y6t~asnFCJcd=%ztz{+c$~uMc)r3Z{wF0VtJ$#+`7Fa6Gq*hs?RY|X z8taxVmOtDxgO!;NSLGI0nC69TTFhYzE2&@RS0hEC6u0r*<=gHe@#@2qCI7JH36m1d zJa5pkJaaq9Vg^=tvIhFK>UVswZz~S0kIVE)ujn?Hb++HSZWo;_3T3R1US6zqXPORa zzd!(3YTVDjuvWRnx`$^O`xw9NMw+75{6b|lUI(X9+NKF+dmaNE5AMX=nA3hl*W%T? zp)0GGRgL`_8NINo9{!Wr+SSenqWm$_YaCErF}MX7xHBk|Q}Y~nm#pA4I53q|Dwk60 zg7ljk)eT$UJchsWj%EnM{9X{vVKNVQxjIml7r6a?+t~sa(9r)d(PSm;L{^_JN7rm@ zY%#GSs#d@dJ?P-2H2RW_PKYiPoRC=y<&SJvLL)?(qSi*nRbYD(>8el)oiOhS%DWu? z{$Fdne4|Tr;_agUO+H=;lkxv?I~rFt?A60fK_EnDOTFDmUEa7exMozM0O;7y+8$%& z05ok|pN$W=RF^PL^f{!KTAM0ud0PK8!UCP-c{Gil$la1tw~%Y)Mp31P3zHGHJbrA& zLv3>SPXElWyBXg+(VgKPj)pGR94;i+0@>7T3293zS$7~I7p`}*;jmf4#=;OLzx+ev z&AzAhO$fmxfYq01qlLkEdz)RxYMb32WnaJVa zvUf_J30c7x&pjINLPR1JRZ1K(G;!TPxO@7fI_{Ku-Lb4=Y%#3AkIyps9~r;-LM|3czx!BS+Ww8Ps+pFK`K>Qa5db6mE~%%@g?;RX;3FvFRX3|CnFll+ z3#O#@wyn8VHibZr+(UbgUU%2T*q157a@^B1ImPuF3tyaOe_L)Us%VY-=e}q3%pzd+ zk7vhUOO$$SEZn$X*+#%?lqRo6cj&mh*{eWJdwm)G)qJpQ&`6SYQLUe;){@7>p5$Z3 z)H`Bp>vGuqT3@#Cd1^;OU!K4seT+b?1pzfJg-;$q8|}8}E*3Y!_8vceEBOBnGKhg0ItQ%CvNZd6Uo?UpvuSyRo-syv|M57hf*EWn zf&V1Z@9Cs&3wYpOv{9n#(x|8j-#y-vExL*}i8KXyKRDU0r@bLzJ)|fpT-Awm%5akx zbu9Mts4b$(*p>^K%nhdYM#DYg_4}~uvx)Qe@`|2~?K3rNdZ-0p3v$i$vRd^PA5Ye7 zg~(Pgqi)A%+lqo_WkH1G7~g=@)A*oN@r~(kaT~AdR#j0D6+qU#+a`SZM0kgr7@kAs zne;R#1xt4id#|B2a(T9KwLHO2Quk9roNOri{cr!<^{cdg<*E)|Sf8d8`$#EC)=3JE zmX5dri0EFHkEu-dZ$#{_=O4e9i;V+z5U(u^8@E;1=@{Tf+*409z9?d&oTTPqCLTlU zxN7QmXTqWN>EELIBXT{qGCa8dG;wF5Sgb)oWjmMiwN)J?APs61Ff!_EdMN#728Yb! zgT=ODMJJ)`$(X)teXYq_4if~GZKlutG4!Y08#RcxM;(`DHj3_(+J6lKTUv?y0M>#y zbu%9mbvhLegymM5aI(32m%mEDL;o8tO@fW`>ypP+$@>p9tc`m_Ez4VXuJ9H%31y(w zcO2Rahgor=ki_WjDZuK8Iz*0Q27Mm-u9h5>y07v^Snk5JH16eBxdp7n?R61 zWklC_lA!}4dfzM`%V;rbZ(||t8F+qLCbLF$I-)CRXBSN2td>g)OcPy$%G*`%^+5Gg zXY0Q=3z5b&NxUb1iRx?{ZTAZ)bML{!euPRIK;DN7N*`us9j`4b1UN{*+M{fz090Tz`=@0%^TW#cU>W&OVH;nLm_MR7?|)=K{$9u3bE^3~{d z|JkG|E`qx6PeOa+z(2kGCI>f&X6@L8FQdTSBHTlQ!Tsr}zW6MxtM??J$Y{F(xDtMa z2(m1fnY)Y>Q*m&#FX0&OF3%GNTl|ovtm$kr_)#M^>VgQ6ppaspprMIu*(Ec`0Y+QN z5!|df95hZRi5ZO2bhHz4`OTZu<+F114MZ(^qgm-fh`&y-{GN3u*NfDsOCfnQiW}G1 zN+6WTi8185|2usPr(2>wB_f@EmrAVGo9(Ls#AOH$Cvhl?jxi%7UPS zfV{9kM0|}7vgT^bA732((n$TY@b|h%^!)iu3HOJVZlh27@~?1HXYXXoXm&2$I-;@` zK>LG|ZB%SA_3c_*uD=1kt9l31(*X`h*u)*PuvnA8Ne&BS=;wQ7oMo3;nm`$wu#U>U zZWDl;P?@)m4%+>R)*+W0@QbBeFwS8+41qF&G_OzJ1{{|RdGtSut=5tp%h@8LVsK*Q z9S2JuT)#3|m$1m~4@@aU5wC@IRgJ^0n+nI=ks;s(o<2f97hgNJt|qcRw7?&{_=nNY z+vX9wHBO0KRr&b1x!%s_)E(G|*i4ECBO6oMZyI>q_FZLuwvAr$cQs%QkSBzx4@Pu$ zMcdE$|CC7?s5g^x$dr00yL-pSJ@ketwp2)gL1Vu&M0);=uyLE5*p8=q{NC8cYOtxD z(ZMB$vrkR}{tElQDDvt5wLqW8WtZU|)@I0fo=sYi@${iXduMxzyEBLq`&YhqWRP(+ z>#McprH3=PA5IrB$tiXT1C+#JtHLdA?k3>IJAt?xXwPrF;vpL<2%Qs35oXhRC`jtE zt+Fy<|0wdE27(nkIsXaL*!Ye4czb-(D&rfyO?u35-o89LSK)euO$bYLDej?tx69VX z)r;#PR1v-0kGj^0yyqPa`VdN`w%YkBgDsR7hlxz1qoW~$wX&nN5EqLEQmlocN+qlu z?n<3uDPgBUeEg8QA>>$ZoyS|q$(H(!cTQffJZPgbxaKn6p1q}=2G?CgGsl%m_#?^o z)JmAuuThjYhxff@@E|O32lct-{Ji1}u22x=of^&ctNFXD!^F{rRAhQ7Wk>O(Q`@ z>*qSKY*{87=HVEu1AYZTffDw72OMuysFE~vY{_SmmAb7ehrgcy&Di6ULec)xmw*1Q zpwuZNY7HB%eLVQoDRZmm@dEtmS^tAX8$lK@c3&fZcB)L3f}^sS$7DWBYCl{n8P+r7 z!&#lqoLD3QKjQU55K&c@GH-0PVY}9!o3Ax-y;$@9n{fQ<&;cooNVx}uxe{1MODy# z_;?+F0bX@H>5j0}CmZ(p`yKm`0_CJYb@DC$(>?lwtd%K8I8*BYh7-E#n;b7U-s61_b@D%UJY)Qd>eB_!CkhuNby!8)$h0=6 z*>~GdWMaW&L|1qN6v^!P;6mkMuAnQmShj+z9A?;60!Wy9d9dAR#)b11H=Wn#EqG$X zbS3FcD2V}b=1ZUqg~!~vqM3dyEa{rM#)){mUUl|^uTy}*9!h$6@%BDCK^v&}XD`>s zfh%TGKB;)N)hiCV#TjNpaT2E)Ju-yZP@D57zj?nU8HLOpd_Qf(6s8<~{nGkdTlXs) znj|?^+OmmY(y4IQTa~l0218`GazSJN3CVPpBIdToB0Hxcf;$@&n8i`6;%QB|vjm&?271iZ#Ji;)SjAn{B8XO+-vL-an8 z?q0%uR&A_>FV2z-76g2d9-|jx;WP@vzm>IKY6uWjZ7x}}bmW4qd_aPpww&iv7D}28U;c%2h%OM9E$QeaWFsVBd#M`= zWt{WRAR5l|BXc5Z&kL9FHvy!+a&o|gSXwscO2fr(+i$0|3yzPh(VyGAI@iB7kf+%D zqE(*zqVTwi7DEMfj?LrK)Va@n5lFr6L8jTqwW!|2_)|kbTAFj);tTGUu_NaUu!g$t zr!-(+dc@B#SnPj?9RW~{!HsT8h~>!ZOT%zGpo#66Fk$O=Him0_wNc4+?1sB4rt%ok zg5NSc5V?qOALlqq`{V_zTN>4MR66^y!KOjN-(vzfkk>$yCcWvgxR9C=l3MHe5XyI0zkcbI40k1t z_9<&BxD{6pDOYjh1itjsE66$6QRT@4C^{A^Xlc3WdrBHO5z&-EU#tuN2vo6vGnbGw zmE}-(+VicawbhEU$1J52TN7vYeqliw9gX1Ew=n&doR(1>-wLZ*?2d@oy~{3iSDVEc z29oiFIG}`;)tjNX*i^2HSNdM^n|{gAA8q{ue#CKeCCGRD?P09z4JJo(&p2g=OPR;$ zU@PRdq7S&0m9$qfY!KpX(p1TE(MHprL%PJoWYx^H(fg!?`%5Go1DbGCzSp@WOjRl8 zayJ&e&|nMRQ5clbqB1ZrkWvv#9|i+EqDH)I{&sv-8!A_ew3@ADdZ&cWq*dh|tUPK+ z583}(S5h@b&CMA!lj$=&<9St=%`sg@QYC(K?$(_jbAEMv@HCX79j!f@aA51JtCmNO zYERRU*$%iUX}#n@r7!P_XT)II3Ood@k!^y*@OUF4kniepg2V_gX6>yEL=1$o!NPxh6^WBwrL zT^QIyc4YW^A4OlAu#Ck_jnR|#(PU_BV=Re&ij>sVQoAxBFObeiz8hVUGfi$&oW0Jx ze5A!46}V`hIOTU#YGwqnOpMzbJ?()dc+>r>@`czEJ%yKy4!Lq_d|2@AOZArcqLaJt z4PkmaN-3TX8*X>ub z+858l5R?-ox!l>_W-0VaDWOFDQd2h-d`&IKarC|C1blma)i-i!kE955rScP5JunrF z7$o9R|7eEo;eoe`y8mj&=qaqq*t0Yv;Fsl!xflpmO#JD!Q4vvi_RoMw{ zb2{<@3<2-IE4H*#0H!s4=4yq>v$Og5TG@@4=qvo@gFRoZlT+DzQ5&ulc44RURD1oqaOid+c1Gu8ccQU&TaEI**{9+Dag zVP9#I9on8mWfT((oC=!k3jBk7LFvtLL{EiIgEt zF7!sxgWn5snsIh$E&MBA3XeR`Xh}Z}9!At@o3`PeuD80kM8)cmEkDm|c-2|TAuN2N zuJ33BOPxAe+ZfLNvbr52#H&R9r=-wZhS6G=i@PmU4@d{OIToGLFYFnsBFKNh8koz& z3!KlC68$9(96%skEFTa#GyLkF9v)kB%>c9x;Y1&}<72dp4JUusZ&4N`j7*r+yT${_ z!dO<0il83ldu6l4pwi@aSrpocN4A{C>9?zb^Y+ME-wI0hvWdg!W@d>lJ@tTjxUDiCGLsvF8Vy-K$ueOypaO2|*UF?s=pq=A0fSvWwrlyG0!IXtYPZk@1 z!zOI{gDQ@J%W10U#5PH|wOO!rkiqUo2&h8;cw{bNKkP5F?T4M)Uu5@Txb3rkt^HnB zQ~Bd5cb5VdY-^u8RaDEl5`|xu9bv-M3uQRQ}g=`=u*#)|T>n#S)It4KK}yDwF--kszA>i}O*Us#Rb8=7Z$; zR-59-Hy*^&yFjAqQu@!APv|%B`#R?&whZ^2O)FPciVCmBqynMN;bgp#MYjV!r`Dr% z19WE3~#x9=TFpz>Gv63Q%c|sX(Ij`N8{3O>U z35IwH>&WKRJ(pg`O?(>%cE6CIfBLiq#jjaQ0}lm7d^W{1lZ5yXo-+F^kH`2EfN0~9NJ8uPgxpv7f!2k0ig z@EU6*#u@;yL$WkL3HO}2>Ph&nQNt_YvAbG;GWP=l>X2%}h&AYW5X$C$er%id&lSfgUKHRFd?+(!W8 zV_Cc@>lwd6DcR*&#e&&)>Cczs~$8JIQ@Yf(wj|V@k zw4A?{(}S(|%uPcA_~_wEEsy8HWfT}BS2*H)en%f;^D)$@xXn5`e8Qr;j=HL#YBsYu zXK?+@4!@k4$7U2H_UOyObwZ|)e@aw*i2cRzmM!_Zu(+jEK0>3j#Rtk)9N3F`cKH9> z2Tw_bxcYUo^*-=KfXnEr@phaEPsDs}`WMSv6ERV5+lT5;>VON_+3PHs42C$7s}5AA zj6X{RRW;{A9h&%jw!^Q=*yP(COAxt*uk_?%2?YW5+o5-&6G3sf{7!(IR}=wn{2%^h z(m|EgizVbVbl&h2)sh-;e3YwyuIIJNo~V7d{JTylyttVHH!E9QrM8XLdHOY9O+Zyv z8@m^n=5kGx^~nJrQMS4YqRP6P$F-^qDZ6w=knT-)nXm&+CrT|CC`cPGYJbm~Uof6y z8@;jGAt-H2&XGLNN`N&S23-Gb?E7dngxNlLSPuvrnT~b(@D%euQ}~oZo63Udis!bc zm)|jYOYfbuQ+7`I2ksQFnYASd8X#Vl+gSXQ5BHqvtVf6D11^Owd?OnWcDQcl=tZk= zrz5LgL!|;6l#u6?-X!#qzED78QNXKj4H19T7W5HM%H^$DqZE zWl&NoDLC`Ao2$-X-8^!gG9cmV$?I@F5!>tGGgpzK=~&muXS}Y)k5|$Wnrh$f#;)$h z()wZHxT$Xi}yVX7+S|!um)4m_|)a6gW zJe4yq!wL~EIeZt1{P-Q3S$CGQ@uG<8L-wsuIeen%x{Sk|uiyDes%q96E$0M=?yPG|8<;Tc3^4JU;FEVll)MxB@Ra?pMbf|C zAmeX5kt{{EdVFg~lrI4XBcjG+6o~e_K4fF zB_5o^FSO~)lm5M3d)S8^?D+2+2V5@RI1h_3LoDVLd;6^}m6##Avg&>vnC~csk!%bX zx|j9ao@C@=ir+L=i(rFMw@}4yjOG&dsEBz>#%p27=G2f6yOo1VHu*q2M-0rsHMJKB zJ@BG|Fs&$@|EDd`^W$GkYd^)fsw#RKQM%B~M<3bp_o{i5>RPIL+F#8YLza%5-(I@> z9b+q~D02d2X(GBZA(yhKtdPVq7lI^p<#JzYjK;*|y@ZSmaRY-X!7D$1nF7>5NGBea zm1R)to}N)xPRx<>^K$}cS}P=5&pElf zOTtZz5sW=gbTav}y;LwvR?~{Pd}|d48|&gY!-11+Rc0Qn1kC66)|3_)}&l{kp|9 zil17VbNTjtDb4ImqQ%w05%%5$aevq*H6gF*TRGnB&!1~+46OZR3P9j&CTA-Cljfgx zq1DdYkI&7O2*>~QOfP`;7+M#Jgu1;_i4taNLov+vl5r*WxJN6h7?t*+_p76%{1Kbt zFF8%eeH2AdMIsHb_$czP&SiPL-0i@bk_zH>U4l50nZtC)FjE0P<5Pro~KFI=(U7bd8s zRA>80Toqb)aJ9*XZ)L}U6>D$4*LS+&Mfj(wP>qPg^#izgbh|I>gDeRKN|iLSchQ*7 zoQf!VPh0O1C|Zs4_Ilkya?N5k(ZJ_+sQW4uvk68al&LXzruI0_?uM$Fo33QiqNsV# z+5w{$C+E2^64C520<43KD-OMN*pg_2--nrLffx9zj!HSqYq*n11E zHrKTaceRC5iWP@q#f!UJTio5PxI4jutOdobxQF8I9;~>#1a}BQf(0phvcEmf*n9tk zGsejuNMO9r^WHM&HRbKpKc)%PSivsmEJ^E&KJx_Qqv>+H&2pwtNoMc@2-8CF%c`sB zX%TPd!rSKVqhGdeoyJKy?cW0@H%q>lRw+dKdnKgcGjh5wsl8Pu89UO1jQI2XG0>Dg zsxYiH77YDb&K{f28Quw1R_1gUYXpZiH!DG^!=3rg<943)EfRV-(&@aatqvS?;Fm#0wF1ttW=&ob`g`KDi zCp8}T;{iP5A$x5_Dgnjk`BABn0=!ML-E`3)QV$v6Ojm&H+iJm(z%4gl=Ajmq-;0x( zflrKemKTnG*Uf#y#R80`mTLMRr^253{qK)&Fw@1O?Bw4}FDs)_BN#gMw|Bm?QJL?}?swPI8|y4jGoV^Wmr|Oe%f2d)R}%iccgigY zj0kmtzWX{5BC`|3^Pv0v-q4|W4I2`qdq*7AsFT!}z(o0Yk!v{Pz2eHC4C=cSN^<3U z$|OpC61=7>avsWLWv|SN2xSi0cp5w$`#w0Vu2;_ON?soaCFLV1{^4$WEhrp#P33R4 z-IpyrCg^vHp0ePgip{>)A)Gn`T|X3Z#Vjb9QolCC?YkG8sn1~=Q|ZcANV{3V1DUKw zlr(U$gJ|_RT_|Z~{AQN>Q~4OFI&FGt6p#b&kO7y8^Y)Kbn|R&<$2g1aG@T8^Ze|lG z<6WmCBWW4y?v+fvW3^?*RnNRGa0e}T708l zLF>(7m~Rce3pyVNOp1w;@NctYqX%a?7hLXU^98PSDxr@#P_20_Tz3Z^6X%20R!r;X z$3HPy^HhqOwAN?n^J#`FV;D-VEx(5+6XdUKc)Yi@{B8jyb0xVuV!ILl;zaoUcbStE z?J14@VAD1;0Hnc5++aP{R_@=QK-9XK^~JjGoWTd~=Qhp6oQ2GM0S~rOI~Nqr@`?qx zq7b%?!jZus*k9sL%8J%bo!`3hBn7W7yc|~=Etl@+2(&)>vGApc3bx}qSYTM6fUDAm zOUI4_)e57NsJKV+@lV+X@sf@5Mcxmf-;%672|QlurkJxYz7=7*V@mb$iOBLM>h?d+cX0z(ejRLjhNLUDCT zPxmKg3tD`*X7hz&+9ZCHVlAhU zfG)CjFE-L0V7^%%ulC#cNtd3*rEI%ZmwBw*DZf#@__$U!Q5iTIBOZ&Ju~>G^^R`2= zOUKtdv$tQA19`^+V*U)eF;naB6AX%dkBTQ1gTkq=m7#U~@qG<`bDg)MAo_*t9|CFv z(b31X5949Vuek2nE(E;Iu19d@+x?AW28>K32#@*2vo&a{B(q$THWt}nE!zw(GBvtH z(hbcu_=`7+5pynO3@r5O60vz5g+JCBQJmo*h43?j+WkOd=QKKTi*i-swFAohB{gq* z&0vx2lR<1Y z_|yD<#b`z68WbvOf;bBwY&=hSVmlvh>b%cPu*sK(1_yRw(<>3^t2MZ8-o!Vi>9u=z z4Pl|(jZLB}JQ?sDqqcIgrpk$f!~7mkezN}kh-_s377jm7ae*7vYmLk<<}%?kKE?3% z9pSaJm#GcYFAzWx`ikq6!Anb51`JeFVpHD!DMd@WJWd40xs6qSVtEi9<}gi>}9&>~$KOQESQbaC@qL+mhAU zF2L2F#}>qyt7L2cne1N3%v?Ajt!b=xBq$&i#2}-z4vhX*1xzKb4a&!}n_`l(BC|wL zycgo`7O@s1`jD8Z>c7QcBr01Muqh1o#i9Akp1Z|!d~pdI+Gf1?kz*Dh+Sq?UXB5(T%$=AAd)8G%c zXXY{zWa19neapmQGnWD#EVDBZev7L#oaFYxFln#>%WUezVe`>Z*2Lfjp&izrkvwvV z);PNYG#>jeE`EPVE}$GiLpx*lW&5ag@#$NTR}ed3X@>s?fHTwJMAjCM7q!UkiPbIK z_++CgiGI%SV#51?b;&o~uFLpP>`d-SH&wfzYiTXWz07=jxkWJa-GSo1i+20j9pgN+Nn*)yIWClF}S;hR%t2}~0)zt`4UC40d zJNnt`^sFhF8W+DP8jjh`#bi>n;LjQxl}uwcxnB!u8#X|2BgI1)y{8j&0``-Wos~-F zRv#@QFffw3Ymybqr+?(Sfke=r(k#^KN3P)ouGC8W&1U?bep?TMV4n#mMt1jX5RRw3l>iTU(|_2=2e`nRINHXzHZq;@Vr52 z;RAs96y1PrPgmCX*QqlX(Lu#YNg`c=fnlDv17i#5Enlx%vwm9X$(l$?(sZJ)b}w~x zuXV~6R+v|Rl)6_4p`oYo;wI6zo&2PsssU7^>TgSz265Rm>x^PFC37 zePjF2tfKDjkakvHm1Jo@-e*$ci>(&s%*+fpH$7c%CuuHODiznwsR2nTPDPt1&KyEx zm}^p`NH7s4$%4=MCTdiC`08*!mmeZfLUY{BTqe3p&lBFd%i}DvBHx8eEH2uFTm^uT zI4IP4e3;c6VRK#|LiB4XzeqegDt1|Vyjt@Q2XXKdEPv^5{@L5l<`If=bbKQ5`T4es zED8KPx$>>g?}eji*r%t!7(6!+VwkmwX5?gGw_MtQQC>?ZuEpX5PenJQqN-SlAWyb7 zzTYfxlsk3m<76TIkSA@WnN6z2J(m=C*%dTTQjjnDhg#FW%9AFiAh5gJjFW8@=uT7l z?0Ixq2^pt={{uaou(X$O{$K}LrpjDFMvX0hK4A-YXRCk4$T)+O4tnSKxiNA_PqVDn z9xo-sp1tMdB7!ul&3AX?6~^+HYBhb?kO@=B!;6f8qjad|`!tIor`A1Wv=Qv#;BY|c z^DFDQn*MrGX58SV3?!$jMsvy^aF&G&OUD?i<%ADshx{YeKZviXX*wTNa3)vz+z`8OvWvb&`PYgP@t;Z0;7&nJ0{hf=h^0Ub>tidqhRAwz{-@aCpC2?7 zMkByo`$Lfk8v5Dw;;Ys;Ih!!@o-!*<@}X*a(JHB1zr4{zBlgp*aCsX;B67b%5ss6! zcmi0cgi0YrY)4yWx}wjPm*{v*dI$V-+X`DNKfkr%A)WGL~y(U}IWRT$H6ml^fO9wsLbb4a<&DIx> zVd%E&ExmqKXj?L0fv?$HGuM|dlo|p_GBS`>8K)QoBJ=nx#noLlFskxCQO9gW_*^?hy?it{$!xKJ_dI~ZKkf^0Ig%asLXlbO zikLJxR1Xm|CQh8BU7+M|0rtto8`eK0ZA8PSXz7{`wtt2tX48Gk?P8#3NnqQ}KK#Ct zgdeYofElRwcPjJT-3L8UdehHlFu!@9^lhodjr!qrAK(H#_}modKOM22zh}bYsPdXJ z12|(YFNBm`{0&T`l{hu^Kw(SglDj=U{r804%ScoaBh>b|jWkGHe@q__sVUnGE}yYNhj-3w?@>&iDH^tmDlHgcTC6 zo1IsI(6qd=2q8H>7~Mj>F7e`kt;S)$(VdU-1aN&tBeH<>gkY@j^(>HPoABUPG&^xM zUF1#u%xeWMo15(q#T}a=-TkYp8SKV3$kW_=euZe}wZ0ec`v^PIpghU_7CqJdd!-KT z3gSeq&<@mlBLzwy$qjr#<$nW7R4eT4X2yfVhjxyqY>&m_KCO$|zY}UANZLf2FJvaF z*NM;XoiJo77hHa)5(AUei&H(R+KxMEP9=K6`IW;ik&ka0z1a8sG*rn{avEdr)}O2G zP_y-N!W?iy&O7ip!+%6picU30ye(w`jp z^?BVpb-&-;dDBD%t*bmXuRelI7SgbNhxJ~;zFPb1V|3PuUQ60E>ywRl$^zlQf8!s~b$!*~o^JP?mbVOEMGN6}Yk%e4%D?+NE=9Wc6%1d){l2Vdj7 zBFL=A+i^BEH&mu%HS8%9nHpxR$<-~2oLcI3q|{`HvDr*{NY?$xejbKrVj?mC&lzfc zI_E~ynX)-ra%0`7O=IM0yT{dglNp6)J};@lz3K=&aao6m+?oPU6(lQHj_1WxA8v7q z!#}-yDf{pGd5Q^HQNIiR#EXo@`hU4Xb^kV^{80TbNRr;ab831^;{P+qV*NkgFUt1Z zf58!n{x4Z8_#E~hK>0`HsYXH#zTP4J>x)DGHG>HLl|NqbX|I&XC@i48XlPqgs&%VF#v5%{iedN>mIKyBp>BMLbu^cW1;Rb3bz+L9 zoRt&*^P5r{p+^QX8<#B^TQEGLxIFn}9Mc^`p-i)1T&SEmdPHgJQ+KP;LgtHoGOj!9 zFGWZ$byMT4>q&Si4F_Y$NypAhFsz80ktsc(0^)XURldD6h1?dt($`;34lK>_L&KsE zZL_qlxOsVVnpzAt+P7j@Zj;t}dd;o*UzZ1xWb`#@>YB|1cHABV;iIrr7E)EI?(3T* zZ-@7#$mKF{b!)w}ytwaqSO>bS=qXV@zQMug)uvWDvHfxUYl804cE$%oneY$k#g74G zpk^^g_W1nfA#hevS{S>53=czs_rmX;v+WbI{C1hCm&A9mD}{k?^fy%$NVreIxN zf$tA!JUSnxggKBHh1=7e`)HKsytvK3GGo$MKkoM3iFy0-{M0p;IZScFBoPnZ<#5MB z(}s#&h(CD451cI-x;;5q$0DpBdd*^t05NOv+!=)tieqSVi;grkL4|T@X#*bjzhz!K zcNHVjZvNUAqeD3@*o>&l?w}e|#n6vLT+Jc);Jv*T9AreWBLzyz?8w#9&<>S{GQNUj zNc>do)CDHq*yi>SE(mn zDgERpixQj{6{uk{1Gb6 zF?(87@>DBFmbE3mcSa10a$I2iX!~Pin$NNerpwq+mrLAyqv?xym9TiF=(ChZ2#Z~M zs?#Y9B6Z`7VSs<^B2tFc-N+z^D}-(?XLKw2g7q)*>)2N%SDa;nFjP&TXRq5R`{nZ_ zI^Ok6w5Q0Gyo5nvlWkyr96x_e+(dC_3N6rC=EX8W#XnC9+`tqa*Nv3HretS8$02dF zz8S?Xz@YaZ`(B=^4ka`n+B$|FI8Ud4$PX1@%G%$pR_AyEIVNw6GumF_>Zp5 zsws=Kcd9%}_?7Hi15Z566lwLI%l6Gwt>5J8w_OZI=i1z!35Y3W)HR?61HK8_D_#++ zH5wAr0Tm1qV!=Ej{B_>|!WAs-1Z+0PK zE3YX{g@)R)YUJc&c1G*iSaoyt1I|B8XW(nW{@i zioB)4UsB3;SL5BzwDFplH09NGI2q%sG%0rWD@}s_E_n5d{Cu+~miXdY)_?5E*Y(eb ztVxNy(toaVGoxPjx@22JN3B@(+k&6c;0c;qKoeg#=C7~N^gCS>*m2lV!z*TA!EkSv zd0pPIbv;v5Wrx@LEGu9e;~d<;oG>p>da1hX!fwy?9an;)AmyUae$m08D|FD1HSDr8 zpBLn@`qcI;nEGS7{baKv8I?uA{bZ2m@|egvw3svW*VQwtVR zi|n1ewl6yeJjX1lTsE4hdi(pA4@{w0=v84xgivr>0jI+sp`g>9k&~ihA$$U*e@21I zR_s%7)LOefcWo+2{mUJjhT>7>pK5mcZM#os5LR7SUCb$CO=5CYK)L26vSoypxWT5e zy~xq&s+`}L{VJ!4RBV52yX3r4?n;9)UY+-wEOMBPe_QA>@gukZahFL;`l^$+u%B5E zyif6FX?DNydWY)EWrQgx|6Pui>z1R|ZJoVZEE2LGSzP`zB3yU5&YUz_ht&qMu*#fc zPxW^S0fYPQj)_i{!Dv*9p%DJv>l{4oy{o-@bcUP5UZ`n6^w8gtl`HjWC2oK28)uRe z$e;gyY@sQjB#UV@g6Yi^lG?m+2@J9o{54=(-xy9)MFw41ImmQ07^Ngv_x0$+P1U* zErbJhRCKhsa*7gKNRmpbm5_so+RbVL1d%#mlOMR{G@lH8qNxi0cPWf4VPUswvW2tZ}lvo-|YcNn+FHp^_;zY!hDtRrd;odcm&Y_(fwhH^#ChS1n}Lt|6nK`Kk+^ z>cU0&3Fl(mu{1Y7Td}A`I*9Cjr{>AE7NO1B;6!?anH9D_%v$WcY*5ZC_H^k=cuKEsl^7A)auv z?XBSOc4C>Tthw1dVp(`UiSPZ||_4VM?&7iNcXX-}L z)7}Rj=C4VutQB7(A4X;=KgU}`_X3ghwBV2mDi!O4rC5WnjyLVSZ!Rj2ps@{O-@`DE zLu11Q*4Ni;*Nah&fiY0)M(X&A%eIn!2&9~6P)6s@$GZ=#Y?IkkkK8SOst3p$=oa>Q zQbl8|M2>kkvkH4cKK&v5A+|B}*A#Xm-#w*>D#uCei7UW!aAqTOL(}W0)(~zqelGVK zoCVAw5n^`zl`WIC+A%lO35}NZq|>#j@t4Of`da+F>d2&OQ16bsGf9~!pwVq$G!K7* z)o988hKs``*V>&*vFmQ(WvjvK2FbiivjVE%*P3zjpLXwU20oFVI(CwZc?hZE&%P7s zet*S5vFyjArOR-o!M=Oj7PV=^iM)$v`qn9A8&Y}g=Kk>o)^wAiSC3=cJf*`u52xSb z>k@Z7`Evr?hkA!mx~Y%l=5udM%30jo0N=$YZwB@L2+vN;Bw|;^kTmYRiwt$yFDcI4 zgX)q%rb3HNpIKgJ#!+fELY7?*ncJ)eP)@UAJ40~2HmdKynHC6RmNgqHHGt~FwmHaj z>F=~UE{5`K@bZ%Rp7774+uiw1g*L|zu<1wc@~By%Ml-w|gJqteU5fXc%u@zY9?mn+ zDJRm#lYDS};?g+8F>6IOmv~ZK4{-Xe#uq3*>{P0xlTbX0h{0X-R6{Ot7jVgF9gO@Y zpf{aKi29ZR;5o^?AYg0Cl$6I~$oPFlL+h5rn^hI3y2F#d8^Q@EM4HXFdIJjgbo0vO ztTwYvNLD=utFlBWbtvrSRub*d;A;AbV^%NMK3M^M-Oupb#ul%V&C(Gg43#1nCj~&`SiqkX`2nTQULpYrmu*pOO{K?n2?3c0ehupIL zQ?Eb?myU7cAETV0)JE^8bh>ptT%eXK&y$IHb8mObj&!_Ly~kG`6AqB5i&l!7mvrU; z2XKY^F;_g)?vJQYi++)v2$FjC$YTm{v-w>+L*9um79X4xRkJa+OB{$SX9)tG{)x?(GHL2L7Ra$XZ{YAM~hoCgIXxPhC(s}0ivkPkL|K^E)nCk%OHXHj^&Nltr>Gl71mRsB& zLVEL*_My6|ycZgC(Ofc>zx&p0A)gRd&>FZ1vIBl3vQu8DQ&5yV{(D#=16ul?DDcH!R>x6pU?CDGc)tn^UR;dXAk^AM{tp1?%LrOnRJ6W z?_P0ZS%KXf8Ast3>%k2XOTtujqo4A&?wF|iSVhInJWhi(FGciMEhvfU+NE6uKc~qa z-0T*}&xB;BC#mK9eNeiqoi4IE5^Iym6`~Y}6=SV;*TnrH;~8(Jk{0w+&Y}=i6oLU3 z6R%&|!Mq%*9RuHoQuPoSL!IYz@3jKP^_kdV-1e_ey}mMIuftgU-+|6(&W9{ zpY+4~Mf|^wma~qiK@W07rg=Q7#K|BQ(KEO z^q$XsRCTaU5Z!64|KFpR{=sJ^P*??tyB6uhl*-=l<14-Ldccw08dkG5S%Fhq^6o;~ zMX3FSgFnl=t|sQ4$3{9-R1YSrNgExU2F3vbzME0uJK0%?`vSaWdV_?;4_;OxDnwQ3 z;4|uhq7;I?GEr4Uo!p=nrBo}~TI-lMr>FPsJ6Li&@F6KUu;`*&HbEWTL$vkoIR2u@Ld3K$@mD=(GBGwAZ;l_7`zh z$vL#P1iasTKJGS?a6+F-bZ258Wqe!|H;Ogb61En}0RO_%KZOQ&9+QJAfODn1a;e0Nu4|Tx1{=9J_lxhb#0Z(hLbnS&CkMyt2^i;-oT02>vw= zo+L-P*YCj}@~hQ9jnx#2gpE=?v$m^GYbiT3As200TB%8tZb^3Qj^{bx=zd|GX>lZn z>woVv8spT(-XDA_8Ur@IBqxPv$$pG>WM>)@uWTyinZLRF(ojba;J zA$9G5f~I>zg=awYJU67QOr#xdS&Gs5*e)e}a3V_o7sI%OdsgcY6ufy=b0fhaftVsI zS*p11n63HXuj!4K2mP8=Td=avQ5MDfx2kgOyY!Jz+mLr8M>?+gT(&qLOdpioIOp+$>>{`OEM#F0YfzWRH!DDw!^HV?8`1 zfqt&VWX?rNCuMT*>!Kcxp`=m{MWe&#sIHOE@rw$hHm-bvppMxUyV2!sfkV4Rl+B`{ zYu^twQy~uRHZzk;Dayosr4j9M@zR=p)tx5oGT{1%Upe@m4uv?PWwBg)i28e)9Dm%i zsb__=&{tqIEI(%SHD1*AYB+gdx`I_8tETblmZ$^AGT=xdDlb_ zOF3rC!`7B!Eub|pE^iLAk>zA9eyxTk+lY2=l-ueFk~1ntL7ixZCk8R$#$GeTpaAXV z3hw1PzLV{#U~)8vwm4%MKQ&iM|4)y*bnijn0X26@M;c+_)gw$h&Si5vEL8LGU?~P0 zTMS)k+Bl3j+-7=XHenq?iwQHBh+PQuci5Zk0VWh4R%aZ)KnMc3uaCK{G?*HI#J|7y4V+SwhB0yRt)GGTwjY!>SW@%dE2?{ zc(TyL#p~eE1CE}OSBlU*HOCvN>v7DOi*MEmX(hkdMbZA>QS0^@fnAQ{NqU5|u3=nw z#ngVc`N#)vKjmeaZ0`1*y;X$cTqNocRR>>en*pHId&hon^aw*;?K!GW{03p{zmrq8 z?u?W?7#^d|?nQ6TPR_q3Gcg2!HvCZ^7e;bz%3?tzW{=%Xed?s+N9a4=F*OFBg7m zC}-7%wFUjMJnN-XdEwrk2u&5)7@Okm$$^kyx_41im6*li*{-(#B5>ms+0-S7@(y!T z$}=zrSjqm$^$Zj2N&b8NP7r&7Dzs%v5M0;cSc7K< z+%ap&eD+nX79EIgn|@m$-18Ssi8?NaR@b6X8BO^g104x>3mR4rVYbR1bJd8<_QYR5 zedq_Y`^C~c3-%n)H@*Iu+i{ywivoGFD9 z*hhVoy0Hhx#eJglg$(RuwcxA&1WTlzp+2gSJXMRC#cuSs4Z&cG?qFQ)r1Imsn3pg)gQW*+TQOyQEKhacmjvbwRXdWjID+(do0GY&) z3nd43kz7qb$%2cMvh5Q zo*21fDL^&Y8)j-~I_pX2qe#un!%z&2$*>0I; zHb#f6qsq3(Yc1MY1G~LvCNx7lQNK{uZs`SYw~#uUo@^g;>q1I zkgN&ODKx$yZBAGc{ugWsnYfha*+^crYJ0lWYqlhe#lZRXAr?^j&LY2)D~?B{4Es4; zrtpkOyW-%{(PhPpVzRHp8}NnfO7g{bsq9SXmN`x{+RtL2E5ion;vj9zYbn!dIW=g7 zaBcpTH0N5~p+f&Wf}X8Kc{jc>%%shJwBG|rLG!gr9x_tT-$*t&J~~-(`T)C0RU!8` zST%FjD>USB?+ncNf)$T5F*LUDX%>b9TkS$EXg11&yB}!K(?t6TZm(P+e^kZ0_Aa#5 zREqRkD7H`-hhL!Q+h%Nqa_2#RwZfdnb}zDe-pBFxl`DFjzPcY^1NW)}Mg}rz*b~e5 zzxY)#G%SSLZ1CUsQyhL@&Iu6coqtL_lmhD;x-i6E^yW8Uk*SE^Z#h&QMIo{h4Yg(V z`m$Jax!x-B(00hwY+tWhX=n~!H5}L4&uF7Rw`)QGG)`7M=@c!Sj=_2$;;|@`DqE-3 z9EuWlw}a$S8>D3UzSjygIOO4FXKK)RX+E^>^8~`NYRfiWK;t2ns3uFrbdUyzq~HUc zr9RF!rPJb1+%<<_ImCl>A=*wc+u)K(lPxn(UMK{+K#`F{CEV(0MO1m!Pt-n z;MV+ZxU}C<>!vXZCgT6lP$Mxr2};z(>aeS^zxi zjVRUUMe<{D_3U^v7r$N;2k=RvfbOEwAkN0R-clF zF#CX8{-DC6nmnc`3*YW)|1-|)U&6G#gn#NBL5m@A?6hq}HIr2l=BXv5#o|0Z3DzV# z8Z;grr=PnXyC*X0TFequfUR#HR0hX|U6U?_sdZR{*oWEGa!2-uv*PyKX->u6a9~BD zMjN7$?8>J?R8^;x<=s%mdTTYC%q(FDX#!j}iDM$=ODJ;k#H`>u8ncn=3FFHufvq?@ zEg?0%jhgKki6G9!BCNnU?wNZr`g^F{@~_J?UdDQu>&$B_*h*~#;SYGt}Ef5 z;hKbN0*c8JkB2vV#VosDRjqG3AotEXQf77|S?QYavw^)^r*!X=R~hnC>02vAxn&|F zrK=J(pNrM9(3str3pjSo?kV779NqM@yS5txsW~|I4E4{aGy#WS-=_>*jNdwiCO|w* z3g0{#um?3ek=S-1E)uxBckwk#ltnGqbUHlZp2)Lhwbdk|23L$I!w6=}G3E zRCJv2G8F-&R&GeltV7k1bJ+Wn^jPseFA zO+(G-t~dr7YC729D;vfxrV>~DlZEB&+=l!6DWpV?do+Z7aMDryHb!8odn3O~&LR1n zKtoSQlXSGT!;9`T3+RS`tyc6`$fJwPde0pQs;;RZ_sH0M+61Y|iBv(T5{e#!@OOT+ zvzhgxDpiM)HWeF2k);znZ1l@*$v^w5zj`&EiAH^pd`(<_$+gdQfKVn$Xj3E;I!Sf+!{_ICUNDL9&)Fka&7+WNH>t=JE|GCwZde)xT3k<8sAXv&!n(M<*d?8P7 zr42L_dY{VzIJvmZ?pi|~*P61h$WpnTMhO?niD|?F<_nLit%$7An~7C@A*Z(>s0(!Q)rW!K?3ObhHrx>{&7{280@jr}h8`%p z!6ZWaO4#vp4ZjSR(RxxGmW+|L=L<*y3{o>Xvu26x0)8mbG5tR0#A+yT zYI$0@?Ac&DpsV0`(`h3G=B3Rhlw`dF7ZGCUoNY~xaRyJh^yT%n2;QXsmI35w&)INJ zkEBm^J+l~65o)GhWr{fza|glfQ&QXYgo8-1izyuiZ`9UJaf#Cq1-?+X4))IlblZdu zZ^6^`1!7}yVxPL7@3ANbg#NjEZbt7U1{Hi^nymoJrVChz9`m1CL*Y#^htA>Qo8<7J zP8RwFD}AFCQFMIzOEKATO@Ix~aVo1-&tRXZzds(%9DB@CK1$W#y*4vlH~9BwGz->~ zfQ)W`mQ^notC2)fq*5W5Y{qVFNjUCcGeGg>f@Qf&{>ka&Gr35hvZjOSYb@H?3xVe8 zrr6P2%H8F_tq(Q$S4?ui(MM+;PkxW@D;?L4>kT0(EKqK{N6fg*s9&X@{{hgh*{;q+ zQF{+<%Jq@q5oG4` z-YDPp362l>-yxe{4vn{bqPsMk~ zE2rn0W1MyuSfDpHbyjoOI!YNzs>l3~b-qCCx5tJjm1)rVIvvmE<32D2(6@Z&GgE}w z)jQP~kt`nPQFs2c4J3#rI-T2&StM@Fzv1~`@MxW{|JLaJUyU(M;Oa3%6NaNF`NOQR zm_{U~D%zS8==2w<)tM%V*gzRaI(#NmqVaOuh{9|^bG%}#L{G4m7{o5_<9()5vyHzL zaKN4cH~^+uO4WN0NQrikUuZ)y)46irl-%;HdwdpQ?`}_R4Vy*0i>m~E4I)+*1p|iW z+R5H9vO`BLPD|~%1iUIOXCnwjHFCB;mMdJL>#fA=8?wVpRJBsGzWi=pM!0(Rk5vdX z5Ib!T-=M~1wf|@b>wZqT*xGvkHr{Bw=Z#{$ZSoI^g#k3%kD5K{WtpZLVV-FS#D z=cARQzz)A_?c0uc;z&LRGL}eRg5Lz2T;QDgrb1NH?=rdacbooC)=@Tjcy)akC3C7p zMeVr?b6p|&6s~Ekl67(&orJp_f$`DtMWy-s|nSg1}$C|ff#h1Dtyv)c#kW{ma3$v#(5%8r>Dq)!+KHS=D zs@la6MiFWAAcQGLWC&fE>eG`m=A=!fd4 zB@+!!($k*T1B!w1uUPf!QzS*Sb4*%;ZNk2;9zCL{RHc7WWwi0bp^*P>E4)H+&C>_3 z4Lsrm3sp4Br09BYb}8vM=cZlUKTO8?_6`d5xn6tb8>*UyO=eBa@G$D}`(dKF40J)i z{tWBA8>*yQ#!}VB8JsfwmVR^X$$ZxP=8c}r4uaF;gJ`^v1JjqIZ6p`tE4Xe?>p-ArG`!z*?9kTNk#euRhnL#cV0hIM(NxjVz_ZIhy`ELdN)=*qlL`&RC8AVRu%1Di)6&$I2ML=#P>f{g zAF-DYtE$q|^BKy!<~)>^e-dB=A+pU=LYRqJ6h<_x_~&YG3^cVBWWZn*sdVOt1k2J6 ze~Am$<9(GDF2hI-XwjfFJ|*r~1)abUJ5%FqRX<0%?ITcrqQ>Xy>a-8Z#Lxu1TqTfM zn5326D_A7c9^t~2VywcgrxU26BU(Wv@7JW~ZA3KEl2vE9oPw`efqzUCZLp{I4MK}0VT?{@fGFo@;i?(<+q$m(H)d3; zd#0-eFn8t`oxn2o35V&f#m{VfDZR789!!n_LPeJQ2o^-{SU3F?-6#O2&sHJ1Xhulw9%!lqTyrsSg*ngZ;E${+1i1n$8d*jSB6@M*3vpn2>21^Z%l4so%OZ<|R^x;Di_vkUt8b!r1HR$|E zxk5@1`pmt@`%#BkT}dl-et9ljusab&mcp~4UCk5FJf@tuoI;-Ib8&h8kMTV^_n`0V zE_OQaXUYR&l$G);t)YDMXY@j_{<3?rkEHVMDqZ$9;>iYQ&E8h1$h_b}bt7-mNQK<| zHO~bVE3zZ)B70d4IpvAG%1M`ZF=I;+*PuxiaKtc9XK_q)udv;~Qtr;nS#|8x3+ut$B| z>`_%HlFyAWpL$g4&K2oF`<H(R)py<}0Sq49J=ec-@jfyuL^D;{ zz*D49;J?>ODMI+ygQE!ID)ok$U&w6H=up4jasH3C@;O3F`zPX(GW^!1s9ToUD2#2W zRyXZjK7YMw^@)moHU%{UWfQ~l`0^q>Gm|GMNUbxcT0(ggy{k2AS(CW#O6so`XOq3* zFnXU=KylNPptFpF$euRA-hqai#sjwF*AE;2Ydesj%uFO_uOaJ&YzD+X)DEmg-PalR zzw1`QTjs13c*Af;ck|{rA;?)_hmzaoZ^9tEnNalO*K)%z=gCW|p~*Io^u_h0>MFyz zyZ{!1K%215bZsM?MU{18lx-JeH0}SJpNcdy{6FlyWmKE}+otFJ8R3yOrWj zf#6c0xCVk-TM86+w*tWe1b26Lceh}L0Ku6&|99_qIZ;LH!3~YP)XtJOT$SfVCAzscQNJ70?@RDE<0e0RctBC&e3G+*KtA*j z(6dr~e|fBG%A|Wk=Qz8MY&O;X&w~8_@jApcvco}AnVaS0Ge>Mhzq8Nx0Qn%lzIj5k zj3s}g+JvS90Fu-}$-X`yV{-MRG6PYI?~6m@*Y(L3J!9tY)w?RPu#ut^&L}8wv)iyz zd@)}gi5d#~z{GgB(?&0!o84TkGn4mekV&kWzb3!(N9X{k;RH?xgHtlW7nR!-0Bcp{_2Cd>wViP*CPp@=0JLE_KZE)v6{l0K9~lnYR{P3 zE2g2?`s%&cbwA?#X2}Zf=$;jG6v=J6?|oQIk7+5gUrtnLH#USs?^R6?h3WVJ7`G*vE+-0;{kpzl?&N6uD+uP%%_;0EXSEQvBj)>BLLv<#U^ITNa!lN z*QPJ&_fEp<9MZ!T_{r{W#x-}HEk27YDfgY{+|yjn^PU~)i3RB%s>EuYyCi?%mDZJ~ zwIn*%;6H_aklQ_~ZMZn*j&DgaR=1t*v(H`X3~0SfQw@IGTEh8~b=) zfVInvF3!&^#@i)W78;X+vqN0J7KcV3-o2ZeN=jK8jnn%h=37L2c0-qsN!(pM!XVdw zx6|yw#Bj+rWD#Mu60>ywqx1HI70=DGP*eD4GeS5|@vekC9aWP1WY-884XLU{iI|Mt ziES+#anJI|UjHqcqbReo|LBhshYPZ*1kJ9BTYP84rh-gl>R9eYRz0_mIU_M7Vu103 zrv?QESJ?)_Q}GpRn^erkd|y6oFMVh zkH~BfY0p(4O|thj)sFbtic%gid&=otr2lQfQ;_^vPxELYxjj@7D8r$V@zgK=fLPnA z*^J$=!U@iAJSz}?MA>_!NfB{niVMcJ++IKN@Fbp^8HvLra>zX$Ohj^A-alSE-7!4w z2(zn*D^8O823LY2Sx*L@ZVUW#0>?m^1rN?fWeIV&(aJ-+<#(NU=>Cy=G*2ISQlHa7 z4^w#EX{cTy3J1eX55BP5we-3ic$PrAQ1FwaE4*j$wT`iA_ZYq^TlZoRUO5*a=Iz16 zkuwFz*e*Y(%aza%7k@qCF+bk~K^IFP&j+O%iCeQk-S42MPazkTVd80W45IUqH;#{# zk2@|JwaY3TWDjM3hrAxALN9dbCXs|VGxC_Lhh~DVIRpQ(>0X)q#&DXcQtM6Li2Am+ z)3cz?UoQ3U^pV~)Wrfu_Y__rO>)2J$IoaUleku-WsocMtD2kWeU*APO_*gMv2-Jbz z?^suEF8silUH(2|yss~1zAv6I zAA02bJ7HIWt&}osz}T;=%n!~Qpp`{ecXWI)5l!KfGI4Tz(`DS+Q+euRbpJz2kJPv( zU+>{`EWYgN3lD7d0#Q&Pa*SryoW3vUik-q6xJi>>fBYg{xvr^c)&Bym;TU>G>9_<4(ck?dSwC+X)`>NwPjC5ib zoct7R^sJmg`j)CLXS2-bZ!}_u&~Y1FA6|Q39a&^O37!PfYG@T~T~Ni$M#^au=E1kM z-eMcmMaTRJ#gIh+|BMru#$HU}C~{E?`rBc9Bcsb+aw6u7VY5{1yrIPmSXGvLDv_^V z#i*C?m%s);b)K$lo+o_aa#r{7I2LHSI@#KeDELYM+o@sV|BfN+#?gO5>Nhu=DShY; z+`aXkTocyRP*$IoR7sy7IuX4S06speSm51)C4gl_Hriv6q5ueEt!QuMvD!aW1A&)9 z-2`+uB8}w%&!FTtkPH+&Li^3`8riS$gh0n&+=Df5+_#xh%T>15lxo%_PC>G0r;&!% zgGko%F&Qf2$mFyFPeg8*?|w(rO5v9$5cTPSDGEWMc0k^-kPyI$NWsXk^I`1RE&;vD!PPGrzp;2*0$w#E3^{^EJ*ILpD|x0)IZtjO7mjMkLvAGdqjU)wAo zWyJIrqGxUu1$&`kL2diei-Xp$`E#5x`)tOeZ((G<5p7*&_k3KMLI%3RBn*nEKItPI zZj>r&c9|OnFOaLRWdY0~w%UtxP)FnGGIqF}?T4|Dy;XUCH{_|$23$KtftBN4IV`BU z&@x@D-gsu9CB5P4V&t`rwcGQ$00%fNSIV_ELSVyRV&?!y#R!v{rp<4JX-IifW*y-0 zGhZz>t~~?(T?FuCh`0&N7YS*S=$o%|kAmD;0#>5tW`L}L#K2_%-*{1BH|J}G_h=}T zdi=%`7W?L(8M^`X~W=3dV;`>E4EBw}HP!7685+28JmNiVL=n1f21KS6As*t6!lt{zYu z{_rF(yTih4PBmN8=j*g*mL3c|&SMc!B@VTO$8X>Hj`wShcr3NBawN4Wp|tx;OM{bk znXpM4)F!u6EzjSJuC6N&FoyL--&i~&m&;qjO=p-2Dm&Hvqy2No7FyXm$H-fR+}-Iy ziZ{+SxX)R1oz@aSYOLYyz$^(DKar%xtbFx?tY+2vy^5pmO= zBMxt>!6@T%ctb88VJF%!T^qRJs>z|H13M%08Z3Tjy{h z$MFoL6+sF!>t6JdH?41ON1A(U2)UkpeH<13O5&A9iEC}|Ui5xLtm^gxJl9@?Y_6kQ z5((>7+eK8IepR7d8Op)&tpJ|2cT@|qvii(BQ+1DjE~ULk20pJU^IU9Q(#cD&SHYr2 zaawqp010!T$dc?;cZno>{xErHT>u`NmWoz8yGw2;BU?Z?r9>YE7Gt-YwO zjvgFY22`QChgdDP7D0S`v-%&C_324=2J=K!gfas23sVaa(F}uo0T9EeQ?I_}jz_xb(3QsIzyOkb6m`x}wr-C1vmH&-9$6 z8nj&gwW2xB5kHEL;$u*yMbEJGSSO3*g>lD4lSxb$d5kLK3eV4~ERB9q6%m5Fh^gzJ`=2U7>|wwl&hNZ7WrVFgMU8aeu?!shGg8MwfKX6{VYpvPaZ5Ym@K6b?l1w z0Z5%i95GJ!a>r^iNy-}H-|E>?&ddmztE@6DRuTjQG-u< zryKY&Cz9q&R(paP4(pK3eCAcxd^cO^#YrH?9F6mvKAQ>rybAYJjJ2llO+Oo|xw)wB zRVcRbRY}KGXE>U^gPK~O9L6RkcS}@6Y;n&p$+2?qYSkJybtx750T$e=abltWxv;Hw zIIDqf;iSaVA4qZ&k@nQe=K+6xTLXh(>m1nQAA-lPkio=D*mKFdEAUvd{2Ld?KFX&r zBkLPtATGG+T4}$Y{H!L9n{OTN6I)3mu1fDv)y3&i?~(l+BTsrPp?88{F4_L{jqq@K zdWD^3$mu$rRDxyJ67ZSB3_4;S5ANQUZY5lrHl{!kbpn$pCG`+Y&bxQ4{}NK?Ul-F%CmDly_FiH zwmadpEBVf;odRxSWJ*b+_WNHQ1FC{)+*VgAj_qWgB#V{Q;>jn}kr2OC+&+}^+TGaO0Yc``uEh334xV$YJ`C*p5zZaKR;>#f-0 z_j$Bu?zL;`gex9a)SdR6tv6y9#4hlZqpq$by-nB6dHg)o>#wD{h)5r49B}ZtD>!w6 zwP4K*G95hW53Y=b{dLA6)+(0-bbsOza^o}~J+bZXp?^#C5YAfl%It7DsR~E88<{%n zA!^HS(09Lg6sKVm3n_1sJuqMRd1ZtVGKHlMFn96*Qnp^V8Bh9Na6wmnW$e_k7S6th zSK0(iXN9~J!=hs33@MDZEJ^13Hk;wQ;H$yzXR^pUiEI=%g;&^g883NM+`%+(r()~L z%dx6X#kLUs);--3mLcJawD%L{GTx*Ui0^Xeein|qaX+J$+f*pm%EE zUv1m0M$dea>&NpaiXiQPYsGMzebdi$UcsH|Oa@>-Rz;}-V zu8$;h3y)GoTrnBOQu4F5iP&nm4#$0GzxNbHNHZ!K9*5ZvJ`5zfv2)d~*_cVIbgg%<5$20ce(aTvmB&NA&aBp!mu%9n8>U&U*yL)QDozhz_P22>dXj;)-Z>6cer_+Lv1u9)r%51{80ray|H~zHHtqdc}-- zk1RhLaypX?#~fmZs3_5%?rkk;J-hxn9S@rWRFA4 z_PUuDjV1GcoZ0Gtqj_a~Qt&|zGLZ9V{oepU4#mCkZU>H<8!zC9onrav3;e|jo^CmMFx0V!2f*?A1PseY(s z?3y(wLa50E%Sh@1pVc8o+xw?~5(~2x@d+!h$ObytxYv#OjaaVfRGkbP=HP0Cc=|FIEY{1PTCN;we8s!ncVW$bKy{rv<_mad1I z&x?IBDu9_iRc}h=EGzYEGTLqwF=QeQhA%BQx*5!4h~1-#9!mT{4R;NHp+x>AC=L#D z{JCr+FnSdmY2UD8|!gdO!1!E-V)D9ryKKqyDAlJ z$jR_799SP;7UOX|?rvS0fVdPhZ2$3C1eJe1T)9mf*p^u}t&XA-i$fGTa3HaomoKP& zgMo<_^;d?9>DiKn15sv?#&~pfcpjM$O18Hf&j0)aG?$l>(0nl!Z;4ax!D0Wn7}0*s z<8YK7lvhlNdfKB707y#*y5S3@u$rY?!&<-1S3B`tR2A6YwJr}99!uqk2z=8&j8s~4 zPoq8_iT@X|DX1)3@b)tDCv2h+Yct0vqvBmfdUCpu#uwf^5z&fdD7{-r8%ddPJmQu% z@?S$}4mfwCL(Lp`a6NV^!4O6DQfBVWGwV4y)tsHOrK&5LW|i=2E8(N1Uhgk^!hv&4 z9SX+eeRH!vH%Q0gK5NS7HJ+l=rQq<-PBiAx*_It_c}VIKF7-B;F1k=hZQ2TJ&oGtN zMxFf*I1~6(-Nqnp;>GS_5dTtYyRcHd2&!L1CA|IGP>+;*XPt&3%TR9VbXdomQNcYT zw7OszcJKoMF738%DQ8ONWU_DRI{{D|D(@C6UXri@$^cq?ErSa z^7XTx*mki>MC$9v`&(W<$bC^c676kD9d|zMe8Hs@wp5_#BaBBV6W4tg0CH{iQ)`C+!@eK;adC!Dz3y zC#OVsZB?)1MI<6z&e8>Brw zrKE&~ff>fvwZaNa^U~2~TcsC1C&^rU4E(%Q7Htd>(?}eu5!JAo84P@ZIAkH3R8Q#} z*m>B8O=sY#R-YRU94a#JFE2c>#;AO)$-=mTx~%@X$UKAIHw0o7NZKay#Jil1uW6n5 zAtkQ=oz6R}kQQPPdb>vWG|F!;Z06`#b_aBFYKJI#x7wI?Uc8v|baf%UGF~VbSqIwp z$!YX#y@)$l?8z7!fFWQYtWnBeMO{`7-P6#X=4!C8;jj$6`uC%UF+hU0SO(EsHKvXW z2&Vt!x+_LIc>|OPcX2fzPd96B@cN8C^a|8%^@j=9rn{ywI_+-PY^@_H4Ck|gl=sAT zR9jE~B$lkJaice=Jlm|w(Q1P)P1`zK0c^vKZ9?xkc#9hVksf6ViP#)h)3@q zs9|#bj!46$OmVTiUv_tGTtwq4-bzffwgNaJ9%R>g{doD4&YDTN=}_v{OVcoh&yG*a za?U}yLde|>JKal(O6fAlj1Ag(zqB@~xl^1Gu$9(av%mP=F)g_QrVieS^Qyk#Tp9|Y zazR$w_YyS!%`NkhdYAf*`ME}}X0)!WuGMOht22;+=3Lun8@Y}B7eeK|DWeIWexhBi zZE^P*Gia8LmG;a|WB@D!F6T--Ox_;&f|+A5T3Ydf31yD_&b1iy&OFv=7kzH@^@!7o z?l`uyTFCQz?XO!in43;oo0?qBhXEOK?)t7h?oueaI>eHw`6ymHzk8g7yOBmRJ2=}eWzM(tgXj&BcQl_J@X zLyE>;W?Ciz?N{XNSRMp!STbO-QiO>8pFQg}wA%zYUTy@0^vGOl8B_yz=$w=Ctu>uU zQFapXp{-&SmZ1}=c*K+{_4w#;*|7G_(Ntzx+XI#hDPRtBr*pJ7J#me<%Ve0)NK9Cg zU067%v{lV9UhHO+jZBZ<Pe021{fh{JX?b|r+v{4R`fra z8+|dWkuo%pAbIl$H=bB+t~C-8m^YoiCvB}s=?^=qD`cTtbb~W- z4*iM#7;;f!1gcI}ks2}eAU9uL6eGu|`fl)Ab?<7H$_H_Cy8p$({DbTwdP{zOMU zWifwQepv)v7}iR$`dPQ?#3%I@?%c> zsh{k^SEge{4)x)l8wxEaQ0Nb_ z@jO83#JI7~PtaXG+&q}F9+t{(v{vf!^5_z^2$>9@I?J9O6nh<74fa?ucbd_40)RyN zyOaRW9E`Tj7V4JXF+j-0kr2(K1CML6G$uuIZ+Cn4ZLlkZ-8s_qk6=OdgFg6QGxN_Zrh)U5xkQNa59k+u`vY|{W zn{5&6VUknyjG{US6tOECa^a!s9>n%$d>|zv**#3!5fcWl1Oyq8~n^c{KcQ5-& z`<4CD>hjvG{gNO^THe?Q|M2NmjKeN(Lg7)+NF9%)YfjTUZoA`yI=<~9`m+NQ5v8MK zcY~+M4NBHY_yx70ztpWHwWuz`x$g2bYQMjf5BDYTY>!IS*0Em zTr%avK{?A>Uw(YG{5x!rC356MK4}zri;gKM>mOFO599w?BkWdXZ#&{zSMGaCtE2ApYi8a7ys$A-E(w0SsAZSxYH~+oF98{Y2gDsrZzrJ;I$*$@uHAgWzonADNK^fhehM;CkI4*~5Sl3uvmN!Fz_fu_E(mk~py z7L(#sFJKq2{!c>u6&5RjLnZt65r&9_ZksB4@mpl^M%7b>jG+$NIkyrSx$D3p?v>TN z{BHNArmKG-0L2zSu6>{rm#^=Bv~eGxEhR3jtm>{!f6{DUANw8hQtP6s)25pqmm61S zW(j}pv%VZReo~$E?c(O@yOcK@C&JVjV?_YTgXw%?8bWBXF?*eZ*;B(3IBD*KAvsS1 z_~n{e&r!&HGVxT8)#W^5T7G!6)Z@*tM-V%0YT&i{Shi5Ea zxz2?!i}-n=pAwd)0CjvVGseTzDY+G!Xs-8<#hsBxve0S*<`pK}H@0FmfWOk0X6lJ#H9Sg!bvf}UZ(I%tRy&vs zFXO4gjwVZ~4i<>Ln1Q7AJRcbbH}=FuYVI5ftYv8^p}iJPwqr_186tunh|){11oL<; zEe#`lc&@b9=})N7F<(eOLg_ePCq%~IMXw=h&qy;v#Ymbhsa82Bpn?AmG=-NC{U{eB z#!*IUZ;0wlS7}jw5iBhvMJFvk&*-(7!e!AVcn)h!l#vW%;y>Njwnje;);B%k3fIS} zNxP1x6){Oy)=#ZT`;B)1skR(Gu?<~(D1B`C!@@pMLfpm^n#Ik`j72Ng z5G;TKxCIHW&!heLbjyr+78SYSFr7}JsPftUmAm|>w*l#m>s))kU`}mmWtUQm(I{u% z4>V&d*DMRGN_>4>W&+DO>#vlwVjb;-pD2sRo1*5XFs3vxglAAWN+_NTY8?+oadi1lIQI(wUj6 zONlbWVz-5Sr`1#7A$WtQ722rVm0g2g-7I7Lbpq4pQsc_$4T$p~=5b6S*!zz24njV4 zwfwtWC>XEGYdj|f)l$;-P|DMS1CFXQkvC>w1c4>{+4AmY4D0xEf>%NA5ljI9z|6MP z+Si}9mSi$edSu>77qHWVpO}v<+mz-Yr`yQPStQEfLF++C+c4XkT<UsEk01itO6x>ya8;7!MbMLPGV&> z=XwErQOtuMG>#9Kz$o_JC8anRszJ@3mNi()Xm#$YU0_$sSz`@*R|$N@peB<^d!8uV zLkA`;`R*CscMmmqVJa}odMm~#Y*VK_H;~(B*PKYXx}&PdWs(>z!9VN$>gkU`&Ip&k zAg5tbZ3{Y#QBka&5P+@Bu;I`FT)V;Nm>SjH;mg);K=UxmbVzj%5h07q zEtOFNC9M@~y2-m;?Dl1E^r%={;cNmFs^L=$>EclbmL;d~u(=n4-X4@&uRKgoMAEs( zF1A?9##nOUrzJY>H+j&mlq@&2F=KwS{=s6en8=m^D{aeHqrym#01?7LvgvUsq>T7X zi`w_F{gd5dBakusTjx(pspe2wI~$XCE3BY7CEHIXrZ7t@AhG3_5kK+yRn{hQ7k?=8K!9=?x_PJ&FbMb(VPg zvy@!n&{=88>pV;W(EhKr`Wvzqr;y@3>eJ|?)jkNAD-4D8AsH^JQ!;RcV5h7xmBO2qdkaS~&3%k9J~1FPG2EjzmB~eG_8~JiXW&+@yph3w;f?-wo=Wei$zCm%H>? z(*aM%md}G+4oiN5)D%t&%ZHk@i%zD-c1F2nth!Jet|G0 zjX$3R(V49b1NXVJoC27wkcW$lYrp*Oko&p1qfm#z>cru_Jxww9cKZXAhiAwj24ee; z4+%LucyBqHvGr$z=18w9wIcIMNBFuNK8UyS;)T7aNS!H%MSdokw*hyLVb?>;*7f(?D4WMZC?r2J(-r#?HfC7~*@bu_wEgABQ+ zvnnkRrFa4jLs?O!cTip&>KD7sb|e@_h zlo1Y7huWt>zCw|Ek<#t$o{wxU!FjpfQy0c<-M$y2NOmJ(F#XN=X7P8CY0-a}HV5+ul6|*&zu#R-d-aWD z>0s-q40}rn9gI4ZMCfmFg1$qH`9oCMbKb*+THEYpp6G~>wW6?Z0FMRzs!P4<6GS2D z(%JrW(CXGM@M4-SAxc{S)|P=;%!l_*OMmYY8C%ifUvxVds7ZE5VS``Ny%J0*5;5q2 z=FwQe?NMh|PuF1)Y0J$xa$nXlGiB(a@!bNbcGo5*J>NIYxW6(I8LGX(v%aIun(DCL zC5>6-?2Vxp)ry15fD^J9L@iAGgDDOFw-NpfdC-wEkjIK~U||^%n8%H!pfhsZl2XC; zEq+oVmV(0k*UFcxmqGhrEo2}hx~h18&i##h%|jl{ZqzQLt3AXPZJ=-6)*4PL8u#{t6Y)C1Pe27Z3KjFx2RHmkv%9^ng=&)USZX2?FmTK>K-b*bstn})$*ibxRP zhp@+$9yNEBC(x9jmC)?95+sAIgmGZAvv(joy*4%VA#rfBYre_qjRQTQj&L!^y}E1B z(FAknn|1{s1EHyzRYGlJZy6TjVxbz1ck}*&I6-5Y1YjqVC7(uJ9aHPW zA1!gBgrh6TEhqSlx83Rt1n}$YPjqj|-_;zwbwyPv9_rHB+~~WeD;VH!8B2_oYaqo~iv_XlX9Zs&DTm<+Zx&Z%kmDw5}WNQURvLMLPNI z$^j;_K&Kk@T>~w&h@5pO;J8pl` zIhx7CaP>r>?U=|b%;ff&xf-Mnif}mn*(!_BRX4|C*$1UBeVd;>R2DvZ%r=SoE4$(( z)ke&e>btvLsfqKw$rQ+H!m$qe48zULS{ixH&cMAi0CTtX{=qimvq0v@a+V7k@QPrtyauQt|P)C+w zs8jy%E~N2*PyuX-$WIvfqE$*FNlBziHd0bv?PNJ{VhbjklSv`+j3O}eHgg0I#@dA0 z0d$>Dc(I;_%0Sp?#pk$!Z6?n|N9@XL-2wIqtYS1o&dgNbU4|GYM_f2ff?{SXt1Vf` zgu~H>B4bSY(+6XdhFva9&tZy=v#3OQ!R5ZauLyZM4J%n#aD8ShNtblC0(7KfQ6|!{RDA1-6nRuzaJ53=XcNBfXb7w_i*In9(Y6w9 zVuO&2qQI4Re2$dzyc(ZYbGZ0Po&*DcJg{)&81|f^H#+MwnvsxVc*Rwgzv*|-ul5!t z63(An*tmd0a9*^xEFb4MpynB*#RcTvqf~=Nqv?w#?+fqOPzB=K(qCmi-P16suCmt6 zpvaRMa$;d)Ym=1@b2v;9ySqF3`1t&pZFw~mY`yecZisnXqTNe`ECT6`4hd7mrY|+@ z4PW&o=JUccS+r(NMYf*RT)+1EphH=kAT{^Cr6iagR1GUb< z8NTbA*`|`yJ}$^IqR4RM`Ju?OCulT|5K}tk>}QZnbipy6HB-M__^zvzi1g(w>fr?b zSDedhvAXHY)7IDYrN12zO0F+l)X@NIF-B^TJFH_BC{9!sURr9|VTpDE0WKwuijP7@ zO-rgmY_2g5ZrrDyw1(6fe2ap&w_NE456wn_L7l@djYR7u$B`H62Fg#dCRi2ujp^0< zPMw{xu+lJO3674BNh&=wZ&Vhd7$)y` z^GlfD;qApXBc~^dqfAI~Sk*7TvtLUvu^$fNR3cPO9XQ+k@q2I2wx3DVIpCxiG_f@{ zf}^{Mup8{JBfIZ&yee9hU8Ol0C$gDlUfQNPNyrHVvmG^E{3 z1yoO0c59iqC187_8M4ixD&YN$_2L0#txMS*pw`H)9J;bALCQcj*gB#(2%?T_*5!ed z@)7vLRap_}hdY*uQq!GXC-waZ;5Zl?}f*UE6H4T4^&CgPA zJk8C&_Da8vOa6Q+R8v^{L81rFHTzbTpn>tM*^ffS!o(hPE-@=SndoOPSY7Xw{!jyY zzA@7!yxfZTSToY2nYf2nw78ZW-|S_rk)9#-HJK^u##Mg^ouD|orO7i*cFc^#fIhpW zZ@>Ht^%OdZ16-42FCWSLLlE*iuI!E)&KMm&ib5VdDWHq$1ko}z8buQwjczapr`HD% zqXKE0rL&ipr%_i;fR+$!WbsEjp{K6x$nk@_IQQQN9S#3FCN`#|*e5f{cHinZ;RL+D z-~4MG`X4XFCqriezA6UtV@u|k$M*8#_xGKDMScI@A3;lAqtr-h=#EF$ZnOSB`iw$F z0#C+@W_0C31e=A#b>3g2;{RzM#&v_VUT#rNb8|Z6l~JFbp{~5AZpsOz&q~zose-H0 z6$0m_#M_^3n15g9N~jGDB`zMOSd1%zhB^*{0(j%$7o8M@!xYHn`VUHJy`c%k z0zlqhKf^zDdH%-|a*yOF{5MklT2Q)?g&~v|sd^cEI@iD7%>Z{h8K@E--c|2C-Jf7I z3N&u)>;xu7V5(dhmIF@|#(>=QBqRkOeWVQJ?N3T1g!I1;dBwBjwDAz@0%GKPUyi>- zG{9f~z=hcW3DaKbjL*2>x|?w^eqaH=X9%taYa0lNU|Yg1lCRQ#i@_03T`WkC$m=J- zU$0Ql82w~IkHLc2E3+jDGLdo|{8|?0v;+q4mw?B3f>2WPXWx z;v1+^sg<;DqsNkS4oFcQHFF*cQkJqI`Ii@Ea}Vc$8Y{9oJ7DCC(Ysx922s(Vqy{>( zIip;4ciOuyYQvP#jvmR11HOp9|3|+f@%L8E4 z-)B9AUAFf~!M2e{vyJbAMl_l$C|NX`{__|7-6-$rBeKRs^7(V5tLT#vCqvO40q=OM zI3$BFdlo7gm6e(W?>PV&Nly|nDxQ9sMp&i9_1hc^GeH6W^_(Jwv;U1~6swi9Mc>q2 zU3#zkSBrp~4G^%ur z0WH*GMn<-r>gLK(=-PjN_w-+o?yxA<$%C@d_2nGKIK*o9z5O9;sKtntJBx2VoP#Q| zG+@Nab}Fjtd(>;cn^;+FN*s@i_uM|m9Ng|-4}1C)vZ>gwS#oc^IKBPf-c%YOuM^1L znZ#djQc7(wZ}S_SZy^A2wq_+xvSLL7><6N)t0`1@Lj?e$~c0zvc{(WfwSF`hfB}M;#6;J*&sWyWO7y|#k|n*PdNdBe?=AN||8lD=DhJ)r zk;J!n#aS6g!|lGBH|=zEDxF(|+1M!ZQxNMUT<7h_SyZorJXmH{p*NOd|061f9oydQ z@bBOyO$Vu+{Yd;>sp3kvtm`A(mD4r>O|Ln5=NFEY#q|6%>B4ms(dvIBu>oRiGdqD& zZC+Ae*2zt$&ezz5NdRSA#x68}*r*0Pc~Rw~JO@hKnGG7e5{iSe?yxD|X2gz?s?KCn z33G-o%|YQTLJ^bLB6v)LO50~6X(H$m1@)T+MD>tRJ0lS-VBc4m-&kb*pw!;Uu#U^K zj8@ISs`i;Uld7m#tqC>sZD+SFvR9Z!gIn>c*(WA@f%>k-3Q zVer!bPFh2GdPVYrr{c>@gVRb({d$XsP6~(bm@>NG=37NiWKaXudxOV`n-WGs_|+hH zX^)k-@f_XXk-ru4Awaf{-R01eXD6t>nAwOUA0XS@cS2Ws{=kn1_aTB3(j)O_X*pRQ zW8x8Hkz?ecfZ)e;|BO80^ZiLOrA7VnEx%ax8e_tl8^+}pP&}#0t&Xb|lbok(7+k?1 z4sHu>_}Ok|b}&DhnVZcUyC{IqAZprZiSc;%bZ09AZTfiPP0tX&(_3y6&G~e}?r*Yv z(iD_?b42Pm=6`?pv{_a5q!351Y;}IOHnqLvSblzGwgAPW#h>lh;4C0Stk*pqXIag- zpqUV##xN<1CDn!RRrxJ(%!#){ zuuM!*%|wDv-xoD!pAK#8Z^qQuD{Z^^WN##obA*&!xpb_W^NoQ#4Z4vGbnBY}v6l~0 zF|8G5gqd!>0+&eC!O_-V1(JVN7USRKw7&*(5g;fr9KH za`p-de-Cg)_lIb-;v7hbe*(8zUB*cX@gI?Nc`b5#ZAsfyeq@*|_16I_hH-~Pj<32L zsJ8B91!;kUiKXTYIacou%2Wx^5ZIgdE8=j~HtUXkL-#j* z@Ojb2?<#yPg3fT_4V;*tZ9W6J!UZ~_ePN0AtsQ2IHlHx6o%Iyjb5?yG+MYt5ZYT}s zy+q@K(pxwlap1SfNGafsF(+k3P=D0>$%LJTZmFNq=>YJZD7?l996UpC5GhVOnd<~3 zh1;iHPSKaIrlW4;Z)5Aqiz0ZijgQ~P3n|Rbsg4d$_fdd>oR}3b(B>i8yeE^OJ>9=$rwqr@GhL< zSt|ojP!>|av~)3v36h=}MHe+zg)Gd}*OMyCrAy;3qeeM#m6{Zqj2+`))nnH$z)49l zNeK$-3QQ?CD3`PakR0%a_b9|=?9|X$Pr}aus(@f3aBLV1z`rDC{7Qh&B)b5;M~XX}gE7cZ1+6uO$p zT*vZGi6>^&5|fluLmB8;Bbqn4jL+-|Rn;zi_Od~E;=N|xpO*yn#Ap0BnvHbdH6I0L{b~Qv& zeEcUFEvg*?0(^*Df!fUXpwptn95AW^n3dCJDJZ{}k450E)R}%yVI@b3s78y`rLS!G za0YSHapDHM=MmY?uY^5X3Wh_vnjqM@(x@Yu>%`H))Vc31!? z%-G{t1ad{I!!GS!>3mI-%T^zurzmyRgeYbmOVQPZC>LT@>!le%G71e5CG3hRND5z( zkpAySt*_Vmy=#ninG04Z`K!}&)o-lTmz0&|*nz z*rRP0XVD@4c3hfv4lMXexcZV`IwP0WJxBw8CIP}ao=7(ZeJv{ z1DZ$0zeAz;N_pesmu+G4S`sFBTz#V>!NYXT-Not9ev0CJy(goe0$7_g-_5eQd3c%1 zMSubyivKyAk#_qQNce{GB0KCjhFQWeqPN_TV#H!o4iEk}>CFDR!2GR0mb*KNGc z*1g5b(*n=EIqS_vs6!3J2h-)d_E)Mm`=3a)c$JhzMe^tKn$!?@h zEuFHcI+({~%UB)-PrTTlsUmvFAK5sXva(5P*NRJc8~&6S_=b2n&CmC4q5vVKb=;(& zWDx;wW1fteyW)hN;-1jWhJ$V5yMF>t{yY!DL}YtMwO)`4#7Se&bDB=tL0jcYlAfgH zJ4!P7Q+pV)_|@13L;SrWYT{(L%H74iE)RxE$oGnLSB-Tudme_oQ~0{0QE7szPA-%y z<2l4dn?hFEWbUu{+j3F@v1#a)Ec-$fj|>EUx~=*4mbF<&58?+5b!u-6z6%R6Yr5_ZKMSv75Es6)$ z)|(Y|=E%wxkoa*9C!`$>*&2^Mu5}njz9Lz|yy(?kCvfK%u=IWAQ9k?FL9Env<>Q_6ng19tP z*rIF&JFa&|#34INpJtjIE+{x-0<^O}U*~5`4O%lvSk`h@XdB-azH5r2=n1N-n;=RN zfjSru-7hSm3An@qs${tfqbU8lrd`=YfA>2bdU9gxRGFfXVrT5G!{j}LqPG8J$R$7l zw81OpOM?fES9Qi&k8jjmZJTUP)iG>LuQ{m=} z??N@Y1S%b{L~lU_W8Wl(b!uXExP!Jf#*?Nxs3%=XcdF zvQjjaRo`SzGaTk57K?9b7_7n#T$XdbEj-(zCiTU1D|-}FhY|6%a_DD$kJ_xs_3+2E z$p6vaSB1s3bZsUfNN|D&Z3yn}kl+^F-CcvzNN~5{9z4O_T^b19Xn@AuEqKH9$#?$q zegE9d#XK|5Tufhe?_IlUSFKvBR=w})TJA#h9K0PqocaQUn>^l(BN|M`2cvAfX>Ns| zTwLZ1Cp~%#s_gqOqAD4AeK73jc@B$2ghr#C_jw{DqEa|~FL3aPdE?xXIjZDN7 zlQNsyoyPDZB{99Ap>V9s%DuUFnmCem?%%Lic^WMG(`4kc>Vk1mb~i085UCY6)<@pj+6!sG zz3mr+2wAo-DBe_pny+)q+jgxFa`5jA$*Tg)PjLq@2qw2+0lyDyCd==O8I|@~E%__C zsa>7PhPUVM?dL8E0@D^DFNvfSL5f);^s@FW<;xt1Zq zu{&L#*S;SF+tQ7_vE0-Xksp)a7x5!TNo6$MSaTlD;l`QfmW57gee#)n+Nzfd&U{141P6%eVf?#@0E==11f1IpVUZ-lY6D=&;@ zq($^e%lYr(@jb?CT+0Rg?;q#We&>$Ok+ikoU41!3Ox;+#V|ZE^my}ug{5Y{fQNh!#d%jngPB@z$CI{-kCm)(=Rofg@t>0E@6H zTgle(wG@)!bz;Bab^GAa735bat(wvM1TSQL%9kKT_bW?(lE`*Q0Y+Nc3fC? zj_6G}`O$$!YfDRw-zgh4hBL@)L6(AuAYnYNP4ouce!opn$^RRBYU0TKdE4`oBdV5j zh8_eK&BH#BPzl9zdguWV`_E=MFP)aYEjTz@WdtAG%Y{v^E0Ua@2xOes;n$iBf0o2J zE0h?40i=)O&yzpcbC+JqIlHqCl+432^%;yd*9ftln2dd;^q})>^HaljavK!q&$!t! z5zoGwZr3<>?aiCuH&HjAQ!AvhnZ z*yd8aCZDW`5LKzZ#SyYuMIsHbt#XP#9`^J1I9#bj9n}4UdP;(&OR3R?_pkKY__Rl7 z>uhd;6XK~XhGF#-ApC+Z90ri3qm`mwlAjeq=WQNMY|#wWh@3UgQbw4kvThU&#z{DC zJ-wj!J<<(5gHjd=+`NoPe(tQz(CMs=n0Mx^kNY!c2ig-l|5 zQ`6Ixp_RF?$zU$j&P#{Yjs`6d>W+nmrdX^|{+=Z*yi;Q(UcG~atBF0xn5%|t=LA)% zZ{*^@3lDGKH>%28UP4+!9WvLWIT7#l6D3q1Xxic5=+5soLmK^P@|s&;dMftQ!PEY2 z6&Y|{TnDnrDYzR7`I>q0D1&??;2T>7923?1*!Oco4o8Y?AkDACsDlnEuHQ5?JpPEy zh}f?+r38BRVPkfaKI<1dzIO*`vxL(c)`tJAz;`OC;V*NR?spLxaf^p|M;;u8O?G+Umm@3BDw2DC z?`1A|!&>hw=IzzDCM3Cq2XuXiBFsM!;}2Yi(;u*jDMvG(Jc0A=HmUJZCworN(#k=QlYQ0{3`F-Y>6Aww? z8-)iY9e;}Y(q&dH)Pv9>sm(lvi@~7;I9)O@izB7gJOwJZLExeJ>|#7AHwaz%?w#Is zdQhcUF=hUfxE+^A^1=x(a)G@NKy#}P;=p;o)ImdTFQKQ!f@yjyi8OoNowR30)0&zULz_ z-3iv(7Mocf?LT@6F=o+tcL;+Zu}JWnjK#ao7u;IZ%D-CB!Z4>;4XHQXHPw`GRb<1`%b8b)JZa`k!>x<4QSx}Jh1b!<)mLfn{#8cd-WeU+H@H;1!_FvFouDT1WDX)lR{jp}z~D%GnInT}w!PQ{?va{ZA0%W49tdtT-$d?vQ-#!=YCRXy zn@m(_)RLDL#|Vc1DIpU|>szLq2SYA)!(jEz}4*M4tMYN^om+;j*BqpI8CI5%x~3~zmmRGIoSyl3WOpxeUN}0zZaK2 z)e|H|n1Za zu@}9UtoLD}_vqslZrx`A?no?l_bc8Zn4NsF_ZZH%0J@XK-ocVOXg1rI; zsNv4Tn5mnSF7Nx;nP4wz8ddzE>yY?8Px?^=J6>!78k@%SQxXY2{cUR?ZioPuj!}VO%G3r2p#h`iD7e;Rk$=@U~OnCzvyRx_Kl!cpQbKiC}Ue3uM zMmpZV>v4GyK1$ee*(E(%JPLL&^g*d}d*ZG6Oze%G8#iNta>^n8&}tlr3g0iftQ$om&Kyy=ngIZfCH9y$7Ve8?2;Mn~Ow3)q@5?`G8*)7g=ud;*=N%A15# z3`4x;JGFLmX9xn_+C`0zjOC9kU+1!V`AWwHjNM;0LpTdj9*rNz<0~a*QnU#;yI;O( z%5dnz2KYj87$0P4h=2lxMfP7BCQbo|7ks?GbUsWty#S5rAU_A2w3qq@T&-oN3Hk|^ zr#gVnu}d&N(;<;+K&F;P;cJ&D3W*fC8x6}#dA0%Lyo!S_Ofj~&-&iAJfff7xl@U|L zP92{^0}|zp&CTKEEU=$U{Xv2ipVDgQ%Tvr{r*`Io#MlF_n5C zK|iq@uIX77tDQ0GXsVr9s8%ffCdN!yy%sZ(Cwa(Kvqtb0di3K1s~tv}?#a96H8w2M zat-p14K~^7aidWlsPmbmHMGHPnE_{$$4*e=$W~7JG(d-QE2`9Ul+^0WzU^b4TEEG9 zyl}M+@FUR9@7M2Xd*uB=++R+0Cs7emjRi+{a<40EZ~#KssVMcC(awwJ$le&A#q&!s zOZ1r7oJLLF%WS*zAda7+SfBebeZn7c=>jYer-kn&8faDf2&kx1tQ&FTW{OQ?u5*wT zFbOF+bs;2oiAwWi*)ew3?_c^v2nN&C}E$%O1?jVBnBaRKW)RQTx3 zE%9u2^*M5?cqb;#-r73AdRm@!-j@eVkL=vtLtG%qJm@xdNVT~S`E18}h+3!qw8*r? z!|}>k*jNzn!Qe;chqDjZVf)_Dwe_1F&9zxkug&+=H$-v2@h=7@)KA~+TbiUx_th%r zZg%-i21SgaYH^L0gb)_X*Ma7~(H^DqybT(xkVtfapx8M5o}`y2wT}4^>dNu&Me%k3 zX1a^B;T?4;7s`brqb!?@Hh77$aMI!|RDkiV1+kC8m!_+tPM|Uel_?=?tQau3q}ma=L|< z3jMT+ziDmnYXzAC=c9WFSS=AbZw%L*>zKeSPMf0$s60nOp8$m4OH02Y$qQCoI6;4$#suC9PLdW;@ON)z5L3QA(@N{YIun`Km00p80pYLj~I!rX6+94}1yp=cu$W^;yyVF&ll^0&_9DJQX3zbhds z(y2Bgir;&-nd&Cps;M+s(jyHzXx2sjAkIe_{T?A#D(`JqU@Kc&_`-H{PKRXVE;;<1 z%Pnvw#MSI0WRSQ?70TKQ^hjg=-S3KZB!@9Ldpu{D4dnnZr3Ba7c`n5am^~z)xi=0* z>Kl9N0TGw*b$YD(xOvm#db8}6Jug(E`>JXrytCmX(K4gbHd^QNV>O$-ji@`19fOD> z1%^;o!=|9E-J5#s^bDDd*xR_@-;M;=Z+8%?NR#P>3i~o)CPB9R$f$cd6&<6o0s3G9 zu>O5ySwOTTUK=0Lkd@EG9r=;GdEiuQcbPxAMdb2S)(=MG_GNPoMf@t~SWw&UC(H%@^;~xTZAW;Vkto(7$YRYK za`*c1dq)HZY2)51kYBWx5d6tl8e0@;ijM$%x<-a%-R>QphHc9#>Q5Ujsn{ovZ%9i- zzdNg+^}AlYgbdNx!-_g*R&X#1pG#>M)IDX!8!B%Y#%OI{+xSYDL+V>5QouJ!uvUx&A^(OQNc0TEU}byKz{+aTMRS>z=QanhlmPrmCOD4EpvO!*C{_{`^~bu0pi{?QzOeDf3&hWTW}7=eNcif_e#D zc0B$R8x0izD2`&;<(hB<;+2$~Zt!W|^(+dOpe(VWO@zqPO;z;*k1UZSi`+(y*CDsw zxa~banPg0~^@$_84c?fQ^n52rA>t>!FSY|s=SO!gf>>QBr#L(7 zAJyBb^=*5NlJop(WJZ6f}$r(p|grKQ5uI#}R_iBjkDN%pI~ zM8ODBF^O|{><8vMM&Rtg6{k3Yl&-vTZ z@~AYsGdM|s`~3VJ+!OjuSOR!|f-%^pL>&VB*goRi#*6)?_W0uETNB@2&EO3#cE;bmy9(cUWfZC1IQJHp9gHPpARONzwI+3cV zR5T=^QLGoe$#jGd5X$EQ*fWaWPaeig9{cKPiNLKs8zJSQ{P4V&zlS~$o7eI())2oD zn^u>eMlaie4oY{m$H@WlO};!~9?0$SD=31)ftJ%8eED`@@JZui%>=TmPhk7Ebt z*~dHm;9JHIr z5W>CE;a%zySP3{^R|*6=Kggg}<}Q5!K!l~9pEixn1<_JKF2?3FX!mGs?jnpJ_qOxf z10b9{8!1Aa3|<<$-RoALCAevQ^lxh#kP;;DykYuN3&W0GrHHM^u~;Ge$roobp{paF zcdF%fY|a;~SH~iFM2a*UA5j3%a(1Fj%ed|v|7TJVUL!A7LM&ojZMAgpRZ@s!u2atFy)i2Cv+HOuy(O>M?jZT7c#(@W}SP<+I);ESr;?>Te{7C>E<9VPg0UK zoBgduq8;m$(~H(awBA>z9Fv@O<^JXUfYe{Cw>9{vVTwU_uC~#8mM?;gsTVxh+Wh2h zNwRe9gUOT99KIb1;n1$K}3~Ry3=a`_`+ESvj9z~@yKah7ZK&B|of{#F3 zohGRFvAsBQ)~KOTYy@zQU7pgr2i^wh(dL`K&u8botKGD|OwSjZO6O9X_uCM--s6SB zg_+znCQdH56`}1{`g7ak!N%g+T{_nz_lq(fvouR;N^okt;q}16OUTshb_B% zS4TVHM#t>Lm53DeZD#n0aZ$&fDf=mKL)Ya_1qzeGkUe`;mpu9l!YH{Fd+Dz zLo{koBPyO$c)40edUdd7fbu*{#6Of&Ov+^W_Iz(zD!RhY5tYO-vcXSza@ldgaT9C2 zvbK9txiNgy@%F__S{dHJfK@*@xl{6G+uPtWew6V>%BcxIm#9@r{XsdL0n&jlEdF6D ziGuNv$u+`VqnSI5+so5904NKt?JM|s6yV=?KlUJZZRBh6e}RO=E0DC_V#M7MCl zQ72q@)pelSImno87#;@iZfvz-Hs9t6sW2hVU%JDs$a!mRf@ zT?y&9tm*?d>8k92O8?vy&$$ysb3z!BN9escKTT}GJ)BkHCFwNf(s%&-rSyx}NS$_ftEnhhJ(S`-Oz z3@>)CFDRj~#dowy5_oa%)|raI6@DfXkk~WtTop28`}6X^$8(Gz#Gr4NvZ&T!pp0&U z{-=2OQAkrJ(ehm7fWtE;j=Ioy!-%qiYjZT@w}I8B1>+^G1qRoEIpnPM@I;;>ETZ zpO%tR70D=|7czD_y9geRj>Hi%AB_Ew$H{nuUu)|(LzKfGe)-{?!*4H=cNNKhIbE4` z^6(g3Y*;};PNXPxK#{Q@(=U|F0)f;SYAm4c{pLHAG&{WLSyBC;lzCZlAw9p>rg?Ea z;qUkoc-yUUmo+MT0nfBaD}MS#il_LSqoE{7v8e^;Rx7)4dD4;Hd7o@+eyX?Qm3dfo z@iZS~>slJ*@rz&$@>B#o95jTFGxknr$m%V(AeOLLtgV;LZ+lQNf*K)#ySVG4iWTMy6kOY(7TW!dgszBrzH+h2O-w1|0VMyrDY`}pvY*Xx<0Z)n z){At|FTS@ zrKisnO(Cl@xK!$syD^^WH~G%!zRV&vtv5Vz$GpyTxXCw%Qa`S#O2K_K_S?vw4vX|D z05{0M&1|@EC(+4BN-qyN@l8%-jXY9MXT|O}AL`jHxg`AeYkS2((mtD88h6TrPI`b=R{lv|!U}$2ta$a)Y1_{JwYsAaWyu=~}HOKZ*<5WA+#;*qDc&j3?>9)~3H* zPuQ1Wmr~WaYBr%LHNnm_Iso$or2BjZM7AV0KU#T3eoZp62osxTt_3ai~NyA&g%3iAHf(0_1u%$7@ z@X6>fT=uMmI=I2WukSpJ{qLGz^@MS+TR91m&N#mGQ%a^>d1%8-D8?#aIeD@G1YVO3 z4A|an5F#0<0qiCWvXB)9pcXV>n-7d0Q-Cu8!oZ|a2HrYdMr>y0Gd@?mmJF%I2fM8S z)$h|)YYQ4Ip5f*uMT6XI{ya+VO(BZu^)vac?-6&=9dNqD^w!-LFk~)>^%k4R`~qZ} zA2x7pY{@7$!PdlAXkydZ8HURYAGgvek>u#@1W!L!Xi-Nw>h<^h&M{%s=rKK3$ch;K z?q4M&4)ziu7J3(|Vtwc&G(omH&@jE^M9r`G@UWfWsXy_M{lQgI1_H~W@uT#^*IX9v z@SD!eU7aIAqSxBn9n_}a;z0%Rg2#lbao^b9vX^HN(l20YvR8tgMg6mNi2bLM zJk70@Js=@VCo#rDv_!!+f9#r+xTLyGl(byfd~dLLU6#r2)J^VSCbb!*^GwJe z{^n4m8Y*QZ9hGkM*LK93g#b(z8d@jh_~O!iz^WSH#B-F22MN;xj*)ZQJ{ z-8A{X@U*fE8xhp$3C(`e3wmC>=Hi-g(oBr2h$`6_#7aRL!aU6r@ZxRUWZh72T3ry8 zN3#9`V6q4Vd_n>gb{I)NdrP-bS{MkvmI_NJ;4`7!ku%)wt(fY1V?#>QqfkY5?p>5qf{T8R8bRxF`_5+=jf9SlnlwOvGL89snt<*_(2N;ZhO3 z*`UoANPyFz|JGRK%<^Ci#|mqX1^R?-qC*4ISyEqsS5Rp?+%0AG~zeL|2aco>}vQ)-+y|+u%eidu>b!;|D{9!_eTik`kgMf zOmA#IfBz%0T%5lpXZ=Z94l6q~HLSF>6m*@G^ki5t_3it2q}kcoF^6d#!oRq3VY)wH zU--#%MtrC519zoiSM1i-7AVc(b}1(yO8;@bI2jd&*J%gCd0_FcKq4!>VxX z3U+Hh?0T&0<7uLQE^Sc~ICg)+m-Z>|ND1%>_VTc<6(za55`zErO-0t4$V^)GuZw@( zv5)_Ep~jD)oPU>BSw#4M_krB_8>-XkSPMB*3A*EE_QF415doByp61oU4ud7vSZgY`u<_ptf@X9#k`Jx*5oGMvylA!@;= z+|zOPH0wMjj45H?8+42O9Y*TwPs-Kku}Dc31j199^?QFG&MT{{|E{yYT96Oqsz5h8fqDx$NGaO(1SM5;oB+*5-Z#d6eNpb! ztuRdw2nYy|i1=t?Lh<(P+dU~2Z)g#DEKFY|BqYj2VG~Upm>C`(j(3{am={Bu_S{nZ!vFH?dR09HI$HPQxn3{0o&W`< zYc9;y*cc!xCYF$xSO96I3n7H^rlh1$Ff%IUJ1f>5Gt8C50I~U>4<- zDykBo;>K-)e%k#JgM~P9STsWq&dnOI72?d>;z>}<;yjQ9(Nty}aFvUjA3so&j&h!) z1%Fcz2%SxoG>Ya#7ZrjURBQVpg>5kKOUp;qsIPX%V2aogx8eE)L`YXo*0VyYN|-}k zf9OPPv@;+<%wo7kj@JEziH2K{lYWTww_y1=? z9EeLtg=^sLd}BSqxvnyNu|&9&W@irXl9xPb63PTxSn6>&1RQl`p{Yj@AJlRN+c|;w z_8hg2oC~&=!_t+P)KBfHNO0*pGJh!rrf?h_*~#bh$;y>B&c!+rA^*D&}1zMmv0a z!@p$|63?ujn$ODhu4c)?D6mCHvXVDs?MiP5=Q9pIJ|zqE-D8SJ?}BzC!HMsi5Lx({ zcQx$oJ@5w8mZrW=$PPnW&F}eG(~k5z0)yJ}BG&kitC?c?+^p(LC!7sJu%i~Tn=?W!#hl46&^CdoQB)Bm)zop)?R{#)nN9<%fn$tBVy>Yg z<&1#_KKT3zxPCG4%FY3G-$UdSgU`V6=f5mkQAO=0j5a<`8C+jvb6jxCj2dt#ar!7; zBd=FdY4|bKeVcg*sb7)#a*f*sfc}0sp?IjfD28FpoJy3R6)QECIjrvCm8*^qW~!=L z{BW|P;P_wztimfDe55|-ZW}6%XuYrwtl=Tdc^Rx3OgXSK_#$7FwulJ~uGt%qprtR> zWUf@@K6*(`l2{g;uk|unB@fN{m~+F>I%8*$ouOgy^e53t$#*Sz7Lt)Ar;ap(<*@wo zn!*Q_4|FD-!2qb=z~(SV)kb988$pcR0p!z$g~Lg>s2f9ZBkvH;I4*fz5rYl4WCPol zcE9$*d7bDo*Vw?;{X)~+0b7=&;1SjMx&F&Y{X{1N7ul$7g>GJav?O>}5j66|Ff{c&lT1~cKEHw%%{bGd+xD84 zkv}znp=B6p^$4NrhibL+4fO)E-m8&h-LsNgYJ*-v%2Kobld2_^2kVbHunDWqhVmi6;tBvr)mA z0yzJ|#m&s#U6}2RB-aruoxANs0#@&bMRS@rlFls^#M9d!`?zS%pc{o@Si2FbweXPN zcm#&D;e+hrBy4i@h;$qkbW1fpq~Hd8`#sGDRO7jtnHQ^Cft=kfz^8RmVV--1DA7-B zemkZZeS*GbJkJR`SCz^;fj%Hhb_6t*}+;zT^<#sTKr*IndaV6PA-|edzV*CUEMCHIBU&HBqbmrTt-@a`HqCQ>lcE5waDwZ z%MvUPZ=M~FLR}^J?PTBPY9M;2j^9f}iaI6z?3kn|#PuIMh==ppADd-i=W8&|=AG%< zyqxyGWAUlEeeWJxlGiSX|6@v^da9bku9!K*!;G69W!zNkl$qeR@3qhFyDx>rgh{2m z{ki%v@P>YGGPlE=X{kuwP!wvyc$bIZO<8w>+HrxrOFKhel2(Kko!H(iR$`Y73=AOt zks_Uhj`J`urNL0~-|A2;p_9E8M_yA~b?QT4z+|7`fNIS{yedd^sjv&67Qn^Q&943| z&$7V8+1LE>I&IezQ-q2^`TfS47-)t?8NX3Fbqn%^!icV1!^?De-1c;tq5^`Zr~D=I zaIgkggm(Y?FsRe__u1I#6CB*&ShvZup4l+-+GIIZ+Fc8ihJ?kMY`|L{xlJsfH@1bl zM{jF|arj8w$Bzs2sI2F~n<+|#coEL{c|X*dNDEj=%-J$o{eK!gKGiAg<*y<_QBfxi zt2n$L&)}a1&l%ub9AWmbYsZfaO1hw~n$jUMOGE3CB z@j->q3>kMOLn+Hu=VhBnS|98n?Ddubib6T1G}74cS&&x!3|iF0dkU@_;&!06(TNsD zd1sb^2Q!=-)`iK$+K`>t=o#;qPs+~Hf`(+^rC!Ved2xqY7RKM2y^v!;6S<27{4TPb z*b}F$)2NXF8=UVeJ`?@~|8{#oY+&PNA0t9kDOhre&a$DZnedTJ1+ zIB$IJL5ieS8c(;=*3OPQA9T|PErVaEf1>F9%CdIvhw|ul{*gDUIe`5)(Iusv#4ia9 ztqE2T8EUk#jWPTZ;aqiN`b(m=7N;}epv?qJEcZy=!c`6aegI*Qt^E4(rGLRh(j9Aq zZZMTx7OO`Jp*-3X?mb6}(Mr1D7A~DqG1`8N)-8|b>!HX5Wexh226oyDm3Ut;`uL%s zk;nUY!+e(OMW?8WBVtI(Kgd&st>~D7*oEGu`cj*O&c7^w69fAF zrpn8>64EC_F(d9HV;H4QPtx_{r-aG^shz=AIQ(_lT59Eo6m}AP9$7Q$)Sd@cec|T_|S2 z1IG;Xs__JSDDzdY2$|;asNsNcA)^p7`8lIlMFMbS(cpI=qqXLxN;=ZR_upy9Takc~ zaSDo0=x$!{ux)3EIqfuvbYc;bPtT{uH(2f4NrmwIMC5w9(h;HmZT?c=(JP)LTJxTg zULT?8J|Ag6Iqimq;Z|>0(k>5qd*e6LPt1UJ3;wK>ssZ+A&%*7ysQAXv!~`C9>MgP2 zuN(CQwf!%$oQN@iRRw1)@4{d^!p`tLcC@WXQL{%*l%*So5a=~#mPdBrC#ebJ=NRN; zU_poQmB~MHI2Y5=X;BBzFu$6q8+sf#abnBC6x3(_ifCQ-uhh|=tZ_ir=?kmOAUtmi#cx}_>~ij zz`01a^wCfdwNRz5HM#QJJ+JblwKBb+2-a9-`yNI5mJ6 z&rRU$0I~adJVh>*~)jYOEIGyu{U4~dopRL~T7joGQC4Z(h<>|3(;-Ma239m>b zSp!lKq{<2(d3MnKmkTPZk7RAlV^Gxo;x59{+2m4hL4hbhI0zMX1n3J?f=PV1F!XM5 zM2}_?B=K%ELe3&&D^6>qYXfw}%XBULv}mFW*(4kTDfcV%QQ{R`1Z+#wNKH%?9D1Cl zO}r|PA4C8q_&NlMeXMZ7&bNp73cb}>L6f@CK>vVq1kMfL*!S_ ztwgA3G)7<6edLdyfeQ)fDJLa1wT}`c=_&hb$SmfiBN8}_;t9~t%^X)e{f7Oa;@!fhPs(#?0-2ERlp{E%5{SU;`=Z7dPVd z=6$cpuuK-J+(+X&F+}0^e*rlvi}Y?3g;a6_$PGF{8_n3f9p=o8W5q`K30ToFF~;n^ z)XNG*hJma8Uaw$4y7N$_WlrJc@6*VRU??zV%W96M! z2Sh_%51G_c#S+}m_MdXnENzh~DNPB8KJ_L2U|4sfC1xA=Jj5R8G-nRLizTB04dW$J zI|i4OFu6b2g8~@f<8cQm>~83Yae7?UwF3puAGypasy9WQebztTKG2YB7X+yE*HWJo zpgVl-ea|)r0;%?IR&=vZpoC*js8gpz{XB9KCqDmDkxWOeP_9c|oUYrqE&hs`nueT- z9jUVp9Y8BcNVuJWmpffmG#>1#Oj=2r5u$2|v1yjydIvyX^rDr}S<|^a_84fbJ0D_1 zehcUzy?k=vZY0qP^^&tR>TN!+PBV^cpsCuhF`(i+VEmr+QftYDFe_|)(1H!ZS@&ac zyAR~dhi;%sS@ccqH4u-zGIVX>5ssJ46^?H4G( zpxIRB}t!;noucHiA(8E4}OmXQwB-mEltzqGTF8 zvCX!?OzRHx-p$UUkCREC<_`3G?6k?jC&Ta>bbJVHIm~3nMic4k91BzSCeB8JQ33Nm ziVoisRi-NJ&0~W7^^v=>C<;sEB(}KqSjJo~;|lTN%<%OKN{DW#EhSF{Le@ML&pq4V~&C=A39 z!3H1H`siU?_mJB9UOhPr?|37S%jzSWqf9r3{bLFU!6ag#SB`zF7SeL`hZ8L1^Q4(8 z7d1QJH+@M;IKz4IvBr+h89ca6ST_}FIHJ_{J$UEPnm+`~A23{(O03m%DE`U*b_s2t zUzfvw(b~^K?n*auNxI24ZgXLk<{#<((*aU&m)k$1)=3ENq$qSunGYd>p|&{21x9AxF`zy#HF9>7{qi^&7}_;|LF>mn76g?lb3|Bw|#2Q zmK9bpao+L1+Pc%K=p&CM7TAQ*PeyuoXD7eBT%PE~)#mppD@-!7=O|HrCZE_ zpt3iVl9CdOgaon^9~%?1ed}vhH2=KVV7qvec$Ft9XL>FCcZYMsRip*r%g#mgkk6i5 z=I$o03g}}(#`fO|TA54Z!IYKWqTHm9VfZjNUQFvZSi z%1+BnH@S*jZT?z3xBXkGuCOmU&7gCNi_Uh|<+Md4n*VR`GG_&$S3!sv^&B7mCXbR1 zB2`A7RG!xVV&q^n_g{P^)gQj{&v$8}fAM*L?%99&i~RdnvHF*Pc*H+XfD!(WJn(Mq a8BzPSrog5TDEkHMBO{?8UMXr6_&)&cljINp literal 0 HcmV?d00001 From 763a3dfb3145e7d7b7edcc14a7a1e162636ac2f6 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 4 Aug 2020 20:34:58 -0700 Subject: [PATCH 0582/1414] Update index.md --- windows/client-management/mdm/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/client-management/mdm/index.md b/windows/client-management/mdm/index.md index 44d416b67a..c16898d560 100644 --- a/windows/client-management/mdm/index.md +++ b/windows/client-management/mdm/index.md @@ -42,6 +42,7 @@ The MDM security baseline includes policies that cover the following areas: For more details about the MDM policies defined in the MDM security baseline and what Microsoft’s recommended baseline policy values are, see: +- [MDM Security baseline for Windows 10, version 2004](https://download.microsoft.com/download/2/C/4/2C418EC7-31E0-4A74-8928-6DCD512F9A46/2004-MDM-SecurityBaseLine-Document.zip) - [MDM Security baseline for Windows 10, version 1909](https://download.microsoft.com/download/2/C/4/2C418EC7-31E0-4A74-8928-6DCD512F9A46/1909-MDM-SecurityBaseLine-Document.zip) - [MDM Security baseline for Windows 10, version 1903](https://download.microsoft.com/download/2/C/4/2C418EC7-31E0-4A74-8928-6DCD512F9A46/1903-MDM-SecurityBaseLine-Document.zip) From 8949ebe9c7043dbf508997d9102669b124e5223d Mon Sep 17 00:00:00 2001 From: Justin Ward Date: Wed, 5 Aug 2020 21:14:52 +1000 Subject: [PATCH 0583/1414] Formatting Paragraph spacing was missing --- windows/deployment/windows-autopilot/white-glove.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/deployment/windows-autopilot/white-glove.md b/windows/deployment/windows-autopilot/white-glove.md index 2945f04f62..fd106592f1 100644 --- a/windows/deployment/windows-autopilot/white-glove.md +++ b/windows/deployment/windows-autopilot/white-glove.md @@ -70,6 +70,7 @@ The Windows Autopilot for white glove deployment pre-provisioning process will a Windows Autopilot for white glove deployment supports two distinct scenarios: - User-driven deployments with Azure AD Join. The device will be joined to an Azure AD tenant. - User-driven deployments with Hybrid Azure AD Join. The device will be joined to an on-premises Active Directory domain, and separately registered with Azure AD. + Each of these scenarios consists of two parts, a technician flow and a user flow. At a high level, these parts are the same for Azure AD Join and Hybrid Azure AD join; differences are primarily seen by the end user in the authentication steps. ### Technician flow From 1ee155551fb4fcaa2bd6d771ea4dc8eb63195605 Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Wed, 5 Aug 2020 08:35:06 -0700 Subject: [PATCH 0584/1414] pencil edit --- .../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 86a715cd03..1f420a71c4 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 @@ -17,7 +17,7 @@ manager: dansimp This is a step-by-step guide to configuring ADMX-backed policies in MDM. -Starting in Windows 10 version 1703, Mobile Device Management (MDM) policy configuration support was expanded to allow access of [selected set of Group Policy administrative templates (ADMX-backed policies)](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csps-admx-backed) for Windows PCs via the [Policy configuration service provider (CSP)](policy-configuration-service-provider.md). Configuring ADMX-backed policies in Policy CSP is different from the typical way you configure a traditional MDM policy. +Starting in Windows 10 version 1703, Mobile Device Management (MDM) policy configuration support was expanded to allow access of [selected set of Group Policy administrative templates (ADMX-backed policies)](https://docs.microsoft.com/windows/client-management/mdm/policy-csps-admx-backed) for Windows PCs via the [Policy configuration service provider (CSP)](policy-configuration-service-provider.md). Configuring ADMX-backed policies in Policy CSP is different from the typical way you configure a traditional MDM policy. Summary of steps to enable a policy: - Find the policy from the list ADMX-backed policies. From a75c6ecfffa08ea71fe6c5ddfb10ff6a4267ad4d Mon Sep 17 00:00:00 2001 From: Adam Gross Date: Wed, 5 Aug 2020 10:36:42 -0500 Subject: [PATCH 0585/1414] Updated several app names that have changed I have updated the names of several apps. Can someone also update this list for Windows 10 2004? --- .../application-management/apps-in-windows-10.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/application-management/apps-in-windows-10.md b/windows/application-management/apps-in-windows-10.md index c27ad32063..9d150d9583 100644 --- a/windows/application-management/apps-in-windows-10.md +++ b/windows/application-management/apps-in-windows-10.md @@ -51,13 +51,13 @@ Here are the provisioned Windows apps in Windows 10 versions 1803, 1809, 1903, a | Microsoft.HEIFImageExtension | [HEIF Image Extensions](ms-windows-store://pdp/?PFN=Microsoft.HEIFImageExtension_8wekyb3d8bbwe) | | x | x | x | No | | Microsoft.Messaging | [Microsoft Messaging](ms-windows-store://pdp/?PFN=Microsoft.Messaging_8wekyb3d8bbwe) | x | x | x | x | No | | Microsoft.Microsoft3DViewer | [Mixed Reality Viewer](ms-windows-store://pdp/?PFN=Microsoft.Microsoft3DViewer_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.MicrosoftOfficeHub | [My Office](ms-windows-store://pdp/?PFN=Microsoft.MicrosoftOfficeHub_8wekyb3d8bbwe) | x | x | x | x | Yes | +| Microsoft.MicrosoftOfficeHub | [Office](ms-windows-store://pdp/?PFN=Microsoft.MicrosoftOfficeHub_8wekyb3d8bbwe) | x | x | x | x | Yes | | Microsoft.MicrosoftSolitaireCollection | [Microsoft Solitaire Collection](ms-windows-store://pdp/?PFN=Microsoft.MicrosoftSolitaireCollection_8wekyb3d8bbwe) | x | x | x | x | Yes | | Microsoft.MicrosoftStickyNotes | [Microsoft Sticky Notes](ms-windows-store://pdp/?PFN=Microsoft.MicrosoftStickyNotes_8wekyb3d8bbwe) | x | x | x | x | No | | Microsoft.MixedReality.Portal | [Mixed Reality Portal](ms-windows-store://pdp/?PFN=Microsoft.MixedReality.Portal_8wekyb3d8bbwe) | | x | x | x | No | | Microsoft.MSPaint | [Paint 3D](ms-windows-store://pdp/?PFN=Microsoft.MSPaint_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.Office.OneNote | [OneNote](ms-windows-store://pdp/?PFN=Microsoft.Office.OneNote_8wekyb3d8bbwe) | x | x | x | x | Yes | -| Microsoft.OneConnect | [Paid Wi-Fi & Cellular](ms-windows-store://pdp/?PFN=Microsoft.OneConnect_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.Office.OneNote | [OneNote for Windows 10](ms-windows-store://pdp/?PFN=Microsoft.Office.OneNote_8wekyb3d8bbwe) | x | x | x | x | Yes | +| Microsoft.OneConnect | [Mobile Plans](ms-windows-store://pdp/?PFN=Microsoft.OneConnect_8wekyb3d8bbwe) | x | x | x | x | No | | Microsoft.Outlook.DesktopIntegrationServices | | | | | x | | | Microsoft.People | [Microsoft People](ms-windows-store://pdp/?PFN=Microsoft.People_8wekyb3d8bbwe) | x | x | x | x | No | | Microsoft.Print3D | [Print 3D](ms-windows-store://pdp/?PFN=Microsoft.Print3D_8wekyb3d8bbwe) | x | x | x | x | No | @@ -77,10 +77,10 @@ Here are the provisioned Windows apps in Windows 10 versions 1803, 1809, 1903, a | Microsoft.WindowsMaps | [Windows Maps](ms-windows-store://pdp/?PFN=Microsoft.WindowsMaps_8wekyb3d8bbwe) | x | x | x | x | No | | Microsoft.WindowsSoundRecorder | [Windows Voice Recorder](ms-windows-store://pdp/?PFN=Microsoft.WindowsSoundRecorder_8wekyb3d8bbwe) | x | x | x | x | No | | Microsoft.WindowsStore | [Microsoft Store](ms-windows-store://pdp/?PFN=Microsoft.WindowsStore_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.Xbox.TCUI | [Xbox TCUI](ms-windows-store://pdp/?PFN=Microsoft.Xbox.TCUI_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.XboxApp | [Xbox](ms-windows-store://pdp/?PFN=Microsoft.XboxApp_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.XboxGameOverlay | [Xbox Game Bar](ms-windows-store://pdp/?PFN=Microsoft.XboxGameOverlay_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.XboxGamingOverlay | [Xbox Gaming Overlay](ms-windows-store://pdp/?PFN=Microsoft.XboxGamingOverlay_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.Xbox.TCUI | [Xbox Live in-game experience](ms-windows-store://pdp/?PFN=Microsoft.Xbox.TCUI_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.XboxApp | [Xbox Console Companion](ms-windows-store://pdp/?PFN=Microsoft.XboxApp_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.XboxGameOverlay | [Xbox Game Bar Plugin](ms-windows-store://pdp/?PFN=Microsoft.XboxGameOverlay_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.XboxGamingOverlay | [Xbox Game Bar](ms-windows-store://pdp/?PFN=Microsoft.XboxGamingOverlay_8wekyb3d8bbwe) | x | x | x | x | No | | Microsoft.XboxIdentityProvider | [Xbox Identity Provider](ms-windows-store://pdp/?PFN=Microsoft.XboxIdentityProvider_8wekyb3d8bbwe) | x | x | x | x | No | | Microsoft.XboxSpeechToTextOverlay | | x | x | x | x | No | | Microsoft.YourPhone | [Your Phone](ms-windows-store://pdp/?PFN=Microsoft.YourPhone_8wekyb3d8bbwe) | | x | x | x | No | From 8944262a60017091b6e2b7dfde61057c8c1f7a9b Mon Sep 17 00:00:00 2001 From: andreiztm Date: Wed, 5 Aug 2020 19:55:05 +0300 Subject: [PATCH 0586/1414] Add clarification for FAQs regarding Target Version policy --- windows/deployment/update/waas-wufb-group-policy.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/deployment/update/waas-wufb-group-policy.md b/windows/deployment/update/waas-wufb-group-policy.md index d9b74223ef..fc5d903422 100644 --- a/windows/deployment/update/waas-wufb-group-policy.md +++ b/windows/deployment/update/waas-wufb-group-policy.md @@ -118,6 +118,8 @@ Now all devices are paused from updating for 35 days. When the pause is removed, If you need a device to stay on a version beyond the point when deferrals on the next version would elapse or if you need to skip a version (for example, update fall release to fall release) use the **Select the target Feature Update version** setting instead of using the **Specify when Preview Builds and Feature Updates are received** setting for feature update deferrals. When you use this policy, specify the version that you want your device(s) to use. If you don't update this before the device reaches end of service, the device will automatically be updated once it is 60 days past end of service for its edition. +When configuring the Target Version policy, if you specify a Feature Update version that is older than your current version or is an invalid value the device will not receive any Feature Updates until the policy is updated. When the Target Version policy is specified your Feature Update deferrals will not be in effect. + ### Manage how users experience updates #### I want to manage when devices download, install, and restart after updates From d303a13a164ac23f6d8c955bf2e78da6aa8f1861 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 5 Aug 2020 10:43:40 -0700 Subject: [PATCH 0587/1414] migrate content to mem --- .openpublishing.redirection.json | 120 +++++ windows/deployment/TOC.yml | 4 +- windows/deployment/index.yml | 6 +- windows/deployment/windows-autopilot/TOC.md | 35 +- .../windows-autopilot/add-devices.md | 184 -------- .../autopilot-device-guidelines.md | 47 -- .../windows-autopilot/autopilot-faq.md | 165 ------- .../windows-autopilot/autopilot-mbr.md | 421 ------------------ .../windows-autopilot/autopilot-support.md | 37 -- .../windows-autopilot/autopilot-update.md | 48 -- .../deployment/windows-autopilot/bitlocker.md | 54 --- .../windows-autopilot/deployment-process.md | 27 -- .../windows-autopilot/dfci-management.md | 70 --- .../windows-autopilot/enrollment-status.md | 39 -- .../windows-autopilot/existing-devices.md | 324 -------------- windows/deployment/windows-autopilot/index.md | 78 ---- .../deployment/windows-autopilot/index.yml | 38 ++ .../windows-autopilot/known-issues.md | 89 ---- .../windows-autopilot/policy-conflicts.md | 45 -- .../deployment/windows-autopilot/profiles.md | 49 -- .../windows-autopilot/registration-auth.md | 94 ---- .../windows-autopilot/self-deploying.md | 74 --- .../windows-autopilot/troubleshooting.md | 164 ------- .../windows-autopilot/user-driven.md | 148 ------ .../windows-autopilot/white-glove.md | 120 ----- .../windows-autopilot-requirements.md | 145 ------ .../windows-autopilot-reset.md | 138 ------ .../windows-autopilot-scenarios.md | 76 ---- .../windows-autopilot-whats-new.md | 64 --- .../windows-autopilot/windows-autopilot.md | 62 --- 30 files changed, 164 insertions(+), 2801 deletions(-) delete mode 100644 windows/deployment/windows-autopilot/add-devices.md delete mode 100644 windows/deployment/windows-autopilot/autopilot-device-guidelines.md delete mode 100644 windows/deployment/windows-autopilot/autopilot-faq.md delete mode 100644 windows/deployment/windows-autopilot/autopilot-mbr.md delete mode 100644 windows/deployment/windows-autopilot/autopilot-support.md delete mode 100644 windows/deployment/windows-autopilot/autopilot-update.md delete mode 100644 windows/deployment/windows-autopilot/bitlocker.md delete mode 100644 windows/deployment/windows-autopilot/deployment-process.md delete mode 100644 windows/deployment/windows-autopilot/dfci-management.md delete mode 100644 windows/deployment/windows-autopilot/enrollment-status.md delete mode 100644 windows/deployment/windows-autopilot/existing-devices.md delete mode 100644 windows/deployment/windows-autopilot/index.md create mode 100644 windows/deployment/windows-autopilot/index.yml delete mode 100644 windows/deployment/windows-autopilot/known-issues.md delete mode 100644 windows/deployment/windows-autopilot/policy-conflicts.md delete mode 100644 windows/deployment/windows-autopilot/profiles.md delete mode 100644 windows/deployment/windows-autopilot/registration-auth.md delete mode 100644 windows/deployment/windows-autopilot/self-deploying.md delete mode 100644 windows/deployment/windows-autopilot/troubleshooting.md delete mode 100644 windows/deployment/windows-autopilot/user-driven.md delete mode 100644 windows/deployment/windows-autopilot/white-glove.md delete mode 100644 windows/deployment/windows-autopilot/windows-autopilot-requirements.md delete mode 100644 windows/deployment/windows-autopilot/windows-autopilot-reset.md delete mode 100644 windows/deployment/windows-autopilot/windows-autopilot-scenarios.md delete mode 100644 windows/deployment/windows-autopilot/windows-autopilot-whats-new.md delete mode 100644 windows/deployment/windows-autopilot/windows-autopilot.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index c806d9395d..0aba8575cb 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -16294,6 +16294,126 @@ "source_path": "windows/privacy/windows-personal-data-services-configuration.md", "redirect_url": "https://docs.microsoft.com/windows/privacy/windows-10-and-privacy-compliance", "redirect_document_id": false + }, + { + "source_path": "windows/deployment/windows-autopilot/add-devices.md", + "redirect_url": "https://docs.microsoft.com/mem/autopilot/add-devices", + "redirect_document_id": true + }, + { + "source_path": "windows/deployment/windows-autopilot/autopilot-device-guidelines.md", + "redirect_url": "https://docs.microsoft.com/mem/autopilot/autopilot-device-guidelines", + "redirect_document_id": true + }, + { + "source_path": "windows/deployment/windows-autopilot/autopilot-faq.md", + "redirect_url": "https://docs.microsoft.com/mem/autopilot/autopilot-faq", + "redirect_document_id": true + }, + { + "source_path": "windows/deployment/windows-autopilot/autopilot-mbr.md", + "redirect_url": "https://docs.microsoft.com/mem/autopilot/autopilot-mbr", + "redirect_document_id": true + }, + { + "source_path": "windows/deployment/windows-autopilot/utopilot-support.md", + "redirect_url": "https://docs.microsoft.com/mem/autopilot/utopilot-support", + "redirect_document_id": true + }, + { + "source_path": "windows/deployment/windows-autopilot/autopilot-update.md", + "redirect_url": "https://docs.microsoft.com/mem/autopilot/autopilot-update", + "redirect_document_id": true + }, + { + "source_path": "windows/deployment/windows-autopilot/bitlocker.md", + "redirect_url": "https://docs.microsoft.com/mem/autopilot/bitlocker", + "redirect_document_id": true + }, + { + "source_path": "windows/deployment/windows-autopilot/deployment-process.md", + "redirect_url": "https://docs.microsoft.com/mem/autopilot/deployment-process", + "redirect_document_id": true + }, + { + "source_path": "windows/deployment/windows-autopilot/dfci-management.md", + "redirect_url": "https://docs.microsoft.com/mem/autopilot/dfci-management", + "redirect_document_id": true + }, + { + "source_path": "windows/deployment/windows-autopilot/enrollment-status.md", + "redirect_url": "https://docs.microsoft.com/mem/autopilot/enrollment-status", + "redirect_document_id": true + }, + { + "source_path": "windows/deployment/windows-autopilot/existing-devices.md", + "redirect_url": "https://docs.microsoft.com/mem/autopilot/existing-devices", + "redirect_document_id": true + }, + { + "source_path": "windows/deployment/windows-autopilot/known-issues.md", + "redirect_url": "https://docs.microsoft.com/mem/autopilot/known-issues", + "redirect_document_id": true + }, + { + "source_path": "windows/deployment/windows-autopilot/policy-conflicts.md", + "redirect_url": "https://docs.microsoft.com/mem/autopilot/policy-conflicts", + "redirect_document_id": true + }, + { + "source_path": "windows/deployment/windows-autopilot/profiles.md", + "redirect_url": "https://docs.microsoft.com/mem/autopilot/profiles", + "redirect_document_id": true + }, + { + "source_path": "windows/deployment/windows-autopilot/registration-auth.md", + "redirect_url": "https://docs.microsoft.com/mem/autopilot/registration-auth", + "redirect_document_id": true + }, + { + "source_path": "windows/deployment/windows-autopilot/self-deploying.md", + "redirect_url": "https://docs.microsoft.com/mem/autopilot/self-deploying", + "redirect_document_id": true + }, + { + "source_path": "windows/deployment/windows-autopilot/troubleshooting.md", + "redirect_url": "https://docs.microsoft.com/mem/autopilot/troubleshooting", + "redirect_document_id": true + }, + { + "source_path": "windows/deployment/windows-autopilot/user-driven.md", + "redirect_url": "https://docs.microsoft.com/mem/autopilot/user-driven", + "redirect_document_id": true + }, + { + "source_path": "windows/deployment/windows-autopilot/white-glove.md", + "redirect_url": "https://docs.microsoft.com/mem/autopilot/white-glove", + "redirect_document_id": true + }, + { + "source_path": "windows/deployment/windows-autopilot/windows-autopilot-requirements.md", + "redirect_url": "https://docs.microsoft.com/mem/autopilot/windows-autopilot-requirements", + "redirect_document_id": true + }, + { + "source_path": "windows/deployment/windows-autopilot/windows-autopilot-reset.md", + "redirect_url": "https://docs.microsoft.com/mem/autopilot/windows-autopilot-reset", + "redirect_document_id": true + }, + { + "source_path": "windows/deployment/windows-autopilot/windows-autopilot-scenarios.md", + "redirect_url": "https://docs.microsoft.com/mem/autopilot/windows-autopilot-scenarios", + "redirect_document_id": true + }, + { + "source_path": "windows/deployment/windows-autopilot/windows-autopilot-whats-new.md", + "redirect_url": "https://docs.microsoft.com/mem/autopilot/windows-autopilot-whats-new", + "redirect_document_id": true + }, + { + "source_path": "windows/deployment/windows-autopilot/windows-autopilot.md", + "redirect_url": "https://docs.microsoft.com/mem/autopilot/windows-autopilot", + "redirect_document_id": true } ] } \ No newline at end of file diff --git a/windows/deployment/TOC.yml b/windows/deployment/TOC.yml index bd4751ea90..edcc70baaa 100644 --- a/windows/deployment/TOC.yml +++ b/windows/deployment/TOC.yml @@ -74,8 +74,6 @@ href: update/waas-branchcache.md - name: Prepare your deployment tools items: - - name: Register devices for deployment with Windows Autopilot - href: windows-autopilot/add-devices.md - name: Prepare for deployment with MDT href: deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md - name: Prepare for deployment with Configuration Manager @@ -94,7 +92,7 @@ - name: Deploy Windows 10 items: - name: Deploy Windows 10 with Autopilot - href: windows-autopilot/windows-autopilot-scenarios.md + href: windows-autopilot/index.md - name: Deploy Windows 10 with Configuration Manager items: - name: Deploy to a new device diff --git a/windows/deployment/index.yml b/windows/deployment/index.yml index 4383221147..91a4c1fe76 100644 --- a/windows/deployment/index.yml +++ b/windows/deployment/index.yml @@ -13,7 +13,7 @@ metadata: ms.collection: windows-10 author: greg-lindsay #Required; your GitHub user alias, with correct capitalization. ms.author: greglin #Required; microsoft alias of author; optional team alias. - ms.date: 06/09/2020 #Required; mm/dd/yyyy format. + ms.date: 08/05/2020 #Required; mm/dd/yyyy format. localization_priority: medium # linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | video | whats-new @@ -53,7 +53,7 @@ landingContent: - linkListType: deploy links: - text: Deploy Windows 10 with Autopilot - url: windows-autopilot/windows-autopilot-scenarios.md + url: https://docs.microsoft.com/mem/autopilot - text: Assign devices to servicing channels url: update/waas-servicing-channels-windows-10-updates.md - text: Deploy Windows updates with Configuration Manager @@ -71,7 +71,7 @@ landingContent: - text: Basics of Windows updates, channels, and tools url: update/get-started-updates-channels-tools.md - text: Overview of Windows Autopilot - url: windows-autopilot/windows-autopilot.md + url: https://docs.microsoft.com/mem/autopilot/windows-autopilot # Card - title: Support remote work diff --git a/windows/deployment/windows-autopilot/TOC.md b/windows/deployment/windows-autopilot/TOC.md index 9b7c22ee03..b2e8164e4c 100644 --- a/windows/deployment/windows-autopilot/TOC.md +++ b/windows/deployment/windows-autopilot/TOC.md @@ -1,33 +1,2 @@ -# [Windows Autopilot deployment](index.md) -# [What's new](windows-autopilot-whats-new.md) -# Understanding Windows Autopilot -## [Overview](windows-autopilot.md) -## [Requirements](windows-autopilot-requirements.md) -## [Scenarios and capabilities](windows-autopilot-scenarios.md) -## [Get started](demonstrate-deployment-on-vm.md) - -# Deployment scenarios -## [Deployment processes](deployment-process.md) -## [User-driven mode](user-driven.md) -## [Self-deploying mode](self-deploying.md) -## [Windows Autopilot Reset](windows-autopilot-reset.md) -## [White glove](white-glove.md) -## [Support for existing devices](existing-devices.md) - -# Administering Windows Autopilot -## [Registering devices](add-devices.md) -## [Configuring device profiles](profiles.md) -## [Enrollment Status Page](enrollment-status.md) -## [BitLocker encryption](bitlocker.md) -## [DFCI management](dfci-management.md) -## [Windows Autopilot update](autopilot-update.md) -## [Troubleshooting](troubleshooting.md) -## [Policy conflicts](policy-conflicts.md) -## [Known issues](known-issues.md) - -# Support -## [FAQ](autopilot-faq.md) -## [Contacts](autopilot-support.md) -## [Registration authorization](registration-auth.md) -## [Device guidelines](autopilot-device-guidelines.md) -## [Motherboard replacement](autopilot-mbr.md) +# [Windows Autopilot deployment](index.yml) +## [Get started](demonstrate-deployment-on-vm.md) \ No newline at end of file diff --git a/windows/deployment/windows-autopilot/add-devices.md b/windows/deployment/windows-autopilot/add-devices.md deleted file mode 100644 index 24429cf361..0000000000 --- a/windows/deployment/windows-autopilot/add-devices.md +++ /dev/null @@ -1,184 +0,0 @@ ---- -title: Adding devices -ms.reviewer: -manager: laurawi -description: How to add devices to Windows Autopilot -keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: medium -ms.sitesec: library -ms.pagetype: deploy -audience: itpro -author: greg-lindsay -ms.author: greglin -ms.collection: M365-modern-desktop -ms.topic: article ---- - - -# Adding devices to Windows Autopilot - -**Applies to** - -- Windows 10 - -Before deploying a device using Windows Autopilot, the device must be registered with the Windows Autopilot deployment service. Ideally, this would be performed by the OEM, reseller, or distributor from which the devices were purchased, but this can also be done by the organization by collecting the hardware identity and uploading it manually. - -## OEM registration - -When you purchase devices directly from an OEM, that OEM can automatically register the devices with the Windows Autopilot deployment service. For the list of OEMs that currently support this, see the "Participant device manufacturers and resellers" section of the [Windows Autopilot information page](https://aka.ms/windowsautopilot). - -Before an OEM can register devices on behalf of an organization, the organization must grant the OEM permission to do so. This process is initiated by the OEM, with approval granted by an Azure AD global administrator from the organization. See the "Customer Consent" section of the [Customer consent page](https://docs.microsoft.com/windows/deployment/windows-autopilot/registration-auth#oem-authorization). - -> [!Note] -> While the hardware hashes are generated as part of the OEM device manufacturing process, these should not be provided directly to customers or CSP partners. Instead, the OEM should register devices on the customer's behalf. In cases where devices are being registered by CSP partners, OEMs may provide PKID information to those partners to support the device registration process. - -## Reseller, distributor, or partner registration - -Customers may purchase devices from resellers, distributors, or other partners. As long as these resellers, distributors, and partners are part of the [Cloud Solution Partners (CSP) program](https://partner.microsoft.com/cloud-solution-provider), they too can register devices on behalf of the customer. - -As with OEMs, CSP partners must be granted permission to register devices on behalf of an organization. This follows the process described on the [Customer consent page](https://docs.microsoft.com/windows/deployment/windows-autopilot/registration-auth#csp-authorization). The CSP partner initiates a request to establish a relationship with the organization, with approval granted by a global administrator from the organization. Once approved, CSP partners add devices using [Partner Center](https://partner.microsoft.com/pcv/dashboard/overview), either directly through the web site or via available APIs that can automate the same tasks. - -Windows Autopilot does not require delegated administrator permissions when establishing the relationship between the CSP partner and the organization. As part of the approval process performed by the global administrator, the global administrator can choose to uncheck the "Include delegated administration permissions" checkbox. - -> [!Note] -> While resellers, distributors, or partners could boot each new Windows device to obtain the hardware hash (for purposes of providing them to customers or direct registration by the partner), this is not recommended. Instead, these partners should register devices using the PKID information obtained from the device packaging (barcode) or obtained electronically from the OEM or upstream partner (e.g. distributor). - -## Automatic registration of existing devices - -If an existing device is already running a supported version of Windows 10 semi-annual channel and enrolled in an MDM service such an Intune, that MDM service can ask the device for the hardware ID (also known as a hardware hash). Once it has that, it can automatically register the device with Windows Autopilot. - -For instructions on how to do this with Microsoft Intune, see [Create an Autopilot deployment profile](https://docs.microsoft.com/intune/enrollment-autopilot#create-an-autopilot-deployment-profile) documentation describing the "Convert all targeted devices to Autopilot" setting. - -Also note that when using the [Windows Autopilot for existing devices](https://docs.microsoft.com/windows/deployment/windows-autopilot/existing-devices) scenario, it is not necessary to pre-register the devices with Windows Autopilot. Instead, a configuration file (AutopilotConfigurationFile.json) containing all the Windows Autopilot profile settings is used; the device can be registered with Windows Autopilot after the fact using the same "Convert all targeted devices to Autopilot" setting. - -## Manual registration - -To perform manual registration of a device, you must first capture its hardware ID (also known as a hardware hash). Once this process has completed, the resulting hardware ID can be uploaded to the Windows Autopilot service. Because this process requires booting the device into Windows 10 in order to obtain the hardware ID, this is intended primarily for testing and evaluation scenarios. - -> [!Note] -> Customers can only register devices with a hardware hash. Other methods (PKID, tuple) are available through OEMs or CSP partners as described in the previous sections. - -## Device identification - -To define a device to the Windows Autopilot deployment service, a unique hardware ID for the device needs to be captured and uploaded to the service. While this step is ideally done by the hardware vendor (OEM, reseller, or distributor), automatically associating the device with an organization, it is also possible to do this through a harvesting process that collects the device from within a running Windows 10 installation. - -The hardware ID, also commonly referred to as a hardware hash, contains several details about the device, including its manufacturer, model, device serial number, hard drive serial number, and many other attributes that can be used to uniquely identify that device. - -Note that the hardware hash also contains details about when it was generated, so it will change each time it is generated. When the Windows Autopilot deployment service attempts to match a device, it considers changes like that, as well as more substantial changes such as a new hard drive, and is still able to match successfully. But substantial changes to the hardware, such as a motherboard replacement, would not match, so a new hash would need to be generated and uploaded. - -### Collecting the hardware ID from existing devices using Microsoft Endpoint Configuration Manager - -Microsoft Endpoint Configuration Manager automatically collects the hardware hashes for existing Windows 10 devices. For more information, see [Gather information from Configuration Manager for Windows Autopilot](https://docs.microsoft.com/configmgr/comanage/how-to-prepare-win10#windows-autopilot). You can extract the hash information from Configuration Manager into a CSV file. - -> [!Note] -> Before uploading the CSV file on Intune, please make sure that the first row contains the device serial number, Windows product ID, hardware hash, group tag, and assigned user. If there is header information on the top of CSV file, please delete that header information. See details at [Enroll Windows devices in Intune](https://docs.microsoft.com/intune/enrollment/enrollment-autopilot). - -### Collecting the hardware ID from existing devices using PowerShell - -The hardware ID, or hardware hash, for an existing device is available through Windows Management Instrumentation (WMI), as long as that device is running a supported version of Windows 10 semi-annual channel. To help gather this information, as well as the serial number of the device (useful to see at a glance the machine to which it belongs), a PowerShell script called [Get-WindowsAutoPilotInfo.ps1 has been published to the PowerShell Gallery website](https://www.powershellgallery.com/packages/Get-WindowsAutoPilotInfo). - -To use this script, you can download it from the PowerShell Gallery and run it on each computer, or you can install it directly from the PowerShell Gallery. To install it directly and capture the hardware hash from the local computer, use the following commands from an elevated Windows PowerShell prompt: - -```powershell -md c:\\HWID -Set-Location c:\\HWID -Set-ExecutionPolicy -Scope Process -ExecutionPolicy Unrestricted -Install-Script -Name Get-WindowsAutoPilotInfo -Get-WindowsAutoPilotInfo.ps1 -OutputFile AutoPilotHWID.csv -``` - -The commands can also be run remotely, as long as WMI permissions are in place and WMI is accessible through the Windows Firewall on that remote computer. See the [Get-WindowsAutoPilotInfo](https://www.powershellgallery.com/packages/Get-WindowsAutoPilotInfo) script’s help (using “Get-Help Get-WindowsAutoPilotInfo.ps1”) for more information about running the script. - ->[!IMPORTANT] ->Do not connect devices to the Internet prior to capturing the hardware ID and creating an Autopilot device profile. This includes collecting the hardware ID, uploading the .CSV into MSfB or Intune, assigning the profile, and confirming the profile assignment. Connecting the device to the Internet before this process is complete will result in the device downloading a blank profile that is stored on the device until it is explicity removed. In Windows 10 version 1809, you can clear the cached profile by restarting OOBE. In previous versions, the only way to clear the stored profile is to re-install the OS, reimage the PC, or run **sysprep /generalize /oobe**.
->After Intune reports the profile ready to go, only then should the device be connected to the Internet. - ->[!NOTE] ->If OOBE is restarted too many times it can enter a recovery mode and fail to run the Autopilot configuration. You can identify this scenario if OOBE displays multiple configuration options on the same page, including language, region, and keyboard layout. The normal OOBE displays each of these on a separate page. The following value key tracks the count of OOBE retries:
->**HKCU\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\UserOOBE**
->To ensure OOBE has not been restarted too many times, you can change this value to 1. - -## Registering devices - - - - -Once the hardware IDs have been captured from existing devices, they can be uploaded through a variety of means. See the detailed documentation for each available mechanism. - -- [Microsoft Intune](https://docs.microsoft.com/intune/enrollment-autopilot). This is the preferred mechanism for all customers. -- [Partner Center](https://msdn.microsoft.com/partner-center/autopilot). This is used by CSP partners to register devices on behalf of customers. -- [Microsoft 365 Business & Office 365 Admin](https://support.office.com/article/Create-and-edit-AutoPilot-profiles-5cf7139e-cfa1-4765-8aad-001af1c74faa). This is typically used by small and medium businesses (SMBs) who manage their devices using Microsoft 365 Business. -- [Microsoft Store for Business](https://docs.microsoft.com/microsoft-store/add-profile-to-devices#manage-autopilot-deployment-profiles). You might already be using MSfB to manage your apps and settings. - -A summary of each platform's capabilities is provided below.
-
-

1Oz>MQWP?&0H+?Fl0xykkEo7Ou!4dLH9ZMW#=J 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≀WkgnA3iU@^LaO~s6k0%t5$ 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 FKL99V?e+iw literal 0 HcmV?d00001 From 23a0f878825d4e0b9a81b385376b8c70fd13bbe2 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 4 Aug 2020 06:37:16 -0700 Subject: [PATCH 0562/1414] Delete autoenrollment-policy.png --- .../mdm/images/autoenrollment-policy.png | Bin 150662 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 windows/client-management/mdm/images/autoenrollment-policy.png diff --git a/windows/client-management/mdm/images/autoenrollment-policy.png b/windows/client-management/mdm/images/autoenrollment-policy.png deleted file mode 100644 index 61421babeed82e9300c84de20684a24ac1b6ad12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 150662 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≫`s1Cpcyp%73=Ws@ot2A3r|8_R2zn7d#s%xk(kEK(6 zsxsEn`QfyehC*7Q!Ks3o56ews;O#i@*cvwp5q8{^|P$ZnpsElU^18*bn zRZ^2aPm_W5TTLyvqb5tae;BlNwP~ya7FgP9X^&%aXc_qHIm{l~e;JU{*zaE7WZ0rL zNK_s2`5I0x;Ls&k$!VpiE-n3jQF7Ht5iwdk95auAV@u@{>QxQEYQIZ3o1}@W0pdwH!<}z>M3Iz>lbaZ+Z5Urqe(VuC zK0RlaC-z5_StPad_&#QDpU≪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

Key sequences blocked by assigned access

When in assigned access, some key combinations are blocked for assigned access users.

-

Alt+F4, Alt+Shift+TaB, Alt+Tab are not blocked by Assigned Access, it is recommended you use Keyboard Filter to block these key combinations.

+

Alt+F4, Alt+Shift+Tab, Alt+Tab are not blocked by Assigned Access, it is recommended you use Keyboard Filter to block these key combinations.

Ctrl+Alt+Delete is the key to break out of Assigned Access. If needed, you can use Keyboard Filter to configure a different key combination to break out of assigned access by setting BreakoutKeyScanCode as described in WEKF_Settings.

From 9e1a23372ae34481026d2e37b085fc1ffcc0629b Mon Sep 17 00:00:00 2001 From: RavennMSFT <37601656+RavennMSFT@users.noreply.github.com> Date: Tue, 21 Jul 2020 14:52:42 -0700 Subject: [PATCH 0273/1414] Update hello-how-it-works-authentication.md Added notes to call out remote work related feedback that requires LoS to DC in key-trust and cert-trust as pre reqs for first time logon. --- .../hello-for-business/hello-how-it-works-authentication.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/windows/security/identity-protection/hello-for-business/hello-how-it-works-authentication.md b/windows/security/identity-protection/hello-for-business/hello-how-it-works-authentication.md index c75524b41e..cb21e54fe3 100644 --- a/windows/security/identity-protection/hello-for-business/hello-how-it-works-authentication.md +++ b/windows/security/identity-protection/hello-for-business/hello-how-it-works-authentication.md @@ -74,6 +74,9 @@ Azure Active Directory joined devices authenticate to Azure during sign-in and c |F | While Windows loads the user's desktop, lsass passes the collected credentials to the Cloud Authentication security support provider, referred to as the Cloud AP provider. The Cloud AP provider requests a nonce from Azure Active Directory. Azure AD returns a nonce.| |G | The Cloud AP provider signs the nonce using the user's private key and returns the signed nonce to the Azure Active Directory. Azure Active Directory validates the signed nonce using the user's securely registered public key against the nonce signature. After validating the signature, Azure AD then validates the returned signed nonce. After validating the nonce, Azure AD creates a PRT with session key that is encrypted to the device's transport key and returns it to the Cloud AP provider.
The Cloud AP provider receives the encrypted PRT with session key. Using the device's private transport key, the Cloud AP provider decrypt the session key and protects the session key using the device's TPM.
The Cloud AP provider returns a successful authentication response to lsass. Lsass caches the PRT.| +> [!IMPORTANT] +> In the above deployment model, a newly provisioned user will not be able to sign in using Windows Hello for Business until (a) Azure AD Connect successfully synchronizes the public key to the on-premises Active Directory and (b) device has line of sight to the domain controller for the first time. + ## Hybrid Azure AD join authentication using a Certificate ![Hybrid Azure AD join authentication using a Certificate](images/howitworks/auth-haadj-certtrust.png) @@ -87,3 +90,5 @@ Azure Active Directory joined devices authenticate to Azure during sign-in and c |F | While Windows loads the user's desktop, lsass passes the collected credentials to the Cloud Authentication security support provider, referred to as the Cloud AP provider. The Cloud AP provider requests a nonce from Azure Active Directory. Azure AD returns a nonce.| |G | The Cloud AP provider signs the nonce using the user's private key and returns the signed nonce to the Azure Active Directory. Azure Active Directory validates the signed nonce using the user's securely registered public key against the nonce signature. After validating the signature, Azure AD then validates the returned signed nonce. After validating the nonce, Azure AD creates a PRT with session key that is encrypted to the device's transport key and returns it to the Cloud AP provider.
The Cloud AP provider receives the encrypted PRT with session key. Using the device's private transport key, the Cloud AP provider decrypt the session key and protects the session key using the device's TPM.
The Cloud AP provider returns a successful authentication response to lsass. Lsass caches the PRT.| +> [!IMPORTANT] +> In the above deployment model, a newly provisioned user will not be able to sign in using Windows Hello for Business unless the device has line of sight to the domain controller for the first time. From 1c1d6d63459d9fe76e3116a98cfe905494b7cd5d Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Tue, 21 Jul 2020 15:05:03 -0700 Subject: [PATCH 0274/1414] Update policy-csps-supported-by-surface-hub.md --- .../mdm/policy-csps-supported-by-surface-hub.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md b/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md index b32eded81d..a9afda6609 100644 --- a/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md +++ b/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md @@ -15,8 +15,8 @@ ms.date: 07/22/2020 # Policy CSPs supported by Microsoft Surface Hub -- [ApplicationManagement/AllowAppStoreAutoUpdate](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-applicationmanagement#applicationmanagement-allowappstoreautoupdate) -- [ApplicationManagement/AllowDeveloperUnlock](mdm/policy-csp-applicationmanagement#applicationmanagement-allowdeveloperunlock) +-[ApplicationManagement/AllowAppStoreAutoUpdate] (https://docs.microsoft.com/windows/client-management/mdm/policy-csp-applicationmanagement#applicationmanagement-allowappstoreautoupdate) +- [ApplicationManagement/AllowDeveloperUnlock](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-applicationmanagement#applicationmanagement-allowdeveloperunlock) - [Accounts/AllowMicrosoftAccountConnection](policy-csp-accounts#accounts-allowmicrosoftaccountconnection) - [Camera/AllowCamera](policy-csp-camera.md#camera-allowcamera) - [Cellular/ShowAppCellularAccessUI](policy-csp-cellular.md#cellular-showappcellularaccessui) @@ -65,7 +65,7 @@ ms.date: 07/22/2020 - [DeliveryOptimization/DOMonthlyUploadDataCap](policy-csp-deliveryoptimization.md#deliveryoptimization-domonthlyuploaddatacap) - [DeliveryOptimization/DOPercentageMaxDownloadBandwidth](policy-csp-deliveryoptimization.md#deliveryoptimization-dopercentagemaxdownloadbandwidth) - [Desktop/PreventUserRedirectionOfProfileFolders](policy-csp-desktop.md#desktop-preventuserredirectionofprofilefolders) -- [RestrictedGroups/ConfigureGroupMembership](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-restrictedgroups) +- [RestrictedGroups/ConfigureGroupMembership](https://docs.microsoft.com/windows/client-management/https://docs.microsoft.com/windows/client-management/mdm/policy-csp-restrictedgroups) - [TextInput/AllowIMELogging](policy-csp-textinput.md#textinput-allowimelogging) - [TextInput/AllowIMENetworkAccess](policy-csp-textinput.md#textinput-allowimenetworkaccess) - [TextInput/AllowInputPanel](policy-csp-textinput.md#textinput-allowinputpanel) @@ -79,7 +79,7 @@ ms.date: 07/22/2020 - [TextInput/ExcludeJapaneseIMEExceptShiftJIS](policy-csp-textinput.md#textinput-excludejapaneseimeexceptshiftjis) - [Wifi/AllowInternetSharing](policy-csp-wifi#wifi-allowinternetsharing) - [Wifi/AllowManualWiFiConfiguration](policy-csp-wifi#wifi-allowmanualwificonfiguration) -- [Wifi/AllowWiFi](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-wifi#wifi-allowwifi) +- [Wifi/AllowWiFi](https://docs.microsoft.com/windows/client-management/https://docs.microsoft.com/windows/client-management/mdm/policy-csp-wifi#wifi-allowwifi) - [WiFi/AllowWiFiHotSpotReporting](policy-csp-wifi.md#wifi-allowwifihotspotreporting) - [Wifi/AllowWiFiDirect](policy-csp-wifi#wifi-allowwifidirect) - [WirelessDisplay/AllowMdnsAdvertisement]( From bf51ff82f573a0ed7c14ef8c2a560ca620d14556 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Tue, 21 Jul 2020 15:21:12 -0700 Subject: [PATCH 0275/1414] fixing redirect doc id --- .openpublishing.redirection.json | Bin 2578182 -> 2578186 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 18b4fdd37ef24223480153af7915343121f0cac1..712426afd2db3669cecd0b503309d35bfed71e2e 100644 GIT binary patch delta 131 zcmWm4I}QOs0D$2P=9%W;woCjABA>`soX$R5(+0!$W+dQ;_JTS z^(;<52Lvh7NHS!}k*7eB5@jk>siE+w Date: Tue, 21 Jul 2020 15:30:32 -0700 Subject: [PATCH 0276/1414] Update policy-csps-supported-by-surface-hub.md corrects links --- .../policy-csps-supported-by-surface-hub.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md b/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md index a9afda6609..bf80772c59 100644 --- a/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md +++ b/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md @@ -77,23 +77,23 @@ ms.date: 07/22/2020 - [TextInput/ExcludeJapaneseIMEExceptJIS0208](policy-csp-textinput.md#textinput-excludejapaneseimeexceptjis0208) - [TextInput/ExcludeJapaneseIMEExceptJIS0208andEUDC](policy-csp-textinput.md#textinput-excludejapaneseimeexceptjis0208andeudc) - [TextInput/ExcludeJapaneseIMEExceptShiftJIS](policy-csp-textinput.md#textinput-excludejapaneseimeexceptshiftjis) -- [Wifi/AllowInternetSharing](policy-csp-wifi#wifi-allowinternetsharing) +- [Wifi/AllowInternetSharing](https://docs.microsoft.com/windows/client-management/policy-csp-wifi#wifi-allowinternetsharing) - [Wifi/AllowManualWiFiConfiguration](policy-csp-wifi#wifi-allowmanualwificonfiguration) -- [Wifi/AllowWiFi](https://docs.microsoft.com/windows/client-management/https://docs.microsoft.com/windows/client-management/mdm/policy-csp-wifi#wifi-allowwifi) -- [WiFi/AllowWiFiHotSpotReporting](policy-csp-wifi.md#wifi-allowwifihotspotreporting) -- [Wifi/AllowWiFiDirect](policy-csp-wifi#wifi-allowwifidirect) -- [WirelessDisplay/AllowMdnsAdvertisement]( +- [Wifi/AllowWiFi](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-wifi#wifi-allowwifi) +- [WiFi/AllowWiFiHotSpotReporting](https://docs.microsoft.com/windows/client-management/policy-csp-wifi.md#wifi-allowwifihotspotreporting) +- [Wifi/AllowWiFiDirect](https://docs.microsoft.com/windows/client-management/policy-csp-wifi#wifi-allowwifidirect) +- [WirelessDisplay/AllowMdnsAdvertisement](https://docs.microsoft.com/windows/client-management/ policy-csp-wirelessdisplay#wirelessdisplay-allowmdnsadvertisement) - [WirelessDisplay/AllowMdnsDiscovery]( policy-csp-wirelessdisplay#wirelessdisplay-allowmdnsdiscovery) -- [WirelessDisplay/AllowProjectionFromPC](policy-csp-wirelessdisplay#wirelessdisplay-allowprojectionfrompc) +- [WirelessDisplay/AllowProjectionFromPC](https://docs.microsoft.com/windows/client-management/policy-csp-wirelessdisplay#wirelessdisplay-allowprojectionfrompc) - [WirelessDisplay/AllowProjectionFromPCOverInfrastructure](policy-csp-wirelessdisplay#wirelessdisplay-allowprojectionfrompcoverinfrastructure) -- [WirelessDisplay/AllowProjectionToPC](policy-csp-wirelessdisplay#wirelessdisplay-allowprojectiontopc) -- [WirelessDisplay/AllowProjectionToPCOverInfrastructure](policy-csp-wirelessdisplay#wirelessdisplay-allowprojectiontopcoverinfrastructure) +- [WirelessDisplay/AllowProjectionToPC](https://docs.microsoft.com/windows/client-management/policy-csp-wirelessdisplay#wirelessdisplay-allowprojectiontopc) +- [WirelessDisplay/AllowProjectionToPCOverInfrastructure](https://docs.microsoft.com/windows/client-management/policy-csp-wirelessdisplay#wirelessdisplay-allowprojectiontopcoverinfrastructure) - [WirelessDisplay/AllowUserInputFromWirelessDisplayReceiver]( -policy-csp-wirelessdisplay#wirelessdisplay-allowuserinputfromwirelessdisplayreceiver) +https://docs.microsoft.com/windows/client-management/policy-csp-wirelessdisplay#wirelessdisplay-allowuserinputfromwirelessdisplayreceiver) - [WirelessDisplay/RequirePinForPairing]( -policy-csp-wirelessdisplay#wirelessdisplay-requirepinforpairing) +https://docs.microsoft.com/windows/client-management/policy-csp-wirelessdisplay#wirelessdisplay-requirepinforpairing) ## Related topics From 72d752e7661e6dc8931500c817da4a8571af30eb Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Tue, 21 Jul 2020 15:31:42 -0700 Subject: [PATCH 0277/1414] Update policy-csps-supported-by-surface-hub.md --- .../mdm/policy-csps-supported-by-surface-hub.md | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md b/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md index bf80772c59..1bad51c8b3 100644 --- a/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md +++ b/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md @@ -78,22 +78,18 @@ ms.date: 07/22/2020 - [TextInput/ExcludeJapaneseIMEExceptJIS0208andEUDC](policy-csp-textinput.md#textinput-excludejapaneseimeexceptjis0208andeudc) - [TextInput/ExcludeJapaneseIMEExceptShiftJIS](policy-csp-textinput.md#textinput-excludejapaneseimeexceptshiftjis) - [Wifi/AllowInternetSharing](https://docs.microsoft.com/windows/client-management/policy-csp-wifi#wifi-allowinternetsharing) -- [Wifi/AllowManualWiFiConfiguration](policy-csp-wifi#wifi-allowmanualwificonfiguration) +- [Wifi/AllowManualWiFiConfiguration](https://docs.microsoft.com/windows/client-management/policy-csp-wifi#wifi-allowmanualwificonfiguration) - [Wifi/AllowWiFi](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-wifi#wifi-allowwifi) - [WiFi/AllowWiFiHotSpotReporting](https://docs.microsoft.com/windows/client-management/policy-csp-wifi.md#wifi-allowwifihotspotreporting) - [Wifi/AllowWiFiDirect](https://docs.microsoft.com/windows/client-management/policy-csp-wifi#wifi-allowwifidirect) -- [WirelessDisplay/AllowMdnsAdvertisement](https://docs.microsoft.com/windows/client-management/ -policy-csp-wirelessdisplay#wirelessdisplay-allowmdnsadvertisement) -- [WirelessDisplay/AllowMdnsDiscovery]( -policy-csp-wirelessdisplay#wirelessdisplay-allowmdnsdiscovery) +- [WirelessDisplay/AllowMdnsAdvertisement](https://docs.microsoft.com/windows/client-management/policy-csp-wirelessdisplay#wirelessdisplay-allowmdnsadvertisement) +- [WirelessDisplay/AllowMdnsDiscovery](https://docs.microsoft.com/windows/client-management/policy-csp-wirelessdisplay#wirelessdisplay-allowmdnsdiscovery) - [WirelessDisplay/AllowProjectionFromPC](https://docs.microsoft.com/windows/client-management/policy-csp-wirelessdisplay#wirelessdisplay-allowprojectionfrompc) -- [WirelessDisplay/AllowProjectionFromPCOverInfrastructure](policy-csp-wirelessdisplay#wirelessdisplay-allowprojectionfrompcoverinfrastructure) +- [WirelessDisplay/AllowProjectionFromPCOverInfrastructure](https://docs.microsoft.com/windows/client-management/policy-csp-wirelessdisplay#wirelessdisplay-allowprojectionfrompcoverinfrastructure) - [WirelessDisplay/AllowProjectionToPC](https://docs.microsoft.com/windows/client-management/policy-csp-wirelessdisplay#wirelessdisplay-allowprojectiontopc) - [WirelessDisplay/AllowProjectionToPCOverInfrastructure](https://docs.microsoft.com/windows/client-management/policy-csp-wirelessdisplay#wirelessdisplay-allowprojectiontopcoverinfrastructure) -- [WirelessDisplay/AllowUserInputFromWirelessDisplayReceiver]( -https://docs.microsoft.com/windows/client-management/policy-csp-wirelessdisplay#wirelessdisplay-allowuserinputfromwirelessdisplayreceiver) -- [WirelessDisplay/RequirePinForPairing]( -https://docs.microsoft.com/windows/client-management/policy-csp-wirelessdisplay#wirelessdisplay-requirepinforpairing) +- [WirelessDisplay/AllowUserInputFromWirelessDisplayReceiver](https://docs.microsoft.com/windows/client-management/policy-csp-wirelessdisplay#wirelessdisplay-allowuserinputfromwirelessdisplayreceiver) +- [WirelessDisplay/RequirePinForPairing](https://docs.microsoft.com/windows/client-management/policy-csp-wirelessdisplay#wirelessdisplay-requirepinforpairing) ## Related topics From a9cc1de4c52ccc391df167601dc77618b7df571a Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 21 Jul 2020 16:05:20 -0700 Subject: [PATCH 0278/1414] wannacry redirect --- .openpublishing.redirection.json | Bin 2578186 -> 2578156 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 712426afd2db3669cecd0b503309d35bfed71e2e..29d82ddb1ccee127e5ed78e3360921b3741c35b7 100644 GIT binary patch delta 255 zcmWN@JxfAi7{>AY_T}+tS*D$`7hlS1aqxvgN5_J;8rp)EAOhRkMB;&;fAmXXB@R*}OR@+e>(J~pt4BDS!N9qginGAgKI5BsR$0Ec0;I4Y0- E0r8=7^Z)<= delta 178 zcmWN=ISRs16hKj)(eFHuag5`7g18PV7hv%qkV;grF^z?tR>H5e$O>GDt(A@U!1>%F z3Gb0?RWzZFCN=di``6+9Tc0jZv$0Fpxr*I=WhH?h8>X3ImO18GV38%3Sz(nm*4bc_ cEw Date: Tue, 21 Jul 2020 17:27:51 -0700 Subject: [PATCH 0279/1414] Applied "> [!NOTE]" --- windows/client-management/windows-10-mobile-and-mdm.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/client-management/windows-10-mobile-and-mdm.md b/windows/client-management/windows-10-mobile-and-mdm.md index 30f7e1220e..e8a8cb2a19 100644 --- a/windows/client-management/windows-10-mobile-and-mdm.md +++ b/windows/client-management/windows-10-mobile-and-mdm.md @@ -191,7 +191,8 @@ Azure AD is a cloud-based directory service that provides identity and access ma Microsoft [Intune](https://www.microsoft.com/server-cloud/products/microsoft-intune/overview.aspx), part of the Enterprise Mobility + Security, is a cloud-based MDM system that manages devices off premises. Intune uses Azure AD for identity management so employees use the same credentials to enroll devices in Intune that they use to sign into Microsoft 365. Intune supports devices that run other operating systems, such as iOS and Android, to provide a complete MDM solution. Multiple MDM systems support Windows 10 and most support personal and corporate device deployment scenarios. Most industry-leading MDM vendors already support integration with Azure AD. You can find the MDM vendors that support Azure AD in [Azure Marketplace](https://azure.microsoft.com/marketplace/). If your organization doesn’t use Azure AD, the user must use an MSA during OOBE before enrolling the device in your MDM using a corporate account. ->**Note:** Although not covered in this guide, you can use Exchange ActiveSync (EAS) to manage mobile devices instead of using a full-featured MDM system. EAS is available in Microsoft Exchange Server 2010 or later and Microsoft 365. +> [!NOTE] +> Although not covered in this guide, you can use Exchange ActiveSync (EAS) to manage mobile devices instead of using a full-featured MDM system. EAS is available in Microsoft Exchange Server 2010 or later and Microsoft 365. In addition, Microsoft recently added MDM capabilities powered by Intune to Microsoft 365, called Basic Mobility and Security for Microsoft 365. Basic Mobility and Security for Microsoft 365 supports mobile devices only, such as those running Windows 10 Mobile, iOS, and Android. Basic Mobility and Security for Microsoft 365 offers a subset of the management capabilities found in Intune, including the ability to remotely wipe a device, block a device from accessing Exchange Server email, and configure device policies (e.g., passcode requirements). For more information, see [Overview of Basic Mobility and Security for Microsoft 365](https://technet.microsoft.com/library/ms.o365.cc.devicepolicy.aspx). **Cloud services** From efb707359c10c2f6b4ec0415ce0a0818b6e8030b Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Tue, 21 Jul 2020 19:45:38 -0700 Subject: [PATCH 0280/1414] Update policy-csps-supported-by-surface-hub.md --- .../mdm/policy-csps-supported-by-surface-hub.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md b/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md index 1bad51c8b3..bb3bcc976c 100644 --- a/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md +++ b/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md @@ -15,7 +15,7 @@ ms.date: 07/22/2020 # Policy CSPs supported by Microsoft Surface Hub --[ApplicationManagement/AllowAppStoreAutoUpdate] (https://docs.microsoft.com/windows/client-management/mdm/policy-csp-applicationmanagement#applicationmanagement-allowappstoreautoupdate) +- [ApplicationManagement/AllowAppStoreAutoUpdate](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-applicationmanagement#applicationmanagement-allowappstoreautoupdate) - [ApplicationManagement/AllowDeveloperUnlock](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-applicationmanagement#applicationmanagement-allowdeveloperunlock) - [Accounts/AllowMicrosoftAccountConnection](policy-csp-accounts#accounts-allowmicrosoftaccountconnection) - [Camera/AllowCamera](policy-csp-camera.md#camera-allowcamera) From 195785081e6be0e3ac582d2fb982947280042b53 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Tue, 21 Jul 2020 21:29:12 -0700 Subject: [PATCH 0281/1414] Update policy-csps-supported-by-surface-hub.md --- .../mdm/policy-csps-supported-by-surface-hub.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md b/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md index bb3bcc976c..f265b57c4e 100644 --- a/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md +++ b/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md @@ -17,7 +17,7 @@ ms.date: 07/22/2020 - [ApplicationManagement/AllowAppStoreAutoUpdate](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-applicationmanagement#applicationmanagement-allowappstoreautoupdate) - [ApplicationManagement/AllowDeveloperUnlock](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-applicationmanagement#applicationmanagement-allowdeveloperunlock) -- [Accounts/AllowMicrosoftAccountConnection](policy-csp-accounts#accounts-allowmicrosoftaccountconnection) +- [Accounts/AllowMicrosoftAccountConnection](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-accounts#accounts-allowmicrosoftaccountconnection) - [Camera/AllowCamera](policy-csp-camera.md#camera-allowcamera) - [Cellular/ShowAppCellularAccessUI](policy-csp-cellular.md#cellular-showappcellularaccessui) - [Cryptography/AllowFipsAlgorithmPolicy](policy-csp-cryptography.md#cryptography-allowfipsalgorithmpolicy) From 2c71dab7fca0e89e47468c733b8c43c9bb42f727 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Tue, 21 Jul 2020 21:51:56 -0700 Subject: [PATCH 0282/1414] Update configuration-service-provider-reference.md --- .../mdm/configuration-service-provider-reference.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/client-management/mdm/configuration-service-provider-reference.md b/windows/client-management/mdm/configuration-service-provider-reference.md index 81d5779e45..9648c1ff7b 100644 --- a/windows/client-management/mdm/configuration-service-provider-reference.md +++ b/windows/client-management/mdm/configuration-service-provider-reference.md @@ -2744,10 +2744,10 @@ The following list shows the CSPs supported in HoloLens devices: ## CSPs supported in Microsoft Surface Hub -- [Accounts CSP](accounts-csp)9 **Note:** Support in Surface Hub is limited to **Domain\ComputerName**. +- [Accounts CSP](accounts-csp.md)9 **Note:** Support in Surface Hub is limited to **Domain\ComputerName**. - [AccountManagement CSP](accountmanagement-csp.md) - [APPLICATION CSP](application-csp.md) -- [Bitlocker-csp](bitlocker-csp)9 +- [Bitlocker-csp](bitlocker-csp.md)9 - [CertificateStore CSP](certificatestore-csp.md) - [ClientCertificateInstall CSP](clientcertificateinstall-csp.md) - [Defender CSP](defender-csp.md) @@ -2759,7 +2759,7 @@ The following list shows the CSPs supported in HoloLens devices: - [DMAcc CSP](dmacc-csp.md) - [DMClient CSP](dmclient-csp.md) - [EnterpriseModernAppManagement CSP](enterprisemodernappmanagement-csp.md) -- [Firewall-csp](firewall-csp)9 +- [Firewall-csp](firewall-csp.md)9 - [HealthAttestation CSP](healthattestation-csp.md) - [NetworkQoSPolicy CSP](networkqospolicy-csp.md) - [NodeCache CSP](nodecache-csp.md) @@ -2771,9 +2771,9 @@ The following list shows the CSPs supported in HoloLens devices: - [RootCATrustedCertificates CSP](rootcacertificates-csp.md) - [SurfaceHub CSP](surfacehub-csp.md) - [UEFI CSP](uefi-csp.md) -- [Wifi-csp](wifi-csp)9 +- [Wifi-csp](wifi-csp.md)9 - [WindowsAdvancedThreatProtection CSP](windowsadvancedthreatprotection-csp.md) -- [Wirednetwork-csp](wirednetwork-csp)9 +- [Wirednetwork-csp](wirednetwork-csp.md)9 ## CSPs supported in Windows 10 IoT Core From 754027d1713d097647ac5a04f2e311c71ed08d32 Mon Sep 17 00:00:00 2001 From: EfiKliger <45028856+EfiKliger@users.noreply.github.com> Date: Wed, 22 Jul 2020 10:36:11 +0300 Subject: [PATCH 0283/1414] Update indicator-certificates.md --- .../microsoft-defender-atp/indicator-certificates.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/indicator-certificates.md b/windows/security/threat-protection/microsoft-defender-atp/indicator-certificates.md index e0233b7ae1..a60e510583 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/indicator-certificates.md +++ b/windows/security/threat-protection/microsoft-defender-atp/indicator-certificates.md @@ -18,7 +18,7 @@ ms.collection: M365-security-compliance ms.topic: article --- -# Create indicators based on certificates (preview) +# Create indicators based on certificates **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) @@ -69,4 +69,4 @@ It's important to understand the following requirements prior to creating indica - [Create indicators](manage-indicators.md) - [Create indicators for files](indicator-file.md) - [Create indicators for IPs and URLs/domains](indicator-ip-domain.md) -- [Manage indicators](indicator-manage.md) \ No newline at end of file +- [Manage indicators](indicator-manage.md) From ba7bb8c25d7dae16e5645091c26afc2c9bd35c96 Mon Sep 17 00:00:00 2001 From: Hao Chen Date: Wed, 22 Jul 2020 17:51:40 +0800 Subject: [PATCH 0284/1414] change http to https --- .../access-control/active-directory-security-groups.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 4e3f264246..cd200f6b8c 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 @@ -2189,7 +2189,7 @@ This security group was introduced in Windows Server 2012, and it has not chang IIS\_IUSRS is a built-in group that is used by Internet Information Services beginning with IIS 7.0. A built-in account and group are guaranteed by the operating system to always have a unique SID. IIS 7.0 replaces the IUSR\_MachineName account and the IIS\_WPG group with the IIS\_IUSRS group to ensure that the actual names that are used by the new account and group will never be localized. For example, regardless of the language of the Windows operating system that you install, the IIS account name will always be IUSR, and the group name will be IIS\_IUSRS. -For more information, see [Understanding Built-In User and Group Accounts in IIS 7](http://www.iis.net/learn/get-started/planning-for-security/understanding-built-in-user-and-group-accounts-in-iis). +For more information, see [Understanding Built-In User and Group Accounts in IIS 7](https://www.iis.net/learn/get-started/planning-for-security/understanding-built-in-user-and-group-accounts-in-iis). This security group has not changed since Windows Server 2008. From 812a6541eb0b0d9891c44d839fc88722b966c94f Mon Sep 17 00:00:00 2001 From: Obi Eze Ajoku <62227226+linque1@users.noreply.github.com> Date: Wed, 22 Jul 2020 04:08:48 -0700 Subject: [PATCH 0285/1414] Change ownership contact Change ownership contact --- .../windows-endpoints-1903-non-enterprise-editions.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/privacy/windows-endpoints-1903-non-enterprise-editions.md b/windows/privacy/windows-endpoints-1903-non-enterprise-editions.md index 43a5191c6b..d7c0067220 100644 --- a/windows/privacy/windows-endpoints-1903-non-enterprise-editions.md +++ b/windows/privacy/windows-endpoints-1903-non-enterprise-editions.md @@ -8,11 +8,11 @@ ms.sitesec: library ms.localizationpriority: high audience: ITPro author: mikeedgar -ms.author: sanashar -manager: sanashar +ms.author: obezeajo +manager: robsize ms.collection: M365-security-compliance ms.topic: article -ms.date: 5/9/2019 +ms.date: 7/22/2019 --- # Windows 10, version 1903, connection endpoints for non-Enterprise editions From 1df43f5a2d58bf669c681d640e6f29a9867dbfd9 Mon Sep 17 00:00:00 2001 From: Obi Eze Ajoku <62227226+linque1@users.noreply.github.com> Date: Wed, 22 Jul 2020 04:10:23 -0700 Subject: [PATCH 0286/1414] Changed ownership contact Changed ownership contact --- windows/privacy/manage-windows-1903-endpoints.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/privacy/manage-windows-1903-endpoints.md b/windows/privacy/manage-windows-1903-endpoints.md index 9d9c6e8fe4..580f8b4425 100644 --- a/windows/privacy/manage-windows-1903-endpoints.md +++ b/windows/privacy/manage-windows-1903-endpoints.md @@ -7,12 +7,12 @@ ms.mktglfcycl: manage ms.sitesec: library ms.localizationpriority: high audience: ITPro -author: danihalfin -ms.author: dansimp -manager: sanashar +author: obezeajo +ms.author: obezeajo +manager: robsize ms.collection: M365-security-compliance ms.topic: article -ms.date: 5/3/2019 +ms.date: 7/22/2020 --- # Manage connection endpoints for Windows 10 Enterprise, version 1903 From 70b19905d84388325d3a784773989a42e928989a Mon Sep 17 00:00:00 2001 From: Obi Eze Ajoku <62227226+linque1@users.noreply.github.com> Date: Wed, 22 Jul 2020 04:11:24 -0700 Subject: [PATCH 0287/1414] Update windows-endpoints-1903-non-enterprise-editions.md --- .../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 d7c0067220..c4bb922fb2 100644 --- a/windows/privacy/windows-endpoints-1903-non-enterprise-editions.md +++ b/windows/privacy/windows-endpoints-1903-non-enterprise-editions.md @@ -12,7 +12,7 @@ ms.author: obezeajo manager: robsize ms.collection: M365-security-compliance ms.topic: article -ms.date: 7/22/2019 +ms.date: 7/22/2020 --- # Windows 10, version 1903, connection endpoints for non-Enterprise editions From 149f331650f62db938be73b93f7db3129529c455 Mon Sep 17 00:00:00 2001 From: Harun Kimani <52551080+Gental-Giant@users.noreply.github.com> Date: Wed, 22 Jul 2020 04:41:43 -0700 Subject: [PATCH 0288/1414] Updated ownership contact --- windows/privacy/manage-windows-1909-endpoints.md | 6 +++--- .../windows-endpoints-1909-non-enterprise-editions.md | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/privacy/manage-windows-1909-endpoints.md b/windows/privacy/manage-windows-1909-endpoints.md index 647a8b7122..bf56163057 100644 --- a/windows/privacy/manage-windows-1909-endpoints.md +++ b/windows/privacy/manage-windows-1909-endpoints.md @@ -8,11 +8,11 @@ ms.sitesec: library ms.localizationpriority: high audience: ITPro author: gental-giant -ms.author: v-hakima -manager: joshbr +ms.author: obezeajo +manager: robsize ms.collection: M365-security-compliance ms.topic: article -ms.date: 7/15/2020 +ms.date: 7/22/2020 --- # Manage connection endpoints for Windows 10 Enterprise, version 1909 diff --git a/windows/privacy/windows-endpoints-1909-non-enterprise-editions.md b/windows/privacy/windows-endpoints-1909-non-enterprise-editions.md index bbd3351acc..5cd6e19244 100644 --- a/windows/privacy/windows-endpoints-1909-non-enterprise-editions.md +++ b/windows/privacy/windows-endpoints-1909-non-enterprise-editions.md @@ -8,11 +8,11 @@ ms.sitesec: library ms.localizationpriority: high audience: ITPro author: gental-giant -ms.author: v-hakima -manager: joshbr +ms.author: obezeajo +manager: robsize ms.collection: M365-security-compliance ms.topic: article -ms.date: 7/15/2020 +ms.date: 7/22/2020 --- # Windows 10, version 1909, connection endpoints for non-Enterprise editions From 39b11c25f70498bfecd2e0af71ffc2d25faa2c93 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Wed, 22 Jul 2020 17:06:10 +0500 Subject: [PATCH 0289/1414] Licenses requirements update I have updated license requirements for Microsoft Defender Advanced Threat Protection. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/7094 --- .../microsoft-defender-atp/minimum-requirements.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md b/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md index a5cadb6150..a6aa522490 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md +++ b/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md @@ -42,6 +42,7 @@ Microsoft Defender Advanced Threat Protection requires one of the following Micr > [!NOTE] > Eligible Licensed Users may use Microsoft Defender Advanced Threat Protection on up to five concurrent devices. +> Microsoft Defender Advanced Threat Protection is also available for purchase from a Cloud Solution Provider (CSP). When purchased via CSP it does not require Microsoft Volume Licensing offers listed. Microsoft Defender Advanced Threat Protection is also available for purchase from a Cloud Solution Provider (CSP). From 645c0bdc510a8919f5b5a156b7422e354d18efd1 Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Wed, 22 Jul 2020 08:06:02 -0700 Subject: [PATCH 0290/1414] pencil edits --- .../microsoft-defender-atp/attack-surface-reduction.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 67a5b7958e..dde4d8932b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -113,7 +113,7 @@ The following sections describe each of the 15 attack surface reduction rules. T This rule blocks the following file types from launching from email opened within the Microsoft Outlook application, or Outlook.com and other popular webmail providers: - Executable files (such as .exe, .dll, or .scr) -- Script files (such as a PowerShell .ps, VisualBasic .vbs, or JavaScript .js file) +- Script files (such as a PowerShell .ps, Visual Basic .vbs, or JavaScript .js file) This rule was introduced in: - [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) @@ -327,7 +327,7 @@ GUID: `d1e49aac-8f56-4280-b9ba-993a6d77406c` With this rule, admins can prevent unsigned or untrusted executable files from running from USB removable drives, including SD cards. Blocked file types include: * Executable files (such as .exe, .dll, or .scr) -* Script files (such as a PowerShell .ps, VisualBasic .vbs, or JavaScript .js file) +* Script files (such as a PowerShell .ps, Visual Basic .vbs, or JavaScript .js file) This rule was introduced in: - [Windows 10, version 1803](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1803) From 7ac6604793a392c9c96f49c5252b1e75d0f8c786 Mon Sep 17 00:00:00 2001 From: Manika Dhiman Date: Wed, 22 Jul 2020 08:19:34 -0700 Subject: [PATCH 0291/1414] Update configure-server-exclusions-microsoft-defender-antivirus.md Removed an extra bullet --- .../configure-server-exclusions-microsoft-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus.md index 3365f5ccee..756e4191f5 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus.md @@ -403,6 +403,6 @@ This section lists the folder exclusions that are delivered automatically when y - [Configure and validate exclusions for Microsoft Defender Antivirus scans](configure-exclusions-microsoft-defender-antivirus.md) - [Configure and validate exclusions based on file name, extension, and folder location](configure-extension-file-exclusions-microsoft-defender-antivirus.md) - [Configure and validate exclusions for files opened by processes](configure-process-opened-file-exclusions-microsoft-defender-antivirus.md) -- - [Common mistakes to avoid when defining exclusions](common-exclusion-mistakes-microsoft-defender-antivirus.md) +- [Common mistakes to avoid when defining exclusions](common-exclusion-mistakes-microsoft-defender-antivirus.md) - [Customize, initiate, and review the results of Microsoft Defender Antivirus scans and remediation](customize-run-review-remediate-scans-microsoft-defender-antivirus.md) - [Microsoft Defender Antivirus in Windows 10](microsoft-defender-antivirus-in-windows-10.md) From 95b3c018ce247f3780a727982db6b47b6ae33bc3 Mon Sep 17 00:00:00 2001 From: Kurt Sarens <56369685+kurtsarens@users.noreply.github.com> Date: Wed, 22 Jul 2020 09:26:53 -0700 Subject: [PATCH 0292/1414] Update scheduled-catch-up-scans-microsoft-defender-antivirus.md added the below note under "Start scheduled scans only when the endpoint is not in use": These scans will not honor the CPU throttling configuration and take full advantage of the resources available to complete the scan as fast as possible. --- .../scheduled-catch-up-scans-microsoft-defender-antivirus.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/scheduled-catch-up-scans-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/scheduled-catch-up-scans-microsoft-defender-antivirus.md index a155de8626..8c3130a2e5 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/scheduled-catch-up-scans-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/scheduled-catch-up-scans-microsoft-defender-antivirus.md @@ -109,10 +109,13 @@ See the following for more information and allowed parameters: -## Start scheduled scans only when the endpoint is not in use +## tart scheduled scans only when the endpoint is not in use You can set the scheduled scan to only occur when the endpoint is turned on but not in use with Group Policy, PowerShell, or WMI. +> [!NOTE] +> These scans will not honor the CPU throttling configuration and take full advantage of the resources available to complete the scan as fast as possible. + **Use Group Policy to schedule scans** Location | Setting | Description | Default setting (if not configured) From 8a5af9df5bd4acea59ba69c0229520dd0b08d508 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Wed, 22 Jul 2020 10:08:34 -0700 Subject: [PATCH 0293/1414] Update configure-windows-diagnostic-data-in-your-organization.md --- .../configure-windows-diagnostic-data-in-your-organization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index 130d0e89ac..332e9f1796 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -13,7 +13,7 @@ ms.author: dansimp manager: dansimp ms.collection: M365-security-compliance ms.topic: article -ms.date: 04/29/2019 +ms.date: 07/21/2020 --- # Configure Windows diagnostic data in your organization From 55282e131c0eb097ddb9519bbc2b5e4c8bd2c2ef Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Wed, 22 Jul 2020 10:09:07 -0700 Subject: [PATCH 0294/1414] Update changes-to-windows-diagnostic-data-collection.md --- windows/privacy/changes-to-windows-diagnostic-data-collection.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/privacy/changes-to-windows-diagnostic-data-collection.md b/windows/privacy/changes-to-windows-diagnostic-data-collection.md index 8d79aa0bbf..19cf953b8c 100644 --- a/windows/privacy/changes-to-windows-diagnostic-data-collection.md +++ b/windows/privacy/changes-to-windows-diagnostic-data-collection.md @@ -58,7 +58,6 @@ Additionally, you will see the following policy changes in an upcoming release o | Group Policy | Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Allow Telemetry**
  • **0 - Security**
  • **1 - Basic**
  • **2 - Enhanced**
  • **3 - Full**
| Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Allow Diagnostic Data**
  • **Diagnostic data off (not recommended)**
  • **Send required diagnostic data**
  • **Send optional diagnostic data**
| | Group Policy |Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Configure telemetry opt-in settings user interface**| Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Configure diagnostic data opt-in settings user interface** | | Group Policy |Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Configure telemetry opt-in change notifications**| Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Configure diagnostic data opt-in change notifications** | -| MDM | System/AllowTelemetry
  • **0**
  • **1**
  • **2**
  • **3**
| A final set of changes includes two new policies that can help you fine-tune diagnostic data collection within your organization. These policies let you limit the amount of optional diagnostic data that’s sent back to Microsoft. From f8ea5e1eb40e6f050ba70873dbc3167e2636877b Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Wed, 22 Jul 2020 10:10:25 -0700 Subject: [PATCH 0295/1414] Update changes-to-windows-diagnostic-data-collection.md --- windows/privacy/changes-to-windows-diagnostic-data-collection.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/privacy/changes-to-windows-diagnostic-data-collection.md b/windows/privacy/changes-to-windows-diagnostic-data-collection.md index 19cf953b8c..61f9a5cf61 100644 --- a/windows/privacy/changes-to-windows-diagnostic-data-collection.md +++ b/windows/privacy/changes-to-windows-diagnostic-data-collection.md @@ -13,6 +13,7 @@ author: DaniHalfin manager: dansimp ms.collection: M365-security-compliance ms.topic: article +ms.date: 07/21/2020 --- # Changes to Windows diagnostic data collection From f583e149c5da31bfdf3cce0372bc834d0de772c9 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Wed, 22 Jul 2020 10:10:47 -0700 Subject: [PATCH 0296/1414] Update windows-10-and-privacy-compliance.md --- windows/privacy/windows-10-and-privacy-compliance.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index e285fe5768..08d82afd30 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -13,7 +13,7 @@ ms.author: brianlic manager: dansimp ms.collection: M365-security-compliance ms.topic: article -ms.date: 05/21/2019 +ms.date: 07/21/2020 --- # Windows 10 & Privacy Compliance:
A Guide for IT and Compliance Professionals From 0e7e96ce2e860532f981594308dc497684146aca Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Wed, 22 Jul 2020 22:25:21 +0500 Subject: [PATCH 0297/1414] Update windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../microsoft-defender-atp/minimum-requirements.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md b/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md index a6aa522490..fa3813e24a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md +++ b/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md @@ -42,7 +42,7 @@ Microsoft Defender Advanced Threat Protection requires one of the following Micr > [!NOTE] > Eligible Licensed Users may use Microsoft Defender Advanced Threat Protection on up to five concurrent devices. -> Microsoft Defender Advanced Threat Protection is also available for purchase from a Cloud Solution Provider (CSP). When purchased via CSP it does not require Microsoft Volume Licensing offers listed. +> Microsoft Defender Advanced Threat Protection is also available for purchase from a Cloud Solution Provider (CSP). When purchased via a CSP, it does not require Microsoft Volume Licensing offers listed. Microsoft Defender Advanced Threat Protection is also available for purchase from a Cloud Solution Provider (CSP). From 22543b927dffbe1ff9fbaf272890451587c67c2e Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Wed, 22 Jul 2020 22:25:36 +0500 Subject: [PATCH 0298/1414] Update windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../microsoft-defender-atp/minimum-requirements.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md b/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md index fa3813e24a..8e0bff785b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md +++ b/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md @@ -45,7 +45,6 @@ Microsoft Defender Advanced Threat Protection requires one of the following Micr > Microsoft Defender Advanced Threat Protection is also available for purchase from a Cloud Solution Provider (CSP). When purchased via a CSP, it does not require Microsoft Volume Licensing offers listed. -Microsoft Defender Advanced Threat Protection is also available for purchase from a Cloud Solution Provider (CSP). Microsoft Defender Advanced Threat Protection, on Windows Server, requires one of the following licensing options: From d85cf19ae2f4cfbd1fbea823e32de1c5d7ceb643 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 22 Jul 2020 10:43:09 -0700 Subject: [PATCH 0299/1414] Update scheduled-catch-up-scans-microsoft-defender-antivirus.md --- ...h-up-scans-microsoft-defender-antivirus.md | 35 ++++++++----------- 1 file changed, 15 insertions(+), 20 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/scheduled-catch-up-scans-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/scheduled-catch-up-scans-microsoft-defender-antivirus.md index 8c3130a2e5..ce7ad86555 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/scheduled-catch-up-scans-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/scheduled-catch-up-scans-microsoft-defender-antivirus.md @@ -12,7 +12,7 @@ ms.localizationpriority: medium author: denisebmsft ms.author: deniseb ms.custom: nextgen -ms.date: 12/10/2018 +ms.date: 07/22/2020 ms.reviewer: manager: dansimp --- @@ -71,7 +71,7 @@ Scheduled scans will run at the day and time you specify. You can use Group Poli >[!NOTE] >If a computer is unplugged and running on battery during a scheduled full scan, the scheduled scan will stop with event 1002, which states that the scan stopped before completion. Microsoft Defender Antivirus will run a full scan at the next scheduled time. -**Use Group Policy to schedule scans:** +### Use Group Policy to schedule scans Location | Setting | Description | Default setting (if not configured) ---|---|---|--- @@ -80,7 +80,7 @@ Scan | Specify the day of the week to run a scheduled scan | Specify the day (or Scan | Specify the time of day to run a scheduled scan | Specify the number of minutes after midnight (for example, enter **60** for 1 am). | 2 am Root | Randomize scheduled task times |In Microsoft Defender Antivirus: Randomize the start time of the scan to any interval from 0 to 4 hours.
In FEP/SCEP: randomize to any interval plus or minus 30 minutes. This can be useful in VM or VDI deployments. | Enabled -**Use PowerShell cmdlets to schedule scans:** +### Use PowerShell cmdlets to schedule scans Use the following cmdlets: @@ -94,7 +94,7 @@ Set-MpPreference -RandomizeScheduleTaskTimes See [Use PowerShell cmdlets to configure and run Microsoft Defender Antivirus](use-powershell-cmdlets-microsoft-defender-antivirus.md) and [Defender cmdlets](https://technet.microsoft.com/itpro/powershell/windows/defender/index) for more information on how to use PowerShell with Microsoft Defender Antivirus. -**Use Windows Management Instruction (WMI) to schedule scans:** +### Use Windows Management Instruction (WMI) to schedule scans Use the [**Set** method of the **MSFT_MpPreference**](https://msdn.microsoft.com/library/dn455323(v=vs.85).aspx) class for the following properties: @@ -109,20 +109,20 @@ See the following for more information and allowed parameters: -## tart scheduled scans only when the endpoint is not in use +## Start scheduled scans only when the endpoint is not in use You can set the scheduled scan to only occur when the endpoint is turned on but not in use with Group Policy, PowerShell, or WMI. > [!NOTE] > These scans will not honor the CPU throttling configuration and take full advantage of the resources available to complete the scan as fast as possible. -**Use Group Policy to schedule scans** +### Use Group Policy to schedule scans Location | Setting | Description | Default setting (if not configured) ---|---|---|--- Scan | Start the scheduled scan only when computer is on but not in use | Scheduled scans will not run, unless the computer is on but not in use | Enabled -**Use PowerShell cmdlets:** +### Use PowerShell cmdlets Use the following cmdlets: @@ -132,7 +132,7 @@ Set-MpPreference -ScanOnlyIfIdleEnabled See [Use PowerShell cmdlets to configure and run Microsoft Defender Antivirus](use-powershell-cmdlets-microsoft-defender-antivirus.md) and [Defender cmdlets](https://technet.microsoft.com/itpro/powershell/windows/defender/index) for more information on how to use PowerShell with Microsoft Defender Antivirus. -**Use Windows Management Instruction (WMI):** +### Use Windows Management Instruction (WMI) Use the [**Set** method of the **MSFT_MpPreference**](https://msdn.microsoft.com/library/dn455323(v=vs.85).aspx) class for the following properties: @@ -149,15 +149,14 @@ See the following for more information and allowed parameters: Some threats may require a full scan to complete their removal and remediation. You can schedule when these scans should occur with Group Policy, PowerShell, or WMI. - -**Use Group Policy to schedule remediation-required scans** +### Use Group Policy to schedule remediation-required scans Location | Setting | Description | Default setting (if not configured) ---|---|---|--- Remediation | Specify the day of the week to run a scheduled full scan to complete remediation | Specify the day (or never) to run a scan. | Never Remediation | Specify the time of day to run a scheduled full scan to complete remediation | Specify the number of minutes after midnight (for example, enter **60** for 1 am) | 2 am -**Use PowerShell cmdlets:** +### Use PowerShell cmdlets Use the following cmdlets: @@ -168,7 +167,7 @@ Set-MpPreference -RemediationScheduleTime See [Use PowerShell cmdlets to configure and run Microsoft Defender Antivirus](use-powershell-cmdlets-microsoft-defender-antivirus.md) and [Defender cmdlets](https://technet.microsoft.com/itpro/powershell/windows/defender/index) for more information on how to use PowerShell with Microsoft Defender Antivirus. -**Use Windows Management Instruction (WMI):** +### Use Windows Management Instruction (WMI) Use the [**Set** method of the **MSFT_MpPreference**](https://msdn.microsoft.com/library/dn455323(v=vs.85).aspx) class for the following properties: @@ -188,14 +187,14 @@ See the following for more information and allowed parameters: You can enable a daily quick scan that can be run in addition to your other scheduled scans with Group Policy, PowerShell, or WMI. -**Use Group Policy to schedule daily scans:** +### Use Group Policy to schedule daily scans Location | Setting | Description | Default setting (if not configured) ---|---|---|--- Scan | Specify the interval to run quick scans per day | Specify how many hours should elapse before the next quick scan. For example, to run every two hours, enter **2**, for once a day, enter **24**. Enter **0** to never run a daily quick scan. | Never Scan | Specify the time for a daily quick scan | Specify the number of minutes after midnight (for example, enter **60** for 1 am) | 2 am -**Use PowerShell cmdlets to schedule daily scans:** +### Use PowerShell cmdlets to schedule daily scans Use the following cmdlets: @@ -205,7 +204,7 @@ Set-MpPreference -ScanScheduleQuickTime See [Use PowerShell cmdlets to configure and run Microsoft Defender Antivirus](use-powershell-cmdlets-microsoft-defender-antivirus.md) and [Defender cmdlets](https://technet.microsoft.com/itpro/powershell/windows/defender/index) for more information on how to use PowerShell with Microsoft Defender Antivirus. -**Use Windows Management Instruction (WMI) to schedule daily scans:** +### Use Windows Management Instruction (WMI) to schedule daily scans Use the [**Set** method of the **MSFT_MpPreference**](https://msdn.microsoft.com/library/dn455323(v=vs.85).aspx) class for the following properties: @@ -222,16 +221,12 @@ See the following for more information and allowed parameters: You can force a scan to occur after every [protection update](manage-protection-updates-microsoft-defender-antivirus.md) with Group Policy. -**Use Group Policy to schedule scans after protection updates** +### Use Group Policy to schedule scans after protection updates Location | Setting | Description | Default setting (if not configured) ---|---|---|--- Signature updates | Turn on scan after Security intelligence update | A scan will occur immediately after a new protection update is downloaded | Enabled - - - - ## Related topics From e6841bfa6d88f3b24aa2c28d84dc907134566b79 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 22 Jul 2020 10:54:41 -0700 Subject: [PATCH 0300/1414] access --- .../microsoft-defender-atp/grant-mssp-access.md | 5 ++++- .../threat-protection/microsoft-defender-atp/preview.md | 3 --- .../whats-new-in-microsoft-defender-atp.md | 3 +++ 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/grant-mssp-access.md b/windows/security/threat-protection/microsoft-defender-atp/grant-mssp-access.md index 18c087a539..fc801373b0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/grant-mssp-access.md +++ b/windows/security/threat-protection/microsoft-defender-atp/grant-mssp-access.md @@ -17,7 +17,7 @@ ms.collection: M365-security-compliance ms.topic: article --- -# Grant managed security service provider (MSSP) access +# Grant managed security service provider (MSSP) access (preview) **Applies to:** @@ -25,6 +25,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-mssp-support-abovefoldlink) +>[!IMPORTANT] +>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. + To implement a multi-tenant delegated access solution, take the following steps: 1. Enable [role-based access control](rbac.md) in Microsoft Defender ATP and connect with Active Directory (AD) groups. diff --git a/windows/security/threat-protection/microsoft-defender-atp/preview.md b/windows/security/threat-protection/microsoft-defender-atp/preview.md index a36d89c45a..2586120da8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/preview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/preview.md @@ -49,9 +49,6 @@ Turn on the preview experience setting to be among the first to try upcoming fea The following features are included in the preview release: - [Microsoft Defender ATP for Android](microsoft-defender-atp-android.md)
Microsoft Defender ATP now adds support for Android. Learn how to install, configure, and use Microsoft Defender ATP for Android. -- [Create indicators for certificates](manage-indicators.md)
Create indicators to allow or block certificates. - - - [Threat & Vulnerability supported operating systems and platforms](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os)
Ensure that you meet the operating system or platform requisites for Threat & Vulnerability Management so the activities in your devices are properly accounted for. Threat & Vulnerability Management supports Windows 7, Windows 10 1607-1703, Windows 10 1709+, Windows Server 2008R2, Windows Server 2012R2, Windows Server 2016, Windows Server 2019.

Secure Configuration Assessment (SCA) supports Windows 10 1709+, Windows Server 2008R2, Windows Server 2012R2, Windows Server 2016, and Windows Server 2019. - [Threat & Vulnerability Management granular exploit details](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses)
You can now see a comprehensive set of details on the vulnerabilities found in your device to give you informed decision on your next steps. The threat insights icon now shows more granular details, such as if the exploit is a part of an exploit kit, connected to specific advanced persistent campaigns or activity groups for which, Threat Analytics report links are provided that you can read, has associated zero-day exploitation news, disclosures, or related security advisories. diff --git a/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md b/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md index 7c19cb82ea..906f92f4f8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md @@ -36,6 +36,9 @@ For more information preview features, see [Preview features](https://docs.micro > ``` +## July 2020 +- [Create indicators for certificates](manage-indicators.md)
Create indicators to allow or block certificates. + ## June 2020 - [Microsoft Defender ATP for Linux](microsoft-defender-atp-linux.md)
Microsoft Defender ATP now adds support for Linux. Learn how to install, configure, update, and use Microsoft Defender ATP for Linux. From d0fac2280eab8a69909c8db30b03c6adfdfbba4c Mon Sep 17 00:00:00 2001 From: amirsc3 <42802974+amirsc3@users.noreply.github.com> Date: Wed, 22 Jul 2020 21:27:07 +0300 Subject: [PATCH 0301/1414] Update offboard-machines.md --- .../microsoft-defender-atp/offboard-machines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/offboard-machines.md b/windows/security/threat-protection/microsoft-defender-atp/offboard-machines.md index 61c0948f1c..682b701bc5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/offboard-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/offboard-machines.md @@ -43,5 +43,5 @@ Follow the corresponding instructions depending on your preferred deployment met - [Offboard non-Windows devices](configure-endpoints-non-windows.md#offboard-non-windows-devices) >[!NOTE] -> Offboarded devices will remain in the portal until [retention period](data-storage-privacy.md#how-long-will-microsoft-store-my-data-what-is-microsofts-data-retention-policy) for the device's data will expire. The status will be switched to ['Inactive'](fix-unhealthy-sensors.md#inactive-devices) 7 days after offboarding. +> Offboarded devices will remain in the portal until [retention period](data-storage-privacy.md#how-long-will-microsoft-store-my-data-what-is-microsofts-data-retention-policy) for the device's data expires. The status will be switched to ['Inactive'](fix-unhealthy-sensors.md#inactive-devices) 7 days after offboarding. > In addition, [Devices that are not active in the last 30 days are not factored in on the data that reflects your organization's threat and vulnerability management exposure score and Microsoft Secure Score for Devices.](tvm-dashboard-insights.md) From b0aa842360f65a47516ce351c1f4ddef015e4816 Mon Sep 17 00:00:00 2001 From: amirsc3 <42802974+amirsc3@users.noreply.github.com> Date: Wed, 22 Jul 2020 21:37:07 +0300 Subject: [PATCH 0302/1414] Update offboard-machines.md Added a sentence about filtering --- .../microsoft-defender-atp/offboard-machines.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/offboard-machines.md b/windows/security/threat-protection/microsoft-defender-atp/offboard-machines.md index 682b701bc5..8303ff7803 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/offboard-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/offboard-machines.md @@ -43,5 +43,6 @@ Follow the corresponding instructions depending on your preferred deployment met - [Offboard non-Windows devices](configure-endpoints-non-windows.md#offboard-non-windows-devices) >[!NOTE] -> Offboarded devices will remain in the portal until [retention period](data-storage-privacy.md#how-long-will-microsoft-store-my-data-what-is-microsofts-data-retention-policy) for the device's data expires. The status will be switched to ['Inactive'](fix-unhealthy-sensors.md#inactive-devices) 7 days after offboarding. -> In addition, [Devices that are not active in the last 30 days are not factored in on the data that reflects your organization's threat and vulnerability management exposure score and Microsoft Secure Score for Devices.](tvm-dashboard-insights.md) +> Offboarded devices will remain in the portal until [retention period](data-storage-privacy.md#how-long-will-microsoft-store-my-data-what-is-microsofts-data-retention-policy) for the device's data expires. The status will be switched to ['Inactive'](fix-unhealthy-sensors.md#inactive-devices) 7 days after offboarding.
+> In addition, [Devices that are not active in the last 30 days are not factored in on the data that reflects your organization's threat and vulnerability management exposure score and Microsoft Secure Score for Devices.](tvm-dashboard-insights.md)
+> To view only active devices, you can filter by [health state](machines-view-overview.md#health-state) or by [device tags](machine-tags.md) and [groups](machine-groups.md) etc. From 43c08d7bea66ebbfe62affbfb5bd77d39e2e26bd Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Wed, 22 Jul 2020 12:18:01 -0700 Subject: [PATCH 0303/1414] Removing important note > engineering feedback --- ...nfigure-network-connections-microsoft-defender-antivirus.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-network-connections-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-network-connections-microsoft-defender-antivirus.md index 9c1e04a6bb..3f3d1f0b07 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-network-connections-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-network-connections-microsoft-defender-antivirus.md @@ -114,9 +114,6 @@ You will also see a detection under **Quarantined threats** in the **Scan histor The Windows event log will also show [Windows Defender client event ID 2050](troubleshoot-microsoft-defender-antivirus.md). ->[!IMPORTANT] ->You will not be able to use a proxy auto-config (.pac) file to test network connections to these URLs. You will need to verify your proxy servers and any network filtering tools manually to ensure connectivity. - ## Related articles - [Microsoft Defender Antivirus in Windows 10](microsoft-defender-antivirus-in-windows-10.md) From cb4da3c3a6890a64c288aa90ad22c2df6a8fd0d7 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 22 Jul 2020 12:56:43 -0700 Subject: [PATCH 0304/1414] Minor reorg --- ...n-mistakes-microsoft-defender-antivirus.md | 5 +++-- ...exclusions-microsoft-defender-antivirus.md | 19 +++++++++++-------- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/common-exclusion-mistakes-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/common-exclusion-mistakes-microsoft-defender-antivirus.md index bbdf9fc0e5..7be3761332 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/common-exclusion-mistakes-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/common-exclusion-mistakes-microsoft-defender-antivirus.md @@ -18,9 +18,10 @@ manager: dansimp # Common mistakes to avoid when defining exclusions You can define an exclusion list for items that you don't want Microsoft Defender Antivirus to scan. Such excluded items could contain threats that make your device vulnerable. -See [Configure and validate exclusions for Microsoft Defender Antivirus scans](configure-exclusions-microsoft-defender-antivirus.md) for more information. -Also, see [Recommendations for defining exclusions](configure-exclusions-microsoft-defender-antivirus.md#recommendations-for-defining-exclusions) before defining your exclusion lists. +This topic describes some common mistake that you should avoid when defining exclusions. + +Before defining your exclusion lists, see [Recommendations for defining exclusions](configure-exclusions-microsoft-defender-antivirus.md#recommendations-for-defining-exclusions). ## Excluding certain trusted items There are certain files, file types, folders, or processes that you should not exclude from scanning even though you trust them to be not malicious. Refer to the following section for items that you should not exclude from scanning. diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-exclusions-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-exclusions-microsoft-defender-antivirus.md index d0b737f37f..0e81659418 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-exclusions-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-exclusions-microsoft-defender-antivirus.md @@ -25,22 +25,25 @@ manager: dansimp You can exclude certain files, folders, processes, and process-opened files from Microsoft Defender Antivirus scans. Such exclusions apply to [scheduled scans](scheduled-catch-up-scans-microsoft-defender-antivirus.md), [on-demand scans](run-scan-microsoft-defender-antivirus.md), and [always-on real-time protection and monitoring](configure-real-time-protection-microsoft-defender-antivirus.md). Exclusions for process-opened files only apply to real-time protection. -## Recommendations for defining exclusions +## Configure and validate exclusions + +To configure and validate exclusions, see the following: + +- [Configure and validate exclusions based on file name, extension, and folder location](configure-extension-file-exclusions-microsoft-defender-antivirus.md). This enables you to exclude files from Microsoft Defender Antivirus scans based on their file extension, file name, or location. + +- [Configure and validate exclusions for files opened by processes](configure-process-opened-file-exclusions-microsoft-defender-antivirus.md). This enables you to exclude files from scans that have been opened by a specific process. + +## Recommendations for defining exclusions + Defining exclusions lowers the protection offered by Microsoft Defender Antivirus. You should always evaluate the risks that are associated with implementing exclusions, and you should only exclude files that you are confident are not malicious. The following is a list of recommendations that you should keep in mind when defining exclusions: + - Exclusions are technically a protection gap—always consider additional mitigations when defining exclusions. Additional mitigations could be as simple as making sure the excluded location has the appropriate access-control lists (ACLs), audit policy, is processed by an up-to-date software, etc. - Review the exclusions periodically. Re-check and re-enforce the mitigations as part of the review process. - Ideally, avoid defining proactive exclusions. For instance, don't exclude something just because you think it might be a problem in the future. Use exclusions only for specific issues—mostly around performance, or sometimes around application compatibility that exclusions could mitigate. - Audit the exclusion list changes. The security admin should preserve enough context around why a certain exclusion was added. You should be able to provide answer with specific reasoning as to why a certain path was excluded. -## Configure and validate exclusions - -To configure and validate exclusions, see the following: -- [Configure and validate exclusions based on file name, extension, and folder location](configure-extension-file-exclusions-microsoft-defender-antivirus.md). This enables you to exclude files from Microsoft Defender Antivirus scans based on their file extension, file name, or location. - -- [Configure and validate exclusions for files opened by processes](configure-process-opened-file-exclusions-microsoft-defender-antivirus.md). This enables you to exclude files from scans that have been opened by a specific process. - ## Related articles - [Microsoft Defender Antivirus exclusions on Windows Server 2016](configure-server-exclusions-microsoft-defender-antivirus.md) From faf4e812eba117f2c5a998638ba584a188619f6e Mon Sep 17 00:00:00 2001 From: Kelly Baker Date: Wed, 22 Jul 2020 13:50:36 -0700 Subject: [PATCH 0305/1414] Update how-it-pros-can-use-configuration-service-providers.md --- ...how-it-pros-can-use-configuration-service-providers.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/configuration/provisioning-packages/how-it-pros-can-use-configuration-service-providers.md b/windows/configuration/provisioning-packages/how-it-pros-can-use-configuration-service-providers.md index cf2050b0ed..f43c02b946 100644 --- a/windows/configuration/provisioning-packages/how-it-pros-can-use-configuration-service-providers.md +++ b/windows/configuration/provisioning-packages/how-it-pros-can-use-configuration-service-providers.md @@ -1,6 +1,6 @@ --- title: Configuration service providers for IT pros (Windows 10) -description: Configuration service providers (CSPs) expose device configuration settings in Windows 10. +description: Describes how IT pros and system administrators can use configuration service providers (CSPs) to configure devices. ms.assetid: 25C1FDCA-0E10-42A1-A368-984FFDB2B7B6 ms.reviewer: manager: dansimp @@ -72,7 +72,7 @@ Many settings in Windows Configuration Designer will display documentation for t ### CSPs in MDM -Most, if not all, CSPs are surfaced through your MDM service. If you see a CSP that provides a capability that you want to make use of and cannot find that capability in your MDM service, contact your MDM provider for assistance. It might simply be named differently than you expected. You can see the CSPs supported by MDM in the [Configuration service provider reference](https://go.microsoft.com/fwlink/p/?LinkId=717390). +Most, if not all, CSPs are surfaced through your MDM service. If you see a CSP that provides a capability that you want to make use of and cannot find that capability in your MDM service, contact your MDM provider for assistance. It might be named differently than you expected. You can see the CSPs supported by MDM in the [Configuration service provider reference](https://go.microsoft.com/fwlink/p/?LinkId=717390). When a CSP is available but is not explicitly included in your MDM solution, you may be able to make use of the CSP by using OMA-URI settings. In Intune, for example, you can use [custom policy settings](https://go.microsoft.com/fwlink/p/?LinkID=616316) to deploy settings. Intune documents [a partial list of settings](https://go.microsoft.com/fwlink/p/?LinkID=616317) that you can enter in the **OMA-URI Settings** section of a custom policy, if your MDM service provides that extension. You'll notice that the list doesn't explain the meanings of the allowed and default values, so use the [CSP reference documentation](https://go.microsoft.com/fwlink/p/?LinkId=717390) to locate that information. @@ -114,13 +114,13 @@ The documentation for most CSPs will also include an XML example. ## CSP examples -CSPs provide access to a number of settings useful to enterprises. This section introduces the CSPs that an enterprise might find particularly useful. +CSPs provide access to a number of settings useful to enterprises. This section introduces the CSPs that an enterprise might find useful. - [EnterpriseAssignedAccess CSP](https://go.microsoft.com/fwlink/p/?LinkID=618601) The EnterpriseAssignedAccess CSP lets IT administrators configure settings on a Windows 10 Mobile device. An enterprise can make use of this CSP to create single-use or limited-use mobile devices, such as a handheld device that only runs a price-checking app. - In addition to lockscreen wallpaper, theme, time zone, and language, the EnterpriseAssignedAccess CSP includes AssignedAccessXml that can be used to lock down the device through the following settings: + In addition to lock screen wallpaper, theme, time zone, and language, the EnterpriseAssignedAccess CSP includes AssignedAccessXml that can be used to lock down the device through the following settings: - Enabling or disabling the Action Center. - Configuring the number of tile columns in the Start layout. From 962f1cb5f08648132ab9af76aa45f00ab3bd1919 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 22 Jul 2020 14:01:23 -0700 Subject: [PATCH 0306/1414] intro updates --- .../manage-atp-post-migration-configuration-manager.md | 2 +- .../manage-atp-post-migration-intune.md | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md index 5890d7e96a..8f15c5d09a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md @@ -19,7 +19,7 @@ ms.topic: article # Manage Microsoft Defender Advanced Threat Protection with Configuration Manager -You can use [Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction) to manage your organization's threat protection features for devices (also referred to as endpoints) within your organization. Configuration Manager is part of Microsoft Endpoint Manager, along with Intune, Desktop Analytics, and other features and capabilities. [Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview). +You can use [Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction) to manage your organization's threat protection features for devices (also referred to as endpoints). Configuration Manager is part of Microsoft Endpoint Manager, along with Intune, Desktop Analytics, and other features & capabilities. [Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview). ## Find your Microsoft Defender ATP settings in Configuration Manager diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index 736518b285..1db92d85dc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -19,7 +19,10 @@ ms.topic: article # Manage Microsoft Defender Advanced Threat Protection with Intune -We recommend using Microsoft Intune to manage threat protection features for your organization's devices (also referred to as endpoints). Intune is a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview). +We recommend using Microsoft Intune to manage your organization's threat protection features for devices (also referred to as endpoints). Intune is part of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), along with Configuration Manager, Desktop Analytics, and other features & capabilities. + +You can use [Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction) to manage your organization's threat protection features for devices (also referred to as endpoints) within your organization. Configuration Manager is part of Microsoft Endpoint Manager, along with Intune, Desktop Analytics, and other features and capabilities. [Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview). + ## Find your Microsoft Defender ATP settings in Intune From 45374dea1f9380f20b2f7ceb9973f0d0a5d96efa Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Wed, 22 Jul 2020 15:09:08 -0700 Subject: [PATCH 0307/1414] lowercase --- windows/security/threat-protection/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 8285168070..26ef59254e 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -570,7 +570,7 @@ ###### [Vulnerability]() ####### [Vulnerability methods and properties](microsoft-defender-atp/vulnerability.md) ####### [List vulnerabilities](microsoft-defender-atp/get-all-vulnerabilities.md) -####### [List vulnerabilities by Machine and Software](microsoft-defender-atp/get-all-vulnerabilities-by-machines.md) +####### [List vulnerabilities by machine and software](microsoft-defender-atp/get-all-vulnerabilities-by-machines.md) ####### [Get vulnerability by Id](microsoft-defender-atp/get-vulnerability-by-id.md) ####### [List machines by vulnerability](microsoft-defender-atp/get-machines-by-vulnerability.md) From 1567c14ac70e4b88645052838449dcb6f752f410 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Wed, 22 Jul 2020 15:37:23 -0700 Subject: [PATCH 0308/1414] added enterprise --- ...ervice-for-windows-public-preview-terms.md | 4 +- .../deploy-data-processor-service-windows.md | 42 +++++++++---------- 2 files changed, 23 insertions(+), 23 deletions(-) diff --git a/windows/privacy/data-processor-service-for-windows-public-preview-terms.md b/windows/privacy/data-processor-service-for-windows-public-preview-terms.md index 190bf05309..3d8d1c0ab9 100644 --- a/windows/privacy/data-processor-service-for-windows-public-preview-terms.md +++ b/windows/privacy/data-processor-service-for-windows-public-preview-terms.md @@ -1,5 +1,5 @@ --- -title: Data processor service for Windows public preview terms +title: Data processor service for Windows Enterprise public preview terms description: Use this article to understand Windows public preview terms of service. keywords: privacy, GDPR ms.localizationpriority: high @@ -17,7 +17,7 @@ ms.collection: - M365-security-compliance --- -# Data processor service for Windows public preview terms +# Data processor service for Windows Enterprise public preview terms **These terms (“Terms”) must be read and accepted by a tenant admin with appropriate access rights and authority. By participating in this public preview, you: (a) agree to the following Terms, and (b) represent and warrant that you have such rights and authority.** diff --git a/windows/privacy/deploy-data-processor-service-windows.md b/windows/privacy/deploy-data-processor-service-windows.md index b7fbf5e044..fd1635c253 100644 --- a/windows/privacy/deploy-data-processor-service-windows.md +++ b/windows/privacy/deploy-data-processor-service-windows.md @@ -1,6 +1,6 @@ --- -title: Technical Deployment of the data processor service for Windows -description: Use this article to understand how to deploy and manage the data processor service for Windows. +title: Technical Deployment of the data processor service for Windows Enterprise +description: Use this article to understand how to deploy and manage the data processor service for Windows Enterprise. keywords: privacy, GDPR ms.localizationpriority: high ROBOTS: NOINDEX, NOFOLLOW @@ -17,35 +17,35 @@ ms.collection: - M365-security-compliance --- -# Data processor service for Windows Overview +# Data processor service for Windows Enterprise Overview >[!NOTE] ->This topic is intended for participants in the data processor service for Windows preview program and requires acceptance of specific terms of use. To learn +>This topic is intended for participants in the data processor service for Windows Enterprise preview program and requires acceptance of specific terms of use. To learn more about the program and agree to the terms of use, see [https://aka.ms/dpswpublicpreview](https://aka.ms/dpswpublicpreview). The privacy landscape keeps evolving, and with it, we make changes to our services to meet our customers’ needs. -The data processor service for Windows empowers you to be in control of diagnostic data from Windows devices, and act as data controllers for that data, under the definition of the European Union General Data Protection Regulation (GDPR). +The data processor service for Windows Enterprise empowers you to be in control of diagnostic data from Windows devices, and act as data controllers for that data, under the definition of the European Union General Data Protection Regulation (GDPR). -The data processor service for Windows will serve as a foundation for other Microsoft services that use Windows diagnostic data. +The data processor service for Windows Enterprise will serve as a foundation for other Microsoft services that use Windows diagnostic data. -The data processor service for Windows offering enables you to store and manage your Windows diagnostic data in the cloud, on top of an end-to-end data platform designed and built with compliance in mind, to help you meet your compliance obligations. +The data processor service for Windows Enterprise offering enables you to store and manage your Windows diagnostic data in the cloud, on top of an end-to-end data platform designed and built with compliance in mind, to help you meet your compliance obligations. Your data is routed and stored inside an enterprise compliance boundary, operating under a prescriptive and focused set of compliance requirements, in accordance with industry standards. -The data processor service for Windows provides you with controls that help respond to delete data subject requests (DSRs) on diagnostic data, at user account closure, for a specific Azure AD User ID. Additionally, you’re able to execute an export DSR for a specific Azure AD User ID. -Should you desire so, Microsoft will accommodate a data processor service for Windows tenant account closure, either because you decide to close your Azure or Azure AD tenant account, or because you decide you no longer wish to be the data controller for diagnostic data, but still wish to remain an Azure customer. +The data processor service for Windows Enterprise provides you with controls that help respond to delete data subject requests (DSRs) on diagnostic data, at user account closure, for a specific Azure AD User ID. Additionally, you’re able to execute an export DSR for a specific Azure AD User ID. +Should you desire so, Microsoft will accommodate a data processor service for Windows Enterprise tenant account closure, either because you decide to close your Azure or Azure AD tenant account, or because you decide you no longer wish to be the data controller for diagnostic data, but still wish to remain an Azure customer. >[!Note] >Tenant account closure will lead to the deletion of all data associated with that tenant. -## Deployment of data processor service for Windows -Use the instructions below to easily manage the data processor service for Windows using a single setting, through Group Policy, or an MDM solution, in Windows 10, version 1809 or Windows Server 2019 and newer. +## Deployment of data processor service for Windows Enterprise +Use the instructions below to easily manage the data processor service for Windows Enterprise using a single setting, through Group Policy, or an MDM solution, in Windows 10, version 1809 or Windows Server 2019 and newer. ### Prerequisites #### Versions supported -The data processor service for Windows is currently supported on Windows 10, version 1809, and newer versions. +The data processor service for Windows Enterprise is currently supported on Windows 10, version 1809, and newer versions. #### Network requirements -The following endpoints need to be reachable from devices enrolled into the data processor service for Windows: +The following endpoints need to be reachable from devices enrolled into the data processor service for Windows Enterprise: login.live.com @@ -61,14 +61,14 @@ For additional information, see the “device authentication” and “diagnosti [Windows 10, version 1903 endpoints](https://docs.microsoft.com/Windows/privacy/manage-Windows-1903-endpoints) -### Deploying data processor service for Windows -You can use either Group Policy or an MDM solution to deploy the data processor service for Windows to your supported devices. +### Deploying data processor service for Windows Enterprise +You can use either Group Policy or an MDM solution to deploy the data processor service for Windows Enterprise to your supported devices. -In Group Policy, to enable data collection through the data processor service for Windows, go to **Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds** and switch the **Allow commercial data pipeline** setting to **enabled**. +In Group Policy, to enable data collection through the data processor service for Windows Enterprise, go to **Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds** and switch the **Allow commercial data pipeline** setting to **enabled**. If you wish to disable, at any time, switch the same setting to **disabled**. The default state of the above setting is **disabled**. -To use an MDM solution, such as [Microsoft Intune](https://docs.microsoft.com/intune/custom-settings-Windows-10), to deploy the data processor service for Windows to your supported devices, use the following custom OMA-URI setting configuration: +To use an MDM solution, such as [Microsoft Intune](https://docs.microsoft.com/intune/custom-settings-Windows-10), to deploy the data processor service for Windows Enterprise to your supported devices, use the following custom OMA-URI setting configuration: - **Name:** System/AllowCommercialDataPipeline - **OMA-URI:** ./Vendor/MSFT/Policy/Config/System/AllowCommercialDataPipeline @@ -79,11 +79,11 @@ Under **Value**, use **1** to enable the service. If you wish to disable, at any time, switch the same setting to **0** to disable. The default is **0**. >[!Note] ->Data collected from a device, before it was enrolled into the data processor service for Windows, will not be moved into the enterprise compliance boundary. +>Data collected from a device, before it was enrolled into the data processor service for Windows Enterprise, will not be moved into the enterprise compliance boundary. -## Managing data processor service for Windows +## Managing data processor service for Windows Enterprise ### Executing user-based data subject requests (DSRs) -To perform user-based DSRs, the data processor service for Windows requires your organization to be reflected in Azure AD. +To perform user-based DSRs, the data processor service for Windows Enterprise requires your organization to be reflected in Azure AD. If your environment is cloud-only and managed in Azure, or all your devices are Azure AD joined - you don’t need to take any further action. @@ -93,4 +93,4 @@ To learn more, visit [How To: Plan your hybrid Azure Active Directory join imple Once you have Azure AD join or hybrid Azure AD join in place, you can learn more about executing user-based DSRs, by visiting this [page](https://review.docs.microsoft.com/microsoft-365/compliance/gdpr-dsr-windows?branch=siosulli-wps&view=o365-worldwide). ## Geo-location -Windows Diagnostic Data collected through the data processor service for Windows is hosted in our datacenter in the United States. \ No newline at end of file +Windows Diagnostic Data collected through the data processor service for Windows Enterprise is hosted in our datacenter in the United States. \ No newline at end of file From bae6082e01f9d94953007fc989780faccc4bc9e0 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Wed, 22 Jul 2020 15:56:05 -0700 Subject: [PATCH 0309/1414] changing URL --- windows/privacy/deploy-data-processor-service-windows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/deploy-data-processor-service-windows.md b/windows/privacy/deploy-data-processor-service-windows.md index fd1635c253..66bb8268c7 100644 --- a/windows/privacy/deploy-data-processor-service-windows.md +++ b/windows/privacy/deploy-data-processor-service-windows.md @@ -21,7 +21,7 @@ ms.collection: >[!NOTE] >This topic is intended for participants in the data processor service for Windows Enterprise preview program and requires acceptance of specific terms of use. To learn -more about the program and agree to the terms of use, see [https://aka.ms/dpswpublicpreview](https://aka.ms/dpswpublicpreview). +more about the program and agree to the terms of use, see [https://aka.ms/WindowsEnterprisePublicPreview](https://aka.ms/WindowsEnterprisePublicPreview). The privacy landscape keeps evolving, and with it, we make changes to our services to meet our customers’ needs. The data processor service for Windows Enterprise empowers you to be in control of diagnostic data from Windows devices, and act as data controllers for that data, under the definition of the European Union General Data Protection Regulation (GDPR). From 6995b95c985ec334435e44ebe000afb3b9a04653 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Wed, 22 Jul 2020 15:58:56 -0700 Subject: [PATCH 0310/1414] file name change --- ...cessor-service-for-windows-enterprise-public-preview-terms.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename windows/privacy/{data-processor-service-for-windows-public-preview-terms.md => data-processor-service-for-windows-enterprise-public-preview-terms.md} (100%) diff --git a/windows/privacy/data-processor-service-for-windows-public-preview-terms.md b/windows/privacy/data-processor-service-for-windows-enterprise-public-preview-terms.md similarity index 100% rename from windows/privacy/data-processor-service-for-windows-public-preview-terms.md rename to windows/privacy/data-processor-service-for-windows-enterprise-public-preview-terms.md From c5e8a1b7e931fb7e9176d889528a8df8f3b741a2 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Wed, 22 Jul 2020 16:46:07 -0700 Subject: [PATCH 0311/1414] first push for terms update --- ...windows-enterprise-public-preview-terms.md | 167 +++++++++++++++++- 1 file changed, 162 insertions(+), 5 deletions(-) diff --git a/windows/privacy/data-processor-service-for-windows-enterprise-public-preview-terms.md b/windows/privacy/data-processor-service-for-windows-enterprise-public-preview-terms.md index 3d8d1c0ab9..8697a6af0a 100644 --- a/windows/privacy/data-processor-service-for-windows-enterprise-public-preview-terms.md +++ b/windows/privacy/data-processor-service-for-windows-enterprise-public-preview-terms.md @@ -75,7 +75,7 @@ These Terms govern your use of the preview described below (“**Preview**”). 5. **Data Protection.** - **Generally**. To the extent Microsoft is a processor of Personal Data, the General Data Protection Regulation (GDPR) Terms in Appendix 1 govern that processing and the parties also agree to the following terms: + **Generally**. To the extent Microsoft is a processor of Personal Data, the General Data Protection Regulation (GDPR) Terms in Attachment 1 govern that processing and the parties also agree to the following terms: 1. Processing Details: The parties agree that: * The subject-matter of the processing is limited to Personal Data within the scope of the GDPR; @@ -85,7 +85,8 @@ These Terms govern your use of the preview described below (“**Preview**”). * The categories of data subjects are your representatives and end users, such as employees, contractors, collaborators, and customers. 2. Data Transfers: - * Preview Data and Personal Data that Microsoft processes on your behalf may be transferred to, and stored and processed in, the United States or any other country in which Microsoft or its Subprocessors operate. You appoint Microsoft to perform any such transfer of Preview Data and Personal Data to any such country and to store and process Preview Data and Personal Data to provide the Services. + * Preview Data and Personal Data that Microsoft processes on your behalf may be transferred to, and stored and processed in, the United States or any other country in which Microsoft or its Subprocessors operate. You appoint Microsoft to perform any such transfer of Preview Data and Personal Data to any such country and to store and process Preview Data and Personal Data to provide the Services. + * All transfers of Preview Data and Personal Data out of the European Union, European Economic Area, United Kingdom, and Switzerland to provide the Online Services shall be governed by the Standard Contractual Clauses in Attachment 2. * Microsoft will abide by the requirements of European Economic Area and Swiss data protection law regarding the collection, use, transfer, retention, and other processing of Personal Data from the European Economic Area and Switzerland. All transfers of Personal Data to a third country or an international organization will be subject to appropriate safeguards as described in Article 46 of the GDPR and such transfers and safeguards will be documented according to Article 30(2) of the GDPR. * In addition, Microsoft is certified to the EU-U.S. and Swiss-U.S. Privacy Shield Frameworks and the commitments they entail. Microsoft agrees to notify you in the event that it makes a determination that it can no longer meet its obligation to provide the same level of protection as is required by the Privacy Shield principles. @@ -120,7 +121,7 @@ These Terms govern your use of the preview described below (“**Preview**”). 7. **Survival.** Sections 3.b, 4, 7 (with respect to post-termination obligations), and 8-10 will survive these Terms’ expiration or termination.

- Appendix 1: GDPR Terms
+ Attachment 1: GDPR Terms
For purposes of these GDPR Terms, you and Microsoft agree that you are the controller of Personal Data and Microsoft is the processor of such data, except when you act as a processor of Personal Data, in which case Microsoft is a subprocessor. These GDPR Terms apply to the processing of Personal Data, within the scope of the GDPR, by Microsoft on your behalf. These GDPR Terms do not limit or reduce any data protection commitments Microsoft makes to you in other agreement between Microsoft and you. These GDPR Terms do not apply where Microsoft is a controller of Personal Data. @@ -165,6 +166,162 @@ For purposes of these GDPR Terms, you and Microsoft agree that you are the contr 7. Microsoft shall notify you without undue delay after becoming aware of a personal data breach. (Article 33(2)). Such notification will include that information a processor must provide to a controller under Article 33(3) to the extent such information is reasonably available to Microsoft. - +Attachment 2 – The Standard Contractual Clauses (Processors) - \ No newline at end of file +In countries where regulatory approval is required for use of the Standard Contractual Clauses, the Standard Contractual Clauses cannot be relied upon under European Commission 2010/87/EU (of February 2010) to legitimize export of data from the country, unless Customer has the required regulatory approval. +Beginning May 25, 2018 and thereafter, references to various Articles from the Directive 95/46/EC in the Standard Contractual Clauses below will be treated as references to the relevant and appropriate Articles in the GDPR. +For the purposes of Article 26(2) of Directive 95/46/EC for the transfer of personal data to processors established in third countries which do not ensure an adequate level of data protection, Customer (as data exporter) and Microsoft Corporation (as data importer, whose signature appears below), each a “party,” together “the parties,” have agreed on the following Contractual Clauses (the “Clauses” or “Standard Contractual Clauses”) in order to adduce adequate safeguards with respect to the protection of privacy and fundamental rights and freedoms of individuals for the transfer by the data exporter to the data importer of the personal data specified in Appendix 1. + +Clause 1: Definitions + +(a) 'personal data', 'special categories of data', 'process/processing', 'controller', 'processor', 'data subject' and 'supervisory authority' shall have the same meaning as in Directive 95/46/EC of the European Parliament and of the Council of 24 October 1995 on the protection of individuals with regard to the processing of personal data and on the free movement of such data; +(b) 'the data exporter' means the controller who transfers the personal data; +(c) 'the data importer' means the processor who agrees to receive from the data exporter personal data intended for processing on his behalf after the transfer in accordance with his instructions and the terms of the Clauses and who is not subject to a third country's system ensuring adequate protection within the meaning of Article 25(1) of Directive 95/46/EC; +(d) 'the subprocessor' means any processor engaged by the data importer or by any other subprocessor of the data importer who agrees to receive from the data importer or from any other subprocessor of the data importer personal data exclusively intended for processing activities to be carried out on behalf of the data exporter after the transfer in accordance with his instructions, the terms of the Clauses and the terms of the written subcontract; +(e) 'the applicable data protection law' means the legislation protecting the fundamental rights and freedoms of individuals and, in particular, their right to privacy with respect to the processing of personal data applicable to a data controller in the Member State in which the data exporter is established; +(f) 'technical and organisational security measures' means those measures aimed at protecting personal data against accidental or unlawful destruction or accidental loss, alteration, unauthorised disclosure or access, in particular where the processing involves the transmission of data over a network, and against all other unlawful forms of processing. + +Clause 2: Details of the transfer + +The details of the transfer and in particular the special categories of personal data where applicable are specified in Appendix 1 below which forms an integral part of the Clauses. + +Clause 3: Third-party beneficiary clause + +1. The data subject can enforce against the data exporter this Clause, Clause 4(b) to (i), Clause 5(a) to (e), and (g) to (j), Clause 6(1) and (2), Clause 7, Clause 8(2), and Clauses 9 to 12 as third-party beneficiary. +2. The data subject can enforce against the data importer this Clause, Clause 5(a) to (e) and (g), Clause 6, Clause 7, Clause 8(2), and Clauses 9 to 12, in cases where the data exporter has factually disappeared or has ceased to exist in law unless any successor entity has assumed the entire legal obligations of the data exporter by contract or by operation of law, as a result of which it takes on the rights and obligations of the data exporter, in which case the data subject can enforce them against such entity. +3. The data subject can enforce against the subprocessor this Clause, Clause 5(a) to (e) and (g), Clause 6, Clause 7, Clause 8(2), and Clauses 9 to 12, in cases where both the data exporter and the data importer have factually disappeared or ceased to exist in law or have become insolvent, unless any successor entity has assumed the entire legal obligations of the data exporter by contract or by operation of law as a result of which it takes on the rights and obligations of the data exporter, in which case the data subject can enforce them against such entity. Such third-party liability of the subprocessor shall be limited to its own processing operations under the Clauses. +4. The parties do not object to a data subject being represented by an association or other body if the data subject so expressly wishes and if permitted by national law. + +Clause 4: Obligations of the data exporter + +The data exporter agrees and warrants: + +(a) that the processing, including the transfer itself, of the personal data has been and will continue to be carried out in accordance with the relevant provisions of the applicable data protection law (and, where applicable, has been notified to the relevant authorities of the Member State where the data exporter is established) and does not violate the relevant provisions of that State; +(b) that it has instructed and throughout the duration of the personal data processing services will instruct the data importer to process the personal data transferred only on the data exporter's behalf and in accordance with the applicable data protection law and the Clauses; +(c) that the data importer will provide sufficient guarantees in respect of the technical and organisational security measures specified in Appendix 2 below; +(d) that after assessment of the requirements of the applicable data protection law, the security measures are appropriate to protect personal data against accidental or unlawful destruction or accidental loss, alteration, unauthorised disclosure or access, in particular where the processing involves the transmission of data over a network, and against all other unlawful forms of processing, and that these measures ensure a level of security appropriate to the risks presented by the processing and the nature of the data to be protected having regard to the state of the art and the cost of their implementation; +(e) that it will ensure compliance with the security measures; +(f) that, if the transfer involves special categories of data, the data subject has been informed or will be informed before, or as soon as possible after, the transfer that its data could be transmitted to a third country not providing adequate protection within the meaning of Directive 95/46/EC; +(g) to forward any notification received from the data importer or any subprocessor pursuant to Clause 5(b) and Clause 8(3) to the data protection supervisory authority if the data exporter decides to continue the transfer or to lift the suspension; +(h) to make available to the data subjects upon request a copy of the Clauses, with the exception of Appendix 2, and a summary description of the security measures, as well as a copy of any contract for subprocessing services which has to be made in accordance with the Clauses, unless the Clauses or the contract contain commercial information, in which case it may remove such commercial information; +(i) that, in the event of subprocessing, the processing activity is carried out in accordance with Clause 11 by a subprocessor providing at least the same level of protection for the personal data and the rights of data subject as the data importer under the Clauses; and +(j) that it will ensure compliance with Clause 4(a) to (i). + +Clause 5: Obligations of the data importer + +The data importer agrees and warrants: + +(a) to process the personal data only on behalf of the data exporter and in compliance with its instructions and the Clauses; if it cannot provide such compliance for whatever reasons, it agrees to inform promptly the data exporter of its inability to comply, in which case the data exporter is entitled to suspend the transfer of data and/or terminate the contract; +(b) that it has no reason to believe that the legislation applicable to it prevents it from fulfilling the instructions received from the data exporter and its obligations under the contract and that in the event of a change in this legislation which is likely to have a substantial adverse effect on the warranties and obligations provided by the Clauses, it will promptly notify the change to the data exporter as soon as it is aware, in which case the data exporter is entitled to suspend the transfer of data and/or terminate the contract; +(c) that it has implemented the technical and organisational security measures specified in Appendix 2 before processing the personal data transferred; +(d) that it will promptly notify the data exporter about: +(i) any legally binding request for disclosure of the personal data by a law enforcement authority unless otherwise prohibited, such as a prohibition under criminal law to preserve the confidentiality of a law enforcement investigation, +(ii) any accidental or unauthorised access, and +(iii) any request received directly from the data subjects without responding to that request, unless it has been otherwise authorised to do so; +(e) to deal promptly and properly with all inquiries from the data exporter relating to its processing of the personal data subject to the transfer and to abide by the advice of the supervisory authority with regard to the processing of the data transferred; +(f) at the request of the data exporter to submit its data processing facilities for audit of the processing activities covered by the Clauses which shall be carried out by the data exporter or an inspection body composed of independent members and in possession of the required professional qualifications bound by a duty of confidentiality, selected by the data exporter, where applicable, in agreement with the supervisory authority; +(g) to make available to the data subject upon request a copy of the Clauses, or any existing contract for subprocessing, unless the Clauses or contract contain commercial information, in which case it may remove such commercial information, with the exception of Appendix 2 which shall be replaced by a summary description of the security measures in those cases where the data subject is unable to obtain a copy from the data exporter; +(h) that, in the event of subprocessing, it has previously informed the data exporter and obtained its prior written consent; +(i) that the processing services by the subprocessor will be carried out in accordance with Clause 11; and +(j) to send promptly a copy of any subprocessor agreement it concludes under the Clauses to the data exporter. + +Clause 6: Liability + +1. The parties agree that any data subject who has suffered damage as a result of any breach of the obligations referred to in Clause 3 or in Clause 11 by any party or subprocessor is entitled to receive compensation from the data exporter for the damage suffered. +2. If a data subject is not able to bring a claim for compensation in accordance with paragraph 1 against the data exporter, arising out of a breach by the data importer or his subprocessor of any of their obligations referred to in Clause 3 or in Clause 11, because the data exporter has factually disappeared or ceased to exist in law or has become insolvent, the data importer agrees that the data subject may issue a claim against the data importer as if it were the data exporter, unless any successor entity has assumed the entire legal obligations of the data exporter by contract of by operation of law, in which case the data subject can enforce its rights against such entity. +The data importer may not rely on a breach by a subprocessor of its obligations in order to avoid its own liabilities. +3. If a data subject is not able to bring a claim against the data exporter or the data importer referred to in paragraphs 1 and 2, arising out of a breach by the subprocessor of any of their obligations referred to in Clause 3 or in Clause 11 because both the data exporter and the data importer have factually disappeared or ceased to exist in law or have become insolvent, the subprocessor agrees that the data subject may issue a claim against the data subprocessor with regard to its own processing operations under the Clauses as if it were the data exporter or the data importer, unless any successor entity has assumed the entire legal obligations of the data exporter or data importer by contract or by operation of law, in which case the data subject can enforce its rights against such entity. The liability of the subprocessor shall be limited to its own processing operations under the Clauses. + +Clause 7: Mediation and jurisdiction + +1. The data importer agrees that if the data subject invokes against it third-party beneficiary rights and/or claims compensation for damages under the Clauses, the data importer will accept the decision of the data subject: +(a) to refer the dispute to mediation, by an independent person or, where applicable, by the supervisory authority; +(b) to refer the dispute to the courts in the Member State in which the data exporter is established. +2. The parties agree that the choice made by the data subject will not prejudice its substantive or procedural rights to seek remedies in accordance with other provisions of national or international law. + +Clause 8: Cooperation with supervisory authorities + +1. The data exporter agrees to deposit a copy of this contract with the supervisory authority if it so requests or if such deposit is required under the applicable data protection law. +2. The parties agree that the supervisory authority has the right to conduct an audit of the data importer, and of any subprocessor, which has the same scope and is subject to the same conditions as would apply to an audit of the data exporter under the applicable data protection law. +3. The data importer shall promptly inform the data exporter about the existence of legislation applicable to it or any subprocessor preventing the conduct of an audit of the data importer, or any subprocessor, pursuant to paragraph 2. In such a case the data exporter shall be entitled to take the measures foreseen in Clause 5 (b). + +Clause 9: Governing Law + +The Clauses shall be governed by the law of the Member State in which the data exporter is established. + +Clause 10: Variation of the contract + +The parties undertake not to vary or modify the Clauses. This does not preclude the parties from adding clauses on business related issues where required as long as they do not contradict the Clause. + +Clause 11: Subprocessing + +1. The data importer shall not subcontract any of its processing operations performed on behalf of the data exporter under the Clauses without the prior written consent of the data exporter. Where the data importer subcontracts its obligations under the Clauses, with the consent of the data exporter, it shall do so only by way of a written agreement with the subprocessor which imposes the same obligations on the subprocessor as are imposed on the data importer under the Clauses. Where the subprocessor fails to fulfil its data protection obligations under such written agreement the data importer shall remain fully liable to the data exporter for the performance of the subprocessor's obligations under such agreement. +2. The prior written contract between the data importer and the subprocessor shall also provide for a third-party beneficiary clause as laid down in Clause 3 for cases where the data subject is not able to bring the claim for compensation referred to in paragraph 1 of Clause 6 against the data exporter or the data importer because they have factually disappeared or have ceased to exist in law or have become insolvent and no successor entity has assumed the entire legal obligations of the data exporter or data importer by contract or by operation of law. Such third-party liability of the subprocessor shall be limited to its own processing operations under the Clauses. +3. The provisions relating to data protection aspects for subprocessing of the contract referred to in paragraph 1 shall be governed by the law of the Member State in which the data exporter is established. +4. The data exporter shall keep a list of subprocessing agreements concluded under the Clauses and notified by the data importer pursuant to Clause 5 (j), which shall be updated at least once a year. The list shall be available to the data exporter's data protection supervisory authority. + +Clause 12: Obligation after the termination of personal data processing services + +1. The parties agree that on the termination of the provision of data processing services, the data importer and the subprocessor shall, at the choice of the data exporter, return all the personal data transferred and the copies thereof to the data exporter or shall destroy all the personal data and certify to the data exporter that it has done so, unless legislation imposed upon the data importer prevents it from returning or destroying all or part of the personal data transferred. In that case, the data importer warrants that it will guarantee the confidentiality of the personal data transferred and will not actively process the personal data transferred anymore. +2. The data importer and the subprocessor warrant that upon request of the data exporter and/or of the supervisory authority, it will submit its data processing facilities for an audit of the measures referred to in paragraph 1. + +Appendix 1 to the Standard Contractual Clauses + +Data exporter: Customer is the data exporter. The data exporter is a user of the Services. + +Data importer: The data importer is MICROSOFT CORPORATION, a global producer of software and services. + +Data subjects: Data subjects include the data exporter’s representatives and end-users including employees, contractors, collaborators, and customers of the data exporter. Data subjects may also include individuals attempting to communicate or transfer personal information to users of the services provided by data importer. Microsoft acknowledges that, depending on Customer’s use of the Services, Customer may elect to include personal data from any of the following types of data subjects in the personal data: + +* Employees, contractors and temporary workers (current, former, prospective) of data exporter; +* Dependents of the above; +* Data exporter's collaborators/contact persons (natural persons) or employees, contractors or temporary workers of legal entity collaborators/contact persons (current, prospective, former); +* Users (e.g., customers, clients, patients, visitors, etc.) and other data subjects that are users of data exporter's services; +* Partners, stakeholders or individuals who actively collaborate, communicate or otherwise interact with employees of the data exporter and/or use communication tools such as apps and websites provided by the data exporter; +* Stakeholders or individuals who passively interact with data exporter (e.g., because they are the subject of an investigation, research or mentioned in documents or correspondence from or to the data exporter); +* Minors; or +* Professionals with professional privilege (e.g., doctors, lawyers, notaries, religious workers, etc.). + +Categories of data: The personal data transferred that is included in data processed by the Services. Microsoft acknowledges that, depending on Customer’s use of the Services, Customer may elect to include personal data from any of the following categories in the personal data: + +* Basic personal data (for example place of birth, street name and house number (address), postal code, city of residence, country of residence, mobile phone number, first name, last name, initials, email address, gender, date of birth), including basic personal data about family members and children; +* Authentication data (for example user name, password or PIN code, security question, audit trail); +* Contact information (for example addresses, email, phone numbers, social media identifiers; emergency contact details); +* Unique identification numbers and signatures (for example Social Security number, bank account number, passport and ID card number, driver's license number and vehicle registration data, IP addresses, employee number, student number, patient number, signature, unique identifier in tracking cookies or similar technology); +* Pseudonymous identifiers; +* Financial and insurance information (for example insurance number, bank account name and number, credit card name and number, invoice number, income, type of assurance, payment behavior, creditworthiness); +* Commercial Information (for example history of purchases, special offers, subscription information, payment history); +* Biometric Information (for example DNA, fingerprints and iris scans); +* Location data (for example, Cell ID, geo-location network data, location by start call/end of the call. Location data derived from use of wifi access points); +* Photos, video and audio; +* Internet activity (for example browsing history, search history, reading, television viewing, radio listening activities); +* Device identification (for example IMEI-number, SIM card number, MAC address); +* Profiling (for example based on observed criminal or anti-social behavior or pseudonymous profiles based on visited URLs, click streams, browsing logs, IP-addresses, domains, apps installed, or profiles based on marketing preferences); +* HR and recruitment data (for example declaration of employment status, recruitment information (such as curriculum vitae, employment history, education history details), job and position data, including worked hours, assessments and salary, work permit details, availability, terms of employment, tax details, payment details, insurance details and location and organizations); +* Education data (for example education history, current education, grades and results, highest degree achieved, learning disability); +* Citizenship and residency information (for example citizenship, naturalization status, marital status, nationality, immigration status, passport data, details of residency or work permit); +* Information processed for the performance of a task carried out in the public interest or in the exercise of an official authority; +* Special categories of data (for example racial or ethnic origin, political opinions, religious or philosophical beliefs, trade union membership, genetic data, biometric data for the purpose of uniquely identifying a natural person, data concerning health, data concerning a natural person’s sex life or sexual orientation, or data relating to criminal convictions or offences); or +* Any other personal data identified in Article 4 of the GDPR. + +Processing operations: The personal data transferred will be subject to the following basic processing activities: + +a. Duration and Object of Data Processing. The duration of data processing shall be for the term of the Preview. The objective of the data processing is the performance of the Services. +b. Scope and Purpose of Data Processing. The scope and purpose of processing personal data is described in Section 5 of this agreement. The data importer operates a global network of data centers and management/support facilities, and processing may take place in any jurisdiction where data importer or its sub-processors operate such facilities. +c. Customer Data and Personal Data Access. For the term designated under the applicable volume licensing agreement data importer will at its election and as necessary under applicable law implementing Article 12(b) of the EU Data Protection Directive, either: (1) provide data exporter with the ability to correct, delete, or block Customer Data and personal data, or (2) make such corrections, deletions, or blockages on its behalf. +d. Data Exporter’s Instructions. For Online Services and Professional Services, data importer will only act upon data exporter’s instructions as conveyed by Microsoft. +e. Preview Data and Personal Data Deletion or Return. Upon expiration or termination of data exporter’s use of the Services, it may extract Customer Data and personal data and data importer will delete Customer Data and personal data, each in accordance with the terms of this agreement. + +Subcontractors: In accordance with the DPA, the data importer may hire other companies to provide limited services on data importer’s behalf, such as providing customer support. Any such subcontractors will be permitted to obtain Customer Data and personal data only to deliver the services the data importer has retained them to provide, and they are prohibited from using Customer Data and personal data for any other purpose. + +Appendix 2 to the Standard Contractual Clauses + +Description of the technical and organizational security measures implemented by the data importer in accordance with Clauses 4(d) and 5(c): + +1. Personnel. Data importer’s personnel will not process Preview Data or personal data without authorization. Personnel are obligated to maintain the confidentiality of any such Preview Data and personal data and this obligation continues even after their engagement ends. +2. Data Privacy Contact. The data privacy officer of the data importer can be reached at the following address: +Microsoft Corporation +Attn: Chief Privacy Officer +1 Microsoft Way +Redmond, WA 98052 USA +3. Technical and Organization Measures. The data importer has implemented and will maintain appropriate technical and organizational measures, internal controls, and information security routines intended to protect Preview Data and personal data, as defined in Attachment 1 of this agreement, against accidental loss, destruction, or alteration; unauthorized disclosure or access; or unlawful destruction as follows: The technical and organizational measures, internal controls, and information security routines set forth in Attachment 1 of this agreement are hereby incorporated into this Appendix 2 by this reference and are binding on the data importer as if they were set forth in this Appendix 2 in their entirety. From 786ed3697eb1ded8b58f992ad5a65610d3849cf6 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 22 Jul 2020 17:01:17 -0700 Subject: [PATCH 0312/1414] more fixes and additions --- ...ge-atp-post-migration-configuration-manager.md | 15 +++++++++++---- ...age-atp-post-migration-group-policy-objects.md | 3 +++ .../manage-atp-post-migration-intune.md | 9 +++++---- .../manage-atp-post-migration-other-tools.md | 3 +++ 4 files changed, 22 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md index 8f15c5d09a..68b51fc554 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md @@ -19,19 +19,26 @@ ms.topic: article # Manage Microsoft Defender Advanced Threat Protection with Configuration Manager -You can use [Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction) to manage your organization's threat protection features for devices (also referred to as endpoints). Configuration Manager is part of Microsoft Endpoint Manager, along with Intune, Desktop Analytics, and other features & capabilities. [Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview). +**Applies to:** +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -## Find your Microsoft Defender ATP settings in Configuration Manager +You can use [Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction) to manage threat protection features for your organization's devices (also referred to as endpoints). In fact, Configuration Manager and Microsoft Intune are both part of Microsoft Endpoint Manager, together with Desktop Analytics, and other features & capabilities. This means that you can use *either* Configuration Manager or Intune, or both to manage Microsoft Defender ATP. -1. +- [Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview) +- [See how you can manage Microsoft Defender ATP with Intune](manage-atp-post-migration-intune.md) ## Configure Microsoft Defender ATP with Configuration Manager -The following table lists various tasks you can perform to configure Microsoft Defender ATP with Configuration Manager. +The following table lists various tasks you can perform to configure Microsoft Defender ATP with Intune. You don't have to configure everything all at once; choose a task, read the corresponding resources, and then proceed from there, at your pace. + |Task |Resources to learn more | |---------|---------| |Manage your organization's devices using Configuration Manager

|[Configuration Manager: Endpoint Protection](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection)

[Onboarding to Microsoft Defender ATP with Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/defender-advanced-threat-protection#about-onboarding-to-atp-with-configuration-manager) | |task |link | +## Related articles +[Manage Microsoft Defender ATP with Intune](manage-atp-post-migration-intune.md) + +## Next steps diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md index 2a3f09a593..68c12f8a37 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md @@ -19,6 +19,9 @@ ms.topic: article # Manage Microsoft Defender Advanced Threat Protection with Group Policy Objects +**Applies to:** +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) + We recommend using PowerShell to manage threat protection features for the devices (also referred to as endpoints) within your organization. ## Configuring Microsoft Defender ATP with Group Policy Objects diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index 1db92d85dc..9cfa77689d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -19,9 +19,10 @@ ms.topic: article # Manage Microsoft Defender Advanced Threat Protection with Intune -We recommend using Microsoft Intune to manage your organization's threat protection features for devices (also referred to as endpoints). Intune is part of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), along with Configuration Manager, Desktop Analytics, and other features & capabilities. +**Applies to:** +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -You can use [Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction) to manage your organization's threat protection features for devices (also referred to as endpoints) within your organization. Configuration Manager is part of Microsoft Endpoint Manager, along with Intune, Desktop Analytics, and other features and capabilities. [Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview). +We recommend using Microsoft Intune to manage your organization's threat protection features for devices (also referred to as endpoints). Intune is part of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), along with Configuration Manager, Desktop Analytics, and other features & capabilities. [Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview). ## Find your Microsoft Defender ATP settings in Intune @@ -42,7 +43,7 @@ You can use [Configuration Manager](https://docs.microsoft.com/mem/configmgr/cor ## Configure Microsoft Defender ATP with Intune -The following table lists various tasks you can perform to configure Microsoft Defender ATP with Intune. You don't have to configure everything all at once; choose a task, read the corresponding resources, and proceed from there. +The following table lists various tasks you can perform to configure Microsoft Defender ATP with Intune. You don't have to configure everything all at once; choose a task, read the corresponding resources, and then proceed from there, at your pace. |Task |Resources to learn more | |---------|---------| @@ -50,7 +51,7 @@ The following table lists various tasks you can perform to configure Microsoft D |**Integrate Microsoft Defender ATP with Intune** as a Mobile Threat Defense solution
*(for Android devices and devices running Windows 10 or later)* |[Enforce compliance for Microsoft Defender ATP with Conditional Access in Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection) | |**Use Conditional Access** to control the devices and apps that can connect to your email and company resources |[Configure Conditional Access in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access) | |**Configure Microsoft Defender Antivirus settings** using the Policy configuration service provider ([Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider)) |[Device restrictions: Microsoft Defender Antivirus](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus)

[Policy CSP - Microsoft Defender ATP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-defender) | -|**If necessary, specify exclusions for Microsoft Defender Antivirus**

***Generally, you shouldn't need to apply exclusions.** Microsoft Defender Antivirus includes a number of automatic exclusions based on known OS behaviors and typical management files, such as those used in enterprise management, database management, and other enterprise scenarios and situations.* |[Virus scanning recommendations for Enterprise computers that are running currently supported versions of Windows](https://support.microsoft.com/help/822158/virus-scanning-recommendations-for-enterprise-computers)

[Device restrictions: Microsoft Defender Antivirus Exclusions for Windows 10 devices](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus-exclusions)

[Configure Microsoft Defender Antivirus exclusions on Windows Server 2016 or 2019](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus)| +|**If necessary, specify exclusions for Microsoft Defender Antivirus**

*Generally, you shouldn't need to apply exclusions. Microsoft Defender Antivirus includes a number of automatic exclusions based on known OS behaviors and typical management files, such as those used in enterprise management, database management, and other enterprise scenarios and situations.* |[Virus scanning recommendations for Enterprise computers that are running currently supported versions of Windows](https://support.microsoft.com/help/822158/virus-scanning-recommendations-for-enterprise-computers)

[Device restrictions: Microsoft Defender Antivirus Exclusions for Windows 10 devices](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus-exclusions)

[Configure Microsoft Defender Antivirus exclusions on Windows Server 2016 or 2019](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus)| |**Configure your attack surface reduction rules** to target software behaviors that are often abused by attackers

*Configure your attack surface reduction rules in [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender) at first (for at least one week and up to two months). You can monitor status using Power BI ([get our template](https://github.com/microsoft/MDATP-PowerBI-Templates/tree/master/Attack%20Surface%20Reduction%20rules)), and then set those rules to active mode when you're ready.* |[Audit mode in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender)

[Endpoint protection: Attack Surface Reduction](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10?toc=/intune/configuration/toc.json&bc=/intune/configuration/breadcrumb/toc.json#attack-surface-reduction)

[Learn more about attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction) | |**Configure your network filtering** to block outbound connections from any app to IP addresses or domains with low reputations

*Network filtering is also referred to as [network protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/network-protection).*

*Make sure that Windows 10 devices have the latest [antimalware platform updates](https://support.microsoft.com/help/4052623/update-for-microsoft-defender-antimalware-platform) installed.*|[Endpoint protection: Network filtering](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#network-filtering)

[Review network protection events in Windows Event Viewer](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/evaluate-network-protection#review-network-protection-events-in-windows-event-viewer) | |**Configure controlled folder access** to protect against ransomware

*[Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/controlled-folders) is also referred to as antiransomware protection.* |[Endpoint protection: Controlled folder access](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#controlled-folder-access)

[Enable controlled folder access in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders#intune) | diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md index e8d3196450..f1016108d4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md @@ -19,6 +19,9 @@ ms.topic: article # Manage Microsoft Defender Advanced Threat Protection with PowerShell, WMI, and MPCmdRun.exe +**Applies to:** +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) + We recommend using [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), which includes [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) and [Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection), to manage your organization's threat protection features in Microsoft Defender ATP. However, you can use PowerShell, Windows Management Instrumentation (WMI), and the Microsoft Malware Protection Command Line Utility (MPCmdRun.exe) to perform some tasks, such as managing Microsoft Defender Antivirus, or configuring some settings on a device. From 9b5bd3bc0faf06be5d228271978c8bbeb7215cf2 Mon Sep 17 00:00:00 2001 From: Thomas Raya Date: Wed, 22 Jul 2020 17:10:15 -0700 Subject: [PATCH 0313/1414] Resolve link issues --- .../mdm/policy-csps-supported-by-surface-hub.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md b/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md index f265b57c4e..877db00d2e 100644 --- a/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md +++ b/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md @@ -65,7 +65,7 @@ ms.date: 07/22/2020 - [DeliveryOptimization/DOMonthlyUploadDataCap](policy-csp-deliveryoptimization.md#deliveryoptimization-domonthlyuploaddatacap) - [DeliveryOptimization/DOPercentageMaxDownloadBandwidth](policy-csp-deliveryoptimization.md#deliveryoptimization-dopercentagemaxdownloadbandwidth) - [Desktop/PreventUserRedirectionOfProfileFolders](policy-csp-desktop.md#desktop-preventuserredirectionofprofilefolders) -- [RestrictedGroups/ConfigureGroupMembership](https://docs.microsoft.com/windows/client-management/https://docs.microsoft.com/windows/client-management/mdm/policy-csp-restrictedgroups) +- [RestrictedGroups/ConfigureGroupMembership](policy-csp-restrictedgroups) - [TextInput/AllowIMELogging](policy-csp-textinput.md#textinput-allowimelogging) - [TextInput/AllowIMENetworkAccess](policy-csp-textinput.md#textinput-allowimenetworkaccess) - [TextInput/AllowInputPanel](policy-csp-textinput.md#textinput-allowinputpanel) From 2a5105099e76c1b08aa85dcb371397fdbcfa73eb Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 22 Jul 2020 17:11:31 -0700 Subject: [PATCH 0314/1414] Update manage-atp-post-migration-other-tools.md --- .../manage-atp-post-migration-other-tools.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md index f1016108d4..045bca7db0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md @@ -22,8 +22,14 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -We recommend using [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), which includes [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) and [Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection), to manage your organization's threat protection features in Microsoft Defender ATP. However, you can use PowerShell, Windows Management Instrumentation (WMI), and the Microsoft Malware Protection Command Line Utility (MPCmdRun.exe) to perform some tasks, such as managing Microsoft Defender Antivirus, or configuring some settings on a device. +When it comes to managing your organization's threat protection features in Microsoft Defender ATP, we recommend using [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), which includes [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) and [Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection). To learn more, see the following articles: +- [Manage Microsoft Defender ATP with Intune](manage-atp-post-migration-intune.md) +- [Manage Microsoft Defender ATP with Configuration Manager](manage-atp-post-migration-configuration-manager.md) +You can, however, use other tools/methods to perform some tasks, such as managing Microsoft Defender Antivirus settings. These tools/methods include: +- [PowerShell](#configure-microsoft-defender-atp-with-powershell) +- [Windows Management Instrumentation](#configure-microsoft-defender-atp-with-windows-management-instrumentation-wmi) (WMI) +- [The Microsoft Malware Protection Command Line Utility](#configure-microsoft-defender-atp-with-microsoft-malware-protection-command-line-utility-mpcmdrunexe) (MPCmdRun.exe) ## Configure Microsoft Defender ATP with PowerShell From 6cfaa63fb771590052cd9cc73e38f0471b8c966b Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 22 Jul 2020 17:29:39 -0700 Subject: [PATCH 0315/1414] Update manage-atp-post-migration-configuration-manager.md --- .../manage-atp-post-migration-configuration-manager.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md index 68b51fc554..c34c280c0d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md @@ -22,14 +22,13 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -You can use [Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction) to manage threat protection features for your organization's devices (also referred to as endpoints). In fact, Configuration Manager and Microsoft Intune are both part of Microsoft Endpoint Manager, together with Desktop Analytics, and other features & capabilities. This means that you can use *either* Configuration Manager or Intune, or both to manage Microsoft Defender ATP. - +We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) to manage your organization's threat protection features for devices (also referred to as endpoints). However, you can also use [Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction) to manage Microsoft Defender ATP settings. Configuration Manager and Microsoft Intune are both part of Microsoft Endpoint Manager, together with Desktop Analytics, and other features & capabilities. - [Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview) - [See how you can manage Microsoft Defender ATP with Intune](manage-atp-post-migration-intune.md) ## Configure Microsoft Defender ATP with Configuration Manager -The following table lists various tasks you can perform to configure Microsoft Defender ATP with Intune. You don't have to configure everything all at once; choose a task, read the corresponding resources, and then proceed from there, at your pace. +The following table lists various tasks you can perform to configure Microsoft Defender ATP with Intune. Choose a task, read the corresponding resources, and then proceed from there, at your pace. |Task |Resources to learn more | From 61ea28a09a5dfc99c266593cddb270c90f59d394 Mon Sep 17 00:00:00 2001 From: Thomas Raya Date: Wed, 22 Jul 2020 17:29:48 -0700 Subject: [PATCH 0316/1414] Update policy-csps-supported-by-surface-hub.md --- .../policy-csps-supported-by-surface-hub.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md b/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md index 877db00d2e..85818fcd84 100644 --- a/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md +++ b/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md @@ -77,19 +77,19 @@ ms.date: 07/22/2020 - [TextInput/ExcludeJapaneseIMEExceptJIS0208](policy-csp-textinput.md#textinput-excludejapaneseimeexceptjis0208) - [TextInput/ExcludeJapaneseIMEExceptJIS0208andEUDC](policy-csp-textinput.md#textinput-excludejapaneseimeexceptjis0208andeudc) - [TextInput/ExcludeJapaneseIMEExceptShiftJIS](policy-csp-textinput.md#textinput-excludejapaneseimeexceptshiftjis) -- [Wifi/AllowInternetSharing](https://docs.microsoft.com/windows/client-management/policy-csp-wifi#wifi-allowinternetsharing) -- [Wifi/AllowManualWiFiConfiguration](https://docs.microsoft.com/windows/client-management/policy-csp-wifi#wifi-allowmanualwificonfiguration) -- [Wifi/AllowWiFi](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-wifi#wifi-allowwifi) -- [WiFi/AllowWiFiHotSpotReporting](https://docs.microsoft.com/windows/client-management/policy-csp-wifi.md#wifi-allowwifihotspotreporting) -- [Wifi/AllowWiFiDirect](https://docs.microsoft.com/windows/client-management/policy-csp-wifi#wifi-allowwifidirect) -- [WirelessDisplay/AllowMdnsAdvertisement](https://docs.microsoft.com/windows/client-management/policy-csp-wirelessdisplay#wirelessdisplay-allowmdnsadvertisement) -- [WirelessDisplay/AllowMdnsDiscovery](https://docs.microsoft.com/windows/client-management/policy-csp-wirelessdisplay#wirelessdisplay-allowmdnsdiscovery) -- [WirelessDisplay/AllowProjectionFromPC](https://docs.microsoft.com/windows/client-management/policy-csp-wirelessdisplay#wirelessdisplay-allowprojectionfrompc) -- [WirelessDisplay/AllowProjectionFromPCOverInfrastructure](https://docs.microsoft.com/windows/client-management/policy-csp-wirelessdisplay#wirelessdisplay-allowprojectionfrompcoverinfrastructure) -- [WirelessDisplay/AllowProjectionToPC](https://docs.microsoft.com/windows/client-management/policy-csp-wirelessdisplay#wirelessdisplay-allowprojectiontopc) -- [WirelessDisplay/AllowProjectionToPCOverInfrastructure](https://docs.microsoft.com/windows/client-management/policy-csp-wirelessdisplay#wirelessdisplay-allowprojectiontopcoverinfrastructure) -- [WirelessDisplay/AllowUserInputFromWirelessDisplayReceiver](https://docs.microsoft.com/windows/client-management/policy-csp-wirelessdisplay#wirelessdisplay-allowuserinputfromwirelessdisplayreceiver) -- [WirelessDisplay/RequirePinForPairing](https://docs.microsoft.com/windows/client-management/policy-csp-wirelessdisplay#wirelessdisplay-requirepinforpairing) +- [Wifi/AllowInternetSharing](policy-csp-wifi.md#wifi-allowinternetsharing) +- [Wifi/AllowManualWiFiConfiguration](policy-csp-wifi.md#wifi-allowmanualwificonfiguration) +- [Wifi/AllowWiFi](policy-csp-wifi.md#wifi-allowwifi) +- [WiFi/AllowWiFiHotSpotReporting]policy-csp-wifi.md#wifi-allowwifihotspotreporting) +- [Wifi/AllowWiFiDirect](policy-csp-wifi.md#wifi-allowwifidirect) +- [WirelessDisplay/AllowMdnsAdvertisement](policy-csp-wirelessdisplay.md#wirelessdisplay-allowmdnsadvertisement) +- [WirelessDisplay/AllowMdnsDiscovery](policy-csp-wirelessdisplay.md#wirelessdisplay-allowmdnsdiscovery) +- [WirelessDisplay/AllowProjectionFromPC](policy-csp-wirelessdisplay.md#wirelessdisplay-allowprojectionfrompc) +- [WirelessDisplay/AllowProjectionFromPCOverInfrastructure](policy-csp-wirelessdisplay.md#wirelessdisplay-allowprojectionfrompcoverinfrastructure) +- [WirelessDisplay/AllowProjectionToPC](policy-csp-wirelessdisplay.mdwirelessdisplay-allowprojectiontopc) +- [WirelessDisplay/AllowProjectionToPCOverInfrastructure](policy-csp-wirelessdisplay.mdwirelessdisplay-allowprojectiontopcoverinfrastructure) +- [WirelessDisplay/AllowUserInputFromWirelessDisplayReceiver](policy-csp-wirelessdisplay.md#wirelessdisplay-allowuserinputfromwirelessdisplayreceiver) +- [WirelessDisplay/RequirePinForPairing](policy-csp-wirelessdisplay.md#wirelessdisplay-requirepinforpairing) ## Related topics From 7714a221c21f9a48c16601f475c455c56cc8fb9c Mon Sep 17 00:00:00 2001 From: Thomas Raya Date: Wed, 22 Jul 2020 17:34:42 -0700 Subject: [PATCH 0317/1414] Update policy-csps-supported-by-surface-hub.md --- .../mdm/policy-csps-supported-by-surface-hub.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md b/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md index 85818fcd84..81c4d8306a 100644 --- a/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md +++ b/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md @@ -65,7 +65,7 @@ ms.date: 07/22/2020 - [DeliveryOptimization/DOMonthlyUploadDataCap](policy-csp-deliveryoptimization.md#deliveryoptimization-domonthlyuploaddatacap) - [DeliveryOptimization/DOPercentageMaxDownloadBandwidth](policy-csp-deliveryoptimization.md#deliveryoptimization-dopercentagemaxdownloadbandwidth) - [Desktop/PreventUserRedirectionOfProfileFolders](policy-csp-desktop.md#desktop-preventuserredirectionofprofilefolders) -- [RestrictedGroups/ConfigureGroupMembership](policy-csp-restrictedgroups) +- [RestrictedGroups/ConfigureGroupMembership](policy-csp-restrictedgroups.md) - [TextInput/AllowIMELogging](policy-csp-textinput.md#textinput-allowimelogging) - [TextInput/AllowIMENetworkAccess](policy-csp-textinput.md#textinput-allowimenetworkaccess) - [TextInput/AllowInputPanel](policy-csp-textinput.md#textinput-allowinputpanel) From b38905a9f6bbae0c8d9bff7f2ae4eab803aae5c5 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 22 Jul 2020 17:37:37 -0700 Subject: [PATCH 0318/1414] Update manage-atp-post-migration-configuration-manager.md --- .../manage-atp-post-migration-configuration-manager.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md index c34c280c0d..09fb124b18 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md @@ -22,7 +22,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) to manage your organization's threat protection features for devices (also referred to as endpoints). However, you can also use [Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction) to manage Microsoft Defender ATP settings. Configuration Manager and Microsoft Intune are both part of Microsoft Endpoint Manager, together with Desktop Analytics, and other features & capabilities. +We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) to manage your organization's threat protection features for devices (also referred to as endpoints). However, you can also use [Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction) to manage Microsoft Defender ATP. Configuration Manager and Microsoft Intune are both part of Microsoft Endpoint Manager, together with Desktop Analytics, and other features & capabilities. - [Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview) - [See how you can manage Microsoft Defender ATP with Intune](manage-atp-post-migration-intune.md) From 22024fbe514ec6c59a3f775348e013efba173e16 Mon Sep 17 00:00:00 2001 From: Thomas Raya Date: Wed, 22 Jul 2020 17:42:12 -0700 Subject: [PATCH 0319/1414] Update policy-csps-supported-by-surface-hub.md --- .../mdm/policy-csps-supported-by-surface-hub.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md b/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md index 81c4d8306a..5d2e766984 100644 --- a/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md +++ b/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md @@ -86,8 +86,8 @@ ms.date: 07/22/2020 - [WirelessDisplay/AllowMdnsDiscovery](policy-csp-wirelessdisplay.md#wirelessdisplay-allowmdnsdiscovery) - [WirelessDisplay/AllowProjectionFromPC](policy-csp-wirelessdisplay.md#wirelessdisplay-allowprojectionfrompc) - [WirelessDisplay/AllowProjectionFromPCOverInfrastructure](policy-csp-wirelessdisplay.md#wirelessdisplay-allowprojectionfrompcoverinfrastructure) -- [WirelessDisplay/AllowProjectionToPC](policy-csp-wirelessdisplay.mdwirelessdisplay-allowprojectiontopc) -- [WirelessDisplay/AllowProjectionToPCOverInfrastructure](policy-csp-wirelessdisplay.mdwirelessdisplay-allowprojectiontopcoverinfrastructure) +- [WirelessDisplay/AllowProjectionToPC](policy-csp-wirelessdisplay.md#wirelessdisplay-allowprojectiontopc) +- [WirelessDisplay/AllowProjectionToPCOverInfrastructure](policy-csp-wirelessdisplay.md#wirelessdisplay-allowprojectiontopcoverinfrastructure) - [WirelessDisplay/AllowUserInputFromWirelessDisplayReceiver](policy-csp-wirelessdisplay.md#wirelessdisplay-allowuserinputfromwirelessdisplayreceiver) - [WirelessDisplay/RequirePinForPairing](policy-csp-wirelessdisplay.md#wirelessdisplay-requirepinforpairing) From 9cadda881d7d3d60658fb4f4016d8278e14cf2e1 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Wed, 22 Jul 2020 22:58:34 -0700 Subject: [PATCH 0320/1414] changing formatting --- ...windows-enterprise-public-preview-terms.md | 149 +++++++++--------- 1 file changed, 75 insertions(+), 74 deletions(-) diff --git a/windows/privacy/data-processor-service-for-windows-enterprise-public-preview-terms.md b/windows/privacy/data-processor-service-for-windows-enterprise-public-preview-terms.md index 8697a6af0a..7661bf8954 100644 --- a/windows/privacy/data-processor-service-for-windows-enterprise-public-preview-terms.md +++ b/windows/privacy/data-processor-service-for-windows-enterprise-public-preview-terms.md @@ -166,112 +166,113 @@ For purposes of these GDPR Terms, you and Microsoft agree that you are the contr 7. Microsoft shall notify you without undue delay after becoming aware of a personal data breach. (Article 33(2)). Such notification will include that information a processor must provide to a controller under Article 33(3) to the extent such information is reasonably available to Microsoft. -Attachment 2 – The Standard Contractual Clauses (Processors) +

+ Attachment 2 – The Standard Contractual Clauses (Processors)
In countries where regulatory approval is required for use of the Standard Contractual Clauses, the Standard Contractual Clauses cannot be relied upon under European Commission 2010/87/EU (of February 2010) to legitimize export of data from the country, unless Customer has the required regulatory approval. Beginning May 25, 2018 and thereafter, references to various Articles from the Directive 95/46/EC in the Standard Contractual Clauses below will be treated as references to the relevant and appropriate Articles in the GDPR. For the purposes of Article 26(2) of Directive 95/46/EC for the transfer of personal data to processors established in third countries which do not ensure an adequate level of data protection, Customer (as data exporter) and Microsoft Corporation (as data importer, whose signature appears below), each a “party,” together “the parties,” have agreed on the following Contractual Clauses (the “Clauses” or “Standard Contractual Clauses”) in order to adduce adequate safeguards with respect to the protection of privacy and fundamental rights and freedoms of individuals for the transfer by the data exporter to the data importer of the personal data specified in Appendix 1. -Clause 1: Definitions +**Clause 1: Definitions** -(a) 'personal data', 'special categories of data', 'process/processing', 'controller', 'processor', 'data subject' and 'supervisory authority' shall have the same meaning as in Directive 95/46/EC of the European Parliament and of the Council of 24 October 1995 on the protection of individuals with regard to the processing of personal data and on the free movement of such data; -(b) 'the data exporter' means the controller who transfers the personal data; -(c) 'the data importer' means the processor who agrees to receive from the data exporter personal data intended for processing on his behalf after the transfer in accordance with his instructions and the terms of the Clauses and who is not subject to a third country's system ensuring adequate protection within the meaning of Article 25(1) of Directive 95/46/EC; -(d) 'the subprocessor' means any processor engaged by the data importer or by any other subprocessor of the data importer who agrees to receive from the data importer or from any other subprocessor of the data importer personal data exclusively intended for processing activities to be carried out on behalf of the data exporter after the transfer in accordance with his instructions, the terms of the Clauses and the terms of the written subcontract; -(e) 'the applicable data protection law' means the legislation protecting the fundamental rights and freedoms of individuals and, in particular, their right to privacy with respect to the processing of personal data applicable to a data controller in the Member State in which the data exporter is established; -(f) 'technical and organisational security measures' means those measures aimed at protecting personal data against accidental or unlawful destruction or accidental loss, alteration, unauthorised disclosure or access, in particular where the processing involves the transmission of data over a network, and against all other unlawful forms of processing. +1. 'personal data', 'special categories of data', 'process/processing', 'controller', 'processor', 'data subject' and 'supervisory authority' shall have the same meaning as in Directive 95/46/EC of the European Parliament and of the Council of 24 October 1995 on the protection of individuals with regard to the processing of personal data and on the free movement of such data; +1. 'the data exporter' means the controller who transfers the personal data; +1. 'the data importer' means the processor who agrees to receive from the data exporter personal data intended for processing on his behalf after the transfer in accordance with his instructions and the terms of the Clauses and who is not subject to a third country's system ensuring adequate protection within the meaning of Article 25(1) of Directive 95/46/EC; +1. 'the subprocessor' means any processor engaged by the data importer or by any other subprocessor of the data importer who agrees to receive from the data importer or from any other subprocessor of the data importer personal data exclusively intended for processing activities to be carried out on behalf of the data exporter after the transfer in accordance with his instructions, the terms of the Clauses and the terms of the written subcontract; +1. 'the applicable data protection law' means the legislation protecting the fundamental rights and freedoms of individuals and, in particular, their right to privacy with respect to the processing of personal data applicable to a data controller in the Member State in which the data exporter is established; +1. 'technical and organizational security measures' means those measures aimed at protecting personal data against accidental or unlawful destruction or accidental loss, alteration, unauthorized disclosure or access, in particular where the processing involves the transmission of data over a network, and against all other unlawful forms of processing. -Clause 2: Details of the transfer +**Clause 2: Details of the transfer** The details of the transfer and in particular the special categories of personal data where applicable are specified in Appendix 1 below which forms an integral part of the Clauses. -Clause 3: Third-party beneficiary clause +**Clause 3: Third-party beneficiary clause** -1. The data subject can enforce against the data exporter this Clause, Clause 4(b) to (i), Clause 5(a) to (e), and (g) to (j), Clause 6(1) and (2), Clause 7, Clause 8(2), and Clauses 9 to 12 as third-party beneficiary. -2. The data subject can enforce against the data importer this Clause, Clause 5(a) to (e) and (g), Clause 6, Clause 7, Clause 8(2), and Clauses 9 to 12, in cases where the data exporter has factually disappeared or has ceased to exist in law unless any successor entity has assumed the entire legal obligations of the data exporter by contract or by operation of law, as a result of which it takes on the rights and obligations of the data exporter, in which case the data subject can enforce them against such entity. -3. The data subject can enforce against the subprocessor this Clause, Clause 5(a) to (e) and (g), Clause 6, Clause 7, Clause 8(2), and Clauses 9 to 12, in cases where both the data exporter and the data importer have factually disappeared or ceased to exist in law or have become insolvent, unless any successor entity has assumed the entire legal obligations of the data exporter by contract or by operation of law as a result of which it takes on the rights and obligations of the data exporter, in which case the data subject can enforce them against such entity. Such third-party liability of the subprocessor shall be limited to its own processing operations under the Clauses. -4. The parties do not object to a data subject being represented by an association or other body if the data subject so expressly wishes and if permitted by national law. +1. The data subject can enforce against the data exporter this Clause, Clause 4(2) to (9), Clause 5(1) to (5), and (7) to (10), Clause 6(1) and (2), Clause 7, Clause 8(2), and Clauses 9 to 12 as third-party beneficiary. +2.1.exist in law unless any successor entity has assumed the entire legal obligations of the data exporter by contract or by operation of law, as a result of which it takes on the rights and obligations of the data exporter, in which case the data subject can enforce them against such entity. +1. The data subject can enforce against the subprocessor this Clause, Clause 5(a) to (e) and (g), Clause 6, Clause 7, Clause 8(2), and Clauses 9 to 12, in cases where both the data exporter and the data importer have factually disappeared or ceased to exist in law or have become insolvent, unless any successor entity has assumed the entire legal obligations of the data exporter by contract or by operation of law as a result of which it takes on the rights and obligations of the data exporter, in which case the data subject can enforce them against such entity. Such third-party liability of the subprocessor shall be limited to its own processing operations under the Clauses. +1. The parties do not object to a data subject being represented by an association or other body if the data subject so expressly wishes and if permitted by national law. -Clause 4: Obligations of the data exporter +**Clause 4: Obligations of the data exporter** -The data exporter agrees and warrants: +The data exporter agrees and warrants: -(a) that the processing, including the transfer itself, of the personal data has been and will continue to be carried out in accordance with the relevant provisions of the applicable data protection law (and, where applicable, has been notified to the relevant authorities of the Member State where the data exporter is established) and does not violate the relevant provisions of that State; -(b) that it has instructed and throughout the duration of the personal data processing services will instruct the data importer to process the personal data transferred only on the data exporter's behalf and in accordance with the applicable data protection law and the Clauses; -(c) that the data importer will provide sufficient guarantees in respect of the technical and organisational security measures specified in Appendix 2 below; -(d) that after assessment of the requirements of the applicable data protection law, the security measures are appropriate to protect personal data against accidental or unlawful destruction or accidental loss, alteration, unauthorised disclosure or access, in particular where the processing involves the transmission of data over a network, and against all other unlawful forms of processing, and that these measures ensure a level of security appropriate to the risks presented by the processing and the nature of the data to be protected having regard to the state of the art and the cost of their implementation; -(e) that it will ensure compliance with the security measures; -(f) that, if the transfer involves special categories of data, the data subject has been informed or will be informed before, or as soon as possible after, the transfer that its data could be transmitted to a third country not providing adequate protection within the meaning of Directive 95/46/EC; -(g) to forward any notification received from the data importer or any subprocessor pursuant to Clause 5(b) and Clause 8(3) to the data protection supervisory authority if the data exporter decides to continue the transfer or to lift the suspension; -(h) to make available to the data subjects upon request a copy of the Clauses, with the exception of Appendix 2, and a summary description of the security measures, as well as a copy of any contract for subprocessing services which has to be made in accordance with the Clauses, unless the Clauses or the contract contain commercial information, in which case it may remove such commercial information; -(i) that, in the event of subprocessing, the processing activity is carried out in accordance with Clause 11 by a subprocessor providing at least the same level of protection for the personal data and the rights of data subject as the data importer under the Clauses; and -(j) that it will ensure compliance with Clause 4(a) to (i). +1. that the processing, including the transfer itself, of the personal data has been and will continue to be carried out in accordance with the relevant provisions of the applicable data protection law (and, where applicable, has been notified to the relevant authorities of the Member State where the data exporter is established) and does not violate the relevant provisions of that State; +1. that it has instructed and throughout the duration of the personal data processing services will instruct the data importer to process the personal data transferred only on the data exporter's behalf and in accordance with the applicable data protection law and the Clauses; +1. that the data importer will provide sufficient guarantees in respect of the technical and organisational security measures specified in Appendix 2 below; +1. that after assessment of the requirements of the applicable data protection law, the security measures are appropriate to protect personal data against accidental or unlawful destruction or accidental loss, alteration, unauthorised disclosure or access, in particular where the processing involves the transmission of data over a network, and against all other unlawful forms of processing, and that these measures ensure a level of security appropriate to the risks presented by the processing and the nature of the data to be protected having regard to the state of the art and the cost of their implementation; +1. that it will ensure compliance with the security measures; +1. that, if the transfer involves special categories of data, the data subject has been informed or will be informed before, or as soon as possible after, the transfer that its data could be transmitted to a third country not providing adequate protection within the meaning of Directive 95/46/EC; +1. to forward any notification received from the data importer or any subprocessor pursuant to Clause 5(b) and Clause 8(3) to the data protection supervisory authority if the data exporter decides to continue the transfer or to lift the suspension; +1. to make available to the data subjects upon request a copy of the Clauses, with the exception of Appendix 2, and a summary description of the security measures, as well as a copy of any contract for subprocessing services which has to be made in accordance with the Clauses, unless the Clauses or the contract contain commercial information, in which case it may remove such commercial information; +1. that, in the event of subprocessing, the processing activity is carried out in accordance with Clause 11 by a subprocessor providing at least the same level of protection for the personal data and the rights of data subject as the data importer under the Clauses; and +1. that it will ensure compliance with Clause 4(a) to (i). -Clause 5: Obligations of the data importer +**Clause 5: Obligations of the data importer** The data importer agrees and warrants: -(a) to process the personal data only on behalf of the data exporter and in compliance with its instructions and the Clauses; if it cannot provide such compliance for whatever reasons, it agrees to inform promptly the data exporter of its inability to comply, in which case the data exporter is entitled to suspend the transfer of data and/or terminate the contract; -(b) that it has no reason to believe that the legislation applicable to it prevents it from fulfilling the instructions received from the data exporter and its obligations under the contract and that in the event of a change in this legislation which is likely to have a substantial adverse effect on the warranties and obligations provided by the Clauses, it will promptly notify the change to the data exporter as soon as it is aware, in which case the data exporter is entitled to suspend the transfer of data and/or terminate the contract; -(c) that it has implemented the technical and organisational security measures specified in Appendix 2 before processing the personal data transferred; -(d) that it will promptly notify the data exporter about: -(i) any legally binding request for disclosure of the personal data by a law enforcement authority unless otherwise prohibited, such as a prohibition under criminal law to preserve the confidentiality of a law enforcement investigation, -(ii) any accidental or unauthorised access, and -(iii) any request received directly from the data subjects without responding to that request, unless it has been otherwise authorised to do so; -(e) to deal promptly and properly with all inquiries from the data exporter relating to its processing of the personal data subject to the transfer and to abide by the advice of the supervisory authority with regard to the processing of the data transferred; -(f) at the request of the data exporter to submit its data processing facilities for audit of the processing activities covered by the Clauses which shall be carried out by the data exporter or an inspection body composed of independent members and in possession of the required professional qualifications bound by a duty of confidentiality, selected by the data exporter, where applicable, in agreement with the supervisory authority; -(g) to make available to the data subject upon request a copy of the Clauses, or any existing contract for subprocessing, unless the Clauses or contract contain commercial information, in which case it may remove such commercial information, with the exception of Appendix 2 which shall be replaced by a summary description of the security measures in those cases where the data subject is unable to obtain a copy from the data exporter; -(h) that, in the event of subprocessing, it has previously informed the data exporter and obtained its prior written consent; -(i) that the processing services by the subprocessor will be carried out in accordance with Clause 11; and -(j) to send promptly a copy of any subprocessor agreement it concludes under the Clauses to the data exporter. +1. to process the personal data only on behalf of the data exporter and in compliance with its instructions and the Clauses; if it cannot provide such compliance for whatever reasons, it agrees to inform promptly the data exporter of its inability to comply, in which case the data exporter is entitled to suspend the transfer of data and/or terminate the contract; +1. that it has no reason to believe that the legislation applicable to it prevents it from fulfilling the instructions received from the data exporter and its obligations under the contract and that in the event of a change in this legislation which is likely to have a substantial adverse effect on the warranties and obligations provided by the Clauses, it will promptly notify the change to the data exporter as soon as it is aware, in which case the data exporter is entitled to suspend the transfer of data and/or terminate the contract; +1. that it has implemented the technical and organisational security measures specified in Appendix 2 before processing the personal data transferred; +1. that it will promptly notify the data exporter about: + 1. any legally binding request for disclosure of the personal data by a law enforcement authority unless otherwise prohibited, such as a prohibition under criminal law to preserve the confidentiality of a law enforcement investigation, + 1. any accidental or unauthorised access, and + 1. any request received directly from the data subjects without responding to that request, unless it has been otherwise authorised to do so; +1. to deal promptly and properly with all inquiries from the data exporter relating to its processing of the personal data subject to the transfer and to abide by the advice of the supervisory authority with regard to the processing of the data transferred; +1. at the request of the data exporter to submit its data processing facilities for audit of the processing activities covered by the Clauses which shall be carried out by the data exporter or an inspection body composed of independent members and in possession of the required professional qualifications bound by a duty of confidentiality, selected by the data exporter, where applicable, in agreement with the supervisory authority; +1. to make available to the data subject upon request a copy of the Clauses, or any existing contract for subprocessing, unless the Clauses or contract contain commercial information, in which case it may remove such commercial information, with the exception of Appendix 2 which shall be replaced by a summary description of the security measures in those cases where the data subject is unable to obtain a copy from the data exporter; +1. that, in the event of subprocessing, it has previously informed the data exporter and obtained its prior written consent; +1. that the processing services by the subprocessor will be carried out in accordance with Clause 11; and +1. to send promptly a copy of any subprocessor agreement it concludes under the Clauses to the data exporter. -Clause 6: Liability +**Clause 6: Liability** 1. The parties agree that any data subject who has suffered damage as a result of any breach of the obligations referred to in Clause 3 or in Clause 11 by any party or subprocessor is entitled to receive compensation from the data exporter for the damage suffered. -2. If a data subject is not able to bring a claim for compensation in accordance with paragraph 1 against the data exporter, arising out of a breach by the data importer or his subprocessor of any of their obligations referred to in Clause 3 or in Clause 11, because the data exporter has factually disappeared or ceased to exist in law or has become insolvent, the data importer agrees that the data subject may issue a claim against the data importer as if it were the data exporter, unless any successor entity has assumed the entire legal obligations of the data exporter by contract of by operation of law, in which case the data subject can enforce its rights against such entity. +1. If a data subject is not able to bring a claim for compensation in accordance with paragraph 1 against the data exporter, arising out of a breach by the data importer or his subprocessor of any of their obligations referred to in Clause 3 or in Clause 11, because the data exporter has factually disappeared or ceased to exist in law or has become insolvent, the data importer agrees that the data subject may issue a claim against the data importer as if it were the data exporter, unless any successor entity has assumed the entire legal obligations of the data exporter by contract of by operation of law, in which case the data subject can enforce its rights against such entity. The data importer may not rely on a breach by a subprocessor of its obligations in order to avoid its own liabilities. -3. If a data subject is not able to bring a claim against the data exporter or the data importer referred to in paragraphs 1 and 2, arising out of a breach by the subprocessor of any of their obligations referred to in Clause 3 or in Clause 11 because both the data exporter and the data importer have factually disappeared or ceased to exist in law or have become insolvent, the subprocessor agrees that the data subject may issue a claim against the data subprocessor with regard to its own processing operations under the Clauses as if it were the data exporter or the data importer, unless any successor entity has assumed the entire legal obligations of the data exporter or data importer by contract or by operation of law, in which case the data subject can enforce its rights against such entity. The liability of the subprocessor shall be limited to its own processing operations under the Clauses. +1. If a data subject is not able to bring a claim against the data exporter or the data importer referred to in paragraphs 1 and 2, arising out of a breach by the subprocessor of any of their obligations referred to in Clause 3 or in Clause 11 because both the data exporter and the data importer have factually disappeared or ceased to exist in law or have become insolvent, the subprocessor agrees that the data subject may issue a claim against the data subprocessor with regard to its own processing operations under the Clauses as if it were the data exporter or the data importer, unless any successor entity has assumed the entire legal obligations of the data exporter or data importer by contract or by operation of law, in which case the data subject can enforce its rights against such entity. The liability of the subprocessor shall be limited to its own processing operations under the Clauses. -Clause 7: Mediation and jurisdiction +**Clause 7: Mediation and jurisdiction** 1. The data importer agrees that if the data subject invokes against it third-party beneficiary rights and/or claims compensation for damages under the Clauses, the data importer will accept the decision of the data subject: -(a) to refer the dispute to mediation, by an independent person or, where applicable, by the supervisory authority; -(b) to refer the dispute to the courts in the Member State in which the data exporter is established. -2. The parties agree that the choice made by the data subject will not prejudice its substantive or procedural rights to seek remedies in accordance with other provisions of national or international law. + 1. to refer the dispute to mediation, by an independent person or, where applicable, by the supervisory authority; + 1. to refer the dispute to the courts in the Member State in which the data exporter is established. +1. The parties agree that the choice made by the data subject will not prejudice its substantive or procedural rights to seek remedies in accordance with other provisions of national or international law. -Clause 8: Cooperation with supervisory authorities +**Clause 8: Cooperation with supervisory authorities** 1. The data exporter agrees to deposit a copy of this contract with the supervisory authority if it so requests or if such deposit is required under the applicable data protection law. -2. The parties agree that the supervisory authority has the right to conduct an audit of the data importer, and of any subprocessor, which has the same scope and is subject to the same conditions as would apply to an audit of the data exporter under the applicable data protection law. -3. The data importer shall promptly inform the data exporter about the existence of legislation applicable to it or any subprocessor preventing the conduct of an audit of the data importer, or any subprocessor, pursuant to paragraph 2. In such a case the data exporter shall be entitled to take the measures foreseen in Clause 5 (b). +1. The parties agree that the supervisory authority has the right to conduct an audit of the data importer, and of any subprocessor, which has the same scope and is subject to the same conditions as would apply to an audit of the data exporter under the applicable data protection law. +1. The data importer shall promptly inform the data exporter about the existence of legislation applicable to it or any subprocessor preventing the conduct of an audit of the data importer, or any subprocessor, pursuant to paragraph 2. In such a case the data exporter shall be entitled to take the measures foreseen in Clause 5 (b). -Clause 9: Governing Law +**Clause 9: Governing Law** The Clauses shall be governed by the law of the Member State in which the data exporter is established. -Clause 10: Variation of the contract +**Clause 10: Variation of the contract** The parties undertake not to vary or modify the Clauses. This does not preclude the parties from adding clauses on business related issues where required as long as they do not contradict the Clause. -Clause 11: Subprocessing +**Clause 11: Subprocessing** 1. The data importer shall not subcontract any of its processing operations performed on behalf of the data exporter under the Clauses without the prior written consent of the data exporter. Where the data importer subcontracts its obligations under the Clauses, with the consent of the data exporter, it shall do so only by way of a written agreement with the subprocessor which imposes the same obligations on the subprocessor as are imposed on the data importer under the Clauses. Where the subprocessor fails to fulfil its data protection obligations under such written agreement the data importer shall remain fully liable to the data exporter for the performance of the subprocessor's obligations under such agreement. -2. The prior written contract between the data importer and the subprocessor shall also provide for a third-party beneficiary clause as laid down in Clause 3 for cases where the data subject is not able to bring the claim for compensation referred to in paragraph 1 of Clause 6 against the data exporter or the data importer because they have factually disappeared or have ceased to exist in law or have become insolvent and no successor entity has assumed the entire legal obligations of the data exporter or data importer by contract or by operation of law. Such third-party liability of the subprocessor shall be limited to its own processing operations under the Clauses. -3. The provisions relating to data protection aspects for subprocessing of the contract referred to in paragraph 1 shall be governed by the law of the Member State in which the data exporter is established. -4. The data exporter shall keep a list of subprocessing agreements concluded under the Clauses and notified by the data importer pursuant to Clause 5 (j), which shall be updated at least once a year. The list shall be available to the data exporter's data protection supervisory authority. +1. The prior written contract between the data importer and the subprocessor shall also provide for a third-party beneficiary clause as laid down in Clause 3 for cases where the data subject is not able to bring the claim for compensation referred to in paragraph 1 of Clause 6 against the data exporter or the data importer because they have factually disappeared or have ceased to exist in law or have become insolvent and no successor entity has assumed the entire legal obligations of the data exporter or data importer by contract or by operation of law. Such third-party liability of the subprocessor shall be limited to its own processing operations under the Clauses. +1. The provisions relating to data protection aspects for subprocessing of the contract referred to in paragraph 1 shall be governed by the law of the Member State in which the data exporter is established. +1. The data exporter shall keep a list of subprocessing agreements concluded under the Clauses and notified by the data importer pursuant to Clause 5 (j), which shall be updated at least once a year. The list shall be available to the data exporter's data protection supervisory authority. -Clause 12: Obligation after the termination of personal data processing services +**Clause 12: Obligation after the termination of personal data processing services** 1. The parties agree that on the termination of the provision of data processing services, the data importer and the subprocessor shall, at the choice of the data exporter, return all the personal data transferred and the copies thereof to the data exporter or shall destroy all the personal data and certify to the data exporter that it has done so, unless legislation imposed upon the data importer prevents it from returning or destroying all or part of the personal data transferred. In that case, the data importer warrants that it will guarantee the confidentiality of the personal data transferred and will not actively process the personal data transferred anymore. -2. The data importer and the subprocessor warrant that upon request of the data exporter and/or of the supervisory authority, it will submit its data processing facilities for an audit of the measures referred to in paragraph 1. +1. The data importer and the subprocessor warrant that upon request of the data exporter and/or of the supervisory authority, it will submit its data processing facilities for an audit of the measures referred to in paragraph 1. -Appendix 1 to the Standard Contractual Clauses +**Appendix 1 to the Standard Contractual Clauses** -Data exporter: Customer is the data exporter. The data exporter is a user of the Services. +**Data exporter**: Customer is the data exporter. The data exporter is a user of the Services. -Data importer: The data importer is MICROSOFT CORPORATION, a global producer of software and services. +**Data importer**: The data importer is MICROSOFT CORPORATION, a global producer of software and services. -Data subjects: Data subjects include the data exporter’s representatives and end-users including employees, contractors, collaborators, and customers of the data exporter. Data subjects may also include individuals attempting to communicate or transfer personal information to users of the services provided by data importer. Microsoft acknowledges that, depending on Customer’s use of the Services, Customer may elect to include personal data from any of the following types of data subjects in the personal data: +**Data subjects**: Data subjects include the data exporter’s representatives and end-users including employees, contractors, collaborators, and customers of the data exporter. Data subjects may also include individuals attempting to communicate or transfer personal information to users of the services provided by data importer. Microsoft acknowledges that, depending on Customer’s use of the Services, Customer may elect to include personal data from any of the following types of data subjects in the personal data: * Employees, contractors and temporary workers (current, former, prospective) of data exporter; * Dependents of the above; @@ -282,7 +283,7 @@ Data subjects: Data subjects include the data exporter’s representatives and e * Minors; or * Professionals with professional privilege (e.g., doctors, lawyers, notaries, religious workers, etc.). -Categories of data: The personal data transferred that is included in data processed by the Services. Microsoft acknowledges that, depending on Customer’s use of the Services, Customer may elect to include personal data from any of the following categories in the personal data: +**Categories of data**: The personal data transferred that is included in data processed by the Services. Microsoft acknowledges that, depending on Customer’s use of the Services, Customer may elect to include personal data from any of the following categories in the personal data: * Basic personal data (for example place of birth, street name and house number (address), postal code, city of residence, country of residence, mobile phone number, first name, last name, initials, email address, gender, date of birth), including basic personal data about family members and children; * Authentication data (for example user name, password or PIN code, security question, audit trail); @@ -304,24 +305,24 @@ Categories of data: The personal data transferred that is included in data proce * Special categories of data (for example racial or ethnic origin, political opinions, religious or philosophical beliefs, trade union membership, genetic data, biometric data for the purpose of uniquely identifying a natural person, data concerning health, data concerning a natural person’s sex life or sexual orientation, or data relating to criminal convictions or offences); or * Any other personal data identified in Article 4 of the GDPR. -Processing operations: The personal data transferred will be subject to the following basic processing activities: +**Processing operations**: The personal data transferred will be subject to the following basic processing activities: -a. Duration and Object of Data Processing. The duration of data processing shall be for the term of the Preview. The objective of the data processing is the performance of the Services. -b. Scope and Purpose of Data Processing. The scope and purpose of processing personal data is described in Section 5 of this agreement. The data importer operates a global network of data centers and management/support facilities, and processing may take place in any jurisdiction where data importer or its sub-processors operate such facilities. -c. Customer Data and Personal Data Access. For the term designated under the applicable volume licensing agreement data importer will at its election and as necessary under applicable law implementing Article 12(b) of the EU Data Protection Directive, either: (1) provide data exporter with the ability to correct, delete, or block Customer Data and personal data, or (2) make such corrections, deletions, or blockages on its behalf. -d. Data Exporter’s Instructions. For Online Services and Professional Services, data importer will only act upon data exporter’s instructions as conveyed by Microsoft. -e. Preview Data and Personal Data Deletion or Return. Upon expiration or termination of data exporter’s use of the Services, it may extract Customer Data and personal data and data importer will delete Customer Data and personal data, each in accordance with the terms of this agreement. +1. **Duration and Object of Data Processing**. The duration of data processing shall be for the term of the Preview. The objective of the data processing is the performance of the Services. +1. **Scope and Purpose of Data Processing**. The scope and purpose of processing personal data is described in Section 5 of this agreement. The data importer operates a global network of data centers and management/support facilities, and processing may take place in any jurisdiction where data importer or its sub-processors operate such facilities. +1. **Customer Data and Personal Data Access**. For the term designated under the applicable volume licensing agreement data importer will at its election and as necessary under applicable law implementing Article 12(b) of the EU Data Protection Directive, either: (1) provide data exporter with the ability to correct, delete, or block Customer Data and personal data, or (2) make such corrections, deletions, or blockages on its behalf. +1. **Data Exporter’s Instructions**. For Online Services and Professional Services, data importer will only act upon data exporter’s instructions as conveyed by Microsoft. +1. **Preview Data and Personal Data Deletion or Return**. Upon expiration or termination of data exporter’s use of the Services, it may extract Customer Data and personal data and data importer will delete Customer Data and personal data, each in accordance with the terms of this agreement. -Subcontractors: In accordance with the DPA, the data importer may hire other companies to provide limited services on data importer’s behalf, such as providing customer support. Any such subcontractors will be permitted to obtain Customer Data and personal data only to deliver the services the data importer has retained them to provide, and they are prohibited from using Customer Data and personal data for any other purpose. +**Subcontractors**: In accordance with the DPA, the data importer may hire other companies to provide limited services on data importer’s behalf, such as providing customer support. Any such subcontractors will be permitted to obtain Customer Data and personal data only to deliver the services the data importer has retained them to provide, and they are prohibited from using Customer Data and personal data for any other purpose. -Appendix 2 to the Standard Contractual Clauses +**Appendix 2 to the Standard Contractual Clauses** Description of the technical and organizational security measures implemented by the data importer in accordance with Clauses 4(d) and 5(c): -1. Personnel. Data importer’s personnel will not process Preview Data or personal data without authorization. Personnel are obligated to maintain the confidentiality of any such Preview Data and personal data and this obligation continues even after their engagement ends. -2. Data Privacy Contact. The data privacy officer of the data importer can be reached at the following address: +1. **Personnel**. Data importer’s personnel will not process Preview Data or personal data without authorization. Personnel are obligated to maintain the confidentiality of any such Preview Data and personal data and this obligation continues even after their engagement ends. +2. **Data Privacy Contact**. The data privacy officer of the data importer can be reached at the following address: Microsoft Corporation Attn: Chief Privacy Officer 1 Microsoft Way Redmond, WA 98052 USA -3. Technical and Organization Measures. The data importer has implemented and will maintain appropriate technical and organizational measures, internal controls, and information security routines intended to protect Preview Data and personal data, as defined in Attachment 1 of this agreement, against accidental loss, destruction, or alteration; unauthorized disclosure or access; or unlawful destruction as follows: The technical and organizational measures, internal controls, and information security routines set forth in Attachment 1 of this agreement are hereby incorporated into this Appendix 2 by this reference and are binding on the data importer as if they were set forth in this Appendix 2 in their entirety. +3. **Technical and Organization Measures**. The data importer has implemented and will maintain appropriate technical and organizational measures, internal controls, and information security routines intended to protect Preview Data and personal data, as defined in Attachment 1 of this agreement, against accidental loss, destruction, or alteration; unauthorized disclosure or access; or unlawful destruction as follows: The technical and organizational measures, internal controls, and information security routines set forth in Attachment 1 of this agreement are hereby incorporated into this Appendix 2 by this reference and are binding on the data importer as if they were set forth in this Appendix 2 in their entirety. From 15ac633b3f36565b004041860c916506277d3702 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Wed, 22 Jul 2020 23:15:01 -0700 Subject: [PATCH 0321/1414] fixing some item numbering issues --- ...vice-for-windows-enterprise-public-preview-terms.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/privacy/data-processor-service-for-windows-enterprise-public-preview-terms.md b/windows/privacy/data-processor-service-for-windows-enterprise-public-preview-terms.md index 7661bf8954..408f9cf05f 100644 --- a/windows/privacy/data-processor-service-for-windows-enterprise-public-preview-terms.md +++ b/windows/privacy/data-processor-service-for-windows-enterprise-public-preview-terms.md @@ -190,7 +190,7 @@ The details of the transfer and in particular the special categories of personal 1. The data subject can enforce against the data exporter this Clause, Clause 4(2) to (9), Clause 5(1) to (5), and (7) to (10), Clause 6(1) and (2), Clause 7, Clause 8(2), and Clauses 9 to 12 as third-party beneficiary. 2.1.exist in law unless any successor entity has assumed the entire legal obligations of the data exporter by contract or by operation of law, as a result of which it takes on the rights and obligations of the data exporter, in which case the data subject can enforce them against such entity. -1. The data subject can enforce against the subprocessor this Clause, Clause 5(a) to (e) and (g), Clause 6, Clause 7, Clause 8(2), and Clauses 9 to 12, in cases where both the data exporter and the data importer have factually disappeared or ceased to exist in law or have become insolvent, unless any successor entity has assumed the entire legal obligations of the data exporter by contract or by operation of law as a result of which it takes on the rights and obligations of the data exporter, in which case the data subject can enforce them against such entity. Such third-party liability of the subprocessor shall be limited to its own processing operations under the Clauses. +1. The data subject can enforce against the subprocessor this Clause, Clause 5(1) to (5) and (7), Clause 6, Clause 7, Clause 8(2), and Clauses 9 to 12, in cases where both the data exporter and the data importer have factually disappeared or ceased to exist in law or have become insolvent, unless any successor entity has assumed the entire legal obligations of the data exporter by contract or by operation of law as a result of which it takes on the rights and obligations of the data exporter, in which case the data subject can enforce them against such entity. Such third-party liability of the subprocessor shall be limited to its own processing operations under the Clauses. 1. The parties do not object to a data subject being represented by an association or other body if the data subject so expressly wishes and if permitted by national law. **Clause 4: Obligations of the data exporter** @@ -203,10 +203,10 @@ The data exporter agrees and warrants: 1. that after assessment of the requirements of the applicable data protection law, the security measures are appropriate to protect personal data against accidental or unlawful destruction or accidental loss, alteration, unauthorised disclosure or access, in particular where the processing involves the transmission of data over a network, and against all other unlawful forms of processing, and that these measures ensure a level of security appropriate to the risks presented by the processing and the nature of the data to be protected having regard to the state of the art and the cost of their implementation; 1. that it will ensure compliance with the security measures; 1. that, if the transfer involves special categories of data, the data subject has been informed or will be informed before, or as soon as possible after, the transfer that its data could be transmitted to a third country not providing adequate protection within the meaning of Directive 95/46/EC; -1. to forward any notification received from the data importer or any subprocessor pursuant to Clause 5(b) and Clause 8(3) to the data protection supervisory authority if the data exporter decides to continue the transfer or to lift the suspension; +1. to forward any notification received from the data importer or any subprocessor pursuant to Clause 5(2) and Clause 8(3) to the data protection supervisory authority if the data exporter decides to continue the transfer or to lift the suspension; 1. to make available to the data subjects upon request a copy of the Clauses, with the exception of Appendix 2, and a summary description of the security measures, as well as a copy of any contract for subprocessing services which has to be made in accordance with the Clauses, unless the Clauses or the contract contain commercial information, in which case it may remove such commercial information; 1. that, in the event of subprocessing, the processing activity is carried out in accordance with Clause 11 by a subprocessor providing at least the same level of protection for the personal data and the rights of data subject as the data importer under the Clauses; and -1. that it will ensure compliance with Clause 4(a) to (i). +1. that it will ensure compliance with Clause 4(1) to (9). **Clause 5: Obligations of the data importer** @@ -244,7 +244,7 @@ The data importer may not rely on a breach by a subprocessor of its obligations 1. The data exporter agrees to deposit a copy of this contract with the supervisory authority if it so requests or if such deposit is required under the applicable data protection law. 1. The parties agree that the supervisory authority has the right to conduct an audit of the data importer, and of any subprocessor, which has the same scope and is subject to the same conditions as would apply to an audit of the data exporter under the applicable data protection law. -1. The data importer shall promptly inform the data exporter about the existence of legislation applicable to it or any subprocessor preventing the conduct of an audit of the data importer, or any subprocessor, pursuant to paragraph 2. In such a case the data exporter shall be entitled to take the measures foreseen in Clause 5 (b). +1. The data importer shall promptly inform the data exporter about the existence of legislation applicable to it or any subprocessor preventing the conduct of an audit of the data importer, or any subprocessor, pursuant to paragraph 2. In such a case the data exporter shall be entitled to take the measures foreseen in Clause 5 (2). **Clause 9: Governing Law** @@ -317,7 +317,7 @@ The parties undertake not to vary or modify the Clauses. This does not preclude **Appendix 2 to the Standard Contractual Clauses** -Description of the technical and organizational security measures implemented by the data importer in accordance with Clauses 4(d) and 5(c): +Description of the technical and organizational security measures implemented by the data importer in accordance with Clauses 4(4) and 5(3): 1. **Personnel**. Data importer’s personnel will not process Preview Data or personal data without authorization. Personnel are obligated to maintain the confidentiality of any such Preview Data and personal data and this obligation continues even after their engagement ends. 2. **Data Privacy Contact**. The data privacy officer of the data importer can be reached at the following address: From 8942236fcd2476d1d789db06154da47d70b9b3fc Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Wed, 22 Jul 2020 23:15:51 -0700 Subject: [PATCH 0322/1414] fixing list at the end --- ...r-service-for-windows-enterprise-public-preview-terms.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/windows/privacy/data-processor-service-for-windows-enterprise-public-preview-terms.md b/windows/privacy/data-processor-service-for-windows-enterprise-public-preview-terms.md index 408f9cf05f..11aacc5fb8 100644 --- a/windows/privacy/data-processor-service-for-windows-enterprise-public-preview-terms.md +++ b/windows/privacy/data-processor-service-for-windows-enterprise-public-preview-terms.md @@ -320,9 +320,5 @@ The parties undertake not to vary or modify the Clauses. This does not preclude Description of the technical and organizational security measures implemented by the data importer in accordance with Clauses 4(4) and 5(3): 1. **Personnel**. Data importer’s personnel will not process Preview Data or personal data without authorization. Personnel are obligated to maintain the confidentiality of any such Preview Data and personal data and this obligation continues even after their engagement ends. -2. **Data Privacy Contact**. The data privacy officer of the data importer can be reached at the following address: -Microsoft Corporation -Attn: Chief Privacy Officer -1 Microsoft Way -Redmond, WA 98052 USA +2. **Data Privacy Contact**. The data privacy officer of the data importer can be reached at the following address:
Microsoft Corporation
Attn: Chief Privacy Officer
1 Microsoft Way
Redmond, WA 98052 USA 3. **Technical and Organization Measures**. The data importer has implemented and will maintain appropriate technical and organizational measures, internal controls, and information security routines intended to protect Preview Data and personal data, as defined in Attachment 1 of this agreement, against accidental loss, destruction, or alteration; unauthorized disclosure or access; or unlawful destruction as follows: The technical and organizational measures, internal controls, and information security routines set forth in Attachment 1 of this agreement are hereby incorporated into this Appendix 2 by this reference and are binding on the data importer as if they were set forth in this Appendix 2 in their entirety. From 5c6a742b7c6eb6a5008df81c10568c2c4311158e Mon Sep 17 00:00:00 2001 From: EfiKliger <45028856+EfiKliger@users.noreply.github.com> Date: Thu, 23 Jul 2020 09:25:23 +0300 Subject: [PATCH 0323/1414] Update get-machines.md --- .../threat-protection/microsoft-defender-atp/get-machines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machines.md b/windows/security/threat-protection/microsoft-defender-atp/get-machines.md index 74c8253d5d..75f9f0e49d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machines.md @@ -31,7 +31,7 @@ Retrieves a collection of [Machines](machine.md) that have communicated with Mi ## Limitations -1. You can get devices last seen in the past 30 days. +1. You can get devices last seen in according to your configured retention period. 2. Maximum page size is 10,000. 3. Rate limitations for this API are 100 calls per minute and 1500 calls per hour. From d6dfcd8fcef7848eb49bb61b3f83a180d83c3554 Mon Sep 17 00:00:00 2001 From: EfiKliger <45028856+EfiKliger@users.noreply.github.com> Date: Thu, 23 Jul 2020 09:26:56 +0300 Subject: [PATCH 0324/1414] Update get-alerts.md --- .../threat-protection/microsoft-defender-atp/get-alerts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/get-alerts.md index b86855ce76..f13f6270fd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-alerts.md @@ -35,7 +35,7 @@ Retrieves a collection of Alerts. ## Limitations -1. You can get alerts last updated in the past 30 days. +1. You can get alerts last updated according to your configured retention period. 2. Maximum page size is 10,000. 3. Rate limitations for this API are 100 calls per minute and 1500 calls per hour. From 34b29289df62eca4f2019a015b12cbdd284734bb Mon Sep 17 00:00:00 2001 From: EfiKliger <45028856+EfiKliger@users.noreply.github.com> Date: Thu, 23 Jul 2020 09:28:34 +0300 Subject: [PATCH 0325/1414] Update get-alert-info-by-id.md --- .../microsoft-defender-atp/get-alert-info-by-id.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-alert-info-by-id.md b/windows/security/threat-protection/microsoft-defender-atp/get-alert-info-by-id.md index 2f61ccb373..e4ecad3ffa 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-alert-info-by-id.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-alert-info-by-id.md @@ -28,7 +28,7 @@ Retrieves specific [Alert](alerts.md) by its ID. ## Limitations -1. You can get alerts last updated in the past 30 days. +1. You can get alerts last updated according to your configured retention period. 2. Rate limitations for this API are 100 calls per minute and 1500 calls per hour. From 979bb0f2f3b61c53dae1c9b110b2da8a29bb6019 Mon Sep 17 00:00:00 2001 From: EfiKliger <45028856+EfiKliger@users.noreply.github.com> Date: Thu, 23 Jul 2020 09:29:48 +0300 Subject: [PATCH 0326/1414] Update get-alert-related-domain-info.md --- .../microsoft-defender-atp/get-alert-related-domain-info.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-domain-info.md b/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-domain-info.md index c9c257c1e1..ac7cf2410a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-domain-info.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-domain-info.md @@ -28,7 +28,7 @@ Retrieves all domains related to a specific alert. ## Limitations -1. You can query on alerts last updated in the past 30 days. +1. You can query on alerts last updated according to your configured retention period. 2. Rate limitations for this API are 100 calls per minute and 1500 calls per hour. From 5320d9736362c03729dff099b0e94c588ad0b9f8 Mon Sep 17 00:00:00 2001 From: EfiKliger <45028856+EfiKliger@users.noreply.github.com> Date: Thu, 23 Jul 2020 09:31:00 +0300 Subject: [PATCH 0327/1414] Update get-alert-related-files-info.md --- .../microsoft-defender-atp/get-alert-related-files-info.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-files-info.md b/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-files-info.md index d99712033f..519afaa0e3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-files-info.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-files-info.md @@ -28,7 +28,7 @@ Retrieves all files related to a specific alert. ## Limitations -1. You can query on alerts last updated in the past 30 days. +1. You can query on alerts last updated according to your configured retention period. 2. Rate limitations for this API are 100 calls per minute and 1500 calls per hour. From e3f0e8ecfea7641af97bf20fa2e7b357ce9aff1e Mon Sep 17 00:00:00 2001 From: EfiKliger <45028856+EfiKliger@users.noreply.github.com> Date: Thu, 23 Jul 2020 09:32:17 +0300 Subject: [PATCH 0328/1414] Update get-alert-related-ip-info.md --- .../microsoft-defender-atp/get-alert-related-ip-info.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 812e285986..cf783ffeda 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 @@ -28,7 +28,7 @@ Retrieves all IPs related to a specific alert. ## Limitations -1. You can query on alerts last updated in the past 30 days. +1. You can query on alerts last updated according to your configured retention period. 2. Rate limitations for this API are 100 calls per minute and 1500 calls per hour. From 5ad4823330d01a7b7a9869889a338ddd0919088e Mon Sep 17 00:00:00 2001 From: EfiKliger <45028856+EfiKliger@users.noreply.github.com> Date: Thu, 23 Jul 2020 09:33:19 +0300 Subject: [PATCH 0329/1414] Update get-alert-related-machine-info.md --- .../microsoft-defender-atp/get-alert-related-machine-info.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-machine-info.md b/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-machine-info.md index b3e69abaa7..2b030497a2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-machine-info.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-machine-info.md @@ -28,7 +28,7 @@ Retrieves [Device](machine.md) related to a specific alert. ## Limitations -1. You can query on alerts last updated in the past 30 days. +1. You can query on alerts last updated according to your configured retention period. 2. Rate limitations for this API are 100 calls per minute and 1500 calls per hour. From a031e36fe4e43e6544cb0a84c960746ca4301d95 Mon Sep 17 00:00:00 2001 From: EfiKliger <45028856+EfiKliger@users.noreply.github.com> Date: Thu, 23 Jul 2020 09:34:13 +0300 Subject: [PATCH 0330/1414] Update get-alert-related-user-info.md --- .../microsoft-defender-atp/get-alert-related-user-info.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-user-info.md b/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-user-info.md index f51040eab2..982e2a2585 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-user-info.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-user-info.md @@ -28,7 +28,7 @@ Retrieves the User related to a specific alert. ## Limitations -1. You can query on alerts last updated in the past 30 days. +1. You can query on alerts last updated according to your configured retention period. 2. Rate limitations for this API are 100 calls per minute and 1500 calls per hour. From b44124d110f3dfb9b1b6ddb17076766c29c2f016 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 23 Jul 2020 08:05:53 -0700 Subject: [PATCH 0331/1414] Update manage-atp-post-migration-configuration-manager.md --- .../manage-atp-post-migration-configuration-manager.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md index 09fb124b18..9652006b5f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md @@ -24,7 +24,7 @@ ms.topic: article We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) to manage your organization's threat protection features for devices (also referred to as endpoints). However, you can also use [Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction) to manage Microsoft Defender ATP. Configuration Manager and Microsoft Intune are both part of Microsoft Endpoint Manager, together with Desktop Analytics, and other features & capabilities. - [Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview) -- [See how you can manage Microsoft Defender ATP with Intune](manage-atp-post-migration-intune.md) +- [Co-manage Microsoft Defender ATP on Windows 10 devices with Configuration Manager and Intune](manage-atp-post-migration-intune.md) ## Configure Microsoft Defender ATP with Configuration Manager From 7fa558f95599b1c99f01c3dfc768ec2eb9c01318 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 23 Jul 2020 08:11:45 -0700 Subject: [PATCH 0332/1414] Update manage-atp-post-migration-configuration-manager.md --- .../manage-atp-post-migration-configuration-manager.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md index 9652006b5f..e2a6164549 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md @@ -28,13 +28,11 @@ We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fund ## Configure Microsoft Defender ATP with Configuration Manager -The following table lists various tasks you can perform to configure Microsoft Defender ATP with Intune. Choose a task, read the corresponding resources, and then proceed from there, at your pace. - - |Task |Resources to learn more | |---------|---------| +|Install the Configuration Manager console |[Get the installation media](https://docs.microsoft.com/mem/configmgr/core/servers/deploy/install/get-install-media)

[Install the Configuration Manager console](https://docs.microsoft.com/mem/configmgr/core/servers/deploy/install/install-consoles) | |Manage your organization's devices using Configuration Manager

|[Configuration Manager: Endpoint Protection](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection)

[Onboarding to Microsoft Defender ATP with Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/defender-advanced-threat-protection#about-onboarding-to-atp-with-configuration-manager) | -|task |link | +|manages antimalware policies and Windows Firewall security for client computers |link | ## Related articles From 4184ae1ff3370319141b8697554f48f37c466d71 Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Thu, 23 Jul 2020 08:13:13 -0700 Subject: [PATCH 0333/1414] updated github author name --- windows/privacy/manage-windows-1903-endpoints.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/manage-windows-1903-endpoints.md b/windows/privacy/manage-windows-1903-endpoints.md index 580f8b4425..af34673c47 100644 --- a/windows/privacy/manage-windows-1903-endpoints.md +++ b/windows/privacy/manage-windows-1903-endpoints.md @@ -7,7 +7,7 @@ ms.mktglfcycl: manage ms.sitesec: library ms.localizationpriority: high audience: ITPro -author: obezeajo +author: linque1 ms.author: obezeajo manager: robsize ms.collection: M365-security-compliance From 43df8046af7c496c3122bca6ef57aa871e846aed Mon Sep 17 00:00:00 2001 From: Ronald Aigner Date: Thu, 23 Jul 2020 08:22:14 -0700 Subject: [PATCH 0334/1414] remove Infineon from list of firmware TPMs The text mentions Firmware TPMs for which Windows needs to be able to fetch EK certificates during Autopilot deployment. Infineon does not produce firmware TPMs and EK certificates for Infineon TPMs do not need to be fetched from an online service. --- .../windows-autopilot/windows-autopilot-requirements.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/deployment/windows-autopilot/windows-autopilot-requirements.md b/windows/deployment/windows-autopilot/windows-autopilot-requirements.md index a71d3bbd39..c1ce8c7759 100644 --- a/windows/deployment/windows-autopilot/windows-autopilot-requirements.md +++ b/windows/deployment/windows-autopilot/windows-autopilot-requirements.md @@ -95,7 +95,6 @@ If the Microsoft Store is not accessible, the Autopilot process will still conti
Intel- https://ekop.intel.com/ekcertservice
Qualcomm- https://ekcert.spserv.microsoft.com/EKCertificate/GetEKCertificate/v1
AMD- https://ftpm.amd.com/pki/aia -
Infineon- https://pki.infineon.com

## Licensing requirements From 9d652ff975461aba717f0f2d942674b3ddbd962f Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 23 Jul 2020 08:32:47 -0700 Subject: [PATCH 0335/1414] Update manage-atp-post-migration-configuration-manager.md --- ...age-atp-post-migration-configuration-manager.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md index e2a6164549..ca4bee2557 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md @@ -31,11 +31,13 @@ We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fund |Task |Resources to learn more | |---------|---------| |Install the Configuration Manager console |[Get the installation media](https://docs.microsoft.com/mem/configmgr/core/servers/deploy/install/get-install-media)

[Install the Configuration Manager console](https://docs.microsoft.com/mem/configmgr/core/servers/deploy/install/install-consoles) | -|Manage your organization's devices using Configuration Manager

|[Configuration Manager: Endpoint Protection](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection)

[Onboarding to Microsoft Defender ATP with Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/defender-advanced-threat-protection#about-onboarding-to-atp-with-configuration-manager) | -|manages antimalware policies and Windows Firewall security for client computers |link | - -## Related articles - -[Manage Microsoft Defender ATP with Intune](manage-atp-post-migration-intune.md) +|Manage your organization's devices using Configuration Manager

|[Onboarding to Microsoft Defender ATP with Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/defender-advanced-threat-protection#about-onboarding-to-atp-with-configuration-manager) | +|Manage antimalware policies and Windows Firewall security for client computers |[Configuration Manager: Endpoint Protection](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection) | ## Next steps + +- [Get an overview of threat and vulnerability management](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt) + +- [Visit the Microsoft Defender Security Center security operations dashboard](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/security-operations-dashboard) + +- [Manage Microsoft Defender ATP with Intune](manage-atp-post-migration-intune.md) From 0491cd8ee5b878e39d0a5392dedba3faa91ca1a8 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 23 Jul 2020 08:37:02 -0700 Subject: [PATCH 0336/1414] more updates/fixes --- .../manage-atp-post-migration-configuration-manager.md | 2 +- .../manage-atp-post-migration-group-policy-objects.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md index ca4bee2557..fae1ba5590 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md @@ -22,7 +22,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) to manage your organization's threat protection features for devices (also referred to as endpoints). However, you can also use [Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction) to manage Microsoft Defender ATP. Configuration Manager and Microsoft Intune are both part of Microsoft Endpoint Manager, together with Desktop Analytics, and other features & capabilities. +We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) to manage your organization's threat protection features for devices (also referred to as endpoints). However, you can also use [Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction) to manage Microsoft Defender ATP. Both Configuration Manager and Microsoft Intune are part of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem), together with Desktop Analytics, and other features & capabilities. - [Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview) - [Co-manage Microsoft Defender ATP on Windows 10 devices with Configuration Manager and Intune](manage-atp-post-migration-intune.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md index 68c12f8a37..3cf71e593d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md @@ -22,7 +22,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -We recommend using PowerShell to manage threat protection features for the devices (also referred to as endpoints) within your organization. +We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) to manage your organization's threat protection features for devices (also referred to as endpoints). However, you can also use Group Policy Objects in Azure Active Directory Domain Services. ## Configuring Microsoft Defender ATP with Group Policy Objects From a3fc05a7eb3014f533fc60570182883dd07d157b Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 23 Jul 2020 08:37:37 -0700 Subject: [PATCH 0337/1414] Update manage-atp-post-migration-intune.md --- .../microsoft-defender-atp/manage-atp-post-migration-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index 9cfa77689d..db8a36ec1c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -22,7 +22,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -We recommend using Microsoft Intune to manage your organization's threat protection features for devices (also referred to as endpoints). Intune is part of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), along with Configuration Manager, Desktop Analytics, and other features & capabilities. [Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview). +We recommend using Microsoft Intune to manage your organization's threat protection features for devices (also referred to as endpoints). Intune is part of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem), along with Configuration Manager, Desktop Analytics, and other features & capabilities. [Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview). ## Find your Microsoft Defender ATP settings in Intune From 7d0988c84890a3ce5dce6d1978faf3df794a5e8e Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 23 Jul 2020 08:55:45 -0700 Subject: [PATCH 0338/1414] more meat to the guide --- ...anage-atp-post-migration-configuration-manager.md | 2 +- ...manage-atp-post-migration-group-policy-objects.md | 12 ++++++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md index fae1ba5590..9e5ff22dc2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md @@ -31,7 +31,7 @@ We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fund |Task |Resources to learn more | |---------|---------| |Install the Configuration Manager console |[Get the installation media](https://docs.microsoft.com/mem/configmgr/core/servers/deploy/install/get-install-media)

[Install the Configuration Manager console](https://docs.microsoft.com/mem/configmgr/core/servers/deploy/install/install-consoles) | -|Manage your organization's devices using Configuration Manager

|[Onboarding to Microsoft Defender ATP with Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/defender-advanced-threat-protection#about-onboarding-to-atp-with-configuration-manager) | +|Manage your organization's devices using Configuration Manager

|[Onboard to Microsoft Defender ATP with Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/defender-advanced-threat-protection#about-onboarding-to-atp-with-configuration-manager) | |Manage antimalware policies and Windows Firewall security for client computers |[Configuration Manager: Endpoint Protection](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection) | ## Next steps diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md index 3cf71e593d..45114879b9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md @@ -30,6 +30,14 @@ The following table lists various tasks you can perform to configure Microsoft D |Task |Resources to learn more | |---------|---------| -|task |link | -|task |link | +|**Manage settings for user and computer objects**

*Customize built-in Group Policy Objects, or create custom Group Policy Objects and organizational units to suit your organizational needs.* |[Administer Group Policy in an Azure Active Directory Domain Services managed domain](https://docs.microsoft.com/azure/active-directory-domain-services/manage-group-policy) | +|**Configure Microsoft Defender Antivirus**

*Configure antivirus features & capabilities, including policy settings, exclusions, remediation, and scheduled scans on your organization's devices (also referred to as endpoints).* |[Use Group Policy settings to configure and manage Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-group-policy-microsoft-defender-antivirus) | +|**Manage your organization's attack surface reduction rules**

*Customize your attack surface reduction rules by excluding files & folders, or by adding custom text to notification alerts that appear on a users' devices.* |[Customize attack surface reduction rules with Group Policy Objects](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction#use-group-policy-to-exclude-files-and-folders) | +## Next steps + +- [Get an overview of threat and vulnerability management](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt) + +- [Visit the Microsoft Defender Security Center security operations dashboard](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/security-operations-dashboard) + +- [Manage Microsoft Defender ATP with Intune](manage-atp-post-migration-intune.md) From e5e84eebd13eb910100f8994f4897d8b7726c941 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Thu, 23 Jul 2020 20:57:05 +0500 Subject: [PATCH 0339/1414] Addition of the content As suggested by user, the best place I feel is to place the primary page link here under the related topics so I have added the link. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/6422#issuecomment-662484547 --- .../use-powershell-cmdlets-microsoft-defender-antivirus.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/use-powershell-cmdlets-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/use-powershell-cmdlets-microsoft-defender-antivirus.md index de3c6cfb93..c03a3e259f 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/use-powershell-cmdlets-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/use-powershell-cmdlets-microsoft-defender-antivirus.md @@ -59,3 +59,4 @@ Omit the `-online` parameter to get locally cached help. - [Reference topics for management and configuration tools](configuration-management-reference-microsoft-defender-antivirus.md) - [Microsoft Defender Antivirus in Windows 10](microsoft-defender-antivirus-in-windows-10.md) +- [Microsoft Defender Antivirus Cmdlets](https://docs.microsoft.com/powershell/module/defender/?view=win10-ps) From 8a79ee1c7561187e94dfccb573825b4f9f474af5 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 23 Jul 2020 09:05:50 -0700 Subject: [PATCH 0340/1414] Update manage-atp-post-migration-other-tools.md --- .../manage-atp-post-migration-other-tools.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md index 045bca7db0..fcb13b1db5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md @@ -31,6 +31,9 @@ You can, however, use other tools/methods to perform some tasks, such as managin - [Windows Management Instrumentation](#configure-microsoft-defender-atp-with-windows-management-instrumentation-wmi) (WMI) - [The Microsoft Malware Protection Command Line Utility](#configure-microsoft-defender-atp-with-microsoft-malware-protection-command-line-utility-mpcmdrunexe) (MPCmdRun.exe) +> [!NOTE] +> Threat protection features that you configure by using PowerShell, WMI, or MCPmdRun.exe can be overwritten by configuration settings that are deployed with Intune or Configuration Manager. + ## Configure Microsoft Defender ATP with PowerShell You can use PowerShell to manage Microsoft Defender Antivirus, exploit protection, and your attack surface reduction rules. @@ -38,8 +41,8 @@ You can use PowerShell to manage Microsoft Defender Antivirus, exploit protectio |Task |Resources to learn more | |---------|---------| |Manage Microsoft Defender Antivirus |[Use PowerShell cmdlets to configure and manage Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-powershell-cmdlets-microsoft-defender-antivirus) | -|Configure exploit protection | | -|Configure attack surface reduction rules | | +|Configure exploit protection | [Customize exploit protection: PowerShell reference](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection#powershell-reference) | +|Configure attack surface reduction rules

*You can use PowerShell to exclude files and folders from attack surface reduction rules.* |[Customize attack surface reduction rules: Use PowerShell to exclude files & folders](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction#use-powershell-to-exclude-files-and-folders) | ## Configure Microsoft Defender ATP with Windows Management Instrumentation (WMI) @@ -60,3 +63,5 @@ steps - [Get an overview of threat and vulnerability management](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt) - [Visit the Microsoft Defender Security Center security operations dashboard](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/security-operations-dashboard) + +- [Manage Microsoft Defender ATP with Intune](manage-atp-post-migration-intune.md) From dea940404a1030eebde2941a07ff9863773e37ff Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 23 Jul 2020 09:09:42 -0700 Subject: [PATCH 0341/1414] Update manage-atp-post-migration-other-tools.md --- .../manage-atp-post-migration-other-tools.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md index fcb13b1db5..540d4567f0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md @@ -26,10 +26,7 @@ When it comes to managing your organization's threat protection features in Micr - [Manage Microsoft Defender ATP with Intune](manage-atp-post-migration-intune.md) - [Manage Microsoft Defender ATP with Configuration Manager](manage-atp-post-migration-configuration-manager.md) -You can, however, use other tools/methods to perform some tasks, such as managing Microsoft Defender Antivirus settings. These tools/methods include: -- [PowerShell](#configure-microsoft-defender-atp-with-powershell) -- [Windows Management Instrumentation](#configure-microsoft-defender-atp-with-windows-management-instrumentation-wmi) (WMI) -- [The Microsoft Malware Protection Command Line Utility](#configure-microsoft-defender-atp-with-microsoft-malware-protection-command-line-utility-mpcmdrunexe) (MPCmdRun.exe) +You can, however, use other tools/methods to perform some tasks. Examples include managing Microsoft Defender Antivirus settings and customizing attack surface reduction rules. These other tools/methods include [PowerShell](#configure-microsoft-defender-atp-with-powershell), [Windows Management Instrumentation](#configure-microsoft-defender-atp-with-windows-management-instrumentation-wmi) (WMI), and [The Microsoft Malware Protection Command Line Utility](#configure-microsoft-defender-atp-with-microsoft-malware-protection-command-line-utility-mpcmdrunexe) (MPCmdRun.exe). > [!NOTE] > Threat protection features that you configure by using PowerShell, WMI, or MCPmdRun.exe can be overwritten by configuration settings that are deployed with Intune or Configuration Manager. From 953601c39960b774a1fdb77d870b3e787d77d42a Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Thu, 23 Jul 2020 21:24:49 +0500 Subject: [PATCH 0342/1414] Few Changes in the instruction As suggested by the user, I have made a few changes to adjust the instructions. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/7103 --- .../wdsc-hide-notifications.md | 21 +++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-hide-notifications.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-hide-notifications.md index 72bdb507cf..0b059a219d 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-hide-notifications.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-hide-notifications.md @@ -53,7 +53,7 @@ This can only be done in Group Policy. >[!IMPORTANT] > -> Requirement: You must have Windows 10, version 1903. The ADMX/ADML template files for earlier versions of Windows do not include these Group Policy settings. +> Requirement: You must have Windows 10, version 1903 or higher. The ADMX/ADML template files for earlier versions of Windows do not include these Group Policy settings. 1. Download the latest [Administrative Templates (.admx) for Windows 10, v2004](https://www.microsoft.com/download/101445). @@ -76,7 +76,7 @@ This can only be done in Group Policy. >[!IMPORTANT] > -> Requirement: You must have Windows 10, version 1903. The ADMX/ADML template files for earlier versions of Windows do not include these Group Policy settings. +> Requirement: You must have Windows 10, version 1903 or higher. The ADMX/ADML template files for earlier versions of Windows do not include these Group Policy settings. 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. @@ -89,17 +89,16 @@ This can only be done in Group Policy. 6. Open the **Hide all notifications** setting and set it to **Enabled**. Click **OK**. -7. Use the following registry key and DWORD value to **Hide all notifications**. - - **[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender Security Center\Notifications]** +7. [Deploy the updated GPO as you normally do](https://msdn.microsoft.com/library/ee663280(v=vs.85).aspx). + +> [!NOTE] +> You can use the following registry key and DWORD value to **Hide all notifications**. +> **[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender Security Center\Notifications]** **"DisableNotifications"=dword:00000001** - -8. Use the following registry key and DWORD value to **Hide not-critical notifications**. - - **[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender Security Center\Notifications]** +> You can use the following registry key and DWORD value to **Hide not-critical notifications**. +>**[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender Security Center\Notifications]** **"DisableEnhancedNotifications"=dword:00000001** - -9. [Deploy the updated GPO as you normally do](https://msdn.microsoft.com/library/ee663280(v=vs.85).aspx). + ## Notifications From a704ad35c8eb1ce2d24019ff1bad34c7f02fb9d6 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 23 Jul 2020 09:26:39 -0700 Subject: [PATCH 0343/1414] continuing work on the guide --- ...-atp-post-migration-configuration-manager.md | 6 +++--- .../manage-atp-post-migration-other-tools.md | 17 +++++++++++------ 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md index 9e5ff22dc2..e88562413c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md @@ -30,9 +30,9 @@ We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fund |Task |Resources to learn more | |---------|---------| -|Install the Configuration Manager console |[Get the installation media](https://docs.microsoft.com/mem/configmgr/core/servers/deploy/install/get-install-media)

[Install the Configuration Manager console](https://docs.microsoft.com/mem/configmgr/core/servers/deploy/install/install-consoles) | -|Manage your organization's devices using Configuration Manager

|[Onboard to Microsoft Defender ATP with Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/defender-advanced-threat-protection#about-onboarding-to-atp-with-configuration-manager) | -|Manage antimalware policies and Windows Firewall security for client computers |[Configuration Manager: Endpoint Protection](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection) | +|**Install the Configuration Manager console** |[Get the installation media](https://docs.microsoft.com/mem/configmgr/core/servers/deploy/install/get-install-media)

[Install the Configuration Manager console](https://docs.microsoft.com/mem/configmgr/core/servers/deploy/install/install-consoles) | +|**Manage your organization's devices using Configuration Manager**

|[Onboard to Microsoft Defender ATP with Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/defender-advanced-threat-protection#about-onboarding-to-atp-with-configuration-manager) | +|**Manage antimalware policies and Windows Firewall security for client computers** |[Configuration Manager: Endpoint Protection](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection) | ## Next steps diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md index 540d4567f0..d6c7dab5ec 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md @@ -37,22 +37,27 @@ You can use PowerShell to manage Microsoft Defender Antivirus, exploit protectio |Task |Resources to learn more | |---------|---------| -|Manage Microsoft Defender Antivirus |[Use PowerShell cmdlets to configure and manage Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-powershell-cmdlets-microsoft-defender-antivirus) | -|Configure exploit protection | [Customize exploit protection: PowerShell reference](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection#powershell-reference) | -|Configure attack surface reduction rules

*You can use PowerShell to exclude files and folders from attack surface reduction rules.* |[Customize attack surface reduction rules: Use PowerShell to exclude files & folders](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction#use-powershell-to-exclude-files-and-folders) | +|**Manage Microsoft Defender Antivirus** |[Use PowerShell cmdlets to configure and manage Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-powershell-cmdlets-microsoft-defender-antivirus) | +|**Configure exploit protection** | [Customize exploit protection: PowerShell reference](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection#powershell-reference) | +|**Configure attack surface reduction rules**

*You can use PowerShell to exclude files and folders from attack surface reduction rules.* |[Customize attack surface reduction rules: Use PowerShell to exclude files & folders](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction#use-powershell-to-exclude-files-and-folders) | ## Configure Microsoft Defender ATP with Windows Management Instrumentation (WMI) -steps + +|Task |Resources to learn more | +|---------|---------| +|task 1 | link | +|task 2 | link | + ## Configure Microsoft Defender ATP with Microsoft Malware Protection Command Line Utility (MPCmdRun.exe) |Task |Resources to learn more | |---------|---------| -|Manage Microsoft Defender Antivirus |[Configure and manage Microsoft Defender Antivirus with the Microsoft Malware Protection Command Line Utility (mpcmdrun.exe) command-line tool](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/command-line-arguments-microsoft-defender-antivirus) | -|Row2 | | +|**Manage Microsoft Defender Antivirus** |[Configure and manage Microsoft Defender Antivirus with the Microsoft Malware Protection Command Line Utility (mpcmdrun.exe) command-line tool](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/command-line-arguments-microsoft-defender-antivirus) | +|Row2 | link | ## Next steps From 3bed7a93391a12c4f1a243de5e3756e88f4bdb7b Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 23 Jul 2020 10:02:12 -0700 Subject: [PATCH 0344/1414] Update event-4771.md --- windows/security/threat-protection/auditing/event-4771.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/auditing/event-4771.md b/windows/security/threat-protection/auditing/event-4771.md index 016b2db1be..d8e637e093 100644 --- a/windows/security/threat-protection/auditing/event-4771.md +++ b/windows/security/threat-protection/auditing/event-4771.md @@ -7,7 +7,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.localizationpriority: none author: dansimp -ms.date: 04/19/2017 +ms.date: 07/23/2020 ms.reviewer: manager: dansimp ms.author: dansimp From 5de93fe17817040af0827f8cc3a67c998db04c37 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 23 Jul 2020 10:03:33 -0700 Subject: [PATCH 0345/1414] Update wdsc-hide-notifications.md --- .../windows-defender-security-center/wdsc-hide-notifications.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-hide-notifications.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-hide-notifications.md index 0b059a219d..7210da90bf 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-hide-notifications.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-hide-notifications.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: dansimp ms.author: dansimp -ms.date: 04/30/2018 +ms.date: 07/23/2020 ms.reviewer: manager: dansimp --- From 78ed8849edc6d55b980551d69c6c2eeac5b5534d Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 23 Jul 2020 10:08:46 -0700 Subject: [PATCH 0346/1414] Update use-powershell-cmdlets-microsoft-defender-antivirus.md --- .../use-powershell-cmdlets-microsoft-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/use-powershell-cmdlets-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/use-powershell-cmdlets-microsoft-defender-antivirus.md index c03a3e259f..6c5cb6074b 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/use-powershell-cmdlets-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/use-powershell-cmdlets-microsoft-defender-antivirus.md @@ -12,7 +12,7 @@ ms.localizationpriority: medium author: denisebmsft ms.author: deniseb ms.custom: nextgen -ms.date: 02/24/2020 +ms.date: 07/23/2020 ms.reviewer: manager: dansimp --- From f5fdc6c38647357cb5655760156fa1e5ce34deac Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Thu, 23 Jul 2020 11:45:43 -0700 Subject: [PATCH 0347/1414] Updates to CSP files Adds WLANScanMode --- .../mdm/configuration-service-provider-reference.md | 8 ++++---- .../mdm/policy-csps-supported-by-surface-hub.md | 1 + 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/windows/client-management/mdm/configuration-service-provider-reference.md b/windows/client-management/mdm/configuration-service-provider-reference.md index 9648c1ff7b..2b0f4e8ae8 100644 --- a/windows/client-management/mdm/configuration-service-provider-reference.md +++ b/windows/client-management/mdm/configuration-service-provider-reference.md @@ -2747,7 +2747,7 @@ The following list shows the CSPs supported in HoloLens devices: - [Accounts CSP](accounts-csp.md)9 **Note:** Support in Surface Hub is limited to **Domain\ComputerName**. - [AccountManagement CSP](accountmanagement-csp.md) - [APPLICATION CSP](application-csp.md) -- [Bitlocker-csp](bitlocker-csp.md)9 +- [Bitlocker-CSP](bitlocker-csp.md)9 - [CertificateStore CSP](certificatestore-csp.md) - [ClientCertificateInstall CSP](clientcertificateinstall-csp.md) - [Defender CSP](defender-csp.md) @@ -2759,7 +2759,7 @@ The following list shows the CSPs supported in HoloLens devices: - [DMAcc CSP](dmacc-csp.md) - [DMClient CSP](dmclient-csp.md) - [EnterpriseModernAppManagement CSP](enterprisemodernappmanagement-csp.md) -- [Firewall-csp](firewall-csp.md)9 +- [Firewall-CSP](firewall-csp.md)9 - [HealthAttestation CSP](healthattestation-csp.md) - [NetworkQoSPolicy CSP](networkqospolicy-csp.md) - [NodeCache CSP](nodecache-csp.md) @@ -2771,9 +2771,9 @@ The following list shows the CSPs supported in HoloLens devices: - [RootCATrustedCertificates CSP](rootcacertificates-csp.md) - [SurfaceHub CSP](surfacehub-csp.md) - [UEFI CSP](uefi-csp.md) -- [Wifi-csp](wifi-csp.md)9 +- [Wifi-CSP](wifi-csp.md)9 - [WindowsAdvancedThreatProtection CSP](windowsadvancedthreatprotection-csp.md) -- [Wirednetwork-csp](wirednetwork-csp.md)9 +- [Wirednetwork-CSP](wirednetwork-csp.md)9 ## CSPs supported in Windows 10 IoT Core diff --git a/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md b/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md index 5d2e766984..8478da89b4 100644 --- a/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md +++ b/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md @@ -81,6 +81,7 @@ ms.date: 07/22/2020 - [Wifi/AllowManualWiFiConfiguration](policy-csp-wifi.md#wifi-allowmanualwificonfiguration) - [Wifi/AllowWiFi](policy-csp-wifi.md#wifi-allowwifi) - [WiFi/AllowWiFiHotSpotReporting]policy-csp-wifi.md#wifi-allowwifihotspotreporting) +- [WiFi/WLANScanMode]policy-csp-wifi#wifi-wlanscanmode - [Wifi/AllowWiFiDirect](policy-csp-wifi.md#wifi-allowwifidirect) - [WirelessDisplay/AllowMdnsAdvertisement](policy-csp-wirelessdisplay.md#wirelessdisplay-allowmdnsadvertisement) - [WirelessDisplay/AllowMdnsDiscovery](policy-csp-wirelessdisplay.md#wirelessdisplay-allowmdnsdiscovery) From 03a3dae7c26159ae112780adf73245b33de4861a Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 23 Jul 2020 12:19:52 -0700 Subject: [PATCH 0348/1414] retention period --- .../microsoft-defender-atp/get-domain-related-alerts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-alerts.md index bdb1c4b423..93ffb99e7f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-alerts.md @@ -28,7 +28,7 @@ Retrieves a collection of [Alerts](alerts.md) related to a given domain address. ## Limitations -1. You can query on alerts last updated in the past 30 days. +1. You can query on alerts last updated according to your configured retention period. 2. Rate limitations for this API are 100 calls per minute and 1500 calls per hour. From b81e04747b95046a0548b367cac19ddf76b31338 Mon Sep 17 00:00:00 2001 From: Tom Henderson Date: Fri, 24 Jul 2020 07:58:23 +1200 Subject: [PATCH 0349/1414] Add missing TOC entry --- windows/security/threat-protection/TOC.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 8285168070..da07070744 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -842,6 +842,8 @@ ####### [Event 4689 S: A process has exited.](auditing/event-4689.md) ###### [Audit RPC Events](auditing/audit-rpc-events.md) ####### [Event 5712 S: A Remote Procedure Call, RPC, was attempted.](auditing/event-5712.md) +###### [Audit Token Right Adjusted](auditing/audit-token-right-adjusted.md) +####### [Event 4703 S: A user right was adjusted.](auditing/event-4703.md) ###### [Audit Detailed Directory Service Replication](auditing/audit-detailed-directory-service-replication.md) ####### [Event 4928 S, F: An Active Directory replica source naming context was established.](auditing/event-4928.md) ####### [Event 4929 S, F: An Active Directory replica source naming context was removed.](auditing/event-4929.md) From cfa87c669c513d5b95c0df09343e3f87f797a7bf Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 23 Jul 2020 13:09:22 -0700 Subject: [PATCH 0350/1414] update query period --- .../microsoft-defender-atp/get-domain-related-machines.md | 2 +- .../microsoft-defender-atp/get-machine-log-on-users.md | 2 +- .../microsoft-defender-atp/get-machine-related-alerts.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-machines.md b/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-machines.md index 8413a10a82..8efb45915c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-machines.md @@ -28,7 +28,7 @@ Retrieves a collection of [Machines](machine.md) that have communicated to or fr ## Limitations -1. You can query on devices last seen in the past 30 days. +1. You can query on alerts last updated according to your configured retention period. 2. Rate limitations for this API are 100 calls per minute and 1500 calls per hour. diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machine-log-on-users.md b/windows/security/threat-protection/microsoft-defender-atp/get-machine-log-on-users.md index f5cb6a8948..4a239c0b99 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machine-log-on-users.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machine-log-on-users.md @@ -28,7 +28,7 @@ Retrieves a collection of logged on users on a specific device. ## Limitations -1. You can query on devices last seen in the past 30 days. +1. You can query on alerts last updated according to your configured retention period. 2. Rate limitations for this API are 100 calls per minute and 1500 calls per hour. diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machine-related-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/get-machine-related-alerts.md index 0d100248f0..8d2294ab5b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machine-related-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machine-related-alerts.md @@ -28,7 +28,7 @@ Retrieves all [Alerts](alerts.md) related to a specific device. ## Limitations -1. You can query on devices last seen in the past 30 days. +1. You can query on alerts last updated according to your configured retention period. 2. Rate limitations for this API are 100 calls per minute and 1500 calls per hour. From 12093f6a75cca2d40354409bc9b2d870d5076258 Mon Sep 17 00:00:00 2001 From: Harun Kimani <52551080+Gental-Giant@users.noreply.github.com> Date: Thu, 23 Jul 2020 14:32:09 -0700 Subject: [PATCH 0351/1414] Updated 1909 TOC and ownership --- windows/privacy/manage-windows-1909-endpoints.md | 4 ++-- windows/privacy/toc.yml | 6 +++++- .../windows-endpoints-1909-non-enterprise-editions.md | 4 ++-- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/windows/privacy/manage-windows-1909-endpoints.md b/windows/privacy/manage-windows-1909-endpoints.md index bf56163057..92f03d2111 100644 --- a/windows/privacy/manage-windows-1909-endpoints.md +++ b/windows/privacy/manage-windows-1909-endpoints.md @@ -8,8 +8,8 @@ ms.sitesec: library ms.localizationpriority: high audience: ITPro author: gental-giant -ms.author: obezeajo -manager: robsize +ms.author: v-hakima +manager: obezeajo ms.collection: M365-security-compliance ms.topic: article ms.date: 7/22/2020 diff --git a/windows/privacy/toc.yml b/windows/privacy/toc.yml index 7378b77892..6d801ea292 100644 --- a/windows/privacy/toc.yml +++ b/windows/privacy/toc.yml @@ -28,7 +28,7 @@ - name: Windows 10, version 1703 required Windows diagnostic events and fields href: basic-level-windows-diagnostic-events-and-fields-1703.md - name: Optional Windows diagnostic data events and fields - items: + items: - name: Windows 10, version 1709 and newer optional diagnostic data href: windows-diagnostic-data.md - name: Windows 10, version 1703 optional diagnostic data @@ -43,6 +43,8 @@ href: manage-connections-from-windows-operating-system-components-to-microsoft-services-using-MDM.md - name: Connection endpoints for Windows 10, version 2004 href: manage-windows-2004-endpoints.md + - name: Connection endpoints for Windows 10, version 1909 + href: manage-windows-1909-endpoints.md - name: Connection endpoints for Windows 10, version 1903 href: manage-windows-1903-endpoints.md - name: Connection endpoints for Windows 10, version 1809 @@ -53,6 +55,8 @@ href: manage-windows-1709-endpoints.md - name: Connection endpoints for non-Enterprise editions of Windows 10, version 2004 href: windows-endpoints-2004-non-enterprise-editions.md + - name: Connection endpoints for non-Enterprise editions of Windows 10, version 1909 + href: windows-endpoints-1909-non-enterprise-editions.md - name: Connection endpoints for non-Enterprise editions of Windows 10, version 1903 href: windows-endpoints-1903-non-enterprise-editions.md - name: Connection endpoints for non-Enterprise editions of Windows 10, version 1809 diff --git a/windows/privacy/windows-endpoints-1909-non-enterprise-editions.md b/windows/privacy/windows-endpoints-1909-non-enterprise-editions.md index 5cd6e19244..357c78dd10 100644 --- a/windows/privacy/windows-endpoints-1909-non-enterprise-editions.md +++ b/windows/privacy/windows-endpoints-1909-non-enterprise-editions.md @@ -8,8 +8,8 @@ ms.sitesec: library ms.localizationpriority: high audience: ITPro author: gental-giant -ms.author: obezeajo -manager: robsize +ms.author: v-hakima +manager: obezeajo ms.collection: M365-security-compliance ms.topic: article ms.date: 7/22/2020 From 988a30c9364b941117e5d56b5fd8c4b6db75986c Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 23 Jul 2020 15:13:54 -0700 Subject: [PATCH 0352/1414] Update manage-atp-post-migration-configuration-manager.md --- .../manage-atp-post-migration-configuration-manager.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md index e88562413c..fa7c07ee31 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md @@ -31,7 +31,7 @@ We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fund |Task |Resources to learn more | |---------|---------| |**Install the Configuration Manager console** |[Get the installation media](https://docs.microsoft.com/mem/configmgr/core/servers/deploy/install/get-install-media)

[Install the Configuration Manager console](https://docs.microsoft.com/mem/configmgr/core/servers/deploy/install/install-consoles) | -|**Manage your organization's devices using Configuration Manager**

|[Onboard to Microsoft Defender ATP with Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/defender-advanced-threat-protection#about-onboarding-to-atp-with-configuration-manager) | +|**Manage your organization's devices using Configuration Manager**

*If you have devices (or endpoints) not already onboarded to Microsoft Defender ATP, you can do that with Configuration Manager.* |[Onboard to Microsoft Defender ATP with Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/defender-advanced-threat-protection#about-onboarding-to-atp-with-configuration-manager) | |**Manage antimalware policies and Windows Firewall security for client computers** |[Configuration Manager: Endpoint Protection](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection) | ## Next steps From f3dd1cdd0ae03a07f592fb2172ec048539aabd2b Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 23 Jul 2020 15:17:20 -0700 Subject: [PATCH 0353/1414] Update manage-atp-post-migration-configuration-manager.md --- .../manage-atp-post-migration-configuration-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md index fa7c07ee31..e7fb66b1a2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md @@ -30,9 +30,9 @@ We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fund |Task |Resources to learn more | |---------|---------| -|**Install the Configuration Manager console** |[Get the installation media](https://docs.microsoft.com/mem/configmgr/core/servers/deploy/install/get-install-media)

[Install the Configuration Manager console](https://docs.microsoft.com/mem/configmgr/core/servers/deploy/install/install-consoles) | +|**Install the Configuration Manager console**

*If you don't already have the Configuration Manger console, use these resources to get the bits and install it.* |[Get the installation media](https://docs.microsoft.com/mem/configmgr/core/servers/deploy/install/get-install-media)

[Install the Configuration Manager console](https://docs.microsoft.com/mem/configmgr/core/servers/deploy/install/install-consoles) | |**Manage your organization's devices using Configuration Manager**

*If you have devices (or endpoints) not already onboarded to Microsoft Defender ATP, you can do that with Configuration Manager.* |[Onboard to Microsoft Defender ATP with Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/defender-advanced-threat-protection#about-onboarding-to-atp-with-configuration-manager) | -|**Manage antimalware policies and Windows Firewall security for client computers** |[Configuration Manager: Endpoint Protection](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection) | +|**Manage antimalware policies and Windows Firewall security for client computers**

*Configure endpoint protection features, including Microsoft Defender ATP, exploit protection, application control, antimalware, firewall settings, and more.* |[Configuration Manager: Endpoint Protection](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection) | ## Next steps From 46cea2df42597ea6256cc7f9f0482e848e2e89d5 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 23 Jul 2020 15:26:54 -0700 Subject: [PATCH 0354/1414] Update manage-atp-post-migration-group-policy-objects.md --- .../manage-atp-post-migration-group-policy-objects.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md index 45114879b9..a66a772f93 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md @@ -33,6 +33,7 @@ The following table lists various tasks you can perform to configure Microsoft D |**Manage settings for user and computer objects**

*Customize built-in Group Policy Objects, or create custom Group Policy Objects and organizational units to suit your organizational needs.* |[Administer Group Policy in an Azure Active Directory Domain Services managed domain](https://docs.microsoft.com/azure/active-directory-domain-services/manage-group-policy) | |**Configure Microsoft Defender Antivirus**

*Configure antivirus features & capabilities, including policy settings, exclusions, remediation, and scheduled scans on your organization's devices (also referred to as endpoints).* |[Use Group Policy settings to configure and manage Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-group-policy-microsoft-defender-antivirus) | |**Manage your organization's attack surface reduction rules**

*Customize your attack surface reduction rules by excluding files & folders, or by adding custom text to notification alerts that appear on a users' devices.* |[Customize attack surface reduction rules with Group Policy Objects](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction#use-group-policy-to-exclude-files-and-folders) | +|** |[Customize exploit protection settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection)

[Import, export, and deploy exploit protection configurations](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/import-export-exploit-protection-emet-xml)

[Use Group Policy to distribute the configuration](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/import-export-exploit-protection-emet-xml#use-group-policy-to-distribute-the-configuration) | ## Next steps From 76466b4aa122212390a5dba5a396ae82dd797a00 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 23 Jul 2020 15:30:16 -0700 Subject: [PATCH 0355/1414] Update manage-atp-post-migration-group-policy-objects.md --- .../manage-atp-post-migration-group-policy-objects.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md index a66a772f93..63d67801b3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md @@ -33,7 +33,7 @@ The following table lists various tasks you can perform to configure Microsoft D |**Manage settings for user and computer objects**

*Customize built-in Group Policy Objects, or create custom Group Policy Objects and organizational units to suit your organizational needs.* |[Administer Group Policy in an Azure Active Directory Domain Services managed domain](https://docs.microsoft.com/azure/active-directory-domain-services/manage-group-policy) | |**Configure Microsoft Defender Antivirus**

*Configure antivirus features & capabilities, including policy settings, exclusions, remediation, and scheduled scans on your organization's devices (also referred to as endpoints).* |[Use Group Policy settings to configure and manage Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-group-policy-microsoft-defender-antivirus) | |**Manage your organization's attack surface reduction rules**

*Customize your attack surface reduction rules by excluding files & folders, or by adding custom text to notification alerts that appear on a users' devices.* |[Customize attack surface reduction rules with Group Policy Objects](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction#use-group-policy-to-exclude-files-and-folders) | -|** |[Customize exploit protection settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection)

[Import, export, and deploy exploit protection configurations](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/import-export-exploit-protection-emet-xml)

[Use Group Policy to distribute the configuration](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/import-export-exploit-protection-emet-xml#use-group-policy-to-distribute-the-configuration) | +|**Manage exploit protection settings**

*You can customize your exploit protection settings, import a configuration file, and then use Group Policy to deploy that configuration file.* |[Customize exploit protection settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection)

[Import, export, and deploy exploit protection configurations](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/import-export-exploit-protection-emet-xml)

[Use Group Policy to distribute the configuration](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/import-export-exploit-protection-emet-xml#use-group-policy-to-distribute-the-configuration) | ## Next steps From 4e2f40310a57b542fba76f6a34193d34f7c1dcd8 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 23 Jul 2020 15:35:15 -0700 Subject: [PATCH 0356/1414] Update manage-atp-post-migration-group-policy-objects.md --- .../manage-atp-post-migration-group-policy-objects.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md index 63d67801b3..2ad606801d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md @@ -31,7 +31,7 @@ The following table lists various tasks you can perform to configure Microsoft D |Task |Resources to learn more | |---------|---------| |**Manage settings for user and computer objects**

*Customize built-in Group Policy Objects, or create custom Group Policy Objects and organizational units to suit your organizational needs.* |[Administer Group Policy in an Azure Active Directory Domain Services managed domain](https://docs.microsoft.com/azure/active-directory-domain-services/manage-group-policy) | -|**Configure Microsoft Defender Antivirus**

*Configure antivirus features & capabilities, including policy settings, exclusions, remediation, and scheduled scans on your organization's devices (also referred to as endpoints).* |[Use Group Policy settings to configure and manage Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-group-policy-microsoft-defender-antivirus) | +|**Configure Microsoft Defender Antivirus**

*Configure antivirus features & capabilities, including policy settings, exclusions, remediation, and scheduled scans on your organization's devices (also referred to as endpoints).* |[Use Group Policy settings to configure and manage Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-group-policy-microsoft-defender-antivirus)

[Use Group Policy to enable cloud-delivered protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus#use-group-policy-to-enable-cloud-delivered-protection) | |**Manage your organization's attack surface reduction rules**

*Customize your attack surface reduction rules by excluding files & folders, or by adding custom text to notification alerts that appear on a users' devices.* |[Customize attack surface reduction rules with Group Policy Objects](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction#use-group-policy-to-exclude-files-and-folders) | |**Manage exploit protection settings**

*You can customize your exploit protection settings, import a configuration file, and then use Group Policy to deploy that configuration file.* |[Customize exploit protection settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection)

[Import, export, and deploy exploit protection configurations](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/import-export-exploit-protection-emet-xml)

[Use Group Policy to distribute the configuration](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/import-export-exploit-protection-emet-xml#use-group-policy-to-distribute-the-configuration) | From 1ac43ef6fbdc71599d42ec806c46bd12df5d1f3a Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 23 Jul 2020 15:37:30 -0700 Subject: [PATCH 0357/1414] Update manage-atp-post-migration-other-tools.md --- .../manage-atp-post-migration-other-tools.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md index d6c7dab5ec..c1a8838634 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md @@ -37,17 +37,16 @@ You can use PowerShell to manage Microsoft Defender Antivirus, exploit protectio |Task |Resources to learn more | |---------|---------| -|**Manage Microsoft Defender Antivirus** |[Use PowerShell cmdlets to configure and manage Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-powershell-cmdlets-microsoft-defender-antivirus) | -|**Configure exploit protection** | [Customize exploit protection: PowerShell reference](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection#powershell-reference) | -|**Configure attack surface reduction rules**

*You can use PowerShell to exclude files and folders from attack surface reduction rules.* |[Customize attack surface reduction rules: Use PowerShell to exclude files & folders](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction#use-powershell-to-exclude-files-and-folders) | +|**Manage Microsoft Defender Antivirus** with PowerShell cmdlets |[Use PowerShell cmdlets to configure and manage Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-powershell-cmdlets-microsoft-defender-antivirus)

[Use PowerShell cmdlets to enable cloud-delivered protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus#use-powershell-cmdlets-to-enable-cloud-delivered-protection) | +|**Configure exploit protection** with PowerShell | [Customize exploit protection: PowerShell reference](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection#powershell-reference) | +|**Configure attack surface reduction rules** with PowerShell

*You can use PowerShell to exclude files and folders from attack surface reduction rules.* |[Customize attack surface reduction rules: Use PowerShell to exclude files & folders](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction#use-powershell-to-exclude-files-and-folders) | ## Configure Microsoft Defender ATP with Windows Management Instrumentation (WMI) - |Task |Resources to learn more | |---------|---------| -|task 1 | link | +|**Enable cloud-delivered protection** |[Use Windows Management Instruction (WMI) to enable cloud-delivered protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus#use-windows-management-instruction-wmi-to-enable-cloud-delivered-protection) | |task 2 | link | From a00339a383ec570ba2b4dc2c47e2484d61b614c5 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 23 Jul 2020 15:51:35 -0700 Subject: [PATCH 0358/1414] Teredo --- windows/deployment/index.yml | 1 - windows/deployment/planning/windows-10-deprecated-features.md | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/deployment/index.yml b/windows/deployment/index.yml index 502d036305..4383221147 100644 --- a/windows/deployment/index.yml +++ b/windows/deployment/index.yml @@ -73,7 +73,6 @@ landingContent: - text: Overview of Windows Autopilot url: windows-autopilot/windows-autopilot.md - # Card - title: Support remote work linkLists: diff --git a/windows/deployment/planning/windows-10-deprecated-features.md b/windows/deployment/planning/windows-10-deprecated-features.md index fba2f6ef1d..e34b68d47e 100644 --- a/windows/deployment/planning/windows-10-deprecated-features.md +++ b/windows/deployment/planning/windows-10-deprecated-features.md @@ -45,7 +45,7 @@ The features described below are no longer being actively developed, and might b |Windows Help Viewer (WinHlp32.exe)|All Windows help information is [available online](https://support.microsoft.com/products/windows?os=windows-10). The Windows Help Viewer is no longer supported in Windows 10. If for any reason you see an error message about "help not supported," possibly when using a non-Microsoft application, read [this support article](https://support.microsoft.com/help/917607/error-opening-help-in-windows-based-programs-feature-not-included-or-h) for additional information and any next steps.| 1803 | |Contacts feature in File Explorer|We're no longer developing the Contacts feature or the corresponding [Windows Contacts API](https://msdn.microsoft.com/library/ff800913.aspx). Instead, you can use the People app in Windows 10 to maintain your contacts.| 1803 | |Phone Companion|Use the **Phone** page in the Settings app. In Windows 10, version 1709, we added the new **Phone** page to help you sync your mobile phone with your PC. It includes all the Phone Companion features.| 1803 | -|IPv4/6 Transition Technologies (6to4, ISATAP, and Direct Tunnels)|6to4 has been disabled by default since Windows 10, version 1607 (the Anniversary Update), ISATAP has been disabled by default since Windows 10, version 1703 (the Creators Update), and Direct Tunnels has always been disabled by default. Please use native IPv6 support instead.| 1803 | +|IPv4/6 Transition Technologies (6to4, ISATAP, Teredo, and Direct Tunnels)|6to4 has been disabled by default since Windows 10, version 1607 (the Anniversary Update), ISATAP has been disabled by default since Windows 10, version 1703 (the Creators Update), Teredo has been disabled since Windows 10, version 1803, and Direct Tunnels has always been disabled by default. Please use native IPv6 support instead.| 1803 | |[Layered Service Providers](https://msdn.microsoft.com/library/windows/desktop/bb513664)|Layered Service Providers has not been developed since Windows 8 and Windows Server 2012. Use the [Windows Filtering Platform](https://msdn.microsoft.com/library/windows/desktop/aa366510) instead. When you upgrade from an older version of Windows, any layered service providers you're using aren't migrated; you'll need to re-install them after upgrading.| 1803 | |Business Scanning| This feature is also called Distributed Scan Management (DSM) **(Added 05/03/2018)**
 
The [Scan Management functionality](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd759124(v=ws.11)) was introduced in Windows 7 and enabled secure scanning and the management of scanners in an enterprise. We're no longer investing in this feature, and there are no devices available that support it.| 1803 | |IIS 6 Management Compatibility* | We recommend that users use alternative scripting tools and a newer management console. | 1709 | From 2199ca5fb507ef122968359c979bb0c22eb841db Mon Sep 17 00:00:00 2001 From: Hao Chen Date: Fri, 24 Jul 2020 10:02:14 +0800 Subject: [PATCH 0359/1414] replace more http --- windows/whats-new/ltsc/whats-new-windows-10-2019.md | 2 +- windows/whats-new/whats-new-windows-10-version-1703.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/whats-new/ltsc/whats-new-windows-10-2019.md b/windows/whats-new/ltsc/whats-new-windows-10-2019.md index 8c41f40e80..7d1960a2b7 100644 --- a/windows/whats-new/ltsc/whats-new-windows-10-2019.md +++ b/windows/whats-new/ltsc/whats-new-windows-10-2019.md @@ -128,7 +128,7 @@ This also means you’ll see more links to other security apps within **Windows You can read more about ransomware mitigations and detection capability at: - [Averting ransomware epidemics in corporate networks with Windows Defender ATP](https://blogs.technet.microsoft.com/mmpc/2017/01/30/averting-ransomware-epidemics-in-corporate-networks-with-windows-defender-atp/) -- [Ransomware Protection in Windows 10 Anniversary Update whitepaper (PDF)](http://wincom.blob.core.windows.net/documents/Ransomware_protection_in_Windows_10_Anniversary_Update.pdf) +- [Ransomware Protection in Windows 10 Anniversary Update whitepaper (PDF)](https://wincom.blob.core.windows.net/documents/Ransomware_protection_in_Windows_10_Anniversary_Update.pdf) - [Microsoft Malware Protection Center blog](https://blogs.technet.microsoft.com/mmpc/category/research/ransomware/) Also see [New capabilities of Windows Defender ATP further maximizing the effectiveness and robustness of endpoint security](https://blogs.windows.com/business/2018/04/17/new-capabilities-of-windows-defender-atp-further-maximizing-the-effectiveness-and-robustness-of-endpoint-security/#62FUJ3LuMXLQidVE.97) diff --git a/windows/whats-new/whats-new-windows-10-version-1703.md b/windows/whats-new/whats-new-windows-10-version-1703.md index 2f32d6a64d..abeafe5f05 100644 --- a/windows/whats-new/whats-new-windows-10-version-1703.md +++ b/windows/whats-new/whats-new-windows-10-version-1703.md @@ -150,7 +150,7 @@ New features for Microsoft Defender AV in Windows 10, version 1703 include: In Windows 10, version 1607, we [invested heavily in helping to protect against ransomware](https://blogs.windows.com/business/2016/11/11/defending-against-ransomware-with-windows-10-anniversary-update/#UJlHc6SZ2Zm44jCt.97), and we continue that investment in version 1703 with [updated behavior monitoring and always-on real-time protection](/windows/threat-protection/microsoft-defender-antivirus/configure-real-time-protection-microsoft-defender-antivirus). -You can read more about ransomware mitigations and detection capability in Microsoft Defender AV in the [Ransomware Protection in Windows 10 Anniversary Update whitepaper (PDF)](http://wincom.blob.core.windows.net/documents/Ransomware_protection_in_Windows_10_Anniversary_Update.pdf) and at the [Microsoft Malware Protection Center blog](https://blogs.technet.microsoft.com/mmpc/category/research/ransomware/). +You can read more about ransomware mitigations and detection capability in Microsoft Defender AV in the [Ransomware Protection in Windows 10 Anniversary Update whitepaper (PDF)](https://wincom.blob.core.windows.net/documents/Ransomware_protection_in_Windows_10_Anniversary_Update.pdf) and at the [Microsoft Malware Protection Center blog](https://blogs.technet.microsoft.com/mmpc/category/research/ransomware/). ### Device Guard and Credential Guard From bce4392827f0847897f513144585b2e12f31f7dd Mon Sep 17 00:00:00 2001 From: schmurky Date: Fri, 24 Jul 2020 10:32:43 +0800 Subject: [PATCH 0360/1414] removed $ --- .../microsoft-defender-atp/microsoft-defender-atp-mac.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md index 0b8a773d75..91e7a72545 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md @@ -96,7 +96,7 @@ To test that a connection is not blocked, open [https://x.cp.wd.microsoft.com/ap If you prefer the command line, you can also check the connection by running the following command in Terminal: ```bash -$ curl -w ' %{url_effective}\n' 'https://x.cp.wd.microsoft.com/api/report' 'https://cdn.x.cp.wd.microsoft.com/ping' +curl -w ' %{url_effective}\n' 'https://x.cp.wd.microsoft.com/api/report' 'https://cdn.x.cp.wd.microsoft.com/ping' ``` The output from this command should be similar to the following: @@ -110,7 +110,7 @@ The output from this command should be similar to the following: Once Microsoft Defender ATP is installed, connectivity can be validated by running the following command in Terminal: ```bash -$ mdatp --connectivity-test +mdatp --connectivity-test ``` ## How to update Microsoft Defender ATP for Mac From abb0b94e9d871633c6953bfb5db6247f8d8bed80 Mon Sep 17 00:00:00 2001 From: schmurky Date: Fri, 24 Jul 2020 10:45:51 +0800 Subject: [PATCH 0361/1414] Removed hyphens --- .../microsoft-defender-atp/microsoft-defender-atp-mac.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md index 91e7a72545..ae6569fd45 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md @@ -80,8 +80,8 @@ The following downloadable spreadsheet lists the services and their associated U Microsoft Defender ATP can discover a proxy server by using the following discovery methods: -- Proxy auto-config (PAC) -- Web Proxy Auto-discovery Protocol (WPAD) +- Proxy autoconfig (PAC) +- Web Proxy Autodiscovery Protocol (WPAD) - Manual static proxy configuration If a proxy or firewall is blocking anonymous traffic, make sure that anonymous traffic is permitted in the previously listed URLs. From 17eaba06c25e78d74d715957f9c67f9b41e16a80 Mon Sep 17 00:00:00 2001 From: schmurky Date: Fri, 24 Jul 2020 13:55:29 +0800 Subject: [PATCH 0362/1414] Removed $ --- .../threat-protection/microsoft-defender-atp/mac-whatsnew.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md b/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md index 61b9edd8cd..667852eb82 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md @@ -86,7 +86,7 @@ ms.topic: conceptual - Fixed an issue where Microsoft Defender ATP for Mac was sometimes interfering with Time Machine - Added a new switch to the command-line utility for testing the connectivity with the backend service ```bash - $ mdatp --connectivity-test + mdatp --connectivity-test ``` - Added ability to view the full threat history in the user interface (can be accessed from the **Protection history** view) - Performance improvements & bug fixes From f9137ba368e218c451f3de9816d772fc7665d4bd Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Fri, 24 Jul 2020 10:17:25 +0300 Subject: [PATCH 0363/1414] smart-card-certificate-requirements-and-enumeration https://github.com/MicrosoftDocs/windows-itpro-docs/issues/6777 --- images/sc-image402.png | Bin 0 -> 15431 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 images/sc-image402.png diff --git a/images/sc-image402.png b/images/sc-image402.png new file mode 100644 index 0000000000000000000000000000000000000000..8bfe73fd874acc190c379f85b540e2350e10c6e5 GIT binary patch literal 15431 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 Date: Fri, 24 Jul 2020 09:31:32 -0700 Subject: [PATCH 0364/1414] Update .gitignore --- .gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 1be8bb9955..9841e0daea 100644 --- a/.gitignore +++ b/.gitignore @@ -5,7 +5,7 @@ obj/ _site/ Tools/NuGet/ .optemp/ -Thumbs.db +*.db .DS_Store *.ini _themes*/ From bda28068451fc6081533622683b8ee216ba76808 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Fri, 24 Jul 2020 09:50:15 -0700 Subject: [PATCH 0365/1414] Update index.yml --- windows/privacy/index.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/privacy/index.yml b/windows/privacy/index.yml index 8096eb0de3..b9b6ce81fd 100644 --- a/windows/privacy/index.yml +++ b/windows/privacy/index.yml @@ -14,7 +14,7 @@ metadata: author: danihalfin ms.author: daniha manager: dansimp - ms.date: 02/21/2019 #Required; mm/dd/yyyy format. + ms.date: 07/21/2020 #Required; mm/dd/yyyy format. ms.localizationpriority: high # highlightedContent section (optional) @@ -55,7 +55,7 @@ productDirectory: - title: Changes to Windows diagnostic data collection imageSrc: https://docs.microsoft.com/media/common/i_build.svg summary: See what changes Windows is making to align to the new data collection taxonomy - url: windows-diagnostic-data.md + url: changes-to-windows-diagnostic-data-collection.md # conceptualContent section (optional) # conceptualContent: @@ -179,4 +179,4 @@ additionalContent: - text: Support for GDPR Accountability on Service Trust Portal url: https://servicetrust.microsoft.com/ViewPage/GDPRGetStarted # footer (optional) - # footer: "footertext [linktext](https://docs.microsoft.com/footerfile)" \ No newline at end of file + # footer: "footertext [linktext](https://docs.microsoft.com/footerfile)" From 08e831250191f6402d70155edbe46be06facaf6e Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Fri, 24 Jul 2020 10:06:08 -0700 Subject: [PATCH 0366/1414] pencil edits lines 83, 84 --- .../mdm/policy-csps-supported-by-surface-hub.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md b/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md index 8478da89b4..3624010bd9 100644 --- a/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md +++ b/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md @@ -80,8 +80,8 @@ ms.date: 07/22/2020 - [Wifi/AllowInternetSharing](policy-csp-wifi.md#wifi-allowinternetsharing) - [Wifi/AllowManualWiFiConfiguration](policy-csp-wifi.md#wifi-allowmanualwificonfiguration) - [Wifi/AllowWiFi](policy-csp-wifi.md#wifi-allowwifi) -- [WiFi/AllowWiFiHotSpotReporting]policy-csp-wifi.md#wifi-allowwifihotspotreporting) -- [WiFi/WLANScanMode]policy-csp-wifi#wifi-wlanscanmode +- [WiFi/AllowWiFiHotSpotReporting](policy-csp-wifi.md#wifi-allowwifihotspotreporting) +- [WiFi/WLANScanMode](policy-csp-wifi#wifi-wlanscanmode) - [Wifi/AllowWiFiDirect](policy-csp-wifi.md#wifi-allowwifidirect) - [WirelessDisplay/AllowMdnsAdvertisement](policy-csp-wirelessdisplay.md#wirelessdisplay-allowmdnsadvertisement) - [WirelessDisplay/AllowMdnsDiscovery](policy-csp-wirelessdisplay.md#wirelessdisplay-allowmdnsdiscovery) From 770318a6cff010219c5032ba4519bf8c04078c5a Mon Sep 17 00:00:00 2001 From: Tudor Dobrila Date: Fri, 24 Jul 2020 10:07:38 -0700 Subject: [PATCH 0367/1414] Release notes for 101.03.73 --- .../microsoft-defender-atp/linux-whatsnew.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-whatsnew.md b/windows/security/threat-protection/microsoft-defender-atp/linux-whatsnew.md index d2a63d964c..b20e62b3b0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-whatsnew.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-whatsnew.md @@ -19,6 +19,10 @@ ms.topic: conceptual # What's new in Microsoft Defender Advanced Threat Protection for Linux +## 101.03.73 + +- Bug fixes + ## 101.02.55 - Fixed an issue where the product sometimes does not start following a reboot / upgrade From ccccb44fd9ab82c6cc04f4cac59d2baa5bf1827c Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Fri, 24 Jul 2020 10:20:47 -0700 Subject: [PATCH 0368/1414] pencil edit --- .../mdm/policy-csps-supported-by-surface-hub.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md b/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md index 3624010bd9..1d89eb88de 100644 --- a/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md +++ b/windows/client-management/mdm/policy-csps-supported-by-surface-hub.md @@ -81,7 +81,7 @@ ms.date: 07/22/2020 - [Wifi/AllowManualWiFiConfiguration](policy-csp-wifi.md#wifi-allowmanualwificonfiguration) - [Wifi/AllowWiFi](policy-csp-wifi.md#wifi-allowwifi) - [WiFi/AllowWiFiHotSpotReporting](policy-csp-wifi.md#wifi-allowwifihotspotreporting) -- [WiFi/WLANScanMode](policy-csp-wifi#wifi-wlanscanmode) +- [WiFi/WLANScanMode](policy-csp-wifi.md#wifi-wlanscanmode) - [Wifi/AllowWiFiDirect](policy-csp-wifi.md#wifi-allowwifidirect) - [WirelessDisplay/AllowMdnsAdvertisement](policy-csp-wirelessdisplay.md#wirelessdisplay-allowmdnsadvertisement) - [WirelessDisplay/AllowMdnsDiscovery](policy-csp-wirelessdisplay.md#wirelessdisplay-allowmdnsdiscovery) From fa5e594f63e7ad63b1dd7d8df99d86f42623ea4e Mon Sep 17 00:00:00 2001 From: Tudor Dobrila Date: Fri, 24 Jul 2020 11:01:09 -0700 Subject: [PATCH 0369/1414] Fix build number --- .../threat-protection/microsoft-defender-atp/linux-whatsnew.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-whatsnew.md b/windows/security/threat-protection/microsoft-defender-atp/linux-whatsnew.md index b20e62b3b0..a35d6e6d1a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-whatsnew.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-whatsnew.md @@ -19,7 +19,7 @@ ms.topic: conceptual # What's new in Microsoft Defender Advanced Threat Protection for Linux -## 101.03.73 +## 101.03.48 - Bug fixes From fd46fdefc9fdbf701c6f7adca77a259a587baec8 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Fri, 24 Jul 2020 13:51:09 -0700 Subject: [PATCH 0370/1414] Updating note about collected diagnostic data --- .../microsoft-defender-antivirus/collect-diagnostic-data.md | 3 +++ .../microsoft-defender-atp/investigate-machines.md | 3 +++ 2 files changed, 6 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/collect-diagnostic-data.md b/windows/security/threat-protection/microsoft-defender-antivirus/collect-diagnostic-data.md index 840b26d06e..ea6ee23720 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/collect-diagnostic-data.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/collect-diagnostic-data.md @@ -25,6 +25,9 @@ manager: dansimp This article describes how to collect diagnostic data that can be used by Microsoft support and engineering teams to help troubleshoot issues you may encounter when using the Microsoft Defender AV. +> [!NOTE] +> As part of the investigation or response process, you can collect an investigation package from a device. Here's how: [Collect investigation package from devices](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/respond-machine-alerts#collect-investigation-package-from-devices). + On at least two devices that are experiencing the same issue, obtain the .cab diagnostic file by taking the following steps: 1. Open an administrator-level version of the command prompt as follows: diff --git a/windows/security/threat-protection/microsoft-defender-atp/investigate-machines.md b/windows/security/threat-protection/microsoft-defender-atp/investigate-machines.md index 5fd56526b0..19f12472bc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/investigate-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/investigate-machines.md @@ -27,6 +27,9 @@ ms.topic: article Investigate the details of an alert raised on a specific device to identify other behaviors or events that might be related to the alert or the potential scope of the breach. +> [!NOTE] +> As part of the investigation or response process, you can collect an investigation package from a device. Here's how: [Collect investigation package from devices](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/respond-machine-alerts#collect-investigation-package-from-devices). + You can click on affected devices whenever you see them in the portal to open a detailed report about that device. Affected devices are identified in the following areas: - [Devices list](investigate-machines.md) From 7551a2b349b0d61907a5caef844b0e6d8820f27c Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Fri, 24 Jul 2020 14:15:23 -0700 Subject: [PATCH 0371/1414] Update collect-diagnostic-data.md --- .../microsoft-defender-antivirus/collect-diagnostic-data.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/collect-diagnostic-data.md b/windows/security/threat-protection/microsoft-defender-antivirus/collect-diagnostic-data.md index ea6ee23720..876f707fc7 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/collect-diagnostic-data.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/collect-diagnostic-data.md @@ -26,7 +26,7 @@ manager: dansimp This article describes how to collect diagnostic data that can be used by Microsoft support and engineering teams to help troubleshoot issues you may encounter when using the Microsoft Defender AV. > [!NOTE] -> As part of the investigation or response process, you can collect an investigation package from a device. Here's how: [Collect investigation package from devices](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/respond-machine-alerts#collect-investigation-package-from-devices). +> As part of the investigation or response process, you can collect an investigation package from a device. Here's how: [Collect investigation package from devices](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/respond-machine-alerts#collect-investigation-package-from-devices). On at least two devices that are experiencing the same issue, obtain the .cab diagnostic file by taking the following steps: From ecc19d563e847b7011eea592d17227a88c9afeb3 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Fri, 24 Jul 2020 14:15:40 -0700 Subject: [PATCH 0372/1414] Update investigate-machines.md --- .../microsoft-defender-atp/investigate-machines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/investigate-machines.md b/windows/security/threat-protection/microsoft-defender-atp/investigate-machines.md index 19f12472bc..bd6a081f9a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/investigate-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/investigate-machines.md @@ -28,7 +28,7 @@ ms.topic: article Investigate the details of an alert raised on a specific device to identify other behaviors or events that might be related to the alert or the potential scope of the breach. > [!NOTE] -> As part of the investigation or response process, you can collect an investigation package from a device. Here's how: [Collect investigation package from devices](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/respond-machine-alerts#collect-investigation-package-from-devices). +> As part of the investigation or response process, you can collect an investigation package from a device. Here's how: [Collect investigation package from devices](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/respond-machine-alerts#collect-investigation-package-from-devices). You can click on affected devices whenever you see them in the portal to open a detailed report about that device. Affected devices are identified in the following areas: From c6e956f0970bbd07f5954dac25e6db85d6bf54ac Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Fri, 24 Jul 2020 17:19:46 -0400 Subject: [PATCH 0373/1414] linting --- .../troubleshoot-onboarding.md | 42 ++++++++----------- 1 file changed, 17 insertions(+), 25 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md index 445718afae..97b2d06d99 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md @@ -28,12 +28,10 @@ ms.topic: troubleshooting You might need to troubleshoot the Microsoft Defender ATP onboarding process if you encounter issues. This page provides detailed steps to troubleshoot onboarding issues that might occur when deploying with one of the deployment tools and common errors that might occur on the devices. - ## Troubleshoot issues with onboarding tools If you have completed the onboarding process and don't see devices in the [Devices list](investigate-machines.md) after an hour, it might indicate an onboarding or connectivity problem. - ### Troubleshoot onboarding when deploying with Group Policy Deployment with Group Policy is done by running the onboarding script on the devices. The Group Policy console does not indicate if the deployment has succeeded or not. @@ -42,7 +40,6 @@ If you have completed the onboarding process and don't see devices in the [Devic If the script completes successfully, see [Troubleshoot onboarding issues on the devices](#troubleshoot-onboarding-issues-on-the-device) for additional errors that might occur. - ### Troubleshoot onboarding issues when deploying with Microsoft Endpoint Configuration Manager When onboarding devices using the following versions of Configuration Manager: @@ -57,10 +54,10 @@ If the deployment fails, you can check the output of the script on the devices. If the onboarding completed successfully but the devices are not showing up in the **Devices list** after an hour, see [Troubleshoot onboarding issues on the device](#troubleshoot-onboarding-issues-on-the-device) for additional errors that might occur. - ### Troubleshoot onboarding when deploying with a script **Check the result of the script on the device:** + 1. Click **Start**, type **Event Viewer**, and press **Enter**. 2. Go to **Windows Logs** > **Application**. @@ -68,6 +65,7 @@ If the onboarding completed successfully but the devices are not showing up in t 3. Look for an event from **WDATPOnboarding** event source. If the script fails and the event is an error, you can check the event ID in the following table to help you troubleshoot the issue. + > [!NOTE] > The following event IDs are specific to the onboarding script only. @@ -82,7 +80,6 @@ Event ID | Error Type | Resolution steps `40` | SENSE service onboarding status is not set to **1** | The SENSE service has failed to onboard properly. For more information on events and errors related to SENSE, see [Review events and errors using Event viewer](event-error-codes.md). `65` | Insufficient privileges| Run the script again with administrator privileges. - ### Troubleshoot onboarding issues using Microsoft Intune You can use Microsoft Intune to check error codes and attempt to troubleshoot the cause of the issue. @@ -97,7 +94,7 @@ Use the following tables to understand the possible causes of issues while onboa If none of the event logs and troubleshooting steps work, download the Local script from the **Device management** section of the portal, and run it in an elevated command prompt. -**Microsoft Intune error codes and OMA-URIs**: +#### Microsoft Intune error codes and OMA-URIs Error Code Hex | Error Code Dec | Error Description | OMA-URI | Possible cause and troubleshooting steps :---:|:---|:---|:---|:--- @@ -107,8 +104,7 @@ Error Code Hex | Error Code Dec | Error Description | OMA-URI | Possible cause a | | | | All | **Possible cause:** Attempt to deploy Microsoft Defender ATP on non-supported SKU/Platform, particularly Holographic SKU.

Currently supported platforms:
Enterprise, Education, and Professional.
Server is not supported. 0x87D101A9 | -2016345687 |SyncML(425): The requested command failed because the sender does not have adequate access control permissions (ACL) on the recipient. | All | **Possible cause:** Attempt to deploy Microsoft Defender ATP on non-supported SKU/Platform, particularly Holographic SKU.

Currently supported platforms:
Enterprise, Education, and Professional. - -**Known issues with non-compliance** +#### Known issues with non-compliance The following table provides information on issues with non-compliance and how you can address the issues. @@ -118,8 +114,7 @@ Case | Symptoms | Possible cause and troubleshooting steps `2` | Device is compliant by OrgId, Onboarding, and OnboardingState OMA-URIs, but is non-compliant by SenseIsRunning OMA-URI. | **Possible cause:** Sense service's startup type is set as "Delayed Start". Sometimes this causes the Microsoft Intune server to report the device as non-compliant by SenseIsRunning when DM session occurs on system start.

**Troubleshooting steps:** The issue should automatically be fixed within 24 hours. `3` | Device is non-compliant | **Troubleshooting steps:** Ensure that Onboarding and Offboarding policies are not deployed on the same device at same time. - -**Mobile Device Management (MDM) event logs** +#### Mobile Device Management (MDM) event logs View the MDM event logs to troubleshoot issues that might arise during onboarding: @@ -131,17 +126,16 @@ ID | Severity | Event description | Troubleshooting steps :---|:---|:---|:--- 1819 | Error | Microsoft Defender Advanced Threat Protection CSP: Failed to Set Node's Value. NodeId: (%1), TokenName: (%2), Result: (%3). | Download the [Cumulative Update for Windows 10, 1607](https://go.microsoft.com/fwlink/?linkid=829760). - ## Troubleshoot onboarding issues on the device -If the deployment tools used does not indicate an error in the onboarding process, but devices are still not appearing in the devices list in an hour, go through the following verification topics to check if an error occurred with the Microsoft Defender ATP agent: +If the deployment tools used does not indicate an error in the onboarding process, but devices are still not appearing in the devices list in an hour, go through the following verification topics to check if an error occurred with the Microsoft Defender ATP agent. + - [View agent onboarding errors in the device event log](#view-agent-onboarding-errors-in-the-device-event-log) - [Ensure the diagnostic data service is enabled](#ensure-the-diagnostics-service-is-enabled) - [Ensure the service is set to start](#ensure-the-service-is-set-to-start) - [Ensure the device has an Internet connection](#ensure-the-device-has-an-internet-connection) - [Ensure that Microsoft Defender Antivirus is not disabled by a policy](#ensure-that-microsoft-defender-antivirus-is-not-disabled-by-a-policy) - ### View agent onboarding errors in the device event log 1. Click **Start**, type **Event Viewer**, and press **Enter**. @@ -176,24 +170,23 @@ Event ID | Message | Resolution steps `30` | Failed to disable $(build.sense.productDisplayName) mode in Microsoft Defender Advanced Threat Protection. Failure code: %1 | Contact support. `32` | $(build.sense.productDisplayName) service failed to request to stop itself after offboarding process. Failure code: %1 | Verify that the service start type is manual and reboot the device. `55` | Failed to create the Secure ETW autologger. Failure code: %1 | Reboot the device. -`63` | Updating the start type of external service. Name: %1, actual start type: %2, expected start type: %3, exit code: %4 | Identify what is causing changes in start type of mentioned service. If the exit code is not 0, fix the start type manually to expected start type. +`63` | Updating the start type of external service. Name: %1, actual start type: %2, expected start type: %3, exit code: %4 | Identify what is causing changes in start type of mentioned service. If the exit code is not 0, fix the start type manually to expected start type. `64` | Starting stopped external service. Name: %1, exit code: %2 | Contact support if the event keeps re-appearing. `68` | The start type of the service is unexpected. Service name: %1, actual start type: %2, expected start type: %3 | Identify what is causing changes in start type. Fix mentioned service start type. -`69` | The service is stopped. Service name: %1 | Start the mentioned service. Contact support if persists. +`69` | The service is stopped. Service name: %1 | Start the mentioned service. Contact support if persists. + +
-
There are additional components on the device that the Microsoft Defender ATP agent depends on to function properly. If there are no onboarding related errors in the Microsoft Defender ATP agent event log, proceed with the following steps to ensure that the additional components are configured correctly. - ### Ensure the diagnostic data service is enabled If the devices aren't reporting correctly, you might need to check that the Windows 10 diagnostic data service is set to automatically start and is running on the device. The service might have been disabled by other programs or user configuration changes. First, you should check that the service is set to start automatically when Windows starts, then you should check that the service is currently running (and start it if it isn't). - ### Ensure the service is set to start **Use the command line to check the Windows 10 diagnostic data service startup type**: @@ -216,7 +209,6 @@ First, you should check that the service is set to start automatically when Wind If the `START_TYPE` is not set to `AUTO_START`, then you'll need to set the service to automatically start. - **Use the command line to set the Windows 10 diagnostic data service to automatically start:** 1. Open an elevated command-line prompt on the device: @@ -255,7 +247,6 @@ To ensure that sensor has service connectivity, follow the steps described in th If the verification fails and your environment is using a proxy to connect to the Internet, then follow the steps described in [Configure proxy and Internet connectivity settings](configure-proxy-internet.md) topic. - ### Ensure that Microsoft Defender Antivirus is not disabled by a policy **Problem**: The Microsoft Defender ATP service does not start after onboarding. @@ -284,8 +275,9 @@ If the verification fails and your environment is using a proxy to connect to th > [!NOTE] > In addition, you must ensure that wdfilter.sys and wdboot.sys are set to their default start values of "0". - > - `` - > - `` + > + > - `` + > - `` ## Troubleshoot onboarding issues on a server @@ -295,6 +287,7 @@ If you encounter issues while onboarding a server, go through the following veri - [Ensure that the server proxy and Internet connectivity settings are configured properly](configure-server-endpoints.md#server-proxy) You might also need to check the following: + - Check that there is a Microsoft Defender Advanced Threat Protection Service running in the **Processes** tab in **Task Manager**. For example: ![Image of process view with Microsoft Defender Advanced Threat Protection Service running](images/atp-task-manager.png) @@ -311,12 +304,12 @@ You might also need to check the following: - Check to see that devices are reflected in the **Devices list** in the portal. - ## Confirming onboarding of newly built devices There may be instances when onboarding is deployed on a newly built device but not completed. The steps below provide guidance for the following scenario: + - Onboarding package is deployed to newly built devices - Sensor does not start because the Out-of-box experience (OOBE) or first user logon has not been completed - Device is turned off or restarted before the end user performs a first logon @@ -325,7 +318,6 @@ The steps below provide guidance for the following scenario: > [!NOTE] > The following steps are only relevant when using Microsoft Endpoint Configuration Manager. For more details about onboarding using Microsoft Endpoint Configuration Manager, see [Microsoft Defender Advanced Threat Protection](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/windows-defender-advanced-threat-protection). - 1. Create an application in Microsoft Endpoint Configuration Manager. ![Image of Microsoft Endpoint Configuration Manager configuration](images/mecm-1.png) @@ -444,8 +436,8 @@ The steps below provide guidance for the following scenario: ![Image of Microsoft Endpoint Configuration Manager configuration](images/mecm-30.png) - ## Related topics + - [Troubleshoot Microsoft Defender ATP](troubleshoot-mdatp.md) - [Onboard devices](onboard-configure.md) - [Configure device proxy and Internet connectivity settings](configure-proxy-internet.md) From 97e20d5c00b1b7052cee317e5347e109e800d629 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 24 Jul 2020 14:34:17 -0700 Subject: [PATCH 0374/1414] Update manage-atp-post-migration-configuration-manager.md --- .../manage-atp-post-migration-configuration-manager.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md index e7fb66b1a2..d9cf44d22f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md @@ -33,6 +33,7 @@ We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fund |**Install the Configuration Manager console**

*If you don't already have the Configuration Manger console, use these resources to get the bits and install it.* |[Get the installation media](https://docs.microsoft.com/mem/configmgr/core/servers/deploy/install/get-install-media)

[Install the Configuration Manager console](https://docs.microsoft.com/mem/configmgr/core/servers/deploy/install/install-consoles) | |**Manage your organization's devices using Configuration Manager**

*If you have devices (or endpoints) not already onboarded to Microsoft Defender ATP, you can do that with Configuration Manager.* |[Onboard to Microsoft Defender ATP with Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/defender-advanced-threat-protection#about-onboarding-to-atp-with-configuration-manager) | |**Manage antimalware policies and Windows Firewall security for client computers**

*Configure endpoint protection features, including Microsoft Defender ATP, exploit protection, application control, antimalware, firewall settings, and more.* |[Configuration Manager: Endpoint Protection](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection) | +|**Choose methods for updating antimalware updates** on your organization's devices

*With Endpoint Protection in Configuration Manager, you can choose from several methods to keep antimalware definitions up to date on your organization's devices.* |[Configure definition updates for Endpoint Protection](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-definition-updates)

[Use Configuration Manager to deliver definition updates](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-definitions-configmgr) | ## Next steps From 29ec5c7ec5ba01136ea278c4da2689f32310c851 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Fri, 24 Jul 2020 17:36:12 -0400 Subject: [PATCH 0375/1414] added warning; linting second page --- .../microsoft-defender-atp/troubleshoot-onboarding.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md index 97b2d06d99..fd1dd42ea2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md @@ -249,6 +249,11 @@ If the verification fails and your environment is using a proxy to connect to th ### Ensure that Microsoft Defender Antivirus is not disabled by a policy +> [!TIP] +> The following only applies to devices that have **not** yet received the August 2020 update to Microsoft Defender Antivirus. +> +> The August 2020 update ensures that Microsoft Defender Antivirus cannot be disabled via a policy. + **Problem**: The Microsoft Defender ATP service does not start after onboarding. **Symptom**: Onboarding successfully completes, but you see error 577 or error 1058 when trying to start the service. From 31a230b4c5a008b5474b15d6772fa65273a89fff Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Fri, 24 Jul 2020 17:46:04 -0400 Subject: [PATCH 0376/1414] added note to second page, prevent-changes-to-security... --- ...ges-to-security-settings-with-tamper-protection.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md b/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md index 3d058b3d8f..12ab557925 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md @@ -28,6 +28,7 @@ ms.custom: nextgen During some kinds of cyber attacks, bad actors try to disable security features, such as anti-virus protection, on your machines. They do this to get easier access to your data, to install malware, or to otherwise exploit your data, identity, and devices. Tamper protection helps prevent this from occurring. With tamper protection, malicious apps are prevented from taking actions such as: + - Disabling virus and threat protection - Disabling real-time protection - Turning off behavior monitoring @@ -38,7 +39,8 @@ With tamper protection, malicious apps are prevented from taking actions such as ### How it works Tamper protection essentially locks Microsoft Defender Antivirus and prevents your security settings from being changed through apps and methods such as: -- Configuring settings in Registry Editor on your Windows machine + +- Configuring settings in Registry Editor on your Windows machine - Changing settings through PowerShell cmdlets - Editing or removing security settings through group policies @@ -60,9 +62,9 @@ Tamper protection doesn't prevent you from viewing your security settings. And, > [!NOTE] > Tamper protection blocks attempts to modify Microsoft Defender Antivirus settings through the registry. -> +> > To help ensure that tamper protection doesn’t interfere with third-party security products or enterprise installation scripts that modify these settings, go to **Windows Security** and update **Security intelligence** to version 1.287.60.0 or later. (See [Security intelligence updates](https://www.microsoft.com/wdsi/definitions).) -> +> > Once you’ve made this update, tamper protection will continue to protect your registry settings, and will also log attempts to modify them without returning errors. If you are a home user, or you are not subject to settings managed by a security team, you can use the Windows Security app to turn tamper protection on or off. You must have appropriate admin permissions on your machine to do this. @@ -177,7 +179,7 @@ Your regular group policy doesn’t apply to tamper protection, and changes to M >[!NOTE] >A small delay in Group Policy (GPO) processing may occur if Group Policy settings include values that control Microsoft Defender Antivirus features protected by tamper protection. To avoid any potential delays, we recommend that you remove settings that control Microsoft Defender Antivirus related behavior from GPO and simply allow tamper protection to protect Microsoft Defender Antivirus settings.

> Sample Microsoft Defender Antivirus settings:
-> Turn off Microsoft Defender Antivirus
+> Turn off Microsoft Defender Antivirus (**Note:** Only applies to devices that have not received the August 2020 update to Microsoft Defender Antivirus)
> Computer Configuration\Administrative Templates\Windows Components\Windows Defender\ Value DisableAntiSpyware = 0

>Turn off real-time protection
@@ -188,7 +190,6 @@ Value DisableRealtimeMonitoring = 0 Configuring tamper protection in Intune can be targeted to your entire organization as well as to specific devices and user groups. - ### Can I configure Tamper Protection in Microsoft Endpoint Configuration Manager? Currently we do not have support to manage Tamper Protection through Microsoft Endpoint Configuration Manager. From 03316370bfce30e835523bf93e956fcef59a2a10 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 24 Jul 2020 15:01:18 -0700 Subject: [PATCH 0377/1414] Update manage-atp-post-migration-configuration-manager.md --- .../manage-atp-post-migration-configuration-manager.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md index d9cf44d22f..546889a27c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md @@ -30,9 +30,9 @@ We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fund |Task |Resources to learn more | |---------|---------| -|**Install the Configuration Manager console**

*If you don't already have the Configuration Manger console, use these resources to get the bits and install it.* |[Get the installation media](https://docs.microsoft.com/mem/configmgr/core/servers/deploy/install/get-install-media)

[Install the Configuration Manager console](https://docs.microsoft.com/mem/configmgr/core/servers/deploy/install/install-consoles) | -|**Manage your organization's devices using Configuration Manager**

*If you have devices (or endpoints) not already onboarded to Microsoft Defender ATP, you can do that with Configuration Manager.* |[Onboard to Microsoft Defender ATP with Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/defender-advanced-threat-protection#about-onboarding-to-atp-with-configuration-manager) | -|**Manage antimalware policies and Windows Firewall security for client computers**

*Configure endpoint protection features, including Microsoft Defender ATP, exploit protection, application control, antimalware, firewall settings, and more.* |[Configuration Manager: Endpoint Protection](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection) | +|**Install the Configuration Manager console** if you don't already have it

*If you don't already have the Configuration Manger console, use these resources to get the bits and install it.* |[Get the installation media](https://docs.microsoft.com/mem/configmgr/core/servers/deploy/install/get-install-media)

[Install the Configuration Manager console](https://docs.microsoft.com/mem/configmgr/core/servers/deploy/install/install-consoles) | +|**Use Configuration Manager to onboard devices** to Microsoft Defender ATP

*If you have devices (or endpoints) not already onboarded to Microsoft Defender ATP, you can do that with Configuration Manager.* |[Onboard to Microsoft Defender ATP with Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/defender-advanced-threat-protection#about-onboarding-to-atp-with-configuration-manager) | +|**Manage antimalware policies and Windows Firewall security** for client computers (endpoints)

*Configure endpoint protection features, including Microsoft Defender ATP, exploit protection, application control, antimalware, firewall settings, and more.* |[Configuration Manager: Endpoint Protection](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection) | |**Choose methods for updating antimalware updates** on your organization's devices

*With Endpoint Protection in Configuration Manager, you can choose from several methods to keep antimalware definitions up to date on your organization's devices.* |[Configure definition updates for Endpoint Protection](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-definition-updates)

[Use Configuration Manager to deliver definition updates](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-definitions-configmgr) | ## Next steps From 975a2c80ef148dec64e2850bd3a5d13420f76591 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 24 Jul 2020 15:09:38 -0700 Subject: [PATCH 0378/1414] more content adds/fixes --- .../manage-atp-post-migration-configuration-manager.md | 6 ++++-- .../manage-atp-post-migration-group-policy-objects.md | 4 ++-- .../manage-atp-post-migration-other-tools.md | 6 +++--- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md index 546889a27c..79850d79fb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md @@ -22,9 +22,11 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) to manage your organization's threat protection features for devices (also referred to as endpoints). However, you can also use [Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction) to manage Microsoft Defender ATP. Both Configuration Manager and Microsoft Intune are part of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem), together with Desktop Analytics, and other features & capabilities. +We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) to manage your organization's threat protection features for devices (also referred to as endpoints). However, you can also use [Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction) to manage some settings in Microsoft Defender ATP. + +Both Configuration Manager and Microsoft Intune are part of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem), along with Desktop Analytics, and other features & capabilities. - [Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview) -- [Co-manage Microsoft Defender ATP on Windows 10 devices with Configuration Manager and Intune](manage-atp-post-migration-intune.md) +- [See how you can co-manage Microsoft Defender ATP on Windows 10 devices with Configuration Manager and Intune](manage-atp-post-migration-intune.md) ## Configure Microsoft Defender ATP with Configuration Manager diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md index 2ad606801d..87fb13aa5b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md @@ -22,9 +22,9 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) to manage your organization's threat protection features for devices (also referred to as endpoints). However, you can also use Group Policy Objects in Azure Active Directory Domain Services. +We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) to manage your organization's threat protection features for devices (also referred to as endpoints). However, you can also use Group Policy Objects in Azure Active Directory Domain Services to manage some settings in Microsoft Defender ATP. -## Configuring Microsoft Defender ATP with Group Policy Objects +## Configure Microsoft Defender ATP with Group Policy Objects The following table lists various tasks you can perform to configure Microsoft Defender ATP with Group Policy Objects. diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md index c1a8838634..5e108a70dc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md @@ -22,9 +22,9 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -When it comes to managing your organization's threat protection features in Microsoft Defender ATP, we recommend using [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), which includes [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) and [Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection). To learn more, see the following articles: -- [Manage Microsoft Defender ATP with Intune](manage-atp-post-migration-intune.md) -- [Manage Microsoft Defender ATP with Configuration Manager](manage-atp-post-migration-configuration-manager.md) +We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) to manage your organization's threat protection features for devices (also referred to as endpoints). Both [Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection) and Microsoft Intune are part of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem), along with Desktop Analytics, and other features & capabilities. +- [Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview) +- [See how you can co-manage Microsoft Defender ATP on Windows 10 devices with Configuration Manager and Intune](manage-atp-post-migration-intune.md) You can, however, use other tools/methods to perform some tasks. Examples include managing Microsoft Defender Antivirus settings and customizing attack surface reduction rules. These other tools/methods include [PowerShell](#configure-microsoft-defender-atp-with-powershell), [Windows Management Instrumentation](#configure-microsoft-defender-atp-with-windows-management-instrumentation-wmi) (WMI), and [The Microsoft Malware Protection Command Line Utility](#configure-microsoft-defender-atp-with-microsoft-malware-protection-command-line-utility-mpcmdrunexe) (MPCmdRun.exe). From 77f8a096b6e084c18121f498f0a353ffd8cfad38 Mon Sep 17 00:00:00 2001 From: Kelly Baker Date: Fri, 24 Jul 2020 15:13:50 -0700 Subject: [PATCH 0379/1414] Update how-it-pros-can-use-configuration-service-providers.md --- .../how-it-pros-can-use-configuration-service-providers.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/configuration/provisioning-packages/how-it-pros-can-use-configuration-service-providers.md b/windows/configuration/provisioning-packages/how-it-pros-can-use-configuration-service-providers.md index f43c02b946..5fe68ff0bd 100644 --- a/windows/configuration/provisioning-packages/how-it-pros-can-use-configuration-service-providers.md +++ b/windows/configuration/provisioning-packages/how-it-pros-can-use-configuration-service-providers.md @@ -21,7 +21,7 @@ ms.date: 07/27/2017 - Windows 10 - Windows 10 Mobile -This article explains how IT pros and system administrators can take advantage of many settings available through configuration service providers (CSPs) to configure devices running Windows 10 and Windows 10 Mobile in their organizations. CSPs expose device configuration settings in Windows 10. The CSPs are used by mobile device management (MDM) service providers and are documented on the [Hardware Dev Center](https://go.microsoft.com/fwlink/p/?LinkId=717390). +This article explains how IT pros and system administrators can take advantage of many settings available through configuration service providers (CSPs) to configure devices running Windows 10 and Windows 10 Mobile in their organizations. CSPs expose device configuration settings in Windows 10. The CSPs are used by mobile device management (MDM) service providers and are documented in the [Hardware Dev Center](https://go.microsoft.com/fwlink/p/?LinkId=717390). > [!NOTE] > The information provided here about CSPs and CSP documentation also applies to Windows Mobile 5, Windows Mobile 6, Windows Phone 7, and Windows Phone 8, but links to current CSPs are for Windows 10 and Windows 10 Mobile. @@ -30,7 +30,7 @@ This article explains how IT pros and system administrators can take advantage o ## What is a CSP? -In the client operating system, a CSP is the interface between configuration settings specified in a provisioning document and configuration settings on the device. CSPs are similar to Group Policy client-side extensions in that they provide an interface to read, set, modify, or delete configuration settings for a given feature. Typically, these settings map to registry keys, files, or permissions. Some of these settings are configurable, and some are read-only. +In the client operating system, a CSP is the interface between configuration settings that are specified in a provisioning document and configuration settings that are on the device. CSPs are similar to Group Policy client-side extensions in that they provide an interface to read, set, modify, or delete configuration settings for a given feature. Typically, these settings map to registry keys, files, or permissions. Some of these settings are configurable, and some are read-only. Starting with Windows Mobile 5.0, CSPs were used to manage Windows mobile devices. On the Windows 10 platform, the management approach for both desktop and mobile devices converges, taking advantage of the same CSPs to configure and manage all devices running Windows 10. From c3afd06326a0ee8f74463741a6641390b570f8e9 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 24 Jul 2020 15:51:41 -0700 Subject: [PATCH 0380/1414] Update manage-atp-post-migration-other-tools.md --- .../manage-atp-post-migration-other-tools.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md index 5e108a70dc..bce8c8a4c5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md @@ -26,9 +26,9 @@ We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fund - [Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview) - [See how you can co-manage Microsoft Defender ATP on Windows 10 devices with Configuration Manager and Intune](manage-atp-post-migration-intune.md) -You can, however, use other tools/methods to perform some tasks. Examples include managing Microsoft Defender Antivirus settings and customizing attack surface reduction rules. These other tools/methods include [PowerShell](#configure-microsoft-defender-atp-with-powershell), [Windows Management Instrumentation](#configure-microsoft-defender-atp-with-windows-management-instrumentation-wmi) (WMI), and [The Microsoft Malware Protection Command Line Utility](#configure-microsoft-defender-atp-with-microsoft-malware-protection-command-line-utility-mpcmdrunexe) (MPCmdRun.exe). +You can, however, use other tools/methods, such as [PowerShell](#configure-microsoft-defender-atp-with-powershell), [Windows Management Instrumentation](#configure-microsoft-defender-atp-with-windows-management-instrumentation-wmi) (WMI), and the [Microsoft Malware Protection Command Line Utility](#configure-microsoft-defender-atp-with-microsoft-malware-protection-command-line-utility-mpcmdrunexe) (MPCmdRun.exe), to perform some tasks. For example, you can manage some Microsoft Defender Antivirus settings using these tools. And, in some cases, you can customize your attack surface reduction rules and exploit protection settings. -> [!NOTE] +> [!IMPORTANT] > Threat protection features that you configure by using PowerShell, WMI, or MCPmdRun.exe can be overwritten by configuration settings that are deployed with Intune or Configuration Manager. ## Configure Microsoft Defender ATP with PowerShell @@ -37,26 +37,28 @@ You can use PowerShell to manage Microsoft Defender Antivirus, exploit protectio |Task |Resources to learn more | |---------|---------| -|**Manage Microsoft Defender Antivirus** with PowerShell cmdlets |[Use PowerShell cmdlets to configure and manage Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-powershell-cmdlets-microsoft-defender-antivirus)

[Use PowerShell cmdlets to enable cloud-delivered protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus#use-powershell-cmdlets-to-enable-cloud-delivered-protection) | -|**Configure exploit protection** with PowerShell | [Customize exploit protection: PowerShell reference](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection#powershell-reference) | +|**Manage Microsoft Defender Antivirus**

*View status of antimalware protection, configure preferences for antivirus scans & updates, and make other changes to your antivirus protection.* |[Use PowerShell cmdlets to configure and manage Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-powershell-cmdlets-microsoft-defender-antivirus)

[Use PowerShell cmdlets to enable cloud-delivered protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus#use-powershell-cmdlets-to-enable-cloud-delivered-protection) | +|**Configure exploit protection** to mitigate threats on your organization's devices

*We recommend using exploit protection in [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/evaluate-exploit-protection#powershell) at first. That way, you can see how exploit protection affects apps your organization is using.* | [Customize exploit protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection)

[PowerShell cmdlets for exploit protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection#powershell-reference) | |**Configure attack surface reduction rules** with PowerShell

*You can use PowerShell to exclude files and folders from attack surface reduction rules.* |[Customize attack surface reduction rules: Use PowerShell to exclude files & folders](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction#use-powershell-to-exclude-files-and-folders) | ## Configure Microsoft Defender ATP with Windows Management Instrumentation (WMI) +WMI is a scripting interface that allows you to retrieve, modify, and update settings. To learn more, see [Using WMI](https://docs.microsoft.com/windows/win32/wmisdk/using-wmi). + |Task |Resources to learn more | |---------|---------| -|**Enable cloud-delivered protection** |[Use Windows Management Instruction (WMI) to enable cloud-delivered protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus#use-windows-management-instruction-wmi-to-enable-cloud-delivered-protection) | -|task 2 | link | +|**Enable cloud-delivered protection** on a device |[Use Windows Management Instruction (WMI) to enable cloud-delivered protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus#use-windows-management-instruction-wmi-to-enable-cloud-delivered-protection) | +|**Retrieve, modify, and update settings** for Microsoft Defender Antivirus | [Use WMI to configure and manage Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-wmi-microsoft-defender-antivirus)

[Review the list of available WMI classes and example scripts](https://docs.microsoft.com/previous-versions/windows/desktop/defender/windows-defender-wmiv2-apis-portal) | ## Configure Microsoft Defender ATP with Microsoft Malware Protection Command Line Utility (MPCmdRun.exe) +On an individual device, you can run a scan, start diagnostic tracing, check for security intellligence updates, and more using the mpcmdrun.exe command line tool. You can find the utility in `%ProgramFiles%\Windows Defender\MpCmdRun.exe`. You must run it from a command prompt. |Task |Resources to learn more | |---------|---------| -|**Manage Microsoft Defender Antivirus** |[Configure and manage Microsoft Defender Antivirus with the Microsoft Malware Protection Command Line Utility (mpcmdrun.exe) command-line tool](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/command-line-arguments-microsoft-defender-antivirus) | -|Row2 | link | +|**Manage Microsoft Defender Antivirus** |[Configure and manage Microsoft Defender Antivirus with mpcmdrun.exe](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/command-line-arguments-microsoft-defender-antivirus) | ## Next steps From f07822db04559b117738c5f9124b4366505e4857 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 24 Jul 2020 15:52:45 -0700 Subject: [PATCH 0381/1414] Update TOC.md --- windows/security/threat-protection/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 3a80ee88a9..0a747c96fc 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -28,7 +28,7 @@ #### [Onboard to Microsoft Defender ATP](microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md) ### [Manage Microsoft Defender ATP post migration]() #### [Overview](microsoft-defender-atp/manage-atp-post-migration.md) -#### [Intune](microsoft-defender-atp/manage-atp-post-migration-intune.md) +#### [Intune (recommended)](microsoft-defender-atp/manage-atp-post-migration-intune.md) #### [Configuration Manager](microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md) #### [Group Policy Objects](microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md) #### [PowerShell, WMI, and MPCmdRun.exe](microsoft-defender-atp/manage-atp-post-migration-other-tools.md) From d0d344780a1a9e2af3f3024b819d51efccb4551a Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 24 Jul 2020 16:00:59 -0700 Subject: [PATCH 0382/1414] Update manage-atp-post-migration.md --- .../microsoft-defender-atp/manage-atp-post-migration.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md index 6f838c10e4..a75256841a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md @@ -29,8 +29,8 @@ The following table lists various tools/methods you can use, with links to learn |Tool/Method |Description | |---------|---------| -|**[Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune)** |Microsoft Intune, a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), focuses on mobile device management (MDM) and mobile application management (MAM). With Intune, you control how your organization’s devices are used, including mobile phones, tablets, and laptops. You can also configure specific policies to control applications.

See [Manage Microsoft Defender ATP using Intune](manage-atp-post-migration-intune.md). | -|**[Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction)** |Configuration Manager, formerly known as System Center Configuration Manager, is a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview). Configuration Manager is a complex and powerful tool to manage your users, devices, and software.

See [Manage Microsoft Defender ATP with Configuration Manager](manage-atp-post-migration-configuration-manager.md). | +|**[Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune)** (recommended) |Microsoft Intune, a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), focuses on mobile device management (MDM) and mobile application management (MAM). With Intune, you control how your organization’s devices are used, including mobile phones, tablets, and laptops. You can also configure specific policies to control applications.

See [Manage Microsoft Defender ATP using Intune](manage-atp-post-migration-intune.md). | +|**[Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction)** |Configuration Manager, formerly known as System Center Configuration Manager, is a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview). Configuration Manager is a powerful tool to manage your users, devices, and software.

See [Manage Microsoft Defender ATP with Configuration Manager](manage-atp-post-migration-configuration-manager.md). | |**[Group Policy Objects in Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services/manage-group-policy)** |[Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services/overview) includes built-in Group Policy Objects for users and devices. You can customize the built-in Group Policy Objects as needed for your environment, as well as create custom Group Policy Objects and organizational units (OUs).

See [Manage Microsoft Defender ATP with Group Policy Objects](manage-atp-post-migration-group-policy-objects.md). | -|**[PowerShell, WMI, and MPCmdRun.exe](manage-atp-post-migration-other-tools.md)** |You can use PowerShell to manage Microsoft Defender Antivirus, exploit protection, and your attack surface reduction rules. See [Configuring Microsoft Defender ATP with PowerShell](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-powershell).

You can use Windows Management Instrumentation (WMI) to manage Microsoft Defender Antivirus and exclusions. See [Configuring Microsoft Defender ATP with WMI](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-windows-management-instrumentation-wmi).

You can use the Microsoft Malware Protection Command Line Utility (MPCmdRun.exe) to manage Microsoft Defender Antivirus and exclusions, as well as validate connections between your network and the cloud. See [Configuring Microsoft Defender ATP with MPCmdRun.exe](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-microsoft-malware-protection-command-line-utility-mpcmdrunexe). | +|**[PowerShell, WMI, and MPCmdRun.exe](manage-atp-post-migration-other-tools.md)** |**We recommend using Intune, Configuration Manager, or Group Policy Objects to manage threat protection features on your organization's devices.** However, you can configure some settings, such as Microsoft Defender Antivirus settings on individual devices (endpoints) with PowerShell, WMI, or the MPCmdRun.exe too.

You can use PowerShell to manage Microsoft Defender Antivirus, exploit protection, and your attack surface reduction rules. See [Configure Microsoft Defender ATP with PowerShell](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-powershell).

You can use Windows Management Instrumentation (WMI) to manage Microsoft Defender Antivirus and exclusions. See [Configure Microsoft Defender ATP with WMI](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-windows-management-instrumentation-wmi).

You can use the Microsoft Malware Protection Command Line Utility (MPCmdRun.exe) to manage Microsoft Defender Antivirus and exclusions, as well as validate connections between your network and the cloud. See [Configure Microsoft Defender ATP with MPCmdRun.exe](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-microsoft-malware-protection-command-line-utility-mpcmdrunexe). | From b73879a46170903896e9a8e124c2f03fc682f073 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 24 Jul 2020 16:01:49 -0700 Subject: [PATCH 0383/1414] Update manage-atp-post-migration.md --- .../microsoft-defender-atp/manage-atp-post-migration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md index a75256841a..ee067db569 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md @@ -32,5 +32,5 @@ The following table lists various tools/methods you can use, with links to learn |**[Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune)** (recommended) |Microsoft Intune, a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), focuses on mobile device management (MDM) and mobile application management (MAM). With Intune, you control how your organization’s devices are used, including mobile phones, tablets, and laptops. You can also configure specific policies to control applications.

See [Manage Microsoft Defender ATP using Intune](manage-atp-post-migration-intune.md). | |**[Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction)** |Configuration Manager, formerly known as System Center Configuration Manager, is a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview). Configuration Manager is a powerful tool to manage your users, devices, and software.

See [Manage Microsoft Defender ATP with Configuration Manager](manage-atp-post-migration-configuration-manager.md). | |**[Group Policy Objects in Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services/manage-group-policy)** |[Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services/overview) includes built-in Group Policy Objects for users and devices. You can customize the built-in Group Policy Objects as needed for your environment, as well as create custom Group Policy Objects and organizational units (OUs).

See [Manage Microsoft Defender ATP with Group Policy Objects](manage-atp-post-migration-group-policy-objects.md). | -|**[PowerShell, WMI, and MPCmdRun.exe](manage-atp-post-migration-other-tools.md)** |**We recommend using Intune, Configuration Manager, or Group Policy Objects to manage threat protection features on your organization's devices.** However, you can configure some settings, such as Microsoft Defender Antivirus settings on individual devices (endpoints) with PowerShell, WMI, or the MPCmdRun.exe too.

You can use PowerShell to manage Microsoft Defender Antivirus, exploit protection, and your attack surface reduction rules. See [Configure Microsoft Defender ATP with PowerShell](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-powershell).

You can use Windows Management Instrumentation (WMI) to manage Microsoft Defender Antivirus and exclusions. See [Configure Microsoft Defender ATP with WMI](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-windows-management-instrumentation-wmi).

You can use the Microsoft Malware Protection Command Line Utility (MPCmdRun.exe) to manage Microsoft Defender Antivirus and exclusions, as well as validate connections between your network and the cloud. See [Configure Microsoft Defender ATP with MPCmdRun.exe](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-microsoft-malware-protection-command-line-utility-mpcmdrunexe). | +|**[PowerShell, WMI, and MPCmdRun.exe](manage-atp-post-migration-other-tools.md)** |*We recommend using Intune, Configuration Manager, or Group Policy Objects to manage threat protection features on your organization's devices.* However, you can configure some settings, such as Microsoft Defender Antivirus settings on individual devices (endpoints) with PowerShell, WMI, or the MPCmdRun.exe too.

You can use PowerShell to manage Microsoft Defender Antivirus, exploit protection, and your attack surface reduction rules. See [Configure Microsoft Defender ATP with PowerShell](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-powershell).

You can use Windows Management Instrumentation (WMI) to manage Microsoft Defender Antivirus and exclusions. See [Configure Microsoft Defender ATP with WMI](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-windows-management-instrumentation-wmi).

You can use the Microsoft Malware Protection Command Line Utility (MPCmdRun.exe) to manage Microsoft Defender Antivirus and exclusions, as well as validate connections between your network and the cloud. See [Configure Microsoft Defender ATP with MPCmdRun.exe](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-microsoft-malware-protection-command-line-utility-mpcmdrunexe). | From a46996e9470061a723b0cae5d592407d051506e3 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 24 Jul 2020 16:03:17 -0700 Subject: [PATCH 0384/1414] Update manage-atp-post-migration-configuration-manager.md --- .../manage-atp-post-migration-configuration-manager.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md index 79850d79fb..0a1f8669e9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md @@ -26,7 +26,7 @@ We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fund Both Configuration Manager and Microsoft Intune are part of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem), along with Desktop Analytics, and other features & capabilities. - [Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview) -- [See how you can co-manage Microsoft Defender ATP on Windows 10 devices with Configuration Manager and Intune](manage-atp-post-migration-intune.md) +- [Co-manage Microsoft Defender ATP on Windows 10 devices with Configuration Manager and Intune](manage-atp-post-migration-intune.md) ## Configure Microsoft Defender ATP with Configuration Manager From f31da16512a8c4b31d0bd77bc0d1fd90c3b997dd Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 24 Jul 2020 16:05:40 -0700 Subject: [PATCH 0385/1414] Update manage-atp-post-migration-other-tools.md --- .../manage-atp-post-migration-other-tools.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md index bce8c8a4c5..07119e1daf 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md @@ -22,11 +22,12 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) to manage your organization's threat protection features for devices (also referred to as endpoints). Both [Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection) and Microsoft Intune are part of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem), along with Desktop Analytics, and other features & capabilities. -- [Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview) -- [See how you can co-manage Microsoft Defender ATP on Windows 10 devices with Configuration Manager and Intune](manage-atp-post-migration-intune.md) +> [!NOTE] +> We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) to manage your organization's threat protection features for devices (also referred to as endpoints). Both [Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection) and Microsoft Intune are part of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem), along with Desktop Analytics, and other features & capabilities. +> - [Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview) +> - [Co-manage Microsoft Defender ATP on Windows 10 devices with Configuration Manager and Intune](manage-atp-post-migration-intune.md) -You can, however, use other tools/methods, such as [PowerShell](#configure-microsoft-defender-atp-with-powershell), [Windows Management Instrumentation](#configure-microsoft-defender-atp-with-windows-management-instrumentation-wmi) (WMI), and the [Microsoft Malware Protection Command Line Utility](#configure-microsoft-defender-atp-with-microsoft-malware-protection-command-line-utility-mpcmdrunexe) (MPCmdRun.exe), to perform some tasks. For example, you can manage some Microsoft Defender Antivirus settings using these tools. And, in some cases, you can customize your attack surface reduction rules and exploit protection settings. +You can manage some Microsoft Defender Antivirus settings on devices with [PowerShell](#configure-microsoft-defender-atp-with-powershell), [Windows Management Instrumentation](#configure-microsoft-defender-atp-with-windows-management-instrumentation-wmi) (WMI), and the [Microsoft Malware Protection Command Line Utility](#configure-microsoft-defender-atp-with-microsoft-malware-protection-command-line-utility-mpcmdrunexe) (MPCmdRun.exe). For example, you can manage some Microsoft Defender Antivirus settings. And, in some cases, you can customize your attack surface reduction rules and exploit protection settings. > [!IMPORTANT] > Threat protection features that you configure by using PowerShell, WMI, or MCPmdRun.exe can be overwritten by configuration settings that are deployed with Intune or Configuration Manager. From a103c543ceeafae8ed0b2dea79c56705aa90f471 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 24 Jul 2020 16:06:55 -0700 Subject: [PATCH 0386/1414] Update manage-atp-post-migration-intune.md --- .../microsoft-defender-atp/manage-atp-post-migration-intune.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index db8a36ec1c..4abc3360f7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -24,6 +24,7 @@ ms.topic: article We recommend using Microsoft Intune to manage your organization's threat protection features for devices (also referred to as endpoints). Intune is part of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem), along with Configuration Manager, Desktop Analytics, and other features & capabilities. [Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview). +This article describes how to find your Microsoft Defender ATP settings in Intune, and lists various tasks you can perform to manage Microsoft Defender ATP for your organization. ## Find your Microsoft Defender ATP settings in Intune From c18d38b833fca33f4d40c7198e32bc86ed3192af Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 24 Jul 2020 16:08:28 -0700 Subject: [PATCH 0387/1414] Update manage-atp-post-migration-group-policy-objects.md --- .../manage-atp-post-migration-group-policy-objects.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md index 87fb13aa5b..3a057e1713 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md @@ -22,7 +22,10 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) to manage your organization's threat protection features for devices (also referred to as endpoints). However, you can also use Group Policy Objects in Azure Active Directory Domain Services to manage some settings in Microsoft Defender ATP. +> [!NOTE] +> We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) to manage your organization's threat protection features for devices (also referred to as endpoints). See [Manage Microsoft Defender Advanced Threat Protection with Intune](manage-atp-post-migration-intune.md). + +You can use Group Policy Objects in Azure Active Directory Domain Services to manage some settings in Microsoft Defender ATP. ## Configure Microsoft Defender ATP with Group Policy Objects From ad6d0572ccb468bcbd16feafbc4db57c6b03ef68 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 24 Jul 2020 16:08:58 -0700 Subject: [PATCH 0388/1414] Update manage-atp-post-migration-configuration-manager.md --- .../manage-atp-post-migration-configuration-manager.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md index 0a1f8669e9..290737eb85 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md @@ -22,7 +22,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) to manage your organization's threat protection features for devices (also referred to as endpoints). However, you can also use [Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction) to manage some settings in Microsoft Defender ATP. +We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) to manage your organization's threat protection features for devices (also referred to as endpoints). You can also use [Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction) to manage some settings in Microsoft Defender ATP. Both Configuration Manager and Microsoft Intune are part of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem), along with Desktop Analytics, and other features & capabilities. - [Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview) From a8ea97daede4650b94e102749790afe68395fdf9 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 24 Jul 2020 16:10:43 -0700 Subject: [PATCH 0389/1414] Update manage-atp-post-migration-other-tools.md --- .../manage-atp-post-migration-other-tools.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md index 07119e1daf..4ea8ac68a7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md @@ -25,7 +25,8 @@ ms.topic: article > [!NOTE] > We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) to manage your organization's threat protection features for devices (also referred to as endpoints). Both [Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection) and Microsoft Intune are part of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem), along with Desktop Analytics, and other features & capabilities. > - [Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview) -> - [Co-manage Microsoft Defender ATP on Windows 10 devices with Configuration Manager and Intune](manage-atp-post-migration-intune.md) +> - [Co-manage Microsoft Defender ATP on Windows 10 devices with Configuration Manager and Intune](manage-atp-post-migration-intune.md) +> - [Manage Microsoft Defender ATP with Intune](manage-atp-post-migration-intune.md) You can manage some Microsoft Defender Antivirus settings on devices with [PowerShell](#configure-microsoft-defender-atp-with-powershell), [Windows Management Instrumentation](#configure-microsoft-defender-atp-with-windows-management-instrumentation-wmi) (WMI), and the [Microsoft Malware Protection Command Line Utility](#configure-microsoft-defender-atp-with-microsoft-malware-protection-command-line-utility-mpcmdrunexe) (MPCmdRun.exe). For example, you can manage some Microsoft Defender Antivirus settings. And, in some cases, you can customize your attack surface reduction rules and exploit protection settings. From 163f6d5e322ad273c85256224d8a942fdb30145a Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 24 Jul 2020 16:11:25 -0700 Subject: [PATCH 0390/1414] Update manage-atp-post-migration.md --- .../microsoft-defender-atp/manage-atp-post-migration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md index ee067db569..c6fb94903f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md @@ -32,5 +32,5 @@ The following table lists various tools/methods you can use, with links to learn |**[Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune)** (recommended) |Microsoft Intune, a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), focuses on mobile device management (MDM) and mobile application management (MAM). With Intune, you control how your organization’s devices are used, including mobile phones, tablets, and laptops. You can also configure specific policies to control applications.

See [Manage Microsoft Defender ATP using Intune](manage-atp-post-migration-intune.md). | |**[Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction)** |Configuration Manager, formerly known as System Center Configuration Manager, is a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview). Configuration Manager is a powerful tool to manage your users, devices, and software.

See [Manage Microsoft Defender ATP with Configuration Manager](manage-atp-post-migration-configuration-manager.md). | |**[Group Policy Objects in Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services/manage-group-policy)** |[Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services/overview) includes built-in Group Policy Objects for users and devices. You can customize the built-in Group Policy Objects as needed for your environment, as well as create custom Group Policy Objects and organizational units (OUs).

See [Manage Microsoft Defender ATP with Group Policy Objects](manage-atp-post-migration-group-policy-objects.md). | -|**[PowerShell, WMI, and MPCmdRun.exe](manage-atp-post-migration-other-tools.md)** |*We recommend using Intune, Configuration Manager, or Group Policy Objects to manage threat protection features on your organization's devices.* However, you can configure some settings, such as Microsoft Defender Antivirus settings on individual devices (endpoints) with PowerShell, WMI, or the MPCmdRun.exe too.

You can use PowerShell to manage Microsoft Defender Antivirus, exploit protection, and your attack surface reduction rules. See [Configure Microsoft Defender ATP with PowerShell](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-powershell).

You can use Windows Management Instrumentation (WMI) to manage Microsoft Defender Antivirus and exclusions. See [Configure Microsoft Defender ATP with WMI](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-windows-management-instrumentation-wmi).

You can use the Microsoft Malware Protection Command Line Utility (MPCmdRun.exe) to manage Microsoft Defender Antivirus and exclusions, as well as validate connections between your network and the cloud. See [Configure Microsoft Defender ATP with MPCmdRun.exe](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-microsoft-malware-protection-command-line-utility-mpcmdrunexe). | +|**[PowerShell, WMI, and MPCmdRun.exe](manage-atp-post-migration-other-tools.md)** |*We recommend using Intune, Configuration Manager, or Group Policy Objects to manage threat protection features on your organization's devices. However, you can configure some settings, such as Microsoft Defender Antivirus settings on individual devices (endpoints) with PowerShell, WMI, or the MPCmdRun.exe tool.*

You can use PowerShell to manage Microsoft Defender Antivirus, exploit protection, and your attack surface reduction rules. See [Configure Microsoft Defender ATP with PowerShell](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-powershell).

You can use Windows Management Instrumentation (WMI) to manage Microsoft Defender Antivirus and exclusions. See [Configure Microsoft Defender ATP with WMI](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-windows-management-instrumentation-wmi).

You can use the Microsoft Malware Protection Command Line Utility (MPCmdRun.exe) to manage Microsoft Defender Antivirus and exclusions, as well as validate connections between your network and the cloud. See [Configure Microsoft Defender ATP with MPCmdRun.exe](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-microsoft-malware-protection-command-line-utility-mpcmdrunexe). | From f4fa0d98dcf7cfee9583cfb73e8c6b2fd08f0a6c Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 24 Jul 2020 16:12:36 -0700 Subject: [PATCH 0391/1414] Update manage-atp-post-migration-group-policy-objects.md --- .../manage-atp-post-migration-group-policy-objects.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md index 3a057e1713..3f9b7d6e6c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md @@ -23,7 +23,7 @@ ms.topic: article - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) > [!NOTE] -> We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) to manage your organization's threat protection features for devices (also referred to as endpoints). See [Manage Microsoft Defender Advanced Threat Protection with Intune](manage-atp-post-migration-intune.md). +> We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) to manage your organization's threat protection features for devices (also referred to as endpoints). See [Manage Microsoft Defender ATP with Intune](manage-atp-post-migration-intune.md). You can use Group Policy Objects in Azure Active Directory Domain Services to manage some settings in Microsoft Defender ATP. From 10e06ef26ba25120a16176dedba0a5c76518520e Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 24 Jul 2020 16:13:27 -0700 Subject: [PATCH 0392/1414] Update manage-atp-post-migration-configuration-manager.md --- .../manage-atp-post-migration-configuration-manager.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md index 290737eb85..88a0383b79 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md @@ -22,9 +22,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) to manage your organization's threat protection features for devices (also referred to as endpoints). You can also use [Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction) to manage some settings in Microsoft Defender ATP. - -Both Configuration Manager and Microsoft Intune are part of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem), along with Desktop Analytics, and other features & capabilities. +We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) to manage your organization's threat protection features for devices (also referred to as endpoints). You can also use [Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction) to manage some settings in Microsoft Defender ATP. Both Configuration Manager and Microsoft Intune are part of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem), along with Desktop Analytics, and other features & capabilities. - [Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview) - [Co-manage Microsoft Defender ATP on Windows 10 devices with Configuration Manager and Intune](manage-atp-post-migration-intune.md) From a27cac874e1c8c44e5001b552b69ee71604c1a51 Mon Sep 17 00:00:00 2001 From: Brent Dunsire Date: Fri, 24 Jul 2020 16:14:57 -0700 Subject: [PATCH 0393/1414] Update URL for link to Intune content for managing web protection on Android The Intune MD ATP doc has been restructured into multiple articles on 7/24. Only this link needs redirection (In this article). I am not aware of additional content that might have links to the Intune docs. The key landing doc remains intune/protect/advanced-threat-protection.md and will suffice for anything that wasn't a bookmarked sub-section. --- .../microsoft-defender-atp/android-configure.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-configure.md b/windows/security/threat-protection/microsoft-defender-atp/android-configure.md index 4c9046ca63..dc28afd7dc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-configure.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-configure.md @@ -43,7 +43,7 @@ Microsoft Defender ATP for Android enables admins to configure custom indicators ## Configure web protection Microsoft Defender ATP for Android allows IT Administrators the ability to configure the web protection feature. This capability is available within the Microsoft Endpoint Manager Admin center. -For more information, see [Configure web protection on devices that run Android](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection#configure-web-protection-on-devices-that-run-android). +For more information, see [Configure web protection on devices that run Android](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection-manage-android). ## Related topics - [Overview of Microsoft Defender ATP for Android](microsoft-defender-atp-android.md) From 296b68d7054a60bbb5a1dbcfb067184feaab022f Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Sat, 25 Jul 2020 18:27:10 +0500 Subject: [PATCH 0394/1414] updated information As checked in the portal, protected domains should be added with |. Updating the information in doc. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/7135 --- .../create-wip-policy-using-intune-azure.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md index b3f555bb13..29ad99192e 100644 --- a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md +++ b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md @@ -461,10 +461,10 @@ contoso.sharepoint.com|contoso.visualstudio.com Specify the domains used for identities in your environment. All traffic to the fully-qualified domains appearing in this list will be protected. -Separate multiple domains with the "," delimiter. +Separate multiple domains with the "|" delimiter. ```code -exchange.contoso.com,contoso.com,region.contoso.com +exchange.contoso.com|contoso.com|region.contoso.com ``` ### Network domains From 0b08be80aadc87c5d4af222a4e30b06bdde79b8b Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Sat, 25 Jul 2020 22:36:04 +0500 Subject: [PATCH 0395/1414] note additon As recommended by user, updated the note section in the doc. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/7062 --- windows/client-management/mdm/certificatestore-csp.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/certificatestore-csp.md b/windows/client-management/mdm/certificatestore-csp.md index 6e878defd1..7c534c850a 100644 --- a/windows/client-management/mdm/certificatestore-csp.md +++ b/windows/client-management/mdm/certificatestore-csp.md @@ -17,7 +17,9 @@ ms.date: 02/28/2020 The CertificateStore configuration service provider is used to add secure socket layers (SSL), intermediate, and self-signed certificates. -> **Note**   The CertificateStore configuration service provider does not support installing client certificates. +> [!Note] +> The CertificateStore configuration service provider does not support installing client certificates. +> Microsoft protocol version of OMA is case insensitive. From b763045268109aa064a4d1887f3ac1184ff11ca3 Mon Sep 17 00:00:00 2001 From: JiayinPei Date: Sun, 26 Jul 2020 12:03:44 +0800 Subject: [PATCH 0396/1414] Fix invalid yaml syntax --- .../release-information/resolved-issues-windows-10-1903.yml | 2 +- windows/release-information/status-windows-10-1803.yml | 6 +++--- .../status-windows-10-1809-and-windows-server-2019.yml | 6 +++--- windows/release-information/status-windows-10-1903.yml | 6 +++--- windows/release-information/status-windows-10-1909.yml | 6 +++--- 5 files changed, 13 insertions(+), 13 deletions(-) diff --git a/windows/release-information/resolved-issues-windows-10-1903.yml b/windows/release-information/resolved-issues-windows-10-1903.yml index b398ac1bc9..e0375fb086 100644 --- a/windows/release-information/resolved-issues-windows-10-1903.yml +++ b/windows/release-information/resolved-issues-windows-10-1903.yml @@ -104,7 +104,7 @@ sections: +

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016
Resolution: This issue was resolved in KB4512941 and the safeguard hold has been removed. Please note, it can take up to 48 hours before you can update to offered Windows 10, version 1903 or Windows Server, version 1903.

Back to top diff --git a/windows/release-information/status-windows-10-1803.yml b/windows/release-information/status-windows-10-1803.yml index 1baf22a6b0..a4aa84810e 100644 --- a/windows/release-information/status-windows-10-1803.yml +++ b/windows/release-information/status-windows-10-1803.yml @@ -20,9 +20,9 @@ sections: text: " Find information on known issues for Windows 10, version 1803. Looking for a specific issue? Press CTRL + F (or Command + F if you are using a Mac) and enter your search term(s). -
DetailsOriginating updateStatusHistory
dGPU occasionally disappear from device manager on Surface Book 2
Microsoft has identified a compatibility issue on some Surface Book 2 devices configured with Nvidia discrete graphics processing units (dGPUs). After updating to Windows 10, version 1903 (the May 2019 Update), some apps or games that needs to perform graphics intensive operations may close or fail to open.
 
To safeguard your update experience, we have applied a compatibility hold on Surface Book 2 devices with Nvidia dGPU from being offered Windows 10, version 1903 until this issue is resolved.
 
Affected platforms:
  • Client: Windows 10, version 1903
Resolved: To resolve this issue, you will need to update the firmware of your Surface Book 2 device. Please see the Surface Book 2 update history page for instructions on how to install the October 2019 updates on your device. There is no update for Windows needed for this issue.
 
The safeguard hold has been removed. Please note, it can take up to 48 hours before you can update to offered Windows 10, version 1903.

Back to top
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
Resolved:
October 18, 2019
04:33 PM PT

Opened:
July 12, 2019
04:20 PM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after installation of KB4497935. Devices that are domain controllers or domain members are both affected.

To safeguard your update experience, we have applied a compatibility hold on devices configured to use MIT Kerberos realm from being offered Windows 10, version 1903 or Windows Server, version 1903.

Note If you are not sure if your device is affected, contact your administrator. Advanced users can check for “Define interoperable Kerberos v5 realm settings” policy under Computer Configuration -> Policies -> Administrative Templates > System -> Kerberos or check if this registry key exists:
HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System\\Kerberos\\MitRealms
-

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016
Resolution: This issue was resolved in KB4512941 and the safeguard hold has been removed. Please note, it can take up to 48 hours before you can update to offered Windows 10, version 1903 or Windows Server, version 1903.

Back to top
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
KB4512941
Resolved:
August 30, 2019
10:00 AM PT

Opened:
July 25, 2019
06:10 PM PT
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
KB4512941
Resolved:
August 30, 2019
10:00 AM PT

Opened:
July 25, 2019
06:10 PM PT
Issues updating when certain versions of Intel storage drivers are installed
Intel and Microsoft have found incompatibility issues with certain versions of the Intel Rapid Storage Technology (Intel RST) drivers and the Windows 10 May 2019 Update (Windows 10, version 1903).  

To safeguard your update experience, we have applied a compatibility hold on devices with Intel RST drivers, versions 15.1.0.1002 through version 15.5.2.1053 installed from installing or being offered Windows 10, version 1903 or Windows Server, version 1903, until the driver has been updated.

Versions 15.5.2.1054 or later are compatible, and a device that has these drivers installed can install the Windows 10 May 2019 Update. For affected devices, the recommended version is 15.9.8.1050.

Affected platforms:
  • Client: Windows 10, version 1903
  • Server: Windows Server, version 1903
Resolution: This issue was resolved in KB4512941 and the safeguard hold has been removed. Please note, it can take up to 48 hours before you can update to Windows 10, version 1903.

Back to top
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
KB4512941
Resolved:
August 30, 2019
10:00 AM PT

Opened:
July 25, 2019
06:10 PM PT
Initiating a Remote Desktop connection may result in black screen
When initiating a Remote Desktop connection to devices with some older GPU drivers, you may receive a black screen. Any version of Windows may encounter this issue when initiating a Remote Desktop connection to a Windows 10, version 1903 device which is running an affected display driver, including the drivers for the Intel 4 series chipset integrated GPU (iGPU).

Affected platforms:
  • Client: Windows 10, version 1903
  • Server: Windows Server, version 1903
Resolution: This issue was resolved in KB4512941.

Back to top
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
KB4512941
Resolved:
August 30, 2019
10:00 AM PT

Opened:
July 12, 2019
04:42 PM PT
Devices starting using PXE from a WDS or Configuration Manager servers may fail to start
Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) or System Center Configuration Manager might fail to start with the error \"Status: 0xc0000001, Info: A required device isn't connected or can't be accessed\" after installing KB4503293 on a WDS server.

Affected platforms:
  • Server: Windows Server 2008 SP2; Windows Server 2008 R2 SP1; Windows Server 2012; Windows Server 2012 R2; Windows Server 2016; Windows Server, version 1803; Windows Server 2019; Windows Server, version 1809; Windows Server, version 1903
Resolution: This issue was resolved in KB4512941.

Back to top
OS Build 18362.175

June 11, 2019
KB4503293
Resolved
KB4512941
Resolved:
August 30, 2019
10:00 AM PT

Opened:
July 10, 2019
02:51 PM PT
-
Current status as of November 12, 2019:       
Windows 10, version 1803 (the April 2018 Update) Home and Pro editions have reached end of service. For Windows 10 devices that are at, or within several months of reaching end of service, Windows Update will automatically initiate a feature update (with users having the ability to choose a convenient time); keeping those devices supported and receiving the monthly updates that are critical to device security and ecosystem health.
-
+ +
Current status as of November 12, 2019:       
Windows 10, version 1803 (the April 2018 Update) Home and Pro editions have reached end of service. For Windows 10 devices that are at, or within several months of reaching end of service, Windows Update will automatically initiate a feature update (with users having the ability to choose a convenient time); keeping those devices supported and receiving the monthly updates that are critical to device security and ecosystem health.
+
" diff --git a/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml b/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml index a684f5350f..1260d1f9d9 100644 --- a/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml +++ b/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml @@ -20,9 +20,9 @@ sections: text: " Find information on known issues for Windows 10, version 1809 and Windows Server 2019. Looking for a specific issue? Press CTRL + F (or Command + F if you are using a Mac) and enter your search term(s). - -
Current status as of November 12, 2019:
Windows 10, version 1809 is designated for broad deployment. The recommended servicing status is Semi-Annual Channel.
-
+ +
Current status as of November 12, 2019:
Windows 10, version 1809 is designated for broad deployment. The recommended servicing status is Semi-Annual Channel.
+
" diff --git a/windows/release-information/status-windows-10-1903.yml b/windows/release-information/status-windows-10-1903.yml index 4fe4e28478..e52c2bd1fe 100644 --- a/windows/release-information/status-windows-10-1903.yml +++ b/windows/release-information/status-windows-10-1903.yml @@ -20,9 +20,9 @@ sections: text: " Find information on known issues and the status of the rollout for Windows 10, version 1903 and Windows Server, version 1903. Looking for a specific issue? Press CTRL + F (or Command + F if you are using a Mac) and enter your search term(s). - -
Current status as of November 12, 2019:   
Windows 10, version 1903 (the May 2019 Update) is designated ready for broad deployment for all users via Windows Update.

We recommend commercial customers running earlier versions of Windows 10 begin broad deployments of Windows 10, version 1903 in their organizations.

Note Follow @WindowsUpdate to find out when new content is published to the release information dashboard.
-
+ +
Current status as of November 12, 2019:   
Windows 10, version 1903 (the May 2019 Update) is designated ready for broad deployment for all users via Windows Update.

We recommend commercial customers running earlier versions of Windows 10 begin broad deployments of Windows 10, version 1903 in their organizations.

Note Follow @WindowsUpdate to find out when new content is published to the release information dashboard.
+
" diff --git a/windows/release-information/status-windows-10-1909.yml b/windows/release-information/status-windows-10-1909.yml index 6029fe13f7..54406eaa62 100644 --- a/windows/release-information/status-windows-10-1909.yml +++ b/windows/release-information/status-windows-10-1909.yml @@ -20,9 +20,9 @@ sections: text: " Find information on known issues and the status of the rollout for Windows 10, version 1909 and Windows Server, version 1909. Looking for a specific issue? Press CTRL + F (or Command + F if you are using a Mac) and enter your search term(s). - -
Current status as of January 21, 2020:
Windows 10, version 1909 is available for any user on a recent version of Windows 10 who manually selects “Check for updates” via Windows Update. The recommended servicing status is Semi-Annual Channel.
 
We are starting the next phase in our controlled approach to automatically initiate a feature update for an increased number of devices running the October 2018 Update (Windows 10, version 1809) Home and Pro editions, keeping those devices supported and receiving the monthly updates that are critical to device security and ecosystem health. Our rollout process starts several months in advance of the end of service date to provide adequate time for a smooth update process.

For information on how users running Windows 10, version 1903 can update to Windows 10, version 1909 in a new, streamlined way, see this post.
 
Note follow @WindowsUpdate on Twitter to find out when new content is published to the release information dashboard.
-
+ +
Current status as of January 21, 2020:
Windows 10, version 1909 is available for any user on a recent version of Windows 10 who manually selects “Check for updates” via Windows Update. The recommended servicing status is Semi-Annual Channel.
 
We are starting the next phase in our controlled approach to automatically initiate a feature update for an increased number of devices running the October 2018 Update (Windows 10, version 1809) Home and Pro editions, keeping those devices supported and receiving the monthly updates that are critical to device security and ecosystem health. Our rollout process starts several months in advance of the end of service date to provide adequate time for a smooth update process.

For information on how users running Windows 10, version 1903 can update to Windows 10, version 1909 in a new, streamlined way, see this post.
 
Note follow @WindowsUpdate on Twitter to find out when new content is published to the release information dashboard.
+
" From b134bccc6f3ec6bb78f289d4e0f618c5f8b23c67 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Sun, 26 Jul 2020 09:10:14 +0500 Subject: [PATCH 0397/1414] Update windows/client-management/mdm/certificatestore-csp.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/client-management/mdm/certificatestore-csp.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/client-management/mdm/certificatestore-csp.md b/windows/client-management/mdm/certificatestore-csp.md index 7c534c850a..f709de39d0 100644 --- a/windows/client-management/mdm/certificatestore-csp.md +++ b/windows/client-management/mdm/certificatestore-csp.md @@ -19,7 +19,7 @@ The CertificateStore configuration service provider is used to add secure socket > [!Note] > The CertificateStore configuration service provider does not support installing client certificates. -> Microsoft protocol version of OMA is case insensitive. +> The Microsoft protocol version of Open Mobile Alliance (OMA) is case insensitive. @@ -645,4 +645,3 @@ Configure the device to automatically renew an MDM client certificate with the s - From c5668dba436325a47695716a6ecbd92eddd4cc71 Mon Sep 17 00:00:00 2001 From: VSC-Service-Account Date: Sun, 26 Jul 2020 13:17:42 +0000 Subject: [PATCH 0398/1414] migration-content-fix: fixing invalid redirection with id --- .openpublishing.redirection.json | Bin 2578156 -> 901253 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 29d82ddb1ccee127e5ed78e3360921b3741c35b7..c806d9395d8a52347c8935d92446ea3030f7c8a3 100644 GIT binary patch literal 901253 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%0D8}o-FDGuod9sJ(zGH?tzhaA} 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

eXhBW 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 Date: Sun, 26 Jul 2020 13:37:56 +0000 Subject: [PATCH 0399/1414] Update config to enable docfx v3 --- .openpublishing.publish.config.json | 875 ++++++++++++++-------------- 1 file changed, 439 insertions(+), 436 deletions(-) diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index 5ba3dde324..3e1c1d1d11 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -1,436 +1,439 @@ -{ - "build_entry_point": "", - "docsets_to_publish": [ - { - "docset_name": "education", - "build_source_folder": "education", - "build_output_subfolder": "education", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "hololens", - "build_source_folder": "devices/hololens", - "build_output_subfolder": "hololens", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "internet-explorer", - "build_source_folder": "browsers/internet-explorer", - "build_output_subfolder": "internet-explorer", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "keep-secure", - "build_source_folder": "windows/keep-secure", - "build_output_subfolder": "keep-secure", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "microsoft-edge", - "build_source_folder": "browsers/edge", - "build_output_subfolder": "microsoft-edge", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "release-information", - "build_source_folder": "windows/release-information", - "build_output_subfolder": "release-information", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "smb", - "build_source_folder": "smb", - "build_output_subfolder": "smb", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "store-for-business", - "build_source_folder": "store-for-business", - "build_output_subfolder": "store-for-business", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "win-access-protection", - "build_source_folder": "windows/access-protection", - "build_output_subfolder": "win-access-protection", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "win-app-management", - "build_source_folder": "windows/application-management", - "build_output_subfolder": "win-app-management", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "win-client-management", - "build_source_folder": "windows/client-management", - "build_output_subfolder": "win-client-management", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "win-configuration", - "build_source_folder": "windows/configuration", - "build_output_subfolder": "win-configuration", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "win-deployment", - "build_source_folder": "windows/deployment", - "build_output_subfolder": "win-deployment", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "win-device-security", - "build_source_folder": "windows/device-security", - "build_output_subfolder": "win-device-security", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "windows-configure", - "build_source_folder": "windows/configure", - "build_output_subfolder": "windows-configure", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": false, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "windows-deploy", - "build_source_folder": "windows/deploy", - "build_output_subfolder": "windows-deploy", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "windows-hub", - "build_source_folder": "windows/hub", - "build_output_subfolder": "windows-hub", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "windows-manage", - "build_source_folder": "windows/manage", - "build_output_subfolder": "windows-manage", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "windows-plan", - "build_source_folder": "windows/plan", - "build_output_subfolder": "windows-plan", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "windows-privacy", - "build_source_folder": "windows/privacy", - "build_output_subfolder": "windows-privacy", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "windows-security", - "build_source_folder": "windows/security", - "build_output_subfolder": "windows-security", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "windows-update", - "build_source_folder": "windows/update", - "build_output_subfolder": "windows-update", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "win-threat-protection", - "build_source_folder": "windows/threat-protection", - "build_output_subfolder": "win-threat-protection", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - }, - { - "docset_name": "win-whats-new", - "build_source_folder": "windows/whats-new", - "build_output_subfolder": "win-whats-new", - "locale": "en-us", - "monikers": [], - "moniker_ranges": [], - "open_to_public_contributors": true, - "type_mapping": { - "Conceptual": "Content", - "ManagedReference": "Content", - "RestApi": "Content" - }, - "build_entry_point": "docs", - "template_folder": "_themes" - } - ], - "notification_subscribers": [ - "elizapo@microsoft.com" - ], - "sync_notification_subscribers": [ - "daniha@microsoft.com" - ], - "branches_to_filter": [ - "" - ], - "git_repository_url_open_to_public_contributors": "https://github.com/MicrosoftDocs/windows-itpro-docs", - "git_repository_branch_open_to_public_contributors": "public", - "skip_source_output_uploading": false, - "need_preview_pull_request": true, - "resolve_user_profile_using_github": true, - "contribution_branch_mappings": {}, - "dependent_repositories": [ - { - "path_to_root": "_themes.pdf", - "url": "https://github.com/Microsoft/templates.docs.msft.pdf", - "branch": "master", - "branch_mapping": {} - }, - { - "path_to_root": "_themes", - "url": "https://github.com/Microsoft/templates.docs.msft", - "branch": "master", - "branch_mapping": {} - } - ], - "branch_target_mapping": { - "live": [ - "Publish", - "Pdf" - ], - "master": [ - "Publish", - "Pdf" - ] - }, - "need_generate_pdf_url_template": true, - "targets": { - "Pdf": { - "template_folder": "_themes.pdf" - } - }, - "need_generate_pdf": false, - "need_generate_intellisense": false -} \ No newline at end of file +{ + "build_entry_point": "", + "docsets_to_publish": [ + { + "docset_name": "education", + "build_source_folder": "education", + "build_output_subfolder": "education", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "hololens", + "build_source_folder": "devices/hololens", + "build_output_subfolder": "hololens", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "internet-explorer", + "build_source_folder": "browsers/internet-explorer", + "build_output_subfolder": "internet-explorer", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "keep-secure", + "build_source_folder": "windows/keep-secure", + "build_output_subfolder": "keep-secure", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "microsoft-edge", + "build_source_folder": "browsers/edge", + "build_output_subfolder": "microsoft-edge", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "release-information", + "build_source_folder": "windows/release-information", + "build_output_subfolder": "release-information", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "smb", + "build_source_folder": "smb", + "build_output_subfolder": "smb", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "store-for-business", + "build_source_folder": "store-for-business", + "build_output_subfolder": "store-for-business", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "win-access-protection", + "build_source_folder": "windows/access-protection", + "build_output_subfolder": "win-access-protection", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "win-app-management", + "build_source_folder": "windows/application-management", + "build_output_subfolder": "win-app-management", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "win-client-management", + "build_source_folder": "windows/client-management", + "build_output_subfolder": "win-client-management", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "win-configuration", + "build_source_folder": "windows/configuration", + "build_output_subfolder": "win-configuration", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "win-deployment", + "build_source_folder": "windows/deployment", + "build_output_subfolder": "win-deployment", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "win-device-security", + "build_source_folder": "windows/device-security", + "build_output_subfolder": "win-device-security", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "windows-configure", + "build_source_folder": "windows/configure", + "build_output_subfolder": "windows-configure", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "windows-deploy", + "build_source_folder": "windows/deploy", + "build_output_subfolder": "windows-deploy", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "windows-hub", + "build_source_folder": "windows/hub", + "build_output_subfolder": "windows-hub", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "windows-manage", + "build_source_folder": "windows/manage", + "build_output_subfolder": "windows-manage", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "windows-plan", + "build_source_folder": "windows/plan", + "build_output_subfolder": "windows-plan", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "windows-privacy", + "build_source_folder": "windows/privacy", + "build_output_subfolder": "windows-privacy", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "windows-security", + "build_source_folder": "windows/security", + "build_output_subfolder": "windows-security", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "windows-update", + "build_source_folder": "windows/update", + "build_output_subfolder": "windows-update", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "win-threat-protection", + "build_source_folder": "windows/threat-protection", + "build_output_subfolder": "win-threat-protection", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, + { + "docset_name": "win-whats-new", + "build_source_folder": "windows/whats-new", + "build_output_subfolder": "win-whats-new", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + } + ], + "notification_subscribers": [ + "elizapo@microsoft.com" + ], + "sync_notification_subscribers": [ + "daniha@microsoft.com" + ], + "branches_to_filter": [ + "" + ], + "git_repository_url_open_to_public_contributors": "https://github.com/MicrosoftDocs/windows-itpro-docs", + "git_repository_branch_open_to_public_contributors": "public", + "skip_source_output_uploading": false, + "need_preview_pull_request": true, + "resolve_user_profile_using_github": true, + "contribution_branch_mappings": {}, + "dependent_repositories": [ + { + "path_to_root": "_themes.pdf", + "url": "https://github.com/Microsoft/templates.docs.msft.pdf", + "branch": "master", + "branch_mapping": {} + }, + { + "path_to_root": "_themes", + "url": "https://github.com/Microsoft/templates.docs.msft", + "branch": "master", + "branch_mapping": {} + } + ], + "branch_target_mapping": { + "live": [ + "Publish", + "Pdf" + ], + "master": [ + "Publish", + "Pdf" + ] + }, + "need_generate_pdf_url_template": true, + "targets": { + "Pdf": { + "template_folder": "_themes.pdf" + } + }, + "need_generate_pdf": false, + "need_generate_intellisense": false, + "docs_build_engine": { + "name": "docfx_v3" + } +} From 8f959b72dc936d66cc42861b8c6ab64ea8f0d7a1 Mon Sep 17 00:00:00 2001 From: Gao Qinglin Date: Mon, 27 Jul 2020 11:18:40 +0800 Subject: [PATCH 0400/1414] Fix summary --- browsers/edge/index.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/browsers/edge/index.yml b/browsers/edge/index.yml index b86d6bac29..bf1c7fa558 100644 --- a/browsers/edge/index.yml +++ b/browsers/edge/index.yml @@ -1,7 +1,7 @@ ### YamlMime:Landing title: Microsoft Edge Group Legacy Policy configuration options # < 60 chars -summary: (Note - You've reached the documentation for Microsoft Edge version 45 and earlier. To see the documentation for Microsoft Edge version 77 or later, go to the [Microsoft Edge documentation landing page](https://docs.microsoft.com/DeployEdge/).) Learn how to deploy and configure group policies in Microsoft Edge Legacy on Windows 10. Some of the features coming to Microsoft Edge Legacy gives you the ability to set a custom URL for the New Tab page or Home button. Another new feature allows you to hide or show the Favorites bar, giving you more control over the favorites bar. # < 160 chars +summary: Learn how to deploy and configure group policies in Microsoft Edge Legacy on Windows 10. Some of the features coming to Microsoft Edge Legacy gives you the ability to set a custom URL for the New Tab page or Home button. Another new feature allows you to hide or show the Favorites bar, giving you more control over the favorites bar. # < 160 chars metadata: title: Microsoft Edge Group Legacy Policy configuration options # Required; page title displayed in search results. Include the brand. < 60 chars. @@ -25,6 +25,8 @@ landingContent: linkLists: - linkListType: whats-new links: + - text: Documentation for Microsoft Edge version 77 or later + url: /DeployEdge - text: Latest group policies and features added to Microsoft Edge url: /microsoft-edge/deploy/change-history-for-microsoft-edge - linkListType: overview From 4f702f49b50634eb44e7698a0e80edb9de0a39a7 Mon Sep 17 00:00:00 2001 From: EfiKliger <45028856+EfiKliger@users.noreply.github.com> Date: Mon, 27 Jul 2020 08:17:42 +0300 Subject: [PATCH 0401/1414] Update get-machines.md --- .../threat-protection/microsoft-defender-atp/get-machines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machines.md b/windows/security/threat-protection/microsoft-defender-atp/get-machines.md index 75f9f0e49d..b62bd53c6d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machines.md @@ -24,7 +24,7 @@ ms.topic: article ## API description -Retrieves a collection of [Machines](machine.md) that have communicated with Microsoft Defender ATP cloud on the last 30 days. +Retrieves a collection of [Machines](machine.md) that have communicated with Microsoft Defender ATP cloud.
Supports [OData V4 queries](https://www.odata.org/documentation/).
The OData's ```$filter``` query is supported on: ```computerDnsName```, ```lastSeen```, ```healthStatus```, ```osPlatform```, ```riskScore``` and ```rbacGroupId```.
See examples at [OData queries with Microsoft Defender ATP](exposed-apis-odata-samples.md) From c078fab029f87a2bdcc01819bb99ab91c220c390 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Mon, 27 Jul 2020 11:15:38 -0400 Subject: [PATCH 0402/1414] cleaning up formating of second page --- ...ecurity-settings-with-tamper-protection.md | 28 ++++++++++++------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md b/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md index 12ab557925..d57ba6176b 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md @@ -174,17 +174,25 @@ If you are an organization using [Microsoft Defender ATP E5](https://www.microso ### How does configuring tamper protection in Intune affect how I manage Microsoft Defender Antivirus through my group policy? -Your regular group policy doesn’t apply to tamper protection, and changes to Microsoft Defender Antivirus settings are ignored when tamper protection is on. +Your regular group policy doesn’t apply to tamper protection, and changes to Microsoft Defender Antivirus settings are ignored when tamper protection is on. ->[!NOTE] ->A small delay in Group Policy (GPO) processing may occur if Group Policy settings include values that control Microsoft Defender Antivirus features protected by tamper protection. To avoid any potential delays, we recommend that you remove settings that control Microsoft Defender Antivirus related behavior from GPO and simply allow tamper protection to protect Microsoft Defender Antivirus settings.

-> Sample Microsoft Defender Antivirus settings:
-> Turn off Microsoft Defender Antivirus (**Note:** Only applies to devices that have not received the August 2020 update to Microsoft Defender Antivirus)
-> Computer Configuration\Administrative Templates\Windows Components\Windows Defender\ -Value DisableAntiSpyware = 0

->Turn off real-time protection
-Computer Configuration\Administrative Templates\Windows Components\Microsoft Defender Antivirus\Real-time Protection\ -Value DisableRealtimeMonitoring = 0 +> [!NOTE] +> A small delay in Group Policy (GPO) processing may occur if Group Policy settings include values that control Microsoft Defender Antivirus features protected by tamper protection. + +To avoid any potential delays, we recommend that you remove settings that control Microsoft Defender Antivirus related behavior from GPO and simply allow tamper protection to protect Microsoft Defender Antivirus settings. + +Some sample Microsoft Defender Antivirus settings: + +- *Turn off Microsoft Defender Antivirus*
+ Computer Configuration\Administrative Templates\Windows Components\Windows Defender\\
+Value `DisableAntiSpyware` = 0 + + > [!IMPORTANT] + > The `DisableAntiSpyware` setting above is ignored in devices that have received the August 2020 update to Microsoft Defender Antivirus. + +- *Turn off real-time protection*
+ Computer Configuration\Administrative Templates\Windows Components\Microsoft Defender Antivirus\Real-time Protection\\
+ Value `DisableRealtimeMonitoring` = 0 ### For Microsoft Defender ATP E5, is configuring tamper protection in Intune targeted to the entire organization only? From 4afbd1797d03d2c290a21e42aed2349387f93f4b Mon Sep 17 00:00:00 2001 From: Thomas Raya Date: Mon, 27 Jul 2020 09:55:59 -0700 Subject: [PATCH 0403/1414] Update docfx.json --- mdop/docfx.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mdop/docfx.json b/mdop/docfx.json index e6f79ff24a..abcead924c 100644 --- a/mdop/docfx.json +++ b/mdop/docfx.json @@ -34,7 +34,7 @@ "ms.topic": "article", "ms.date": "04/05/2017", "feedback_system": "GitHub", - "feedback_github_repo": "MicrosoftDocs/windows-itpro-docs", + "feedback_github_repo": "https://github.com/MicrosoftDocs/mdop-docs", "feedback_product_url": "https://support.microsoft.com/help/4021566/windows-10-send-feedback-to-microsoft-with-feedback-hub-app", "_op_documentIdPathDepotMapping": { "./": { From 04d258141c93f1a160c95a76fd39dbae89b4a988 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Mon, 27 Jul 2020 13:01:03 -0400 Subject: [PATCH 0404/1414] updating formating, removing outdated info --- ...to-security-settings-with-tamper-protection.md | 7 ------- .../troubleshoot-onboarding.md | 15 ++++++++------- 2 files changed, 8 insertions(+), 14 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md b/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md index d57ba6176b..3d02a2e006 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md @@ -183,13 +183,6 @@ To avoid any potential delays, we recommend that you remove settings that contro Some sample Microsoft Defender Antivirus settings: -- *Turn off Microsoft Defender Antivirus*
- Computer Configuration\Administrative Templates\Windows Components\Windows Defender\\
-Value `DisableAntiSpyware` = 0 - - > [!IMPORTANT] - > The `DisableAntiSpyware` setting above is ignored in devices that have received the August 2020 update to Microsoft Defender Antivirus. - - *Turn off real-time protection*
Computer Configuration\Administrative Templates\Windows Components\Microsoft Defender Antivirus\Real-time Protection\\
Value `DisableRealtimeMonitoring` = 0 diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md index fd1dd42ea2..89d71da554 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md @@ -249,16 +249,16 @@ If the verification fails and your environment is using a proxy to connect to th ### Ensure that Microsoft Defender Antivirus is not disabled by a policy -> [!TIP] +> [!IMPORTANT] > The following only applies to devices that have **not** yet received the August 2020 update to Microsoft Defender Antivirus. > -> The August 2020 update ensures that Microsoft Defender Antivirus cannot be disabled via a policy. +> The update ensures that Microsoft Defender Antivirus cannot be disabled via a policy. **Problem**: The Microsoft Defender ATP service does not start after onboarding. **Symptom**: Onboarding successfully completes, but you see error 577 or error 1058 when trying to start the service. -**Solution**: If your devices are running a third-party antimalware client, the Microsoft Defender ATP agent needs the Windows Defender Early Launch Antimalware (ELAM) driver to be enabled. You must ensure that it's not disabled in system policy. +**Solution**: If your devices are running a third-party antimalware client, the Microsoft Defender ATP agent needs the Early Launch Antimalware (ELAM) driver to be enabled. You must ensure that it's not disabled in system policy. - Depending on the tool that you use to implement policies, you'll need to verify that the following Windows Defender policies are cleared: @@ -269,12 +269,13 @@ If the verification fails and your environment is using a proxy to connect to th - `` - `` + +> [!IMPORTANT] +> The `disableAntiSpyware` setting is discontinued and will be ignored, as of the August 2020 update to Microsoft Defender Antivirus. + - After clearing the policy, run the onboarding steps again. -- You can also check the following registry key values to verify that the policy is disabled: - - 1. Open the registry key `HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender`. - 2. Ensure that the value `DisableAntiSpyware` is not present. +- You can also check the previous registry key values to verify that the policy is disabled, by opening the registry key `HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender`. ![Image of registry key for Microsoft Defender Antivirus](images/atp-disableantispyware-regkey.png) From c509a4fa4c58a58e695ba5d198e83295a49566ea Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 27 Jul 2020 10:08:56 -0700 Subject: [PATCH 0405/1414] Update automated-investigations.md --- .../microsoft-defender-atp/automated-investigations.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md index 81ce65baaa..d6dd2ea36a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md +++ b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md @@ -82,10 +82,12 @@ The default device group is configured for semi-automatic remediation. This mean When a pending action is approved, the entity is then remediated and this new state is reflected in the **Entities** tab of the investigation. -## Next step +## Next steps - [Learn about the automated investigations dashboard](manage-auto-investigation.md) +- [See the interactive guide: Investigate and remediate threats with Microsoft Defender ATP](https://aka.ms/MDATP-IR-Interactive-Guide)(https://aka.ms/MDATP-IR-Interactive-Guide) + ## Related articles - [Automated investigation and response in Office 365 Advanced Threat Protection](https://docs.microsoft.com/microsoft-365/security/office-365-security/office-365-air) From 8ddf20b2b809a841646ab41ff406694f89633d29 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 27 Jul 2020 10:10:36 -0700 Subject: [PATCH 0406/1414] Update manage-auto-investigation.md --- .../microsoft-defender-atp/manage-auto-investigation.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md b/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md index d1823bc880..9e3df15667 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md @@ -63,6 +63,8 @@ In Microsoft Defender Advanced Threat Protection, all verdicts are [tracked and ## Next steps +- [See the interactive guide: Investigate and remediate threats with Microsoft Defender ATP](https://aka.ms/MDATP-IR-Interactive-Guide)(https://aka.ms/MDATP-IR-Interactive-Guide) + - [View details and results of automated investigations](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/auto-investigation-action-center) - [Get an overview of live response](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/live-response) From f1f99036c766ff9c63394fbb225a1a95051e5d52 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 27 Jul 2020 10:33:54 -0700 Subject: [PATCH 0407/1414] Update auto-investigation-action-center.md --- .../auto-investigation-action-center.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/auto-investigation-action-center.md b/windows/security/threat-protection/microsoft-defender-atp/auto-investigation-action-center.md index dab80159ea..48ff761684 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/auto-investigation-action-center.md +++ b/windows/security/threat-protection/microsoft-defender-atp/auto-investigation-action-center.md @@ -158,4 +158,7 @@ When you click on the pending actions link, you'll be taken to the Action center ## Next steps -[View and approve remediation actions](manage-auto-investigation.md) +- [View and approve remediation actions](manage-auto-investigation.md) + +- [See the interactive guide: Investigate and remediate threats with Microsoft Defender ATP](https://aka.ms/MDATP-IR-Interactive-Guide)(https://aka.ms/MDATP-IR-Interactive-Guide) + From e285978ec45f4716deb742e260a74c6c021a94ed Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 27 Jul 2020 10:45:12 -0700 Subject: [PATCH 0408/1414] Update symantec-to-microsoft-defender-atp-onboard.md --- .../symantec-to-microsoft-defender-atp-onboard.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md index fa8115f0cb..cdf8766317 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md @@ -96,4 +96,7 @@ To do this, visit the Microsoft Defender ATP demo scenarios site ([https://demo. - [Visit your security operations dashboard](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/security-operations-dashboard) in the Microsoft Defender Security Center ([https://aka.ms/MDATPportal](https://aka.ms/MDATPportal)). -- To learn more about Microsoft Defender ATP and how to configure or adjust various features and capabilities, see [Microsoft Defender ATP documentation](https://docs.microsoft.com/windows/security/threat-protection). \ No newline at end of file +- To learn more about Microsoft Defender ATP and how to configure or adjust various features and capabilities, see [Microsoft Defender ATP documentation](https://docs.microsoft.com/windows/security/threat-protection). + +- [See the interactive guide: Manage devices with Microsoft Endpoint Manager](https://aka.ms/Manage_Devices-InteractiveGuide)(https://aka.ms/Manage_Devices-InteractiveGuide) + \ No newline at end of file From cc5ddc63fd3e64101c6b8a280fee620956d11375 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 27 Jul 2020 11:04:45 -0700 Subject: [PATCH 0409/1414] limits --- .../microsoft-defender-atp/add-or-remove-machine-tags.md | 2 +- .../microsoft-defender-atp/get-machine-by-id.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md b/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md index e520b394a2..10de33a687 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md +++ b/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md @@ -28,7 +28,7 @@ Adds or remove tag to a specific [Machine](machine.md). ## Limitations -1. You can post on machines last seen in the past 30 days. +1. You can post on machines according to your configured retention period. 2. Rate limitations for this API are 100 calls per minute and 1500 calls per hour. diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machine-by-id.md b/windows/security/threat-protection/microsoft-defender-atp/get-machine-by-id.md index 0348f58dbf..13be6a7759 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machine-by-id.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machine-by-id.md @@ -28,7 +28,7 @@ Retrieves specific [Machine](machine.md) by its device ID or computer name. ## Limitations -1. You can get devices last seen in the past 30 days. +1. You can get devices last seen according to your configured retention policy. 2. Rate limitations for this API are 100 calls per minute and 1500 calls per hour. From 435762205f7b61455cc3af8993068e5e5eaa588e Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 27 Jul 2020 11:16:41 -0700 Subject: [PATCH 0410/1414] Update auto-investigation-action-center.md --- .../microsoft-defender-atp/auto-investigation-action-center.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/auto-investigation-action-center.md b/windows/security/threat-protection/microsoft-defender-atp/auto-investigation-action-center.md index 48ff761684..cb7648e275 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/auto-investigation-action-center.md +++ b/windows/security/threat-protection/microsoft-defender-atp/auto-investigation-action-center.md @@ -160,5 +160,5 @@ When you click on the pending actions link, you'll be taken to the Action center - [View and approve remediation actions](manage-auto-investigation.md) -- [See the interactive guide: Investigate and remediate threats with Microsoft Defender ATP](https://aka.ms/MDATP-IR-Interactive-Guide)(https://aka.ms/MDATP-IR-Interactive-Guide) +- [See the interactive guide: Investigate and remediate threats with Microsoft Defender ATP](https://aka.ms/MDATP-IR-Interactive-Guide) From 5de2e6fd82713ba3ca3d462721caf99498597fc7 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 27 Jul 2020 11:17:02 -0700 Subject: [PATCH 0411/1414] Update automated-investigations.md --- .../microsoft-defender-atp/automated-investigations.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md index d6dd2ea36a..f0292e125f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md +++ b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md @@ -86,7 +86,7 @@ When a pending action is approved, the entity is then remediated and this new st - [Learn about the automated investigations dashboard](manage-auto-investigation.md) -- [See the interactive guide: Investigate and remediate threats with Microsoft Defender ATP](https://aka.ms/MDATP-IR-Interactive-Guide)(https://aka.ms/MDATP-IR-Interactive-Guide) +- [See the interactive guide: Investigate and remediate threats with Microsoft Defender ATP](https://aka.ms/MDATP-IR-Interactive-Guide) ## Related articles From 3a867123c84be107f1068d4de3fe1c3f57f166ab Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 27 Jul 2020 11:17:33 -0700 Subject: [PATCH 0412/1414] Update manage-auto-investigation.md --- .../microsoft-defender-atp/manage-auto-investigation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md b/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md index 9e3df15667..913a4d215c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md @@ -63,7 +63,7 @@ In Microsoft Defender Advanced Threat Protection, all verdicts are [tracked and ## Next steps -- [See the interactive guide: Investigate and remediate threats with Microsoft Defender ATP](https://aka.ms/MDATP-IR-Interactive-Guide)(https://aka.ms/MDATP-IR-Interactive-Guide) +- [See the interactive guide: Investigate and remediate threats with Microsoft Defender ATP](https://aka.ms/MDATP-IR-Interactive-Guide) - [View details and results of automated investigations](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/auto-investigation-action-center) From 465b3619e240e9b2c8e4ec9a2b82e65f0e676f8a Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 27 Jul 2020 11:18:11 -0700 Subject: [PATCH 0413/1414] Update symantec-to-microsoft-defender-atp-onboard.md --- .../symantec-to-microsoft-defender-atp-onboard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md index cdf8766317..5f86727717 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md @@ -98,5 +98,5 @@ To do this, visit the Microsoft Defender ATP demo scenarios site ([https://demo. - To learn more about Microsoft Defender ATP and how to configure or adjust various features and capabilities, see [Microsoft Defender ATP documentation](https://docs.microsoft.com/windows/security/threat-protection). -- [See the interactive guide: Manage devices with Microsoft Endpoint Manager](https://aka.ms/Manage_Devices-InteractiveGuide)(https://aka.ms/Manage_Devices-InteractiveGuide) +- [See the interactive guide: Manage devices with Microsoft Endpoint Manager](https://aka.ms/Manage_Devices-InteractiveGuide) \ No newline at end of file From 984d8a0d57a441745d2a63f0ce6f0273373c4084 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 27 Jul 2020 11:35:18 -0700 Subject: [PATCH 0414/1414] edit --- .../microsoft-defender-atp/add-or-remove-machine-tags.md | 2 +- .../threat-protection/microsoft-defender-atp/get-machines.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md b/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md index 10de33a687..1137c1dfba 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md +++ b/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md @@ -28,7 +28,7 @@ Adds or remove tag to a specific [Machine](machine.md). ## Limitations -1. You can post on machines according to your configured retention period. +1. You can post on machines last seen according to your configured retention period. 2. Rate limitations for this API are 100 calls per minute and 1500 calls per hour. diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machines.md b/windows/security/threat-protection/microsoft-defender-atp/get-machines.md index 75f9f0e49d..8cae4353fb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machines.md @@ -31,7 +31,7 @@ Retrieves a collection of [Machines](machine.md) that have communicated with Mi ## Limitations -1. You can get devices last seen in according to your configured retention period. +1. You can get devices last seen according to your configured retention period. 2. Maximum page size is 10,000. 3. Rate limitations for this API are 100 calls per minute and 1500 calls per hour. From cd92ce784e74c29f003a47b4d24996ac843af138 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 27 Jul 2020 11:36:52 -0700 Subject: [PATCH 0415/1414] device --- .../microsoft-defender-atp/get-domain-related-machines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-machines.md b/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-machines.md index 8efb45915c..b6882a07d8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-machines.md @@ -28,7 +28,7 @@ Retrieves a collection of [Machines](machine.md) that have communicated to or fr ## Limitations -1. You can query on alerts last updated according to your configured retention period. +1. You can query on devices last updated according to your configured retention period. 2. Rate limitations for this API are 100 calls per minute and 1500 calls per hour. From 2af083c242344583c84e0c171373ed3c8b5c5575 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 27 Jul 2020 11:38:03 -0700 Subject: [PATCH 0416/1414] devices --- .../microsoft-defender-atp/get-machine-related-alerts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machine-related-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/get-machine-related-alerts.md index 8d2294ab5b..7a09d3fa92 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machine-related-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machine-related-alerts.md @@ -28,7 +28,7 @@ Retrieves all [Alerts](alerts.md) related to a specific device. ## Limitations -1. You can query on alerts last updated according to your configured retention period. +1. You can query on devices last updated according to your configured retention period. 2. Rate limitations for this API are 100 calls per minute and 1500 calls per hour. From c0b96753ccb1d3a0c8c34c11037646bc4b8399fd Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 27 Jul 2020 11:45:59 -0700 Subject: [PATCH 0417/1414] close block --- .../microsoft-defender-atp/add-or-remove-machine-tags.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md b/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md index 1137c1dfba..8b0046c9e8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md +++ b/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md @@ -90,5 +90,6 @@ Content-type: application/json "Value" : "test Tag 2", "Action": "Add" } +``` - To remove machine tag, set the Action to 'Remove' instead of 'Add' in the request body. \ No newline at end of file From 0eba33819816ae39adb5844a271e15275faa05fa Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 27 Jul 2020 11:59:19 -0700 Subject: [PATCH 0418/1414] Update security-operations-dashboard.md --- .../microsoft-defender-atp/security-operations-dashboard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/security-operations-dashboard.md b/windows/security/threat-protection/microsoft-defender-atp/security-operations-dashboard.md index db1b08907f..6fb6a53bf7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/security-operations-dashboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/security-operations-dashboard.md @@ -100,7 +100,7 @@ You can view the overall number of automated investigations from the last 30 day ## Automated investigations statistics -This tile shows statistics related to automated investigations in the last 30 days. It shows the number of investigations completed, the number of successfully remediated investigations, the average pending time it takes for an investigation to be initiated, the average time it takes to remediate an alert, the number of alerts investigated, and the number of hours of automation saved from a typical manual investigation. +This tile shows statistics related to automated investigations in the last seven days. It shows the number of investigations completed, the number of successfully remediated investigations, the average pending time it takes for an investigation to be initiated, the average time it takes to remediate an alert, the number of alerts investigated, and the number of hours of automation saved from a typical manual investigation. ![Image of automated investigations statistics](images/atp-automated-investigations-statistics.png) From a373eaf1b5a81b8d78d4732faf03b4805807ad7f Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 27 Jul 2020 12:03:12 -0700 Subject: [PATCH 0419/1414] Update symantec-to-microsoft-defender-atp-onboard.md --- .../symantec-to-microsoft-defender-atp-onboard.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md index 5f86727717..d00f9c4634 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md @@ -97,6 +97,3 @@ To do this, visit the Microsoft Defender ATP demo scenarios site ([https://demo. - [Visit your security operations dashboard](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/security-operations-dashboard) in the Microsoft Defender Security Center ([https://aka.ms/MDATPportal](https://aka.ms/MDATPportal)). - To learn more about Microsoft Defender ATP and how to configure or adjust various features and capabilities, see [Microsoft Defender ATP documentation](https://docs.microsoft.com/windows/security/threat-protection). - -- [See the interactive guide: Manage devices with Microsoft Endpoint Manager](https://aka.ms/Manage_Devices-InteractiveGuide) - \ No newline at end of file From d401f713cbd27e4634911c9e31a67e76e78981d2 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Mon, 27 Jul 2020 14:52:11 -0700 Subject: [PATCH 0420/1414] Corrected code markup --- .../microsoft-defender-atp/get-machines.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machines.md b/windows/security/threat-protection/microsoft-defender-atp/get-machines.md index b62bd53c6d..855fce68fd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machines.md @@ -26,7 +26,7 @@ ms.topic: article ## API description Retrieves a collection of [Machines](machine.md) that have communicated with Microsoft Defender ATP cloud.
Supports [OData V4 queries](https://www.odata.org/documentation/). -
The OData's ```$filter``` query is supported on: ```computerDnsName```, ```lastSeen```, ```healthStatus```, ```osPlatform```, ```riskScore``` and ```rbacGroupId```. +
The OData's `$filter` query is supported on: `computerDnsName`, `lastSeen`, `healthStatus`, `osPlatform`, `riskScore` and `rbacGroupId`.
See examples at [OData queries with Microsoft Defender ATP](exposed-apis-odata-samples.md) @@ -51,7 +51,7 @@ Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine >- Response will include only devices, that the user have access to, based on device group settings (See [Create and manage device groups](machine-groups.md) for more information) ## HTTP request -``` +```console GET https://api.securitycenter.windows.com/api/machines ``` @@ -77,7 +77,7 @@ Here is an example of the request. [!include[Improve request performance](../../includes/improve-request-performance.md)] -``` +```console GET https://api.securitycenter.windows.com/api/machines ``` @@ -86,7 +86,7 @@ GET https://api.securitycenter.windows.com/api/machines Here is an example of the response. -``` +```console HTTP/1.1 200 OK Content-type: application/json { From a8bbab9d5c4958afa9a06e04db8fcc6610474c97 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Mon, 27 Jul 2020 14:55:34 -0700 Subject: [PATCH 0421/1414] Acrolinx: corrected "Remidated" to "Remediated" --- .../microsoft-defender-atp/security-operations-dashboard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/security-operations-dashboard.md b/windows/security/threat-protection/microsoft-defender-atp/security-operations-dashboard.md index 6fb6a53bf7..1fdb856b5d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/security-operations-dashboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/security-operations-dashboard.md @@ -104,7 +104,7 @@ This tile shows statistics related to automated investigations in the last seven ![Image of automated investigations statistics](images/atp-automated-investigations-statistics.png) -You can click on **Automated investigations**, **Remidated investigations**, and **Alerts investigated** to navigate to the **Investigations** page, filtered by the appropriate category. This lets you see a detailed breakdown of investigations in context. +You can click on **Automated investigations**, **Remediated investigations**, and **Alerts investigated** to navigate to the **Investigations** page, filtered by the appropriate category. This lets you see a detailed breakdown of investigations in context. ## Users at risk The tile shows you a list of user accounts with the most active alerts and the number of alerts seen on high, medium, or low alerts. From bde3b5e61b11a8e072333859d5c18d6cef35c1b0 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Mon, 27 Jul 2020 15:23:22 -0700 Subject: [PATCH 0422/1414] Applied types to code blocks --- .../microsoft-defender-atp/add-or-remove-machine-tags.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md b/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md index 8b0046c9e8..5db1d001ec 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md +++ b/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md @@ -50,7 +50,7 @@ Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine ## HTTP request -``` +```console POST https://api.securitycenter.windows.com/api/machines/{id}/tags ``` @@ -83,7 +83,7 @@ Here is an example of a request that adds machine tag. [!include[Improve request performance](../../includes/improve-request-performance.md)] -``` +```console POST https://api.securitycenter.windows.com/api/machines/1e5bc9d7e413ddd7902c2932e418702b84d0cc07/tags Content-type: application/json { @@ -92,4 +92,4 @@ Content-type: application/json } ``` -- To remove machine tag, set the Action to 'Remove' instead of 'Add' in the request body. \ No newline at end of file +- To remove machine tag, set the Action to 'Remove' instead of 'Add' in the request body. From 0c9482a45ade7a9dc601638e91725c31bfaa3cc1 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Mon, 27 Jul 2020 15:23:47 -0700 Subject: [PATCH 0423/1414] Update get-domain-related-alerts.md --- .../microsoft-defender-atp/get-domain-related-alerts.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-alerts.md index 93ffb99e7f..d03107736f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-alerts.md @@ -48,7 +48,7 @@ Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' >- Response will include only alerts, associated with devices, that the user have access to, based on device group settings (See [Create and manage device groups](machine-groups.md) for more information) ## HTTP request -``` +```console GET /api/domains/{domain}/alerts ``` @@ -73,6 +73,6 @@ Here is an example of the request. [!include[Improve request performance](../../includes/improve-request-performance.md)] -``` +```console GET https://api.securitycenter.windows.com/api/domains/client.wns.windows.com/alerts ``` From bc7d9411aed2b1dcf04c14d5f14603887a99a06c Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Mon, 27 Jul 2020 15:25:06 -0700 Subject: [PATCH 0424/1414] Applied valid type to code blocks Valid types are listed here: https://docsmetadatatool.azurewebsites.net/allowlists/# --- .../microsoft-defender-atp/get-domain-related-machines.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-machines.md b/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-machines.md index b6882a07d8..26326b79b9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-machines.md @@ -48,7 +48,7 @@ Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine >- Response will include only devices that the user can access, based on device group settings (See [Create and manage device groups](machine-groups.md) for more information) ## HTTP request -``` +```console GET /api/domains/{domain}/machines ``` @@ -75,6 +75,6 @@ Here is an example of the request. [!include[Improve request performance](../../includes/improve-request-performance.md)] -``` +```console GET https://api.securitycenter.windows.com/api/domains/api.securitycenter.windows.com/machines ``` From e6630a2e29fdc3c94cc9bfaf71c8bd04f337d293 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Mon, 27 Jul 2020 15:26:21 -0700 Subject: [PATCH 0425/1414] Applied type to code blocks Valid types are listed here: https://docsmetadatatool.azurewebsites.net/allowlists/# --- .../microsoft-defender-atp/get-machine-by-id.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machine-by-id.md b/windows/security/threat-protection/microsoft-defender-atp/get-machine-by-id.md index 13be6a7759..4e48d88f8d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machine-by-id.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machine-by-id.md @@ -49,7 +49,7 @@ Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine ## HTTP request -``` +```http GET /api/machines/{id} ``` @@ -76,7 +76,7 @@ Here is an example of the request. [!include[Improve request performance](../../includes/improve-request-performance.md)] -``` +```http GET https://api.securitycenter.windows.com/api/machines/1e5bc9d7e413ddd7902c2932e418702b84d0cc07 ``` @@ -85,7 +85,7 @@ GET https://api.securitycenter.windows.com/api/machines/1e5bc9d7e413ddd7902c2932 Here is an example of the response. -``` +```http HTTP/1.1 200 OK Content-type: application/json { From 09825bd4d290f4465140ede33326d5e7ef8c70ca Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Mon, 27 Jul 2020 15:27:21 -0700 Subject: [PATCH 0426/1414] Applied types to code blocks Valid types are listed here: https://docsmetadatatool.azurewebsites.net/allowlists/# --- .../microsoft-defender-atp/get-machine-log-on-users.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machine-log-on-users.md b/windows/security/threat-protection/microsoft-defender-atp/get-machine-log-on-users.md index 4a239c0b99..fc56069b04 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machine-log-on-users.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machine-log-on-users.md @@ -46,7 +46,7 @@ Delegated (work or school account) | User.Read.All | 'Read user profiles' >- Response will include users only if the device is visible to the user, based on device group settings (See [Create and manage device groups](machine-groups.md) for more information) ## HTTP request -``` +```http GET /api/machines/{id}/logonusers ``` @@ -72,7 +72,7 @@ Here is an example of the request. [!include[Improve request performance](../../includes/improve-request-performance.md)] -``` +```http GET https://api.securitycenter.windows.com/api/machines/1e5bc9d7e413ddd7902c2932e418702b84d0cc07/logonusers ``` @@ -81,7 +81,7 @@ GET https://api.securitycenter.windows.com/api/machines/1e5bc9d7e413ddd7902c2932 Here is an example of the response. -``` +```http HTTP/1.1 200 OK Content-type: application/json { From 529c6e60b761fb5e55414820b65e123ebd1b0fea Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Mon, 27 Jul 2020 15:28:01 -0700 Subject: [PATCH 0427/1414] Applied type to code block Valid types are listed here: https://docsmetadatatool.azurewebsites.net/allowlists/# --- .../microsoft-defender-atp/get-machine-related-alerts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machine-related-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/get-machine-related-alerts.md index 7a09d3fa92..e8fb105671 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machine-related-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machine-related-alerts.md @@ -45,7 +45,7 @@ Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' >- User needs to have access to the device, based on device group settings (See [Create and manage device groups](machine-groups.md) for more information) ## HTTP request -``` +```http GET /api/machines/{id}/alerts ``` From 1c50af9f2c5d4a918a402c92e0a2cb0c2be5d2d6 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Mon, 27 Jul 2020 15:29:47 -0700 Subject: [PATCH 0428/1414] Applied types to code blocks, corrected code markup Valid types are listed here: https://docsmetadatatool.azurewebsites.net/allowlists/# --- .../microsoft-defender-atp/get-machines.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machines.md b/windows/security/threat-protection/microsoft-defender-atp/get-machines.md index 8cae4353fb..4a790fb949 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machines.md @@ -26,7 +26,7 @@ ms.topic: article ## API description Retrieves a collection of [Machines](machine.md) that have communicated with Microsoft Defender ATP cloud on the last 30 days.
Supports [OData V4 queries](https://www.odata.org/documentation/). -
The OData's ```$filter``` query is supported on: ```computerDnsName```, ```lastSeen```, ```healthStatus```, ```osPlatform```, ```riskScore``` and ```rbacGroupId```. +
The OData's `$filter` query is supported on: `computerDnsName`, `lastSeen`, `healthStatus`, `osPlatform`, `riskScore` and `rbacGroupId`.
See examples at [OData queries with Microsoft Defender ATP](exposed-apis-odata-samples.md) @@ -51,7 +51,7 @@ Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine >- Response will include only devices, that the user have access to, based on device group settings (See [Create and manage device groups](machine-groups.md) for more information) ## HTTP request -``` +```http GET https://api.securitycenter.windows.com/api/machines ``` @@ -77,7 +77,7 @@ Here is an example of the request. [!include[Improve request performance](../../includes/improve-request-performance.md)] -``` +```http GET https://api.securitycenter.windows.com/api/machines ``` @@ -86,7 +86,7 @@ GET https://api.securitycenter.windows.com/api/machines Here is an example of the response. -``` +```http HTTP/1.1 200 OK Content-type: application/json { From 95179d5864c4153cb82964cf9a92b4ac65bf79e6 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Mon, 27 Jul 2020 15:30:30 -0700 Subject: [PATCH 0429/1414] Corrected content type on code blocks --- .../microsoft-defender-atp/add-or-remove-machine-tags.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md b/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md index 5db1d001ec..07fcff8c6f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md +++ b/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md @@ -50,7 +50,7 @@ Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine ## HTTP request -```console +```http POST https://api.securitycenter.windows.com/api/machines/{id}/tags ``` @@ -83,7 +83,7 @@ Here is an example of a request that adds machine tag. [!include[Improve request performance](../../includes/improve-request-performance.md)] -```console +```http POST https://api.securitycenter.windows.com/api/machines/1e5bc9d7e413ddd7902c2932e418702b84d0cc07/tags Content-type: application/json { From 095681e89bc8786628794a9d692b953e61db08d4 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Mon, 27 Jul 2020 15:31:11 -0700 Subject: [PATCH 0430/1414] Corrected types on code blocks Valid types are listed here: https://docsmetadatatool.azurewebsites.net/allowlists/# --- .../microsoft-defender-atp/get-domain-related-alerts.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-alerts.md index d03107736f..0aa06444da 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-alerts.md @@ -48,7 +48,7 @@ Delegated (work or school account) | Alert.ReadWrite | 'Read and write alerts' >- Response will include only alerts, associated with devices, that the user have access to, based on device group settings (See [Create and manage device groups](machine-groups.md) for more information) ## HTTP request -```console +```http GET /api/domains/{domain}/alerts ``` @@ -73,6 +73,6 @@ Here is an example of the request. [!include[Improve request performance](../../includes/improve-request-performance.md)] -```console +```http GET https://api.securitycenter.windows.com/api/domains/client.wns.windows.com/alerts ``` From 842694679b0286324f9f0401be965d073b79ccaf Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Mon, 27 Jul 2020 15:31:52 -0700 Subject: [PATCH 0431/1414] Corrected content type on code blocks Valid types are listed here: https://docsmetadatatool.azurewebsites.net/allowlists/# --- .../microsoft-defender-atp/get-domain-related-machines.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-machines.md b/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-machines.md index 26326b79b9..6b4dee50f5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-machines.md @@ -48,7 +48,7 @@ Delegated (work or school account) | Machine.ReadWrite | 'Read and write machine >- Response will include only devices that the user can access, based on device group settings (See [Create and manage device groups](machine-groups.md) for more information) ## HTTP request -```console +```http GET /api/domains/{domain}/machines ``` @@ -75,6 +75,6 @@ Here is an example of the request. [!include[Improve request performance](../../includes/improve-request-performance.md)] -```console +```http GET https://api.securitycenter.windows.com/api/domains/api.securitycenter.windows.com/machines ``` From 5e8cb831bca10e80ba0424ea02f7c58dbbfa2855 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Mon, 27 Jul 2020 15:50:09 -0700 Subject: [PATCH 0432/1414] Corrected "id" in an English sentence to "ID" --- .../microsoft-defender-atp/get-machine-by-id.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machine-by-id.md b/windows/security/threat-protection/microsoft-defender-atp/get-machine-by-id.md index 4e48d88f8d..91b44caf50 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machine-by-id.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machine-by-id.md @@ -65,7 +65,7 @@ Empty ## Response If successful and device exists - 200 OK with the [machine](machine.md) entity in the body. -If machine with the specified id was not found - 404 Not Found. +If machine with the specified ID was not found - 404 Not Found. ## Example From 69b1cedfd474115a1253ac6c7313aa2acefd98d6 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Tue, 28 Jul 2020 09:50:26 +0500 Subject: [PATCH 0433/1414] Update windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../hello-hybrid-cert-whfb-settings-pki.md | 39 +++++++++---------- 1 file changed, 19 insertions(+), 20 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md index 503bdf5c4c..4fe092f5bc 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md @@ -153,29 +153,28 @@ Sign-in to an **AD FS Windows Server 2016** computer with _Enterprise Admin_ equ 1. Open an elevated command prompt. 2. Run `certutil -dsTemplate WHFBAuthentication msPKI-Private-Key-Flag +CTPRIVATEKEY_FLAG_HELLO_LOGON_KEY` +If the template was changed successfully, the output of the command will contain old and new values of the template parameters. The new value must contain the **CTPRIVATEKEY_FLAG_HELLO_LOGON_KEY** parameter. Example: + +CN=Certificate Templates,CN=Public Key Services,CN=Services,CN=Configuration,DC=[yourdomain]:WHFBAuthentication + +Old Value: +msPKI-Private-Key-Flag REG_DWORD = 5050080 (84213888) +CTPRIVATEKEY_FLAG_REQUIRE_SAME_KEY_RENEWAL -- 80 (128) +CTPRIVATEKEY_FLAG_ATTEST_NONE -- 0 +TEMPLATE_SERVER_VER_WINBLUE< [!NOTE] > If you gave your Windows Hello for Business Authentication certificate template a different name, then replace **WHFBAuthentication** in the above command with the name of your certificate template. It's important that you use the template name rather than the template display name. You can view the template name on the **General** tab of the certificate template using the Certificate Template management console (certtmpl.msc). Or, you can view the template name using the **Get-CATemplate** ADCS Administration Windows PowerShell cmdlet on our Windows Server 2012 or later certificate authority. -> [!IMPORTANT] -> If the template was changed successfully, the output of the command will contain old and new values of the template parameters. The new value must contain the **CTPRIVATEKEY_FLAG_HELLO_LOGON_KEY** parameter. Example: -> -> CN=Certificate Templates,CN=Public Key Services,CN=Services,CN=Configuration,DC=[yourdomain]:WHFBAuthentication
->
-> Old Value:
-> msPKI-Private-Key-Flag REG_DWORD = 5050080 (84213888)
-> CTPRIVATEKEY_FLAG_REQUIRE_SAME_KEY_RENEWAL -- 80 (128)
-> CTPRIVATEKEY_FLAG_ATTEST_NONE -- 0
-> TEMPLATE_SERVER_VER_WINBLUE< -> TEMPLATE_CLIENT_VER_WINBLUE< -> New Value:
-> msPKI-Private-Key-Flag REG_DWORD = 5250080 (86311040)
-> CTPRIVATEKEY_FLAG_REQUIRE_SAME_KEY_RENEWAL -- 80 (128)
-> CTPRIVATEKEY_FLAG_ATTEST_NONE -- 0
-> TEMPLATE_SERVER_VER_WINBLUE< -> CTPRIVATEKEY_FLAG_HELLO_LOGON_KEY -- 200000 (2097152)
-> TEMPLATE_CLIENT_VER_WINBLUE< -> CertUtil: -dsTemplate command completed successfully."
- ## Publish Templates ### Publish Certificate Templates to a Certificate Authority From 620086410e612acf5e74477b51b5027418700d2c Mon Sep 17 00:00:00 2001 From: Rafals <51166236+rafals2@users.noreply.github.com> Date: Mon, 27 Jul 2020 22:57:38 -0700 Subject: [PATCH 0434/1414] added tip to key rotation --- windows/client-management/mdm/bitlocker-csp.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index 3a1ecfb0f9..10aec13178 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -1072,6 +1072,19 @@ Each server-side recovery key rotation is represented by a request ID. The serve Value type is string. Supported operation is Execute. Request ID is expected as a parameter. +> [!TIP] +> Key rotation feature will only work when: + +> For Operating system drives: +> OSRequireActiveDirectoryBackup_Name is set to 1 ("Required") + +> For Fixed data drives: +> FDVRequireActiveDirectoryBackup_Name is set to 1 = ("Required") + +> Although not required, we recommend configuring: +> OSActiveDirectoryBackup_Name to true +> FDVActiveDirectoryBackup_Name to true +
**Status** Interior node. Supported operation is Get. From fac610df5238439a9251c7fdf0cb614fbb2f1190 Mon Sep 17 00:00:00 2001 From: ashwin-pr <66497769+ashwin-pr@users.noreply.github.com> Date: Tue, 28 Jul 2020 13:54:35 +0530 Subject: [PATCH 0435/1414] Update android-intune.md Updated content to reflect Personal devices --- .../threat-protection/microsoft-defender-atp/android-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md index cb62aaa586..42d75ed3b8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md @@ -136,7 +136,7 @@ Options](https://docs.microsoft.com/mem/intune/enrollment/android-enroll) . As Microsoft Defender ATP for Android is deployed via managed Google Play, updates to the app are automatic via Google Play. -Currently only Work Profile enrolled devices are supported for deployment. +Currently only Personal devices with Work Profile enrolled are supported for deployment. >[!NOTE] From 147a45d61f09e8aa4d9aab9e341549ebfd1a4725 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 28 Jul 2020 07:19:51 -0700 Subject: [PATCH 0436/1414] Update faq-md-app-guard.md minor edits --- .../faq-md-app-guard.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.md index 80279200dc..94d907d9ff 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.md @@ -114,7 +114,7 @@ Application Guard may not work correctly on NTFS compressed volumes. If this iss ### Why am I getting the error message ("ERR_NAME_NOT_RESOLVED") after not being able to reach PAC file? This is a known issue. To mitigate this you need to create two firewall rules. -For guidance on how to create a firewall rule via GP see: +For guidance on how to create a firewall rule by using group policy, see: https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-firewall/create-an-inbound-icmp-rule https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security @@ -125,18 +125,18 @@ First rule (DHCP Server): 3. Protocol UDP 4. Port 67 -Second rule (DHCP Client): Same as the above, but scoped to local port 68 - -In the UI go through the following steps: -1. Right click on inbound rules, create a new rule -2. Choose “custom rule” -3. Program path: “%SystemRoot%\System32\svchost.exe" -4. Protocol Type: UDP, Specific ports: 67, Remote port: any -5. Any IP addresses -6. Allow the connection -7. All profiles -8. The rule should be present in the UI. Right click on the rule > properties -9. “Programs and services” tab, Under the Services section click on “settings”. Choose “Apply to this Service” and select “Internet Connection Sharing (ICS) Shared Access” +Second rule (DHCP Client) +This is the same as the first rule, but scoped to local port 68. +In the Microsoft Defender Firewall user interface go through the following steps: +1. Right click on inbound rules, create a new rule. +2. Choose **custom rule**. +3. Program path: **%SystemRoot%\System32\svchost.exe**. +4. Protocol Type: UDP, Specific ports: 67, Remote port: any. +5. Any IP addresses. +6. Allow the connection. +7. All profiles. +8. The new rule should show up in the user interface. Right click on the **rule** > **properties**. +9. In the **Programs and services** tab, Under the **Services** section click on **settings**. Choose **Apply to this Service** and select **Internet Connection Sharing (ICS) Shared Access**. ### Why can I not launch Application Guard when Exploit Guard is enabled? From b51025bd3972d3b5f5bb40d995b083a564fdcf62 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 28 Jul 2020 07:22:12 -0700 Subject: [PATCH 0437/1414] Update faq-md-app-guard.md fixed URL links --- .../microsoft-defender-application-guard/faq-md-app-guard.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.md index 94d907d9ff..ea2a6bf1f9 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.md @@ -115,9 +115,8 @@ Application Guard may not work correctly on NTFS compressed volumes. If this iss This is a known issue. To mitigate this you need to create two firewall rules. For guidance on how to create a firewall rule by using group policy, see: - -https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-firewall/create-an-inbound-icmp-rule -https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security +- [Create an inbound icmp rule](https://docs.microsoft.com/windows/security/threat-protection/windows-firewall/create-an-inbound-icmp-rule) +- [Open Group Policy management console for Microsoft Defender Firewall](https://docs.microsoft.com/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security) First rule (DHCP Server): 1. Program path: %SystemRoot%\System32\svchost.exe From 6bf4b58fc681cd7d578aca09b3266757129d3cfe Mon Sep 17 00:00:00 2001 From: jaimeo Date: Tue, 28 Jul 2020 11:23:01 -0700 Subject: [PATCH 0438/1414] corrected reference to Office and table where it appears --- .../update/waas-delivery-optimization.md | 22 +++++++------------ 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index 76b225825d..e4e27a9a8a 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -6,7 +6,6 @@ description: Delivery Optimization is a peer-to-peer distribution method in Wind keywords: oms, operations management suite, wdav, updates, downloads, log analytics ms.prod: w10 ms.mktglfcycl: deploy - audience: itpro author: jaimeo ms.localizationpriority: medium @@ -36,7 +35,7 @@ For information about setting up Delivery Optimization, including tips for the b ## New in Windows 10, version 2004 -- Enterprise network throttling: new settings have been added in Group Policy and MDM to control foreground and background throttling as absolute values (Maximum Background Download Bandwidth in (in KB/s)). These settings are also available in the Windows user interface: +- Enterprise network throttling: new settings have been added in Group Policy and mobile device management (MDM) to control foreground and background throttling as absolute values (Maximum Background Download Bandwidth in (in KB/s)). These settings are also available in the Windows user interface: ![absolute bandwidth settings in delivery optimization interface](images/DO-absolute-bandwidth.png) @@ -86,9 +85,8 @@ The following table lists the minimum Windows 10 version that supports Delivery | Windows Store files | 1511 | | Windows Store for Business files | 1511 | | Windows Defender definition updates | 1511 | -| Office Click-to-Run updates | 1709 | +| Microsoft 365 Apps and updates | 1709 (for more information, see [Delivery Optimization and Microsoft 365 Apps](https://docs.microsoft.com/deployoffice/delivery-optimization)) | | Win32 apps for Intune | 1709 | -| Office installations and updates | 2004 | | Xbox game pass games | 2004 | | MSIX apps (HTTP downloads only) | 2004 | | Configuration Manager Express Updates | 1709 + Configuration Manager version 1711 | @@ -98,13 +96,9 @@ The following table lists the minimum Windows 10 version that supports Delivery - - - - In Windows 10 Enterprise, Professional, and Education editions, Delivery Optimization is enabled by default for peer-to-peer sharing on the local network (NAT). Specifically, all of the devices must be behind the same NAT, but you can configure it differently in Group Policy and mobile device management (MDM) solutions such as Microsoft Intune. -For more details, see "Download mode" in [Delivery optimization reference](waas-delivery-optimization-reference.md). +For more information, see "Download mode" in [Delivery optimization reference](waas-delivery-optimization-reference.md). ## Set up Delivery Optimization @@ -116,7 +110,7 @@ You can use Group Policy or an MDM solution like Intune to configure Delivery Op You will find the Delivery Optimization settings in Group Policy under **Configuration\Policies\Administrative Templates\Windows Components\Delivery Optimization**. In MDM, the same settings are under **.Vendor/MSFT/Policy/Config/DeliveryOptimization/**. -Starting with Microsoft Intune version 1902, you can set many Delivery Optimization policies as a profile which you can then apply to groups of devices. For more information, see [Delivery Optimization settings in Microsoft Intune](https://docs.microsoft.com/intune/delivery-optimization-windows)) +Starting with Microsoft Intune version 1902, you can set many Delivery Optimization policies as a profile, which you can then apply to groups of devices. For more information, see [Delivery Optimization settings in Microsoft Intune](https://docs.microsoft.com/intune/delivery-optimization-windows)) **Starting with Windows 10, version 1903,** you can use the Azure Active Directory (AAD) Tenant ID as a means to define groups. To do this set the value for DOGroupIdSource to its new maximum value of 5. @@ -206,7 +200,7 @@ If you don’t see any bytes coming from peers the cause might be one of the fol If you suspect this is the problem, try these steps: 1. Start a download of an app that is larger than 50 MB from the Store (for example "Candy Crush Saga"). -2. Run `Get-DeliveryOptimizationStatus` from an elevated Powershell window and observe the DownloadMode setting. For peering to work, DownloadMode should be 1, 2, or 3. +2. Run `Get-DeliveryOptimizationStatus` from an elevated PowerShell window and observe the DownloadMode setting. For peering to work, DownloadMode should be 1, 2, or 3. 3. If **DownloadMode** is 99 it could indicate your device is unable to reach the Delivery Optimization cloud services. Ensure that the Delivery Optimization hostnames are allowed access: most importantly **\*.do.dsp.mp.microsoft.com**. @@ -216,8 +210,8 @@ If you suspect this is the problem, try these steps: If you suspect this is the problem, try these steps: 1. Download the same app on two different devices on the same network, waiting 10 – 15 minutes between downloads. -2. Run `Get-DeliveryOptimizationStatus` from an elevated Powershell window and ensure that **DownloadMode** is 1 or 2 on both devices. -3. Run `Get-DeliveryOptimizationPerfSnap` from an elevated Powershell window on the second device. The **NumberOfPeers** field should be non-zero. +2. Run `Get-DeliveryOptimizationStatus` from an elevated PowerShell window and ensure that **DownloadMode** is 1 or 2 on both devices. +3. Run `Get-DeliveryOptimizationPerfSnap` from an elevated PowerShell window on the second device. The **NumberOfPeers** field should be non-zero. 4. If the number of peers is zero and you have **DownloadMode** = 1, ensure that both devices are using the same public IP address to reach the internet. To do this, open a browser Windows and search for “what is my IP”. You can **DownloadMode 2** (Group) and a custom GroupID (Guid) to fix this if the devices aren’t reporting the same public IP address. @@ -237,7 +231,7 @@ If you suspect this is the problem, try a Telnet test between two devices on the [Windows 10, Delivery Optimization, and WSUS](https://blogs.technet.microsoft.com/mniehaus/2016/08/16/windows-10-delivery-optimization-and-wsus-take-2/) -## Related topics +## Related articles - [Update Windows 10 in the enterprise](index.md) - [Overview of Windows as a service](waas-overview.md) From df5ec7d303e31b193a0797b5eaa5462f2102daab Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 28 Jul 2020 11:46:00 -0700 Subject: [PATCH 0439/1414] Footnote text update-Set 1 --- .../mdm/policy-csp-abovelock.md | 16 ++++++++-------- .../client-management/mdm/policy-csp-accounts.md | 16 ++++++++-------- .../mdm/policy-csp-activexcontrols.md | 16 ++++++++-------- .../mdm/policy-csp-applicationdefaults.md | 16 ++++++++-------- .../mdm/policy-csp-applicationmanagement.md | 16 ++++++++-------- .../mdm/policy-csp-appruntime.md | 16 ++++++++-------- .../mdm/policy-csp-appvirtualization.md | 16 ++++++++-------- .../mdm/policy-csp-attachmentmanager.md | 16 ++++++++-------- .../client-management/mdm/policy-csp-audit.md | 16 ++++++++-------- .../mdm/policy-csp-authentication.md | 16 ++++++++-------- .../client-management/mdm/policy-csp-autoplay.md | 16 ++++++++-------- .../mdm/policy-csp-bitlocker.md | 16 ++++++++-------- windows/client-management/mdm/policy-csp-bits.md | 16 ++++++++-------- .../mdm/policy-csp-bluetooth.md | 16 ++++++++-------- .../client-management/mdm/policy-csp-browser.md | 16 ++++++++-------- .../client-management/mdm/policy-csp-camera.md | 16 ++++++++-------- .../client-management/mdm/policy-csp-cellular.md | 16 ++++++++-------- .../mdm/policy-csp-connectivity.md | 16 ++++++++-------- .../mdm/policy-csp-controlpolicyconflict.md | 16 ++++++++-------- .../mdm/policy-csp-credentialproviders.md | 16 ++++++++-------- .../mdm/policy-csp-credentialsdelegation.md | 16 ++++++++-------- .../mdm/policy-csp-credentialsui.md | 16 ++++++++-------- .../mdm/policy-csp-cryptography.md | 16 ++++++++-------- .../mdm/policy-csp-dataprotection.md | 16 ++++++++-------- .../mdm/policy-csp-datausage.md | 16 ++++++++-------- .../client-management/mdm/policy-csp-defender.md | 16 ++++++++-------- .../mdm/policy-csp-deliveryoptimization.md | 16 ++++++++-------- .../client-management/mdm/policy-csp-desktop.md | 16 ++++++++-------- .../mdm/policy-csp-deviceguard.md | 16 ++++++++-------- 29 files changed, 232 insertions(+), 232 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-abovelock.md b/windows/client-management/mdm/policy-csp-abovelock.md index bcc38faea5..ebc28b415c 100644 --- a/windows/client-management/mdm/policy-csp-abovelock.md +++ b/windows/client-management/mdm/policy-csp-abovelock.md @@ -161,14 +161,14 @@ The following list shows the supported values: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-accounts.md b/windows/client-management/mdm/policy-csp-accounts.md index 83d4831dcb..fad4a74ad7 100644 --- a/windows/client-management/mdm/policy-csp-accounts.md +++ b/windows/client-management/mdm/policy-csp-accounts.md @@ -248,14 +248,14 @@ The following list shows the supported values: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-activexcontrols.md b/windows/client-management/mdm/policy-csp-activexcontrols.md index 7a981c49d8..9c2b674cee 100644 --- a/windows/client-management/mdm/policy-csp-activexcontrols.md +++ b/windows/client-management/mdm/policy-csp-activexcontrols.md @@ -103,14 +103,14 @@ ADMX Info: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-applicationdefaults.md b/windows/client-management/mdm/policy-csp-applicationdefaults.md index 8171271589..ccc641c6a3 100644 --- a/windows/client-management/mdm/policy-csp-applicationdefaults.md +++ b/windows/client-management/mdm/policy-csp-applicationdefaults.md @@ -219,14 +219,14 @@ This setting supports a range of values between 0 and 1. Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-applicationmanagement.md b/windows/client-management/mdm/policy-csp-applicationmanagement.md index b2bfd70f15..6b55aa34e3 100644 --- a/windows/client-management/mdm/policy-csp-applicationmanagement.md +++ b/windows/client-management/mdm/policy-csp-applicationmanagement.md @@ -1102,13 +1102,13 @@ XSD: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-appruntime.md b/windows/client-management/mdm/policy-csp-appruntime.md index faf5c4b079..6e15e10e88 100644 --- a/windows/client-management/mdm/policy-csp-appruntime.md +++ b/windows/client-management/mdm/policy-csp-appruntime.md @@ -101,14 +101,14 @@ ADMX Info: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-appvirtualization.md b/windows/client-management/mdm/policy-csp-appvirtualization.md index e995b03a11..29788ea127 100644 --- a/windows/client-management/mdm/policy-csp-appvirtualization.md +++ b/windows/client-management/mdm/policy-csp-appvirtualization.md @@ -2060,14 +2060,14 @@ ADMX Info: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-attachmentmanager.md b/windows/client-management/mdm/policy-csp-attachmentmanager.md index b68b6cc6cc..cb2130e778 100644 --- a/windows/client-management/mdm/policy-csp-attachmentmanager.md +++ b/windows/client-management/mdm/policy-csp-attachmentmanager.md @@ -253,14 +253,14 @@ ADMX Info: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-audit.md b/windows/client-management/mdm/policy-csp-audit.md index a789c492c3..ffd4519182 100644 --- a/windows/client-management/mdm/policy-csp-audit.md +++ b/windows/client-management/mdm/policy-csp-audit.md @@ -4794,14 +4794,14 @@ The following are the supported values: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-authentication.md b/windows/client-management/mdm/policy-csp-authentication.md index 09c3eaa3ce..96f9787790 100644 --- a/windows/client-management/mdm/policy-csp-authentication.md +++ b/windows/client-management/mdm/policy-csp-authentication.md @@ -569,14 +569,14 @@ Value type is string. Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-autoplay.md b/windows/client-management/mdm/policy-csp-autoplay.md index bf7a6a2b3c..36a05de8df 100644 --- a/windows/client-management/mdm/policy-csp-autoplay.md +++ b/windows/client-management/mdm/policy-csp-autoplay.md @@ -269,14 +269,14 @@ ADMX Info: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-bitlocker.md b/windows/client-management/mdm/policy-csp-bitlocker.md index 751c0e3c9c..2f4c7acf11 100644 --- a/windows/client-management/mdm/policy-csp-bitlocker.md +++ b/windows/client-management/mdm/policy-csp-bitlocker.md @@ -97,14 +97,14 @@ The following list shows the supported values: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-bits.md b/windows/client-management/mdm/policy-csp-bits.md index 9024caaee9..2bcc10ea45 100644 --- a/windows/client-management/mdm/policy-csp-bits.md +++ b/windows/client-management/mdm/policy-csp-bits.md @@ -542,14 +542,14 @@ Supported values range: 0 - 999 Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-bluetooth.md b/windows/client-management/mdm/policy-csp-bluetooth.md index 74dbe86c25..28123a7dc0 100644 --- a/windows/client-management/mdm/policy-csp-bluetooth.md +++ b/windows/client-management/mdm/policy-csp-bluetooth.md @@ -460,14 +460,14 @@ For more information on allowed key sizes, refer to Bluetooth Core Specification Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004.


diff --git a/windows/client-management/mdm/policy-csp-browser.md b/windows/client-management/mdm/policy-csp-browser.md index 3f68b4b8cb..206e99f3db 100644 --- a/windows/client-management/mdm/policy-csp-browser.md +++ b/windows/client-management/mdm/policy-csp-browser.md @@ -4297,13 +4297,13 @@ Most restricted value: 0 Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-camera.md b/windows/client-management/mdm/policy-csp-camera.md index 98202881f8..0def6900f0 100644 --- a/windows/client-management/mdm/policy-csp-camera.md +++ b/windows/client-management/mdm/policy-csp-camera.md @@ -99,14 +99,14 @@ The following list shows the supported values: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-cellular.md b/windows/client-management/mdm/policy-csp-cellular.md index dfd4e76549..3d156b1c89 100644 --- a/windows/client-management/mdm/policy-csp-cellular.md +++ b/windows/client-management/mdm/policy-csp-cellular.md @@ -372,14 +372,14 @@ ADMX Info: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-connectivity.md b/windows/client-management/mdm/policy-csp-connectivity.md index 5a058b41e4..ee83ad3d00 100644 --- a/windows/client-management/mdm/policy-csp-connectivity.md +++ b/windows/client-management/mdm/policy-csp-connectivity.md @@ -1020,14 +1020,14 @@ ADMX Info: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-controlpolicyconflict.md b/windows/client-management/mdm/policy-csp-controlpolicyconflict.md index d3c88d948c..a822c7a831 100644 --- a/windows/client-management/mdm/policy-csp-controlpolicyconflict.md +++ b/windows/client-management/mdm/policy-csp-controlpolicyconflict.md @@ -118,14 +118,14 @@ The following list shows the supported values: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-credentialproviders.md b/windows/client-management/mdm/policy-csp-credentialproviders.md index d9cc3f9647..425fcf361a 100644 --- a/windows/client-management/mdm/policy-csp-credentialproviders.md +++ b/windows/client-management/mdm/policy-csp-credentialproviders.md @@ -243,14 +243,14 @@ The following list shows the supported values: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-credentialsdelegation.md b/windows/client-management/mdm/policy-csp-credentialsdelegation.md index e59b5c4f9b..c8416c3bb9 100644 --- a/windows/client-management/mdm/policy-csp-credentialsdelegation.md +++ b/windows/client-management/mdm/policy-csp-credentialsdelegation.md @@ -103,14 +103,14 @@ ADMX Info: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-credentialsui.md b/windows/client-management/mdm/policy-csp-credentialsui.md index 7a91173c71..349800035d 100644 --- a/windows/client-management/mdm/policy-csp-credentialsui.md +++ b/windows/client-management/mdm/policy-csp-credentialsui.md @@ -179,14 +179,14 @@ ADMX Info: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-cryptography.md b/windows/client-management/mdm/policy-csp-cryptography.md index 536c9f26f4..55ceb74581 100644 --- a/windows/client-management/mdm/policy-csp-cryptography.md +++ b/windows/client-management/mdm/policy-csp-cryptography.md @@ -166,14 +166,14 @@ Lists the Cryptographic Cipher Algorithms allowed for SSL connections. Format is Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-dataprotection.md b/windows/client-management/mdm/policy-csp-dataprotection.md index 48da5e5f49..4c71a876a5 100644 --- a/windows/client-management/mdm/policy-csp-dataprotection.md +++ b/windows/client-management/mdm/policy-csp-dataprotection.md @@ -152,14 +152,14 @@ Setting used by Windows 8.1 Selective Wipe. Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-datausage.md b/windows/client-management/mdm/policy-csp-datausage.md index f77f3b029f..28f919ead9 100644 --- a/windows/client-management/mdm/policy-csp-datausage.md +++ b/windows/client-management/mdm/policy-csp-datausage.md @@ -123,14 +123,14 @@ ADMX Info: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-defender.md b/windows/client-management/mdm/policy-csp-defender.md index 49855399e3..c2fb83fe51 100644 --- a/windows/client-management/mdm/policy-csp-defender.md +++ b/windows/client-management/mdm/policy-csp-defender.md @@ -3101,14 +3101,14 @@ ADMX Info: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-deliveryoptimization.md b/windows/client-management/mdm/policy-csp-deliveryoptimization.md index 902ef8e8be..bdf3985bb6 100644 --- a/windows/client-management/mdm/policy-csp-deliveryoptimization.md +++ b/windows/client-management/mdm/policy-csp-deliveryoptimization.md @@ -2027,14 +2027,14 @@ This policy allows an IT Admin to define the following: Footnotes: -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-desktop.md b/windows/client-management/mdm/policy-csp-desktop.md index 5bd60e0feb..0ade992a1d 100644 --- a/windows/client-management/mdm/policy-csp-desktop.md +++ b/windows/client-management/mdm/policy-csp-desktop.md @@ -101,14 +101,14 @@ ADMX Info: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-deviceguard.md b/windows/client-management/mdm/policy-csp-deviceguard.md index c728512377..163655f59f 100644 --- a/windows/client-management/mdm/policy-csp-deviceguard.md +++ b/windows/client-management/mdm/policy-csp-deviceguard.md @@ -317,14 +317,14 @@ The following list shows the supported values: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. From 397d3aea90e77498a0552f454778a809ddeba2b5 Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Tue, 28 Jul 2020 11:51:09 -0700 Subject: [PATCH 0440/1414] pencil edits --- windows/client-management/mdm/bitlocker-csp.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index 10aec13178..2fdbf93bd7 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -1074,13 +1074,13 @@ Value type is string. Supported operation is Execute. Request ID is expected as > [!TIP] > Key rotation feature will only work when: - +> > For Operating system drives: > OSRequireActiveDirectoryBackup_Name is set to 1 ("Required") - +> > For Fixed data drives: > FDVRequireActiveDirectoryBackup_Name is set to 1 = ("Required") - +> > Although not required, we recommend configuring: > OSActiveDirectoryBackup_Name to true > FDVActiveDirectoryBackup_Name to true From f519937288ce98b8883cba8fa62ada8d8975328d Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 28 Jul 2020 11:53:08 -0700 Subject: [PATCH 0441/1414] Footnote text update-Set 2 --- .../mdm/policy-csp-devicehealthmonitoring.md | 16 ++++++++-------- .../mdm/policy-csp-deviceinstallation.md | 16 ++++++++-------- .../mdm/policy-csp-devicelock.md | 16 ++++++++-------- .../client-management/mdm/policy-csp-display.md | 16 ++++++++-------- .../client-management/mdm/policy-csp-dmaguard.md | 16 ++++++++-------- .../mdm/policy-csp-education.md | 16 ++++++++-------- .../mdm/policy-csp-enterprisecloudprint.md | 16 ++++++++-------- .../mdm/policy-csp-errorreporting.md | 16 ++++++++-------- .../mdm/policy-csp-eventlogservice.md | 16 ++++++++-------- .../mdm/policy-csp-experience.md | 16 ++++++++-------- .../mdm/policy-csp-exploitguard.md | 16 ++++++++-------- .../mdm/policy-csp-fileexplorer.md | 16 ++++++++-------- .../client-management/mdm/policy-csp-games.md | 16 ++++++++-------- .../mdm/policy-csp-handwriting.md | 16 ++++++++-------- .../mdm/policy-csp-internetexplorer.md | 16 ++++++++-------- .../client-management/mdm/policy-csp-kerberos.md | 16 ++++++++-------- .../mdm/policy-csp-kioskbrowser.md | 16 ++++++++-------- .../mdm/policy-csp-lanmanworkstation.md | 16 ++++++++-------- .../mdm/policy-csp-licensing.md | 16 ++++++++-------- .../policy-csp-localpoliciessecurityoptions.md | 16 ++++++++-------- .../client-management/mdm/policy-csp-lockdown.md | 16 ++++++++-------- windows/client-management/mdm/policy-csp-maps.md | 16 ++++++++-------- .../mdm/policy-csp-messaging.md | 16 ++++++++-------- .../mdm/policy-csp-mssecurityguide.md | 16 ++++++++-------- .../mdm/policy-csp-msslegacy.md | 16 ++++++++-------- .../mdm/policy-csp-networkisolation.md | 16 ++++++++-------- .../mdm/policy-csp-notifications.md | 16 ++++++++-------- .../client-management/mdm/policy-csp-power.md | 16 ++++++++-------- .../client-management/mdm/policy-csp-printers.md | 16 ++++++++-------- 29 files changed, 232 insertions(+), 232 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-devicehealthmonitoring.md b/windows/client-management/mdm/policy-csp-devicehealthmonitoring.md index 3d3d4bb035..8277ae0425 100644 --- a/windows/client-management/mdm/policy-csp-devicehealthmonitoring.md +++ b/windows/client-management/mdm/policy-csp-devicehealthmonitoring.md @@ -227,14 +227,14 @@ In most cases, an IT Pro does not need to define this policy. Instead, it is exp Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-deviceinstallation.md b/windows/client-management/mdm/policy-csp-deviceinstallation.md index 7cd828fb5c..5d67b14d8d 100644 --- a/windows/client-management/mdm/policy-csp-deviceinstallation.md +++ b/windows/client-management/mdm/policy-csp-deviceinstallation.md @@ -946,14 +946,14 @@ To verify the policy is applied, check C:\windows\INF\setupapi.dev.log and see i Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-devicelock.md b/windows/client-management/mdm/policy-csp-devicelock.md index 295364f046..f95a796932 100644 --- a/windows/client-management/mdm/policy-csp-devicelock.md +++ b/windows/client-management/mdm/policy-csp-devicelock.md @@ -1119,14 +1119,14 @@ ADMX Info: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-display.md b/windows/client-management/mdm/policy-csp-display.md index e0c4a7e431..9645a371ac 100644 --- a/windows/client-management/mdm/policy-csp-display.md +++ b/windows/client-management/mdm/policy-csp-display.md @@ -393,14 +393,14 @@ To validate on Desktop, do the following: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-dmaguard.md b/windows/client-management/mdm/policy-csp-dmaguard.md index 0f3bb358f2..e5511ffaa0 100644 --- a/windows/client-management/mdm/policy-csp-dmaguard.md +++ b/windows/client-management/mdm/policy-csp-dmaguard.md @@ -113,14 +113,14 @@ ADMX Info: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-education.md b/windows/client-management/mdm/policy-csp-education.md index df04232bea..9e12bc04e4 100644 --- a/windows/client-management/mdm/policy-csp-education.md +++ b/windows/client-management/mdm/policy-csp-education.md @@ -274,14 +274,14 @@ The policy value is expected to be a `````` separated list of printer na Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-enterprisecloudprint.md b/windows/client-management/mdm/policy-csp-enterprisecloudprint.md index 9916989938..c450267337 100644 --- a/windows/client-management/mdm/policy-csp-enterprisecloudprint.md +++ b/windows/client-management/mdm/policy-csp-enterprisecloudprint.md @@ -376,14 +376,14 @@ The default value is an empty string. Otherwise, the value should contain a URL. Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-errorreporting.md b/windows/client-management/mdm/policy-csp-errorreporting.md index 751350e7ae..79bbb1b92f 100644 --- a/windows/client-management/mdm/policy-csp-errorreporting.md +++ b/windows/client-management/mdm/policy-csp-errorreporting.md @@ -407,14 +407,14 @@ ADMX Info: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-eventlogservice.md b/windows/client-management/mdm/policy-csp-eventlogservice.md index 36e7be1042..17080a877e 100644 --- a/windows/client-management/mdm/policy-csp-eventlogservice.md +++ b/windows/client-management/mdm/policy-csp-eventlogservice.md @@ -322,14 +322,14 @@ ADMX Info: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-experience.md b/windows/client-management/mdm/policy-csp-experience.md index f00b37efad..ff50088666 100644 --- a/windows/client-management/mdm/policy-csp-experience.md +++ b/windows/client-management/mdm/policy-csp-experience.md @@ -1492,14 +1492,14 @@ Supported values: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-exploitguard.md b/windows/client-management/mdm/policy-csp-exploitguard.md index 4a13105f17..1e1b072f7d 100644 --- a/windows/client-management/mdm/policy-csp-exploitguard.md +++ b/windows/client-management/mdm/policy-csp-exploitguard.md @@ -120,14 +120,14 @@ Here is an example: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-fileexplorer.md b/windows/client-management/mdm/policy-csp-fileexplorer.md index 0b74f58211..993073f411 100644 --- a/windows/client-management/mdm/policy-csp-fileexplorer.md +++ b/windows/client-management/mdm/policy-csp-fileexplorer.md @@ -166,14 +166,14 @@ ADMX Info: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-games.md b/windows/client-management/mdm/policy-csp-games.md index eb633b2e2e..63eb04a5c3 100644 --- a/windows/client-management/mdm/policy-csp-games.md +++ b/windows/client-management/mdm/policy-csp-games.md @@ -89,14 +89,14 @@ The following list shows the supported values: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-handwriting.md b/windows/client-management/mdm/policy-csp-handwriting.md index 00a2e84360..8893695276 100644 --- a/windows/client-management/mdm/policy-csp-handwriting.md +++ b/windows/client-management/mdm/policy-csp-handwriting.md @@ -103,14 +103,14 @@ The following list shows the supported values: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-internetexplorer.md b/windows/client-management/mdm/policy-csp-internetexplorer.md index 4a4b22eef5..a1b9bb2b78 100644 --- a/windows/client-management/mdm/policy-csp-internetexplorer.md +++ b/windows/client-management/mdm/policy-csp-internetexplorer.md @@ -19457,14 +19457,14 @@ ADMX Info: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-kerberos.md b/windows/client-management/mdm/policy-csp-kerberos.md index 19eb607a74..06023ba3f8 100644 --- a/windows/client-management/mdm/policy-csp-kerberos.md +++ b/windows/client-management/mdm/policy-csp-kerberos.md @@ -464,14 +464,14 @@ Devices joined to Azure Active Directory in a hybrid environment need to interac Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-kioskbrowser.md b/windows/client-management/mdm/policy-csp-kioskbrowser.md index 4275bfaa7a..5bbe648950 100644 --- a/windows/client-management/mdm/policy-csp-kioskbrowser.md +++ b/windows/client-management/mdm/policy-csp-kioskbrowser.md @@ -429,14 +429,14 @@ The value is an int 1-1440 that specifies the amount of minutes the session is i Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-lanmanworkstation.md b/windows/client-management/mdm/policy-csp-lanmanworkstation.md index e4183f08b5..011b60a5d7 100644 --- a/windows/client-management/mdm/policy-csp-lanmanworkstation.md +++ b/windows/client-management/mdm/policy-csp-lanmanworkstation.md @@ -100,14 +100,14 @@ This setting supports a range of values between 0 and 1. Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-licensing.md b/windows/client-management/mdm/policy-csp-licensing.md index d99c044bcb..c4e988fd6d 100644 --- a/windows/client-management/mdm/policy-csp-licensing.md +++ b/windows/client-management/mdm/policy-csp-licensing.md @@ -166,14 +166,14 @@ The following list shows the supported values: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md index 1426fad1c3..8920a8ba90 100644 --- a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md +++ b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md @@ -3834,13 +3834,13 @@ The following list shows the supported values: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-lockdown.md b/windows/client-management/mdm/policy-csp-lockdown.md index 0858f3de45..81f3ae2ca6 100644 --- a/windows/client-management/mdm/policy-csp-lockdown.md +++ b/windows/client-management/mdm/policy-csp-lockdown.md @@ -99,14 +99,14 @@ The following list shows the supported values: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-maps.md b/windows/client-management/mdm/policy-csp-maps.md index 1824c9956a..87ede82676 100644 --- a/windows/client-management/mdm/policy-csp-maps.md +++ b/windows/client-management/mdm/policy-csp-maps.md @@ -164,14 +164,14 @@ The following list shows the supported values: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-messaging.md b/windows/client-management/mdm/policy-csp-messaging.md index 5887db04eb..43fe8e0e47 100644 --- a/windows/client-management/mdm/policy-csp-messaging.md +++ b/windows/client-management/mdm/policy-csp-messaging.md @@ -98,14 +98,14 @@ The following list shows the supported values: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-mssecurityguide.md b/windows/client-management/mdm/policy-csp-mssecurityguide.md index 15c99eedf9..7835ef3d3c 100644 --- a/windows/client-management/mdm/policy-csp-mssecurityguide.md +++ b/windows/client-management/mdm/policy-csp-mssecurityguide.md @@ -424,14 +424,14 @@ ADMX Info: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-msslegacy.md b/windows/client-management/mdm/policy-csp-msslegacy.md index 768f18e3e2..ad6734ce70 100644 --- a/windows/client-management/mdm/policy-csp-msslegacy.md +++ b/windows/client-management/mdm/policy-csp-msslegacy.md @@ -292,14 +292,14 @@ ADMX Info: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-networkisolation.md b/windows/client-management/mdm/policy-csp-networkisolation.md index 0613b4b8d8..3f42c5653f 100644 --- a/windows/client-management/mdm/policy-csp-networkisolation.md +++ b/windows/client-management/mdm/policy-csp-networkisolation.md @@ -544,14 +544,14 @@ ADMX Info: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-notifications.md b/windows/client-management/mdm/policy-csp-notifications.md index 76818866d9..fb3651acb0 100644 --- a/windows/client-management/mdm/policy-csp-notifications.md +++ b/windows/client-management/mdm/policy-csp-notifications.md @@ -264,14 +264,14 @@ Validation: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-power.md b/windows/client-management/mdm/policy-csp-power.md index 377bc2e1b2..5da2930e76 100644 --- a/windows/client-management/mdm/policy-csp-power.md +++ b/windows/client-management/mdm/policy-csp-power.md @@ -1731,14 +1731,14 @@ Default value for unattended sleep timeout (plugged in): Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-printers.md b/windows/client-management/mdm/policy-csp-printers.md index 315f762dff..e93f27025d 100644 --- a/windows/client-management/mdm/policy-csp-printers.md +++ b/windows/client-management/mdm/policy-csp-printers.md @@ -287,14 +287,14 @@ ADMX Info: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. From 2659e5a4e36317efaaa7cbece58ef10f0fc9eaf7 Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Tue, 28 Jul 2020 11:57:01 -0700 Subject: [PATCH 0442/1414] pencil edits --- windows/client-management/mdm/bitlocker-csp.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index 2fdbf93bd7..b6a6533744 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -1075,15 +1075,15 @@ Value type is string. Supported operation is Execute. Request ID is expected as > [!TIP] > Key rotation feature will only work when: > -> For Operating system drives: -> OSRequireActiveDirectoryBackup_Name is set to 1 ("Required") +> - For Operating system drives: +> OSRequireActiveDirectoryBackup_Name is set to 1 ("Required") > -> For Fixed data drives: -> FDVRequireActiveDirectoryBackup_Name is set to 1 = ("Required") +> - For Fixed data drives: +> FDVRequireActiveDirectoryBackup_Name is set to 1 = ("Required") > > Although not required, we recommend configuring: -> OSActiveDirectoryBackup_Name to true -> FDVActiveDirectoryBackup_Name to true +> - OSActiveDirectoryBackup_Name to true +> - FDVActiveDirectoryBackup_Name to true **Status** Interior node. Supported operation is Get. From b42e87de5bf96907111ae49e2e99a0165a6a4424 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 28 Jul 2020 12:00:42 -0700 Subject: [PATCH 0443/1414] Footnote text update-Set 3 --- .../client-management/mdm/policy-csp-privacy.md | 16 ++++++++-------- .../mdm/policy-csp-remoteassistance.md | 16 ++++++++-------- .../mdm/policy-csp-remotedesktopservices.md | 16 ++++++++-------- .../mdm/policy-csp-remotemanagement.md | 16 ++++++++-------- .../mdm/policy-csp-remoteprocedurecall.md | 16 ++++++++-------- .../mdm/policy-csp-remoteshell.md | 16 ++++++++-------- .../mdm/policy-csp-restrictedgroups.md | 16 ++++++++-------- .../client-management/mdm/policy-csp-search.md | 16 ++++++++-------- .../client-management/mdm/policy-csp-security.md | 16 ++++++++-------- .../mdm/policy-csp-servicecontrolmanager.md | 16 ++++++++-------- .../client-management/mdm/policy-csp-settings.md | 16 ++++++++-------- .../mdm/policy-csp-smartscreen.md | 16 ++++++++-------- .../client-management/mdm/policy-csp-speech.md | 16 ++++++++-------- .../client-management/mdm/policy-csp-start.md | 16 ++++++++-------- .../client-management/mdm/policy-csp-storage.md | 16 ++++++++-------- .../client-management/mdm/policy-csp-system.md | 16 ++++++++-------- .../mdm/policy-csp-systemservices.md | 16 ++++++++-------- .../mdm/policy-csp-taskmanager.md | 16 ++++++++-------- .../mdm/policy-csp-taskscheduler.md | 16 ++++++++-------- .../mdm/policy-csp-textinput.md | 16 ++++++++-------- .../mdm/policy-csp-timelanguagesettings.md | 16 ++++++++-------- .../mdm/policy-csp-troubleshooting.md | 16 ++++++++-------- .../client-management/mdm/policy-csp-update.md | 16 ++++++++-------- .../mdm/policy-csp-userrights.md | 16 ++++++++-------- windows/client-management/mdm/policy-csp-wifi.md | 16 ++++++++-------- .../mdm/policy-csp-windowsconnectionmanager.md | 16 ++++++++-------- .../policy-csp-windowsdefendersecuritycenter.md | 16 ++++++++-------- .../mdm/policy-csp-windowsinkworkspace.md | 16 ++++++++-------- .../mdm/policy-csp-windowslogon.md | 16 ++++++++-------- 29 files changed, 232 insertions(+), 232 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-privacy.md b/windows/client-management/mdm/policy-csp-privacy.md index 52e0e7fde5..9b20cf82c2 100644 --- a/windows/client-management/mdm/policy-csp-privacy.md +++ b/windows/client-management/mdm/policy-csp-privacy.md @@ -5964,14 +5964,14 @@ ADMX Info: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-remoteassistance.md b/windows/client-management/mdm/policy-csp-remoteassistance.md index e36df3ff42..39e59b9ba2 100644 --- a/windows/client-management/mdm/policy-csp-remoteassistance.md +++ b/windows/client-management/mdm/policy-csp-remoteassistance.md @@ -371,14 +371,14 @@ ADMX Info: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-remotedesktopservices.md b/windows/client-management/mdm/policy-csp-remotedesktopservices.md index 5f404f8750..e4fefcbc62 100644 --- a/windows/client-management/mdm/policy-csp-remotedesktopservices.md +++ b/windows/client-management/mdm/policy-csp-remotedesktopservices.md @@ -498,14 +498,14 @@ ADMX Info: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-remotemanagement.md b/windows/client-management/mdm/policy-csp-remotemanagement.md index 692699bfb9..6c88c68b12 100644 --- a/windows/client-management/mdm/policy-csp-remotemanagement.md +++ b/windows/client-management/mdm/policy-csp-remotemanagement.md @@ -1152,14 +1152,14 @@ ADMX Info: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-remoteprocedurecall.md b/windows/client-management/mdm/policy-csp-remoteprocedurecall.md index dde7ff458c..d6b5c1ab71 100644 --- a/windows/client-management/mdm/policy-csp-remoteprocedurecall.md +++ b/windows/client-management/mdm/policy-csp-remoteprocedurecall.md @@ -190,14 +190,14 @@ ADMX Info: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-remoteshell.md b/windows/client-management/mdm/policy-csp-remoteshell.md index e233f89f47..534584eca6 100644 --- a/windows/client-management/mdm/policy-csp-remoteshell.md +++ b/windows/client-management/mdm/policy-csp-remoteshell.md @@ -543,14 +543,14 @@ ADMX Info: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-restrictedgroups.md b/windows/client-management/mdm/policy-csp-restrictedgroups.md index 24b822bab5..86a64acdd0 100644 --- a/windows/client-management/mdm/policy-csp-restrictedgroups.md +++ b/windows/client-management/mdm/policy-csp-restrictedgroups.md @@ -170,13 +170,13 @@ The following table describes how this policy setting behaves in different Windo Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-search.md b/windows/client-management/mdm/policy-csp-search.md index 340ced4d5b..e23ac51307 100644 --- a/windows/client-management/mdm/policy-csp-search.md +++ b/windows/client-management/mdm/policy-csp-search.md @@ -959,14 +959,14 @@ The following list shows the supported values: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-security.md b/windows/client-management/mdm/policy-csp-security.md index 03d507debd..81eb2aa84e 100644 --- a/windows/client-management/mdm/policy-csp-security.md +++ b/windows/client-management/mdm/policy-csp-security.md @@ -707,14 +707,14 @@ The following list shows the supported values: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-servicecontrolmanager.md b/windows/client-management/mdm/policy-csp-servicecontrolmanager.md index 337b071faf..f1ac63ed5f 100644 --- a/windows/client-management/mdm/policy-csp-servicecontrolmanager.md +++ b/windows/client-management/mdm/policy-csp-servicecontrolmanager.md @@ -112,14 +112,14 @@ Supported values: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-settings.md b/windows/client-management/mdm/policy-csp-settings.md index 63725c1e2e..6052b904e8 100644 --- a/windows/client-management/mdm/policy-csp-settings.md +++ b/windows/client-management/mdm/policy-csp-settings.md @@ -897,13 +897,13 @@ To validate on Desktop, do the following: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-smartscreen.md b/windows/client-management/mdm/policy-csp-smartscreen.md index 0c11e9b882..2c2fceffc1 100644 --- a/windows/client-management/mdm/policy-csp-smartscreen.md +++ b/windows/client-management/mdm/policy-csp-smartscreen.md @@ -239,14 +239,14 @@ The following list shows the supported values: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-speech.md b/windows/client-management/mdm/policy-csp-speech.md index 3e6b2173c0..aca2851f58 100644 --- a/windows/client-management/mdm/policy-csp-speech.md +++ b/windows/client-management/mdm/policy-csp-speech.md @@ -97,14 +97,14 @@ The following list shows the supported values: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-start.md b/windows/client-management/mdm/policy-csp-start.md index 1431f9c0b2..31872e9f67 100644 --- a/windows/client-management/mdm/policy-csp-start.md +++ b/windows/client-management/mdm/policy-csp-start.md @@ -2094,14 +2094,14 @@ ADMX Info: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-storage.md b/windows/client-management/mdm/policy-csp-storage.md index 823f724dd8..0afd39b6c8 100644 --- a/windows/client-management/mdm/policy-csp-storage.md +++ b/windows/client-management/mdm/policy-csp-storage.md @@ -731,14 +731,14 @@ See [Use custom settings for Windows 10 devices in Intune](https://docs.microsof Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-system.md b/windows/client-management/mdm/policy-csp-system.md index 5eec6fbe04..73f8d6586a 100644 --- a/windows/client-management/mdm/policy-csp-system.md +++ b/windows/client-management/mdm/policy-csp-system.md @@ -2064,13 +2064,13 @@ The following list shows the supported values: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-systemservices.md b/windows/client-management/mdm/policy-csp-systemservices.md index 8318b0cc11..19836d1ca5 100644 --- a/windows/client-management/mdm/policy-csp-systemservices.md +++ b/windows/client-management/mdm/policy-csp-systemservices.md @@ -388,14 +388,14 @@ GP Info: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-taskmanager.md b/windows/client-management/mdm/policy-csp-taskmanager.md index 186e946c60..9787467c21 100644 --- a/windows/client-management/mdm/policy-csp-taskmanager.md +++ b/windows/client-management/mdm/policy-csp-taskmanager.md @@ -97,14 +97,14 @@ When the policy is set to 0 - users CANNOT execute 'End task' on processes in Ta Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-taskscheduler.md b/windows/client-management/mdm/policy-csp-taskscheduler.md index 2e1ccf2db8..44a8f08bdd 100644 --- a/windows/client-management/mdm/policy-csp-taskscheduler.md +++ b/windows/client-management/mdm/policy-csp-taskscheduler.md @@ -82,13 +82,13 @@ Added in Windows 10, version 1803. This setting determines whether the specific Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-textinput.md b/windows/client-management/mdm/policy-csp-textinput.md index 79e47c91f8..e1799a0c16 100644 --- a/windows/client-management/mdm/policy-csp-textinput.md +++ b/windows/client-management/mdm/policy-csp-textinput.md @@ -1708,14 +1708,14 @@ The following list shows the supported values: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-timelanguagesettings.md b/windows/client-management/mdm/policy-csp-timelanguagesettings.md index 506b7fce62..d029929145 100644 --- a/windows/client-management/mdm/policy-csp-timelanguagesettings.md +++ b/windows/client-management/mdm/policy-csp-timelanguagesettings.md @@ -91,14 +91,14 @@ Specifies the time zone to be applied to the device. This is the standard Window Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-troubleshooting.md b/windows/client-management/mdm/policy-csp-troubleshooting.md index 125cc2149f..881b9b3a43 100644 --- a/windows/client-management/mdm/policy-csp-troubleshooting.md +++ b/windows/client-management/mdm/policy-csp-troubleshooting.md @@ -140,14 +140,14 @@ By default, this policy is not configured and the SKU based defaults are used fo Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-update.md b/windows/client-management/mdm/policy-csp-update.md index 3c5cf80686..d9187a1854 100644 --- a/windows/client-management/mdm/policy-csp-update.md +++ b/windows/client-management/mdm/policy-csp-update.md @@ -4442,14 +4442,14 @@ ADMX Info: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-userrights.md b/windows/client-management/mdm/policy-csp-userrights.md index 69a0f091d0..73f3dfd843 100644 --- a/windows/client-management/mdm/policy-csp-userrights.md +++ b/windows/client-management/mdm/policy-csp-userrights.md @@ -1881,12 +1881,12 @@ GP Info: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-wifi.md b/windows/client-management/mdm/policy-csp-wifi.md index 1d300f2268..770316e0bc 100644 --- a/windows/client-management/mdm/policy-csp-wifi.md +++ b/windows/client-management/mdm/policy-csp-wifi.md @@ -436,14 +436,14 @@ Supported operations are Add, Delete, Get, and Replace. Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-windowsconnectionmanager.md b/windows/client-management/mdm/policy-csp-windowsconnectionmanager.md index 12e05d914f..4cbed0f5f3 100644 --- a/windows/client-management/mdm/policy-csp-windowsconnectionmanager.md +++ b/windows/client-management/mdm/policy-csp-windowsconnectionmanager.md @@ -109,14 +109,14 @@ ADMX Info: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md b/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md index ab032c05be..d2c74ba941 100644 --- a/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md +++ b/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md @@ -1602,14 +1602,14 @@ ADMX Info: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-windowsinkworkspace.md b/windows/client-management/mdm/policy-csp-windowsinkworkspace.md index 3306ca9d6e..bc97e2e774 100644 --- a/windows/client-management/mdm/policy-csp-windowsinkworkspace.md +++ b/windows/client-management/mdm/policy-csp-windowsinkworkspace.md @@ -168,14 +168,14 @@ Value type is int. The following list shows the supported values: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-windowslogon.md b/windows/client-management/mdm/policy-csp-windowslogon.md index ec19f8ef3e..d3793a4bb7 100644 --- a/windows/client-management/mdm/policy-csp-windowslogon.md +++ b/windows/client-management/mdm/policy-csp-windowslogon.md @@ -606,14 +606,14 @@ To validate on Desktop, do the following: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. From aab9f562cd47a03ea763fd20799f44ee372725ac Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Tue, 28 Jul 2020 12:04:23 -0700 Subject: [PATCH 0444/1414] pencil edits --- windows/client-management/mdm/bitlocker-csp.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index b6a6533744..f6cce218b0 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -1076,10 +1076,10 @@ Value type is string. Supported operation is Execute. Request ID is expected as > Key rotation feature will only work when: > > - For Operating system drives: -> OSRequireActiveDirectoryBackup_Name is set to 1 ("Required") +> - OSRequireActiveDirectoryBackup_Name is set to 1 ("Required") > > - For Fixed data drives: -> FDVRequireActiveDirectoryBackup_Name is set to 1 = ("Required") +> - FDVRequireActiveDirectoryBackup_Name is set to 1 = ("Required") > > Although not required, we recommend configuring: > - OSActiveDirectoryBackup_Name to true From 8cd009ba1f255de4e31afec1d3140d105c197f9a Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 28 Jul 2020 12:04:25 -0700 Subject: [PATCH 0445/1414] Footnote text update-Set 4 --- .../mdm/policy-csp-windowspowershell.md | 16 ++++++++-------- .../mdm/policy-csp-wirelessdisplay.md | 16 ++++++++-------- .../mdm/policy-csps-supported-by-hololens2.md | 16 ++++++++-------- 3 files changed, 24 insertions(+), 24 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-windowspowershell.md b/windows/client-management/mdm/policy-csp-windowspowershell.md index 7ad19cb828..cc4f87b917 100644 --- a/windows/client-management/mdm/policy-csp-windowspowershell.md +++ b/windows/client-management/mdm/policy-csp-windowspowershell.md @@ -106,14 +106,14 @@ ADMX Info: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-wirelessdisplay.md b/windows/client-management/mdm/policy-csp-wirelessdisplay.md index e261f4ec6b..eb74f99772 100644 --- a/windows/client-management/mdm/policy-csp-wirelessdisplay.md +++ b/windows/client-management/mdm/policy-csp-wirelessdisplay.md @@ -540,14 +540,14 @@ The following list shows the supported values: Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. 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 0a0040f58c..e5cdb0f0ca 100644 --- a/windows/client-management/mdm/policy-csps-supported-by-hololens2.md +++ b/windows/client-management/mdm/policy-csps-supported-by-hololens2.md @@ -97,14 +97,14 @@ ms.date: 05/11/2020 Footnotes: -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. -- 5 - Added in Windows 10, version 1809. -- 6 - Added in Windows 10, version 1903. -- 7 - Added in Windows 10, version 1909. -- 8 - Added in Windows 10, version 2004. +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. ## Related topics From dee09cc038623a291e1a2ce751ca6049069b6837 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 28 Jul 2020 12:33:27 -0700 Subject: [PATCH 0446/1414] update xls --- .../downloads/mdatp-urls.xlsx | Bin 17145 -> 18161 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx b/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx index b1a37416092ff6c6b25788e3c08781b71b170bb4..ef0d32e551a361643d3bbf9c240ef32bcc06281d 100644 GIT binary patch delta 12426 zcmZvC1yCGY)Aj;Ev)Dqg;BLX4#ogV42bbV(3j_!j+}+)R26qnw49zZeHRRK_5}t{Sq|LH!}!o!M^%ITVC7e#qr>T|Kll zVxbQ%mC18qO!B0Mi7etG&o5h|&(-T7uU#k2&)=Bsq*w^z!cZBsf$DMm)oZ!_RKg4P`?WF3?AwcU{Q0#A;TCxlFjd zWa8&O)oLx>wjO^Iqt2|~BoJ<}b&;6$YB#o6(*IhY$KVHF%dQR*EIyC^l=J5&@$Fb= z=cU{%D*_i?w+>0C*|FR9@A%&$;YfWhUjqOyFK~eWwi1>>hZ!u?N^5naa73^WIXG5~ zkdwd{vhVHuOZ4PZw#*WH3Z_pmtf@~%+^I1IEl)R+A}+a kTI?pdCxSLU_(9{CvF zZlELy zq+p0C5+9Gzxs6#6J-Fb^)66ZT?5^<}*$*9gAUA;{rg{IAy?0{sLseChDmV=;^Vi)G z4}5)FfrK*_WI0vRXP2do4ZT>~j(IrmhV`p}$+*@8H)wpd_8#i8P;l`67dpQ~z~8Ci z006i6Qv^JSu6;fawx6NZ%cmW86a;wyCw?$sQTDjxz;tnN1b$i@J~GluRpVmqCMC$F zh3HG(xMWzS^TvfclVAp9fs@ngR~c??ris%pqrN54q&(k@t&_uL6xIVy8#&F#j``D&D~npl);n$bQi388^=P*>y73Xe-ex=N zCD)8DyA;baVlvHQqoFboypkC!N87A7M!!u_fL|x3zECb_Kb-@rnv$5so7#QArpSzF zXJif@r-aYhylg+QHIla!?IPVR!YKtB<8K#GiXh=^sOYeP<~=aySYRLh3~P{jTOY-Z z#MuEt5NFTu%qWiy|quGtg-~mT5PLhvlS@~7#gY+uRkGI&AxGS)Jk>N-_RgYh$KkSU8Wwub z{*d?8xedi|A|$V3<;Lpx-ze>O{zU11iMRwoXnjm3gpqof(4V|uXh0_&@6_dg8?JO^ zn<)xc2K~y~nI38aedhZ~FVm|dKKDX9dCS=I?eh+E!}ArRqb}?U$0=~d8L|0d?U4!I?SZK8u<3= z8KQE7jvM_p=Lj@MoBJ5DNZ46570Q&HYEdYIA&T(W7cSjVyFAO5iU~=gX%&Nx7VpR!GJ*%+#S=gq0!@IS?4R}g%kOG99e;6aI%8j?n*mlj+R66kV~zlQdHbevn>z(lhs+>D1LWR4YK`-{iyJU6;>=+@xDV|)4Nve4Q>pfAY$lUZMD(;MZvKm6L0e zjvvIJ{YXFd_`vFG)7F|mm7%*v!>*ZZ^KSq3(#;(A=-5U1yED(H`qdXl+Qnlq^BQEl zv%|JAVnXTK_azGzXLS5T_n|ZE3DUVZCQ>XQP@TLqW_Mu*F=jAqVZB)D>}c!IV?307 ze2yP6{WN-fFxc|SgK_r3S!^W4wQ}{V_KOnE+u8n+Xq$)Yhx?79hm+R*LG*mTpWf5i zQAPF$TUIY)+XuZX>D_y7EF*$`ctFU>;LDuv%Wvb4$jK*Vb^5-|`+h^KX~Q|*ch4&u zfculHgWd55XN%6;$E5?ShUMxb#acUyPEXEq=7*)(X|?9FlBK&j^NYtNCzYuTV0-6t zC0M+&6nixP{=)pCl2NEBxavsQ?Q`vpFwW@H{oqJq#`S=k`QwSP?N0V_7Zc<#_6|}d z=?O_ehOD^}YZ~ILWnaI{KW0?^G$grk`{p+B8E*f$m&Cn%Wr}#gZ4S5HSjV;5vzF=z z!as576uwB|eD<)hJ8{+fd{(sdRuAaadq!FJJbwOQ*Xj98aw8jZypoi(XDs(nx9H@= zN@%EqbB2mIKl$7j@@ci-lm|i>NxgNObUoY4G^&IncCcWwabexmX_#ye<}(^Ss%d!A zvG@Iv4y@ZKG48_|gUY$MB`a*x@NVR{wS;K45*D}5+Spn_M@RampUR7J&EF)Qqt6OH z{O~ns5!-aAUwL;OadXm`o=xO^UqiC{+f^kivaZRj`Fx(>XSSm+q<&%e?3;n#!#BrQ z2^7`#=nrN(XJR^2im0u_3hoxOBq!CY`p-3kH=wBKapN_&;~~+(cl=(tTjRWJ-e;u| zmtvy{5kS#Ff$#+9PJ%<0dLLEB{7E)7#;r*p=Dl!Dq4;pGSz3|6_K5tcs2X00-5(s2;Hs*W`&eNM2lNodV?0 z3-JK;B+!r%DcW!T8*5?l?>(h#XpRGa_{hgWR8T(h|IZdSUn(q)(92#7WekHdhNSw=GkeG?$H24*1C=szV$yA^(iRwHbcv7PNr3jVy({S=I4~WFv!#{v z+Uyx36#LoH}y_2v{1*f z`mhaFkxZ1Z*fv1L3yXM482o{YTjE_M8kx~=LK)nQeJ&fyV%>;mVJvADeR~*#rjbV5 zy=`)!W}}N%Y}@9lNW1arVDxnq8xDEl44L|=M}>51eB7MuE3H7tU{^kX!F%3N@WQML zD~dahr9U9IP!RrmJ0T#SGH|e`>l+%JGcieu`Y#VTDJ262RwIqfY2r_OC^fZ^Cs(7Y z*LHwk@{UG{yL~`sX2h;-RB`;^FlQ&jRgo^NdhK&fLMU&!kNU6eVH+xhiZU#?UtkoL zciKD;tK@PrI7X0gxQjY?J2Mq>0QEHdN5*q%z0zKGc}W;{+a0)k;oR#!e@-b}1XpY$ zvxkR6cKQ8V_S7*mjjDA-k4?>uMy|}14;gPScZkSjZ>KZukT;NrBF_8*2eUsUaL3S8 zC*pnmW!ak(B`W`#dfcvLq}r3<1l1Ttm!2F4okp4BwqOVHl*@&OZ@g?1jHDwf8o>8l zpC1_rhNnXahb>72<~=6W;KwA1V&r(B1rXi&Bd`fhA@ut5MC@VZ1hK&KU%;pks(62> ztMD|0su)_?hod8F2cy=@7$JpQf+>vs)UA&HU6=!KBTHnSf?=2wH4y_Fxrk*l-^L6@ zQ0(0v59CEYHO|G9(A5-Qq0eJJfB;6UWo@^cMQofu#n_pHwb#QZ1Uqmh3$Hf_@0BZd z$a@SY!QKQ)$}L)PV?1;*WeOwdcm8a6vRjFwz^}ZmDY=S_HW@S?=dYAv*I7?l_Oft_ zGEnc83(w>>>1o4OLi46dIpCQQb0kQ(XA#755+S0m2(m1VGS*Z7hlw^v7und0jtnS& z#$fYtiXW|w&_78ak1Hjst)4y@&&64rO^oQIUS3vFRwO(i4?v&(U}%TzP3U4e1L~Op z3~BK3Vy%qAkS>6%KN$<_g~ISE`A}%>Amn-{`&oO*U z*^E@zCBYIKQ1@1$LBV$!sGCk9QhETvC|@;26AffbVAUK{K72S+ zhUW}aO2Yxsf67&sU=SYyiN2XRoAAUgizz1U7ghl@fKmu?YPnZCwREIiWc%T;j%Wdt z=^sC`07K`zPcvktXWUbh*jJDom(n%U#gdhhBiR*0U_}gMcgebKct^(44fT@x zih}DtJZeTp5hC+>dnzEWx|Lo|We}N5gIJ;34UGry?U7Ytf8B)GJ8Zp|d04iNVA0JV*B2{}0_n-po0z6uj zY)!UAKiMK!HMne#B1j-X_b$Dzn;FaZ!DH%i8Zy=Hj<#}Yy1y;hQ=BMWm<=k0uDWFK;MU)CC@%gVGt@Hv%>bb7V1(yK`k-lOt35+Y3REggW+WKiNQ7H6-cfnYEuqSnQ!%@sXy1dB6}hW)IlO zydN*GqLV#i*=VS$6QyxupixEJ_dZPhp3X+u$eI)y@7J{TBa@I<=NmScZCHca( zRLuLu+f*!^!jZdF&=gW&z)!~f;{c;KsO^=jPe?-YU#S2(PT9ywY}7>n#12+sKpr5a>h>=UPy%-gfANn# zib?EdA!$nAd!jh#+f6Cox`>rEm@EBd{0GoeE2?h10!lm<&eJd&ypjz_mB|7b!zW|G z45P_*q=UY@Au7@fuW~+P^1?qsb6Xz=F#@WBfGGsGeOSO5q}w3`9em)0N*o4XC)F#w z`D7soZ5QcZwt|Z8!Yg?7muN)163o-sr>|^yzk2WBC$fVcVIR)#l>J2hN)sE?BPcN< zvVJg72fIbV_#+h_VZQp#GV1A!5U;awO?2T7@}{7Ye6z*oXw0QK?$_1!FcK{If{ zo9+Z-R{h{y#sAO_50O&g2mGPMhlY2(yktW6DSon6+-Z=av}6tQOQhT|-=Q|HFCY#yt;42O~RI+hZLGDV6I z+Ye=gULOzyggO&;kt?3RTJ}3dhEAGQ8C$TDlAt$19IgmK@Jt+z(?{_9u2$_M%VlD% zYN(O}as-?5U@IUtE?za}Lk_L~`!J3Wx>y8xRR7Ib1nXD+rUkjEAuv>?1hm-MB5d6$ zbGk$pF_+leP{G3QiyW_={XWyBBFGEogbh*H*-Svfc2k_NS!3VTu_cB1+;V~2d$D#$ zX=osUo4(zK48@&sX*3>AWqQ!L=80?k<}bGA174wz6I+uF-gT*pM)g)LSJRXbtBiMT z;v>qw!jfHe?A>D4F*VW{P$9a?u1Q3%;N5~Mkr|SvwgcTnsE|{VyfV-ksjl!e147*K zAU}W+pNVNP0r|QP#IK>14kTna@eTVCLz)Gp$N8djTYvlm+bJc?^i)J$vIuJ8rKsT2 zC53!9oyxNE+RrSkV)1c8YL|(@EO|k~bK-}y;ft-zoy`dR#`6r$oHN(`?=vr z*r5pWKblp%6~V$wu7}TLzVGaJmC1RItn4hQW#EWU0>wu%5;7A0Y>&CQ{fHJ5Ut&Qd zET~cFRXc_7!HR{59=thZ_NyGxZJui2M{(y=xbHQI+?>+Gf7==l@?O(H5J<&fgr@;? z0IRS@dZ@E(;=H^!UrqaLO7 zpv;{!>0Dp{t9n_s=|ldTTGSs(O$MdD_eKx-=G#ux&kkrK%qTJ)D)nHyD>?FpjEUo- zF0@Y6Br1t{IsNV2sFhnn*&$PB?5GyCFO^G+Hg`j@RmevmRG5W)UgEqn2 zP1~op$qvn;#)?`0An;?Pvl)->7(DGz#Ph|2KlF+vc(y|bf zq>y8irQfPg3o|E3hohIbWeU_R@>uBn-dY<6%orFxRwDww#((*sfu%%4MHLE z#Xs$ls5(tblJfL+`cs9OxudKani^b`hgKB9#$(JHj5T#nw?6NSx$MHH z3FU=sqN(`50e7gMN{m)(aY`X@_$GU;;MHlN_nhURj*>I9#vwQ>|4L$i-70F*{jlUn zEcPF*U<(s}`D8$*GJ0nKRI8c!lA&VHHnd~nJP9XL$cV1HB}ZF1zyDr9V1D9nDC(KL z*y}@m#|Q7^X{t#_=9bRY*(JXC<3G`Z$Hc*V5l*%{7dgx$!)nl6#S$&U@N}0es|G<+ z8xj+=2NbD+Pn~!Kw%;Y0AH1G!H;)6apE2zhe22*V6N$u?E_?9_X!`7CefecBn{xyg zQQH*U#fyG;pV>b2sCbrLsnxZ(wAW<)742IL-Sh)845;_H;VH!D$xpsB@&cZ{y6KAR zlW_pg-ts8P4BQh=th179w{5aSPyJ#81bJw+ewG*`1!WSqnoRxtvmYyZ#03)gSyOEF ztSq05Se9y2#WMm5k`-$Y*{yS>K@^qthF6tcgDJd8PCH4V;g8k^y!8S2mXZjPGQRX=|i)cX1KvEk);alv-3 zJo)KE=W5%siy`;YliSx-cm8P2m$`wCQCFU^U#_Vh?J4E$C~a- zz3PdCmS#&ewPV*@pJbGkvC_?&{Sl>+B^|Szl{+_sYZ#F?_!^w`okz)w1lQ_=07k6J zxX-o$?+`iTHl`UCi7!5U16M6um`)G`YdkbMiBgQ@q4RlabeoOLT}`wAo?QD^erZBo z)klksgaV${P4=F3#qSc~RM`D}P!ucriI2g7eS5zgUBT<4(UAgICgR~mBF-#KN^$BI-hQ@`A-&^}sj}d|`qIqY7Z#V+NQ$nWihkwIYQa_~Drhk!g{rLnPUI%*ObVw& z*JvY8qchpJf!G0-ld1NhJ%&b48zhg&P;7&zD6_grK;yz#VvVzvKt0;lQbk|i5aC7_ z+@O`%I7Km6wDz`Kb0U(8+Jpoi5|IB=YOqUiD*9<(#+*eijdCDu_stWrzZ$3;_M6R{ zx%?dyL3bsyGbRMn%5Jmtha@R?DG^9usW5JI$+7bL_MkqHJpG<2q|A>hyZgn2 ziR!4zk2%ky2VW6eeT3Lt>6B+(&nF=+bX*N1J>OXux_hz?1PIg%rXLW_v(Nc<9_$pX zWs2%*@?6wMH_hK&(dE4A0?NcK(;+<(RZo@@u8}v+gHcuQ@BwH_d^<%Wa>8zosT8ct zv_WZ8P76iz12RsP5^V$!qhw82Y}0JM|Y+!Y3oHcWRs%1XYK8YtkIj<9xCeuC8ZLXLO4a@Qz81hNYfwykx6!o$IiNObBW^j`jPFGwI)~ zUs%kzu8p@GsT!a)V(fO*|44a#0p)` zMwSvbuV;bHz!4``{yNfn&N!xG4Cbt2r`z+5{koq{_Bkcn%=}FsAV@-zMlc!K%sk#U zoZ{J%BXxJq%qyQ5BFJ|+R6fWFe0%=v2}0^21@tcW`6!yHk3OmUA!d$9 zye(xOtnPel*357KJfHSg=2K=iZR$BHHgVZH8JHaYflV-Dkbb8L6ho=(FpXQjb)#ai zZRx4ThRw~{S`*1HjoUKl%j@%75;n`~&1!=;YxbS-K7!9_7?MGYclnkB40hu z&fq!~_)xswNWf1ugIF%7CKD7&ERT_$81;7S>3!#n%NG_=!hP+6_V0<7HkICZ(?z(<&s+4 zH#0X#_`8zN-n>aOY|X3fQqdOw09M+zbe)zuJY3^|#J}Y+lPDM3hf97R6#a9qDV*td zqk0MwYwt&dBfHy%UxD{~Yw6ve$4{wC<`&0u^li98wGKT#8IRc*pojG4Y|UgIzC>1o zJ2u{;KdGQ78?Kmh%dN{{sK_@eKilc=Qsl>!S6f}=G?sc7uQ~~OR;j%vh|;xbbZGr) z$JzFNU8(uXxSaRf8SKR53jdid#-Q8EV>zg>Z7z{xwjf>MO3M5l9&$Ldd=Jw*!&rTO!U+e0ss*AHvZuqF=UAg!;hrqCE!$zpiA}0{Nqn5d|>h0@O~YPIoj(X z=|}}_a*ep!&F8BJ#phV@gpb3%NJo?IgRNUDXTP_0vL~#1aC)>$XElm(Gh9=YW1|Yw z3|y%VUk(ghQe5@=!9Qg6T$6g-p4*A=) zPM;xT9QCP~;6`>by|kdGx;k{@k-~!->D>{1S3my2j^?;EXI8z+%T+^{D(1?z4wpF- zV;nY6a&Bt}(8{U-ysaqTprbi=(%?ATFhM_Fug;VKUe@%ZU=Uo0l&V3qes4?7H&=~6 z|D`52HuY1qw#NCIs1oXgIV6i&>KDw(7sx{YbNpUu8xW%Rn(!6(j{I%_*v zizkl5T(N53gFaxgRd7I}7>T0ob2C)Q>CxdNBN1*)LK5`wV$HTYPP8JX`t8u(Jvq4^^&S?0SXmeUc! zQXQt24~nF+n&!_0Kq030r~>IsaMys;O>^c~e)3}FLL_~yH=~M>j+HNK8kKcDvD_bV zMSgbS_ZFeyk@qD?A56z&l73wK8qcOCkeKy}_I3ETh0->sLJtuAKq)XG{&g40I1g!@#N4A^o?j!M2P@BE<9iG-J2abLfG5JL+5h zkID*VniXzzL9S!mA~Nethl&wZpu1-mAF_97am2=UBH-f$!!=*>qyfJ8)D&!+ZQbbj z3j4mWakQpQ!Yd9*0*-Q%7Y`avdtCdwHrKYDi>z7CbPusx|NZ&X;oU~7+wBWk_w@$! z0%^J9i0ct=5r{AsA+DgQYQ$+b_GZvWJOLA-30=wPk0b((G#=@EqTMFC2uj1#LLajI zT1nsCctZLFPon2{A47e|qZL|c?K509N$H4;_;+HRKTc$5zbEz_K99$R<30HHow}2= zwMy!fbzT+%A2m>fo}rjsp8QcNioesmA>da zF&^1`3_PI_=J>nMPSl>*VNBKuvgvfLi<1tKCePFok!UYt%lb;aSnesdLj9JoNE_*M zGnoj7R$kROHoxZDZ`1GmsS&M;A7{WLMy(E@i4+#&aG!0GJ>8QII75xpsoq)Nc7yP$agjnL@vqG{rb^J z>!USYo~@eAqS|U>4{*S+twNOdb4IOzrM`{lYHc4XHRoJ)a0VGYEN?y=IYk-@Bvwm=QWwehlq1TZCLhpixPV~dxGjkUg7BEy+#HfN>8U( z81%*<)t6j5p*HLBqOPN4-Y=*(;XW^KLUuze$Lr+55qn)`QtKAUHNzn8Cr{go1GHs< z7$NBl7Jr1kC7TZ?Zn`Yx$X%KQ!rV$@Q|3uxz`H>{UK~H> z+GDP70*C~-!6v!^+tdora4=YVnqNvTc3;0w(_KEdqyD(?(e6I&gx7!_5V?6JE^4OA zFse`_vYfNs&R22>CR)0I^RrTi(5_^S( z6%%Fj0U=HhSPG;PP8m@a&-Eoej#OqB=D2I2>3$pOKz<^TC5lxNSa)Y{S9!btf_^m#bhL?7daf0-ah%&7K zxV8y*pXLV_TesnelY74U(S+r7jio$x(D2ch?<2Nh8Hr)9^6bw>E|iEg87%3xO|*Gjq2Q=ISVVqA)}p{)S~YrV`m^4 zq;?q+iw=>Y4K3SDy&V8RyXB&wPO#WpvK|;m^3Jty z*wIfFSwGeBtl#wnz3$`fr_F~K(@vxsC#uuNHMz?2xq%(aGFNzp7h>I;%wg|URh<;& z7ng&l!z+wYAs5S_9ZxYPk55KhpugXpY*!%jKw|^$BN>O&C({K~P=e0lSQ1PiQYtzq zTO)e-x{Iu_LZY}d0QO>Z{nou**+9i^6%pwu9tN_oNL(Zf9%rCf0~^;t^061m0T)w; zfS^2&R}`Fy%Z8-_VPTQ51cLsrIJyLME4uDdji|4x5ju*hw|=v;4@eBj@;TOM^wqhA z3@l8}VX~quo9}mN)l_rzcubrinhyQ9NKa#*cdHidi{HgLW4NMj=$R2-fQ*@7$i<^_ zN?z@#Iv`7Eh>v2PTdY*|+GJy7Fvc1GHWHzwHjhh5F$vr^D5Gm|8c_}58Gk1q{EK!g zgd!O~RW6DD9aFx$Ilb^fdN&o*=-93@#+b$y-dLzBygcFdkX(NZb)oPK1aE+ntGVx1 z%*(`Fn7IT2MZ$?&%^JuDStFx+o_^)q&niC-8HN0AaBWST4mQxTaY(!O@f* zStF=lG$)fn)Y2||2o_~Kq>KYbE{ z(0s&dch|W=_f~N8v%|HrFAqTn5cB6)FAbqJ2l(oF%ERl;(38;r8R%cg`yfKlHcu5; z000w!1Y>G%qU>bv;LL1d?_>r&`lz$#1HwR*KCxg2uPHpD7o1GOs#(A>s?^aWr-c5v z{aNoGDJ?gxx$xW$&t*DH?9+CW;dir~ZeHGQ8%V;^Xr~di8JYvYwwI_ZBWzDRbO?hz zOaWC`z1iLa;8cbmmPgu*=)y4<%^K;Ua-C9|(arHL@)pw#B%KJez4iQjzS+nb$7={l zL$Mj?)Q0CF+s2V|kY^cmKnGrli%S)(W2r*Y%>hVJxiH8hI)qZJ&lh|wQwBaPwCu$d zD
QI5N|-BONDCm#jyTdN{kTtYW425(I+9{DN=ewKBcp)N{E6$ajh|oqm+eoxe@6Te%lKV zf|K(xgWWHr)T43B)21TvE|OrFf#u!ooZGr`@Dwb=zk8o`>8Cqep>Y3zo-|?o7u>GS zF7_YmZ2zELpCA{p1O@yi_!%+3eIV{JE;7>?WI;Mf2RH2ULm}oW1A zP%{jbprN=5;)ULOex&1A9aQlYXFBBT_kd0O%k4%#vF$+ zqX;A@{AuyDMPup(;^esm!C$Fy=v8^M;mXt_Wcwn6uTZ#5ujN>5M~h63lm`U0h;b-Q z5%y%3emaOG!?Hr%kPs~z$g?2`d$8LZayC1;lx`V4@^~56xo{jb)AL(BXa7! zSeiA^mBU)2K?4n}Ch|9=aF;f_}prGES0S?AwkUgBd# z1z}wU;(v%@#}|vDN&R=k{F_uz7y$TBy80`A{+!h+%fUlW0000q=v@j`f=%qt+y4WT C$S6es delta 11628 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 UXlwPSc7_D70(GtWiu}3yf09s@6aWAK From b1cfbe873b54d5abc99e000375f6c5103477417a Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Tue, 28 Jul 2020 14:29:06 -0700 Subject: [PATCH 0447/1414] new screenshots --- .../images/tvm-event-timeline-software.png | Bin 0 -> 44062 bytes .../threat-and-vuln-mgt-event-timeline.md | 6 +++++- 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-event-timeline-software.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-event-timeline-software.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-event-timeline-software.png new file mode 100644 index 0000000000000000000000000000000000000000..9f360f0b7e5e58c3c5b5c5783ae9be777473ab47 GIT binary patch literal 44062 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 select the hyperlinked software name (like Visual Studio 2017) in the section called "Related component" in the flyout. [Learn more about software pages](tvm-software-inventory.md#software-pages) -A full page will appear with all the details of a specific software, including an event timeline tab. From there you can view all the events related to that software, along with security recommendations, discovered vulnerabilities, installed machines, and version distribution. +A full page will appear with all the details of a specific software. Mouse over the graph to see the timeline of events for that specific software. + +![Software page with an Event timeline graph](images/tvm-event-timeline-software.png) + + You can also navigate to the event timeline tab to view all the events related to that software, along with security recommendations, discovered vulnerabilities, installed machines, and version distribution. ![Software page with an Event timeline tab](images/tvm-event-timeline-software-pages.png) From 3ff2006fe7bf8f9167f73f05f3df68aac44e6e16 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 28 Jul 2020 15:09:10 -0700 Subject: [PATCH 0448/1414] adding new topic re: troubleshooting WDSI --- .../portal-submission-troubleshooting.md | 75 +++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 windows/security/threat-protection/intelligence/portal-submission-troubleshooting.md diff --git a/windows/security/threat-protection/intelligence/portal-submission-troubleshooting.md b/windows/security/threat-protection/intelligence/portal-submission-troubleshooting.md new file mode 100644 index 0000000000..ca71a4785c --- /dev/null +++ b/windows/security/threat-protection/intelligence/portal-submission-troubleshooting.md @@ -0,0 +1,75 @@ +--- +title: Troubleshoot MSI portal errors caused by admin block +description: Troubleshoot MSI portal errors +ms.reviewer: +keywords: security, sample submission help, malware file, virus file, trojan file, submit, send to Microsoft, submit a sample, virus, trojan, worm, undetected, doesn’t detect, email microsoft, email malware, I think this is malware, I think it's a virus, where can I send a virus, is this a virus, MSE, doesn’t detect, no signature, no detection, suspect file, MMPC, Microsoft Malware Protection Center, researchers, analyst, WDSI, security intelligence +ms.prod: w10 +ms.mktglfcycl: secure +ms.sitesec: library +ms.localizationpriority: medium +ms.author: dansimp +author: dansimp +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: article +search.appverid: met150 +--- + +# Resolving malware submission errors caused by Administrator block +In some instances, an administrator block might cause submission issues when you try to submit a potentially infected file to the [Microsoft Security intelligence website](https://www.microsoft.com/wdsi) for analysis. The following process shows how to resolve this. + +## Review your settings +Open your Azure [Enterprise application settings](https://portal.azure.com/#blade/Microsoft_AAD_IAM/StartboardApplicationsMenuBlade/UserSettings/menuId/). Under **Enterprise Applications** > **Users can consent to apps accessing company data on their behalf**, check whether Yes or No is selected. + +- If this is set to **No**, an AAD administrator for the customer tenant will need to provide consent for the organization. Depending on the configuration with AAD, users might be able to submit a request right from the same dialog box. If there’s no option to ask for admin consent, users need to request for these permissions to be added to their AAD admin. Go to the following section for more information. + +- It this is set to **Yes**, ensure the Windows Defender Security Intelligence app setting **Enabled for users to sign-in?** is set to **Yes** [in Azure](https://portal.azure.com/#blade/Microsoft_AAD_IAM/ManagedAppMenuBlade/Properties/appId/f0cf43e5-8a9b-451c-b2d5-7285c785684d/objectId/4a918a14-4069-4108-9b7d-76486212d75d). If this is set to **No** you'll need to request an AAD admin enable it. +  +## Implement Required Enterprise Application permissions +This process requires a global or application admin in the tenant. + 1. Open [Enterprise Application settings](https://portal.azure.com/#blade/Microsoft_AAD_IAM/ManagedAppMenuBlade/Permissions/appId/f0cf43e5-8a9b-451c-b2d5-7285c785684d/objectId/4a918a14-4069-4108-9b7d-76486212d75d). + 2. Click **Grant admin consent for organization**. + 3. If you're able to do so, Review the API permissions required for this application. This should be exactly the same as in the following image. Provide consent for the tenant. + +![grant consent image](images/msi-grant-admin-consent.jpg) + + 4. If the administrator receives an error while attempting to provide consent manually, try either [Option 1](#Option-1:-Approve-Required-Enterprise-Application-permissions-by-user-request) or [Option 2](#Option-2:-Provide-admin-consent-by-authenticating-to-the-application-as-an-admin) as possible workarounds. +  +## Option 1: Approve Required Enterprise Application permissions by user request +> [!Note] +> This is currently a preview feature. + +Azure Active Directory admins will need to allow for users to request admin consent to apps. Verify the setting is configured to **Yes** in [Enterprise applications](https://portal.azure.com/#blade/Microsoft_AAD_IAM/StartboardApplicationsMenuBlade/UserSettings/menuId/). + +More information is available in [Configure Admin consent workflow](https://docs.microsoft.com/en-us/azure/active-directory/manage-apps/configure-admin-consent-workflow). + +Once this setting is verified, users can go through the enterprise customer sign-in at [Microsoft security intelligence](https://www.microsoft.com/en-us/wdsi/filesubmission), and submit a request for admin consent, including justification. + +Admin will be able to review and approve the application permissions [Azure admin consent requests](https://portal.azure.com/#blade/Microsoft_AAD_IAM/StartboardApplicationsMenuBlade/AccessRequests/menuId/). + +After providing consent, all users in the tenant will be able to use the application. +  +## Option 2: Provide admin consent by authenticating the application as an admin +This process requires that global admins go through the Enterprise customer sign-in flow at [Microsoft security intelligence](https://www.microsoft.com/en-us/wdsi/filesubmission). +Then, admins review the permissions and make sure to select **Consent on behalf of your organization**, and click **Accept**. + +All users in the tenant will now be able to use this application. + +If neither of these options resolve the issue, try the following steps (as an admin): + +1. Remove previous configurations for the application. Go to [Enterprise applications](https://portal.azure.com/#blade/Microsoft_AAD_IAM/ManagedAppMenuBlade/Properties/appId/f0cf43e5-8a9b-451c-b2d5-7285c785684d/objectId/982e94b2-fea9-4d1f-9fca-318cda92f90b) +and click **delete**. + +2. Capture TenantID from [Properties](https://portal.azure.com/#blade/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/Properties). + +3. Replace {tenant-id} with the specific tenant that needs to grant consent to this application in the URL below. Copy this URL into browser. The rest of the parameters are already completed. +``https://login.microsoftonline.com/{tenant-id}/v2.0/adminconsent?client_id=f0cf43e5-8a9b-451c-b2d5-7285c785684d&state=12345&redirect_uri=https%3a%2f%2fwww.microsoft.com%2fen-us%2fwdsi%2ffilesubmission&scope=openid+profile+email+offline_access`` + +4. Review the permissions required by the application, and then click **Accept**. + +5. Confirm the permissions are applied in the [Azure portal](https://portal.azure.com/#blade/Microsoft_AAD_IAM/ManagedAppMenuBlade/Permissions/appId/f0cf43e5-8a9b-451c-b2d5-7285c785684d/objectId/ce60a464-5fca-4819-8423-bcb46796b051). + +4. Sign in to [Microsoft security intelligence](https://www.microsoft.com/en-us/wdsi/filesubmission) as an enterprise user with a non-admin account to see if you have access. + + If the warning is not resolved after following these troubleshooting steps, call Microsoft support. From 22c220b3b34587668a3a39f6e0fe3571e49749d1 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 28 Jul 2020 15:13:45 -0700 Subject: [PATCH 0449/1414] Add files via upload adding images --- .../msi-contoso-approval-required.png | Bin 0 -> 57095 bytes .../msi-enterprise-app-user-setting.jpg | Bin 0 -> 71817 bytes .../intelligence/msi-grant-admin-consent.jpg | Bin 0 -> 37704 bytes ...-permission-requested-your-organization.png | Bin 0 -> 37877 bytes .../msi-microsoft-permission-required.jpg | Bin 0 -> 72503 bytes .../intelligence/msi-permissions.jpg | Bin 0 -> 173449 bytes .../intelligence/msi-properties.png | Bin 0 -> 45446 bytes 7 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/intelligence/msi-contoso-approval-required.png create mode 100644 windows/security/threat-protection/intelligence/msi-enterprise-app-user-setting.jpg create mode 100644 windows/security/threat-protection/intelligence/msi-grant-admin-consent.jpg create mode 100644 windows/security/threat-protection/intelligence/msi-microsoft-permission-requested-your-organization.png create mode 100644 windows/security/threat-protection/intelligence/msi-microsoft-permission-required.jpg create mode 100644 windows/security/threat-protection/intelligence/msi-permissions.jpg create mode 100644 windows/security/threat-protection/intelligence/msi-properties.png diff --git a/windows/security/threat-protection/intelligence/msi-contoso-approval-required.png b/windows/security/threat-protection/intelligence/msi-contoso-approval-required.png new file mode 100644 index 0000000000000000000000000000000000000000..90bc4428f990330c20f2f160dffc58d11420df4e GIT binary patch literal 57095 zcmYIv1yqyo`}b%h1cPoFf`EWDQbSY*NJw|5w8Tb(2#C}i(y0<6C0&CdJ(^J>UBaYC z=ice}_n!ZA&d$yg=YH;b?)wwh6{D@GLQTO;0RRA~Rl!en00072{O_8a6o2K`vrBvY zAAz@y$`e5O5Gw|MLhPudp#%U_CQ@Enli<&9c!G_+0f3vGe}4qY0ykLzfcY%dr%HNI zi>)~_gq_40ZhsDWE^z$5g^RqwPtfQq`l6js-O|eW%{%gY$MdJtU21n+jc7@f^oX4a zb@ETYTgkC~$IkE;E(+1&?RtgE$;D9yvInk|4xb}Wac6aq!=DNU(Gt9ykRUhZ z=UcM$ZXz}9ZGwWh5DPcDP9uhd#I}1`^WOuv&uaCu6dEEBETtTs$)2R0xwr$rM5W13S^W7Z@j4cQO$M0qGp z^}^E{E&xV?q4qj%cVc&5q-ntxS^26Zxul4bVKcwj2zljFlDK(d$!1V-w6oyi`_uaB zxTI9?#bn@%Is1g*=dY?|>lA28#-=VTcPm>Yr7o%(=a9Bd>k)k(Y(rUsX!=QyTS7pHG=7d+JcXN5G`P}0oex&7|+e5Bpwg3Hl$i}lG&s72XLNP~FX z_~WyUzy~G1*M~FpkQvu4|Ky{K(7H+CGVbqOVRkLBAkChft0vd|>B{v(qiN)UvEX9b z!*=VV6KB(m!yUi5yu<4G;LQbP zSHFG38()?UW}<4(f2zFlrU>-I4Mq+=3jN(3u%ctxA!Dpi*XGL(k^wx?E*Y$Iox@?* zbyL)m*pWtcU9!0yKkppiv^IiLb|)O&w1WKS6+?E0Rj0Tz?YjVd=#h3?bBG*BVA=8h~tRYS+Ol(1gHs*2ZZ9=iBr3_4M= zQ0bg;xVrU{nNURGu~Qt9AtRX@Qx3KzPRW3;$-KxWt6Hy#9hdN9Z98JXO`4(4GoPIQxdqGYNF|2 zakIP}aAAZ4j&plarBqd1?0or(54brc8R*If{83qj-LrRWUI*ez{@n|50l*uZ&6~#Q zh?^_k`jwtsWO1dppl~71QFhJEbK~RUArhV|4w5j|q5DME{-IS>7GO!OzollC1VWlY zw;9P?v6S=ZGj^+ih32^(R}%PD>A#W*o#}yMZIub5xC;2DBgxx;jkserH+8#t&TVchVS?RmH`F`IPL6P#bNXL3Ou-H;jF|(+ zmp^9yE9=vUHrQ_~(tRG`n<9@ZI}06QJ)QgeaE-Q;2#_pMbrQz9$6vA#On_>Fxz24D z78dSTJP^>-O3FF^rsOGj-2Ovb(28|-ZifgwDTl(}zLEbxz(EUJtPhdx@M?RkElxiz z%Rc?D$nQ?QX+Y_yqc@dxgzcpN9xi_%u)1@s`x+v<<2nT^E!%Owm}7wb|JGZ*z)qxl z1asbq6AqdQn+UT@x*&i{fF&g)G&p^^j5&>zDs$;Ps%-JKV+LksWZZ}S`^#|n@~`y5 zX{T~drpf=kn-@Zy zcy=bBB`n;?lmR~dU-iN$fVq?5`IX%a_JF_LaP85Sv}Lh=9xQ8aE`~D$A@$3yK0%)p0?-LYmlOotoeTvK#%evP%(?^tc40SC%=8Af;5bs$EZ+Kb|9fnm>eIZ9-^?4Go;8pg}fd+L#yC+ zeqN3vuf;OS?FNNHt~0Mjl}Qq!Szm*j&i|Cin&QWyH40S45Z7UB399lUMQLa?JYWl% zFvpmNDhL$J2&rL?V-MCNAI$k`I1YbmTAmNh*UAl437GLH*T`fGwS9aXbup&QcF#Nz zr-(KbY7#5EoY_S8^_Zn998AfglTWU`T&nOcoP&Oyjc1OvuHzoc|CIS%7k!<4JhXqd zG8n3bY~5)k+;KZlkagVki&k8K*PV~WJLigdsMFvs6fyIm*Roez85igp#d%nY3^t?Y z;DJ=C2re1-C3JOoVcqi*S9gi)8E%xH`_Ms?9eSdS;r5@YQn5^$JfAyq#?69ej~7dE zjz!TNA=1Go%?lcaW?s)6)pf@@r=C!&+QMDfLmeNl|8mhiAMJZ^WtIIgq`_T{tOAa% z+}+%gF>;){whBO58|JGnw1~7^G8h&zT&=!899I_BSfAauYT77|M&DL!uDYy;UVBvL zuJ0~1iaZSXxrRZ=k~MwJ%nj1bI6OKS%lEKMYYpBvx1aHc$YCyn=O-@?c+pJY} zwknE2^Ciu@t<8*JcIaX_rca<^>ryQ56gi2!mH=4v%=)iqV{&nqj%RKc3)jc>hbKsy z;0zFCz7;a(Yj`$4E>5q<|V5U0SPxrVT3a?k#8?I432Jmh} zl+FW=fmc1smpb#qb<|?3P6u0D3X&0SXoxUBtYwn}r2Jq#sc=*pG zmLrO?94EFu{93;bz2=SBE5AKi$2<4Yy>IH3Ins~5r`RO8d$3z`V(I>n zR$ekN$w&X@MJwWJl2vQux*|eIQ)K}fDs%jswY!e@Cg?&pw54Usl5!;B@t?1UgB~Gb zY(67On1+=E^@WT1lcu?CGLE3{mmV|qtw&`(r%TZgYv|>EPm$skMho+fI|2N+^TudG zPdj{8;-w006J+jhBXQRlmW9*jk9QFVeXTxY8dAyLVc++BHa(ERPFWcl^fiSDZe=V} z#WqcQf=0;b%sL5tI_WYuweTubT$0n@l5~)b>27HM;&~wH(9NQ`{5*e)fZcCGo}`8VHS%csf(Yds5*qBNuC{r(bbgq&#dCc$L?&xWDlVox*6KKW z3_8b>F!e1oa6U|J=~$7?%hx>!9jfm_NkQtUHnLb#wspOKw%Dfium`%H|1m_Gjxp`;u^zqKU0n`SO@ zPU^*v(l$k@+`%jy5Zi!*mr{jD3twY3#mo%MNdz9+Zad)R$c z2@J{taYws{zZcAsa&F@Lc&gKcFfj3{rak5eqq`SGW|!Tr34g<=E;+*v?y z1|Px0g+exl5IEbL2w)j(iQP6oU-q)LBKTo;@bPr^L!y~5YGCjJWFdGg-7&|Q6EZA+ za#t%U^%Va-@?I@7Ao)fpvjhGVV+1VE)Xoy237q^{$m^quuIkc){_V>a^NYellCmGL z0g<55s$^<_7dw|sUDHhHu=!B4nBY#p>B97NGP^Wx@1v07{eli}sS5;0JUP5*Hbcp~ z?U^&i(meZmA_Aqp8^R}leUV!D5GT$EuV43mm|=Z-xux-^+{3GH&^~MLPaucTN@BNQ zz4Te(VJC-0ih?K$cs^+b=@WHu=Rjtb^;_))Q)6s40raQDNy-AQ_vOXt#7SYY*y;V? zmCKr|2le?24z#jUj^4H}H-F8tLBSnV_$m!QD)bJ_#={HDj9U_^;7(-H?BN8Ncft5vl@6 zrcAm;kq6nk`3J*_$m)V(XCM5!b@(fZxbHgw=g=FwBTE7sMHXUImnblCBkNThCXquE zvqhxy*yiGvGWHu)(YnJ=d6|emhck}8{<}kqEsBu!IV*pQV@Bb|^`#-j2W-B|JCcsl z_}$K>e|J!nHaCOI-+q2QoNADV2FZV=6*Z0@X6fLqEn{2H7Fd3|`+3ks`(e`7qo}M4 z-!p`k%qrSvtpx|B(VJhSo?h{>UAMl!$L2x%U6|{OU18)Ejr$?~lR?ZJ-CrQ6I|dTLL(lpx-$$FM zry=_Lg^`GV9U$(xa$os2aWoWON@&~C0);EPvMOQUY8Cou9=j%_$=HC=Dx$r!8%Ef5 z!@|UDZ5YucZM!dqj*xZlGZrJC=Jbp8dM- z!J6#ZPSgt!nz3+4ssU?)+r?d1G$Xxb8HNwS$=La3GBTd4dq)8`DN*b+qONb0(QKAyGN~E!}<65WJJkINi3uZeGI9Z~_J7>sep}%i^ibdydb+sIQbwS^nqLzE39B5D5 zsu1XH=z|yxb@X`MpXB~xcwoL@T~fJc&L=d${a6j6;A;R$4GCD2$CRm9WZ&No^xTf8W3o7VK0%QZaWC0p_|l?9s+6{c-Qf_JC9l%dBT%vx9Kc!y%KAK#`_L9kx6x za5?o6-G|yVPfdzmkTQ3S@3r4REqmq%gGQk>B#m?nxvqLUA+T(`6qWr zfaV@cAqj+e>>;o}P zZ6aOTa;4{7$hwd8Ot&G*W95a(?QlQHt_@W~{^UP7x~Yn(5A?fs`U~(2Q~;{lStNbs zzFg_@gOyY$F=Q&5N2So`l2@l`EA6A^MZkI@o)Q%r2i)bH-sgrPZz9xd!{#=xHVVO>{(q#c@Rk!f&~lu> z?re*|mU`q9tmasm>?29a{}>B1g({>$3GFBh6cCu(oDP69!EqN@DwL(K=EV44x`SV~ z*+BHP-HvW-!tlXca5>a}9AQ z{v(NkbYKOsKzK{yDKXWGSnKec{L~f!zT<26e_{ZDnHcpeNl+wC$d9DwyU^XhGD?&^ zIv;0#ZyUGruS)wRLO@G20g$n^#&$`jyY3uC*gfz0d7<8!1)C9Bd>hO91^pqFItI_Bn%ca9m~x0~WNk9B9_R+0+jD*1qrui6?KUDEiQ*OT# zo>LLL?P71fHBu3BRC3rQ9P-HgHHs(u;e+gubIh9D@rk_8y#IPZ@X4Ii)o&@}1LWG( z4>At3o#x#gS7+u5=CD;XQI1`>ojpOf z5NiqUIWejy@gexlK(xZ)C!f)048C;(x7#LSF^Ny>=lo31@oT7FE72XOQ5bG!;o8sm zyW(V#pGE9t=x*SGI`V4UW2~}=-IRU_cUYuo-p*Jo)N+U>T;#x=_F$57FYTI6mt&h} zko)l-AD>Pd)jh5bo^h+s-VDk$ox{_Y z0s>ee$)`;BrebkM=BybHq&yx(dS!=ZbbpERsqfIWBS~nQo_-|^r{g5#*7hr_j>otw zh8#A}nD`{0;8!YJ0w$V`w|6x8*cpsQ%j)Md<_~gC^4a`;e%d5454}2ClMajN^X*}S z{p0Bl(+K0lfD)|%$+ zyfgLgf#L^YxsdhbYuITxLj1vSd9Enm_0f@AhGGU@+#|{X3Rl%P%ijb0DWR%aO<{6J z4R? z-5-Wbm$<*8$4~}Z-_Sf+;iPex&hzoj4WH()+k8-SK*{F^r(slavO5j7F~b&t+sS_T zX@O^LWCe*qtK0?XX9ar270o+M%M#~@ra^6_8(*pjYi;Xi+?#JRu*aY7ZTWO4MW}3? z?rG~^1GvBUCT-U*w01K2=)aDC;lo9sJ*&5epB^h~X1P~ej{S{bc0xviQbeh|qkl1a z>a_)i6kIo~aPcu1gl*Xk_K-<*SvMiLYxR!1V){DMtD z%^TV68eNQaSbkL=A}lr76+*SE9n$E|tme;oH6%dumZr2k$!9R_(U(VTI)1Nm zuHwtR@oZ(Ywb*XmS+|P~6-ASF?x~l*x(t=CuTPLjGhzEqnT+2Rq@2z#ZUeCl9}I7~UcAN%3-thDT9J{|f_quI-mVfpRR}*Mg~5 z^zEtKtWZ2R+B)VmV-TUa+JPVi{L5Yvm{T){1EJ5(2(A2ytNJ3l6Sm0Qv3#p|(fUuN zDRsl43{6aGrPWmb`lt$rd0n%?OHJtTev9+9^LO6#C8^#({APPO-2E8nPwRejoSmI> zkF>q{WthI*oM*CT7q9kma#uV#O!tP*g2G-n%}0uLM(st3(?mTz5%eHMc)t4w?{8aj zqPYlmuhn?MPinMnYxd-+dhA|XY|VPcfE!lfkBDLX_79hcK2p5kl=c2SfHk+D$MYL? zk~xP=H*|(e`7}uoAAlDbhHmuNlCz~P=1EjyM9ek7RDe`gd#ZArw42F6i*(VT7)PE3 zfJ`@tZCIDY7DLkzW|cMOdq>fK*Mv|U(A^4b&D$}7$;EfWhZJ#_x9{(x3G@vO5uiuz z@LN{lg^#8iNQWL=*D^49O@gCWQ>B{>h`$Y$2sT`g?uA3e??#c|bJsY~>R6Z~Mct%5 z*hR(q)kVhpg0Y_g0&-N5n&G76^AyD|_?zEX5Ozw#`Z#hxV0(&UCyJ83q7rqAR>B!d zu^Ii_$!cpvmg`ILm?!&>d(V7Vz+FC6n5J(*qvkjF?`5$x=r!z(K;?(-EZ$$g{@J5o zAooB7zyR}O-(OMs=E=`ZPF|uZ?4c7B{w?Jy-UW+&BFDjAf60*AtGiF4Ve5AcxdyOL zbATerdbvDDU|^cG{i+);3Y5>4jBSigw=Nainwdv*BrtaE%6rt z63nxOXC>FLEhvlxPRB@;;o1pf?Sj}P-?2uLuKn7VI4{0Z;N z`%4zT(ei)qb84oyq^x-Jr&ZuEffE= z(e2v7TCV*SFTz9@-rX)#<6692iYAh%6wBn~Ti`Zjgp#6;l#Yq;ZW#Uj_?ZPb5H!4^ zLm+IGLbkkd-rwJ#$}6~ji)KB!KBPHe$ZacaRf&oV5E`f4R5%Kj8dTIUF2IwJ75Qlw z);-ohS6U!JWo|qd82-lDtdG}2N1ekW`;BER!<`%gzE_p;me1@Bl;}pn?i6PsL?T(8 z{2#=Tb*fX!7}$Fy0pdEUZ%iA`zAL)5CmKRhxO|hmosNvQlqbmf{f^*pY!TP?lE%SP zB`#uxWj44bT^g0{*Zc$;;dsDkU4!?FAs!lW5o}|MPjAm&T8!c3rWeu6d`pvT(*PUA z8EC^OTQb8nk^bByqe11v;}1pXb;XO$IkzQpmXDotp|wR$p=Yk-_sd({I5!&J@uEyI z<+<~UrDYApKlXic!5Cq_@Kq25ywicAU?XB9@FuVT@CU6AD{o%b5u4$SC>nniF^b?u?f4v94J>ZQM$vjr0O)ljRXY5F# z3z|7{y9nbo22DS* z+KODg^RM{sdQxS0y)>ZH2JeJ%xcmd_#OROubpx=V6#!?yts)VKl?y04ZyWI!#}iM` zf+wv?sezPoF5r}&F#gR*yG{4MUF%H;7J_pzNx7aAROKE;+7a;V-sWQgs+j&379X}9 zFj1Ja&lw7sN2!?J-;uz5x#2gX=c~azfl#jcH&A2-yDV<$9ixIn4u_InTkV`lKdy&y zms;r$gG&4Jn*}NmuT9(=*P>qZUO1ub8t}NvFQDIaUeqZ#y|8c^GkOG!24U%JN#PFZ zA$__zaBhX-7f7T?Z|Rg)06M7;O<-#daJWGspgUPzpqTMG;b_Vd87A#u8wvT_g(Y9Cgb3471 z{=yu~^&)?2omjbdT@x=i=tSN(OQQt(*YOi)Fy3KdE~G~eROM5z;rR$(WmPmo%f>T% zW6fB_@O+YO7h~crY7eOLw7Y)$grTLp{HF1+nm~Djjj@h6{f8>h*ymUw69d&6k#W4F zYGqlIZ%8I>WF}#crX?ngxaAMhhXv0t=im+sfzpw`gN`Tq5`3FDQvU?= z{+T9QxGfPJ!SQ`be$NEJ-(B!0`L|&DWBb03qF-_4kd~6t2W~Q>Qmy;(1^2q&>>2P7 z-@e$c>KC$aG*pMZX~T<&mpd7~JD=a|z}1C}`9+{%oMFZmbcjN&TnhkzbkWgLfc5rw zX<=wI;qm0x1E3Cb0>Wx&-hqqu0Bi$L|1fOE6ryl;k1$PQ%B;Fg zIK|gD6^bcH6`~HC;3z9`*=y{MawZiQt9@{ z{C)z&$1wfw?>jkrZ)^JaOFm|5rMx4N3JV&`oY$-4@cU_P|G;A32+wqzrtZElFRE|Z zc5}vEod~at;HjXqGt9u$trow`-oi^|1fGDnBqEqKceLGg+#?jPCKDdrIJ61VU+~8M zE)m2l$fXV8x4`??Ho;C+HD81MMLUxY1E=j%w}mFu0KH#`Zd8qzzVC1TCeP<05z#kk z>LK5&UK1rslL~p7w9qgY3paMbEXXTFwm+`Ip@aik?G*QoY3$Ui7y*7b;Vtgfw z6hhqmuBi)o(Q|bUKl1m3!ax6y{+8aA&+1$052}r;4JW2y5Q!_mD98$fOt?*`(eacI&$`N{W*~(L8u0p|(}IX~gOr%ypJr5mYdnP1XwY z#yoa$x@X~~Awk>rDh*_4F+YV)+d$VpLKQZS(t-`M!CB^;Bb6zwt7cKkUEUA?!{L*rdEnwpl3IG1P zv02dTh2WEISEjK1ecc%)?W`a|X%JqRu@q2dkb6EXNjmb+RnYurp!Y!%Aq>}(L1oX^7IzJ@}%#Iho2IHf4-799#Jnw zm&ZUY>7}=?lM14qLVd$N2m1ALMSolvos$ePUWi;P!{{_IDRnQ!$-mL{f!sj&)XT4{ zSueUj%&C2(VRKi2{2>3~UtcfzZA=f?6 zz4CxjOyYV&vtDF{^j7#Dy{YR;B@|^wLa|PFMZsH{#E#C-sCTMzsdIu z;9}~akyE(<#ChpTdD+AzLtOYesJY`~YC<=ZIry#C*C--F@ETSMw1HBHgFvU=5Hf#F z3~yheo`j7@mUF4%oyp<%QpgDd)8tAkuQAS7K%bs9DdE{l_KVvzwkdMz)al-Mku+Yf zI&#%>GSZHuj|;}S#v;}9m9qeTl92wvOF5b9CsZADfHypw^nef@e}zQ?O)FYL-5vnj z_YF~nZD%b3_P)fB!!JV?#c{~}7yhOaKvWu2!+ssqOHPtqZ?24L--qL*p(j~(?P&93 zQ+D?;}R0t%lyeq78Z3mLF`l&`jwFbG*305utquW zc}F4{z}-sz6UQ-2H>FDQi&|sN)or@aj| zEYgm;Z|7t*dUclHeYP|H?b2P?R?CACarG#f0IunAaf_o~ITUkTOB*W@q<;N5H9Ro~ zk38?g3rnkfqgFG?0%N! zQTDPqcFkU6|H9DhC(1;D3m<>f+tf`fq3a;|sL`w6^2a9o_bH`iVS+h!|5ailFB(Nj zE=Fs-&*%c~u1oNh@7ZwZIr*OeuQa#)OaMH|Zm+ocq;iTd?LSfg>QH)(UG@gpV{8(w z!5J-uIZWL}OpZ1@3SymUnu8gFg%dX1$?2Y@X3|Ip_@gh0)1D!?i-lCFzyUw8+p1sc z&21dA{gb8aUogv6h)$%ZLk3vKJu;e9l*^~U2L&n9QD)6c4(1sw>1Pj8`Xq?pJP*^D zlK;eHW_H*AW`mQwqr1BTnH^xV2fvA%?sz!+tdOT#WJ-yQO)sRR_ji)Gb-9GKV2OxM zdPu)rdCS-rc@xpAj2LST9Tz5&J4BhLRn zyP^qP7iy;4;Y7#=k(o6OR&L9|^#`-PQvR-)E`oBt_RlkFdQC|I#tZqzt`k3yvD1^4l{Zz-@$%;{a}rv) zfmZwuLtA5Y*UBWu6M1zkpw9hO+(5ggHP&{@)T0IM2As3#|Cm8A8#k3=KT=?*t$)9o z(3qnKOUnNS({5Afl`NX_U{A67ZMbox@$P3U0#rZ@L4T)-q6*1q0evgC)qtEf4Ol8F=zzG^i)$gztSU`fJJX&=i=@=Kr|o@@P!n zieI@r_VTvJKE(X(C#ue;{Thj_q>3-*!?{4m5;$L1IS`ughcQ%cHEKuP{)p zbyKoqe0>5wn7-vm&1bblxuS0*OE&wpc-MEbP#Vs4k-YOetR zSlpr+Z#qp8ImKI5#{4SV7;R7$ySH~7MSPyoO+u3*y+5+uG zTZQh!EvBL&52(WgSO>*R!~Pxp+> z-t+cU$3~vefk+Y{d0jLkdvLwy=7N!;O;ZTbNaG*nKb|HSet=q;1k=4B_$^;dn^&^A zCW{w&7jH~bfG5>ez(jn~QoUhm(tr%_Ff!q2N1p6<1OKfrXsiLjSS5kwI;m(fJy@Ba zPa35-7i8g>rT&ZRmb9WY6)z?+s*Rd&K1U=BEa$I>pKa!Ur|+nY4G7zFc0(H^&WT}; z0`Np>9@2}0f!lI|w8Ri<(=ulGs78X2FyC|OcJ2G%vqk+r;i;LTD8rR;N>%FoU^7|& z^UQ_I!ndC)J+nlME}iYNl(pJJ`sit}WQwOs)0XW0y!J}$ooL2l6(cB z=hVz!0`8gn(wRNe#@PBkDN_*c4lxOi`vJAc2k$#CBNXGwhl?Rpcf~jLnf)iQ0&+p-uFk&Zpel=z(y08?C|=bz9!vkzqqKWR5&8RO z=(H{<|LIe?k8Br5Y8_KF@H~f15h_aBUgrk!n@yw3BLemh+XNE{KBfw91$2SqtA!9b z>fm{)K@JULw@h)2jK|>OCgAlxRa<$PBqE*+41dzpdoR`}^%aR+|9e7%cf6kiOGWt+ zqx_pu1UJHNkeT_@v{_Hc&)ox!>+4(V-z1T5f+W=H3GO~$`~LWz5rtOds{Ou`KfN!P z;V6`u^PX9<0KXvSccXWOEUyCEjuC{omo3L<3thJ5m?sk+N7q+wq{;ypdftfU#Z0LQ zl<7q=bfP?#r12No=!`N}o~w|r0-iPfxXD;x7=mZ^{`OerQXh?YqBr5&a)u%!*+-_A z&@bhb(7nzl-Ak-0SOp9=pkIi7pS z&848_PiA`x^4TvF38dtkGH761VOXA~nTkFb>)Z_?K)4FyN(cqF2i%a3kOzRrr+`s5 z-_j=<33n3IJS=m-ZQ4eQc{8SgI(0pdXNPE7mx7HS&;q*(j_;vb-5F0UPhz8W)aA-F zdj<4kx`^`L8YkKkHmH%w@jn!aQ7(mUggW!?FE53WIXy+7B$LM~n_A@@a8tIyTo%H+ zY9Zr^YfgO7#pM;mvO0f#@LCC!pqlsAYOPN*`|(-~=1o-RBRMl`S%oP1w?zEqDivlb zfY-V&O!B`R|KuJj59fL>O-5tU!CgKozaEbL^Y)7zfH^EuN=q(;b{rb+ILihJIdcm# z^}px*es^e!NQ?PtbdebP*?k(ltC8<@&+2j*(hKpZEhkW&(6E#8&1dgQX< zlkT76%l%7SVLZ}qb~;A@oMQZlpQ!JgbSTLZpGZ&x>Keo5Kaq2h$$0G@UF7t&J^PBZ zcfa`c%5NF>*~5rc*HT5GVP6<=pX>kdo36nos0yJfHU%5Ni_RMXo39lM{+DLK2fXkp zYc^1>;@~s}Rr&u-*|-DJHCXtYZe}WW3J{&?7Xvh>{4g@59{4}C`hW&r_Ad*AK%5*t zpI@x>^S^`umw7JZ$-oU;b8tC~>nwu`Wn7_)kD`}|m!b|yLy*C%tN*VI{7WPQ;U4|? z4+^_hGF)XLGP#oce_02=$x%%u<_jYjO7OpI1MzTiUa%%R@xUJ>0bj=3s-8Ig6e*AY zY+9p5{@9M~sBSbbp}h4P13O@4pNQ@k$B%_$^h1-EB6lDl)k8e|ZpGV*ucn zW_d%{7Cy%!a`pYcj#{y(?grWpR1$Tfk9H~<6SKsC2ae&ZE-KXU`%w~JCB`KhRxWRJ z?|d_v?aL5t8Jo-85_kB@zAI|m5M$5VK5lk@T;i-!)nOfYk(M?24c38TO}ge#h1zO3 zz@$(fnXlb`yfT0^6QTB)gDv4}+j&Nu#y`9P@9DdX%cAmkjyIHU^9f!#SMmrfr?1V# z{d5SdlT@u3xW`@%ON1B)_Pnid7+~Ke1go>g0Ux%lGoJ{R8uY)|YG+Bz`@mq3v}G>Y zaU3FGC@KG#9~Kl6mCqt&Wz=T$!wV&WUM&!1Jy zEv@i%lBvyQepRBh4GM^aZG^%%63)Ou1sl;YazCGw&tQ4i@+fI?Jn%skBcZN}yA zp<}suMa;MM#k&{Tkh3h`-2KHFI{3z}$8_}>q0QON6ehTO`Si4b+wK!D*qR%n*QT-g zYJ4<0KQi6Mi$@1jDq*t^ESWaeMlti}<%@pXI5ylX&0^^9jVkqM7dS$$sn7-FEtZ*- z_Px=fsOl@VG3o7l46HLo@KXeVg9N|XR|?Tt+GDfp1qA7oQ^!OB^u<*}F%;I8OFcS` zcGUFv?8}_4B0YMX>9bLI4S&TFnE=p)bKsXig8r@S*a-pd#})|NOoUGeCp;7jlE$ib z)%v`F!qs-0FNr{Bwi-DBV4`=d+#F@DeC~E->;hm4ONCB~sAU&@l{3s(yA}P*B!!L# z?bSxeuHsuTL#&j+*hk*- zSg3S#luiTv^G!B~R~glXrIqG8?!vN*Tz<_nE`=y6M%kRTRYWi#h0W^bF=t0x<%(*; zOE8wOEc`a*%Lgw^jFOXkibn)KF7b4Sa7DgQTD3P)d1k*DZhR(0{Dh*w({U(knp(ZT z96qk|sVwt_9O(OZ03BnA=VG_Fj*9suIAmQv~kuGw_7Ip z{egx+hw$kcKya~)fPi#LX0eFsoeFuI8PZ6T-YSs9YN#TPd<-(hkI?k*SmouMicfao zvX~4`tTEc`M&IUIcqsMhl93tyoZ4;M_r2nXaju!npGaT~%kYQNRijjh*UO!ck@G7V z&kG4r>yBXT&3=tcsvkCgV?~s&cWF?rwybde)b~%D?D_NFki$*fb-wGpqRV4|8|)IX z_ZRNq!>+qr#`MclgY@~7h)VDNAy>B7VfsT+92UV}OgvdlFIkZ!#n+mmrvKrI1QmfM zLp%sr7t8GgZg$Hj+@?uJs}DH*3F3PrIjQWB&xpwhA5pFtzBY z$exblj<0>&6+xz=e)c}8TPfr71yx=>)U~X$k zDVN-EW+n3E+FR{1o}7{x~hwCi?y5ly_`3If=ff9IrM;LM`+c=1y+GBgmK3czxJ{?qfh3DJ6A&2zDMYhf+X)w zr32L1qgP`tW7qt`wP`vf=p4YUPKf*nLuR-lv+8`QkUJ=zm&qT@Y#TP_q!ue3RloVT zvlVM#`+4>#!cOpqI`b{|P%tC2o4rW)Z02vx2)ruvoR-x!sd;hB)szC*A3!57Ny=4x zl;|ajE*lT#dRW(Ig-{{U`Jt~vry08?)?}M+GhJ>Y(Ah014<~@r9~h3r=RVkK|839g zLCg>EoS$c5;LIywoaZq*_%j>sdoxE*586{=gb?Zpw~aF{4nsW6yUm*{)^;a{#A@$F znsjjxKPw<2FQ}@_uwC4hc2k2WO{8(77MT+0Ag%Tc^@0oUPU#&#GRq6SCa2{l?r zaQJn9T#Ia&x(&H#7)mhI49iu`4f?=4WG*$L!L1t#KDS%kfRMr2oak8ydqwgDzq7Ky ze3Cx3mK5DPr~ykc_Cn40lQV%PW)H`XTlT;!n)7UWw$Mm z&9VHI2jh_pdV11yyo<#)8{bOg_{&99pT#YpIYX8^Wq;q2ah!`JeU{AX8jpm#e>vE1 zJHNr&_ATMd0Y&sWAvxFCgED5`u+`dFrV`C8S(KTw0N3FK>8;J)J#E_P7XiU|J7$t$6UG2-m}LFLHsqV zUVx^12-84kHB&`bH2=jhoa#efR1F-C5iEHgzwbLIg#QghM-|y?{U_J5x+pyP4<@fz zR^wIdE{n_>BMwkTjNy06FMJn!(Wgsjf#RQ{`P~ z<#cpB<#LhSl9!|z{qs5*4YUltWVyHc(rxB}fp6Fa!Jl>VFFW8?f0*ic!m%u}3d4Vu zT>u>*8>hU9M0c_bEAv-pR;`ogqQ?T?pB4-UC&z{5;c=jp+mPB>2_o$^7TAd6TOQ-= z6U0;3Y3;5a2}=1+Z2|+d?yAKNp$j6QnDE{@G3S&7zKQ6u>jW$f-LzP>wog#im*ltp z^jDgp?evpF(1zg|$GeZewuk9m!(W90X~$4PBRt4v=!0GH@H!5&t_8F*_5B_q0DJ_R z+qK0%%LGbELoGl1oXqDVJ1%PQv|}sN9&qDsF!W$8qUHv*q=5eujZ=!dr~RnpNx&_c z-CtGAL8kDCxJMOg9v$7YT^UdT0Gqax^z)I)I8mu}HX0)FwenAwx<@q0j-{5gbnQ*> z##&<6^*(n3Ap=Plo`wv$iOY|fZ7F*fdb>21eKUkiqTl5kZu+WN(s2EZ*Zc`>-Z`RT zfD?Y?Q>a1lBK4x{v0XoCzgz>+)yu4zZf*y{Z2vfWEHvN)b7S^NQiGW<+5Aa-^y5in z`_-Z;jhMyt2^=|ApQ#+<>dvBP7v`|C0VMC-`jmr0*^ z{}(uTxQwW4W8`O0#bZu62AEEuEMQWKX!1D!S&BE;!qK5P8KCG;417T?-A;VWiIroB zKJYn>2^`1fuR6d7i2T7+-(&MO5uNSi`sYm$weq_}YZxXsfkMda$LDSWKDDPWhx9)4 z>^k@)k5$Fybxde&76r)b>6Mj~q*}QkYI~;Mr%LlLM{NnQrFpT+z)9>h-T~z>ZaH5NFegcXJmbN?j-D!SaGI*e|B7!#Z@V^Az?g^nk;m5SN|x;K_d zipLhe1DYesea2bS|LgaS{-7BTa0y+MB}*fYUk1!$HVWF`RraQ z6^t1RkOW`U{V&8jd8?LM$MczT%!cEboiL-eYTT)Fm?ER=>+DlG&wpBvca?Q58qr%6 zY-t5~vXLV^!F?7Qt$?NohYJzPZK`Kta$beMD#?kpy-u>HZrhOm)G09E4GHRL2y;4` zOEv%dgPbpSCuPg;FU8K+oo=kBj-1pT4)ZQwV(d!-@BlyBJDmh>g19s>3TgeY9$ zUC8mn>wEJe@cNvM*J=t%@I^D2h4YWMee(T0dt6TGu%Sf7wNTlMm-;PBh=$8oI!;NQ zqSK*n^YO$y4Ni()(g4bI-F&Ow$DU6+f-o2b@>Ja<7lI6}2lX+XGJ1Y4n*1kHS~ccs zE&@&qLy$6{wv)Na&j>54DLF+Ona}C@gskqU=fF-A;xY1D+EJfg-s(Lc7Mt)&cR8;I z2xnUw5f9ZVIJ4en65xLqtHYS?n4L8Rp$jPSO;$epT!x@=mXHj77f zLaPN>Hmrw+xaVmZe8-d)`iFS0$%awW+Kgqsec zWS4m4Ls<2-BS+pLjiPLChEaMUs3v>o0TtXby02>QgGhi~ylmfQrl2DpX}LTwPnNo< zztJUkj&BVj;a(fW(=?A~D*EzL=0Z{{t&G2$+Dyu4{}F-dQWSNv>A5gJP|w!=onU+Q zB)nceq1*4v>_-=&XK;&uNJ}8IZ%f8$u3n^>ehLY5r51yLwJ=kk1OUr9U)t|oCw|*w z#>0#s{7L@vXw`Yn>eW9Cdt5*L=uMpv%@HTGLc;xE;S^7FL%p%^DicGuoy>4?DBkeV`9>Yl7{L;iS})(N(I#F zioPc(0SIqFrHh1~9Q|~FDqp5eY#@xtkt#baU-4DgiI4;eN4PuHSbHACeA`@NuvU_% z-faUFZX$AupT7le&0ya}Ow{sZj*EOpGa9J@smBnMLh*hP^%JEM*%A(#HQ=3wjG5FC zAZx{VRXii0J%q>r#X3v6Rq#57hwB$Bk6?IA^n>d-xs<5@I@`7F_m_u{cP35twnMkvlDv?^7JCH!xG|_evc^zyp{JS8LuFVW z)O`juz2Lp;!)5(#tuO)M{_>^vOl?T#$PAa%ZhA9w%gO_-t+#%pkb?B7vNs}+7-|Bq zKh4djcCTpk$tMPsu-eu2>cikdpG7(K`|cC5S|@!;H)%8p!AuJZ3cY>QXKF-zk0(h& z>#kVC!wnj@ejthwWWc}65}lPdN^m=XI56=v@-;yN=8ofB#YT@{D*q}U(?t7s{y&T) z9YS0DV|<{b)=ywkt&ME{X{-FRz+0EDP=FdAL9Jr)OwC5@ujeM!C_x%R#;vL=AL#dR zV%LwWI=j9$sR>tnyQkLZA)4>JHsF0UkI#l$xM@SV9J|sQ+FeKw$2E1E(`WZlJRxn( zmCwObVo2GFJNFWk#ZbySk)*S9F@BCkR_z$Q-7YB(XH8?CSP8O*lYj}+5**>z&#p8iDGWo6HPlk#-wxCq3%xx|4{+#Xyr*44 zD)_cuy?DLG0?oM=cf=D#D344Qvi7fGQpwbgYWq=g=&?$@b8!6CzbIe7pUA{owNQWt zm{Bk*3xfCMGQ!<30X1+HB;&i{`29HqE4!Pn$A zy&M9rB&O;+TDYW`(L57Tje(Ei2@QXFd)OZ%F(CtT96jz}u8FA4{7C`Vr-{~bOFH?8 z#2L2Dh9T_FUg(B2nU>{8LhE2~zJi}K8$a+-(n~g+n(g3|Y5p~|B-O;6#fj(ifSA|t zBd#~tQP*l1u0ohPd~3`6tsHB7X68*7YQK$O;@JqFz*rIoaTy8ZVw%zUM$6ruBZa4{ z)A4cZxuH)VZQ_r=>J)hq{8RGvD!l~Q&&LEBP%frVKB%%^i_}RzYDIt_pTF~eqOSs! z>J+0EQ+ZEFnRh9|#byQ0n9O?*%!3s%!+CLe(&e?T-@c!vOUK4|10+=3FYeyL%__WH zM%`Mi1Xn(f(@9?N&$Z4YfZ>`l%_eQqdm}e?@C^#j+c}`I0B8k0f=DkN={~ zaQoLMYQ3$<#_~^1kRmJdw3zFbx4-kt^A#I{0J#&#u20(wA*_pM6aP-}c!q-jk+x|_ zQCjbD5MG1&Wic1QSbhA^f$Euk+Rq;(OMrY^0$CeB>H;l|Vq3X7aE-{PZTB#;k7YdU zcl92<+tfZIc3hLq|3wUOPvvAVlE9x!qiGxZ+viY>`cZ)fqb~MoAv9v%x2tV0a;tNd zA)#hwH~1x_=d01c&9nqGQe9a<B{f$9J@6%-M?Nz`czD_IbI?8F;F@VMd&agJ|j&CyN=J9V*LT7QB%oLHLKHW%a;+ z=@r$JV3pZ*1vU=fB`MG*P%Ela%<; z!;=2sRSSm{$|vaB8aI2B@U2o|=i|2pYM=351$?LN3%@*s+9>#nAOotp(?o=?9URp| z8j(`{WxSvipy}+rkrp?iMo_{DB6jxzlcQ+uoPtI;4zI#ykA_u1cE88SVhKvLgaL~R zm_VjY`mN*NN@>xk-G z6h;R|rWYO%$b*T-KZ_AHuJ1lE^!`UQwX3BP-7ns6BLATssh-Npt75QCS|+BcltCbD~A`VyYp@QHUjuQ2l&UI;3*B3waC6- zksJ7oG^LON!ZMwjm?tX(adG*}gCFE&Q$x;%!pmcx_rDTw$$v%q{nI@!jv)?usJfRR zic4R7?dTS;iquzmkgRd-Gtk6K8o@D0&6@h_EHN}uYot!>gqbKicdVa-vYmYNGv91$ zP0ili5^rQVxuAP(|1v%zq20qR9fjes8GMo+2tOmh8`O4k@?nKr7I>0rF08xspV%xK zCMjYk&nbVYp7sfEWsKgM<@j$MwX>L>f0aA)d;Blp{}a1a*1hJrXr>y+{jmSHGc#TQ zQ%7vo26uf4t)m>*ZXmjEO!~`$?e)~oqj49p^s}2~iGu&qT-AW?72cna?*BA!;;yt1 zWEymMVWW_!}fYvgXh3yphM(VAHk!YXRV6grgEevbyb=mu6NTPStxtU=WL9&J}tXL zDU)-L@Ln_n9ACkkOLL#=Ch=Fz!7dDO^Duog32ZX>bT9MH-zR%tEO$f;7T!ee2&8)H zManq+Ej)aFp#6M<4z?IX zl5bFVYj@#B$fHM-O#fr>=SrK}VJUI@=s0PVtm6-9kf+GVke}p<*OY7vTB=;=W<5c6&pN!k$d$$){lLzbN_e zA$e2s7Xo)PwJJCKLhd>ZDon9g@GROrumvzcrymKunDTmBx@+Sa{~CK}j5KD}46eY- zUh4(O)7q*&M>!s~KYLFT?PzhJ_Yevfdg;t0K)mt{YI}`)J;^>s!GOwb8?E|PpD4G7+*ns zR2ZmhQ9ECxe^)^1U3N3YFivZF$ej={zzj#&sK+GmqRy0hB$=gNp5sThV!%_jKL7`; z{o~EAUkhgJZ#(Winc>ESdUowqI=yvGJwJQbYmGB0B;HrY@OaG7JhWrLqBtUG>mBrL zNx#cynPV2e(1T)DH-IGXAIHIF9 zQB41Ni07c(j(UEJ5`UE?pcDs#h*D624l26q#x=uif}Ep|>0Y3=nQEr^e-i)9{`}e` z%tu0i-vU*8<3N=_%Ggp->xxHvOluPPc}c8y`K)cc{X9>2Gi~0V5Nvh?_Fk?Imq}&j zpGOcM{T$;>5gCoWNme?vn5V&D=+kNPs#>BUw3m0^;&`(L0SbHdJ!nAUeVhyk2EybF zw}CJJsTTJlxv%WL;18P*2rDEA{Xp-3qHGaZp36J>i7am<;!D_9tZ4Q&=;B*!5;~r; z4xU1G4GK$}lK51u@@7MJq}=fI{~eoml5|+-OB(R7Qjlgjo$tdXzIxu2?7LG!saDUj zIplytVJjpW&CTRg+J)f*x)e`LKv4!IW<2{E6s5}}YIhy?qK+;5On8z#8SFG`#Y8Tn z_iLjBQgKB(Wu>)Wg<{W#Snt4w6L;){MX$|)`83%m+OLS5buFQ^i82f!zEI^xB*T714#lSuY;D-+SdU*CzY$iAKlAQ1JrCEs<3;=mOloP51RUINzxxA2=e+3_F_(QZ7iV;)&l0xJ=?a_zlnc$J4 zuUl~gtVVFAd+QkMnth3^N_ye_|A`d{mWUZFkUCu`7=?Fn8OKy!Vmz~5QoZP2`~~&< zk?*jPDi4%vNQw*bd#J#wWTT0jsbnVH>OjDHevp@hC^fwj1vyf@CSKQ{Eqy=7Q-p|`pR8Tt+tJpJktcYCJ+uJR+tSJ`H`j}kX}{BcRY95>%EFCj z;k0Oza^zX1w(kqe;WQul+PJY)uA!pKf7dGu;<~npv%A7D^;BIW>`J4!4r@ZUz_)+R zXk0dpJhG>cJ}+KSVJYFV;XLD;9-gjNtrorS(}2=6^SS-pnXA}UauRx{HalyUCTDgmI> zn|xmMq~$snicS=;m}CLZ9;j~6_u{;2=r4gsUj1Bs-di!MfIa_&8F#bOIHRjNw$uhS zjx8y^aF5Gty${0K4fnfjMYc|G@8OD$0zkvR67}hAUUoJmY{hzH;^*hQzEsY; zCz=R8hWkPSu%V>HC_R9O;6S6gm&UU6nY7d2KxcUU{N7W-+cflKYLYLQPgl;yz9EE;$s@pyxPnkkIpFed28J>jXYxxm`6z?@rr6eGx z1_NPEpc{Zq$`~SXkeWKh2EmB`s?Mxz@E`Ge4NF?OZ4r<>dAN_Bwd`_QaWj+9duqqD z09AH0obI@smk)DDE8IQ(Vt03TcJDcZ*qqceFx#yBNUd+7%qdmwsM3#JZe@~9J^I-z zWZ~RRa!U96u3v>3|2(|PdO2N_cKY<3uVBtX45TYvj^NkSdm^qTRl`)189GKkI@Q(A`XG}YrK6y-e0iK&ls}A zm2cD2G%n5F`DYE2&)kKu*xnudkj)D>D;9w{av7KvZs+qT@M++X45Vr0N(XOQ98yPU zlyeCk|5f%ID)+J?U3FFLbPZWnBS+VM9#e3_f|LeUI6wdrRj<(Od=%-Pnt!?!VnO}& zii6~cY?9NzH$pJ!H^U^MBgyvz@z2O>yj6}pBP$T00&m~_Z)mR64RwjeukV-Eo`~T; za*@4LaJVD!h@^wp=##qnGT3aM#q9q?XCb-GYG)AJLgjIkBha3BSj{`}XjzkF{M~;h zEqCe&$8F_@AcFBfm$AzKxdKk!@}%wqd}txx3_@Krz>fz13z!LND92~4560PIho1^E z!*P;w6Gh7*w{W0A3K1zVrJxj~2oI0rk)QW6L+M0A$DEtNJ$LJ-<}ZIx4Suo7d`FDu z=l^M&QI*fKc{=ZL!)L}x&|1ZgT>A6B>*YEh{%_XqFlR}V04+C-dyQHDuo3_9G=@4+ z?Kyb)QW-if%m44yXJp)UeZ?UHOz_2GqR}6{^F3jDBu_kuGgOfOSN*)kzyJP#1mIC9 zH`O=@CJVpy%A7Hn#e+R=%6RW{7`8M~3%M$}7|EvhXmeP&^z^Ya=ey@gZa7fQR>6|h z@#?Ej; zKo7o@CXdz@{R3nv)~hlT6R3+qnzLp74S)bK)^CP7G_N-N-*oT@2kZn`lXS z6pts{4YL&a(gWpZy^%jc=ASW_TYOuFaAR((_H9wxo~!4q4?1$s3m35ozMRT1nccp_ zJ*34t!@V@*2!<|N9EiP-dFk%V??#-Tie*8H9mo)s3V<879`$}=LI%$hoeg+=vz&CJidN~D<3ZCxTNae-kp=Sq!$KEYbGWKS6W8rAHc}Mi=EQ&p3-ynb zz6`ye;R6k<-(Mar{f+UsZCA*dN)N_zopHi-=IB$))2b!m z#rupdNM{nrLQlA+0Qn`g9O;r4zw4`ARk0Mk9dw5I;|G?^J@i1H)H=Q$PECYCI!boFgdoVVHIKk^65vS zOhfwP`e@0X%)PMoKx*L&_(Iho84Unfa$usjb%OYlqKkko-|E^r1z&IhO^t@9A zIIcmX>`!YTO#;@eY+~R?jR&86@IGR4 zh+!e0nlL^vjM<{DreJBb4)zW0N8Wxq8F-kvhQ_tFepP&2xxKh5c{lIi0Q>CKTKgjE zZp+Bd-gK>=zL!Nn`p++>vJV@^&wgaaL~VTxKhc)e1lLfO8dSH={hFsXk|!|YrIW9r zr68jXFN+{mq-c(KBkn$j6h_BYQwhBirMm+cVl${lKy-Z)&Dc2q3WSVm{x$<{|9uJI zMj?Ii*6(28%0CEM%^H%Vw#v2Ww1z+3#LJEPy%N2+T`yD{e@h(f{Mdh#%mV2Tp}B1% zB;IgWsF7mpbG2hv1nyyoj0u$UgqWc)0SdXmpm$b?T8^KPH=+O^WbPGve$C3Cz1Ys1 zpb0_id~=6)k>Fxb0JJstF2?DkJ&MnI;Pvl;t?^;bViPLMy7&63D_FM0c}VU_fUxomyu>HJO&%WJM9xO+oy*cb0XH@Eb!r_0Y0 z?k+Gto`yg6lH&DH^6N&=p1ECeJ)dgV*sDPMRpIwY_$vwmj{J8I&nSHZFImc7 zYX+CXEcF^d+Hr6X>n?5dVe-w8M#cPUfM-;pIe?;l&zFEAR`~l62U&wm*A1*#vc{ih zMOqX*rIh)wG4PgwVJCc;E=!ZlVw*`{gMB*+n)cA1@bv`ustuAnY~J`=IY1YATh;2p zTKTy`Z(}&~%dHq`f^?Fq!!DgXKf3P|!pK=aVp$ugKGj!%27CGV%~|GQ*BrR;?PlLC z@yt8+;~c2PZUo-nxYBbCYY6{jNA}=+LJg6EUJ0`1?aMMh%anEEnP`p%Yz?Uuo;;x@ zmVfuNd#64JZSowj^vnBg_RrWdET0Mv!mi`y?U654FAQvS_{43HmDN$hmaeBS-Q#e< zv>;V@_VXu(rANN!CtpJ4FiS8p=z{)11z%Q>ljV=hhKCIytMhv@UKad4VL9)r=mW7WY4^ZR5p>YM^fp7i!!>+Qv0m}I{#$^BMbEPA+-^r7! z=eOSGAuiq$^kA)zgqXf4T($S!AlJZM_;wZ}SxglSM_2Ce;Xx`;3)9i^;)Qr6xu0m_ z&58TD018BSGR50cj>1$eAvUoEm9CN=dmUc+v{U!i{GveiOA4(o*dPAdxkLcuvr6PP5-~&9w*`RD4{16Eu!pV6Zu9|G9O?Yr0)GXhL``zp#0W zW5M_}A~fg+rs0A9qpP+(?Svj7W#q}7z43&e+saOJ=2W}d&aTOHa9KUhlZnldj~3}A zAmR%(tSM+nk(l>5b#F`vmg!8c}kOP!< z`qDjLUa`oDP?3Z!%QV)#ZTUOB+*Rn{Ap@~Z=ehXr9+Q7XmJs7;2!L6v`3$0L0a{U% z1q_9er2YprX+$b(7uUfo`s9`1x0VJ(Elq7WGKeD~}4#$Bk zc0^AMGD)5PBhZ7;`zu)Q7Ch)8m<;mzf3jcpCH8&o9Z!E$({HKwF~ktk|F+prp5l?F z;*Jdf*!JBu0PKNP_wD)LOZqh6VR>KUN&<{`>d(-=NWA(glmvs7!e4%qc%q#eGKX`! z8T`N9JANq-vv_O^j~3|kzqV4;m~#ntB+Y0b9^cn~2!`i+_bc_BJk6I=Ln~ny_MyLm z2U6~x+^YNi49n)S^KN9m`yB?e`s0uCPG=@|`!6=ktDo!zWG^XH*Uqq4PSpr0_9b}w zuXGkJ7=o*BHxJ$3MI>DE&c%Y4-L2tSGp?uMz>yW*kNQ zCb8pmpg6`MvTs9-gQksm%T}WJD|Kb}8P`b&tHdk@Jr?}QxeEBkCdc(2p`6lqLI*Q{ zuXy)|uR@hmSf;V;&rhH|BZ8_5MC{xxY@gDLbRDM|Aj<#?4(Zobhib3c>b5vBvt}CJ7uQJ9sqxLG8~K`0>2~_Q;YPi$V@461@yL??6cgDg>Y4YBEq z_D8ima{M#hc}I7lXc!&C|6JVT(G=?-R|}Q4m`7z}=ajZ2R+1&{^4wYdT%xVqrND8K&I626u_Jx--(T=nqosWySjn7?;@cMU-My|8|LgTwG#fMMA1;Dzoqvy<-E?VR)F zZ$6l{hF6bMbDRHN-h@wg+V!HhB-v0?dHC%muKSb?|0|*zi6Tl9W%P_}m~;roGvqE8SVG~*z4Y=mi51w{5_&Tk z{2}vZfLIVEkyL;HCPQDn!`)+TpX2~g#1(nKez0dJ>lOkEYNq!&meieY*>#M})S|~+ z48Zn7I68K-C0j)C-Rt^-<5DQR=nD5Zr$vk~49R>N{fF9lz9Kwsb2}YdrIy(+@0u&K zH<#MI1`tlJuOPoS)bu-7(?LW9$K3HRVqmmbTr0mrq^Gc}x;_3idxm-kQ;LqOjSKn2 zh9WXGetTyUXFw=)x4sw4r@Q1OE%O+@Xs}N?F3KrPN#hrxW`ylHXkW=vcMyd|X_t`0 zBY65cs>`v|2BPg0?k_UUHg=dsAn)3jHa*c4YrH3prQL7U6+Q7! z5GuTBou_bQ^tPclh-IkxK!Ki6JM+86q-$vkG1}aXbAZBT9clr`T$r! zok(s6QSFQV%lJ-)3ZAYdB0-Lw_Grb-HJT_?5iTf3n!8 zp=c#+Ag!!f-IpTNE^}Nt?W;`ky!IY zG5|6~?PFYisJa;(W@dg#pz^XP6fDC{Ht}q)wvl%_|9Iu+4U(Q>cd&;ykQf)FT?grv z%zbD~%}=Mcp^eeAf(u=t2%ZW>MpQ>F1(@PPiYTp;HtT-l3#R?=My?fVKm$gAwWYOa zl#Uu%6kfiepaR~@r$`ZvJvK#krM{uUR89`8Z0#L4nplW4z1Srd8&#^3*J8DFw@0D> zB2@>BngIMz?aSI@A+~j)k3t3K1a*yE!usWWXzsru8oVC*g#wGEe5Bp5LMt z`rroMB)RQMVcuzYy%p}g&#Q;lU4kiYw@C|O*_EiX(B$iB*l{eQ>YlMmsTCRNF=yE` zSA+esIm1IM;q5PNnWXJ^1b(2Jf1ugz+|o&Z=poQOgR+#C*6{a8PyF-FLTx@WD-zrp zmise}iJu6CV@Y4aDYjFtrYvV1lQ}| zB|0JK^*I2eAY634uzvA&gVt;50U<--sjJ%rKU-SEKFl}g>u}g)rFGtZ3(4kVA*}kV z3zcvl1yDum;-)c?j?lzCy4di-lIS==0D%u^7o9xWd0kvZw+mbXc(CW-SIEI>GGy+s zTj7oX{0g&>@)FNVoh|uqX&dc1k z*vTQtjN#h4w^-#{&9}fw<|L38%U}gnVn#hmP28VXJMT^gw7$TTMr7oO>|)iImRyvH z7@F^nXb7ZLKEoYSjkhV`k9yrJ=~*>(&#)-Jda!~Tbo_gJA|IQ+q@5}q<&L)z9#=Nn zeV0Gm(aIq`!f*+EQtrD68M)rkTz4cJZrkBvXRtO%vynr!uLWUS_bT(UwE7a~I0D~p zYrp&xmk?LFtd6^z_se2*Py}DHkm*U?kC4>BRp6JuBsr^7u@YQwFY<*bQ|uo)z*e z{`~zWCK{0YwLkDL-jr(7+d8fN7nd3|dw~9XCRMlY9Ou_9e6$z6*81~7Oep69hjZ`g z)L!lwA#$Ue2N1XvGwF3n^?K)|5{Z^mnUEQyem2m^wFt~RrQSpJF3SCf1umFGa$qj==ksEZ!!u;-%c^zJ zH{CNJq59F~uiAlC9|~+TKZ4(fBO?D;A_6Vi4hMEmj-S8Wn1Q4Wu4)Df4|j&~FT8*n z?)k--K=YTHFb6ZOdCG@l>BFYcp|?(h2WU43U+nBu5>DBgWp}SLtk;MQA2F!swt!@mx!(&xjc-G*BdoHl6eK6{XNF6PT0 z|NKTPhQPq>bj@jN@5TU^$0`<1hOD^$i$v}&vl#~Q#RMO@FONm%`Rflw63Wn-VNQ7Z z^KoeU=%#9NW2(VS&_12_Z9xuvR{Fl0?kMglp!f&lUHLZG&#`^l%@{-xMLVzj~g_ne-K z*dZKATh*kJPrj$b3--*@-~hL03s}}o{;-3~v80V>E!O$_S{SM;m?+IK@K||MV0PHB z@DP1E!}o3V?`s;|N8Y^-he0+%ffnWYFdrAF2Xhj&6{l5FZp`)(0pLJ9XlR`< z2QL*X#QgoEO;}UHyJu`u2AyO;`PVg9Pt9VvE}AMuA)A%dthZc%;~4F%Urv{-u!s0& zEEqsYM)6`Sa5mtRk$Bsf&})J^qv~p?Vy3P;h^G9qNUqoyB_1wH`w~E8#dz<7kI4Cn zF5^?9CdTKP(M$YRKFrJ?Qon&&<4JSJ!+`A8mdECF6@*(a1*lava|}mo!RU-*6@WUY z32dcc_S(=V9A^29u;zHc)N+rM=z>oar^F6UO7jcP^k4LS&rX$`$xWn*8*d{!vXY~_ z;w1ct5t@dP%s_ci^z~>`SNr4mfdnFg3xal@LeViDhV$^^QvjH(b7o-4EJKHq;RWYIAa@HFN2F;s=Pi_Uajvgtu>6o zVoAfxpuQe3qry00dDS$fQ-}M;l}CmAJwhXpUBLL4Nj$A6tH!hUyO+AtFN0i%wo z8c>XuBY&102MqmIpl|chjzL!ZG^5WLG|6H^^Bo(3Yc_odGF}xQ7X!)AR*!WJgNk>^ zBhZ@KivAnhnFlC=8H{L8F{vm{r!c%n{tLgYj4Ota3YR8u=V%}SLS20`{HcwJo0?p3 zlEJ0|0Z{o&k&^#S!TN<;X5c`zvV?dR^B#kZe?fu%qtsg$r0p9{2}&s@3XCt7YzQGY z83Ic)GO4!p?|#O=yV|v1q*+W4%_KD99?C193|RD@6i#{-ZID~W!#bNQsT`aJW|Q++ z>q0v9S-jvTNlX9MVc3LI@?6suhreNkDnv06wY5{^Hr=-&Y`6{9rsxPQb$>`fV;7Cm zi29I(Umd+HiHI=0o2mCZ*+dZKr@Qa+><)~{ArnejSTaF$>z4|T553kJqd{Ec1pQiR z2TI_(V()~Ts-#M#Boi}f5l$x+otG+*U8;6dGleAO*Y^U(%q5!lEiWRM8>1;2fxZ<79iW{o;bJ z7l{pfkmt?=8kj3iJ(o}UHbIrGPlgMsX`;5auEw2_>0BJF zkwhc-#-_Fuu*ZLxYCPP$iocmLKJLR4*(6=GMPUy1+LfXh_K>$CJcnDd-G+wcRsC~i zvsGyeyiRlFDLyjaBEbLd&w!A}WIW5Q-gicVx%EyU0hz1EAB1ykF~3ek-A|r7pxfQ5 zozbWE?;UM`y(}2*BnS^pJmO%7_z=q#l z-w&}_5iozR@$(X&whd4qTb%#h;G=z2OZs-tU;EN&p}C;W|J{GuMhr$~634bgmS6A- z2tpiEgTfL5?Wx}2A8JJ={?>g#B2OPmiZajAcezQ>jie;*{;C|5&+}(*k@h6X8ll*J z+tk6H@5c*Uyepfmph~pv6B8!CcR1@-RH;>eXW?5qPp4?uJy6sv&rj-A3wA^gWraPHwSWe2MU+uQGx{!1HN!M_4zdo=^a^)QB6a zBp6Tg8Se%jNXTPQQCqk;SW$AOpdBz{3pmaGYZ69Z8A?#jvjKc3O$siL65ybTSsCqn zpGWjpNaAQT>1D@W-$J_CE{oSjbc}#rz*1~y<}7^)^Ig<$E8JaR#`D=2$LQ$ui`%n;^Fq(uwy70k zPA6(R*zg6Qx$8rf(P;^}azq6VGPzXzM(bEvn}ME*TR@7_~HkChmh#l z&i=BcC5k#th_f0YJy^y{(K>L{1YSXkP(T|$k2)wOZ}{Zae&8CZJ|E)vg@_)NfS#31 zVsF)InWHZNmWSnDt#g{&H`V?Wz1>xnW4{HHlyZggl}bmNG0C;Zre-@QAeyM9K3r^) zoILc0y)BJzLW@$-JaB6MPMD0KscvA`^bWO-Q0cjZ4=y$({>Q8Q&y_|?1PV0iqZ*4K zhm+%;5S(kG|4>UR*jzOplf-nf*{P94NgKS$i+O6h)W?ChnOFmOZTrT4<>IUL;W6Fc z<|op#Ku9lD4VwCrtE3BRhrFM$gx-@eC`fT<&Srixo!2GYJtGHU2;9)b=E)F$=6iyU|FtJd_jC$mo=gX+$W;czU->`@+LF!|EN+(%u(-oUH z6!7F+$P%SJHmRJn{wvoBXd2}ggqQ+mXNS*ICY+9KqHZB-tP1G}bAdMClmeHCRBlnvSjz7!S0OG1@b`(L+u_7>q0%a^U7!dl|2T zIfN30K;0fjg*zOXvAQP7fD@w-&DtfyJrGODUw4=R%i1iQnA#KKu?bRecNq@kFEThzpGG??ylAczfXu|8U31YtOCpYqtn&_o4 z6_Yj}BPmEE$!mq`!aMrkdL>U2iOlf*Bf-if{kAa*j2DoXBZjqxua94e+i+;-PI~ z`BTw;qbu#TE>WPS{UpOKA>S(EWNA#0R0d+5Ajk_KO9SB+UGHBf*h-Vt=eYCQ;4(5O zkwU8yr}FrESY~AGyVj@G+u_ppv*-C$c?%$_rTZ5kC*cXth5b)l=^}ycSc&oFME&OX zsMetDVPAf`z{lI`JWt01+z=X;PBsyTsRXkv3)6E48$HWf8^2VG0T1BB25e+@Nli6l zPy?HMmn8yr0LL1Hc6l~49kDg;q;k6$5evQ5T#dfolK0(#)q^o~2 z49J7C&fgYuMdgI}*=P_$bzvC|P}fzxlT_7tLO2Gii2GVbIf*@+X*tJDS!tybJx2nq zaItb@gd{K&kn@rrZ%dT;w+O1j^frbQ@Mi z)-|xyA^2ED=H3kUugA^h-O!V|idM?m07+XwhmPMWK!&>EP99#N!mrWn-!_;|G@!DX z?lpT8g}**kELbbr@#gjRXc@w6ZNLCIAl#C)JBB3#nj+GLWC0)Xmw9s!!JTef!@#vA z5UR}TvmG)bQ+k`IbF#sct?X0}Aw`3a4y6z(rl%bpLp~eC(Fns0u9^4NSgc3`JdczKl_*Ek1Q}w zs^1PaKc8FgD)c>Q85s#{DtIY8gAph?ctBSb%RSr{`}fILnfe-O@>vNwIf7tnlzy}F z%%+lY@>aLQCa0d?A{ee2czJ;OOgP4qDgxUl)&3?WD3C3nkTrBlB_=k~r};ogLjE3~ zK=Bc2$E$d`VM?O)liT=~Tbt4-gFbOu12sHigPAR&j^K%^FpTpF7fkZViv=&bz|Ar1 z-+%q~OkV2&noR?^Q9)<-|9Cp%t?bzP`X1}R6tTikp?M|&W#36c{jafRh*u7|nh+zCYg|fAJu0?)z}gxvz6w*X#BCBR4YnYa+3} zt1GqOfu;i4bJo2r)uv+Z7C;U|@SAldWrt>C>A$xeJNzZlVO|Uoyq`X`+EI{zWDxw@ znvgCj=dXqu7mu7&SA*L~=u#5@6DyZo%U*qh8ef8fEJI#{@Z_*jPhoDt%6}D>@{k0g zkW6qtD(UA6hiO$%{jsk`CE)c&T&?Sl>a|_riJ$I~Q_pbO4I6b(iGKiJo@{VG)*JA& z@&GMKTo+`j4(xaPr`fXE605f$fQN@aP}c|Ui)RE7=+OPFTXuBKMo(O@<&7o^N&nY= zHTzi$(&1F<$eNrDEt40)WCP-n69xbje64NC*Uon1OSZ*|k%*a=;GeS8cUC2NM&(@h z?UK?9I!ip8eL%l?Fq-+FuVWKZmG7gKtUMsyNp2yUzj?J}x9lXbeuJdO2R?csUjBA@ zKDnQ=sx1FGlT4Kx@=rcydEV!uJv62Aig_iIU=HWh+O~ASKCvioz zLV$W_jxW`LO>{)f&cidSP*~X;^c94#Pz81BJUqeWl^n zZgA3QbK2I9DF-~Ab}M>qwHo%qr{9m%9I!aYv~j^$!tpUGjPb@p<%_eAXJ70c%wFR( z8eV$jmqr%J6+i`Ro9%aCq4b-`KLR^B zzm^O*o;id35?v~)`pbr~A~KNk%b#E;Ki;`8lz;7yt5;=8W}vy)q$|6QJX2=KEv8^2 z^34-M&XUe#7d@scj#;<5mL*+>spFoy(PA88p8^0Od6bY74V38K2fKI@eFuCW{`qSA zU7c^|A#qN1m-b_&xjq?9J7=pfl&GE>2)$oX#q!K`PId}{WzskQm55@##RNuf59*wj zd2l1mzU6a)2=cu0;%O~+kd_dOko>9jg-%S=;I-BAn9l$*o>EVRbQ;5E7ar}ij@Qcc znX=O-y_D&+4V}+u2sv-grvSl$YwfoCn_~9js?4JB|uJ@4L^(le0=aifRDPP@MoNRt-;K_6Aw(z_xmtqirx)Fh&`j3 zo2Q*sX@9j&QpVnPnHzWxV&_VPGKY#GNWHKV>gOk4)0>Fh3RixR@sc_D{Raf-WAEoP ziK#CKtIxRk!Ic(S#@}6hmjh;m`Mv*m>6ulHpZaAXKM9A?gnFJ3hUa3{5xEvYEHx}uv zK}yOWR8HJ~1acS_gjd^ZpJ}5@C}w;w_F2ZX9LB;`3fH zGKoD5dD?R}@1@zPKQErJ2<p?J@domskQM;uzk#hLA(={~2&!x-72c8-jz7^8MKLw|@*r^Qr5l%atgzB-#V1$>+ni-yWLj zHrc74x7C&rhST%gu|4|Bd>d@*^74gkuDlS_kEUVuYiYUQFXKy5Yl$kcDpxggzR~-u zKU@rcU1{XF(a$GZ8VxZuxW#0EXdwiTmjx=vT{9k}6KFdF{b?+>T(5rag0CeN^g7z6 z(3QfW@GaJj^>s9f?>n)VYbftM>F%re`c(B^aD4`6il5TM=tm0{ zC6X-n95QuChbyein4gH3ccEe3s5T2-GpH6=#Qg+lDoIfwU}$vs?SMSQK2Mn2c4fXq zFEV`_Ro56(kQr@<6y7ai#^{Mn+SDwc)#-9i3g}dsZWo#SG?N@A|O)jv3gH*T{fcwOY+v9 zICJOR!mX>`cJLT~Lf>e2R5PcH*1=la?7a`61MdL7^v|KUlJPOblNxY|;awlcSO~1s zw%sb4^yW1H=qZ|rQ5atEu2QQ_7Yqt`1}2&ODa!V?T8%`p&Xs>*Db+}yxtNmw=)!M8 zKuSu(lDbpZYarr*9TS`Z;b=y=5Nk3MTw@sJbrWv$_^~$5>AJ&3&i!~;0#f%i?`fp! z#*-Irdu>w4?TymR@}@=ln4zd>aibJx7`jV|5}vg<@tkCd+QT;i_sLWt1jqUg7lkHq|c}63h+=pv)o9qJng@C z^I!_MRjAwHwge3yAY$_csKdWZEYvzGPIZ=jAx8jK`*2pE!JiqTW2QW6 z4T)YD;NmJx1Bt)PJ|X?mP^ko#}N;W;vW}#cuFwHc(RVBH(u;?xt^&qZf^? zolOGUE;m@O?B3#JVh|3QyX5^B=J2RKbDgW%M1;-fdP8PDuTMV?Rt&A4Tj2!+4PSUW zAOfFc0Gag#bQAm+f!YSs5~5b0*6}wWtWeuL0g1%UZ!>)=9T4=MHRGUn>F#|rzZnB< z$av({9(WvMUN8Z~*eno>i7!qq+mFBqJE~NlI0bMs;7$gSHYC+CRIA6wR~dHD|Le*k z#G>m@xufwThsgkF`Uhb;{(1LgUE~R$1I{4~Js5FsjT0{cl}QTVB!?O|tXmEK_sd-R z!RiKZKKib)J$gBGFFnT7upB9@`c=f}Ka2<%LFkThWx>SIUIwAYYAp*;;n?@#9{;oc zDe}w|-tGEaEyNlE_0 zn(oH`4;Rv+=+d|Cs_*@S&Uy8o8|bfVMtLw`Ww#WX#Ps_2www|swg3Hp3~m(*Eq&@1 zUs%~|Ee<(2V^6emokeLnl@|0r&2E%_a+^r@>3oJB%PBR1D`rg{fJ5~^{lF6=|8gO2 z0f0Sz*t~T2AA8Uk1ndx}*pAJWWOV#f|JO$)1+iEjAtYB~G@af8@3N-Ce;?=f^L0&3arT%+J34z1tUsRAcE0=^U%Js2au4^cRv)1iaQ+KhhW!+Redt``r{j^BD#IjQtxU{&_)y$g?Aj~B*U zVfTTH;LFZ7`9~V{S%h^?jZL%0cN+oAH$xW`501&>-~ECSN*>$lxHN936#>A>Z%DK} z_Mplfe^a(jYZ9R!9)sK=n^JO&-hTS z=Hx6oUPJVn`PA+p6o+@qBjDxyKR2ZR<5u_joI>3CaG%a;MvnCLLc`WK!55|UjX!Vm z79QjEO0Pw33@B%8_0&)J_thLy$BQ{5{^+`#$KWydP#0{gA!HM^74zh(|omoZ(Rp>9zB)|@D@hYdObF0LjQMRNo1#gKg$k+v!wn5T%7;gaGvyJ|su0JOb6 zTT3%+##PZkTpvJH*SZ7L65ewx(Yb&+Bot`NwQe&hFFU+s6e5w_5fVH&BF#=|w4X#A z&W*8xze-9=cu(&fL(mmu4%=5UZdZ9VsBnnRjQE`^{`tHI{VBdc{YPSX%idr2B*o!> zm}>27vRaSN)BRs(+Y|SFQxFzV2Zr^H)Ga(Rks5hn80WG`5yF zm`@?DdO&GB(D7UTgBPW({C!wNZwIQDTSn$3MwZ_NbZI(`5=`Y*!L5V)$bG$COo{o6?jMEazguo&H za=>zE=G)JsY2w*W=4@w}9aL5i$x%_PoNvvu{vp$&Kl6z-t2`qBWP3v%*bCfD_%z2w z5H>p)O>Qbp216IkX3m-TfkK%S+V7h2m&p1`MW0QWq%RHoG{co1e%hY&!b4a~(ZPX1 z0{4V1_4KC(6UMg=)EB1VA8kx!{P^jtCSV1Wk;uB3=QT|tIML<3&|E-=az(=ZE%W}J zga*)n>SB)kr_<-4enGY?6_+;t*oyAb<0u^Z-;Mwdz4WfI9S_rt7$=UolyVvlY{}dA z>b_fC7Hv%{EM~aB9nL|9r(HR2?Tu;@B1+;rlIX@I!6=`&qSC<|cP_1F&`>Q%v>X^^$|) zdtT^uptEQdFambrd#(4$tc0t;U#vg5qR@e7<1*8AG}CM&t92Y5%I+GY7&BJ7i}~9l zm&*b#dn>9+N>2xaPVoi$gk&?y2;EkmggJeFFSZRpr+#fE>zvMc0VRbq;>7Atp73tJ zG6Ra;j8zbVH*mWG9XMyeLMK!16<(M;h8(J!vA=ctX5E0kBg6V4$~<^nkz>}sU$* z2BYSG2pIYf0W3MKPd40jbm1YUxVh^Xdk6EbXj7-TtThuwS6sO)Q5MBK%e>sR2AicL zt-t3%1XKZnm)9CY1ujbc(SdF#79d=Xoa$zPJm85wdF{1&!o{iCYfY7HmqGGexKLRk z^V3iDDK|c%>|VK@18g2&wwrbh!^E0Q?pB5s&hiKSx_d=REPGWzJN4xU#3)A_U69`y zfl-j=i8sCH?4H16(XV+BI3ej1fkEp}RP;|K)R&wonV??Y%@>{>7^d%T^1C#HAKZU& zz=^ler3(~$zSGED;CQM+j`0cQIWhN8Q5$rY{aqKsM062#f=-1;L5}SVJn%4V=&{Nz z1Mq?a!& zNljJi_NXa%FsgkoY{1E~8U9vlR$97U!N^Gfpi)>ymkN>8%+gnt0DBPX)f+fivf5{{ zXz#3c_H$xqQVg$H2t9C^JVQ=!dyJAbl$o{#T`;@)POSQw^{GS#g|0IpdSdl5=3GDM z938iMlUQx-30miEp(zQE`OI@dG||#&ZLrHeow+uC^h|MO0@(~sX^DJ3%O@e37fFw0Cm2%KSp#pR#s38RC|yo!D4gF}4`oKX?q0M11~yvSVI}7a9zId62y}n4T=DY<7bBZ4&rKvc z5LL7_z~j;he}+EGGSBi=UmzxDNz63&a&Ov8pX@n<>%{G2lH(D>oylT~VQ(t>jRNpdFvh!NzUm5m-@O!SSg|=+KQigKC*h3$($JM~%(d z^Z1aCzF_u`MxZKQ<=*s-#x5$;GFRKJ{9;+$d%Z{HYKaUVKCn18?n27Slj3_D%H#;r zM^1MYA!(+QhsU(zuAyR+Tr2NS{ze6EMmPL_doh=SU)P=&$~t{nBH9wrpyvajE$Js% zpT2JOG&!^0vg7ZY#Nwil+o46qXHA=t1s>%eB7q3X&fAw#q}Y2TXbqoeV(501n8q~0 zOC5pUy_wGO`Q7#JFte^?0m*e9fq}KGuJWh)a!KWr&m6(XdfGR?37x7ssf%G{fhhTZ zk_R6CMs6q1diUioV1$JF9qrQk6juF~E61f1H8`7D*LLXmSNL*hIuIu3iz^oe5`Zge zI&`YTVIKB=biDLLv8{mfI znPV&Kq|P;esfKHxd8__~KK_t+IuF*r@bfLI1-TNC|NSzgYoe{^vQ(Gn!YwPeHvZ2A zebtHUGGRTJ^#Jz|%aC6NM=)3HM*686xYeJ0*wdlsx=IR(s$I;ON=f+UiMLf6q71!_ z*Gf|AZnI%R)p!|izXwuqQmvL*n|~Gc_z@1X!gffosVJH+rR?HjVz-42BX+Tq@L<0Q zE}(+6Ed;kLHZG5ga~^(a=z5^f2m9b>(yhX|p19m+SbC)eIlt-aAHm_b)fNI^v~=Ri zsm{40b(1@Wmwo!i^(wVe%&jc7V&)dIee9A;=JA@Gnqh4y3)~lYAIr?ER`qQ)N?UEE zX|B@xS@LyhV(ej?1`%&6eM(={bUciR=J0zx!j#=rWJ6}9!{G5;D#^0?O(z7}x2DTj z@^m`q#L=?%Vv=k>CyF(&v^G~d3U-I)jWQ6zmMir_>@T#L`&OjV<#(S)bI;N_a$X5* z$k;x^$+f>C?8hlo($fYyApqle66!myJ3c!dvjuz9$jl51JKJ&a`u+5buTOP!97Y%v z2cG|}$T{70kkr=GN3pBmJrgfNMSPgiN?ks;UJ%F7+ZdQ-!fg`+Dt9er|;II zIHHap!LL<=k-cT|aujWrd6M8k*8vwYZm<-$1z;cbfB^9>7QE6Hq&&=acuu zreI1!-2pJZD66xgD-2J8;(-TWU`9}ROW-*ZPFqo_fF;~{vRthHTVYnd^_ToHAM51; zJ5Sh{8`-+0jaZ9+zs$g%#tZM^g-qVLYx%$kzII)ZQ@V@sfiKs35mVxq(z-XkZFnZ- zH%t|8%$*5t?-?0qy@ufspUaHlL2j8Uf4tQa)EcR8M9%W8i_W<{kbRw! zNGx+wd?@P|%iN`EqwG`@Z9?f+o5Z;Thtw3WBu2#1A_T_k{;L}@r6i4X*3zz$r8hXw z#??Fq-njVXiLB+bJAM1J>~y>-X1ADRrs+DKG{an?^Y49m-xS==;Ts1layWDUNgOPA z5+Yk}(Q5MNw*s6o;~i^{YN!j}+wGg$SnV^;-`^}cD_wMFg2F+k?Fx5>D|X{xmFrTq zw?87^c2Fnr&ghRP{+=v>X2x-Los{djlN|^uy)m${Z_4LBN>0E^oL0{^u^L6mA0?`K^JY;ohPvp|Sp0bX5R~T>Z3Id4>IKfP{dwEZhA}Ns} z-)a{a4IJbyjF`4>d;9pjQ^!70FOZyc6qyNAZb}bif_-OMgLQXZh+u{URTgGs*roXN z+IPdUpTY8Z3gK%@@wYk(KOo$qOK{JL)x5Wx;Wf6CJfdE3zVWQH5S_cRf3w8K*9G>U zJb905z6)dr2K7@PP6elz4Lfa7fsM|I5g{gFnpDpc4kCWMD9Ffnp78xE`i4_P6S}FB zIzMnx{Jwk4%}$on=TG|v6~}eX`Mv(iF169~yllMB>6b=O4(6n`wgo();LL_n5>0hD z*U{{Z#bg-}6`;JOJ|7qfp8*TVay7lU%svo+YH8~Z99j{T{%(CS`FBra z5gL~Ey8Ef%tY2>cJ6L-}o>ehPgPp}-{FgyAQD<*u|4%4_+y|e4fe@>YD_RH=)@9vI zrHIRo2fXT{ICrqW3=6S~4R7RllJ*s_miK z^%9Xk=Py8`8M4;OJz{v)5CQZh>-X;^hTth@jB@jcYVaj1lmNvNeFJngnWy|uyjs1= zt5>{6!gFb^kMH?CZfGBM(+C!e{ul8n1?pxB8%A6XQqk|gh7wWE;+Y~x zZmV@>s;DY|VG)37yBm=koYwOFPTjNB4;8^Za$;|v5yEdloXYS(COt~yKzpylC&h$w zLfIGE_GeA0Aga1>03jYQQkZ&|FiU9v^_*74{Yh6{jCwuoJkGg|F zTW{>0e;LiBfB^x7#)W7`tg0?Tv@v*$rp$0wUf~#dr)Qkm2+gXQI3bLIz12jSl{#AL z`WG%6v`FbvKK)s5cgrr@%_%?Sg19mm<3oV)_qF@^FFJ(4OW>S#%el-k-T7xBj;qww-zlj;hz zJ%}{1v}z1JIuryxAschj0vxW5hWyms9c^8ZS#9uH!&PitT2~cK*uqB9L~R4QV@YlI zS&BZlUg`)RgAN+hPi*vHWknCyUT0Gp1+PwN1#O-u4e4>(t~#p!?T%_xwe{PdQfmeL zSB)>nLu7_q_vsN#5DUPncru-?ZXHU?l4=Y|uiqxq4nz+n!=4mdAaN=3LM^__4@leK zsW*eIGc8ps?b)k_Zgv6C>wkXn;w+L;B814PX~hy+T1@b5YQyTF-Q>!ydQ=OgJg}ds zzBnQ(;MVoUrm*W_?0j-!-}O?%1Jk;MgC3i{Hagfe5GJr!<>J{Sx`cllEyY0r|c|e*9x_4a=n|O z7Yd>Rj=V^xT3gVthCn?IazS``#~@nuklOxjXesu9cDVX?GfLH`P&Ux7MZms?E4@N_ zLh+-qz( zEM7X9*peqs3{J?&t5e-MsKScM-<;gZyg$Tgg8JMx$Iyx{_2eXMPq*T3PwjeK7msBI zWgPSvxKBA%nAl%m_@Zza7G9-`?Cj3ST{}2BWFUgFN@}K7)&R8gXgpjT-?G zyz?!NsbIuKNOJdQDvl+kK_X%?Wu#!MH7Ga}Hrj$ZB+hQmYuTi7Xp;8ioYeFUJ3>`G z_p?uIEk&V~npaL07wQHemk&Bl4I#B!3yAY?7AMm+-)zkHuzlBv3^lketJ_m~Uo-gL zy1LGn;nS+NS}KP{n`z-K5s@M8nT*^*Zp4j9@jM0y7PUSZ*n1vYSVpNMyJ<&C`m_qg zn&xl)Wa}X>F3E4ePvK0D{O`LzDq5)dUaPJWHj#%7i6qC;jC`iHYY<1|Jbzs)(c(^D zI&%2mNVno`!ASSPz6E2Y0aO#*ri2C2jC869`tZm)W_~mpLTZnc)^$#*$h8!sObH%Y zP`Stkmr15h$91 znQ?k;8@p2+rOP{w2i&0Hujs{Ma0Z#;+VyR59!AK}!kP+Vgboeji6)IRqlaH#$-iE` zb3b4#nvhVtn_+FNF%gGx7r`WYJj{#QjjcA4uWDrDQ*?vnA!ShUwCK46C**Rrz8?6hT3b!8aPw$Z1?cCv@RA6*>WD_w^>@X8Pvgv<^uXkj;rRH0{ux3ZZR7W9@sX?`xj0L$3C}k?hmL3 z#*M&W;IMF>V&>CIo59uQw$SY5RRqLnUT@~;5XE+WP&)d!#dFB=Y_n$gfp7fqwh7ND zH7S`TC@6lZsIf1~T69J5`X#7!z{uvO4Ie}D>T_fJKKPOM>MU-bqqRWIdJQ~Mi+I5+udFK~B&8e#3wUqFSkS!@O=&)!j+Kn@W4D_I*j5z6AB+YeK9A0|RMg(qEDMsoqxrMGcThmTLIGO&`&SRm;k8)DBvdu@ znxuBU^<>Mqsg#&5D|jj}%7C^S!i(ML%3;yEK37y@Y0|N(dPo_TVO)Q1F|d1;zx@|{ z-Krj|5qq%&NOrH^=T?z zZ+9cY{J2E8UnzJ$wV&wJQ`oBU{Ac8)OBGqU0yfG2oYi zs~H}JxSm#aOsj#m;|?{~XIs(y%T zBc6;2G2_sVCa2l10bktj!w1ZT-M(4%KY?}{Q$YJ|67S5Nuw2X5DW{a#DnBkle{3t5 zwNL;wQZ#Fh@7=)F{qg=6Mgmp+(+I#-ocY4SYTM7{i}PXsdK5&`_imiI$dG*bne#}f z5MZ{4$^V}n%1MAu4Yv{1^(U|a1_{vR@L*5EU+BMhz5SyOl9(gJJ!MJv(K{IMgGn-M z@oQ$oRPLWJJ8p}}Q7AwWn1rtmKcqtpTtJ}zzrBlEmG)nnECDk6*;Y^#&_WRI(QATF1*-YPrp%zFfoH@5dJM<84*IvACoX1! z+xoWIFu(stmX6mx!`JcDRBoF4VbciH%iQuhGGXdp=fGLr04B_qJYR=M8SCq`G}db| zI5O~iypZlM{b4}S^r#vyLrsY~xO})|uPb^@_H$R+wz`eTS@*hViN)<))hWIE8yp4# zPGF!ngfhU6a55I7rCHcz4r=Z%2M($(Dl9os77jMBrci>S$4f=SrxHisv$5*X464k% zrr=9k4}lvqv9QL-V3HMiGpmO1(;e6Eda9qeUDSGqH;P=5D_%MMTc{C!O(L>Sy3cFJ`m@#*&*bL;!De2592CinqLdRHboo1lNX9@Tj+2fz%fpo)@uIU34 z`f0plHy~WFKAg%CCds~M#>f^kW8PTC5-(Q$j3*8@qMH5VA=3V zgub2cHzv|c@$#z+VXYAY>}RP!F&H?v>OI|H#FVA*jJj=HX3-=Bj()~Q4lsM}JK+i> z1MIvuvhj;U7gxQpbcpJ8$jDPTUrAOTTz#pu`eXwKP;jmRT&4_$pStxQ%{mr6U=_N+ned~Vj?2Bp|o^xw|zSgF5;C< z_k;Xy*QJf^`r#3;VLBb@v|vem%j*5&A_IAOnf;aSt}~Dk!DRyu?$lD6xcuYIYI-b? zZT_;$WWaT>WKYX#0dQ4C{Ll&6h`pga6TzdkgdsPreSF~G&&5Tjq|q|Ak-PIGoT0R2 zbiix3(|DH*+jOaxo!K+-4ZEA;N6FRfCsw*)DTB2@r$QdS|BLd4 z_OwQ@XtpjLu6T^U9;}n}pQ!7V*&VbW>P~KY40`Kl!z!NrwYMdA&dK_DAN|9+k^NJB zN7SIm3n`@Un$(ntmr&SpTZktV9iA9buP)ZStSefyL=L|ivDw2nRkjgzdc>}8KP42( z3wZ^$BoL5ILk?G|R=^$y%!V>xT)wJJM>F66$Nr%gqR2;0W5?xmI)ST4v*1>JV8ZX8 zQrC!mvJWi4jli9mgyQ28If-{_=Qg;8O2cKem{S*DP)y=jn*{fMB;eM&1?{IX)`w#w zElRFJyL|!Pl1urfR@;lDMzUHZC6qrkLqj3nA ztkodn6*ArE9>+IX37)hYL=l7+i``ll8#vff3{t`tE8Pbw@)VbL_^452Ij$BJy!YXT zs2h1uwyrG4xJlz^vy`u%mhnxBV<~cDSwY@s@tT%mo>MkCFE9A$=PmawAVMFkJph}U zR`ifSYog?%gqp!fx57@%@W-JWi$^)zC>gKpIcj@zvZ-`WcOJAO!iBI;|06P_uZs_& zMp%h-DD?upmGkW@&!^9${VYVaBVi zv_o?7Ht;3);@n^{+qER+$%eL#cwX!ozrsm^d3`2iu6iSF3A8>{w(J4^=dww6}M;9~RsAS%gl_WE9Q$j~p%n zN9EzYc9Q!P8-bS``PFk#v3&3Ma_-+?z`Iei6|Hb65?d1JBhP18ZwFSP+5NpNTKHSO z=6S#-Q$1LE`{no%Qgb(Z`OswF#Y#Br#mK?Rw^_*})o!vH_tR7*%}dRH&x*SJ(0~VP zEq@HON*;Gh!R-62_0=3_Qu@4i!$N1h@g)P@vHWl{qWKQoRy~hQi!6?5Xw0GQ;=^o6 z8^wiK;vBa5XmVB~&u>d(4x5^zrcbqsB|aKCpg>~$w+T?`AM&dgX>_B zuGid!+2It7Xz@z@l;$DO6m^y04+`H#P1!arAJ@xNP2QpJA?K_5q^#Sa@`(u{6Mo%= zzy|DP6oN>AHjPV9E~Su`mu0^k@Gka7SW|~#k^2YBh#JFH9<2K2L15&n>!8Zcft=EI z&GLF~$O^%|kC7Q5N+;^1z!T$kOn=C0XwjUMh*QiQVY%X4jv>B6w&c*DG zi`r!%(@=GSy)sHly=NuuoLS%=&Zeu+4Qc5ul!TI3Zcm;}D{>>ilRftb)<+L|HgnjP zTJ54tNzY<;C#P$F-*x}VdGxt$9XP~8x)%pGSHmNx$7n=eTm`l{=)GZH^KE6v!G?v^ z%_h@4gvo$A%z|2E+P}{*5#T?OvmuJlW}0dx9uDtySd zv#{LWpjgw8>3st81;07Om9M7v2wd=?^hNdTd;7w;#ec;`47r&~+Pd0(lEqj=%)Slu zqAqLyd~~_O6L(z;JGoeayA*aL3w>pJbu!=Y<|6&5DPPd7y$Gr^(2>r9(94ao-uvdR zoVG#NxGHaYZ-Pqy`EzRzeBa~xep6U4VL{72$YSqHjWeeoo{bz(wOIcXI*1u35ANF| zM7;KvYTPsjLpnPn9ga}1R`s#rBV@yT-@B_+HSB!~d7DP53iO+V;*|7?gIfH8Nv?pB zcsC=5lc~#zA5qdT4+$${=&5y6&`-WQAg$kJoN?T+7?>aOA{wK6uvHP2t2FLe?SJ3x zm1NyjU-kL7_i?}%?hAnF|Me0wg+^~TVk635KX_KS2J!$H$VR-LUv*eJb_xQ|k z5PC>x*k0HA$OYfVO8>pzP&YCueImE{l5ObHAxWOw0o`zX;#zMS9GE1!C8O03*AZ$j z>vx+>a}mwmb3-oNHeJk7;a$cgBnvH5soyu$W3|XGqMPB$0fTAdhrp?jr(H*y=^ZM& z6jU#}pbVYO*KjG=`A0`0UVhUdBp}afYQH~MdnLy{FU&gT>$<+v+dNEk&{?Kmg0%9f zw1%aZQDV?e)0Wx6%^7=pByx9h4j0EAF4(h(tie|dUBauWtB2L2Z@E`b$>pimDxBeo zi#pubVzAw13$k506#x!zJzH*EY#(Gw@~+6`O#qgF{hl`SpPe}8RsWHPv=Ko>5L7Le zQpSyF1qyzKS@v*eZFjbxwjRp9u#l*o4#Ag;-MYlP0wKgV^S9YJH~!?ONC{l2_)+JS ztXdQX9k*Q>&C59XMg7kBYwI!WQF6d!u>!CZonRr{319A&VRS0Pn0TTA}wEF$|wP z7F8PVYr5~}51o~p4oYZ!6Vo(2a&)ijLE%g#KY94#Q&#zoZ3FV^cj02Mbv`mZDknH8 zz6LB^J+u<#B6?&PwfC#4LTwIb-hLK)95UR4jwfZ?k^NMbZd58&JHK7wM!3?48uF&{ zc>wV=8-pTNRSp!`GTODopyIH>&voddh1J><_*xs~xe@i8dpvw>Qko;>*TPAJBa;1B zXVMfhq=p@&uGVv%>)JvXwWqC}-vQ|mQuIT%QksE#W>;Y5L^a2VES0VzG%xYhMrZI0 zu|{I|=h>kF{L&}SyQy;rZ`nrrsuuUxmp^oEWLzmtlqV~+Z{;{Y=k;>{V$ivT zyWgkWh=x9}Lr>sjZ0iI+FLVl`7HuO6Z5-((tkf%-`j@)vX!~CpRoC&ilh7T=U9WdF zt%ki;99<}$-&nhtq@1oC+xDA!fN=^pT%8OXMWG@Tyd-q}JAjQ25S*%a>kQL5gAsUu z<;!;;I9y~(%IH_EQDCpp<&pdSoTn?v*b$ej?eqsdQ&*FbF8axT3sB^KxQ(K&|5MkTYQb4!+F+ma)3q?0t@xmkwN zaAiVxk>XXY$rN_Gj)0N6z=UkcN8_6o?m&5jWb=ZlA|&CsIbha!!MnaY8aQ_4lrld- zoDll6sH4a$qnx2W!cF-*9WWVYla(XBLY%nb{qL|U52ZyMmpiUoJpSe(1KeGh%6}2L z4m>AIION8nxv|r&heqK*>-i91;{B^M1;g9dJG_UDy4Q46&NAduKVgq_^89zLTBzo` zqZRtsh@xeLaHCZ`kvY=`pdZ9mv19=$nt!Km5x6U-0fD@?Z=?G^(QiGo4lu6zCQFB! zBXG|Y&~bguhdl;zk;8*K*^w#Hg}%2pRCqTS>HM#0Kgk}b$~C^yI06416(P+1-bOms zpC9h&gaF8GbJh&-3ADUGW*PI0Ct!7V;%)8LjjE($iUV*-ZU1Txz+U?AJx+S!pgZpN zuKa(+K*t}Kqn+bFB#4K39kTUo)q4?E02vGGhifQ+Rf0r~7nbC5*WYD!84GH;ibU(i~+)m)Bn;Y3mk|C7HDaqKK@ltA(A8Ies&c# z%wX(?N9sL)q5n>3$D>l917F^Py!uU8e!36h3X^2;ZwAK9wZOpRzp`W0z%yqbsM`BS z402K4xLu9!v1}gy(AbQ)H8|kA(yyumBm#&{|J|qk{mC@pM%Q@fklS*){=v!~3nwt_ z;Sb?9<^OIsd?}4z|ETpH-3f@=` z`>6^@r@G<`Ph3@8!*C*M=QsnD2wub96F^1Un5|hc3_$}zh|Q!rpmjsI!>@a@lqAIZ zTJ4<5v)TJ{d|nKuN;mY&^Eh^FtxuE!Q{mvR7dL{IjT*=1)Y*o1b&VGnyIs`0th=7s zDaWNoEoJMuMXCGBhVdFAvUQG$c*)2!$azon>!+sYWwius3iiGbh}@ZR9mrDTRX$FI z<&Ofr@rMPqN`~0UC$3fyU5X_>%=wjP)BRBIct^8o(tzl)RS#q_E*OA)`DmYP zy6t8*3=j8?CvJc$Q#6#r;8=_j2*b~;j_C$&M~Xq#K~s+(nWzmC|Q%gbIiYuT4@LZl2(r|<%;-;_wLl*KtY zh*#M1FK&`7unb#65XWPbaRF`b{ji zloU^1C*XQt$^AMdv&op5SVy{s4?CFRkP%F!+odUuhPI{l!w+166f7`89Fjtf_W*Px z0yX{$NPim2UA4#25&No|A03E8P{vf8R71OBU;mD>K=cJW|H%HnU5-TQQ2DjsfOVl3ocgDKUhV zPI(A;3g#L=$Kn2h?fcix4Ie6n9?Oq=%=AvJz##fl$zcIopXeU48RND{HXW0RmG9WN zR)}i0+gq&wwpCz=jy%&vGld(eMg02S_Ub(#fFr;pa|!~!CIAfWXFM{qRT@FJi)I^e zbCssB@_OeY(^2Co!1`&`sj{qgo%=zLC~?-;1VfZ3r6lVx{WYUScx$#LZNC=>5ibrf z+2J8aEjvZy#Rk|x z&4MAx5B140y5XtZiPH_bR&orK^PbiGxO;dJ4Ye@1BNp>Me6VJvcd;7Si1g!$mjL0( zv_T!O^6@}NU4TzK*=`;x85x&o_S*|~Ck?n3jrg?ahOW4d7mqk=wGeqr?gKGzkE5t0 zr{r1SiLkY|{7o`_6srzm)lJ^e!5$0He^LO{ZD7q9o7rqMRlR*zY#DiW{5h~=na&FV_)0;aj)S!2&p1LS{CNV*V=?J-`t z>}$z1K$6GfG@<(ahLNZmc>5)byU*Q(zs zoh(yY>t-JKGf%M_s`}qm8!OeE8s43{wi*jqk;m7mm#;WrUdTFOnj9|1r)sPi&qeJ^^z~L0?~gbR>o&kgNgvZ)C`()L#Ml@z1bZnAWRUDd$+Bk z(Hz@~_t0vIaxh}HXhWSds9G6{YYfpQRd2YQ(Q~}uc@g80r%H@NwSOAO+gs~-YDJ$) z{pP9L_f)b!hW;)a+6L5?7}EWC3=4=DS&Ye`tl0=915%Zaf=s$eg!3yGm4+nssnn>~ zW2{|TuR0jjCyMz2vs+q#o5-jY5^1KF@EgEv@+=gv$d6lIgww#WEu1d_op>%hfQ^+I zZ@Tq|JN!^W>S~N!*yNiLM?)21@_@~nn47oEzcOfGIp{Y{-eNI5cB5Xp(qSh}ymNy%t3l1GSC^myPlwY?54F@D z>Y${}%MfC{;3mjqg=3guEt2&6PphxCWS19(3YB5r(Y0jdliVe>%N z4t~fv9K!=%L8kcWG5kmnKhyPzY^q-Wo$OLzb~wsnduz3}6W~tTelc01E47?fY6Y-1 zxwpK>$^J_mCwzN-=*nLTTai9(#{ggf)yJ$FcLGbMd;0x|x4FAhMO_|-- z>dPIvMO#WC&(qd(ui&Px|J}M-HCHvwIF^@50N8sq{IwE5aLn!`Z3Qk~G(%7Q{J{30I3BR{h_p4oy`_bl3m{pL)>^$8 z2X8r8kMw{ic5J?e0HOndTAefQT$)B_+K^0?3TSMK&xa zZ@Nnpc8*tBb9yi-rWBNFWpR00x42c#a|Qa+!4zl|3}Q&cLuBDg3ZbDr4gr>YStYPy zk2=pdYib`Y5-0`jsS7OQ)B3hQ^wAD|l^w%5jIJC{W$12yRW-48k&#mzexOaC1C(Q2 zB@tK4>nh3}jXzVEDSs-GLmW!htX|l0e_$q{BqNU4clrg@2s=y?k^yMTt#%iW`~$a_ z)I;&iobs{)V)dwBjRu9UsX#cYw}jEgx`{fmtEr)zdBoWFae1di#3oTlyopfZS5><{ zOLgV}#Qz1u$e=l3%wUq*onI)33n{zUbTo?x5o{ z6K#M_OkqMks>*RuB{Y7z;zLpmeVG$%qfqG~JbKNMnCO&<{2jzIr<( z!l)rT-td2c*+H*@+6GJF&7XT5Jz=<0UvY~6M@8$@H>1bs>SF9D6TovNo{sQ2!(C0| zK?B^Np+0B<|qi7mjn_Z$6!>_7aV` z+%w{^bC|5%wSYr$@8KsfYkU*P8&#c*!$iOIZhF?(VVQW}k~VFK&Ve2w`UX}kn5O?K zvAdlz7nn8nvtW<(%Z!ZQ^rh8fGWa5TRCojMK@+Bt8Chim8QCm^o-ZJCrIYxvT}YB* zCBv|jVF*U2clUYZ^M5VZmb}$Q2@^hYuW%~Yijtz=XINl_nKU-=ZwrUQjOQdtWWgFq=$NU=`}yV|WyyRGJoXo0MbWxXTvU6S{a%7EW^;6o)1l z{O{j$wSP$(2zxmQAU;<+WWN+!7SJsz012hG6bsh-pYzTxC<{G*he)3C64)M})02)7 z3oOaIJQzM40APV2Js^SygjG?#0HyYaCUCpEb{-_`v7++%-kO_z9@Ua*Sc9{RaocLM zX=U29IWCsBUT#l>YDQm~AMh0;0dcLl%zYeWcpj0sYCyzsLDQjv6Ds zx__m}30co&iBaG!9#;V-+Jc4*;S-%YK943<*@iLu!8!VcR76-nA1j_Z0UgXd=8hK_ z#m}Tv4GIy6x$nAvL5;P7sgb=vxa$j83p<$ql+`@KqM*t(4EJ}^nse=M8@8BCJh~Yc z9w0nouRWh?8?ecpD$gC?rd&od0kQRev(H6Tbqhp6q@RcuEgkHO4Q~kR>?DZ&jnEo_ z2+b5ru<(G>P*cDcZlBxZZJ;?=q7V3-(9JdmxF<8isnSc>CuTxBbp388Rc-<5>^f5- z(Bw89oij^(r`(gCl~p!#nEn0!XzqXE!?YJ%lh!ZH4oVNQKo@(4)yK%-`-lK^#MH~M z#jfjHS`?K;gaJ!j7&33s{Vw_BBk-`1}z9(WyWyjW#+m6oCINh3VqJ{5#!Xk$ZJHJdXY${d+y%}=8;r0lU_VLWCJ93+qNi1C;LKl>Zf=L1l!9hI>>VIKt0Zf~DkvYfRW>P6C`tip(Y8OyW#t))e4Gk<ibLXhp`aEUW>3DsdW{xTJ+p{{Nt z8LAu_ictrKV<$Nst^TO+MB##@QWHj88){bC483hV_u!~JOsd)3G`W9qKgLRn??yaq z^p%>(uGO(;KP76l&@begLAC1wa7F~i-PN_kj*eJjXS*Xdj>At1itr3jpe2RhCE(#j zFceWkQ1z=e@b9GFL*G{q_BO98`DmGN0DR`j$mJ_J+NV>QqqsF2JiQ}w)81m|rfN@o z3E|;KJ~*F!JlX6pWEy67Ob+_yli1sEa88Bk*g9O^Py$J-o`EaAu-A?=)Q)qPIiJYQ zz8!`!Csb$%&^51Wri^7z$lDUg#l^Qzk3rYAMy~^>kb4)}>eU553r&XffiQAW5cw#m z#6J12eZq+QXAx(j-IALGC#g90V;a|+q2mO!7w>G z<7RQ~UP5Mevqw3d*#@(sUr7y>TmMX)_$~y~#ZSMaRz-shm4hY8(AA3i;z=?flIg zkmKwMb-ba>`S!oJakxb|WUhS&)oeB6b-szjw}yWYQAEU5*9h~nE{}d1Nq+d|!*%4;-~vThUl+i=DVcAmO&w zwzW*K*+^H{#TSi-oHraX4f0892t7WK`CWp-|IC%)H(v6tK+eU5rXU;@S&3EA*}C)- z*OGIllcE048H!WN9}02i5i6Y}y7Tsucj#J^e63!1)p_p)5x+-^uEeSf^6vUPty$+I zR4~)6U1+^UXiWvh&~p1Rp~ea=KfjuiI3BUQG;Ye2dhM=3Y_ts6(yz;e^w9m{MA0i~ z#?Vja7|*TP+uTj`B54e(!-~|++u&WM_4KSe|6cCxS#QCwt2bXz?;O8PF2N5%;PR_=|UsD6M&V(1Q~Ocir^d9(~7S1 z+TsKg$FZ4e-A%^Ru=pRGsqbcIhn8Igc=WEeKwJl(0*-eW+fk6OwfxNarQ+w+0=&TF z0TXw;eNeGdu7vC|;%buhq(b{2(T6cC#L;?{;rGU3Z+t%&3H71gqPaicY4CJk`_gyM zS~DNZ2in@>6vc-3S81cLr47z93O(<;@R+7S}~IBriX{ND5 zDK-35zvbtw-lc^1_o`0X~us%a@Dah`OW9*K|@>>)Q{By=r0+QKCzj52Fya zzO}5s56OgVT^l7tT&xfBiuk12-sn*612&})FM`rcm}?d1Q`I=XjpEwd!oRn(!e?8s zgf)Ln`-QIM_HX(D{wL)X(D@R`m^({BE|B>Tl|?GlbPJTbpB^Z#s8XrDzL(OQ=jdK) z@CW%p);9{9G|}wZ?PHb@)O&HdTwZiT2UJh#Z#A7c6NovWpW7 zHc?e*qLdwT#W_C1kM*9@?GwV>hh_c)FLfMBma^`{+pvM|KkNwdSIX-O;eiXJ+xw{@ z<^u$u>k|j(1r{E+yVnL@3GZ*g3-b6RQ|HeW`WC*9%k+f*DIeayOHtX+Rmi0H2kFjD zmwW}vWt`@3`!^j`-(;SJDp7=-YhsR%{Nu|@Ud?&cmqvYIfYiyY(zFh`-hcBO66R)H zxIT^dWn7?1Z&pw~Ou7^tX+FH+yAU0Bci?J8?wvE=18Tqvjk#aT;}2e7yX#E4j6S`0 z#qCc6y$e~F_jx6T8;TzA(>Y57r?c+3lzs1nA%r#S+MeCd+Qapz8}O=UziHE&cB9$x z{ch~Nk(M-1!amgQ`Zw<)-fid=~Pk2M!#h3l<|iH|*kvi-*<5<=gL4^L|r+BZw{rZ(Dqiv&-KbjNNA z;!>V^ipTqYV`*J04e3vR84w-sJ~g250bG|_Ed5#oZ0c(E8mZ&$1TK2G^)sNLH6&dk zVA>$JEeP_Zu=3QmF&#|bCbaZ4v3#`uo<;~dWT?W*YcB3b$cvUhLuZF`sZR_|uwGjZ z=Q!$9$_IQ@7h`Xr)z}Ko TqXR~}fFI(5)%n7+E)V_>^U`4Y literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/intelligence/msi-enterprise-app-user-setting.jpg b/windows/security/threat-protection/intelligence/msi-enterprise-app-user-setting.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e68ffa40aa6a42a2be20df749e3ea4ab3630739f GIT binary patch literal 71817 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 K2 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⪙Fp1x2x+cm`HdX%3v_t?0 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 D^m?Vi literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/intelligence/msi-grant-admin-consent.jpg b/windows/security/threat-protection/intelligence/msi-grant-admin-consent.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2bb2627bc2b0e66bd4dc62539a888b10cc49e7cd GIT binary patch literal 37704 zcmeFZ2UL?;*DoGLMMXrUDGC{-sR)cxqJW8tiij~P3Iaj~3oXQ`bV!J!AWc9)VIV?O zno>mwon)knNbevCy+aa85=gs`Gw&2<9Or%S_uX~B|NT$oS&M}^=Q(?y-|qVyVVAHU zwCU6dlM|p7D^`HM1O9=8y&xly$jX(Uet^#^;Ai#P)vH&nTD@LWbj{ig>o;r=TQ4Ri zzH##=@r{xj#l$wrZjzLemXVR!AR)I!R(i{3X&LEHldKQ{#;jVsZuRPQ(&A#`(*N;C z_#;SiEhul*Hjx!OK`SL!h)AvwR)WAF(2CW-YCkRbU!N5#fi)`K-bDut3+0bexhr|N>AVs zkzBQU$G$b2kDL>=yCt=A|MzR9k3M>y^LCw*_IZZPmD|nhWtDXXRG6Pg`-!rDkFdM{ zTa^7u*l%?8fHsJ%05(rV5(EQr3kDG75v!fSV!R!`-u*Lc<|e03=Ehm3vWeZte-OQt*Y z=&q_&OZhwLu=nJ{j6|=J^2WhX+GZ~w4GpN0m!DwS1g%A#G{LlNRgLiR-aRY?CFZ~h zG``ij88zP9=^n5xU=a!-G00Vzt!EbhwDE0wXt3qg z*qrCQeeFC0MyGKnxI*5+e=oha!o2o{6gGpmhb6L`kQsRtRa7JbWe(D%Xu#9qGN19e90q!EH$hVx979 z!GBPE4||W(5Q5ete*`ZmaXf{f)p|k@?>P8R@BUz`%L!#}tI*R(G|ue9U$OFvINwUE z^a&X28ZB4Wa*lv>+Y2E0{w0=6c7~w@H2qfp%to|_wKpj>H-N63Cj^~um0n``9Zdd- z^@+R`2i|Tx2;USjK;udGej*rO9>WmjuN5c=L2uy{AxP3D1vlPUrub={4dC~;@PAy? zxj!%5BbJ>A{e`di-Bm)+A15{b!)s-F9H$Ma(@RNW$)fcd5)k-f;n>CG(R8R^q@I%hxSJ-`Z|-!wkXqeA1U$FjiI$ z;R44K81~#gVhQ_pzKY|B>X0*Sl2``Jfj%zuY5o^3xxF zS`Nc>#&>W-f;>}@d27(-jQEvC>sFmQM;AN9oAL;j*1-W|1d)G@=$F(?FTIt>314@k z)FyMX!-KrPv`L9nRsfIe!o?2L_8nX52G1V)iJyR4^2HI$k%9UF#h0x(kP4}{Y7MzY z$-Vmv1~*6I{e_^7JBsh_#_kyKPe3l7T(-#{6@om6v!7z+nA<8n^kcryoHaBtv>&T@ zSDR{ie1w1Z>V^h3B-#%_e=Y=B%qONa&YtJM1|>ol)sYf)DG1yk&bDvyv1v)FX&s9D z_>HkKiBM~N5>SYuJdv?q_5+bj`JQUuBQ=F^SakC{Z9r`XYKAG*2 z-pe;q*e|2XgLApWxtg(V+ir$|S$pqUCMzHfiFCd>9yeuuiRP@tesh#jqbKG9=h}R< zk8pyGN?Zqz=tum!M%DHob@`9p|2u2`Uo>F*v0x5vWl3#6Mf`=Q1+Dq-?7?-p2BU8p5?!oijt_wle@0!}?FS-NAuYb#|eg>WMl za5VRv6iDz6#Yzq`EbjMhn=N)S|Kt{Vvu6e$~Jip~coC>&Bl4H`h z!}ldSbzt=2xwL+-+5pR8F*!OrwX-4oVEnqOd&OQGQcoMu{DdIl^eN{spmD8ZT*)4tXMju^+)ykCpKlZ zLKhsUKj}#aiID@8zlX=q!N3452~}?DXR3y}r(TBN+90n)_#*s7%PP~UhZMD^6_06bOY-BN z!v`R`+6^H4k1o6tb~|I`D~*2Q#u*{#^~In3=`7q-HOy&)NfPIp^Uc1G95wDmiJ+mJ zu)g|&Xf7lTTMag_7lNFBWzEz8$A~dIcZlf)sW8iCx0)7U_>sW&{~?+q+jG!^p?uf# zZ<$}o?tp|+yLAz(yAF}^lhJ(Q7=}NGCBoj#600A35r)7a$m#@LA;{n1d}ro# zVzYatmzIsHuR-rMeq9n2F^eY?4d{se)PF?^sjVb?dG3{5nqI#8E@X6Q-@bcqoAnw_-7*Rfx}v{58_V{{wh z3Pu$+PA-l{j@IvRy{@B2v**(1phA$rzs!Ek65=^!z=EfPKAzVOxQ}ssrOl*l7CL{? zmcVjJp<%T-*HdbpW1!NE%-oM3H2ODBbiBL%cx)IM6FpcO!MfF^)Ctva?g^s=xnpFK zsB*8ho%NFoqBmopuFAW)dE5wM6i55=X}_(7csZ1h7EiecSY{OO{9R8IqHm8?S^9Jw zIBHm8J_Y#muAfBdoWN`n{P#dF75kB@$`q8PImsfjP-c2hQl?zem@n|om#uAISS`_W z6Q2ttD3_;U(uOW%xpvF~Od8cQ{K#n&jdQR5&C){XLXm&{hTXZt{6->|NF0U>L1zE* zOcAMn4%yRSj0~uJR!SU(w=+S8>w0`Nvw-DZK*&ANmwUs5+Zi}X*+K$u_PWdOtdh?P z?Kk0_iq6io?49=djw_8>uT+c;)}htV-xQX~U1T~uFodLfk+5c&DWvQDnYSn0x1b-X z7JIp?ZA#=37wVy>epTVib$_cQGBInMqoxuhn@9#vByFgd-rm}e?hSM^$Fy~@a1+0U z;s1HOD1u`o4phgW4vo2k?ji=I@a}DuoP&!K&iUJL_M|KJ@s(gml9L zvVC=LnUOn^mF^2&_?J@0KOUHcZsHk`BCup}Mw>dH)iP5fs6`;|5hapr>iVH!|H#5yV-*7@^e( zO6_Pjoawoow$j}%Cj7*4)&fcNnr}Jj)afa%fvfWom}njlp6zCc26Nxhmz_+%fM*uzug&+@EqXpOosN#2=M5 z0nO+f2x~7Je$BBczir)Z@b>0Zsx>-zh&wI>snz9^ofxTAh#-rEbtUb(2&po1m~I1M z4apbfhS3$5HTHyLkMLum4NrHvEU_$7u?k_t0f{Q}`z-FoyXdQzxVnqe+f<7X>Ld6< z!aN^Hoc$VioXz1N7_tr~k=xThvh`uy%t42kPY)3*!1paWE%aDqX+{QHHsX!f^VZDRK^M21QX{&)f0X?}tQdoRjN>|}C5yV* zMV(+;o{lXJ^{vIpbth8i@zOOPs9Z{UzMm}bWGnWfce>L}6u1|H@^;m+HJRV6juwJS z>Qdh&a!Xmia39|IiR!IFP>51RpkP4ulP8E>%{?>WqxwCwrZQUA=S2K&QxtkAKw=NI(GSK+pF#;iNv}KGZZ4V_UdYzUT~4g8sooa?o#1E-LCO(t zVJwl?LQwNMn^*M97H^45%6{tro2?Ki2s$;Lbe>jOw~!t4iurEg6>pz%a+&~04>nrD zQ~(JvED(Yc-uRgcWYz?P?4d*pLGvAmT6}qgh7dHCL5u`UHR#fd^d&%A4qfBL@OI77 z1U|J(TAZ`1|M~iV7iX>l$!_)ap>_DBDYaqBfbp-pa7Wwl-~bN%cG>ZDv(A)_YRw04 zZ0Lb#9qO1XRPw-_~tWF-DF_OR@(FK(~&iYp=ieEW0A{~zYbo5gxj1XC}< zJ=r<`rn5foqu<4<%nx=$PbBQkEPjzn`UtC0yC zM2I;le%nGk)v3d^u|N<|hceraH0LK2>L&ielHU}EM7T=0?gg6=N;yg6|0FNUnc4m> zhThNW6DJXF`EuZ?tE3_??1*6KjcZOxM_*==JTA|i#Z20CjBs9uo0doa@7b_RR-yrJ z`1MsDahfrxWMj{pY_sH~Qwc7O?7p1#bcBl@s>f;g!){Rg*V&usxtyRq7{>J^;6oBNE*_2`jMm}gUO%9o!?bvsMF3*G>MkZ;4qrm@h* zN39Nx{AC}WD05BVv#!gRjwjkq79&Ho43EWO8<@Q|87_#TI z+x5!EOq>}rv9LmJ>s8*O zX9Yf22nt3kwYt@{HGTJn!6K%0Uz*f=Fp4vq2`<1gruRw&U4=v z6SruWy1fD|Tk)hBojl6@32Lu*m!}$YXtbMmFtc$B)~S`JJt+4{z&)$1NTp61?J4){ zSoa*W&eS~VYZgV6MDm%J*>?mooWQrxy$l=XJ$T8R97d8NxJ~h(&9(cEHwD)YMvNJA zDR24eVuPt~iCZQu6!k(YVBH19o}uNY21sWMeOv>t;1m~Eamo{LmpFu zNdJYpP=YUg(?mYR<25d2v}1BkC$8_nNGnW@n#KmpmP%Yr>T!-y)NJZ+nH}(+!6dak zpHn@?osFPKuuCjrk1%{|6t}jN+UNzRIbpJ#qnsWT6l|PO`C#5u9fiR~jFe2{BIc*x zWglo2Z01mYB=2XWL~JA`aqd|}w^kOMayO0fI;ZJy&wi;if-)}zxsEN3i;T;0`UdKd zK{0;P6f&vx+R42mdBw%WCtH}ap8h9Y*}cO6z@}Q%M@s134wgtUl+VSoQG&ZWzgI$(6P;2SnLT$fbJEGWcgAi1!#6a-xOv4tAT3EZgvo5i> zB**kfe?&$8F_Os6#Eu}sjgt`r!9+e#sh;o^g6=dLvs&*AlQY* zP&gYF@MtyOvMnH$+8s}%R}j851ew~j2J`C#;9tisCLad@X~SP9X#Q=m1^dPX;@Jk; z43IP=n$mb{d|>%e0-P3}v32TH2&i5Fq>~oPgrFZC61h&Wu@<%vv?3wz%59R zEd495$A9B<=AK<5kl%P6@!QU{ytt!{|7CYR8*v?U_O}WC*{FXY`Wt9|h1maHan5cX z|Bq4qpUc7j%n^Sjo&T*oNqV+k*0X%#&YVMppyY%(1t?yA=2~yFO-DW@k^*^8MMKE> zlx0(K90cg)D?{*LX@*bhI5+>C>&ni&g}XHvfVK)AFFU*&=L$h& zI+w_uCBKT)NzgO48K-$$y%K`1cIEj(D=@k5=RCYk1linpD4hiIa;Hb=`bJ1P_pFIZ z9~W#cDQtHTxm1{A3CYmQZycGX2F(G@d^p;y%4Y0Q=7Y>vXr}Cw)ZWWp_XLu42Cw!) zDjY}kypHK8WNy^oz>!n&H<>b||!B-_HbaQv` z1}FKH7~fPICv%9N+#UXl9@GUdz;fawsLv#%3pufa1h*#Jc?*)Dmej8Dy3IX(n~t4l zPO~I0l`w2ft4rZWTp$d}g^*_SCI_%)DK&~E7`%9X4BC#2mOXinG0PR;i{|M-^|u!` zu!2!xlJp)6N%ro6)uq(3))sULL7m_jHlDFQuJi4(LU`uO$^0HwBKno{x{*Grkz=s# z`{k3II=~vg6saVyb&Tr_;N41c6oMF$J$27g{WWfwohWFD?101%x?8{+ePy}$9!U|e-VxPk*dIyeP#D*GHy-mD_WPsbc{vxt$JMwH+*O} z=d5T53MPfM1P3nGy)!(rU5>5a-ats~>YCUG*Q;~D2|-h-$2_}WVXdd?CW$}!F(*}fI`ve(u! zDJK?BA=LoXIpy zJUGTZ)#T-Qfr;b$7oU!%k&V0Pqux{pcB_5;lZ8X}SyA6*7P<7F*w0VopBI9%1VRv3 zu$X*!we-3F=-Dn&Ev`R*f#K4@vY4_{KmDM&){g~7A%^m~r?5a**79xj+N+$W35vNb zQ77`kTi>;$kmTg6-ck~(F*9q?M2P0>{86BcL|bC1;6$@HcsNs!pckLvlwVBpuNWhd z15^V9FF%@}$>}GUMr`;vzI;K}YAs5yb!PN#`PR+U?YOs6Ddogz$^1KpQ36@f2ctmy zhrdr_m5&B1kzceX(*4~+i$xu3x2oqRdN0K%l{uZ2B@q$rh*!&0B~`O1r{%i5EJ22M%054TQ>9&4w;GL=eUP2s7*&g) z*tP=+_QrB?lpT=bTbmN3;c|U`dPWG!wd-~Pm>1@O4O@6M!a&>~>s0GhZqg~}7`^u{ z<}B)fpj{dH(Mj({_sn5MhpR&pa!x>4cv@ai;)ZD%2|m0b7vmJ0ke99K?xwL>kJ#};etogW*t(PH1Bb-8H+rq~ zH51%@9kD^~;5W|`cHs-N!`|YGFUIQFKnI6Enp_p>iw~^#dQ5q5Vgz{9eTTP?m1iO^ zwHv~2$(FcdeAArRow8Ck))gZf)iq0C2Zlltmh|zWBYFpkHgfC{22IboRaE9&50XB2 z{D155hE>@poo32CC{;t~|SyuGUJ@mLb*Atc~{XJWAJT;t^rX!&D(i1-ErDLWF~_e*IQ7$W250a!4QV zU1Iy*mXULO3$H{g1|pCLcR-=i9rf+g(awV>caU?#uLb9{%hbGg6d6Oi4kCj~)w59M z@+tv6&T-^Yx=!@#UYkStb?O##9&p3mJUlJy?)+d)=)F3;W@@sR{b1EXFN(NjJ3)${IRd+?{4O7{zL{2qGClUZMsUfK{BFh%%+_65)CEvMto1%4jS1vZrz}XDz#v zJOysM=sANYP9^?(HcA3u6r9qA(QrGY*Fitq$0~ZBcPw%UPn`#E#d6!d1PUDZ zjfIj*Mni~Wr^lI^+@l1{}xwB@C9yWG;( zdO)92#wkUfRG<&z$8zlAg35Ojev(aj@T0Rr(3xg8uGmzK_GKGutDPp=LXdagiA#Kx z&z<$VUi|r)6N192nuzrrJp;Vb!tc?74d8!wE7Ae;TlyXf4)3QFCC?ehzx zxpz@P_R(9Yj;7u>#v$3CzZmBIpVsZ>) zL!e8KS`ftMsmBajB}U%TOY01=VwoJFNKBgOIW~7hH?dw}tOw|sADf4~z{^{-=r`Ww z!3JgA+I0>=%#33-tqe*|j!Nvu)htnhZ*^p52kMZ5U%>U-uUOdmWy%g+BEip1ukuY0yATToY90 zo`pcVaxljQt6_Tt01ucvI8&kFPF#yus`1@J9;|KKtUZB7`-dCZZZrrThGWAb92yqY zc&Y-uc9OVu`7%Ce;W1^NwAP*}%JNt&1J8sN<2eJ(9p^#fPMiO5mxV&n)EW@PVSJP)S3!MzJy7KK$C#o*cN5{c+T8|ax%_y@QF{Dr zAji|Z>Q5Tb3p^vql(zw&Yjs0IaaY8q9FsZ}7I6BL^S(xcly&5Wh#Unr;PcF0v_TGz z1-qlt>+u!rWi;i!Td#tanXIR*%RE)3fj>U0yrd_=f-d^@SXvw1WQ$2V-P+aDx<|a8 z(|*7Zl4M=Zs7UTs-p^kM?^_8QIIL*KHR7G^C>3$A$HKgotsZ;}#~*spRdH*y{2r&r za-ge7FbZT)t`s$H_M%yIE>4*S>(1!aoGD=HCf{{bv{*JRmX2zeFPNpX_0Zk6V_9BC zN0~-eCK-V5lfjA@wI(gTIDG|kfx5BvbktiiIL2Dgg%&%5L)KlQcF;L6Ra&d)Os zE3UZCG#I?l17qDo^?VbYr^WJTM9 zI>(hh)a6Ahx)G#K-yZ?nFHpHO4saT%EL$MSSARc;&&~AkhS_(Is4Wv`@g*~-idFm} zVz;C9CiYW)c%yu3yIy@f{^Qavkst8`_FmcNn@I*GYu(euHs zxEXVaI}K84J{eSfCOYfYVA)kTGb}$5<>~}N24e2HTQydUI6u zqE6XEGx`cgH9#nceoEqZ;hkM*qJ1}IxVxDa!$*xHI7SOHOp&R?W38Q5*SdOw@(_7% zd@$9Mska#Pa!(J|YxqE!BFfr;m~VYV#b0Z?HlKbFihMNBJ9_6J?7reYrf8U|h9>xBo8>yhOxun-vn~tMqwNH}Hiy5FS)x7M&A+hXJ?-KV?GtI|ANy$mi)_x%a znTTpf%}23--h`+-OpA_AA;`ooJ7s{z2BNCKMdPSg{6@7t*k?gpW-*C-%okgGl^wu} z8zz6AvP4ZG51I`);_fGZ}_YuQQLZn*UZbw`N!QBy+MW~x)xj{6N5V(mzaY_dG_k`95no#RTQ9_reZZiEERth8ID&TXa#ts)`{E+?PXpj;MH3*?ODqh{mUwt8 z<<~7=_-&Ox=cIo{$#2|tI`_|rPvY@=UO9vsT1xm=6LhOe-&pt2Dz42Nw}8K$F~+kz zC6_u3k(>99F(1U~*R9&r`|(gllnr!4!^3s)b~SDv3G60Oi!Xv&0OsTjAf@^*O$uD; zZo75!nhc~7-x8^Nc!Zmt{OV~G<}folY%pRcT=s4Hy?Ve5JBjMQL5ZOxa(guT(xH>tKqqgxGj9;m*u4RV?= zS2DCg+sX=Gt+mb>-$lFHu3Ut(AL9M_>b8 z7Wk_dHOxiaGYnMHx{m9-qe1JJy64om7}6eE7*w5O{iEl@iDhak%V5H8zGZEHoc&zE z%)CT&7)iT5qVL&8;%^I%`0X_#H^^FErijA!=P{QeKC}!u-$?twt?V6u#_*qan_SpCULyOg=d`H3$)Ud+gM&!<)obP zKP&PjVEkO7_?7j)qvWR&#V=d^J1G6XKVk&B!)wZdk;#fm9k-RmOFR37z`wa`z{zOe ze272;OedLi1{|)q<=%;c(hilP<}CSvjM1Eg?$J2vHSPfK;n0<du_fzEt~t)|@X0pq0E~={J6sl~>TjqNm7W~E zd$PS}!@(uUhtQGd_ z=3QwnH6E%%iaW`f`YI*YeLS7U^#67mIPX`c_aPNeGvdiiTmVX&|MSd>jqtV%Yl^UHt#*U&eP7r4d9#Xl2-HNAQJ#BauC6ZkifESyy$a-m z{F2eG>E_uoM$@mSI!9ZTy>3zAA_yui@Kx`2z#F**@VeJHK6jrLRGb4G;SPd1VI-W5 z%(!~>W3^r!w+-O|O_&qlYKjI3$ew-C+iG z&CMLGj`e2Ny_LTaa6SDa3JT9;{9vustvXMut@+`u0)d@EFDcMj(es;!@H-#!@*<^5 zV#8&Wq*K#moo;0Z@y6!kQhDn()^n+7g4Dwqnx);#;AWtD^jiX5Z7x`Wo4;hNNPr}GM`fYC=E-oqT$Qx_Rn2l^OTX75* zV8gAeUbVctP^k# z0FbqvnW5RVU3+7Czbn!ht<$T|qvve9g3sq5eae}TY8$bmozn|jG>g6?(WpW|@0J;3p3k7cZ(^X4_K1q~3HUFzji6EWcqS=LoW^`s2@X4@0 zxf0HX;)wWJUYYkZiNjxHP|8Nrx35eMw_obAlQ+ zEoN^&goJ@+P6qcaI_F!)x z+JoOfh~v^0S0gYI506TXa;_L zhHm7uC4?Zk!-|&PjKs=iSWp)B$UqtLw0t_UPUq%i^xUC>C(7Se3qiNobpAWKSszxt zV<4xrs8!cgYo?94DvnREv4(Vq=0VTY#uyaKEwz+sb5D#3zAu2WKf-u6;LqPGQZp+M z=OkG7t!HUiAPRs(MW`9X1t1XCKGwQlE~G~X7a>s_7KIT2gr@6jmBTh$1uc~DE#PPo zQ`1L@K^pOzcx*Uv0tT(f#WQfri}=s@;)ZtwSk$C9Cg27NL7~q!LXI*tGoNuPOxya) z@?#M2jS73_z{%orP_AB_?@d^!3g?fvm9htRnllkC#69 zEku8yXwLcBQD!ZG`0KOT6Ms)9$XhGeZxbhcsN6#SOjPEPEkw)WHq9N6W;LQ6Q#^1F zSPfC?s`&2(F0PlU1V&6%hfflDYb$;4)n>}Tw$=r-=~;4~=lr=gH$m^JUvcekqA~*2#LOiD!mUja`z6}5?4ghpj)0!}uf8PJsvg@|OsM>EEVvCo> zg%(AGa^H{4q`uRLcCcV&7c9X0BT?jrJ6N3K3vYM#FDxktJu9C%ExF3KD0_!nMA4;MeCBM9a!|_G(!5Ubs6dVAkg$l@j@B4qdi-kG>_UHMW#N z1_~;OoWs{TJU;Gau|1W$%O6e4MpNb*Bsgo3g5|8-uR*YSFCfWT+YV;TF2W=x<#G3k zuE`VT+Lot-_ZuWuvk?@(#X062p3?E!J)%3+vO}3M)9^gq%DGe03Kw|pF8geo-HE^k zYEamQck^hf1z!z+Ec-eBGblBGrULI6rdJY0-F>syPcGZWxThYP5tQhq%k(uD24qS$ zZc`LBrV{C$i8hXMa#V5R@n}xHyY9X2vZ+++Z35&8-x)9^e+^pE&?*L|I?8c>m3#Jt z$*Z1;o8!waJ#JD~N%`-_>0`yP9|$abogAF__MDe%zi|-H036UFZU(<=Dps4VrMvce zsc&XDm*?+EVAt}%69z&M1!yk#8*(a$Vx?yN27Q}tBrIA+!_WZ=DM;16@i;6;HpzJik*>0i_;VZ(ctVa53x1O@a@Z*6*j@LHR1_5Q$Uhkk=_cFKU z_XvS~hS4U`0Ix9?y0kMTj%`BD51%yXOz7xAh1Oj%mm}SmI}zD)EkFZ@tqKIaCN4(!d|D$#7e0C6V^$6$Dpb^e}FcWn=C-6*U zxjN7S*c_`0qtMF09y7s97q?;VE+-{y?{Lu-cNR;ZnlV7M3fknT%bdnVv$9XY*LgzGvW5V?I_Z%%a%1~h%C9QNDHNjQX@emG@y*-s8< zuHZC;GKP?yrTaGWxq1pjJiRmhYficMb;^(2LLJ>4LF+v{Pf6QR(IL{0TSvij$?eIB zJS8HW`6N7V`RSSHW&fCj!=a+1uT5=;oYCb4@YiKRp3K>rZuHz)wnI+erXC2$@|$pl zm&+e5X#+P;K6i`Mtv%x@ce5Z~rT%Fz&<5#wHCtwq z_|=#}(af9SiEM{{+v}AwZxu3hIyZK-0I5HGI*3tf4_3o>3qcX|Y1#$1Mt?tj20#2k z+>L_g{1-G+MQ{nk!&U!K9ISRfaOk7cMIbWgYFqo6XZU$=?6%?q)_{WtTG6B?nVGbn z{*p+r+V1(Zq;;EsMn$Z}t-lR#o)Et}{VktNzuSHt;JKTMdzJwqn%JwmyhFV0%>nbg zxE=hlYp~k%dCFI7!T&~Dz=KShe*!(I_yl%$XG_cZHu=>uQG*`61AUe;bg_dGf&-|L zslr7$juE&bFpgz_g6~ndmHmk3+l38(=uM-|lM(FAccAG7r}V>P)4j+Dk#Tqid~IjuKt8-gBQxQE;l!iXF;6_105tW=QNLww zknN$SzVsTLI@t`a#CJ8m>C=YmRB)}S~7{qgFF?+ zID=TFu(1In=Ny$pUQgmepSZKGnTAC|*~h}Ams;@*yx(iGs;!r|d!`3o%GwKmj@g&+ zI?%Y4ckXsmN%x2$@iiXT$OYH1$3-UN)JG9Aykng@#PukjFnXx2ff#|l3Fv4Q+uotK z$uem_^qrv9RpbTW-xpB)>Vqv?dA6MxjfL)P!`p_iSG5CWu=6=BEj?gP9Fh`CmWYRt z`N7=0E?$#pn|bHMk4p)sYxQcnxL}VC!HiY*Q{I~5*@(efUFnY5tF0u7ta%HQJzX$Dl5%M2Bd*Z7WGs`MB)w)XGZY1vB`lJ022NljKx_TR{ z#?Q9jP967LmtG#qy8@Sa={yzV^KE-)6u}9mj(}U#G$dGd z_|&2$@By}C!Q#E*YEIqY{6I;W-_)gocAai$?jobqgK@55Is9yBIGC zJZZKh2BtC&xOb6Y7J9j8KFiHW@sTGtIs9O@*;w4Q8g%&M6_a@u_2#r~S)?*q15>cv zM08wVN`N;s^H8gi{G~o49VafE`;Y=8>6L(}>P->OcgP~RM{CWI#L0Th>h>6d42zUG zk)Qs`*1K0h@kHSD4=`83ArB1gFxa*ksl!RHhN`q;)d%~0=rx<2ZuWBSqW8IsMwh?K ze6xKzKh9A>(Sfw zJA!96z=zgcWJ-j%i#xZ_P21t`jqO(Ah|{h+jrZ>~X7?erC_u{74iF+=zE$1nF3qgx zB(1{KIIbspDIv3F=jEOH`->qTGDvf(5lrn$+uaPmR6E}^;4qnGPCMFs(qx)WbvzL@ zrnU@!qpUSgVW@E>Y@ai=su~9*?)h!s=NzN2!@k*5A^rg(%d%VRuMly|bz6l5PaNvv zLO-n7e9K+@sg}-M(znl+hCRE|k9D5yo!D2Q8b2EQwYUWehzB=&LyUCoz&HV^h%)FQJ(@T&mOA%*J=Y&Wes6 zE@OU;WFQ}ymBJmgr)(@5vNp(;pU5u`%a4mXwxbQeXYK;6s7!SU(hHyGMQ9fT-c1pp zH(K&6Bp5_nj1(5yM6YUJY>xc6Ra5H&d~ZFU&v=W=yFnsA%g#n89HR8d6apWs7)0bB@c* zCywrc%Ukst*ecNjNAZvJp!JVeEau6bwb7}QPFE`LRlbNRq&{&b8vz%kAS5}OW0rbR z#xH7KO?_Z5zi`%zUbmqxwPzZkKcc7*&J}`saYPk2`P3@7A9b$J9kZqCnO8V?x-GCG z-)RHGdH23M_4~1eKBy;roGT^0VqrvPPLISCvt*7YGqsPjmKwhb+qbZ7>CySo2Gf$Q z&%K7a9wr&gkh#1lx~D+=2@1}61+;5@xWOf(&bdek?*P-2r$Uq})xD(^+KX%(ZpDm{n|pTQ z2Tk_PL3;gWL~0rtr)>nMmXH3q-}R>+*zDb$rNMQ16w!*r9;f2yO!sUX6++K=tsoLj z=GUb*#4CyO@HK}OGcRV&J}(VWy?Y@}4y+u+ZBHMa0S^XzNRVT6gr=j411r2-ZrpI= z*3F#S^<5EdV`EOaz+(ZSFGu6EyXPzp4FGpwlfkQcE{~IU7q(=&;UFix&{tdS<}__b zCk6-&#&F;uFGsTVYLjS(6wqsZYt{bx&G3ED^V(sJf*I>IU=@7vBUX*f+~Ct!9iNFRkYBhx&XP~7cSmi|l72%s zJ~lUmh+^Yw%9gkbE2eZTJ^%+va_O2n+h$H7g5Fp;TgW}^MOopa&_pq#vgYCLTpwH` z1-h`r=D*KH4I-pCDMLohZrKX9wMiezNe?;EEj{g{ZFcv!*lsm!)T-qIEywz*HB}%S z_&ByoqKYDEHDwOxXDhx+uOFx>xmU657X9&KhUi#Pem5&VVkb5{JeVz2X7437XdKSF zmEvUH#3?rL(pn5cUvHbnxb>YGJ;Z33s|d2|miP!KH21+Ga3GxBaqL8YU6}d&V8J~t z5>Xbpj&`bT8d|3owL$-J6Lp$PfC?(9T=ntdKbx^^BHl4uauO2P@#LA4yjqZMXy_K? zCC{cE;TY8k*w8z8S?e$jXoZ=HcbFt@E;Sv*&uB?IQk9BY7RsPCCT-s|C*}o2I>h$b z1D&y+Gr7avIj!_2(Uyx=zAw=p-fv!D(7|QJ1<78`y3fmGXP`qj+1NCm zU`VF`ca9WHe^O)4uX<_LwkA4f8@D&!=v6s}uG*#`Prj1NG>*8|bmoQNAcZQ}PN>`l zed}V@a34)Rg(XhfK$n5~-K@UFNvaZ4E5z_R=7kmK{@9WGT#M*+SvuSUr)$@??s&RK zJMjS>Pv(w`P%X~pqpI^vgTmgYuvXEb58_D;qag4d9MWPF1q3PP2+H`bW|( zn_#}1D~h{@i#kn^q+P-BC(hOnil1++gsQi@5#>>`oy%q6K`dFT7uJ}Q*Q4sZONnZ9 zp#6w=2!uO#9NYYg!@U$WbWBm=HPbwa)ewGE<65OtoM` zW6w-yh%B>*;HcEZ^S`7KJ7f1qfFty=ON1Z=pE8j2=ql{i&#tM+pKMU?Vx1zi{?=h>nVdo4 z7*A8iLh&@9b5kBR0Dc3UmC*pIDM+5PxcDji_ki=^?^h@AD&X_+%tV1CS8HjI#$FVH zs_$sku5!)lJnp`5{l&@i$K2d4P6)PNl=#c}99NEY+wp0$F~eMCN)FrpjZC<{0_*#aGWISjZC*3eoYpm3U21DC9csiSSCPDgfZO)~a+(gz*d&+kbE zVjO-9kBQ+f1KVfJQ(__Kt0?p-AqZ%Mh+I2nlNB;GUUw;Ju zX)!BK@c?Q{e~kpWYXu<#9;K%y#;43WkY8QMceFPuaN52el2$aa&+02uqgjL5V4Ab@ z0)k~8zjwF3%Oja4pwnbM(0Trsh`x;SicjS2Tj7$oUW;>G4-H= zapiQ!>ppyDurg2`cCs(HKcH79U%b43^yOCpr(AG<@K9uB7V)E7miA@NRneeQ1S;Kj zDz2i(+R!C#XTAI-45Ao_IvVJ#DL@PU)m~^ROP*+W7m`8qnwf%g_ZmFnC4VH|oZ*rX ze+?SS_O%Z_1ihSLhf_%!fC~O=xsZQs{uOC>b^QO@;L{oO-^=}H_RMi5?_mvu7KY@H z)EoSbW=R}LWdqf)ugvwymW|EEjQy|nt~091bkAcOydt0?pdfM)5WI>E(iAYUA<~SM z4pDl55D}0Th|VY=MFbSaLH0*NDSkP;;nNg$CLT1Y}kAtCNNckk}KbIY9F zbN0jT9zNt#&ig*+eV*svfB)Yfh)DDp#qDb6Q&Lh&$ahNq)_VP&T~Q@bwslU4?59vD zgh?i?86hpxg$S;c{>~$6``skuKS{{1ZT~kKmGu2?sL0<_yG^={;qaxMP{hb^(;?)O z5u&#U%b;KT?XmprB`%QHGyoHA02TVXn?IjZ-GkY$6S*8&EILF?Xl2g10+GY-_z+rF z6yray-EG5n@uiDvL{QX-)bQ8V|9`1<1F3U{|5{l33dAlBQ8Gy z5=!tlOYQ&TiPGJXo~K|m_y~hy{L6z$`dqbt;|~bhAJ|fPT6Db?XfZh3uD1QO7;-2~ z63hx|YjNlxYu;%>U8lCaE*fz|EJ}o48f$~MT4Tzw8_KUwg_U_7>wei@xaW@61C2}C zBLH$MzcS_F^6m{jPQssy1AQ(pISD+P9sww}TQCby{*tHP0o#4>k);PrBC5kak~iMW zX93-S<(?$W?b^`CGd*p=RU&?pcnPKQ@l6R*tIuF1H7}}JdI+xWlEYg-&dd+YYU++Y z*stn1gI&?56Q;_&kXm(8N`sWb+dN>=&Zo}hpns%m7aCiH_(s<;h;l#*p7Uu-UBa=z z)%)lpDz$2@{fxqe#E*w%jfduMWto0Nb?&H~8z_PBSl09kxs&Fu4OwlpDFDjZD#^1Q zJ>zMBmAY%@l+1!RRRM@*?XW6(BcJx;EMc(O{%WLYCtJk!V@lKC4@ppZ%4XSIFaCh@ zJ0j1D;H8Ok&zMg?8IpCvVEZrAQJsyVpUp{>Od!ZomboH?@Gw_+kBG(7YLuiE`*^$f zT^inww)pxZ>}$ljMLSE<2ctn$x3iTs&&L_pSE+7``}D_8^8gMOV1qZ@2_QCxr11A` zLiXeHqZC9Qb!w$GA{Nrzu?$gxp=(HGn^kCMV9qKPi0tEOlC1AW7E!7!4^}E^J2TiB zou-CLeu4XB8i&Qt#-1F=$-P$yj(-t9ebcZyJV{i~FOWY$GKHlo)End^jcK^Roc%vu zErubC(7tzUcWH9w^@B8Q_;d&qXSS?&*^rwN`v&rBN_b3#Q#!ori>*E{DVIU64&&ves^?seXhOt{15$>0 zb9Y!@;WdK~DooDzFKn&tJsR-@+un(B*yuw;L+bw9(m$F^a z*m-eydGwMU&#AbIK5JfkaPPG|t<7@>&Q3O*1$Y~V-vhB^2jF(|1{fJ!5YzsXA^t^K z50Bvj<9~N{8xreFp#X41-~zNmcd!%o(`ds`7_CO4bVBi9?hV0#5!GBY92<6W&H|C< zCQl;7`Ah~W`UNOr!^?GFk+7;A=aO!yn%Q9ir2l5Ut;2RAe6{ zD0@ZsMWbBmzHerse3}TkaRUBLst}gWdu5&Bila_aSAO!ket+1b|im zqE3LBb{P<%Qx0JArnnBY?02@ox@20`j)w}dTgRr8vG1RWUzT)plbofJo)*cUoo=xSHM7L<2pG(Zbnhni4fw0X_NdETQO|%$<5;@$o{23Ac@Kv?14twrwc&I+2>W@bqg& zKu0)v!bWN`)ERzCEmo1Oe6vJi`B~y#5*^Tj_N$qz%Tb&kjKZDk5fw=%!0f@eGGV9v z=N0wCmZj(uh6Ym&DUM{V3ulZaOs%;%)W}?8>_QM%Y zlg2TilKl}yK}c>la8kTf8hECJBqSK-cl-Ln_2Ryl*M{IBZ{GQaH-da^GF1b@MR#4_ z0{n+;`xd9z5EU9e(=$dtQnQ-;+IZ_FOoF4~pKiYP+RVq7E_IQf6Pcmjms%NdUjkxEI)EqD z^N!@M`eXP{sCcS>W^$GfSwY+*fO19yH_D;X2Wr2`>{x+r56X$UkQwy-7k4lE5RtCk zXw;xXjqi(!5*@bd95;IySvve>*fm(qvrqLBed~(+iP0tG&^Dcp{I{V{@>MU1K_aiF zSnYL-LFsG`4f|1c!A%4Er+8$;IP#F#w6(xpi0K))i57U^9`$p|@e?)JE}NKLQvnQV z1f9u2%gnAI((^TXS9EX(q->|rul4x@pC=M2KJ$ivcx^<;F9B@k!9H!!ohHo9sk%f0 zxv#QnPjbjI(YYQI^qe?<`h%gSc~i_(lh|m+q766NZJn4J1;W7OpS~YhK1UWi1Wq;= z_vAZZMu6BGTj43}52*M;y7xxt&2+Ws+7HJ{?C?T_QpYX1!sMl9+!M!)Y#cxmK`fAX ze2#2#>)nH(jWI7h8k|o#;_FC?2%Tx72>KPTx!D4}g1%lZ)|&hWU8)`@=T$m(WKhL=3*9lh1{9xN+m)g!ve5fTWo(cAmXdVTUtKq~^ zX5!_*UC|+xFHFX*#i0}Sl* zAb$qV5C(37wvl(?IUBlfG^FR08dNlk5OIFqOQ&H=aHetbutWdhsx&u^%BphL4u#iz z_@B(p)zCxWFO4l?t`51?P`t68nF`%FI98QhjtGs6zKO57)>^@Mo_qe#E=Or3jyNW3 zr44HT+CNuyKlTAVxZ!qm*%-4q_I_0yP;G&+Tp1>egcS^`D?flzT`Wk~5cZ&tadfc;8W)sA`ty|&v$}=abQ$F1x;=X6IH%ES=M+(gb zs$`3w1rn^=1kzP(0U4iblDoz;t9T(yYEdz&scG#g9WBfsaIxnM?E^(EK-Zc$ZWg&e z%Msc3t`5x%vT%~qsk_hc%uAYa>7p8>8Z@OfZGOuU1=b_EgIl)9F37*N8w0hk5Ra7H$x zfFy((P(I8dWUb2`_wh5ECuYN~$-&JBEHs{pF^`cL5@&B2@W3B9<2<=;!-q7KqGSC2 zs_;T}U4|g}a=`)skaz zkXv3cmY+&i3giXBVpw3HOnPwQ3q4y1PD+uPCXYs*F7^oSh=GNbV>jom3hOh{MCf z))Qxq$vKvKd7anUXUB^Z%Monv(b{rrHPO~@)L1b3@54b4`PAHR$}Pd{wg5 z)w1EaLowmyE?%$?epDyRSKE8QgN|fD7v_BPqIaI+{78uOIJFUi0{!@gsdGtAK;lZ^ zR+Md&dt_sLFX+60{D#L(wW<-UYDMP<$me$Q~^ch1?QSUyea7}71rMp6Y& zXH6#)b_#7ugw7t+DnsODv#O%$0jldv>@EBSWC_&Ys+|$lFs}(xX}a>y>yJ~7VSp*d zCRWw#sgN>b$+~%uz9vpZiF{JQ>=Ttab%{O@TH0ki^MPq+N4W2PqGleL`nGOp!{!R}eK?twj_N*BZTzcRXg?+7r31BX~H ziPX$s?0egbpUbG8yTb6Y`UP!e;hTZX*rxq4Ly`MV`&GZbRBp~`ReL5gx;2Xesed%r z%2ke?APQcx$?)(V-Lt$ z?%aH65xKmMvIjI}@@m5PEfbw|@_tk)MBS z6{oSE6-7~jqH=MZ2PeibTme54&)sJMvrkt$G+#B|s5Fh<1#6pBQBBjKd;ZFWLq4T$ zq1P^_xigyHysCnEF}nn~BN4P8X30JgKMZ9#W^88(H4^}^2-3UhV&k}-&}$VS`f|KT zan4Nm1>sYdXb%|Fz{D}saXo0Z4-kjPp8N-1o?B2Qk}m2)6QMeAo{Z0j5g=+HsysT} zgvph$cH-%^RVhRxTF74r{?eFNW|Z(KxIZV@KYN!}Op!Rb@)sMo)HdekWmIy4uC#9u z5gCiGV+L5cm*1#kG&GZgNkDNGwZdjDvGkp&@T^)k_SmCZAgG zO91wi9=NH5Cup%ZOftLV5oBiZnvGA|MJaYU`O*E4ldmxW!;si1i7l_J`66%2qtqhz z5l_omr-3W8n!Zu*oTAi6m&mLV2v*ZBY25i|WnoLm80K2y0OPpty$VD8N>c`Fli>4V z3sJbCWLZRdG6a&F-Q?CyNGVKhW?fEljyIgY(0lUZPO^ahO{Sm3xEdhYcK5)Kd^9)x zgJnCs(!>(f`%Zp8JRMH<8Tl2+oGxJCS0HI<=cLfe(YiRc_b7+a)7x&}I}tO|JEUi{ zB9huL$&*EAxgf?#Me*?M$5hzSg6&<|_&EcRO~cbE!?#M}g*zaCT=DuLaNtREN1p7% zBaslrIdptZ>Xzqie0$l&$>8k!X($3YCH1OMmK7MAkA=N)o09gZn@b0Jvliu(7rx2N zMiofGlH29>+>6%7^m*GkFw!4tn74{j#A@i9rW$^x0^orEGAINYmjb%S%RrD_WcOLmb#pbr|iYp zmWPnvy?(Zg_pPgD)++@(TXeuK0cW$XKwGICkw%9Y+roBtU_&*z%i z8c~PX1=aCB`agybQEzd?eLzgH`l_RgoTRjX{q0nPfsqcAug{L6(upITpceV^Cw)w&$5>y33i`B#JV|H3ZdXaB|y+Me2N zaIhiE0TNnW8LP!lCAN#9n%t3m5Wukj0lK@?#)1A8pb#!U zG|pMwEQ|uUhAY9swcSo0Z|9G~q7;Rpl;6DOn@r+7Pq4NTX$cG?8Pt>{r07p(+?dJ* zT>HQKBjfKMefh|Rudx2gzaGgyY}xu=u3w_Rh}F9E{HNktR~zdp_|GP6U0<#n-F0u{ z|ALzZCIn<;Xbyq)0g0gC3@I3DBJmK8z7aN$sg#yOXJVnWh5H72PjF?tZTjz*AUE`1 VHgy#lUDsh#C6D$6-?8~N^lzdZYP=vbV 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≦qDM%@%^lE^+S-u9IMgaMkr5m8Br2q4F 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

U$o<~1}`8roA7>QyDiFq6bG;4PhXcg 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 z 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

rd*0Lz3xn5cfj=0G`W)#jB^mss{Lm` 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 C@oJI) literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/intelligence/msi-properties.png b/windows/security/threat-protection/intelligence/msi-properties.png new file mode 100644 index 0000000000000000000000000000000000000000..196a5fce92daf1b1443155e02f9263ca9f4cdfab GIT binary patch literal 45446 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

nq6R)8lyGPF+#1c%i3fb~89Q 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 literal 0 HcmV?d00001 From bb1b6d5bdf9b7fa1a09291b849792bab4e358442 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 28 Jul 2020 15:15:21 -0700 Subject: [PATCH 0450/1414] moved files --- .../{ => images}/msi-contoso-approval-required.png | Bin .../msi-enterprise-app-user-setting.jpg | Bin .../{ => images}/msi-grant-admin-consent.jpg | Bin ...osoft-permission-requested-your-organization.png | Bin .../msi-microsoft-permission-required.jpg | Bin .../intelligence/{ => images}/msi-permissions.jpg | Bin .../intelligence/{ => images}/msi-properties.png | Bin 7 files changed, 0 insertions(+), 0 deletions(-) rename windows/security/threat-protection/intelligence/{ => images}/msi-contoso-approval-required.png (100%) rename windows/security/threat-protection/intelligence/{ => images}/msi-enterprise-app-user-setting.jpg (100%) rename windows/security/threat-protection/intelligence/{ => images}/msi-grant-admin-consent.jpg (100%) rename windows/security/threat-protection/intelligence/{ => images}/msi-microsoft-permission-requested-your-organization.png (100%) rename windows/security/threat-protection/intelligence/{ => images}/msi-microsoft-permission-required.jpg (100%) rename windows/security/threat-protection/intelligence/{ => images}/msi-permissions.jpg (100%) rename windows/security/threat-protection/intelligence/{ => images}/msi-properties.png (100%) diff --git a/windows/security/threat-protection/intelligence/msi-contoso-approval-required.png b/windows/security/threat-protection/intelligence/images/msi-contoso-approval-required.png similarity index 100% rename from windows/security/threat-protection/intelligence/msi-contoso-approval-required.png rename to windows/security/threat-protection/intelligence/images/msi-contoso-approval-required.png diff --git a/windows/security/threat-protection/intelligence/msi-enterprise-app-user-setting.jpg b/windows/security/threat-protection/intelligence/images/msi-enterprise-app-user-setting.jpg similarity index 100% rename from windows/security/threat-protection/intelligence/msi-enterprise-app-user-setting.jpg rename to windows/security/threat-protection/intelligence/images/msi-enterprise-app-user-setting.jpg diff --git a/windows/security/threat-protection/intelligence/msi-grant-admin-consent.jpg b/windows/security/threat-protection/intelligence/images/msi-grant-admin-consent.jpg similarity index 100% rename from windows/security/threat-protection/intelligence/msi-grant-admin-consent.jpg rename to windows/security/threat-protection/intelligence/images/msi-grant-admin-consent.jpg diff --git a/windows/security/threat-protection/intelligence/msi-microsoft-permission-requested-your-organization.png b/windows/security/threat-protection/intelligence/images/msi-microsoft-permission-requested-your-organization.png similarity index 100% rename from windows/security/threat-protection/intelligence/msi-microsoft-permission-requested-your-organization.png rename to windows/security/threat-protection/intelligence/images/msi-microsoft-permission-requested-your-organization.png diff --git a/windows/security/threat-protection/intelligence/msi-microsoft-permission-required.jpg b/windows/security/threat-protection/intelligence/images/msi-microsoft-permission-required.jpg similarity index 100% rename from windows/security/threat-protection/intelligence/msi-microsoft-permission-required.jpg rename to windows/security/threat-protection/intelligence/images/msi-microsoft-permission-required.jpg diff --git a/windows/security/threat-protection/intelligence/msi-permissions.jpg b/windows/security/threat-protection/intelligence/images/msi-permissions.jpg similarity index 100% rename from windows/security/threat-protection/intelligence/msi-permissions.jpg rename to windows/security/threat-protection/intelligence/images/msi-permissions.jpg diff --git a/windows/security/threat-protection/intelligence/msi-properties.png b/windows/security/threat-protection/intelligence/images/msi-properties.png similarity index 100% rename from windows/security/threat-protection/intelligence/msi-properties.png rename to windows/security/threat-protection/intelligence/images/msi-properties.png From 070692b9b3221f1103249da7bc8650510feb64eb Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 28 Jul 2020 15:25:28 -0700 Subject: [PATCH 0451/1414] adding screenshots to topic --- .../intelligence/portal-submission-troubleshooting.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/intelligence/portal-submission-troubleshooting.md b/windows/security/threat-protection/intelligence/portal-submission-troubleshooting.md index ca71a4785c..6de66641a7 100644 --- a/windows/security/threat-protection/intelligence/portal-submission-troubleshooting.md +++ b/windows/security/threat-protection/intelligence/portal-submission-troubleshooting.md @@ -41,35 +41,44 @@ This process requires a global or application admin in the tenant. > This is currently a preview feature. Azure Active Directory admins will need to allow for users to request admin consent to apps. Verify the setting is configured to **Yes** in [Enterprise applications](https://portal.azure.com/#blade/Microsoft_AAD_IAM/StartboardApplicationsMenuBlade/UserSettings/menuId/). +![Enterprise applications user settings](images/msi-enterprise-app-user-setting.jpg) More information is available in [Configure Admin consent workflow](https://docs.microsoft.com/en-us/azure/active-directory/manage-apps/configure-admin-consent-workflow). Once this setting is verified, users can go through the enterprise customer sign-in at [Microsoft security intelligence](https://www.microsoft.com/en-us/wdsi/filesubmission), and submit a request for admin consent, including justification. +![Contoso sign in flow](images/msi-contoso-approval-required.png) + Admin will be able to review and approve the application permissions [Azure admin consent requests](https://portal.azure.com/#blade/Microsoft_AAD_IAM/StartboardApplicationsMenuBlade/AccessRequests/menuId/). After providing consent, all users in the tenant will be able to use the application.   ## Option 2: Provide admin consent by authenticating the application as an admin This process requires that global admins go through the Enterprise customer sign-in flow at [Microsoft security intelligence](https://www.microsoft.com/en-us/wdsi/filesubmission). +![Consent sign in flow](images/msi-microsoft-permission-required.jpg) Then, admins review the permissions and make sure to select **Consent on behalf of your organization**, and click **Accept**. All users in the tenant will now be able to use this application. +## Option 3: Delete and re-add app permissions If neither of these options resolve the issue, try the following steps (as an admin): 1. Remove previous configurations for the application. Go to [Enterprise applications](https://portal.azure.com/#blade/Microsoft_AAD_IAM/ManagedAppMenuBlade/Properties/appId/f0cf43e5-8a9b-451c-b2d5-7285c785684d/objectId/982e94b2-fea9-4d1f-9fca-318cda92f90b) and click **delete**. - +![Delete app permissions](images/msi-properties.png) 2. Capture TenantID from [Properties](https://portal.azure.com/#blade/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/Properties). 3. Replace {tenant-id} with the specific tenant that needs to grant consent to this application in the URL below. Copy this URL into browser. The rest of the parameters are already completed. ``https://login.microsoftonline.com/{tenant-id}/v2.0/adminconsent?client_id=f0cf43e5-8a9b-451c-b2d5-7285c785684d&state=12345&redirect_uri=https%3a%2f%2fwww.microsoft.com%2fen-us%2fwdsi%2ffilesubmission&scope=openid+profile+email+offline_access`` +![Permissions needed](images/msi-microsoft-permission-requested-your-organization.png) + 4. Review the permissions required by the application, and then click **Accept**. 5. Confirm the permissions are applied in the [Azure portal](https://portal.azure.com/#blade/Microsoft_AAD_IAM/ManagedAppMenuBlade/Permissions/appId/f0cf43e5-8a9b-451c-b2d5-7285c785684d/objectId/ce60a464-5fca-4819-8423-bcb46796b051). +![Review that permissions are applied](images/msi-permissions.jpg) + 4. Sign in to [Microsoft security intelligence](https://www.microsoft.com/en-us/wdsi/filesubmission) as an enterprise user with a non-admin account to see if you have access. If the warning is not resolved after following these troubleshooting steps, call Microsoft support. From 8195374edd59cf8032a91825093aaa815d946640 Mon Sep 17 00:00:00 2001 From: ms-adir <68929429+ms-adir@users.noreply.github.com> Date: Wed, 29 Jul 2020 02:19:06 +0300 Subject: [PATCH 0452/1414] Update commercial-gov.md Adding ASC supported OS versions, calling out TA as unsupported. --- .../microsoft-defender-atp/commercial-gov.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/commercial-gov.md b/windows/security/threat-protection/microsoft-defender-atp/commercial-gov.md index cf9bede7a1..0396320e6c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/commercial-gov.md +++ b/windows/security/threat-protection/microsoft-defender-atp/commercial-gov.md @@ -39,10 +39,15 @@ The following OS versions are supported: >[!NOTE] >A patch must be deployed before device onboarding in order to configure Microsoft Defender ATP to the correct environment. -The following OS versions are not supported: +The following OS versions are supported via Azure Security Center: - Windows Server 2008 R2 SP1 - Windows Server 2012 R2 - Windows Server 2016 + +The following OS versions are not supported: +- Windows Server 2008 R2 SP1 (standalone, not via ASC) +- Windows Server 2012 R2 (standalone, not via ASC) +- Windows Server 2016 (standalone, not via ASC) - Windows Server, version 1803 - Windows 7 SP1 Enterprise - Windows 7 SP1 Pro @@ -52,6 +57,9 @@ The following OS versions are not supported: The initial release of Microsoft Defender ATP will not have immediate parity with the commercial offering. While our goal is to deliver all commercial features and functionality to our US Government (GCC High) customers, there are some capabilities not yet available that we'd like to highlight. These are the known gaps as of August 2019: +## Threat Analytics +Not currently available. + ## Threat & Vulnerability Management Not currently available. From 94fe1b83b0a7081cab2bbedbc7f4384d0c430b93 Mon Sep 17 00:00:00 2001 From: garrettburk123 <55765124+garrettburk123@users.noreply.github.com> Date: Tue, 28 Jul 2020 16:33:41 -0700 Subject: [PATCH 0453/1414] Updating best practices to reflect current guidance MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We are updating this page to reflect current guidance. The previous article "Why We’re Not Recommending “FIPS Mode” Anymore" that was referenced here is out of date and misleading to customers. That article has since been archived. This proposed update will direct customers to the updated https://docs.microsoft.com/en-us/windows/security/threat-protection/fips-140-validation page for more information about FIPS mode. --- ...compliant-algorithms-for-encryption-hashing-and-signing.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/system-cryptography-use-fips-compliant-algorithms-for-encryption-hashing-and-signing.md b/windows/security/threat-protection/security-policy-settings/system-cryptography-use-fips-compliant-algorithms-for-encryption-hashing-and-signing.md index df0b38192a..968adfb34d 100644 --- a/windows/security/threat-protection/security-policy-settings/system-cryptography-use-fips-compliant-algorithms-for-encryption-hashing-and-signing.md +++ b/windows/security/threat-protection/security-policy-settings/system-cryptography-use-fips-compliant-algorithms-for-encryption-hashing-and-signing.md @@ -56,7 +56,9 @@ Additionally, if a data drive is password-protected, it can be accessed by a FIP ### Best practices -There are no best practices for this setting. Our previous guidance had recommended a setting of **Enabled**, primarily to align with US Federal government recommendations. [Windows security baselines](https://docs.microsoft.com/windows/security/threat-protection/windows-security-baselines) recommend this setting be **Not Defined**, meaning that we leave the decision to customers. For a deeper explanation, see [Why We’re Not Recommending “FIPS Mode” Anymore](https://blogs.technet.microsoft.com/secguide/2014/04/07/why-were-not-recommending-fips-mode-anymore/). +We recommend that customers hoping to comply with FIPS 140-2 research the configuration settings of applications and protocols they may be using to ensure their solutions can be configured to utilize the FIPS 140-2 validated cryptography provided by Windows when it is operating in FIPS 140-2 approved mode. + +For a complete list of Microsoft-recommended configuration settings, see [Windows security baselines](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-security-baselines). For more information about Windows and FIPS 140-2, see [FIPS 140 Validation](https://docs.microsoft.com/en-us/windows/security/threat-protection/fips-140-validation). ### Location From e04b6d97bbf177377995e143a00d53b63005de07 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 28 Jul 2020 17:44:50 -0700 Subject: [PATCH 0454/1414] fixing broken bookmarks --- .../portal-submission-troubleshooting.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/intelligence/portal-submission-troubleshooting.md b/windows/security/threat-protection/intelligence/portal-submission-troubleshooting.md index 6de66641a7..b5385f6f5b 100644 --- a/windows/security/threat-protection/intelligence/portal-submission-troubleshooting.md +++ b/windows/security/threat-protection/intelligence/portal-submission-troubleshooting.md @@ -34,18 +34,18 @@ This process requires a global or application admin in the tenant. ![grant consent image](images/msi-grant-admin-consent.jpg) - 4. If the administrator receives an error while attempting to provide consent manually, try either [Option 1](#Option-1:-Approve-Required-Enterprise-Application-permissions-by-user-request) or [Option 2](#Option-2:-Provide-admin-consent-by-authenticating-to-the-application-as-an-admin) as possible workarounds. + 4. If the administrator receives an error while attempting to provide consent manually, try either [Option 1](#Option-1-Approve-enterprise-application-permissions-by-user-request) or [Option 2](#Option-2-Provide-admin-consent-by-authenticating-the-application-as-an-admin) as possible workarounds.   -## Option 1: Approve Required Enterprise Application permissions by user request +## Option 1 Approve enterprise application permissions by user request > [!Note] > This is currently a preview feature. Azure Active Directory admins will need to allow for users to request admin consent to apps. Verify the setting is configured to **Yes** in [Enterprise applications](https://portal.azure.com/#blade/Microsoft_AAD_IAM/StartboardApplicationsMenuBlade/UserSettings/menuId/). ![Enterprise applications user settings](images/msi-enterprise-app-user-setting.jpg) -More information is available in [Configure Admin consent workflow](https://docs.microsoft.com/en-us/azure/active-directory/manage-apps/configure-admin-consent-workflow). +More information is available in [Configure Admin consent workflow](https://docs.microsoft.com/azure/active-directory/manage-apps/configure-admin-consent-workflow). -Once this setting is verified, users can go through the enterprise customer sign-in at [Microsoft security intelligence](https://www.microsoft.com/en-us/wdsi/filesubmission), and submit a request for admin consent, including justification. +Once this setting is verified, users can go through the enterprise customer sign-in at [Microsoft security intelligence](https://www.microsoft.com/wdsi/filesubmission), and submit a request for admin consent, including justification. ![Contoso sign in flow](images/msi-contoso-approval-required.png) @@ -53,8 +53,8 @@ Admin will be able to review and approve the application permissions [Azure admi After providing consent, all users in the tenant will be able to use the application.   -## Option 2: Provide admin consent by authenticating the application as an admin -This process requires that global admins go through the Enterprise customer sign-in flow at [Microsoft security intelligence](https://www.microsoft.com/en-us/wdsi/filesubmission). +## Option 2 Provide admin consent by authenticating the application as an admin +This process requires that global admins go through the Enterprise customer sign-in flow at [Microsoft security intelligence](https://www.microsoft.com/wdsi/filesubmission). ![Consent sign in flow](images/msi-microsoft-permission-required.jpg) Then, admins review the permissions and make sure to select **Consent on behalf of your organization**, and click **Accept**. @@ -69,7 +69,7 @@ and click **delete**. 2. Capture TenantID from [Properties](https://portal.azure.com/#blade/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/Properties). 3. Replace {tenant-id} with the specific tenant that needs to grant consent to this application in the URL below. Copy this URL into browser. The rest of the parameters are already completed. -``https://login.microsoftonline.com/{tenant-id}/v2.0/adminconsent?client_id=f0cf43e5-8a9b-451c-b2d5-7285c785684d&state=12345&redirect_uri=https%3a%2f%2fwww.microsoft.com%2fen-us%2fwdsi%2ffilesubmission&scope=openid+profile+email+offline_access`` +``https://login.microsoftonline.com/{tenant-id}/v2.0/adminconsent?client_id=f0cf43e5-8a9b-451c-b2d5-7285c785684d&state=12345&redirect_uri=https%3a%2f%2fwww.microsoft.com%2fwdsi%2ffilesubmission&scope=openid+profile+email+offline_access`` ![Permissions needed](images/msi-microsoft-permission-requested-your-organization.png) @@ -79,6 +79,6 @@ and click **delete**. ![Review that permissions are applied](images/msi-permissions.jpg) -4. Sign in to [Microsoft security intelligence](https://www.microsoft.com/en-us/wdsi/filesubmission) as an enterprise user with a non-admin account to see if you have access. +4. Sign in to [Microsoft security intelligence](https://www.microsoft.com/wdsi/filesubmission) as an enterprise user with a non-admin account to see if you have access. If the warning is not resolved after following these troubleshooting steps, call Microsoft support. From c685c1b5775970fffa8f46e99ec8e41a3f680354 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 28 Jul 2020 17:50:47 -0700 Subject: [PATCH 0455/1414] broken bookmarks --- .../intelligence/portal-submission-troubleshooting.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/intelligence/portal-submission-troubleshooting.md b/windows/security/threat-protection/intelligence/portal-submission-troubleshooting.md index b5385f6f5b..8e4295e1df 100644 --- a/windows/security/threat-protection/intelligence/portal-submission-troubleshooting.md +++ b/windows/security/threat-protection/intelligence/portal-submission-troubleshooting.md @@ -34,7 +34,7 @@ This process requires a global or application admin in the tenant. ![grant consent image](images/msi-grant-admin-consent.jpg) - 4. If the administrator receives an error while attempting to provide consent manually, try either [Option 1](#Option-1-Approve-enterprise-application-permissions-by-user-request) or [Option 2](#Option-2-Provide-admin-consent-by-authenticating-the-application-as-an-admin) as possible workarounds. + 4. If the administrator receives an error while attempting to provide consent manually, try either [Option 1](#option-1-approve-enterprise-application-permissions-by-user-request) or [Option 2](#option-2-provide-admin-consent-by-authenticating-the-application-as-an-admin) as possible workarounds.   ## Option 1 Approve enterprise application permissions by user request > [!Note] From 7089b78d01b18b9844ec4ee51147317bfbd3ff8a Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 28 Jul 2020 18:09:41 -0700 Subject: [PATCH 0456/1414] adding TOC link --- windows/security/threat-protection/intelligence/TOC.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/intelligence/TOC.md b/windows/security/threat-protection/intelligence/TOC.md index a01098c5a3..48c382b306 100644 --- a/windows/security/threat-protection/intelligence/TOC.md +++ b/windows/security/threat-protection/intelligence/TOC.md @@ -34,6 +34,8 @@ ## [Submit files for analysis](submission-guide.md) +## [Troubleshoot malware submission](portal-submission-troubleshooting.md) + ## [Safety Scanner download](safety-scanner-download.md) ## [Industry collaboration programs](cybersecurity-industry-partners.md) From d688c4487bfc0d5f6442b6fa04c063ce181d5225 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 28 Jul 2020 18:19:55 -0700 Subject: [PATCH 0457/1414] Update portal-submission-troubleshooting.md --- .../intelligence/portal-submission-troubleshooting.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/intelligence/portal-submission-troubleshooting.md b/windows/security/threat-protection/intelligence/portal-submission-troubleshooting.md index 8e4295e1df..56dbeb9ac5 100644 --- a/windows/security/threat-protection/intelligence/portal-submission-troubleshooting.md +++ b/windows/security/threat-protection/intelligence/portal-submission-troubleshooting.md @@ -16,7 +16,7 @@ ms.topic: article search.appverid: met150 --- -# Resolving malware submission errors caused by Administrator block +# Troubleshooting malware submission errors caused by administrator block In some instances, an administrator block might cause submission issues when you try to submit a potentially infected file to the [Microsoft Security intelligence website](https://www.microsoft.com/wdsi) for analysis. The following process shows how to resolve this. ## Review your settings From 47dd6c685deabdcb2bb5b451c881a79c0c698670 Mon Sep 17 00:00:00 2001 From: Rafal Sosnowski <51166236+rafals2@users.noreply.github.com> Date: Tue, 28 Jul 2020 22:26:57 -0700 Subject: [PATCH 0458/1414] Update bitlocker-csp.md corrected last commit2 --- windows/client-management/mdm/bitlocker-csp.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index f6cce218b0..da079fe497 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -985,7 +985,7 @@ If you want to disable this policy use the following SyncML: -**ConfigureRecoveryPasswordRotation** +**ConfigureRecoveryPasswordRotation** This setting initiates a client-driven recovery password refresh after an OS drive recovery (either by using bootmgr or WinRE) and recovery password unlock on a Fixed data drive. This setting will refresh the specific recovery password that was used, and other unused passwords on the volume will remain unchanged. If the initialization of the refresh fails, the device will retry the refresh during the next reboot. When password refresh is initiated, the client will generate a new recovery password. The client will use the existing API in Azure AD to upload the new recovery key and retry on failure. After the recovery password has been successfully backed up to Azure AD, the recovery key that was used locally will be removed. This setting refreshes only the used key and retains other unused keys. @@ -1077,13 +1077,10 @@ Value type is string. Supported operation is Execute. Request ID is expected as > > - For Operating system drives: > - OSRequireActiveDirectoryBackup_Name is set to 1 ("Required") -> +> - OSActiveDirectoryBackup_Name is set to true > - For Fixed data drives: > - FDVRequireActiveDirectoryBackup_Name is set to 1 = ("Required") -> -> Although not required, we recommend configuring: -> - OSActiveDirectoryBackup_Name to true -> - FDVActiveDirectoryBackup_Name to true +> - FDVActiveDirectoryBackup_Name is set to true **Status** Interior node. Supported operation is Get. From bbe07d7723820c7c07dc1c5baf7a7e6f7b4093f8 Mon Sep 17 00:00:00 2001 From: Rafal Sosnowski <51166236+rafals2@users.noreply.github.com> Date: Tue, 28 Jul 2020 22:39:43 -0700 Subject: [PATCH 0459/1414] Update bitlocker-csp.md --- windows/client-management/mdm/bitlocker-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index da079fe497..b84c02e4e8 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -985,7 +985,7 @@ If you want to disable this policy use the following SyncML: -**ConfigureRecoveryPasswordRotation** +**ConfigureRecoveryPasswordRotation** This setting initiates a client-driven recovery password refresh after an OS drive recovery (either by using bootmgr or WinRE) and recovery password unlock on a Fixed data drive. This setting will refresh the specific recovery password that was used, and other unused passwords on the volume will remain unchanged. If the initialization of the refresh fails, the device will retry the refresh during the next reboot. When password refresh is initiated, the client will generate a new recovery password. The client will use the existing API in Azure AD to upload the new recovery key and retry on failure. After the recovery password has been successfully backed up to Azure AD, the recovery key that was used locally will be removed. This setting refreshes only the used key and retains other unused keys. From 8455245852edd379dc678392dd6315a6b12e7664 Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Wed, 29 Jul 2020 11:17:45 +0300 Subject: [PATCH 0460/1414] incorrect Editor name change from Group Policy Management Editor to Registry Editor --- windows/deployment/update/waas-manage-updates-wsus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/waas-manage-updates-wsus.md b/windows/deployment/update/waas-manage-updates-wsus.md index 1e26155297..5a2120fcb1 100644 --- a/windows/deployment/update/waas-manage-updates-wsus.md +++ b/windows/deployment/update/waas-manage-updates-wsus.md @@ -84,7 +84,7 @@ When using WSUS to manage updates on Windows client devices, start by configurin ![Example of UI](images/waas-wsus-fig5.png) >[!IMPORTANT] - > Under Group Policy Management Editor make sure the following key is not enabled, because it can break Windows Store connectivity: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdateDoNotConnectToWindowsUpdateInternetLocations + > Under Registry Editor make sure the following key is not enabled, because it can break Windows Store connectivity: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdateDoNotConnectToWindowsUpdateInternetLocations > [!NOTE] > There are three other settings for automatic update download and installation dates and times. This is simply the option this example uses. For more examples of how to control automatic updates and other related policies, see [Configure Automatic Updates by Using Group Policy](https://technet.microsoft.com/library/cc720539%28v=ws.10%29.aspx). From 9458f973f733321834417ca4dee0a92c3625ca7b Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Wed, 29 Jul 2020 08:28:12 -0700 Subject: [PATCH 0461/1414] pencil edit --- .../intelligence/portal-submission-troubleshooting.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/intelligence/portal-submission-troubleshooting.md b/windows/security/threat-protection/intelligence/portal-submission-troubleshooting.md index 56dbeb9ac5..bd74376bf2 100644 --- a/windows/security/threat-protection/intelligence/portal-submission-troubleshooting.md +++ b/windows/security/threat-protection/intelligence/portal-submission-troubleshooting.md @@ -56,6 +56,7 @@ After providing consent, all users in the tenant will be able to use the applica ## Option 2 Provide admin consent by authenticating the application as an admin This process requires that global admins go through the Enterprise customer sign-in flow at [Microsoft security intelligence](https://www.microsoft.com/wdsi/filesubmission). ![Consent sign in flow](images/msi-microsoft-permission-required.jpg) + Then, admins review the permissions and make sure to select **Consent on behalf of your organization**, and click **Accept**. All users in the tenant will now be able to use this application. From 4af5ca36590c83a3c01830a55b6852055fe39903 Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Wed, 29 Jul 2020 08:32:31 -0700 Subject: [PATCH 0462/1414] pencil edits --- .../portal-submission-troubleshooting.md | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/intelligence/portal-submission-troubleshooting.md b/windows/security/threat-protection/intelligence/portal-submission-troubleshooting.md index bd74376bf2..df44f6142a 100644 --- a/windows/security/threat-protection/intelligence/portal-submission-troubleshooting.md +++ b/windows/security/threat-protection/intelligence/portal-submission-troubleshooting.md @@ -32,7 +32,7 @@ This process requires a global or application admin in the tenant. 2. Click **Grant admin consent for organization**. 3. If you're able to do so, Review the API permissions required for this application. This should be exactly the same as in the following image. Provide consent for the tenant. -![grant consent image](images/msi-grant-admin-consent.jpg) + ![grant consent image](images/msi-grant-admin-consent.jpg) 4. If the administrator receives an error while attempting to provide consent manually, try either [Option 1](#option-1-approve-enterprise-application-permissions-by-user-request) or [Option 2](#option-2-provide-admin-consent-by-authenticating-the-application-as-an-admin) as possible workarounds.   @@ -41,6 +41,7 @@ This process requires a global or application admin in the tenant. > This is currently a preview feature. Azure Active Directory admins will need to allow for users to request admin consent to apps. Verify the setting is configured to **Yes** in [Enterprise applications](https://portal.azure.com/#blade/Microsoft_AAD_IAM/StartboardApplicationsMenuBlade/UserSettings/menuId/). + ![Enterprise applications user settings](images/msi-enterprise-app-user-setting.jpg) More information is available in [Configure Admin consent workflow](https://docs.microsoft.com/azure/active-directory/manage-apps/configure-admin-consent-workflow). @@ -55,6 +56,7 @@ After providing consent, all users in the tenant will be able to use the applica   ## Option 2 Provide admin consent by authenticating the application as an admin This process requires that global admins go through the Enterprise customer sign-in flow at [Microsoft security intelligence](https://www.microsoft.com/wdsi/filesubmission). + ![Consent sign in flow](images/msi-microsoft-permission-required.jpg) Then, admins review the permissions and make sure to select **Consent on behalf of your organization**, and click **Accept**. @@ -66,20 +68,22 @@ If neither of these options resolve the issue, try the following steps (as an ad 1. Remove previous configurations for the application. Go to [Enterprise applications](https://portal.azure.com/#blade/Microsoft_AAD_IAM/ManagedAppMenuBlade/Properties/appId/f0cf43e5-8a9b-451c-b2d5-7285c785684d/objectId/982e94b2-fea9-4d1f-9fca-318cda92f90b) and click **delete**. -![Delete app permissions](images/msi-properties.png) + + ![Delete app permissions](images/msi-properties.png) + 2. Capture TenantID from [Properties](https://portal.azure.com/#blade/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/Properties). 3. Replace {tenant-id} with the specific tenant that needs to grant consent to this application in the URL below. Copy this URL into browser. The rest of the parameters are already completed. ``https://login.microsoftonline.com/{tenant-id}/v2.0/adminconsent?client_id=f0cf43e5-8a9b-451c-b2d5-7285c785684d&state=12345&redirect_uri=https%3a%2f%2fwww.microsoft.com%2fwdsi%2ffilesubmission&scope=openid+profile+email+offline_access`` -![Permissions needed](images/msi-microsoft-permission-requested-your-organization.png) + ![Permissions needed](images/msi-microsoft-permission-requested-your-organization.png) 4. Review the permissions required by the application, and then click **Accept**. 5. Confirm the permissions are applied in the [Azure portal](https://portal.azure.com/#blade/Microsoft_AAD_IAM/ManagedAppMenuBlade/Permissions/appId/f0cf43e5-8a9b-451c-b2d5-7285c785684d/objectId/ce60a464-5fca-4819-8423-bcb46796b051). -![Review that permissions are applied](images/msi-permissions.jpg) - -4. Sign in to [Microsoft security intelligence](https://www.microsoft.com/wdsi/filesubmission) as an enterprise user with a non-admin account to see if you have access. + ![Review that permissions are applied](images/msi-permissions.jpg) + +6. Sign in to [Microsoft security intelligence](https://www.microsoft.com/wdsi/filesubmission) as an enterprise user with a non-admin account to see if you have access. If the warning is not resolved after following these troubleshooting steps, call Microsoft support. From 69721cba95362364e868853b663cd0ba9e0cd6a7 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Wed, 29 Jul 2020 09:48:46 -0700 Subject: [PATCH 0463/1414] Update system-cryptography-use-fips-compliant-algorithms-for-encryption-hashing-and-signing.md removing en-us from URL --- ...s-compliant-algorithms-for-encryption-hashing-and-signing.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/system-cryptography-use-fips-compliant-algorithms-for-encryption-hashing-and-signing.md b/windows/security/threat-protection/security-policy-settings/system-cryptography-use-fips-compliant-algorithms-for-encryption-hashing-and-signing.md index 968adfb34d..b3c9f04138 100644 --- a/windows/security/threat-protection/security-policy-settings/system-cryptography-use-fips-compliant-algorithms-for-encryption-hashing-and-signing.md +++ b/windows/security/threat-protection/security-policy-settings/system-cryptography-use-fips-compliant-algorithms-for-encryption-hashing-and-signing.md @@ -58,7 +58,7 @@ Additionally, if a data drive is password-protected, it can be accessed by a FIP We recommend that customers hoping to comply with FIPS 140-2 research the configuration settings of applications and protocols they may be using to ensure their solutions can be configured to utilize the FIPS 140-2 validated cryptography provided by Windows when it is operating in FIPS 140-2 approved mode. -For a complete list of Microsoft-recommended configuration settings, see [Windows security baselines](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-security-baselines). For more information about Windows and FIPS 140-2, see [FIPS 140 Validation](https://docs.microsoft.com/en-us/windows/security/threat-protection/fips-140-validation). +For a complete list of Microsoft-recommended configuration settings, see [Windows security baselines](https://docs.microsoft.com/windows/security/threat-protection/windows-security-baselines). For more information about Windows and FIPS 140-2, see [FIPS 140 Validation](https://docs.microsoft.com/windows/security/threat-protection/fips-140-validation). ### Location From 98015a400d30e3f3d93f8e24319268ddd89f98a9 Mon Sep 17 00:00:00 2001 From: Jaime Ondrusek Date: Wed, 29 Jul 2020 10:46:41 -0700 Subject: [PATCH 0464/1414] Update waas-manage-updates-wsus.md Slight rewording. --- windows/deployment/update/waas-manage-updates-wsus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/waas-manage-updates-wsus.md b/windows/deployment/update/waas-manage-updates-wsus.md index 5a2120fcb1..db7cd77c90 100644 --- a/windows/deployment/update/waas-manage-updates-wsus.md +++ b/windows/deployment/update/waas-manage-updates-wsus.md @@ -84,7 +84,7 @@ When using WSUS to manage updates on Windows client devices, start by configurin ![Example of UI](images/waas-wsus-fig5.png) >[!IMPORTANT] - > Under Registry Editor make sure the following key is not enabled, because it can break Windows Store connectivity: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdateDoNotConnectToWindowsUpdateInternetLocations + > Use Regedit.exe to check that the following key is not enabled, because it can break Windows Store connectivity: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdateDoNotConnectToWindowsUpdateInternetLocations > [!NOTE] > There are three other settings for automatic update download and installation dates and times. This is simply the option this example uses. For more examples of how to control automatic updates and other related policies, see [Configure Automatic Updates by Using Group Policy](https://technet.microsoft.com/library/cc720539%28v=ws.10%29.aspx). From 23ff7e6d147be3e63db3770254c90441b663e2b2 Mon Sep 17 00:00:00 2001 From: Kurt Sarens <56369685+kurtsarens@users.noreply.github.com> Date: Wed, 29 Jul 2020 12:41:35 -0700 Subject: [PATCH 0465/1414] Update microsoft-defender-smartscreen-overview.md Adding a note that no SS events will be logged when using Microsoft Edge version 77 or later. --- .../microsoft-defender-smartscreen-overview.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md b/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md index f13b6bff37..9bae1e6575 100644 --- a/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md +++ b/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md @@ -66,6 +66,9 @@ When submitting Microsoft Defender Smartscreen products, make sure to select **M ## Viewing Microsoft Defender SmartScreen anti-phishing events +> [!NOTE] +> No Smartscreen events will be logged when using Microsoft Edge version 77 or later. + When Microsoft Defender SmartScreen warns or blocks a user from a website, it's logged as [Event 1035 - Anti-Phishing](https://technet.microsoft.com/scriptcenter/dd565657(v=msdn.10).aspx). ## Viewing Windows event logs for Microsoft Defender SmartScreen From d656668eceee7af49bbc91c67fba86e19b9315aa Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 29 Jul 2020 13:08:32 -0700 Subject: [PATCH 0466/1414] update xls --- .../downloads/mdatp-urls.xlsx | Bin 18161 -> 18213 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx b/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx index ef0d32e551a361643d3bbf9c240ef32bcc06281d..84b5f2a66467e388d41c0299d5193fcf0b3e2fd3 100644 GIT binary patch delta 11008 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 delta 11037 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 KB65iTq4*y$DawEV From 3d28a3f264bf1387e2021214a37e621f28da7b65 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 29 Jul 2020 14:02:59 -0700 Subject: [PATCH 0467/1414] Update deployment-phases.md --- .../microsoft-defender-atp/deployment-phases.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md index 5daf2b2aa2..350568b2e5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md @@ -12,7 +12,10 @@ author: mjcaparas ms.localizationpriority: medium manager: dansimp audience: ITPro -ms.collection: M365-security-compliance +ms.collection: +- M365-security-compliance +- m365solution-endpointprotect +- m365solution-overview ms.topic: article --- From b012728b7da60aab384f728a13ce68a633c9be84 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 29 Jul 2020 14:03:47 -0700 Subject: [PATCH 0468/1414] Update prepare-deployment.md --- .../microsoft-defender-atp/prepare-deployment.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/prepare-deployment.md b/windows/security/threat-protection/microsoft-defender-atp/prepare-deployment.md index e1d07ae2e0..8e62b93b44 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/prepare-deployment.md +++ b/windows/security/threat-protection/microsoft-defender-atp/prepare-deployment.md @@ -13,7 +13,9 @@ author: mjcaparas ms.localizationpriority: medium manager: dansimp audience: ITPro -ms.collection: M365-security-compliance +ms.collection: +- M365-security-compliance +- m365solution-endpointprotect ms.topic: article --- From c6f5f218d91eba4d3f0fb14ea58de9d4f4e3387d Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 29 Jul 2020 14:04:16 -0700 Subject: [PATCH 0469/1414] Update production-deployment.md --- .../microsoft-defender-atp/production-deployment.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/production-deployment.md b/windows/security/threat-protection/microsoft-defender-atp/production-deployment.md index 33a1b59c0a..dd1f0dfe6b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/production-deployment.md +++ b/windows/security/threat-protection/microsoft-defender-atp/production-deployment.md @@ -13,7 +13,9 @@ author: mjcaparas ms.localizationpriority: medium manager: dansimp audience: ITPro -ms.collection: M365-security-compliance +ms.collection: +- M365-security-compliance +- m365solution-endpointprotect ms.topic: article --- From 1047fb774a9ff73dc0aadf60136c727395e25fad Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 29 Jul 2020 14:04:40 -0700 Subject: [PATCH 0470/1414] Update onboarding.md --- .../threat-protection/microsoft-defender-atp/onboarding.md | 4 +++- 1 file changed, 3 insertions(+), 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 c73e519c52..557c918348 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding.md @@ -12,7 +12,9 @@ author: mjcaparas ms.localizationpriority: medium manager: dansimp audience: ITPro -ms.collection: M365-security-compliance +ms.collection: +- M365-security-compliance +- m365solution-endpointprotect ms.topic: article --- From abbbe68e65dfc62a75991145798be977c03cce91 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 29 Jul 2020 14:06:10 -0700 Subject: [PATCH 0471/1414] m365solution-symantecmigrate --- .../symantec-to-microsoft-defender-atp-migration.md | 5 ++++- .../symantec-to-microsoft-defender-atp-onboard.md | 4 +++- .../symantec-to-microsoft-defender-atp-prepare.md | 4 +++- .../symantec-to-microsoft-defender-atp-setup.md | 4 +++- 4 files changed, 13 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-migration.md b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-migration.md index 0261393243..9e26a9fef5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-migration.md @@ -13,7 +13,10 @@ author: denisebmsft ms.localizationpriority: medium manager: dansimp audience: ITPro -ms.collection: M365-security-compliance +ms.collection: +- M365-security-compliance +- m365solution-symantecmigrate +- m365solution-overview ms.topic: article --- diff --git a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md index d00f9c4634..974c635e5d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md @@ -13,7 +13,9 @@ author: denisebmsft ms.localizationpriority: medium manager: dansimp audience: ITPro -ms.collection: M365-security-compliance +ms.collection: +- M365-security-compliance +- m365solution-symantecmigrate ms.topic: article --- diff --git a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-prepare.md b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-prepare.md index 5f7918273a..2a678e94e4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-prepare.md +++ b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-prepare.md @@ -13,7 +13,9 @@ author: denisebmsft ms.localizationpriority: medium manager: dansimp audience: ITPro -ms.collection: M365-security-compliance +ms.collection: +- M365-security-compliance +- m365solution-symantecmigrate ms.topic: article --- diff --git a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md index eef8e48d51..692c6a9e61 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md @@ -13,7 +13,9 @@ author: denisebmsft ms.localizationpriority: medium manager: dansimp audience: ITPro -ms.collection: M365-security-compliance +ms.collection: +- M365-security-compliance +- m365solution-symantecmigrate ms.topic: article --- From 0434b61685c6f9662204bd6e99953a10d75de27f Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 29 Jul 2020 14:07:03 -0700 Subject: [PATCH 0472/1414] Update evaluation-lab.md --- .../microsoft-defender-atp/evaluation-lab.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 f85dc02558..dd21e36602 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md +++ b/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md @@ -12,7 +12,9 @@ author: mjcaparas ms.localizationpriority: medium manager: dansimp audience: ITPro -ms.collection: M365-security-compliance +ms.collection: +- M365-security-compliance +- m365solution-evalutatemtp ms.topic: article --- From 2b73a81a78df339ff9f02a0cc08c41faa67dbfdd Mon Sep 17 00:00:00 2001 From: Hao Chen Date: Thu, 30 Jul 2020 09:52:02 +0800 Subject: [PATCH 0473/1414] Update internet-explorer.yml --- browsers/internet-explorer/internet-explorer.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/browsers/internet-explorer/internet-explorer.yml b/browsers/internet-explorer/internet-explorer.yml index 407a4dd1f8..d35939d994 100644 --- a/browsers/internet-explorer/internet-explorer.yml +++ b/browsers/internet-explorer/internet-explorer.yml @@ -41,15 +41,15 @@ landingContent: - text: Web Application Compatibility Lab Kit url: /internet-explorer/web-app-compat-lab-kit - text: Cumulative security updates for Internet Explorer 11 - url: http://www.catalog.update.microsoft.com/Search.aspx?q=cumulative%20security%20update%20for%20internet%20explorer%2011 + url: https://www.catalog.update.microsoft.com/Search.aspx?q=cumulative%20security%20update%20for%20internet%20explorer%2011 - linkListType: learn links: - text: Getting started with Windows 10 for IT professionals - url: https://mva.microsoft.com/en-US/training-courses/getting-started-with-windows-10-for-it-professionals-10629?l=fCowqpy8_5905094681 + url: https://mva.microsoft.com/training-courses/getting-started-with-windows-10-for-it-professionals-10629?l=fCowqpy8_5905094681 - text: 'Windows 10: Top Features for IT Pros' - url: https://mva.microsoft.com/en-US/training-courses/windows-10-top-features-for-it-pros-16319?l=xBnT2ihhC_7306218965 + url: https://mva.microsoft.com/training-courses/windows-10-top-features-for-it-pros-16319?l=xBnT2ihhC_7306218965 - text: Manage and modernize Internet Explorer with Enterprise Mode - url: http://channel9.msdn.com/events/teched/newzealand/2014/pcit307 + url: https://channel9.msdn.com/events/teched/newzealand/2014/pcit307 - text: 'Virtual Lab: Enterprise Mode' url: https://www.microsoft.com/handsonlabs/SelfPacedLabs/?storyGuid=e4155067-2c7e-4b46-8496-eca38bedca02 @@ -155,11 +155,11 @@ landingContent: - text: Contact a Microsoft support professional url: https://support.microsoft.com/contactus - text: Support options for Microsoft Partners - url: https://mspartner.microsoft.com/en/us/Pages/Support/get-support.aspx + url: https://mspartner.microsoft.com/Pages/Support/get-support.aspx - text: Microsoft Services Premier Support - url: https://www.microsoft.com/en-us/microsoftservices/support.aspx + url: https://www.microsoft.com/microsoftservices/support.aspx - text: Microsoft Small Business Support Center - url: http://smallbusiness.support.microsoft.com/product/internet-explorer + url: https://smallbusiness.support.microsoft.com/product/internet-explorer - text: General support url: https://support.microsoft.com/products/internet-explorer From b32a12685e5397991d6587db2c0ca20a0f9df2fd Mon Sep 17 00:00:00 2001 From: ashwin-pr <66497769+ashwin-pr@users.noreply.github.com> Date: Thu, 30 Jul 2020 07:49:52 +0530 Subject: [PATCH 0474/1414] Update android-intune.md Removed, corrected inadvertent references to internal sharepoint links that were part of actual URL, resulting in a broken URL. --- .../microsoft-defender-atp/android-intune.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md index 42d75ed3b8..d2f56eeeb1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md @@ -26,7 +26,7 @@ ms.topic: conceptual This topic describes deploying Microsoft Defender ATP for Android on Intune Company Portal enrolled devices. For more information about Intune device enrollment, see [Enroll your -device](https://microsoft.sharepoint.com/teams/WDATPIndia/Shared%20Documents/General/PM%20Docs/External%20Documentation/aka.ms/enrollAndroid). +device](https://docs.microsoft.com/mem/intune/user-help/enroll-device-android-company-portal). > [!NOTE] @@ -45,7 +45,7 @@ This topic describes how to deploy Microsoft Defender ATP for Android on Intune Download the onboarding package from Microsoft Defender Security Center. 1. In [Microsoft Defender Security -Center](https://microsoft.sharepoint.com/teams/WDATPIndia/Shared%20Documents/General/PM%20Docs/External%20Documentation/securitycenter.microsoft.com), go to **Settings** \> **Machine Management** \> **Onboarding**. +Center](https://securitycenter.microsoft.com), go to **Settings** \> **Machine Management** \> **Onboarding**. 2. In the first drop-down, select **Android** as the Operating system. @@ -283,7 +283,7 @@ and then your onboarding should be successful. 4. At this stage the device is successfully onboarded onto Microsoft Defender ATP for Android. You can verify this on the [Microsoft Defender Security -Center](https://microsoft.sharepoint.com/teams/WDATPIndia/Shared%20Documents/General/PM%20Docs/External%20Documentation/securitycenter.microsoft.com) +Center](https://securitycenter.microsoft.com) by navigating to the **Devices** page. ![Image of Microsoft Defender ATP portal](images/9fe378a1dce0f143005c3aa53d8c4f51.png) From 58b776469725ae71b7fafb334f27fe81a1458740 Mon Sep 17 00:00:00 2001 From: Hao Chen Date: Thu, 30 Jul 2020 10:57:53 +0800 Subject: [PATCH 0475/1414] Update internet-explorer.yml --- browsers/internet-explorer/internet-explorer.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/browsers/internet-explorer/internet-explorer.yml b/browsers/internet-explorer/internet-explorer.yml index d35939d994..7a2759960e 100644 --- a/browsers/internet-explorer/internet-explorer.yml +++ b/browsers/internet-explorer/internet-explorer.yml @@ -38,8 +38,6 @@ landingContent: url: https://www.microsoft.com/evalcenter/evaluate-windows-10-enterprise - text: Enterprise Mode Site List Manager (schema, v.2) url: https://www.microsoft.com/download/details.aspx?id=49974 - - text: Web Application Compatibility Lab Kit - url: /internet-explorer/web-app-compat-lab-kit - text: Cumulative security updates for Internet Explorer 11 url: https://www.catalog.update.microsoft.com/Search.aspx?q=cumulative%20security%20update%20for%20internet%20explorer%2011 - linkListType: learn @@ -157,7 +155,7 @@ landingContent: - text: Support options for Microsoft Partners url: https://mspartner.microsoft.com/Pages/Support/get-support.aspx - text: Microsoft Services Premier Support - url: https://www.microsoft.com/microsoftservices/support.aspx + url: https://www.microsoft.com/en-us/microsoftservices/support.aspx - text: Microsoft Small Business Support Center url: https://smallbusiness.support.microsoft.com/product/internet-explorer - text: General support From efeab4a9774a167e572d65b438718da49e230ec9 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Thu, 30 Jul 2020 08:32:39 +0500 Subject: [PATCH 0476/1414] addition in note As suggested by the user, added information regarding autopilot profile setting. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/7121 --- windows/deployment/windows-autopilot/white-glove.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/deployment/windows-autopilot/white-glove.md b/windows/deployment/windows-autopilot/white-glove.md index 95c0f4f5d7..c1a09ffab6 100644 --- a/windows/deployment/windows-autopilot/white-glove.md +++ b/windows/deployment/windows-autopilot/white-glove.md @@ -62,6 +62,7 @@ To enable white glove deployment, an additional Autopilot profile setting must b The Windows Autopilot for white glove deployment pre-provisioning process will apply all device-targeted policies from Intune. That includes certificates, security templates, settings, apps, and more – anything targeting the device. Additionally, any apps (Win32 or LOB) that are configured to install in the device context and targeted to the user that has been pre-assigned to the Autopilot device will also be installed. Please make sure not to target both win32 and LOB apps to the same device, as this can make troubleshooting difficult if there are app installation failures. For more information, see [Add a Windows line-of-business app to Microsoft Intune](https://docs.microsoft.com/mem/intune/apps/lob-apps-windows). > [!NOTE] +> Select language mode as user specified in autopilot profiles to ensuer easy access into white glove provisioning mode. > The white glove technician phase will install all device-targeted apps as well as any user-targeted, device-context apps that are targeted to the assigned user. If there is no assigned user, then it will only install the device-targeted apps. Other user-targeted policies will not apply until the user signs into the device. To verify these behaviors, be sure to create appropriate apps and policies targeted to devices and users. ## Scenarios From af0fe5983d9bba72677c4af4ed381c71a63404a4 Mon Sep 17 00:00:00 2001 From: aktsuda Date: Thu, 30 Jul 2020 14:32:07 +0900 Subject: [PATCH 0477/1414] Update kernel-dma-protection-for-thunderbolt.md Add the following FAQ: ### My system's Kernel DMA Protection is off. Can DMA-remapping for a specific device be turned on? Yes. DMA remapping for a specific device can be turned on independent from Kernel DMA Protection. (i.e. if the driver opts in and VT-d is turned on, then DMA remapping will be enabled for the devices driver, even if Kernel DMA Protection is off). Kernel DMA Protection is a policy that allows/disallows devices to perform DMA, based on their remapping state/capabilities. --- .../kernel-dma-protection-for-thunderbolt.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md index b36af3f717..c951585127 100644 --- a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md +++ b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md @@ -115,6 +115,12 @@ Please check the driver instance for the device you are testing. Some drivers ma If the peripherals do have class drivers provided by Windows 10, please use these drivers on your systems. If there are no class drivers provided by Windows for your peripherals, please contact your peripheral vendor/driver vendor to update the driver to support [DMA Remapping](https://docs.microsoft.com/windows-hardware/drivers/pci/enabling-dma-remapping-for-device-drivers). +### My system's Kernel DMA Protection is off. Can DMA-remapping for a specific device be turned on? + +Yes. DMA remapping for a specific device can be turned on independent from Kernel DMA Protection. (i.e. if the driver opts in and VT-d is turned on, then DMA remapping will be enabled for the devices driver, even if Kernel DMA Protection is off). + +Kernel DMA Protection is a policy that allows/disallows devices to perform DMA, based on their remapping state/capabilities. + ### Do Microsoft drivers support DMA-remapping? In Windows 10 1803 and beyond, the Microsoft inbox drivers for USB XHCI (3.x) Controllers, Storage AHCI/SATA Controllers and Storage NVMe Controllers support DMA Remapping. From dab9d35a393921b83694cac9a13b8a8c1cbe8840 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Thu, 30 Jul 2020 10:34:21 +0500 Subject: [PATCH 0478/1414] Update windows/deployment/windows-autopilot/white-glove.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/deployment/windows-autopilot/white-glove.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopilot/white-glove.md b/windows/deployment/windows-autopilot/white-glove.md index c1a09ffab6..2945f04f62 100644 --- a/windows/deployment/windows-autopilot/white-glove.md +++ b/windows/deployment/windows-autopilot/white-glove.md @@ -62,7 +62,7 @@ To enable white glove deployment, an additional Autopilot profile setting must b The Windows Autopilot for white glove deployment pre-provisioning process will apply all device-targeted policies from Intune. That includes certificates, security templates, settings, apps, and more – anything targeting the device. Additionally, any apps (Win32 or LOB) that are configured to install in the device context and targeted to the user that has been pre-assigned to the Autopilot device will also be installed. Please make sure not to target both win32 and LOB apps to the same device, as this can make troubleshooting difficult if there are app installation failures. For more information, see [Add a Windows line-of-business app to Microsoft Intune](https://docs.microsoft.com/mem/intune/apps/lob-apps-windows). > [!NOTE] -> Select language mode as user specified in autopilot profiles to ensuer easy access into white glove provisioning mode. +> Select the language mode as the user specified in Autopilot profiles to ensure easy access into white glove provisioning mode. > The white glove technician phase will install all device-targeted apps as well as any user-targeted, device-context apps that are targeted to the assigned user. If there is no assigned user, then it will only install the device-targeted apps. Other user-targeted policies will not apply until the user signs into the device. To verify these behaviors, be sure to create appropriate apps and policies targeted to devices and users. ## Scenarios From 9492c24111fe147728afc68ac4bea59bfb555ce8 Mon Sep 17 00:00:00 2001 From: schmurky Date: Thu, 30 Jul 2020 15:20:12 +0800 Subject: [PATCH 0479/1414] Updated mac-install-with-intune removed $ to avoid messing up copying of code --- .../microsoft-defender-atp/mac-install-with-intune.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-intune.md b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-intune.md index ff78248097..c0a298139b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-intune.md @@ -50,7 +50,7 @@ The following table summarizes the steps you would need to take to deploy and ma | [Approve Kernel Extension for Microsoft Defender ATP](#download-installation-and-onboarding-packages) | MDATP_KExt.xml | N/A | | [Grant full disk access to Microsoft Defender ATP](#create-system-configuration-profiles-step-8) | MDATP_tcc_Catalina_or_newer.xml | com.microsoft.wdav.tcc | | [Configure Microsoft AutoUpdate (MAU)](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/mac-updates#intune) | MDATP_Microsoft_AutoUpdate.xml | com.microsoft.autoupdate2 | -| [Microsoft Defender ATP configuration settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/mac-preferences#intune-profile-1)

**Note:** If you are planning to run a 3rd party AV for macOS, set `passiveMode` to `true`. | MDATP_WDAV_and_exclusion_settings_Preferences.xml | com.microsoft.wdav | +| [Microsoft Defender ATP configuration settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/mac-preferences#intune-profile-1)

**Note:** If you are planning to run a third party AV for macOS, set `passiveMode` to `true`. | MDATP_WDAV_and_exclusion_settings_Preferences.xml | com.microsoft.wdav | | [Configure Microsoft Defender ATP and MS AutoUpdate (MAU) notifications](#create-system-configuration-profiles-step-9) | MDATP_MDAV_Tray_and_AutoUpdate2.mobileconfig | com.microsoft.autoupdate2 or com.microsoft.wdav.tray | ## Download installation and onboarding packages @@ -69,12 +69,12 @@ Download the installation and onboarding packages from Microsoft Defender Securi Extract the contents of the .zip files: ```bash - $ ls -l + ls -l total 721688 -rw-r--r-- 1 test staff 269280 Mar 15 11:25 IntuneAppUtil -rw-r--r-- 1 test staff 11821 Mar 15 09:23 WindowsDefenderATPOnboardingPackage.zip -rw-r--r-- 1 test staff 354531845 Mar 13 08:57 wdav.pkg - $ unzip WindowsDefenderATPOnboardingPackage.zip + unzip WindowsDefenderATPOnboardingPackage.zip Archive: WindowsDefenderATPOnboardingPackage.zip warning: WindowsDefenderATPOnboardingPackage.zip appears to use backslashes as path separators inflating: intune/kext.xml @@ -85,13 +85,13 @@ Download the installation and onboarding packages from Microsoft Defender Securi 7. Make IntuneAppUtil an executable: ```bash - $ chmod +x IntuneAppUtil + chmod +x IntuneAppUtil ``` 8. Create the wdav.pkg.intunemac package from wdav.pkg: ```bash - $ ./IntuneAppUtil -c wdav.pkg -o . -i "com.microsoft.wdav" -n "1.0.0" + ./IntuneAppUtil -c wdav.pkg -o . -i "com.microsoft.wdav" -n "1.0.0" Microsoft Intune Application Utility for Mac OS X Version: 1.0.0.0 Copyright 2018 Microsoft Corporation From 07d931fa5e92278dff3f7c8242544dc429cdfc82 Mon Sep 17 00:00:00 2001 From: schmurky Date: Thu, 30 Jul 2020 17:12:54 +0800 Subject: [PATCH 0480/1414] Update mac-install-with-jamf.md Removed $ prompts in code and changed 3rd to third --- .../mac-install-with-jamf.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md index 4cb0f6f707..4520ed853d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md @@ -34,7 +34,7 @@ This topic describes how to deploy Microsoft Defender ATP for Mac through JAMF. ## Prerequisites and system requirements -Before you get started, please see [the main Microsoft Defender ATP for Mac page](microsoft-defender-atp-mac.md) for a description of prerequisites and system requirements for the current software version. +Before you get started, see [the main Microsoft Defender ATP for Mac page](microsoft-defender-atp-mac.md) for a description of prerequisites and system requirements for the current software version. In addition, for JAMF deployment, you need to be familiar with JAMF administration tasks, have a JAMF tenant, and know how to deploy packages. This includes having a properly configured distribution point. JAMF has many ways to complete the same task. These instructions provide an example for most common processes. Your organization might use a different workflow. @@ -45,7 +45,7 @@ The following table summarizes the steps you would need to take to deploy and ma | Step | Sample file names | BundleIdentifier | |-|-|-| | [Download installation and onboarding packages](#download-installation-and-onboarding-packages) | WindowsDefenderATPOnboarding__MDATP_wdav.atp.xml | com.microsoft.wdav.atp | -| [Microsoft Defender ATP configuration settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/mac-preferences#property-list-for-jamf-configuration-profile-1)

**Note:** If you are planning to run a 3rd party AV for macOS, set `passiveMode` to `true`. | MDATP_WDAV_and_exclusion_settings_Preferences.plist | com.microsoft.wdav | +| [Microsoft Defender ATP configuration settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/mac-preferences#property-list-for-jamf-configuration-profile-1)

**Note:** If you are planning to run a third party AV for macOS, set `passiveMode` to `true`. | MDATP_WDAV_and_exclusion_settings_Preferences.plist | com.microsoft.wdav | | [Configure Microsoft Defender ATP and MS AutoUpdate (MAU) notifications](#notification-settings) | MDATP_MDAV_Tray_and_AutoUpdate2.mobileconfig | com.microsoft.wdav.tray | | [Configure Microsoft AutoUpdate (MAU)](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/mac-updates#jamf) | MDATP_Microsoft_AutoUpdate.mobileconfig | com.microsoft.autoupdate2 | | [Grant Full Disk Access to Microsoft Defender ATP](#privacy-preferences-policy-control) | Note: If there was one, MDATP_tcc_Catalina_or_newer.plist | com.microsoft.wdav.tcc | @@ -67,11 +67,11 @@ Download the installation and onboarding packages from Microsoft Defender Securi 5. From the command prompt, verify that you have the two files. Extract the contents of the .zip files like so: ```bash - $ ls -l + ls -l total 721160 -rw-r--r-- 1 test staff 11821 Mar 15 09:23 WindowsDefenderATPOnboardingPackage.zip -rw-r--r-- 1 test staff 354531845 Mar 13 08:57 wdav.pkg - $ unzip WindowsDefenderATPOnboardingPackage.zip + unzip WindowsDefenderATPOnboardingPackage.zip Archive: WindowsDefenderATPOnboardingPackage.zip warning: WindowsDefenderATPOnboardingPackage.zip appears to use backslashes as path separators inflating: intune/kext.xml @@ -208,7 +208,7 @@ Once the policy is applied, you'll see the Microsoft Defender ATP icon in the ma You can monitor policy installation on a device by following the JAMF log file: ```bash - $ tail -f /var/log/jamf.log + tail -f /var/log/jamf.log Thu Feb 21 11:11:41 mavel-mojave jamf[7960]: No patch policies were found. Thu Feb 21 11:16:41 mavel-mojave jamf[8051]: Checking for policies triggered by "recurring check-in" for user "testuser"... Thu Feb 21 11:16:43 mavel-mojave jamf[8051]: Executing Policy WDAV @@ -221,7 +221,7 @@ You can monitor policy installation on a device by following the JAMF log file: You can also check the onboarding status: ```bash -$ mdatp --health +mdatp --health ... licensed : true orgId : "4751b7d4-ea75-4e8f-a1f5-6d640c65bc45" @@ -237,7 +237,7 @@ orgId : "4751b7d4-ea75-4e8f-a1f5-6d640c65bc45" You can check that devices have been correctly onboarded by creating a script. For example, the following script checks enrolled devices for onboarding status: ```bash -$ mdatp --health healthy +mdatp --health healthy ``` The above command prints "1" if the product is onboarded and functioning as expected. From 804603413b00c91580678f09123d6cfae971e1f9 Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Thu, 30 Jul 2020 12:17:48 +0300 Subject: [PATCH 0481/1414] Update event-4624.md https://github.com/MicrosoftDocs/windows-itpro-docs/issues/6534 --- windows/security/threat-protection/auditing/event-4624.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/threat-protection/auditing/event-4624.md b/windows/security/threat-protection/auditing/event-4624.md index cf8e0d63b8..b310cd06ca 100644 --- a/windows/security/threat-protection/auditing/event-4624.md +++ b/windows/security/threat-protection/auditing/event-4624.md @@ -146,6 +146,7 @@ This event generates when a logon session is created (on destination machine). I | Logon Type | Logon Title | Description | |:----------:|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| `0` | `System` | Used only by the System account, for example at system startup. | | `2` | `Interactive` | A user logged on to this computer. | | `3` | `Network` | A user or computer logged on to this computer from the network. | | `4` | `Batch` | Batch logon type is used by batch servers, where processes may be executing on behalf of a user without their direct intervention. | @@ -155,6 +156,8 @@ This event generates when a logon session is created (on destination machine). I | `9` | `NewCredentials` | A caller cloned its current token and specified new credentials for outbound connections. The new logon session has the same local identity, but uses different credentials for other network connections. | | `10` | `RemoteInteractive` | A user logged on to this computer remotely using Terminal Services or Remote Desktop. | | `11` | `CachedInteractive` | A user logged on to this computer with network credentials that were stored locally on the computer. The domain controller was not contacted to verify the credentials. | +| `12` | `CashedRemoteInteractive` | Same as RemoteInteractive. This is used for internal auditing. | +| `13` | `CachedUnlock` | Workstation logon. | - **Restricted Admin Mode** \[Version 2\] \[Type = UnicodeString\]**:** Only populated for **RemoteInteractive** logon type sessions. This is a Yes/No flag indicating if the credentials provided were passed using Restricted Admin mode. Restricted Admin mode was added in Win8.1/2012R2 but this flag was added to the event in Win10. From 223b7c58dc18b737c715fa66866dd2ec3af05424 Mon Sep 17 00:00:00 2001 From: JesseEsquivel <33558203+JesseEsquivel@users.noreply.github.com> Date: Thu, 30 Jul 2020 13:14:47 -0400 Subject: [PATCH 0482/1414] Update commercial-gov.md Linux is not currently supported in GCC high. --- .../threat-protection/microsoft-defender-atp/commercial-gov.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/commercial-gov.md b/windows/security/threat-protection/microsoft-defender-atp/commercial-gov.md index 0396320e6c..558f93dfb9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/commercial-gov.md +++ b/windows/security/threat-protection/microsoft-defender-atp/commercial-gov.md @@ -54,6 +54,7 @@ The following OS versions are not supported: - Windows 8 Pro - Windows 8.1 Enterprise - macOS +- Linux The initial release of Microsoft Defender ATP will not have immediate parity with the commercial offering. While our goal is to deliver all commercial features and functionality to our US Government (GCC High) customers, there are some capabilities not yet available that we'd like to highlight. These are the known gaps as of August 2019: From be6424a162873845158dc073cfeca2443ec3cd57 Mon Sep 17 00:00:00 2001 From: ms-adir <68929429+ms-adir@users.noreply.github.com> Date: Thu, 30 Jul 2020 20:36:52 +0300 Subject: [PATCH 0483/1414] Update commercial-gov.md Adding Linux to the list of unsupported OSs. --- .../threat-protection/microsoft-defender-atp/commercial-gov.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/commercial-gov.md b/windows/security/threat-protection/microsoft-defender-atp/commercial-gov.md index 0396320e6c..558f93dfb9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/commercial-gov.md +++ b/windows/security/threat-protection/microsoft-defender-atp/commercial-gov.md @@ -54,6 +54,7 @@ The following OS versions are not supported: - Windows 8 Pro - Windows 8.1 Enterprise - macOS +- Linux The initial release of Microsoft Defender ATP will not have immediate parity with the commercial offering. While our goal is to deliver all commercial features and functionality to our US Government (GCC High) customers, there are some capabilities not yet available that we'd like to highlight. These are the known gaps as of August 2019: From 15c2d08f65d49ee85968f17829fad3befd576c64 Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Thu, 30 Jul 2020 11:22:51 -0700 Subject: [PATCH 0484/1414] Update advanced-hunting-devicealertevents-table.md --- .../advanced-hunting-devicealertevents-table.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicealertevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicealertevents-table.md index d568ae26bb..cad9c6214b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicealertevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicealertevents-table.md @@ -43,6 +43,7 @@ For information on other tables in the advanced hunting schema, see [the advance | `SHA1` | string | SHA-1 of the file that the recorded action was applied to | | `RemoteUrl` | string | URL or fully qualified domain name (FQDN) that was being connected to | | `RemoteIP` | string | IP address that was being connected to | +| `AttackTechniques` | string | MITRE ATT&CK techniques associated with the activity that triggered the alert | | `ReportId` | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the `DeviceName` and `Timestamp` columns | | `Table` | string | Table that contains the details of the event | From 76f340c79e2c03897858500281e202dbd9c67034 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 30 Jul 2020 12:19:20 -0700 Subject: [PATCH 0485/1414] add new topic about event flag --- .../device-timeline-event-flag.md | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/device-timeline-event-flag.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/device-timeline-event-flag.md b/windows/security/threat-protection/microsoft-defender-atp/device-timeline-event-flag.md new file mode 100644 index 0000000000..7c97691113 --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/device-timeline-event-flag.md @@ -0,0 +1,41 @@ +--- +title: Microsoft Defender ATP device timeline event flags +description: Use Microsoft Defender ATP device timeline event flags to +keywords: Defender ATP device timeline, event flags +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: dansimp +author: dansimp +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: article +--- + +# Microsoft Defender ATP device timeline event flags +Event flags in the Microsoft Defender ATP device timeline help you filter and organize specific events when you're investigate potential attacks. + +The Microsoft Defender ATP device timeline provides a chronological view of the events and associated alerts observed on a device. This list of events provides full visibility into any events, files, and IP addresses observed on the device. The list can sometimes be lengthy. Device timeline event flags help you track events that could be related. + +After you've gone through a device timeline, you can sort, filter, and export the specific events that you flagged. + +While navigating the device timeline, you can search and filter for specific events. You can set event flags by: + +- Highlighting the most important events +- Marking events that requires deep dive +- Building a clean breach timeline + +## Flag an event +1. Find the event that you want to flag +2. Click the flag icon in the Flag column. + + +## View flagged events + +1. In the timeline **Filters** section, enable **Flagged events**. +2. Click **Apply**. Only flagged events are displayed. +You can apply additional filters by clicking on the time bar. This will only show events prior to the flagged event. From 9134e24e0deb9ecf90f5394837bcdf36907f60ca Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 30 Jul 2020 13:39:46 -0700 Subject: [PATCH 0486/1414] Update kernel-dma-protection-for-thunderbolt.md minor edits --- .../kernel-dma-protection-for-thunderbolt.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md index c951585127..6ea046a8f3 100644 --- a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md +++ b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md @@ -117,9 +117,9 @@ If the peripherals do have class drivers provided by Windows 10, please use thes ### My system's Kernel DMA Protection is off. Can DMA-remapping for a specific device be turned on? -Yes. DMA remapping for a specific device can be turned on independent from Kernel DMA Protection. (i.e. if the driver opts in and VT-d is turned on, then DMA remapping will be enabled for the devices driver, even if Kernel DMA Protection is off). +Yes. DMA remapping for a specific device can be turned on independent from Kernel DMA Protection. For example, if the driver opts in and VT-d (Virtualization Technology for Directed I/O) is turned on, then DMA remapping will be enabled for the devices driver even if Kernel DMA Protection is turned off. -Kernel DMA Protection is a policy that allows/disallows devices to perform DMA, based on their remapping state/capabilities. +Kernel DMA Protection is a policy that allows or blocks devices to perform DMA, based on their remapping state and capabilities. ### Do Microsoft drivers support DMA-remapping? In Windows 10 1803 and beyond, the Microsoft inbox drivers for USB XHCI (3.x) Controllers, Storage AHCI/SATA Controllers and Storage NVMe Controllers support DMA Remapping. From 1d04cd0829ba18fbaeca6363e7b178bcc54ef906 Mon Sep 17 00:00:00 2001 From: Michael Niehaus Date: Thu, 30 Jul 2020 13:42:55 -0700 Subject: [PATCH 0487/1414] Update add-devices.md Added additional notes to help clarify that OEMs and partners shouldn't be providing hardware hashes to customers. --- windows/deployment/windows-autopilot/add-devices.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopilot/add-devices.md b/windows/deployment/windows-autopilot/add-devices.md index cb55dd325b..6105b5ae0f 100644 --- a/windows/deployment/windows-autopilot/add-devices.md +++ b/windows/deployment/windows-autopilot/add-devices.md @@ -31,6 +31,9 @@ When you purchase devices directly from an OEM, that OEM can automatically regis Before an OEM can register devices on behalf of an organization, the organization must grant the OEM permission to do so. This process is initiated by the OEM, with approval granted by an Azure AD global administrator from the organization. See the "Customer Consent" section of the [Customer consent page](https://docs.microsoft.com/windows/deployment/windows-autopilot/registration-auth#oem-authorization). +> [!Note] +> While the hardware hashes are generated as part of the OEM device manufacturing process, these should not be provided directly to customers or CSP partners. Instead, the OEM should register devices on the customer's behalf. In cases where devices are being registered by CSP partners, OEMs may provide PKID information to those partners to support the device registration process. + ## Reseller, distributor, or partner registration Customers may purchase devices from resellers, distributors, or other partners. As long as these resellers, distributors, and partners are part of the [Cloud Solution Partners (CSP) program](https://partner.microsoft.com/en-us/cloud-solution-provider), they too can register devices on behalf of the customer. @@ -39,6 +42,9 @@ As with OEMs, CSP partners must be granted permission to register devices on beh Windows Autopilot does not require delegated administrator permissions when establishing the relationship between the CSP partner and the organization. As part of the approval process performed by the global administrator, the global administrator can choose to uncheck the "Include delegated administration permissions" checkbox. +> [!Note] +> While resellers, distributors, or partners could boot each new Windows device to obtain the hardware hash (for purposes of providing them to customers or direct registration by the partner), this is not recommended. Instead, these partners should register devices using the PKID information obtained from the device packaging (barcode) or obtained electronically from the OEM or upstream partner (e.g. distributor). + ## Automatic registration of existing devices If an existing device is already running a supported version of Windows 10 semi-annual channel and enrolled in an MDM service such an Intune, that MDM service can ask the device for the hardware ID (also known as a hardware hash). Once it has that, it can automatically register the device with Windows Autopilot. @@ -51,6 +57,9 @@ Also note that when using the [Windows Autopilot for existing devices](https://d To perform manual registration of a device, you must first capture its hardware ID (also known as a hardware hash). Once this process has completed, the resulting hardware ID can be uploaded to the Windows Autopilot service. Because this process requires booting the device into Windows 10 in order to obtain the hardware ID, this is intended primarily for testing and evaluation scenarios. +> [!Note] +> Customers can only register devices with a hardware hash. Other methods (PKID, tuple) are available through OEMs or CSP partners as described in the previous sections. + ## Device identification To define a device to the Windows Autopilot deployment service, a unique hardware ID for the device needs to be captured and uploaded to the service. While this step is ideally done by the hardware vendor (OEM, reseller, or distributor), automatically associating the device with an organization, it is also possible to do this through a harvesting process that collects the device from within a running Windows 10 installation. @@ -172,4 +181,4 @@ When deploying new devices using Windows Autopilot, the following steps are requ ## Other configuration settings -- [Bitlocker encryption settings](bitlocker.md): You can configure the BitLocker encryption settings to be applied before automatic encryption is started. \ No newline at end of file +- [Bitlocker encryption settings](bitlocker.md): You can configure the BitLocker encryption settings to be applied before automatic encryption is started. From 29b7702a6a2f6c1337495b3564deb8ef09626b5d Mon Sep 17 00:00:00 2001 From: Kelly Baker Date: Thu, 30 Jul 2020 15:11:44 -0700 Subject: [PATCH 0488/1414] Fix warning in sync PR --- windows/deployment/windows-autopilot/add-devices.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/windows-autopilot/add-devices.md b/windows/deployment/windows-autopilot/add-devices.md index 6105b5ae0f..24429cf361 100644 --- a/windows/deployment/windows-autopilot/add-devices.md +++ b/windows/deployment/windows-autopilot/add-devices.md @@ -36,9 +36,9 @@ Before an OEM can register devices on behalf of an organization, the organizatio ## Reseller, distributor, or partner registration -Customers may purchase devices from resellers, distributors, or other partners. As long as these resellers, distributors, and partners are part of the [Cloud Solution Partners (CSP) program](https://partner.microsoft.com/en-us/cloud-solution-provider), they too can register devices on behalf of the customer. +Customers may purchase devices from resellers, distributors, or other partners. As long as these resellers, distributors, and partners are part of the [Cloud Solution Partners (CSP) program](https://partner.microsoft.com/cloud-solution-provider), they too can register devices on behalf of the customer. -As with OEMs, CSP partners must be granted permission to register devices on behalf of an organization. This follows the process described on the [Customer consent page](https://docs.microsoft.com/windows/deployment/windows-autopilot/registration-auth#csp-authorization). The CSP partner initiates a request to establish a relationship with the organization, with approval granted by a global administrator from the organization. Once approved, CSP partners add devices using [Partner Center](https://partner.microsoft.com/en-us/pcv/dashboard/overview), either directly through the web site or via available APIs that can automate the same tasks. +As with OEMs, CSP partners must be granted permission to register devices on behalf of an organization. This follows the process described on the [Customer consent page](https://docs.microsoft.com/windows/deployment/windows-autopilot/registration-auth#csp-authorization). The CSP partner initiates a request to establish a relationship with the organization, with approval granted by a global administrator from the organization. Once approved, CSP partners add devices using [Partner Center](https://partner.microsoft.com/pcv/dashboard/overview), either directly through the web site or via available APIs that can automate the same tasks. Windows Autopilot does not require delegated administrator permissions when establishing the relationship between the CSP partner and the organization. As part of the approval process performed by the global administrator, the global administrator can choose to uncheck the "Include delegated administration permissions" checkbox. From 5195ff7a7c5c7014c18e8be03ae0d44b3d32b979 Mon Sep 17 00:00:00 2001 From: ashwin-pr <66497769+ashwin-pr@users.noreply.github.com> Date: Fri, 31 Jul 2020 16:12:47 +0530 Subject: [PATCH 0489/1414] Update android-intune.md Fixed a few broken URLs --- .../microsoft-defender-atp/android-intune.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md index 42d75ed3b8..d2f56eeeb1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md @@ -26,7 +26,7 @@ ms.topic: conceptual This topic describes deploying Microsoft Defender ATP for Android on Intune Company Portal enrolled devices. For more information about Intune device enrollment, see [Enroll your -device](https://microsoft.sharepoint.com/teams/WDATPIndia/Shared%20Documents/General/PM%20Docs/External%20Documentation/aka.ms/enrollAndroid). +device](https://docs.microsoft.com/mem/intune/user-help/enroll-device-android-company-portal). > [!NOTE] @@ -45,7 +45,7 @@ This topic describes how to deploy Microsoft Defender ATP for Android on Intune Download the onboarding package from Microsoft Defender Security Center. 1. In [Microsoft Defender Security -Center](https://microsoft.sharepoint.com/teams/WDATPIndia/Shared%20Documents/General/PM%20Docs/External%20Documentation/securitycenter.microsoft.com), go to **Settings** \> **Machine Management** \> **Onboarding**. +Center](https://securitycenter.microsoft.com), go to **Settings** \> **Machine Management** \> **Onboarding**. 2. In the first drop-down, select **Android** as the Operating system. @@ -283,7 +283,7 @@ and then your onboarding should be successful. 4. At this stage the device is successfully onboarded onto Microsoft Defender ATP for Android. You can verify this on the [Microsoft Defender Security -Center](https://microsoft.sharepoint.com/teams/WDATPIndia/Shared%20Documents/General/PM%20Docs/External%20Documentation/securitycenter.microsoft.com) +Center](https://securitycenter.microsoft.com) by navigating to the **Devices** page. ![Image of Microsoft Defender ATP portal](images/9fe378a1dce0f143005c3aa53d8c4f51.png) From d1f2faf7cc58d36293350943bcd3954081fb6d59 Mon Sep 17 00:00:00 2001 From: ashwin-pr <66497769+ashwin-pr@users.noreply.github.com> Date: Fri, 31 Jul 2020 16:27:24 +0530 Subject: [PATCH 0490/1414] Update android-configure.md Added note on VPN usage in web protection --- .../microsoft-defender-atp/android-configure.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-configure.md b/windows/security/threat-protection/microsoft-defender-atp/android-configure.md index dc28afd7dc..92405839bb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-configure.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-configure.md @@ -42,9 +42,11 @@ Microsoft Defender ATP for Android enables admins to configure custom indicators ## Configure web protection Microsoft Defender ATP for Android allows IT Administrators the ability to configure the web protection feature. This capability is available within the Microsoft Endpoint Manager Admin center. - +[!NOTE] +> Microsoft Defender ATP for Android would use a VPN in order to provide the Web Protection feature. This is not a regular VPN and is a local/self-looping VPN that does not take traffic outside the device. For more information, see [Configure web protection on devices that run Android](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection-manage-android). + ## Related topics - [Overview of Microsoft Defender ATP for Android](microsoft-defender-atp-android.md) - [Deploy Microsoft Defender ATP for Android with Microsoft Intune](android-intune.md) From d2840c09d1926bf87841adcca8858b0bdd3302aa Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 31 Jul 2020 08:50:15 -0700 Subject: [PATCH 0491/1414] Update manage-atp-post-migration.md --- .../microsoft-defender-atp/manage-atp-post-migration.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md index c6fb94903f..678b668c71 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md @@ -22,13 +22,14 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -After you have moved from your previous endpoint protection and antivirus solution to Microsoft Defender ATP, your next step is to manage your features and capabilities. We recommend using [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), which includes Intune and Configuration Manager, to manage your organization's devices and security settings. However, you can use other tools/methods, such as Group Policy Objects. +After you have moved from your previous endpoint protection and antivirus solution to Microsoft Defender ATP, your next step is to manage your features and capabilities. We recommend using [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), which includes [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) and [Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction), to manage your organization's devices and security settings. However, you can use other tools/methods, such as [Group Policy Objects in Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services/manage-group-policy). The following table lists various tools/methods you can use, with links to learn more.

|Tool/Method |Description | |---------|---------| +|**[Threat and vulnerability management dashboard insights](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights)** in the Microsoft Defender Security Center ([https://securitycenter.windows.com](https://securitycenter.windows.com)) |The threat & vulnerability management dashboard provides actionable information that your security operations team can use to reduce exposure and improve your organization's security posture.

See [Threat & vulnerability management](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt). | |**[Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune)** (recommended) |Microsoft Intune, a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), focuses on mobile device management (MDM) and mobile application management (MAM). With Intune, you control how your organization’s devices are used, including mobile phones, tablets, and laptops. You can also configure specific policies to control applications.

See [Manage Microsoft Defender ATP using Intune](manage-atp-post-migration-intune.md). | |**[Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction)** |Configuration Manager, formerly known as System Center Configuration Manager, is a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview). Configuration Manager is a powerful tool to manage your users, devices, and software.

See [Manage Microsoft Defender ATP with Configuration Manager](manage-atp-post-migration-configuration-manager.md). | |**[Group Policy Objects in Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services/manage-group-policy)** |[Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services/overview) includes built-in Group Policy Objects for users and devices. You can customize the built-in Group Policy Objects as needed for your environment, as well as create custom Group Policy Objects and organizational units (OUs).

See [Manage Microsoft Defender ATP with Group Policy Objects](manage-atp-post-migration-group-policy-objects.md). | From 1bed55dba8bd17397d349de33af460754a6dec65 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 31 Jul 2020 08:52:36 -0700 Subject: [PATCH 0492/1414] Update manage-atp-post-migration.md --- .../microsoft-defender-atp/manage-atp-post-migration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md index 678b668c71..ef1b840b47 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md @@ -29,7 +29,7 @@ The following table lists various tools/methods you can use, with links to learn |Tool/Method |Description | |---------|---------| -|**[Threat and vulnerability management dashboard insights](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights)** in the Microsoft Defender Security Center ([https://securitycenter.windows.com](https://securitycenter.windows.com)) |The threat & vulnerability management dashboard provides actionable information that your security operations team can use to reduce exposure and improve your organization's security posture.

See [Threat & vulnerability management](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt). | +|**[Threat and vulnerability management dashboard insights](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights)** in the Microsoft Defender Security Center ([https://securitycenter.windows.com](https://securitycenter.windows.com)) |The threat & vulnerability management dashboard provides actionable information that your security operations team can use to reduce exposure and improve your organization's security posture.

See [Threat & vulnerability management](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt) and [Overview of the Microsoft Defender Security Center](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/use). | |**[Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune)** (recommended) |Microsoft Intune, a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), focuses on mobile device management (MDM) and mobile application management (MAM). With Intune, you control how your organization’s devices are used, including mobile phones, tablets, and laptops. You can also configure specific policies to control applications.

See [Manage Microsoft Defender ATP using Intune](manage-atp-post-migration-intune.md). | |**[Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction)** |Configuration Manager, formerly known as System Center Configuration Manager, is a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview). Configuration Manager is a powerful tool to manage your users, devices, and software.

See [Manage Microsoft Defender ATP with Configuration Manager](manage-atp-post-migration-configuration-manager.md). | |**[Group Policy Objects in Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services/manage-group-policy)** |[Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services/overview) includes built-in Group Policy Objects for users and devices. You can customize the built-in Group Policy Objects as needed for your environment, as well as create custom Group Policy Objects and organizational units (OUs).

See [Manage Microsoft Defender ATP with Group Policy Objects](manage-atp-post-migration-group-policy-objects.md). | From 9e2c4b5647a915f4e5240c29b219219f895e027a Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 31 Jul 2020 08:54:15 -0700 Subject: [PATCH 0493/1414] Update manage-atp-post-migration.md --- .../microsoft-defender-atp/manage-atp-post-migration.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md index ef1b840b47..831eb26632 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md @@ -30,8 +30,8 @@ The following table lists various tools/methods you can use, with links to learn |Tool/Method |Description | |---------|---------| |**[Threat and vulnerability management dashboard insights](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights)** in the Microsoft Defender Security Center ([https://securitycenter.windows.com](https://securitycenter.windows.com)) |The threat & vulnerability management dashboard provides actionable information that your security operations team can use to reduce exposure and improve your organization's security posture.

See [Threat & vulnerability management](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt) and [Overview of the Microsoft Defender Security Center](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/use). | -|**[Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune)** (recommended) |Microsoft Intune, a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), focuses on mobile device management (MDM) and mobile application management (MAM). With Intune, you control how your organization’s devices are used, including mobile phones, tablets, and laptops. You can also configure specific policies to control applications.

See [Manage Microsoft Defender ATP using Intune](manage-atp-post-migration-intune.md). | -|**[Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction)** |Configuration Manager, formerly known as System Center Configuration Manager, is a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview). Configuration Manager is a powerful tool to manage your users, devices, and software.

See [Manage Microsoft Defender ATP with Configuration Manager](manage-atp-post-migration-configuration-manager.md). | +|**[Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune)** (recommended) |Microsoft Intune (Intune), a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), focuses on mobile device management (MDM) and mobile application management (MAM). With Intune, you control how your organization’s devices are used, including mobile phones, tablets, and laptops. You can also configure specific policies to control applications.

See [Manage Microsoft Defender ATP using Intune](manage-atp-post-migration-intune.md). | +|**[Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction)** |Microsoft Endpoint Configuration Manager (Configuration Manager), formerly known as System Center Configuration Manager, is a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview). Configuration Manager is a powerful tool to manage your users, devices, and software.

See [Manage Microsoft Defender ATP with Configuration Manager](manage-atp-post-migration-configuration-manager.md). | |**[Group Policy Objects in Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services/manage-group-policy)** |[Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services/overview) includes built-in Group Policy Objects for users and devices. You can customize the built-in Group Policy Objects as needed for your environment, as well as create custom Group Policy Objects and organizational units (OUs).

See [Manage Microsoft Defender ATP with Group Policy Objects](manage-atp-post-migration-group-policy-objects.md). | |**[PowerShell, WMI, and MPCmdRun.exe](manage-atp-post-migration-other-tools.md)** |*We recommend using Intune, Configuration Manager, or Group Policy Objects to manage threat protection features on your organization's devices. However, you can configure some settings, such as Microsoft Defender Antivirus settings on individual devices (endpoints) with PowerShell, WMI, or the MPCmdRun.exe tool.*

You can use PowerShell to manage Microsoft Defender Antivirus, exploit protection, and your attack surface reduction rules. See [Configure Microsoft Defender ATP with PowerShell](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-powershell).

You can use Windows Management Instrumentation (WMI) to manage Microsoft Defender Antivirus and exclusions. See [Configure Microsoft Defender ATP with WMI](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-windows-management-instrumentation-wmi).

You can use the Microsoft Malware Protection Command Line Utility (MPCmdRun.exe) to manage Microsoft Defender Antivirus and exclusions, as well as validate connections between your network and the cloud. See [Configure Microsoft Defender ATP with MPCmdRun.exe](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-microsoft-malware-protection-command-line-utility-mpcmdrunexe). | From 06f50de5e8d4dd3d4ff2268ee3c9be4ec929b496 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 31 Jul 2020 08:58:20 -0700 Subject: [PATCH 0494/1414] fixes per tech review --- .../microsoft-defender-atp/manage-atp-post-migration-intune.md | 2 +- .../microsoft-defender-atp/manage-atp-post-migration.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index 4abc3360f7..623f638702 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -53,7 +53,7 @@ The following table lists various tasks you can perform to configure Microsoft D |**Use Conditional Access** to control the devices and apps that can connect to your email and company resources |[Configure Conditional Access in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access) | |**Configure Microsoft Defender Antivirus settings** using the Policy configuration service provider ([Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider)) |[Device restrictions: Microsoft Defender Antivirus](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus)

[Policy CSP - Microsoft Defender ATP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-defender) | |**If necessary, specify exclusions for Microsoft Defender Antivirus**

*Generally, you shouldn't need to apply exclusions. Microsoft Defender Antivirus includes a number of automatic exclusions based on known OS behaviors and typical management files, such as those used in enterprise management, database management, and other enterprise scenarios and situations.* |[Virus scanning recommendations for Enterprise computers that are running currently supported versions of Windows](https://support.microsoft.com/help/822158/virus-scanning-recommendations-for-enterprise-computers)

[Device restrictions: Microsoft Defender Antivirus Exclusions for Windows 10 devices](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus-exclusions)

[Configure Microsoft Defender Antivirus exclusions on Windows Server 2016 or 2019](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus)| -|**Configure your attack surface reduction rules** to target software behaviors that are often abused by attackers

*Configure your attack surface reduction rules in [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender) at first (for at least one week and up to two months). You can monitor status using Power BI ([get our template](https://github.com/microsoft/MDATP-PowerBI-Templates/tree/master/Attack%20Surface%20Reduction%20rules)), and then set those rules to active mode when you're ready.* |[Audit mode in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender)

[Endpoint protection: Attack Surface Reduction](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10?toc=/intune/configuration/toc.json&bc=/intune/configuration/breadcrumb/toc.json#attack-surface-reduction)

[Learn more about attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction) | +|**Configure your attack surface reduction rules** to target software behaviors that are often abused by attackers

*Configure your attack surface reduction rules in [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender) at first (for at least one week and up to two months). You can monitor status using Power BI ([get our template](https://github.com/microsoft/MDATP-PowerBI-Templates/tree/master/Attack%20Surface%20Reduction%20rules)), and then set those rules to active mode when you're ready.* |[Audit mode in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender)

[Endpoint protection: Attack Surface Reduction](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10?toc=/intune/configuration/toc.json&bc=/intune/configuration/breadcrumb/toc.json#attack-surface-reduction)

[Learn more about attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction)

[Tech Community blog post: Demystifying attack surface reduction rules - Part 1](https://techcommunity.microsoft.com/t5/microsoft-defender-atp/demystifying-attack-surface-reduction-rules-part-1/ba-p/1306420) | |**Configure your network filtering** to block outbound connections from any app to IP addresses or domains with low reputations

*Network filtering is also referred to as [network protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/network-protection).*

*Make sure that Windows 10 devices have the latest [antimalware platform updates](https://support.microsoft.com/help/4052623/update-for-microsoft-defender-antimalware-platform) installed.*|[Endpoint protection: Network filtering](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#network-filtering)

[Review network protection events in Windows Event Viewer](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/evaluate-network-protection#review-network-protection-events-in-windows-event-viewer) | |**Configure controlled folder access** to protect against ransomware

*[Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/controlled-folders) is also referred to as antiransomware protection.* |[Endpoint protection: Controlled folder access](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#controlled-folder-access)

[Enable controlled folder access in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders#intune) | |**Configure exploit protection** to protect your organization's devices from malware that uses exploits to spread and infect other devices

*[Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/exploit-protection) is also referred to as Exploit Guard.* |[Endpoint protection: Microsoft Defender Exploit Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-exploit-guard)

[Enable exploit protection in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection#intune) | diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md index 831eb26632..4dc33bb128 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md @@ -33,5 +33,5 @@ The following table lists various tools/methods you can use, with links to learn |**[Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune)** (recommended) |Microsoft Intune (Intune), a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), focuses on mobile device management (MDM) and mobile application management (MAM). With Intune, you control how your organization’s devices are used, including mobile phones, tablets, and laptops. You can also configure specific policies to control applications.

See [Manage Microsoft Defender ATP using Intune](manage-atp-post-migration-intune.md). | |**[Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction)** |Microsoft Endpoint Configuration Manager (Configuration Manager), formerly known as System Center Configuration Manager, is a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview). Configuration Manager is a powerful tool to manage your users, devices, and software.

See [Manage Microsoft Defender ATP with Configuration Manager](manage-atp-post-migration-configuration-manager.md). | |**[Group Policy Objects in Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services/manage-group-policy)** |[Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services/overview) includes built-in Group Policy Objects for users and devices. You can customize the built-in Group Policy Objects as needed for your environment, as well as create custom Group Policy Objects and organizational units (OUs).

See [Manage Microsoft Defender ATP with Group Policy Objects](manage-atp-post-migration-group-policy-objects.md). | -|**[PowerShell, WMI, and MPCmdRun.exe](manage-atp-post-migration-other-tools.md)** |*We recommend using Intune, Configuration Manager, or Group Policy Objects to manage threat protection features on your organization's devices. However, you can configure some settings, such as Microsoft Defender Antivirus settings on individual devices (endpoints) with PowerShell, WMI, or the MPCmdRun.exe tool.*

You can use PowerShell to manage Microsoft Defender Antivirus, exploit protection, and your attack surface reduction rules. See [Configure Microsoft Defender ATP with PowerShell](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-powershell).

You can use Windows Management Instrumentation (WMI) to manage Microsoft Defender Antivirus and exclusions. See [Configure Microsoft Defender ATP with WMI](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-windows-management-instrumentation-wmi).

You can use the Microsoft Malware Protection Command Line Utility (MPCmdRun.exe) to manage Microsoft Defender Antivirus and exclusions, as well as validate connections between your network and the cloud. See [Configure Microsoft Defender ATP with MPCmdRun.exe](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-microsoft-malware-protection-command-line-utility-mpcmdrunexe). | +|**[PowerShell, WMI, and MPCmdRun.exe](manage-atp-post-migration-other-tools.md)** |*We recommend using Microsoft Endpoint Manager (which includes Intune and Configuration Manager) to manage threat protection features on your organization's devices. However, you can configure some settings, such as Microsoft Defender Antivirus settings on individual devices (endpoints) with PowerShell, WMI, or the MPCmdRun.exe tool.*

You can use PowerShell to manage Microsoft Defender Antivirus, exploit protection, and your attack surface reduction rules. See [Configure Microsoft Defender ATP with PowerShell](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-powershell).

You can use Windows Management Instrumentation (WMI) to manage Microsoft Defender Antivirus and exclusions. See [Configure Microsoft Defender ATP with WMI](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-windows-management-instrumentation-wmi).

You can use the Microsoft Malware Protection Command Line Utility (MPCmdRun.exe) to manage Microsoft Defender Antivirus and exclusions, as well as validate connections between your network and the cloud. See [Configure Microsoft Defender ATP with MPCmdRun.exe](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-microsoft-malware-protection-command-line-utility-mpcmdrunexe). | From 69b8fcb5740d5b2e1654f7475b0c64d6fd6191ce Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 31 Jul 2020 09:01:44 -0700 Subject: [PATCH 0495/1414] Update manage-atp-post-migration-intune.md --- .../manage-atp-post-migration-intune.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index 623f638702..45ade40e9f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -61,9 +61,18 @@ The following table lists various tasks you can perform to configure Microsoft D |**Configure Microsoft Defender Firewall** to block unauthorized network traffic flowing into or out of your organization's devices |[Endpoint protection: Microsoft Defender Firewall](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-firewall)

[Microsoft Defender Firewall with Advanced Security](https://docs.microsoft.com/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security) | |**Configure encryption and BitLocker** to protect information on your organization's devices running Windows |[Endpoint protection: Windows Encryption](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#windows-encryption)

[BitLocker for Windows 10 devices](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) | |**Configure Microsoft Defender Credential Guard** to protect against credential theft attacks |For Windows 10, Windows Server 2016, and Windows Server 2019, see [Endpoint protection: Microsoft Defender Credential Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-credential-guard)

For Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1, and Windows Server 2012 R2, see [Mitigating Pass-the-Hash (PtH) Attacks and Other Credential Theft, Version 1 and 2](https://www.microsoft.com/download/details.aspx?id=36036) | -|**Configure your Microsoft Defender Security Center** ([https://securitycenter.windows.com](https://securitycenter.windows.com)) to view alerts, configure threat protection features, and view detailed information about your organization's overall security posture.

*You can also configure whether and what features end users can see in the Microsoft Defender Security Center.* |[Overview of the Microsoft Defender Security Center](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/use)

[Endpoint protection: Microsoft Defender Security Center](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-security-center) | |**Configure Microsoft Defender Application Control** to choose whether to audit or trust apps on your organization's devices

*Microsoft Defender Application Control is also referred to as [AppLocker](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/applocker/applocker-overview).*|[Deploy Microsoft 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)

[Endpoint protection: MIcrosoft Defender Application Control](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-application-control)

[AppLocker CSP](https://docs.microsoft.com/windows/client-management/mdm/applocker-csp)| +## Configure your Microsoft Defender Security Center + +If you haven't already done so, **configure your Microsoft Defender Security Center** ([https://securitycenter.windows.com](https://securitycenter.windows.com)) to view alerts, configure threat protection features, and view detailed information about your organization's overall security posture. + +You can also configure whether and what features end users can see in the Microsoft Defender Security Center. + +- [Overview of the Microsoft Defender Security Center](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/use) + +- [Endpoint protection: Microsoft Defender Security Center](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-security-center) + ## Next steps - [Get an overview of threat and vulnerability management](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt) From 02fcb153a71864e1340b53d85f764133f56ca3f3 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 31 Jul 2020 09:06:44 -0700 Subject: [PATCH 0496/1414] Update manage-atp-post-migration-intune.md --- .../microsoft-defender-atp/manage-atp-post-migration-intune.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index 45ade40e9f..3d9a877996 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -62,6 +62,7 @@ The following table lists various tasks you can perform to configure Microsoft D |**Configure encryption and BitLocker** to protect information on your organization's devices running Windows |[Endpoint protection: Windows Encryption](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#windows-encryption)

[BitLocker for Windows 10 devices](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) | |**Configure Microsoft Defender Credential Guard** to protect against credential theft attacks |For Windows 10, Windows Server 2016, and Windows Server 2019, see [Endpoint protection: Microsoft Defender Credential Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-credential-guard)

For Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1, and Windows Server 2012 R2, see [Mitigating Pass-the-Hash (PtH) Attacks and Other Credential Theft, Version 1 and 2](https://www.microsoft.com/download/details.aspx?id=36036) | |**Configure Microsoft Defender Application Control** to choose whether to audit or trust apps on your organization's devices

*Microsoft Defender Application Control is also referred to as [AppLocker](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/applocker/applocker-overview).*|[Deploy Microsoft 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)

[Endpoint protection: MIcrosoft Defender Application Control](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-application-control)

[AppLocker CSP](https://docs.microsoft.com/windows/client-management/mdm/applocker-csp)| +|**Configure device control and USB peripherals access** to help prevent threats in unauthorized peripherals from compromising your devices |[Control USB devices and other removable media using Microsoft Defender ATP and Intune](https://docs.microsoft.com/en-us/windows/security/threat-protection/device-control/control-usb-devices-using-intune) | ## Configure your Microsoft Defender Security Center From 7c8f31d383801d6a0054e8e69047fbcfd356edd4 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 31 Jul 2020 09:22:09 -0700 Subject: [PATCH 0497/1414] fixes per tech review --- ...age-atp-post-migration-configuration-manager.md | 14 +++++++++++++- ...nage-atp-post-migration-group-policy-objects.md | 13 ++++++++++++- 2 files changed, 25 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md index 88a0383b79..b61f4e43c1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md @@ -22,7 +22,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) to manage your organization's threat protection features for devices (also referred to as endpoints). You can also use [Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction) to manage some settings in Microsoft Defender ATP. Both Configuration Manager and Microsoft Intune are part of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem), along with Desktop Analytics, and other features & capabilities. +We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) (Intune) to manage your organization's threat protection features for devices (also referred to as endpoints). You can also use [Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction) (Configuration Manager) to manage some settings in Microsoft Defender ATP. Both Configuration Manager and Microsoft Intune are part of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem), along with Desktop Analytics, and other features & capabilities. - [Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview) - [Co-manage Microsoft Defender ATP on Windows 10 devices with Configuration Manager and Intune](manage-atp-post-migration-intune.md) @@ -34,6 +34,18 @@ We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fund |**Use Configuration Manager to onboard devices** to Microsoft Defender ATP

*If you have devices (or endpoints) not already onboarded to Microsoft Defender ATP, you can do that with Configuration Manager.* |[Onboard to Microsoft Defender ATP with Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/defender-advanced-threat-protection#about-onboarding-to-atp-with-configuration-manager) | |**Manage antimalware policies and Windows Firewall security** for client computers (endpoints)

*Configure endpoint protection features, including Microsoft Defender ATP, exploit protection, application control, antimalware, firewall settings, and more.* |[Configuration Manager: Endpoint Protection](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection) | |**Choose methods for updating antimalware updates** on your organization's devices

*With Endpoint Protection in Configuration Manager, you can choose from several methods to keep antimalware definitions up to date on your organization's devices.* |[Configure definition updates for Endpoint Protection](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-definition-updates)

[Use Configuration Manager to deliver definition updates](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-definitions-configmgr) | +|**Enable Network Protection** to help prevent employees from using apps that malicious content on the Internet

*We recommend using [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/evaluate-network-protection) at first for network protection in a test environment to see which apps would be blocked before rolling out.* |[Turn on network protection with Configuration Manager](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-network-protection#microsoft-endpoint-configuration-manager) | +|**Configure controlled folder access** to protect against ransomware

*Controlled folder access is also referred to as antiransomware protection.* |[Endpoint protection: Controlled folder access](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#controlled-folder-access)

[Enable controlled folder access in Microsoft Endpoint Configuration Manage](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders#microsoft-endpoint-configuration-manager) | + +## Configure your Microsoft Defender Security Center + +If you haven't already done so, **configure your Microsoft Defender Security Center** ([https://securitycenter.windows.com](https://securitycenter.windows.com)) to view alerts, configure threat protection features, and view detailed information about your organization's overall security posture. + +You can also configure whether and what features end users can see in the Microsoft Defender Security Center. + +- [Overview of the Microsoft Defender Security Center](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/use) + +- [Endpoint protection: Microsoft Defender Security Center](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-security-center) ## Next steps diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md index 3f9b7d6e6c..8ab131365f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md @@ -23,7 +23,7 @@ ms.topic: article - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) > [!NOTE] -> We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) to manage your organization's threat protection features for devices (also referred to as endpoints). See [Manage Microsoft Defender ATP with Intune](manage-atp-post-migration-intune.md). +> We recommend using [Microsoft Endpoint Manager](https://docs.microsoft.com/mem) to manage your organization's threat protection features for devices (also referred to as endpoints). Endpoint Manager includes [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) and [Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction). **[Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview)**. You can use Group Policy Objects in Azure Active Directory Domain Services to manage some settings in Microsoft Defender ATP. @@ -37,6 +37,17 @@ The following table lists various tasks you can perform to configure Microsoft D |**Configure Microsoft Defender Antivirus**

*Configure antivirus features & capabilities, including policy settings, exclusions, remediation, and scheduled scans on your organization's devices (also referred to as endpoints).* |[Use Group Policy settings to configure and manage Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-group-policy-microsoft-defender-antivirus)

[Use Group Policy to enable cloud-delivered protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus#use-group-policy-to-enable-cloud-delivered-protection) | |**Manage your organization's attack surface reduction rules**

*Customize your attack surface reduction rules by excluding files & folders, or by adding custom text to notification alerts that appear on a users' devices.* |[Customize attack surface reduction rules with Group Policy Objects](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction#use-group-policy-to-exclude-files-and-folders) | |**Manage exploit protection settings**

*You can customize your exploit protection settings, import a configuration file, and then use Group Policy to deploy that configuration file.* |[Customize exploit protection settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection)

[Import, export, and deploy exploit protection configurations](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/import-export-exploit-protection-emet-xml)

[Use Group Policy to distribute the configuration](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/import-export-exploit-protection-emet-xml#use-group-policy-to-distribute-the-configuration) | +|**Enable Network Protection** to help prevent employees from using apps that malicious content on the Internet

*We recommend using [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/evaluate-network-protection) at first for network protection in a test environment to see which apps would be blocked before rolling out.* | | + +## Configure your Microsoft Defender Security Center + +If you haven't already done so, **configure your Microsoft Defender Security Center** ([https://securitycenter.windows.com](https://securitycenter.windows.com)) to view alerts, configure threat protection features, and view detailed information about your organization's overall security posture. + +You can also configure whether and what features end users can see in the Microsoft Defender Security Center. + +- [Overview of the Microsoft Defender Security Center](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/use) + +- [Endpoint protection: Microsoft Defender Security Center](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-security-center) ## Next steps From f4d4779938f69da99c4e72a3bba07b5a30b9983f Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 31 Jul 2020 09:24:04 -0700 Subject: [PATCH 0498/1414] Update manage-atp-post-migration-group-policy-objects.md --- .../manage-atp-post-migration-group-policy-objects.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md index 8ab131365f..a21257dae8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md @@ -37,7 +37,7 @@ The following table lists various tasks you can perform to configure Microsoft D |**Configure Microsoft Defender Antivirus**

*Configure antivirus features & capabilities, including policy settings, exclusions, remediation, and scheduled scans on your organization's devices (also referred to as endpoints).* |[Use Group Policy settings to configure and manage Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-group-policy-microsoft-defender-antivirus)

[Use Group Policy to enable cloud-delivered protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus#use-group-policy-to-enable-cloud-delivered-protection) | |**Manage your organization's attack surface reduction rules**

*Customize your attack surface reduction rules by excluding files & folders, or by adding custom text to notification alerts that appear on a users' devices.* |[Customize attack surface reduction rules with Group Policy Objects](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction#use-group-policy-to-exclude-files-and-folders) | |**Manage exploit protection settings**

*You can customize your exploit protection settings, import a configuration file, and then use Group Policy to deploy that configuration file.* |[Customize exploit protection settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection)

[Import, export, and deploy exploit protection configurations](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/import-export-exploit-protection-emet-xml)

[Use Group Policy to distribute the configuration](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/import-export-exploit-protection-emet-xml#use-group-policy-to-distribute-the-configuration) | -|**Enable Network Protection** to help prevent employees from using apps that malicious content on the Internet

*We recommend using [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/evaluate-network-protection) at first for network protection in a test environment to see which apps would be blocked before rolling out.* | | +|**Enable Network Protection** to help prevent employees from using apps that malicious content on the Internet

*We recommend using [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/evaluate-network-protection) at first for network protection in a test environment to see which apps would be blocked before rolling out.* |[Turn on network protection using Group Policy](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-network-protection#group-policy) | ## Configure your Microsoft Defender Security Center From 526831ee2e3f81a3dab5a1062f5881cb2a75ff99 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 31 Jul 2020 09:27:54 -0700 Subject: [PATCH 0499/1414] Update manage-atp-post-migration-group-policy-objects.md --- .../manage-atp-post-migration-group-policy-objects.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md index a21257dae8..60966bfab9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md @@ -38,6 +38,8 @@ The following table lists various tasks you can perform to configure Microsoft D |**Manage your organization's attack surface reduction rules**

*Customize your attack surface reduction rules by excluding files & folders, or by adding custom text to notification alerts that appear on a users' devices.* |[Customize attack surface reduction rules with Group Policy Objects](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction#use-group-policy-to-exclude-files-and-folders) | |**Manage exploit protection settings**

*You can customize your exploit protection settings, import a configuration file, and then use Group Policy to deploy that configuration file.* |[Customize exploit protection settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection)

[Import, export, and deploy exploit protection configurations](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/import-export-exploit-protection-emet-xml)

[Use Group Policy to distribute the configuration](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/import-export-exploit-protection-emet-xml#use-group-policy-to-distribute-the-configuration) | |**Enable Network Protection** to help prevent employees from using apps that malicious content on the Internet

*We recommend using [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/evaluate-network-protection) at first for network protection in a test environment to see which apps would be blocked before rolling out.* |[Turn on network protection using Group Policy](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-network-protection#group-policy) | +|**Configure controlled folder access** to protect against ransomware

*[Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/controlled-folders) is also referred to as antiransomware protection.* |[Enable controlled folder access using Group Policy](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders#group-policy) | +|**Configure Microsoft Defender SmartScreen** to protect against malicious sites and files on the internet. |[Microsoft Defender SmartScreen Group Policy and mobile device management (MDM) settings: Group Policy](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings#group-policy-settings) | ## Configure your Microsoft Defender Security Center From 2627595e5d594e6c6c181e2e86106f55c3032057 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 31 Jul 2020 09:42:10 -0700 Subject: [PATCH 0500/1414] Update manage-atp-post-migration-group-policy-objects.md --- .../manage-atp-post-migration-group-policy-objects.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md index 60966bfab9..8be3abc883 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md @@ -39,7 +39,8 @@ The following table lists various tasks you can perform to configure Microsoft D |**Manage exploit protection settings**

*You can customize your exploit protection settings, import a configuration file, and then use Group Policy to deploy that configuration file.* |[Customize exploit protection settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection)

[Import, export, and deploy exploit protection configurations](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/import-export-exploit-protection-emet-xml)

[Use Group Policy to distribute the configuration](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/import-export-exploit-protection-emet-xml#use-group-policy-to-distribute-the-configuration) | |**Enable Network Protection** to help prevent employees from using apps that malicious content on the Internet

*We recommend using [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/evaluate-network-protection) at first for network protection in a test environment to see which apps would be blocked before rolling out.* |[Turn on network protection using Group Policy](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-network-protection#group-policy) | |**Configure controlled folder access** to protect against ransomware

*[Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/controlled-folders) is also referred to as antiransomware protection.* |[Enable controlled folder access using Group Policy](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders#group-policy) | -|**Configure Microsoft Defender SmartScreen** to protect against malicious sites and files on the internet. |[Microsoft Defender SmartScreen Group Policy and mobile device management (MDM) settings: Group Policy](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings#group-policy-settings) | +|**Configure Microsoft Defender SmartScreen** to protect against malicious sites and files on the internet. |[Configure Microsoft Defender SmartScreen Group Policy and mobile device management (MDM) settings using Group Policy](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings#group-policy-settings) | + ## Configure your Microsoft Defender Security Center From 967cd12276203cd53002d836fb3a80c2112878d5 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 31 Jul 2020 09:49:07 -0700 Subject: [PATCH 0501/1414] Update manage-atp-post-migration-group-policy-objects.md --- .../manage-atp-post-migration-group-policy-objects.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md index 8be3abc883..e1feabfbe4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md @@ -40,7 +40,8 @@ The following table lists various tasks you can perform to configure Microsoft D |**Enable Network Protection** to help prevent employees from using apps that malicious content on the Internet

*We recommend using [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/evaluate-network-protection) at first for network protection in a test environment to see which apps would be blocked before rolling out.* |[Turn on network protection using Group Policy](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-network-protection#group-policy) | |**Configure controlled folder access** to protect against ransomware

*[Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/controlled-folders) is also referred to as antiransomware protection.* |[Enable controlled folder access using Group Policy](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders#group-policy) | |**Configure Microsoft Defender SmartScreen** to protect against malicious sites and files on the internet. |[Configure Microsoft Defender SmartScreen Group Policy and mobile device management (MDM) settings using Group Policy](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings#group-policy-settings) | - +|**Configure encryption and BitLocker** to protect information on your organization's devices running Windows |[BitLocker Group Policy settings](https://docs.microsoft.com/en-us/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings) | +|**Configure Microsoft Defender Credential Guard** to protect against credential theft attacks |[Enable Windows Defender Credential Guard by using Group Policy](https://docs.microsoft.com/windows/security/identity-protection/credential-guard/credential-guard-manage#enable-windows-defender-credential-guard-by-using-group-policy) | ## Configure your Microsoft Defender Security Center From 3e077b61a4acc2ea49e539641458791917a48c41 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 31 Jul 2020 09:58:29 -0700 Subject: [PATCH 0502/1414] Update manage-atp-post-migration-other-tools.md --- .../manage-atp-post-migration-other-tools.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md index 4ea8ac68a7..390a13b85f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md @@ -41,7 +41,13 @@ You can use PowerShell to manage Microsoft Defender Antivirus, exploit protectio |---------|---------| |**Manage Microsoft Defender Antivirus**

*View status of antimalware protection, configure preferences for antivirus scans & updates, and make other changes to your antivirus protection.* |[Use PowerShell cmdlets to configure and manage Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-powershell-cmdlets-microsoft-defender-antivirus)

[Use PowerShell cmdlets to enable cloud-delivered protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus#use-powershell-cmdlets-to-enable-cloud-delivered-protection) | |**Configure exploit protection** to mitigate threats on your organization's devices

*We recommend using exploit protection in [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/evaluate-exploit-protection#powershell) at first. That way, you can see how exploit protection affects apps your organization is using.* | [Customize exploit protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection)

[PowerShell cmdlets for exploit protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection#powershell-reference) | -|**Configure attack surface reduction rules** with PowerShell

*You can use PowerShell to exclude files and folders from attack surface reduction rules.* |[Customize attack surface reduction rules: Use PowerShell to exclude files & folders](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction#use-powershell-to-exclude-files-and-folders) | +|**Configure attack surface reduction rules** with PowerShell

*You can use PowerShell to exclude files and folders from attack surface reduction rules.* |[Customize attack surface reduction rules: Use PowerShell to exclude files & folders](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction#use-powershell-to-exclude-files-and-folders)

Also, see [António Vasconcelo's graphical user interface tool for setting attack surface reduction rules with PowerShell](https://github.com/anvascon/MDATP_PoSh_Scripts/tree/master/ASR%20GUI). | +|**Enable Network Protection** with PowerShell

*You can use PowerShell to enable Network Protection.* |[Turn on Network Protection with PowerShell](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-network-protection#powershell) | +|**Configure controlled folder access** to protect against ransomware

*[Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/controlled-folders) is also referred to as antiransomware protection.* |[Enable controlled folder access with PowerShell](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders#powershell) | +|**Configure Microsoft Defender Firewall** to block unauthorized network traffic flowing into or out of your organization's devices |[](https://docs.microsoft.com/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security-administration-with-windows-powershell) | +|**Configure encryption and BitLocker** to protect information on your organization's devices running Windows |[](https://docs.microsoft.com/powershell/module/bitlocker/?view=win10-ps) | + + ## Configure Microsoft Defender ATP with Windows Management Instrumentation (WMI) @@ -62,6 +68,16 @@ On an individual device, you can run a scan, start diagnostic tracing, check for |---------|---------| |**Manage Microsoft Defender Antivirus** |[Configure and manage Microsoft Defender Antivirus with mpcmdrun.exe](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/command-line-arguments-microsoft-defender-antivirus) | +## Configure your Microsoft Defender Security Center + +If you haven't already done so, **configure your Microsoft Defender Security Center** ([https://securitycenter.windows.com](https://securitycenter.windows.com)) to view alerts, configure threat protection features, and view detailed information about your organization's overall security posture. + +You can also configure whether and what features end users can see in the Microsoft Defender Security Center. + +- [Overview of the Microsoft Defender Security Center](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/use) + +- [Endpoint protection: Microsoft Defender Security Center](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-security-center) + ## Next steps From 1457d67542c2de98d37757cb83fc19322202f384 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 31 Jul 2020 10:06:09 -0700 Subject: [PATCH 0503/1414] Update manage-atp-post-migration-other-tools.md --- .../manage-atp-post-migration-other-tools.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md index 390a13b85f..c920b94b37 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md @@ -44,11 +44,8 @@ You can use PowerShell to manage Microsoft Defender Antivirus, exploit protectio |**Configure attack surface reduction rules** with PowerShell

*You can use PowerShell to exclude files and folders from attack surface reduction rules.* |[Customize attack surface reduction rules: Use PowerShell to exclude files & folders](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction#use-powershell-to-exclude-files-and-folders)

Also, see [António Vasconcelo's graphical user interface tool for setting attack surface reduction rules with PowerShell](https://github.com/anvascon/MDATP_PoSh_Scripts/tree/master/ASR%20GUI). | |**Enable Network Protection** with PowerShell

*You can use PowerShell to enable Network Protection.* |[Turn on Network Protection with PowerShell](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-network-protection#powershell) | |**Configure controlled folder access** to protect against ransomware

*[Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/controlled-folders) is also referred to as antiransomware protection.* |[Enable controlled folder access with PowerShell](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders#powershell) | -|**Configure Microsoft Defender Firewall** to block unauthorized network traffic flowing into or out of your organization's devices |[](https://docs.microsoft.com/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security-administration-with-windows-powershell) | -|**Configure encryption and BitLocker** to protect information on your organization's devices running Windows |[](https://docs.microsoft.com/powershell/module/bitlocker/?view=win10-ps) | - - - +|**Configure Microsoft Defender Firewall** to block unauthorized network traffic flowing into or out of your organization's devices |[Microsoft Defender Firewall with Advanced Security Administration using Windows PowerShell](https://docs.microsoft.com/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security-administration-with-windows-powershell) | +|**Configure encryption and BitLocker** to protect information on your organization's devices running Windows |[BitLocker PowerShell reference guide](https://docs.microsoft.com/powershell/module/bitlocker/?view=win10-ps) | ## Configure Microsoft Defender ATP with Windows Management Instrumentation (WMI) @@ -57,7 +54,7 @@ WMI is a scripting interface that allows you to retrieve, modify, and update set |Task |Resources to learn more | |---------|---------| |**Enable cloud-delivered protection** on a device |[Use Windows Management Instruction (WMI) to enable cloud-delivered protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus#use-windows-management-instruction-wmi-to-enable-cloud-delivered-protection) | -|**Retrieve, modify, and update settings** for Microsoft Defender Antivirus | [Use WMI to configure and manage Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-wmi-microsoft-defender-antivirus)

[Review the list of available WMI classes and example scripts](https://docs.microsoft.com/previous-versions/windows/desktop/defender/windows-defender-wmiv2-apis-portal) | +|**Retrieve, modify, and update settings** for Microsoft Defender Antivirus | [Use WMI to configure and manage Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-wmi-microsoft-defender-antivirus)

[Review the list of available WMI classes and example scripts](https://docs.microsoft.com/previous-versions/windows/desktop/defender/windows-defender-wmiv2-apis-portal)

Also see the archived [Windows Defender WMIv2 Provider reference information](https://docs.microsoft.com/previous-versions/windows/desktop/defender/windows-defender-wmiv2-apis-portal?redirectedfrom=MSDN) | ## Configure Microsoft Defender ATP with Microsoft Malware Protection Command Line Utility (MPCmdRun.exe) From 4434672bae495ddd6e6fa76e65acec7e3550fd2e Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 31 Jul 2020 10:08:50 -0700 Subject: [PATCH 0504/1414] Update symantec-to-microsoft-defender-atp-onboard.md --- .../symantec-to-microsoft-defender-atp-onboard.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md index 974c635e5d..6c7c329a2e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md @@ -97,5 +97,4 @@ To do this, visit the Microsoft Defender ATP demo scenarios site ([https://demo. **Congratulations**! You have completed your [migration from Symantec to Microsoft Defender ATP](symantec-to-microsoft-defender-atp-migration.md#the-migration-process)! - [Visit your security operations dashboard](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/security-operations-dashboard) in the Microsoft Defender Security Center ([https://aka.ms/MDATPportal](https://aka.ms/MDATPportal)). - -- To learn more about Microsoft Defender ATP and how to configure or adjust various features and capabilities, see [Microsoft Defender ATP documentation](https://docs.microsoft.com/windows/security/threat-protection). +- [Manage Microsoft Defender Advanced Threat Protection, post migration](manage-atp-post-migration.md). From c446c8346396c7004c422c1361e635d0368dd0e2 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 31 Jul 2020 10:12:41 -0700 Subject: [PATCH 0505/1414] Update TOC.md --- windows/security/threat-protection/TOC.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 5383032564..ee3730fb83 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -326,7 +326,6 @@ ###### [Check activity details in Action center](microsoft-defender-atp/respond-file-alerts.md#check-activity-details-in-action-center) ###### [Download or collect file](microsoft-defender-atp/respond-file-alerts.md#download-or-collect-file) ###### [Deep analysis](microsoft-defender-atp/respond-file-alerts.md#deep-analysis) -###### [Submit files for analysis](microsoft-defender-atp/respond-file-alerts.md#submit-files-for-analysis) ###### [View deep analysis reports](microsoft-defender-atp/respond-file-alerts.md#view-deep-analysis-reports) ###### [Troubleshoot deep analysis](microsoft-defender-atp/respond-file-alerts.md#troubleshoot-deep-analysis) From 7c3775ee52ebd730e6613b455ed040faeda8f09e Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 31 Jul 2020 10:13:45 -0700 Subject: [PATCH 0506/1414] Update TOC.md --- windows/security/threat-protection/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index ee3730fb83..fa86eb0bc1 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -325,7 +325,7 @@ ###### [Consult a threat expert](microsoft-defender-atp/respond-file-alerts.md#consult-a-threat-expert) ###### [Check activity details in Action center](microsoft-defender-atp/respond-file-alerts.md#check-activity-details-in-action-center) ###### [Download or collect file](microsoft-defender-atp/respond-file-alerts.md#download-or-collect-file) -###### [Deep analysis](microsoft-defender-atp/respond-file-alerts.md#deep-analysis) +###### [[Deep analysis](microsoft-defender-atp/respond-file-alerts.md#deep-analysis)](#deep-analysismicrosoft-defender-atprespond-file-alertsmddeep-analysis) ###### [View deep analysis reports](microsoft-defender-atp/respond-file-alerts.md#view-deep-analysis-reports) ###### [Troubleshoot deep analysis](microsoft-defender-atp/respond-file-alerts.md#troubleshoot-deep-analysis) From c5cfc089326fc13b905249e5ce65bea6421c81ad Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 31 Jul 2020 10:15:50 -0700 Subject: [PATCH 0507/1414] fixing build error reports --- .../manage-atp-post-migration-group-policy-objects.md | 2 +- .../microsoft-defender-atp/manage-atp-post-migration-intune.md | 2 +- .../manage-atp-post-migration-other-tools.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md index e1feabfbe4..9cee59b503 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md @@ -40,7 +40,7 @@ The following table lists various tasks you can perform to configure Microsoft D |**Enable Network Protection** to help prevent employees from using apps that malicious content on the Internet

*We recommend using [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/evaluate-network-protection) at first for network protection in a test environment to see which apps would be blocked before rolling out.* |[Turn on network protection using Group Policy](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-network-protection#group-policy) | |**Configure controlled folder access** to protect against ransomware

*[Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/controlled-folders) is also referred to as antiransomware protection.* |[Enable controlled folder access using Group Policy](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders#group-policy) | |**Configure Microsoft Defender SmartScreen** to protect against malicious sites and files on the internet. |[Configure Microsoft Defender SmartScreen Group Policy and mobile device management (MDM) settings using Group Policy](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings#group-policy-settings) | -|**Configure encryption and BitLocker** to protect information on your organization's devices running Windows |[BitLocker Group Policy settings](https://docs.microsoft.com/en-us/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings) | +|**Configure encryption and BitLocker** to protect information on your organization's devices running Windows |[BitLocker Group Policy settings](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings) | |**Configure Microsoft Defender Credential Guard** to protect against credential theft attacks |[Enable Windows Defender Credential Guard by using Group Policy](https://docs.microsoft.com/windows/security/identity-protection/credential-guard/credential-guard-manage#enable-windows-defender-credential-guard-by-using-group-policy) | ## Configure your Microsoft Defender Security Center diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index 3d9a877996..32b597f11b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -62,7 +62,7 @@ The following table lists various tasks you can perform to configure Microsoft D |**Configure encryption and BitLocker** to protect information on your organization's devices running Windows |[Endpoint protection: Windows Encryption](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#windows-encryption)

[BitLocker for Windows 10 devices](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) | |**Configure Microsoft Defender Credential Guard** to protect against credential theft attacks |For Windows 10, Windows Server 2016, and Windows Server 2019, see [Endpoint protection: Microsoft Defender Credential Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-credential-guard)

For Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1, and Windows Server 2012 R2, see [Mitigating Pass-the-Hash (PtH) Attacks and Other Credential Theft, Version 1 and 2](https://www.microsoft.com/download/details.aspx?id=36036) | |**Configure Microsoft Defender Application Control** to choose whether to audit or trust apps on your organization's devices

*Microsoft Defender Application Control is also referred to as [AppLocker](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/applocker/applocker-overview).*|[Deploy Microsoft 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)

[Endpoint protection: MIcrosoft Defender Application Control](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-application-control)

[AppLocker CSP](https://docs.microsoft.com/windows/client-management/mdm/applocker-csp)| -|**Configure device control and USB peripherals access** to help prevent threats in unauthorized peripherals from compromising your devices |[Control USB devices and other removable media using Microsoft Defender ATP and Intune](https://docs.microsoft.com/en-us/windows/security/threat-protection/device-control/control-usb-devices-using-intune) | +|**Configure device control and USB peripherals access** to help prevent threats in unauthorized peripherals from compromising your devices |[Control USB devices and other removable media using Microsoft Defender ATP and Intune](https://docs.microsoft.com/windows/security/threat-protection/device-control/control-usb-devices-using-intune) | ## Configure your Microsoft Defender Security Center diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md index c920b94b37..277cc9bfb9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md @@ -39,7 +39,7 @@ You can use PowerShell to manage Microsoft Defender Antivirus, exploit protectio |Task |Resources to learn more | |---------|---------| -|**Manage Microsoft Defender Antivirus**

*View status of antimalware protection, configure preferences for antivirus scans & updates, and make other changes to your antivirus protection.* |[Use PowerShell cmdlets to configure and manage Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-powershell-cmdlets-microsoft-defender-antivirus)

[Use PowerShell cmdlets to enable cloud-delivered protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus#use-powershell-cmdlets-to-enable-cloud-delivered-protection) | +|**Manage Microsoft Defender Antivirus**

*View status of antimalware protection, configure preferences for antivirus scans & updates, and make other changes to your antivirus protection.* |[Use PowerShell cmdlets to configure and manage Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-powershell-cmdlets-microsoft-defender-antivirus)

[Use PowerShell cmdlets to enable cloud-delivered protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus#use-powershell-cmdlets-to-enable-cloud-delivered-protection) | |**Configure exploit protection** to mitigate threats on your organization's devices

*We recommend using exploit protection in [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/evaluate-exploit-protection#powershell) at first. That way, you can see how exploit protection affects apps your organization is using.* | [Customize exploit protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection)

[PowerShell cmdlets for exploit protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection#powershell-reference) | |**Configure attack surface reduction rules** with PowerShell

*You can use PowerShell to exclude files and folders from attack surface reduction rules.* |[Customize attack surface reduction rules: Use PowerShell to exclude files & folders](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction#use-powershell-to-exclude-files-and-folders)

Also, see [António Vasconcelo's graphical user interface tool for setting attack surface reduction rules with PowerShell](https://github.com/anvascon/MDATP_PoSh_Scripts/tree/master/ASR%20GUI). | |**Enable Network Protection** with PowerShell

*You can use PowerShell to enable Network Protection.* |[Turn on Network Protection with PowerShell](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-network-protection#powershell) | From 1444461279695a180b17d5ef92b11003d4c0db0b Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 31 Jul 2020 10:22:21 -0700 Subject: [PATCH 0508/1414] Update TOC.md --- windows/security/threat-protection/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index fa86eb0bc1..ee3730fb83 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -325,7 +325,7 @@ ###### [Consult a threat expert](microsoft-defender-atp/respond-file-alerts.md#consult-a-threat-expert) ###### [Check activity details in Action center](microsoft-defender-atp/respond-file-alerts.md#check-activity-details-in-action-center) ###### [Download or collect file](microsoft-defender-atp/respond-file-alerts.md#download-or-collect-file) -###### [[Deep analysis](microsoft-defender-atp/respond-file-alerts.md#deep-analysis)](#deep-analysismicrosoft-defender-atprespond-file-alertsmddeep-analysis) +###### [Deep analysis](microsoft-defender-atp/respond-file-alerts.md#deep-analysis) ###### [View deep analysis reports](microsoft-defender-atp/respond-file-alerts.md#view-deep-analysis-reports) ###### [Troubleshoot deep analysis](microsoft-defender-atp/respond-file-alerts.md#troubleshoot-deep-analysis) From 0c12a92e71502aac020cf834fccada9cd09f7004 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 31 Jul 2020 10:25:51 -0700 Subject: [PATCH 0509/1414] Update TOC.md --- 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 ee3730fb83..0ab3a24248 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -326,8 +326,6 @@ ###### [Check activity details in Action center](microsoft-defender-atp/respond-file-alerts.md#check-activity-details-in-action-center) ###### [Download or collect file](microsoft-defender-atp/respond-file-alerts.md#download-or-collect-file) ###### [Deep analysis](microsoft-defender-atp/respond-file-alerts.md#deep-analysis) -###### [View deep analysis reports](microsoft-defender-atp/respond-file-alerts.md#view-deep-analysis-reports) -###### [Troubleshoot deep analysis](microsoft-defender-atp/respond-file-alerts.md#troubleshoot-deep-analysis) #### [View and approve remediation actions](microsoft-defender-atp/manage-auto-investigation.md) ##### [View details and results of automated investigations](microsoft-defender-atp/auto-investigation-action-center.md) From f6eb7f9e89c8a78e724bd7008256b87abb36a25b Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 31 Jul 2020 22:59:23 +0530 Subject: [PATCH 0510/1414] added new link in related topics as per the user feedback, in issue #7981 .so i added the following link **https://techcommunity.microsoft.com/t5/microsoft-defender-atp/advanced-hunting-data-schema-changes/ba-p/1043914** --- .../microsoft-defender-atp/advanced-hunting-schema-reference.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md index 94c74051a1..59a850ea64 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md @@ -57,3 +57,4 @@ Table and column names are also listed within the Microsoft Defender Security Ce - [Advanced hunting overview](advanced-hunting-overview.md) - [Work with query results](advanced-hunting-query-results.md) - [Learn the query language](advanced-hunting-query-language.md) +- [Advanced hunting data schema changes](https://techcommunity.microsoft.com/t5/microsoft-defender-atp/advanced-hunting-data-schema-changes/ba-p/1043914) From 5144dbeff660f275a823f90816bfcefb01ab5816 Mon Sep 17 00:00:00 2001 From: BradL-Msft <49081806+BradL-Msft@users.noreply.github.com> Date: Fri, 31 Jul 2020 10:35:41 -0700 Subject: [PATCH 0511/1414] Update trusted-platform-module-services-group-policy-settings.md Fix description of OwnerAuthFull for OsManagedAuthLevel = Full --- .../trusted-platform-module-services-group-policy-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/tpm/trusted-platform-module-services-group-policy-settings.md b/windows/security/information-protection/tpm/trusted-platform-module-services-group-policy-settings.md index 94634c4b79..d94485704c 100644 --- a/windows/security/information-protection/tpm/trusted-platform-module-services-group-policy-settings.md +++ b/windows/security/information-protection/tpm/trusted-platform-module-services-group-policy-settings.md @@ -41,7 +41,7 @@ This policy setting configured which TPM authorization values are stored in the |--------------|---------------|---------|-----------------|-----------------|------------------| | OwnerAuthAdmin | StorageOwnerAuth | Create SRK | No | Yes | Yes | | OwnerAuthEndorsement | EndorsementAuth | Create or use EK (1.2 only: Create AIK) | No | Yes | Yes | -| OwnerAuthFull | LockoutAuth | Reset/change Dictionary Attack Protection | No | No | No | +| OwnerAuthFull | LockoutAuth | Reset/change Dictionary Attack Protection | No | No | Yes | There are three TPM owner authentication settings that are managed by the Windows operating system. You can choose a value of **Full**, **Delegate**, or **None**. From 213d57311ec8c54984148920fc41a8d0e8031e46 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 31 Jul 2020 11:04:26 -0700 Subject: [PATCH 0512/1414] Update TOC.md --- windows/security/threat-protection/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 0ab3a24248..c9f8c972e8 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -115,7 +115,7 @@ #### [Configure next-generation protection]() ##### [Configure Microsoft Defender Antivirus features](microsoft-defender-antivirus/configure-microsoft-defender-antivirus-features.md) -##### [Utilize Microsoft cloud-delivered protection](microsoft-defender-antivirus/utilize-microsoft-cloud-protection-microsoft-defender-antivirus.md) +##### [Use Microsoft cloud-delivered protection](microsoft-defender-antivirus/utilize-microsoft-cloud-protection-microsoft-defender-antivirus.md) ###### [Enable cloud-delivered protection](microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus.md) ###### [Specify the cloud-delivered protection level](microsoft-defender-antivirus/specify-cloud-protection-level-microsoft-defender-antivirus.md) ###### [Configure and validate network connections](microsoft-defender-antivirus/configure-network-connections-microsoft-defender-antivirus.md) From 47b3051fd219a3ab93c1f869fcfcf66a4441e08e Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 31 Jul 2020 11:05:06 -0700 Subject: [PATCH 0513/1414] Update TOC.md --- windows/security/threat-protection/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index c9f8c972e8..2ec2e30055 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -199,7 +199,7 @@ ##### [Manage next-generation protection in your business]() ###### [Handle false positives/negatives in Microsoft Defender Antivirus](microsoft-defender-antivirus/antivirus-false-positives-negatives.md) ###### [Management overview](microsoft-defender-antivirus/configuration-management-reference-microsoft-defender-antivirus.md) -###### [Use Microsoft Intune and Microsoft Endpoint Configuration Manager to manage next generation protection](microsoft-defender-antivirus/use-intune-config-manager-microsoft-defender-antivirus.md) +###### [Use Microsoft Intune and Microsoft Endpoint Configuration Manager to manage next-generation protection](microsoft-defender-antivirus/use-intune-config-manager-microsoft-defender-antivirus.md) ###### [Use Group Policy settings to manage next generation protection](microsoft-defender-antivirus/use-group-policy-microsoft-defender-antivirus.md) ###### [Use PowerShell cmdlets to manage next generation protection](microsoft-defender-antivirus/use-powershell-cmdlets-microsoft-defender-antivirus.md) ###### [Use Windows Management Instrumentation (WMI) to manage next generation protection](microsoft-defender-antivirus/use-wmi-microsoft-defender-antivirus.md) From 8afb6caa444c8683584e7b959f37edd06c256e53 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 31 Jul 2020 11:06:33 -0700 Subject: [PATCH 0514/1414] Update TOC.md --- windows/security/threat-protection/TOC.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 2ec2e30055..755a490fbd 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -200,10 +200,10 @@ ###### [Handle false positives/negatives in Microsoft Defender Antivirus](microsoft-defender-antivirus/antivirus-false-positives-negatives.md) ###### [Management overview](microsoft-defender-antivirus/configuration-management-reference-microsoft-defender-antivirus.md) ###### [Use Microsoft Intune and Microsoft Endpoint Configuration Manager to manage next-generation protection](microsoft-defender-antivirus/use-intune-config-manager-microsoft-defender-antivirus.md) -###### [Use Group Policy settings to manage next generation protection](microsoft-defender-antivirus/use-group-policy-microsoft-defender-antivirus.md) -###### [Use PowerShell cmdlets to manage next generation protection](microsoft-defender-antivirus/use-powershell-cmdlets-microsoft-defender-antivirus.md) -###### [Use Windows Management Instrumentation (WMI) to manage next generation protection](microsoft-defender-antivirus/use-wmi-microsoft-defender-antivirus.md) -###### [Use the mpcmdrun.exe command line tool to manage next generation protection](microsoft-defender-antivirus/command-line-arguments-microsoft-defender-antivirus.md) +###### [Use Group Policy settings to manage next-generation protection](microsoft-defender-antivirus/use-group-policy-microsoft-defender-antivirus.md) +###### [Use PowerShell cmdlets to manage next-generation protection](microsoft-defender-antivirus/use-powershell-cmdlets-microsoft-defender-antivirus.md) +###### [Use Windows Management Instrumentation (WMI) to manage next-generation protection](microsoft-defender-antivirus/use-wmi-microsoft-defender-antivirus.md) +###### [Use the mpcmdrun.exe command line tool to manage next-generation protection](microsoft-defender-antivirus/command-line-arguments-microsoft-defender-antivirus.md) #### [Better together: Microsoft Defender Antivirus and Microsoft Defender ATP](microsoft-defender-antivirus/why-use-microsoft-defender-antivirus.md) @@ -308,8 +308,8 @@ ##### [Take response actions on a device]() ###### [Response actions on devices](microsoft-defender-atp/respond-machine-alerts.md) ###### [Manage tags](microsoft-defender-atp/respond-machine-alerts.md#manage-tags) -###### [Initiate an automated investigation](microsoft-defender-atp/respond-machine-alerts.md#initiate-automated-investigation) -###### [Initiate Live Response session](microsoft-defender-atp/respond-machine-alerts.md#initiate-live-response-session) +###### [Start an automated investigation](microsoft-defender-atp/respond-machine-alerts.md#initiate-automated-investigation) +###### [Start a Live Response session](microsoft-defender-atp/respond-machine-alerts.md#initiate-live-response-session) ###### [Collect investigation package](microsoft-defender-atp/respond-machine-alerts.md#collect-investigation-package-from-devices) ###### [Run antivirus scan](microsoft-defender-atp/respond-machine-alerts.md#run-microsoft-defender-antivirus-scan-on-devices) ###### [Restrict app execution](microsoft-defender-atp/respond-machine-alerts.md#restrict-app-execution) From 2728b7d4e52122bad4450f528e4a2c29b9436e4e Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 31 Jul 2020 11:08:29 -0700 Subject: [PATCH 0515/1414] Update TOC.md --- windows/security/threat-protection/TOC.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 755a490fbd..245796abc4 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -425,7 +425,7 @@ #### [Ensure your devices are configured properly](microsoft-defender-atp/configure-machines.md) #### [Monitor and increase device onboarding](microsoft-defender-atp/configure-machines-onboarding.md) #### [Increase compliance to the security baseline](microsoft-defender-atp/configure-machines-security-baseline.md) -#### [Optimize ASR rule deployment and detections](microsoft-defender-atp/configure-machines-asr.md) +#### [Optimize attack surface reduction rule deployment and detections](microsoft-defender-atp/configure-machines-asr.md) ### [Configure portal settings]() #### [Set up preferences](microsoft-defender-atp/preferences-setup.md) @@ -1218,7 +1218,7 @@ ###### [System cryptography: Force strong key protection for user keys stored on the computer](security-policy-settings/system-cryptography-force-strong-key-protection-for-user-keys-stored-on-the-computer.md) ###### [System cryptography: Use FIPS compliant algorithms for encryption, hashing, and signing](security-policy-settings/system-cryptography-use-fips-compliant-algorithms-for-encryption-hashing-and-signing.md) ###### [System objects: Require case insensitivity for non-Windows subsystems](security-policy-settings/system-objects-require-case-insensitivity-for-non-windows-subsystems.md) -###### [System objects: Strengthen default permissions of internal system objects (e.g. Symbolic Links)](security-policy-settings/system-objects-strengthen-default-permissions-of-internal-system-objects.md) +###### [System objects: Strengthen default permissions of internal system objects (Symbolic Links)](security-policy-settings/system-objects-strengthen-default-permissions-of-internal-system-objects.md) ###### [System settings: Optional subsystems](security-policy-settings/system-settings-optional-subsystems.md) ###### [System settings: Use certificate rules on Windows executables for Software Restriction Policies](security-policy-settings/system-settings-use-certificate-rules-on-windows-executables-for-software-restriction-policies.md) ###### [User Account Control: Admin Approval Mode for the Built-in Administrator account](security-policy-settings/user-account-control-admin-approval-mode-for-the-built-in-administrator-account.md) From b013cff1cdb7ca7e6db6c4fde17d870ceb6383ba Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 31 Jul 2020 11:09:37 -0700 Subject: [PATCH 0516/1414] Update TOC.md --- windows/security/threat-protection/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 245796abc4..0d071ba0be 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -825,7 +825,7 @@ ####### [Event 4765 S: SID History was added to an account.](auditing/event-4765.md) ####### [Event 4766 F: An attempt to add SID History to an account failed.](auditing/event-4766.md) ####### [Event 4767 S: A user account was unlocked.](auditing/event-4767.md) -####### [Event 4780 S: The ACL was set on accounts which are members of administrators groups.](auditing/event-4780.md) +####### [Event 4780 S: The ACL was set on accounts that are members of administrators groups.](auditing/event-4780.md) ####### [Event 4781 S: The name of an account was changed.](auditing/event-4781.md) ####### [Event 4794 S, F: An attempt was made to set the Directory Services Restore Mode administrator password.](auditing/event-4794.md) ####### [Event 4798 S: A user's local group membership was enumerated.](auditing/event-4798.md) From 83dedc9dab3fc026f90c4e539365da19ed803ece Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 31 Jul 2020 11:11:04 -0700 Subject: [PATCH 0517/1414] Update manage-atp-post-migration.md --- .../microsoft-defender-atp/manage-atp-post-migration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md index 4dc33bb128..f716c99579 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md @@ -33,5 +33,5 @@ The following table lists various tools/methods you can use, with links to learn |**[Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune)** (recommended) |Microsoft Intune (Intune), a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), focuses on mobile device management (MDM) and mobile application management (MAM). With Intune, you control how your organization’s devices are used, including mobile phones, tablets, and laptops. You can also configure specific policies to control applications.

See [Manage Microsoft Defender ATP using Intune](manage-atp-post-migration-intune.md). | |**[Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction)** |Microsoft Endpoint Configuration Manager (Configuration Manager), formerly known as System Center Configuration Manager, is a component of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview). Configuration Manager is a powerful tool to manage your users, devices, and software.

See [Manage Microsoft Defender ATP with Configuration Manager](manage-atp-post-migration-configuration-manager.md). | |**[Group Policy Objects in Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services/manage-group-policy)** |[Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services/overview) includes built-in Group Policy Objects for users and devices. You can customize the built-in Group Policy Objects as needed for your environment, as well as create custom Group Policy Objects and organizational units (OUs).

See [Manage Microsoft Defender ATP with Group Policy Objects](manage-atp-post-migration-group-policy-objects.md). | -|**[PowerShell, WMI, and MPCmdRun.exe](manage-atp-post-migration-other-tools.md)** |*We recommend using Microsoft Endpoint Manager (which includes Intune and Configuration Manager) to manage threat protection features on your organization's devices. However, you can configure some settings, such as Microsoft Defender Antivirus settings on individual devices (endpoints) with PowerShell, WMI, or the MPCmdRun.exe tool.*

You can use PowerShell to manage Microsoft Defender Antivirus, exploit protection, and your attack surface reduction rules. See [Configure Microsoft Defender ATP with PowerShell](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-powershell).

You can use Windows Management Instrumentation (WMI) to manage Microsoft Defender Antivirus and exclusions. See [Configure Microsoft Defender ATP with WMI](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-windows-management-instrumentation-wmi).

You can use the Microsoft Malware Protection Command Line Utility (MPCmdRun.exe) to manage Microsoft Defender Antivirus and exclusions, as well as validate connections between your network and the cloud. See [Configure Microsoft Defender ATP with MPCmdRun.exe](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-microsoft-malware-protection-command-line-utility-mpcmdrunexe). | +|**[PowerShell, WMI, and MPCmdRun.exe](manage-atp-post-migration-other-tools.md)** |*We recommend using Microsoft Endpoint Manager (which includes Intune and Configuration Manager) to manage threat protection features on your organization's devices. However, you can configure some settings, such as Microsoft Defender Antivirus settings on individual devices (endpoints) with PowerShell, WMI, or the MPCmdRun.exe tool.*

You can use PowerShell to manage Microsoft Defender Antivirus, exploit protection, and your attack surface reduction rules. See [Configure Microsoft Defender ATP with PowerShell](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-powershell).

You can use Windows Management Instrumentation (WMI) to manage Microsoft Defender Antivirus and exclusions. See [Configure Microsoft Defender ATP with WMI](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-windows-management-instrumentation-wmi).

You can use the Microsoft Malware Protection Command-Line Utility (MPCmdRun.exe) to manage Microsoft Defender Antivirus and exclusions, as well as validate connections between your network and the cloud. See [Configure Microsoft Defender ATP with MPCmdRun.exe](manage-atp-post-migration-other-tools.md#configure-microsoft-defender-atp-with-microsoft-malware-protection-command-line-utility-mpcmdrunexe). | From 1216e7fd8d977eab1d2cd0e773152a0cad5f0d5f Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 31 Jul 2020 11:11:56 -0700 Subject: [PATCH 0518/1414] Update manage-atp-post-migration-group-policy-objects.md --- .../manage-atp-post-migration-group-policy-objects.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md index 9cee59b503..1c62f92013 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md @@ -1,6 +1,6 @@ --- title: Manage Microsoft Defender ATP using Group Policy Objects -description: Learn how to manage Microsoft Defender ATP with PowerShell +description: Learn how to manage Microsoft Defender ATP with Group Policy Objects keywords: post-migration, manage, operations, maintenance, utilization, PowerShell, windows defender advanced threat protection, atp, edr search.product: eADQiWindows 10XVcnh search.appverid: met150 From 3d3a0949e1c713f870f4910c813bccfb3c5260ec Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 31 Jul 2020 11:12:28 -0700 Subject: [PATCH 0519/1414] Update manage-atp-post-migration-group-policy-objects.md --- .../manage-atp-post-migration-group-policy-objects.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md index 1c62f92013..1e7317f3e8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md @@ -35,7 +35,7 @@ The following table lists various tasks you can perform to configure Microsoft D |---------|---------| |**Manage settings for user and computer objects**

*Customize built-in Group Policy Objects, or create custom Group Policy Objects and organizational units to suit your organizational needs.* |[Administer Group Policy in an Azure Active Directory Domain Services managed domain](https://docs.microsoft.com/azure/active-directory-domain-services/manage-group-policy) | |**Configure Microsoft Defender Antivirus**

*Configure antivirus features & capabilities, including policy settings, exclusions, remediation, and scheduled scans on your organization's devices (also referred to as endpoints).* |[Use Group Policy settings to configure and manage Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-group-policy-microsoft-defender-antivirus)

[Use Group Policy to enable cloud-delivered protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus#use-group-policy-to-enable-cloud-delivered-protection) | -|**Manage your organization's attack surface reduction rules**

*Customize your attack surface reduction rules by excluding files & folders, or by adding custom text to notification alerts that appear on a users' devices.* |[Customize attack surface reduction rules with Group Policy Objects](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction#use-group-policy-to-exclude-files-and-folders) | +|**Manage your organization's attack surface reduction rules**

*Customize your attack surface reduction rules by excluding files & folders, or by adding custom text to notification alerts that appear on users' devices.* |[Customize attack surface reduction rules with Group Policy Objects](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction#use-group-policy-to-exclude-files-and-folders) | |**Manage exploit protection settings**

*You can customize your exploit protection settings, import a configuration file, and then use Group Policy to deploy that configuration file.* |[Customize exploit protection settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection)

[Import, export, and deploy exploit protection configurations](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/import-export-exploit-protection-emet-xml)

[Use Group Policy to distribute the configuration](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/import-export-exploit-protection-emet-xml#use-group-policy-to-distribute-the-configuration) | |**Enable Network Protection** to help prevent employees from using apps that malicious content on the Internet

*We recommend using [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/evaluate-network-protection) at first for network protection in a test environment to see which apps would be blocked before rolling out.* |[Turn on network protection using Group Policy](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-network-protection#group-policy) | |**Configure controlled folder access** to protect against ransomware

*[Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/controlled-folders) is also referred to as antiransomware protection.* |[Enable controlled folder access using Group Policy](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders#group-policy) | From 27c1640d051e7a0fafb808f4a2c8eb8950db13dc Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 31 Jul 2020 11:13:18 -0700 Subject: [PATCH 0520/1414] Update manage-atp-post-migration-intune.md --- .../microsoft-defender-atp/manage-atp-post-migration-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index 32b597f11b..f73c304475 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -44,7 +44,7 @@ This article describes how to find your Microsoft Defender ATP settings in Intun ## Configure Microsoft Defender ATP with Intune -The following table lists various tasks you can perform to configure Microsoft Defender ATP with Intune. You don't have to configure everything all at once; choose a task, read the corresponding resources, and then proceed from there, at your pace. +The following table lists various tasks you can perform to configure Microsoft Defender ATP with Intune. You don't have to configure everything all at once; choose a task, read the corresponding resources, and then proceed from there. |Task |Resources to learn more | |---------|---------| From d5ed2bc71c9cc5d9b2ab2dd1f6237fdc27d29667 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 31 Jul 2020 11:13:49 -0700 Subject: [PATCH 0521/1414] Update manage-atp-post-migration-intune.md --- .../manage-atp-post-migration-intune.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index f73c304475..2dfb129024 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -44,7 +44,7 @@ This article describes how to find your Microsoft Defender ATP settings in Intun ## Configure Microsoft Defender ATP with Intune -The following table lists various tasks you can perform to configure Microsoft Defender ATP with Intune. You don't have to configure everything all at once; choose a task, read the corresponding resources, and then proceed from there. +The following table lists various tasks you can perform to configure Microsoft Defender ATP with Intune. You don't have to configure everything all at once; choose a task, read the corresponding resources, and then proceed. |Task |Resources to learn more | |---------|---------| @@ -61,7 +61,7 @@ The following table lists various tasks you can perform to configure Microsoft D |**Configure Microsoft Defender Firewall** to block unauthorized network traffic flowing into or out of your organization's devices |[Endpoint protection: Microsoft Defender Firewall](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-firewall)

[Microsoft Defender Firewall with Advanced Security](https://docs.microsoft.com/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security) | |**Configure encryption and BitLocker** to protect information on your organization's devices running Windows |[Endpoint protection: Windows Encryption](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#windows-encryption)

[BitLocker for Windows 10 devices](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) | |**Configure Microsoft Defender Credential Guard** to protect against credential theft attacks |For Windows 10, Windows Server 2016, and Windows Server 2019, see [Endpoint protection: Microsoft Defender Credential Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-credential-guard)

For Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1, and Windows Server 2012 R2, see [Mitigating Pass-the-Hash (PtH) Attacks and Other Credential Theft, Version 1 and 2](https://www.microsoft.com/download/details.aspx?id=36036) | -|**Configure Microsoft Defender Application Control** to choose whether to audit or trust apps on your organization's devices

*Microsoft Defender Application Control is also referred to as [AppLocker](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/applocker/applocker-overview).*|[Deploy Microsoft 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)

[Endpoint protection: MIcrosoft Defender Application Control](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-application-control)

[AppLocker CSP](https://docs.microsoft.com/windows/client-management/mdm/applocker-csp)| +|**Configure Microsoft Defender Application Control** to choose whether to audit or trust apps on your organization's devices

*Microsoft Defender Application Control is also referred to as [AppLocker](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/applocker/applocker-overview).*|[Deploy Microsoft 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)

[Endpoint protection: Microsoft Defender Application Control](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-application-control)

[AppLocker CSP](https://docs.microsoft.com/windows/client-management/mdm/applocker-csp)| |**Configure device control and USB peripherals access** to help prevent threats in unauthorized peripherals from compromising your devices |[Control USB devices and other removable media using Microsoft Defender ATP and Intune](https://docs.microsoft.com/windows/security/threat-protection/device-control/control-usb-devices-using-intune) | ## Configure your Microsoft Defender Security Center From fecb9904061662a1e4e4499553db725393191f92 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 31 Jul 2020 11:15:11 -0700 Subject: [PATCH 0522/1414] Update manage-atp-post-migration-intune.md --- .../manage-atp-post-migration-intune.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index 2dfb129024..1692f971c7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -52,7 +52,7 @@ The following table lists various tasks you can perform to configure Microsoft D |**Integrate Microsoft Defender ATP with Intune** as a Mobile Threat Defense solution
*(for Android devices and devices running Windows 10 or later)* |[Enforce compliance for Microsoft Defender ATP with Conditional Access in Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection) | |**Use Conditional Access** to control the devices and apps that can connect to your email and company resources |[Configure Conditional Access in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access) | |**Configure Microsoft Defender Antivirus settings** using the Policy configuration service provider ([Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider)) |[Device restrictions: Microsoft Defender Antivirus](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus)

[Policy CSP - Microsoft Defender ATP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-defender) | -|**If necessary, specify exclusions for Microsoft Defender Antivirus**

*Generally, you shouldn't need to apply exclusions. Microsoft Defender Antivirus includes a number of automatic exclusions based on known OS behaviors and typical management files, such as those used in enterprise management, database management, and other enterprise scenarios and situations.* |[Virus scanning recommendations for Enterprise computers that are running currently supported versions of Windows](https://support.microsoft.com/help/822158/virus-scanning-recommendations-for-enterprise-computers)

[Device restrictions: Microsoft Defender Antivirus Exclusions for Windows 10 devices](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus-exclusions)

[Configure Microsoft Defender Antivirus exclusions on Windows Server 2016 or 2019](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus)| +|**If necessary, specify exclusions for Microsoft Defender Antivirus**

*Generally, you shouldn't need to apply exclusions. Microsoft Defender Antivirus includes a number of automatic exclusions based on known operating system behaviors and typical management files, such as those used in enterprise management, database management, and other enterprise scenarios.* |[Virus scanning recommendations for Enterprise computers that are running currently supported versions of Windows](https://support.microsoft.com/help/822158/virus-scanning-recommendations-for-enterprise-computers)

[Device restrictions: Microsoft Defender Antivirus Exclusions for Windows 10 devices](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus-exclusions)

[Configure Microsoft Defender Antivirus exclusions on Windows Server 2016 or 2019](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus)| |**Configure your attack surface reduction rules** to target software behaviors that are often abused by attackers

*Configure your attack surface reduction rules in [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender) at first (for at least one week and up to two months). You can monitor status using Power BI ([get our template](https://github.com/microsoft/MDATP-PowerBI-Templates/tree/master/Attack%20Surface%20Reduction%20rules)), and then set those rules to active mode when you're ready.* |[Audit mode in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender)

[Endpoint protection: Attack Surface Reduction](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10?toc=/intune/configuration/toc.json&bc=/intune/configuration/breadcrumb/toc.json#attack-surface-reduction)

[Learn more about attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction)

[Tech Community blog post: Demystifying attack surface reduction rules - Part 1](https://techcommunity.microsoft.com/t5/microsoft-defender-atp/demystifying-attack-surface-reduction-rules-part-1/ba-p/1306420) | |**Configure your network filtering** to block outbound connections from any app to IP addresses or domains with low reputations

*Network filtering is also referred to as [network protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/network-protection).*

*Make sure that Windows 10 devices have the latest [antimalware platform updates](https://support.microsoft.com/help/4052623/update-for-microsoft-defender-antimalware-platform) installed.*|[Endpoint protection: Network filtering](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#network-filtering)

[Review network protection events in Windows Event Viewer](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/evaluate-network-protection#review-network-protection-events-in-windows-event-viewer) | |**Configure controlled folder access** to protect against ransomware

*[Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/controlled-folders) is also referred to as antiransomware protection.* |[Endpoint protection: Controlled folder access](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#controlled-folder-access)

[Enable controlled folder access in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders#intune) | @@ -60,7 +60,7 @@ The following table lists various tasks you can perform to configure Microsoft D |**Configure Microsoft Defender SmartScreen** to protect against malicious sites and files on the internet.

*Microsoft Edge should be installed on your organization's devices. For protection on Google Chrome and FireFox browsers, configure exploit protection.* |[Microsoft Defender SmartScreen](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview)

[Device restrictions: Microsoft Defender SmartScreen](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-smartscreen)

[Policy settings for managing SmartScreen in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings#mdm-settings) | |**Configure Microsoft Defender Firewall** to block unauthorized network traffic flowing into or out of your organization's devices |[Endpoint protection: Microsoft Defender Firewall](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-firewall)

[Microsoft Defender Firewall with Advanced Security](https://docs.microsoft.com/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security) | |**Configure encryption and BitLocker** to protect information on your organization's devices running Windows |[Endpoint protection: Windows Encryption](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#windows-encryption)

[BitLocker for Windows 10 devices](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) | -|**Configure Microsoft Defender Credential Guard** to protect against credential theft attacks |For Windows 10, Windows Server 2016, and Windows Server 2019, see [Endpoint protection: Microsoft Defender Credential Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-credential-guard)

For Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1, and Windows Server 2012 R2, see [Mitigating Pass-the-Hash (PtH) Attacks and Other Credential Theft, Version 1 and 2](https://www.microsoft.com/download/details.aspx?id=36036) | +|**Configure Microsoft Defender Credential Guard** to protect against credential theft attacks |For Windows 10, Windows Server 2016, and Windows Server 2019, see [Endpoint protection: Microsoft Defender Credential Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-credential-guard)

For Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1, and Windows Server 2012 R2, see [Mitigating Pass-the-Hash (PtH) Attacks and Other Credential Theft, Versions 1 and 2](https://www.microsoft.com/download/details.aspx?id=36036) | |**Configure Microsoft Defender Application Control** to choose whether to audit or trust apps on your organization's devices

*Microsoft Defender Application Control is also referred to as [AppLocker](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/applocker/applocker-overview).*|[Deploy Microsoft 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)

[Endpoint protection: Microsoft Defender Application Control](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-application-control)

[AppLocker CSP](https://docs.microsoft.com/windows/client-management/mdm/applocker-csp)| |**Configure device control and USB peripherals access** to help prevent threats in unauthorized peripherals from compromising your devices |[Control USB devices and other removable media using Microsoft Defender ATP and Intune](https://docs.microsoft.com/windows/security/threat-protection/device-control/control-usb-devices-using-intune) | From 702c6aefd8974d59a14208c4aff7b1aaf9b52c83 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 31 Jul 2020 11:17:13 -0700 Subject: [PATCH 0523/1414] Update manage-atp-post-migration-other-tools.md --- .../manage-atp-post-migration-other-tools.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md index 277cc9bfb9..88f4e96298 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md @@ -57,9 +57,9 @@ WMI is a scripting interface that allows you to retrieve, modify, and update set |**Retrieve, modify, and update settings** for Microsoft Defender Antivirus | [Use WMI to configure and manage Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-wmi-microsoft-defender-antivirus)

[Review the list of available WMI classes and example scripts](https://docs.microsoft.com/previous-versions/windows/desktop/defender/windows-defender-wmiv2-apis-portal)

Also see the archived [Windows Defender WMIv2 Provider reference information](https://docs.microsoft.com/previous-versions/windows/desktop/defender/windows-defender-wmiv2-apis-portal?redirectedfrom=MSDN) | -## Configure Microsoft Defender ATP with Microsoft Malware Protection Command Line Utility (MPCmdRun.exe) +## Configure Microsoft Defender ATP with Microsoft Malware Protection Command-Line Utility (MPCmdRun.exe) -On an individual device, you can run a scan, start diagnostic tracing, check for security intellligence updates, and more using the mpcmdrun.exe command line tool. You can find the utility in `%ProgramFiles%\Windows Defender\MpCmdRun.exe`. You must run it from a command prompt. +On an individual device, you can run a scan, start diagnostic tracing, check for security intelligence updates, and more using the mpcmdrun.exe command-line tool. You can find the utility in `%ProgramFiles%\Windows Defender\MpCmdRun.exe`. Run it from a command prompt. |Task |Resources to learn more | |---------|---------| From 23713063f3886026e5a84dad23c37f3d3bdd2228 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 31 Jul 2020 11:21:25 -0700 Subject: [PATCH 0524/1414] Update manage-atp-post-migration-intune.md --- .../microsoft-defender-atp/manage-atp-post-migration-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index 1692f971c7..cdd0080bd4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -24,7 +24,7 @@ ms.topic: article We recommend using Microsoft Intune to manage your organization's threat protection features for devices (also referred to as endpoints). Intune is part of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem), along with Configuration Manager, Desktop Analytics, and other features & capabilities. [Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview). -This article describes how to find your Microsoft Defender ATP settings in Intune, and lists various tasks you can perform to manage Microsoft Defender ATP for your organization. +This article describes how to find your Microsoft Defender ATP settings in Intune, and lists various tasks you can perform. ## Find your Microsoft Defender ATP settings in Intune From 119a75bf8d674cb8e8ae2103b6956613dbe1a32c Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 31 Jul 2020 12:04:30 -0700 Subject: [PATCH 0525/1414] little fixes --- .../manage-atp-post-migration-configuration-manager.md | 2 +- .../microsoft-defender-atp/manage-atp-post-migration-intune.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md index b61f4e43c1..022658e40b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md @@ -22,7 +22,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) (Intune) to manage your organization's threat protection features for devices (also referred to as endpoints). You can also use [Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction) (Configuration Manager) to manage some settings in Microsoft Defender ATP. Both Configuration Manager and Microsoft Intune are part of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem), along with Desktop Analytics, and other features & capabilities. +We recommend using We recommend using [Microsoft Endpoint Manager](https://docs.microsoft.com/mem), which includes [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) (Intune) and [Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction) (Configuration Manager) to manage your organization's threat protection features for devices (also referred to as endpoints). - [Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview) - [Co-manage Microsoft Defender ATP on Windows 10 devices with Configuration Manager and Intune](manage-atp-post-migration-intune.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index cdd0080bd4..6801853a3f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -22,7 +22,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -We recommend using Microsoft Intune to manage your organization's threat protection features for devices (also referred to as endpoints). Intune is part of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem), along with Configuration Manager, Desktop Analytics, and other features & capabilities. [Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview). +We recommend using [Microsoft Endpoint Manager](https://docs.microsoft.com/mem), which includes Microsoft Intune (Intune) to manage your organization's threat protection features for devices (also referred to as endpoints). [Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview). This article describes how to find your Microsoft Defender ATP settings in Intune, and lists various tasks you can perform. From 58d4505bbda7a95f75a0af0b4b69f137833254b2 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 31 Jul 2020 12:05:47 -0700 Subject: [PATCH 0526/1414] Update manage-atp-post-migration-other-tools.md --- .../manage-atp-post-migration-other-tools.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md index 88f4e96298..ed04b85ddb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md @@ -23,7 +23,7 @@ ms.topic: article - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) > [!NOTE] -> We recommend using [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) to manage your organization's threat protection features for devices (also referred to as endpoints). Both [Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection) and Microsoft Intune are part of [Microsoft Endpoint Manager](https://docs.microsoft.com/mem), along with Desktop Analytics, and other features & capabilities. +> We recommend using [Microsoft Endpoint Manager](https://docs.microsoft.com/mem), which includes [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) and [Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection), to manage your organization's threat protection features for devices (also referred to as endpoints). > - [Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview) > - [Co-manage Microsoft Defender ATP on Windows 10 devices with Configuration Manager and Intune](manage-atp-post-migration-intune.md) > - [Manage Microsoft Defender ATP with Intune](manage-atp-post-migration-intune.md) From 5c5e0792e7c270f8d154ff31bc2ef09c31208955 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 31 Jul 2020 12:06:46 -0700 Subject: [PATCH 0527/1414] Update manage-atp-post-migration-other-tools.md --- .../manage-atp-post-migration-other-tools.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md index ed04b85ddb..245b969459 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md @@ -23,7 +23,7 @@ ms.topic: article - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) > [!NOTE] -> We recommend using [Microsoft Endpoint Manager](https://docs.microsoft.com/mem), which includes [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) and [Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection), to manage your organization's threat protection features for devices (also referred to as endpoints). +> We recommend using [Microsoft Endpoint Manager](https://docs.microsoft.com/mem) to manage your organization's threat protection features for devices (also referred to as endpoints). Endpoint Manager includes [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) and [Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction). > - [Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview) > - [Co-manage Microsoft Defender ATP on Windows 10 devices with Configuration Manager and Intune](manage-atp-post-migration-intune.md) > - [Manage Microsoft Defender ATP with Intune](manage-atp-post-migration-intune.md) From 72e4832b2d939e1cb25b4f40f7e8c0244c3415cb Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 31 Jul 2020 12:32:44 -0700 Subject: [PATCH 0528/1414] weakness updates --- .../microsoft-defender-atp/tvm-weaknesses.md | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md index aa166b9796..44d6dc5285 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md @@ -27,7 +27,7 @@ ms.topic: conceptual Threat and vulnerability management leverages the same signals in Microsoft Defender ATP's endpoint protection to scan and detect vulnerabilities. -The **Weaknesses** page lists down the vulnerabilities found in the infected software running in your organization by listing the Common Vulnerabilities and Exposures (CVE) ID, the severity, Common Vulnerability Scoring System (CVSS) rating, prevalence in your organization, corresponding breach, and threat insights. +The **Weaknesses** page lists down the vulnerabilities found in the infected software running in your organization by listing the Common Vulnerabilities and Exposures (CVE) ID, the severity, Common Vulnerability Scoring System (CVSS) rating, prevalence in your organization, corresponding breach, threat insights, and more. >[!IMPORTANT] >To boost your vulnerability assessment detection rates, you can download the following mandatory security updates and deploy them in your network: @@ -52,7 +52,7 @@ Go to the threat and vulnerability management navigation menu and select **Weakn 1. Go to the global search drop-down menu. 2. Select **Vulnerability** and key-in the Common Vulnerabilities and Exposures (CVE) ID that you are looking for, then select the search icon. The **Weaknesses** page opens with the CVE information that you are looking for. ![Global search box with the dropdown option "vulnerability" selected and an example CVE.](images/tvm-vuln-globalsearch.png) -3. Select the CVE and a flyout panel opens up with more information - the vulnerability description, exploits available, severity level, CVSS v3 rating, publishing and update dates. +3. Select the CVE and a flyout panel opens up with more information, including the vulnerability description, details, threat insights, and exposed devices. To see the rest of the vulnerabilities in the **Weaknesses** page, type CVE, then click search. @@ -60,11 +60,11 @@ To see the rest of the vulnerabilities in the **Weaknesses** page, type CVE, the If the **Exposed Devices** column shows 0, that means you are not at risk. If exposed devices exist, the next step is to remediate the vulnerabilities in those devices to reduce the risk to your assets and organization. -![tvm-breach-insights](images/tvm-weaknesses-overview.png) +![Weaknesses landing page.](images/tvm-weaknesses-overview.png) ### Breach and threat insights -You can view the related breach and threat insights in the **Threat** column when the icons are colored red. +View related breach and threat insights in the **Threat** column when the icons are colored red. >[!NOTE] > Always prioritize recommendations that are associated with ongoing threats. These recommendations are marked with the threat insight icon ![Simple drawing of a red bug.](images/tvm_bug_icon.png) and breach insight icon ![Simple drawing of an arrow hitting a target.](images/tvm_alert_icon.png). @@ -76,6 +76,10 @@ The threat insights icon is highlighted if there are associated exploits in the ![Threat insights text that that could show up when hovering over icon. This one has multiple bullet points and linked text.](images/tvm-threat-insights.png) +### Gain vulnerability insights + +If you select a CVE, a flyout panel will open with more information, including the vulnerability description, details, threat insights, and exposed devices. + ## View Common Vulnerabilities and Exposures (CVE) entries in other places ### Top vulnerable software in the dashboard @@ -84,9 +88,9 @@ The threat insights icon is highlighted if there are associated exploits in the ![Top vulnerable software card with four columns: software, weaknesses, threats, exposed devices.](images/tvm-top-vulnerable-software500.png) -2. Select the software that you want to investigate to go a drill down page. +2. Select the software you want to investigate to go to a drill down page. 3. Select the **Discovered vulnerabilities** tab. -4. Select the vulnerability that you want to investigate. A flyout panel will appear with the vulnerability details, such as: CVE description, CVE ID, exploits available, CVSS V3 rating, severity, publish, and update dates. +4. Select the vulnerability you want to investigate for more information on vulnerability details ![Windows Server 2019 drill down overview.](images/windows-server-drilldown.png) From 4639ae48f001b340d087d831fbe43fd61c199720 Mon Sep 17 00:00:00 2001 From: isbrahm <43386070+isbrahm@users.noreply.github.com> Date: Fri, 31 Jul 2020 12:45:39 -0700 Subject: [PATCH 0529/1414] Correct server availability information MI is not available on Server 2016 --- ...ndows-defender-application-control-with-managed-installer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-managed-installer.md b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-managed-installer.md index 8ad3ce6f98..2b4dd900b3 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-managed-installer.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-managed-installer.md @@ -22,7 +22,7 @@ ms.date: 06/13/2018 **Applies to:** - Windows 10 -- Windows Server 2016 and above +- Windows Server 2019 Creating and maintaining application execution control policies has always been challenging, and finding ways to address this issue has been a frequently-cited request for customers of AppLocker and Windows Defender Application Control (WDAC). This is especially true for enterprises with large, ever changing software catalogs. From 418e863358cba8c8d18545928b20257184662a69 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 31 Jul 2020 16:29:29 -0700 Subject: [PATCH 0530/1414] image and text updates --- .../images/tvm-cve-detection-logic.png | Bin 0 -> 13280 bytes .../images/tvm-weakness-flyout.png | Bin 0 -> 50781 bytes .../images/tvm-weakness-flyout400.png | Bin 0 -> 75775 bytes .../microsoft-defender-atp/tvm-weaknesses.md | 20 ++++++++++++------ 4 files changed, 13 insertions(+), 7 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-cve-detection-logic.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-weakness-flyout.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-weakness-flyout400.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-cve-detection-logic.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-cve-detection-logic.png new file mode 100644 index 0000000000000000000000000000000000000000..6701a4521b73c375315b38dddde3e3e2c61745d5 GIT binary patch literal 13280 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-weakness-flyout.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-weakness-flyout.png new file mode 100644 index 0000000000000000000000000000000000000000..0e81640cb2058a4606c494c3873524cb265445fb GIT binary patch literal 50781 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

A~fM{aSdJ>4w|PS0=q)15#2lh*sN{BUiaJawA;2 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 z46 Date: Sat, 1 Aug 2020 07:25:51 +0500 Subject: [PATCH 0531/1414] Update hello-hybrid-cert-whfb-settings-pki.md --- .../hello-for-business/hello-hybrid-cert-whfb-settings-pki.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md index 4fe092f5bc..dc5b78d9b1 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md @@ -163,6 +163,7 @@ CTPRIVATEKEY_FLAG_REQUIRE_SAME_KEY_RENEWAL -- 80 (128) CTPRIVATEKEY_FLAG_ATTEST_NONE -- 0 TEMPLATE_SERVER_VER_WINBLUE< Date: Mon, 3 Aug 2020 14:41:55 +0800 Subject: [PATCH 0532/1414] Update mac-updates.md removed $ in command line snippet --- .../threat-protection/microsoft-defender-atp/mac-updates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-updates.md b/windows/security/threat-protection/microsoft-defender-atp/mac-updates.md index 782c6a98e7..16b648b1c4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-updates.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-updates.md @@ -64,7 +64,7 @@ The `Production` channel contains the most stable version of the product. >[!WARNING] >This setting changes the channel for all applications that are updated through Microsoft AutoUpdate. To change the channel only for Microsoft Defender ATP for Mac, execute the following command after replacing `[channel-name]` with the desired channel: > ```bash -> $ defaults write com.microsoft.autoupdate2 Applications -dict-add "/Applications/Microsoft Defender ATP.app" " { 'Application ID' = 'WDAV00' ; 'App Domain' = 'com.microsoft.wdav' ; LCID = 1033 ; ChannelName = '[channel-name]' ; }" +> defaults write com.microsoft.autoupdate2 Applications -dict-add "/Applications/Microsoft Defender ATP.app" " { 'Application ID' = 'WDAV00' ; 'App Domain' = 'com.microsoft.wdav' ; LCID = 1033 ; ChannelName = '[channel-name]' ; }" > ``` ### Set update check frequency From 4fce88dc65ec9cde2b1bf6da533b68e2ac7c7926 Mon Sep 17 00:00:00 2001 From: schmurky Date: Mon, 3 Aug 2020 15:21:34 +0800 Subject: [PATCH 0533/1414] Update mac-exclusions.md removed $ from command-line snippet --- .../threat-protection/microsoft-defender-atp/mac-exclusions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-exclusions.md b/windows/security/threat-protection/microsoft-defender-atp/mac-exclusions.md index d96e6da0ab..c0fe9490e6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-exclusions.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-exclusions.md @@ -74,7 +74,7 @@ You can validate that your exclusion lists are working by using `curl` to downlo In the following Bash snippet, replace `test.txt` with a file that conforms to your exclusion rules. For example, if you have excluded the `.testing` extension, replace `test.txt` with `test.testing`. If you are testing a path, ensure that you run the command within that path. ```bash -$ curl -o test.txt https://www.eicar.org/download/eicar.com.txt +curl -o test.txt https://www.eicar.org/download/eicar.com.txt ``` If Microsoft Defender ATP for Mac reports malware, then the rule is not working. If there is no report of malware, and the downloaded file exists, then the exclusion is working. You can open the file to confirm that the contents are the same as what is described on the [EICAR test file website](http://2016.eicar.org/86-0-Intended-use.html). From 2a97883a7c15e92facdf98caf2b075372e6b02d6 Mon Sep 17 00:00:00 2001 From: schmurky Date: Mon, 3 Aug 2020 15:32:21 +0800 Subject: [PATCH 0534/1414] Update mac-pua.md removed $ prompt in command-line snippet --- .../threat-protection/microsoft-defender-atp/mac-pua.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-pua.md b/windows/security/threat-protection/microsoft-defender-atp/mac-pua.md index 0f63486ad1..5fbcec859f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-pua.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-pua.md @@ -53,7 +53,7 @@ You can configure how PUA files are handled from the command line or from the ma In Terminal, execute the following command to configure PUA protection: ```bash -$ mdatp --threat --type-handling potentially_unwanted_application [off|audit|block] +mdatp --threat --type-handling potentially_unwanted_application [off|audit|block] ``` ### Use the management console to configure PUA protection: From 9b2ca128841634202cac9006417cd22c7b8d6ba6 Mon Sep 17 00:00:00 2001 From: schmurky Date: Mon, 3 Aug 2020 15:45:09 +0800 Subject: [PATCH 0535/1414] Update mac-support-perf.md removed $ prompt in command-line snippet --- .../microsoft-defender-atp/mac-support-perf.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-support-perf.md b/windows/security/threat-protection/microsoft-defender-atp/mac-support-perf.md index fccc1b4442..4bdc6a325d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-support-perf.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-support-perf.md @@ -42,7 +42,7 @@ The following steps can be used to troubleshoot and mitigate these issues: - From the Terminal. For security purposes, this operation requires elevation. ```bash - $ mdatp --config realTimeProtectionEnabled false + mdatp --config realTimeProtectionEnabled false ``` If your device is managed by your organization, real-time protection can be disabled by your administrator using the instructions in [Set preferences for Microsoft Defender ATP for Mac](mac-preferences.md). From f4b64befaa25b39bf26889e469c172a490b38606 Mon Sep 17 00:00:00 2001 From: schmurky Date: Mon, 3 Aug 2020 16:01:47 +0800 Subject: [PATCH 0536/1414] Update mac-support-kext.md removed $ prompts in command-line snippets --- .../microsoft-defender-atp/mac-support-kext.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-support-kext.md b/windows/security/threat-protection/microsoft-defender-atp/mac-support-kext.md index 04021812ac..650b67011f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-support-kext.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-support-kext.md @@ -34,7 +34,7 @@ If you did not approve the kernel extension during the deployment / installation You can also run ```mdatp --health```. It reports if real-time protection is enabled but not available. This is an indication that the kernel extension is not approved to run on your device. ```bash -$ mdatp --health +mdatp --health ... realTimeProtectionAvailable : false realTimeProtectionEnabled : true @@ -63,7 +63,7 @@ In this case, you need to perform the following steps to trigger the approval fl 1. In Terminal, attempt to install the driver. The following operation will fail, because the kernel extension was not approved to run on the device, however it will trigger the approval flow again. ```bash - $ sudo kextutil /Library/Extensions/wdavkext.kext + sudo kextutil /Library/Extensions/wdavkext.kext Kext rejected due to system policy: { URL = "file:///Library/StagedExtensions/Library/Extensions/wdavkext.kext/", ID = "com.microsoft.wdavkext" } Kext rejected due to system policy: { URL = "file:///Library/StagedExtensions/Library/Extensions/wdavkext.kext/", ID = "com.microsoft.wdavkext" } Diagnostics for /Library/Extensions/wdavkext.kext: @@ -76,13 +76,13 @@ In this case, you need to perform the following steps to trigger the approval fl 4. In Terminal, install the driver again. This time the operation will succeed: ```bash -$ sudo kextutil /Library/Extensions/wdavkext.kext +sudo kextutil /Library/Extensions/wdavkext.kext ``` The banner should disappear from the Defender application, and ```mdatp --health``` should now report that real-time protection is both enabled and available: ```bash -$ mdatp --health +mdatp --health ... realTimeProtectionAvailable : true realTimeProtectionEnabled : true From bfc9ea2997d04a7c93ccf5a9e011b5ed5ba3e45b Mon Sep 17 00:00:00 2001 From: schmurky Date: Mon, 3 Aug 2020 16:13:22 +0800 Subject: [PATCH 0537/1414] Update mac-resources.md removed $ prompt from command-line snippets and corrected a few items --- .../microsoft-defender-atp/mac-resources.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md b/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md index a4780aaea9..602205a4ae 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md @@ -30,7 +30,7 @@ If you can reproduce a problem, please increase the logging level, run the syste 1. Increase logging level: ```bash - $ mdatp --log-level verbose + mdatp --log-level verbose Creating connection to daemon Connection established Operation succeeded @@ -38,10 +38,10 @@ If you can reproduce a problem, please increase the logging level, run the syste 2. Reproduce the problem -3. Run `sudo mdatp --diagnostic --create` to backup Microsoft Defender ATP's logs. The files will be stored inside of a .zip archive. This command will also print out the file path to the backup after the operation succeeds. +3. Run `sudo mdatp --diagnostic --create` to back up Microsoft Defender ATP's logs. The files will be stored inside a .zip archive. This command will also print out the file path to the backup after the operation succeeds. ```bash - $ sudo mdatp --diagnostic --create + sudo mdatp --diagnostic --create Creating connection to daemon Connection established ``` @@ -49,7 +49,7 @@ If you can reproduce a problem, please increase the logging level, run the syste 4. Restore logging level: ```bash - $ mdatp --log-level info + mdatp --log-level info Creating connection to daemon Connection established Operation succeeded From 2f289d03f03274fb8398f70710d69036fd6124db Mon Sep 17 00:00:00 2001 From: schmurky Date: Mon, 3 Aug 2020 17:19:46 +0800 Subject: [PATCH 0538/1414] Update mac-preferences.md removed $ prompt from command-line snippet --- .../threat-protection/microsoft-defender-atp/mac-preferences.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md b/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md index 018c229b01..b95777caa1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md @@ -747,7 +747,7 @@ The following templates contain entries for all settings described in this docum The property list must be a valid *.plist* file. This can be checked by executing: ```bash -$ plutil -lint com.microsoft.wdav.plist +plutil -lint com.microsoft.wdav.plist com.microsoft.wdav.plist: OK ``` From 0c9371e07baa17649de99927b9d15a46893c4ebb Mon Sep 17 00:00:00 2001 From: schmurky Date: Mon, 3 Aug 2020 17:38:20 +0800 Subject: [PATCH 0539/1414] Update mac-support-install.md removed $ prompt in code snippet --- .../microsoft-defender-atp/mac-support-install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-support-install.md b/windows/security/threat-protection/microsoft-defender-atp/mac-support-install.md index 4e380f4e2a..0728dd83ad 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-support-install.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-support-install.md @@ -30,7 +30,7 @@ For manual installation, the Summary page of the installation wizard says, "An e While we do not display an exact error to the end user, we keep a log file with installation progress in `/Library/Logs/Microsoft/mdatp/install.log`. Each installation session appends to this log file. You can use `sed` to output the last installation session only: ```bash -$ sed -n 'H; /^preinstall com.microsoft.wdav begin/h; ${g;p;}' /Library/Logs/Microsoft/mdatp/install.log +sed -n 'H; /^preinstall com.microsoft.wdav begin/h; ${g;p;}' /Library/Logs/Microsoft/mdatp/install.log preinstall com.microsoft.wdav begin [2020-03-11 13:08:49 -0700] 804 INSTALLER_SECURE_TEMP=/Library/InstallerSandboxes/.PKInstallSandboxManager/CB509765-70FC-4679-866D-8A14AD3F13CC.activeSandbox/89FA879B-971B-42BF-B4EA-7F5BB7CB5695 @@ -45,7 +45,7 @@ The installation failed because a downgrade between these versions is not suppor ## MDATP install log missing or not updated In rare cases, installation leaves no trace in MDATP's /Library/Logs/Microsoft/mdatp/install.log file. -You can verify that an installation happened and analyze possible errors by querying macOS logs (this is helpful in case of MDM deployment, when there is no client UI). We recommend that you use a narrow time window to run a query, and that you filter by the logging process name, as there will be a huge amount of information. +You can verify that an installation happened and analyze possible errors by querying macOS logs (this is helpful in MDM deployment, when there is no client UI). We recommend that you use a narrow time window to run a query, and that you filter by the logging process name, as there will be a huge amount of information. ```bash grep '^2020-03-11 13:08' /var/log/install.log From 000071285edf4a51099910ad8c967ee7055b6645 Mon Sep 17 00:00:00 2001 From: alons8 <61512160+alons8@users.noreply.github.com> Date: Mon, 3 Aug 2020 14:55:05 +0300 Subject: [PATCH 0540/1414] Update mac-schedule-scan-atp.md --- .../microsoft-defender-atp/mac-schedule-scan-atp.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md index d7a913d13f..4fc24b4545 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md @@ -36,8 +36,8 @@ While you can start a threat scan at any time with Microsoft Defender ATP, your ProgramArguments sh - -c - /usr/local/bin/mdatp --scan --quick + -c + /usr/local/bin/mdatp --scan --quick RunAtLoad From f6d0148212276570c81ccdf11b334936199aa12a Mon Sep 17 00:00:00 2001 From: ashwin-pr <66497769+ashwin-pr@users.noreply.github.com> Date: Mon, 3 Aug 2020 18:07:15 +0530 Subject: [PATCH 0541/1414] Update android-configure.md tried to fix the 'Note' highlight for configure web protection --- .../microsoft-defender-atp/android-configure.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-configure.md b/windows/security/threat-protection/microsoft-defender-atp/android-configure.md index 92405839bb..9022d913df 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-configure.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-configure.md @@ -42,7 +42,8 @@ Microsoft Defender ATP for Android enables admins to configure custom indicators ## Configure web protection Microsoft Defender ATP for Android allows IT Administrators the ability to configure the web protection feature. This capability is available within the Microsoft Endpoint Manager Admin center. -[!NOTE] + +>[!NOTE] > Microsoft Defender ATP for Android would use a VPN in order to provide the Web Protection feature. This is not a regular VPN and is a local/self-looping VPN that does not take traffic outside the device. For more information, see [Configure web protection on devices that run Android](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection-manage-android). From ba168aa2b360a93593890c2c5ab606b258ab09d1 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Mon, 3 Aug 2020 07:48:57 -0700 Subject: [PATCH 0542/1414] Add files via upload adding screenshots --- .../images/device-flag-filter.png | Bin 0 -> 79846 bytes .../images/device-flags.png | Bin 0 -> 76914 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/device-flag-filter.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/device-flags.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/device-flag-filter.png b/windows/security/threat-protection/microsoft-defender-atp/images/device-flag-filter.png new file mode 100644 index 0000000000000000000000000000000000000000..d2a5e26ce48fbd291aa906073fc4771efd8441a1 GIT binary patch literal 79846 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%0A{sZvLl%J@)H9%^5nU`t86b`5Jub7 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

)op8Ofghe0}?Y@2Jy0;_Yq=vqI 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

Mobile Enterprise
cross markcheck mark check mark check markMobile Enterprise
check markcheck mark check mark check mark
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Platform/PortalRegister devices?Create/Assign profileAcceptable DeviceID
OEM Direct APIYES - 1000 at a time maxNOTuple or PKID
Partner CenterYES - 1000 at a time maxYES34Tuple or PKID or 4K HH
IntuneYES - 500 at a time max1YES124K HH
Microsoft Store for BusinessYES - 1000 at a time maxYES44K HH
Microsoft 365 BusinessYES - 1000 at a time maxYES34K HH
- ->1Microsoft recommended platform to use
->2Intune license required
->3Feature capabilities are limited
->4Device profile assignment will be retired from MSfB and Partner Center in the coming months
- - -Also see the following topics for more information about device IDs: -- [Device identification](#device-identification) -- [Windows Autopilot device guidelines](https://docs.microsoft.com/windows/deployment/windows-autopilot/autopilot-device-guidelines) -- [Add devices to a customer account](https://docs.microsoft.com/partner-center/autopilot) - - -## Summary - -When deploying new devices using Windows Autopilot, the following steps are required: - -1. [Register devices](#registering-devices). Ideally, this step is performed by the OEM, reseller, or distributor from which the devices were purchased, but this can also be done by the organization by collecting the hardware identity and uploading it manually. -2. [Configure device profiles](profiles.md), specifying how the device should be deployed and what user experience should be presented. -3. Boot the device. When the device is connected to a network with internet access, it will contact the Windows Autopilot deployment service to see if the device is registered, and if it is, it will download profile settings such as the [Enrollment Status page](enrollment-status.md), which are used to customize the end user experience. - -## Other configuration settings - -- [Bitlocker encryption settings](bitlocker.md): You can configure the BitLocker encryption settings to be applied before automatic encryption is started. diff --git a/windows/deployment/windows-autopilot/autopilot-device-guidelines.md b/windows/deployment/windows-autopilot/autopilot-device-guidelines.md deleted file mode 100644 index 7784e955ea..0000000000 --- a/windows/deployment/windows-autopilot/autopilot-device-guidelines.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -title: Windows Autopilot device guidelines -ms.reviewer: -manager: laurawi -description: Learn all about hardware, firmware, and software best practices for Windows Autopilot deployment. -keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: medium -ms.sitesec: library -ms.pagetype: deploy -audience: itpro -author: greg-lindsay -ms.author: greglin -ms.collection: M365-modern-desktop -ms.topic: article ---- - - -# Windows Autopilot device guidelines - -**Applies to** - -- Windows 10 - -## Hardware and firmware best practice guidelines for Windows Autopilot - -All devices used with Windows Autopilot should meet the [minimum hardware requirements](https://docs.microsoft.com/windows-hardware/design/minimum/minimum-hardware-requirements-overview) for Windows 10. - -The following additional best practices ensure that devices can easily be provisioned by organizations as part of the Windows Autopilot deployment process: -- Ensure that the TPM 2.0 is enabled and in a good state (not in Reduced Functionality Mode) by default on devices intended for Windows Autopilot self-deploying mode. -- The OEM provisions unique tuple info (SmbiosSystemManufacturer, SmbiosSystemProductName, SmbiosSystemSerialNumber) or PKID + SmbiosSystemSerialNumber into the [SMBIOS fields](https://docs.microsoft.com/windows-hardware/drivers/bringup/smbios) per Microsoft specification (Manufacturer, Product Name and Serial Number stored in SMBIOS Type 1 04h, Type 1 05h and Type 1 07h). -- The OEM uploads 4K Hardware Hashes obtained using OA3 Tool RS3+ run in Audit mode on full OS to Microsoft via CBR report prior to shipping devices to an Autopilot customer or channel partner. -- As a best practice, Microsoft requires that OEM shipping drivers are published to Windows Update within 30 days of the CBR being submitted, and system firmware and driver updates are published to Windows Update within 14 days -- The OEM ensures that the PKID provisioned in the SMBIOS is passed on to the channel. - -## Software best practice guidelines for Windows Autopilot - -- The Windows Autopilot device should be preinstalled with only a Windows 10 base image plus drivers. -- You can preinstall your licensed version of Office, such as [Microsoft 365 Apps for enterprise](https://docs.microsoft.com/deployoffice/about-office-365-proplus-in-the-enterprise). -- Unless explicitly requested by the customer, no other preinstalled software should be included. - - Per OEM Policy, Windows 10 features, including built-in apps, should not be disabled or removed. - -## Related topics - -[Windows Autopilot customer consent](registration-auth.md)
-[Motherboard replacement scenario guidance](autopilot-mbr.md)
diff --git a/windows/deployment/windows-autopilot/autopilot-faq.md b/windows/deployment/windows-autopilot/autopilot-faq.md deleted file mode 100644 index 1cbfeeb11b..0000000000 --- a/windows/deployment/windows-autopilot/autopilot-faq.md +++ /dev/null @@ -1,165 +0,0 @@ ---- -title: Windows Autopilot FAQ -ms.reviewer: This topic provides OEMs, partners, administrators, and end users with answers to some frequently asked questions about deploying Windows 10 with Windows Autopilot. -manager: laurawi -description: Support information for Windows Autopilot -keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: low -ms.sitesec: library -ms.pagetype: deploy -audience: itpro -author: greg-lindsay -ms.author: greglin -ms.collection: M365-modern-desktop -ms.topic: article ---- - - -# Windows Autopilot FAQ - -**Applies to: Windows 10** - -This article provides OEMs, partners, administrators, and end users with answers to some frequently asked questions about deploying Windows 10 with Windows Autopilot. - -A [glossary](#glossary) of abbreviations used in this article is provided at the end. - - -## Microsoft Partner Center - -| Question | Answer | -| --- | --- | -| In the Partner Center, does the Tenant ID need to be provided with every device file upload? Is it needed to allow the business customer to access their devices in Microsoft Store for Business (MSfB)? | No. Providing the Tenant ID is a one-time entry in the Partner Center that can be reused with future device uploads. | -| How does the customer or tenant know that their devices are ready to be claimed in MSfB? | After the device file upload is completed in the Partner Center, the tenant can see the devices available for Windows Autopilot setup in MSfB. The OEM needs to advise the tenant to access MSfB. Autonotification from MSfB to the tenant is being developed. | -| How does a customer authorize an OEM or Channel Partner to register Autopilot devices on the customer’s behalf? | Before an OEM or Channel Partner can register a device for Autopilot on behalf of a customer, the customer must first give them consent. The consent process begins with the OEM or Channel Partner sending a link to the customer that directs the customer to a consent page in MSfB. For more information, see [Registration](registration-auth.md). | -| Are there any restrictions if a business customer has registered devices in MSfB and later wants those devices to be managed by a Cloud Solution Provider (CSP) using the Partner Center? | The devices will need to be deleted in MSfB by the business customer before the CSP can upload and manage them in the Partner Center. | -| Does Windows Autopilot support removing the option to enable a local administrator account? | Windows Autopilot doesn’t support removing the local admin account. However, it does support restricting the user performing Azure Active Directory (Azure AD) domain join in OOBE to a standard account (versus an administrator account by default).| -| How can I test the Windows Autopilot CSV file in the Partner Center? | Only CSP Partners have access to the Partner Center portal. If you are a CSP, you can create a Sales agent user account that has access to devices for testing the file. This can be done today in the Partner Center.

For more information, see [Create user accounts and set permissions](https://msdn.microsoft.com/partner-center/create-user-accounts-and-set-permissions). | -| Must I become a CSP to participate in Windows Autopilot? | Top volume OEMs do not, as they can use the OEM Direct API. All others who choose to use MPC to register devices must become CSPs in order to access MPC. | -| Do the different CSP levels have all the same capabilities when it comes to Windows Autopilot? | For purposes of Windows Autopilot, there are three different types of CSPs, each with different levels of authority and access:

1. Direct CSP: Gets direct authorization from the customer to register devices.

2. Indirect CSP Provider: Gets implicit permission to register devices through the relationship their CSP Reseller partner has with the customer. Indirect CSP Providers register devices through Microsoft Partner Center.

3. Indirect CSP Reseller: Gets direct authorization from the customer to register devices. At the same time, their indirect CSP Provider partner also gets authorization, which means that either the Indirect Provider or the Indirect Reseller can register devices for the customer. However, the Indirect CSP Reseller must register devices through the MPC UI (manually uploading CSV file), whereas the Indirect CSP Provider has the option to register devices using the MPC APIs. | - - -## Manufacturing - -| Question | Answer | -| --- | --- | -| What changes need to be made in the factory OS image for customer configuration settings? |No changes are required on the factory floor to enable Windows Autopilot deployment. | -| What version of the OA3 tool meets Windows Autopilot deployment requirements? | Windows Autopilot can work with any version of the OA3 tool. We recommend using a supported version of Windows 10 semi-annual channel to generate the 4K hardware hash. | -| At the time of placing an order, do customers need to be state whether they want it with or without Windows Autopilot options? | Yes, if they want Windows Autopilot, they will want a supported version of Windows 10 semi-annual channel. Also, they will want to receive the CSV file or have the file upload (that is, registration) completed on their behalf. | -| Does the OEM need to manage or collect any custom imaging files from customers and perform any image uploads to Microsoft? | No change, OEMs just send the CBRs as usual to Microsoft. No images are sent to Microsoft to enable Windows Autopilot. Windows Autopilot only customizes OOBE and allows policy configurations (disables admin account, for example). | -| Are there any customer impacts to upgrading from Windows 8 to Windows 10? | The devices must be running a supported version of Windows 10 semi-annual channel to enroll in Windows Autopilot deployment. Otherwise, there are no impacts. | -| Will there be any change to the existing CBR with 4K hardware hash? | No. | -| What new information needs to be sent from the OEM to Microsoft? | Nothing, unless the OEM opts to register the device on the customer’s behalf, in which case they would upload the device ID using a CSV file into Microsoft Partner Center, or use the OEM Direct API. | -| Is there a contract or amendment for an OEM to participate in Windows Autopilot Deployment? | No. | - -## CSV schema - -| Question | Answer | -| --- | --- | -| Can a comma be used in the CSV file? | No. | -| What error messages can a user expect to see in the Partner Center or MSfB when uploading a file? | See the In Microsoft Store for Business section of this guide. | -| Is there a limit to the number of devices that can be listed in the CSV file? | Yes, the CSV file can only contain 1,000 devices to apply to a single profile. If more than 1,000 devices need to be applied to a profile, the devices need to be uploaded through multiple CSV files. | -| Does Microsoft have any recommendations on how an OEM should provide the CSV file to their customers? | We recommend encrypting the CSV file when sending to the business customer to self-register their Windows Autopilot devices (either through MPC, MSfB, or Intune). | - - -## Hardware hash - -| Question | Answer | -| --- | --- | -| Must every hardware hash submitted by the OEM contain the SMBIOS UUID (universally unique identifier), MAC (media access control) address, and unique disk serial number (if using Windows 10 OEM Activation 3.0 tool)? | Yes. Since Windows Autopilot is based on the ability to uniquely identify devices applying for cloud configuration, it is critical to submit hardware hashes that meet the outlined requirement. | -| What is the reason for needing the SMBIOS UUID, MAC Address, and Disk Serial Number in the hardware hash details? | For creating the hardware hash, these are the fields that are needed to identify a device, as parts of the device are added or removed. Since we don’t have a unique identifier for Windows devices, this is the best logic to identify a device. | -| What is difference between OA3 hardware hash, 4K hardware hash, and Windows Autopilot hardware hash? | None. They’re different names for the same thing. The OA3 tool output is called the OA3 Hash, which is 4K in size, which is usable for the Windows Autopilot deployment scenario. Note: When using an older, unsupported Windows version OA3Tool, you get a different sized Hash, which may not be used for Windows Autopilot deployment. | -| What is the thought around parts replacement and repair for the NIC (network interface controller) and Disk? Will the hardware hash become invalid? | Yes. If you replace parts, you need to gather the new hardware hash, though it depends on what is replaced, and the characteristics of the parts. For example, if you replace the TPM or motherboard, it’s a new device and you must have new hardware hash. If you replace one network card, it’s probably not a new device, and the device will function with the old hardware hash. However, as a best practice, you should assume the old hardware hash is invalid and get a new hardware hash after any hardware changes. This is recommended anytime you replace parts. | - -## Motherboard replacement - -| Question | Answer | -| --- | --- | -| How does Autopilot handle motherboard replacement scenarios? | Motherboard replacement is out for scope for Autopilot. Any device that is repaired or serviced in a way that alters the ability to identify the device for Windows Autopilot must go through the normal OOBE process, and manually select the right settings or apply a custom image, as is the case today.

To reuse the same device for Windows Autopilot after a motherboard replacement, the device would need to be de-registered from Autopilot, the motherboard replaced, a new 4K HH harvested, and then re-registered using the new 4K hardware hash (or device ID).

**Note**: An OEM will not be able to use the OEM Direct API to re-register the device, since the OEM Direct API only accepts a tuple or PKID. In this case, the OEM would either have to send the new 4K hardware hash information using a CSV file to customer, and let customer reregister the device using MSfB or Intune.| - -## SMBIOS - -| Question | Answer | -| --- | --- | -| Any specific requirement to SMBIOS UUID? | It must be unique as specified in the Windows 10 hardware requirements. | -| What is the requirement on the SMBIOS table to meet the Windows Autopilot hardware hash need? | It must meet all the Windows 10 hardware requirements. Additional details may be found [here](https://msdn.microsoft.com/library/jj128256(v=vs.85).aspx). | -| If the SMBIOS supports UUID and Serial Number, is it enough for the OA3 tool to generate the hardware hash? | No. At a minimum, the following SMBIOS fields need to be populated with unique values: ProductKeyID SmbiosSystemManufacturer SmbiosSystemProductName SmbiosSystemSerialNumber SmbiosSkuNumber SmbiosSystemFamily MacAddress SmbiosUuid DiskSerialNumber TPM EkPub | - -## Technical interface - -| Question | Answer | -| --- | --- | -| What is the interface to get the MAC Address and Disk Serial Number? How does the OA tool get MAC and Disk Serial #? | Disk serial number is found from IOCTL_STORAGE_QUERY_PROPERTY with StorageDeviceProperty/PropertyStandardQuery. Network MAC address is IOCTL_NDIS_QUERY_GLOBAL_STATS from OID_802_3_PERMANENT_ADDRESS. However the method for performing this operation varies depending on the scenario. | -| Follow up clarification: If we have 2-3 MACs on the system, how does OA Tool choose which MAC Address and Disk Serial Number are on the system since there are multiple instances of each? If a platform has LAN And WLAN, which MAC is chosen? | In short, all available values are used. In detail, there may be specific usage rules. The system disk serial number is more important than the other disks available. Network interfaces that are removable should not be used if detected as they are removable. LAN vs WLAN should not matter, as both will be used. | - -## The end-user experience - -|Question|Answer| -|----|-----| -|How do I know that I received Autopilot?|You can tell that you received Windows Autopilot (as in the device received a configuration but has not yet applied it) when you skip the selection page (as seen below), and are immediately taken to a generic or customized sign-in page.| -|Windows Autopilot didn’t work, what do I do now?| Questions and actions to assist in troubleshooting: Did a screen not get skipped? Did a user end up as an admin when configured not to? Remember that Azure AD Admins will be local admins regardless of whether Windows Autopilot is configured to disable local admin Collection information: run licensingdiag.exe and send the .cab (Cabinet) file that is generated to AutopilotHelp@microsoft.com. If possible, collect an ETL from Windows Performance Recorder (WPR). Often in these cases, users are not signing into the right Azure AD tenant, or are creating local user accounts. For a complete list of support options, refer to [Windows Autopilot support](autopilot-support.md). | -| If an Administrator makes changes to an existing profile, will the changes take effect on devices that have that profile assigned to them that have already been deployed? |No. Windows Autopilot profiles are not resident on the device. They are downloaded during OOBE, the settings defined at the time are applied. Then, the profile is discarded on the device. If the device is reimaged or reset, the new profile settings will take effect the next time the device goes through OOBE.| -|What is the experience if a device isn’t registered or if an IT Admin doesn’t configure Windows Autopilot prior to an end user attempting to self-deploy? |If the device isn’t registered, it will not receive the Windows Autopilot experience and the end user will go through normal OOBE. The Windows Autopilot configurations will not be applied until the user runs through OOBE again, after registration. If a device is started before an MDM profile is created, the device will go through standard OOBE experience. The IT Admin would then have to manually enroll that device into the MDM, after which the next time that device is reset, it will go through the Windows Autopilot OOBE experience.| -|Why didn't I receive a customized sign-in screen during Autopilot? |Tenant branding must be configured in portal.azure.com to receive a customized sign-in experience.| -|What happens if a device is registered with Azure AD but does not have a Windows Autopilot profile assigned? |The regular Azure AD OOBE will occur since no Windows Autopilot profile was assigned to the device.| -|How can I collect logs on Autopilot?|The best way to collect logs on Windows Autopilot performance is to collect a WPR trace during OOBE. The XML file (WPRP extension) for this trace may be provided upon request.| - -## MDM - -| Question | Answer | -| --- | --- | -| Must we use Intune for our MDM? | No, any MDM will work with Autopilot, but others probably won’t have the same full suite of Windows Autopilot features as Intune. You’ll get the best experience from Intune. | -| Can Intune support Win32 app preinstalls? | Yes. Starting with the Windows 10 October Update (version 1809), Intune supports Win32 apps using .msi (and .msix) wrappers. | -| What is co-management? | Co-management is when you use a combination of a cloud MDM tool (Intune) and an on-premises configuration tool like Microsoft Endpoint Configuration Manager. You only need to use the Configuration Manager if Intune can’t support what you want to do with your profile. If you choose to co-manage using Intune + Configuration Manager, you do it by including a Configuration Manager agent in your Intune profile. When that profile is pushed to the device, the device will see the Configuration Manager agent and go out to the Configuration Manager to pull down any additional profile settings. | -| Must we use Microsoft Endpoint Configuration Manager for Windows Autopilot | No. Co-management (described above) is optional. | - - -## Features - -| Question | Answer | -| --- | --- | -| Self-deploying mode | A new version of Windows Autopilot where the user only turns on the device, and nothing else. It’s useful for scenarios where a standard user account isn’t needed (for example, shared devices, or KIOSK devices). | -| Hybrid Azure Active Directory join | Allows Windows Autopilot devices to connect to an on-premises Active Directory domain controller (in addition to being Azure AD joined). | -| Windows Autopilot reset | Removes user apps and settings from a device, but maintains Azure AD domain join and MDM enrollment. Useful for when transferring a device from one user to another. | -| Personalization | Adds the following to the OOBE experience: A personalized welcome message can be created. A username hint can be added Sign-in page text can be personalized. The company’s logo can be included | -| [Autopilot for existing devices](existing-devices.md) | Offers an upgrade path to Windows Autopilot for all existing Windows 7- and Windows 8-based devices. | - - - -## General - -|Question|Answer -|------------------|-----------------| -|If I wipe the machine and restart, will I still receive Windows Autopilot?|Yes, if the device is still registered for Windows Autopilot and is running a supported version of Windows 10 semi-annual channel, it will receive the Windows Autopilot experience.| -|Can I harvest the device fingerprint on existing machines?|Yes, if the device is running a supported version of Windows 10 semi-annual channel, you can harvest device fingerprints for registration. There are no plans to backport the functionality to legacy releases and no way to harvest them on devices running unsupported versions of Windows.| -|Is Windows Autopilot supported on other SKUs, for example, Surface Hub, HoloLens, Windows Mobile.|No, Windows Autopilot isn’t supported on other SKUs.| -|Does Windows Autopilot work after MBR or image reinstallation?|Yes.| -| Can machines that have reimaged a few times go through Autopilot? What does the error message "This user is not authorized to enroll" mean? Error code 801c0003. |There are limits to the number of devices a particular Azure AD user can enroll in Azure AD, as well as the number of devices that are supported per user in Intune. (These are configurable but not infinite.) You’ll run into this frequently if you reuse the devices, or even if you roll back to previous virtual machine snapshots.| -|What happens if a device is registered to a malicious agent? |By design, Windows Autopilot does not apply a profile until the user signs in with the matching tenant for the configured profile using the Azure AD sign-in process. What occurs is illustrated below. If badguys.com registers a device owned by contoso.com, at worst, the user would be directed to sign into badguys.com. When the user enters their email/password, the sign-in information is redirected through Azure AD to the proper Azure AD authentication and the user is prompted to then sign into contoso.com. Since contoso.com does not match badguys.com as the tenant, the Windows Autopilot profile will not be applied and the regular Azure AD OOBE will occur.| -|Where is the Windows Autopilot data stored? |Windows Autopilot data is stored in the United States (US), not in a sovereign cloud, even when the Azure AD tenant is registered in a sovereign cloud. This is applicable to all Windows Autopilot data, regardless of the portal leveraged to deploy Autopilot.| -|Why is Windows Autopilot data stored in the US and not in a sovereign cloud?|It is not customer data that we store, but business data that enables Microsoft to provide a service, therefore it is okay for the data to reside in the US. Customers can stop subscribing to the service at any time, and, in that event, the business data is removed by Microsoft.| -|How many ways are there to register a device for Windows Autopilot|There are six ways to register a device, depending on who is doing the registering:

1. OEM Direct API (only available to TVOs)
2. MPC using the MPC API (must be a CSP)
3. MPC using manual upload of CSV file in the UI (must be a CSP)
4. MSfB using CSV file upload
5. Intune using CSV file upload
6. Microsoft 365 Business portal using CSV file upload| -|How many ways are there to create a Windows Autopilot profile?|There are four ways to create and assign a Windows Autopilot profile:

1. Through MPC (must be a CSP)
2. Through MSfB
3. Through Intune (or another MDM)
4. Microsoft 365 Business portal

Microsoft recommends creation and assignment of profiles through Intune. | -| What are some common causes of registration failures? |1. Bad or missing hardware hash entries can lead to faulty registration attempts
2. Hidden special characters in CSV files.

To avoid this issue, after creating your CSV file, open it in Notepad to look for hidden characters or trailing spaces or other corruptions.| -| Is Autopilot supported on IoT devices? | Autopilot is not supported on IoT Core devices, and there are currently no plans to add this support. Autopilot is supported on Windows 10 IoT Enterprise SAC devices. Autopilot is supported on Windows 10 Enterprise LTSC 2019 and above; it is not supported on earlier versions of LTSC.| -| Is Autopilot supported in all regions/countries? | Autopilot only supports customers using global Azure. Global Azure does not include the three entities listed below:
- Azure Germany
- Azure China 21Vianet
- Azure Government
So, if a customer is set up in global Azure, there are no region restrictions. For example, if Contoso uses global Azure but has employees working in China, the Contoso employees working in China would be able to use Autopilot to deploy devices. If Contoso uses Azure China 21Vianet, the Contoso employees would not be able to use Autopilot.| -| I need to register a device that's been previously registered to another organisation. | Partners registering devices through partner center can also deregister the device if it's moving between different customer tenants. If this isn't possible, as a last resort you can raise a ticket through the Intune "Help and Support" node and our support teams will assist you. | - -## Glossary - -| Term | Meaning | -| --- | --- | -| CSV | Comma Separated Values (File type similar to Excel spreadsheet) | -| MPC | Microsoft Partner Center | -| MDM | Mobile Device Management | -| OEM | Original Equipment Manufacturer | -| CSP | Cloud Solution Provider | -| MSfB | Microsoft Store for Business | -| Azure AD | Azure Active Directory | -| 4K HH | 4K hardware hash | -| CBR | Computer Build Report | -| EC | Enterprise Commerce | -| DDS | Device Directory Service | -| OOBE | Out of the Box Experience | -| UUID | Universally Unique Identifier | diff --git a/windows/deployment/windows-autopilot/autopilot-mbr.md b/windows/deployment/windows-autopilot/autopilot-mbr.md deleted file mode 100644 index 28c376ab92..0000000000 --- a/windows/deployment/windows-autopilot/autopilot-mbr.md +++ /dev/null @@ -1,421 +0,0 @@ ---- -title: Windows Autopilot motherboard replacement -ms.reviewer: -manager: laurawi -description: Windows Autopilot deployment MBR scenarios -keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: medium -ms.sitesec: library -ms.pagetype: deploy -audience: itpro -author: greg-lindsay -ms.author: greglin -ms.collection: M365-modern-desktop -ms.topic: article ---- - - -# Windows Autopilot motherboard replacement scenario guidance - -**Applies to** - -- Windows 10 - -This document offers guidance for Windows Autopilot device repair scenarios that Microsoft partners can use in Motherboard Replacement (MBR) situations, and other servicing scenarios. - -Repairing Autopilot enrolled devices is complex, as it tries to balance OEM requirements with Windows Autopilot requirements. Specifically, OEM’s require strict uniqueness across motherboards, MAC addresses, etc., while Windows Autopilot requires strict uniqueness at the Hardware ID level for each device to enable successful registration. The Hardware ID does not always accommodate all the OEM hardware component requirements, thus these requirements are sometimes at odds, causing issues with some repair scenarios. - -**Motherboard Replacement (MBR)** - -If a motherboard replacement is needed on a Windows Autopilot device, the following process is recommended: - -1. [Deregister the device](#deregister-the-autopilot-device-from-the-autopilot-program) from Windows Autopilot -2. [Replace the motherboard](#replace-the-motherboard) -3. [Capture a new device ID (4K HH)](#capture-a-new-autopilot-device-id-4k-hh-from-the-device) -4. [Reregister the device](#reregister-the-repaired-device-using-the-new-device-id) with Windows Autopilot -5. [Reset the device](#reset-the-device) -6. [Return the device](#return-the-repaired-device-to-the-customer) - -Each of these steps is described below. - -## Deregister the Autopilot device from the Autopilot program - -Before the device arrives at the repair facility, it must be deregistered by the entity that registered it. Only the entity that registered the device can deregister it. This might be the customer IT Admin, the OEM, or the CSP partner. If the IT Admin registered the device, they likely did so via Intune (or possibly the Microsoft Store for Business). In that case, they should deregister the device from Intune (or MSfB). This is necessary because devices registered in Intune will not show up in MPC. However, if the OEM or CSP partner registered the device, they likely did so via the Microsoft Partner Center (MPC). In that case, they should deregister the device from MPC, which will also remove it from the customer IT Admin’s Intune account. Below, we describe the steps an IT Admin would go through to deregister a device from Intune, and the steps an OEM or CSP would go through to deregister a device from MPC. - -**NOTE**: When possible, an OEM or CSP should register Autopilot devices, rather than having the customer do it. This will avoid problems where OEMs or CSPs may not be able to deregister a device if, for example, a customer leasing a device goes out of business before deregistering it themselves. - -**EXCEPTION**: If a customer grants an OEM permission to register devices on their behalf via the automated consent process, then an OEM can use the API to deregister devices they didn’t register themselves (instead, the customer registered the devices). But keep in mind that this would only remove those devices from the Autopilot program, it would not disenroll them from Intune or disjoin them from AAD. The customer must do those steps, if desired, through Intune. - -### Deregister from Intune - -To deregister an Autopilot device from Intune, an IT Admin would: - -1. Sign in to their Intune account -2. Navigate to Intune > Groups > All groups -3. Remove the desired device from its group -4. Navigate to Intune > Devices > All devices -5. Select the checkbox next to the device you want to delete, then click the Delete button on the top menu -6. Navigate to Intune > Devices > Azure AD devices -7. Select the checkbox next to the device you want to delete, then click the Delete button along the top menu -8. Navigate to Intune > Device enrollment > Windows enrollment > Devices -9. Select the checkbox next to the device you want to deregister -10. Click the extended menu icon (“…”) on the far right end of the line containing the device you want to deregister in order to expose an additional menu with the option to “unassign user” -11. Click “Unassign user” if the device was previously assigned to a user; if not, this option will be grayed-out and can be ignored -12. With the unassigned device still selected, click the Delete button along the top menu to remove this device - -**NOTE**: These steps deregister the device from Autopilot, but also unenroll the device from Intune, and disjoin the device from AAD. While it may appear that only deregistering the device from Autopilot is needed, there are certain barriers in place within Intune that necessitate all the steps above be done, which is best practice anyway in case the device gets lost or becomes unrecoverable, to eliminate the possibility of orphaned devices existing in the Autopilot database, or Intune, or AAD. If a device gets into an unrecoverable state, you can contact the appropriate [Microsoft support alias](autopilot-support.md) for assistance. - -The deregistration process will take about 15 minutes. You can accelerate the process by clicking the “Sync” button, then “Refresh” the display until the device is no longer present. - -More details on deregistering devices from Intune can be found [here](https://docs.microsoft.com/intune/enrollment-autopilot#create-an-autopilot-device-group). - -### Deregister from MPC - -To deregister an Autopilot device from the Microsoft Partner Center (MPC), a CSP would: - -1. Log into MPC -2. Navigate to Customer > Devices -3. Select the device to be deregistered and click the “Delete device” button - -![devices](images/devices.png) - -**NOTE**: Deregistering a device from Autopilot in MPC does only that; it does not also unenroll the device from the MDM (Intune), nor does it disjoin the device from AAD. Therefore, if possible, the OEM/CSP ideally should work with the customer IT Admin to have the device fully removed per the Intune steps in the previous section. - -Alternatively, an OEM partner that has integrated the OEM Direct APIs can deregister a device by calling the AutopilotDeviceRegistration API with the TenantID and TenantDomain fields left blank in the request call. - -Because the repair facility will not have access to the user’s login credentials, the repair facility will have to reimage the device as part of the repair process. This means that the customer should do three things before sending the device off for repair: -1. Copy all important data off the device. -2. Let the repair facility know which version of Windows they should reinstall after the repair. -3. If applicable, let the repair facility know which version of Office they should reinstall after the repair. - -## Replace the motherboard - -Technicians replace the motherboard (or other hardware) on the broken device. A replacement DPK is injected. - -Repair and key replacement processes vary between facilities. Sometimes repair facilities receive motherboard spare parts from OEMs that have replacement DPKs already injected, but sometimes not. Sometimes repair facilities receive fully-functional BIOS tools from OEMs, but sometimes not. This means that the quality of the data in the BIOS after an MBR varies. To ensure the repaired device will still be Autopilot-capable following its repair, the new (post-repair) BIOS should be able to successfully gather and populate the following information at a minimum: - -- DiskSerialNumber -- SmbiosSystemSerialNumber -- SmbiosSystemManufacturer -- SmbiosSystemProductName -- SmbiosUuid -- TPM EKPub -- MacAddress -- ProductKeyID -- OSType - -**NOTE**: For simplicity, and because processes vary between repair facilities, we have excluded many of the additional steps often used in an MBR, such as: -- Verify that the device is still functional -- Disable BitLocker* -- Repair the Boot Configuration Data (BCD) -- Repair and verify the network driver operation - -*BitLocker can be suspended rather than disabled if the technician has the ability to resume it after the repair. - -## Capture a new Autopilot device ID (4K HH) from the device - -Repair technicians must sign in to the repaired device to capture the new device ID. Assuming the repair technician does NOT have access to the customer’s login credentials, they will have to reimage the device in order to gain access, per the following steps: - -1. The repair technician creates a [WinPE bootable USB drive](https://docs.microsoft.com/windows-hardware/manufacture/desktop/oem-deployment-of-windows-10-for-desktop-editions#create-a-bootable-windows-pe-winpe-partition). -2. The repair technician boots the device to WinPE. -3. The repair technician [applies a new Windows image to the device](https://docs.microsoft.com/windows-hardware/manufacture/desktop/work-with-windows-images). - - **NOTE**: Ideally, the same version of Windows should be reimaged onto the device that was originally on the device, so some coordination will be required between the repair facility and customer to capture this information at the time the device arrives for repair. This might include the customer sending the repair facility a customized image (.ppk file) via a USB stick, for example. - -4. The repair technician boots the device into the new Windows image. -5. Once on the desktop, the repair technician captures the new device ID (4K HH) off the device using either the OA3 Tool or the PowerShell script, as described below. - -Those repair facilities with access to the OA3 Tool (which is part of the ADK) can use the tool to capture the 4K Hardware Hash (4K HH). - -Alternatively, the [WindowsAutoPilotInfo PowerShell script](https://www.powershellgallery.com/packages/Get-WindowsAutoPilotInfo) can be used to capture the 4K HH by following these steps: - -1. Install the script from the [PowerShell Gallery](https://www.powershellgallery.com/packages/Get-WindowsAutoPilotInfo) or from the command line (command line installation is shown below). -2. Navigate to the script directory and run it on the device when the device is either in Full OS or Audit Mode. See the following example. - - ```powershell - md c:\HWID - Set-Location c:\HWID - Set-ExecutionPolicy -Scope Process -ExecutionPolicy Unrestricted -Force - Install-Script -Name Get-WindowsAutopilotInfo -Force - Get-WindowsAutopilotInfo.ps1 -OutputFile AutopilotHWID.csv - ``` - ->If you are prompted to install the NuGet package, choose **Yes**.
->If, after installing the script you get an error that Get-WindowsAutopilotInfo.ps1 is not found, verify that C:\Program Files\WindowsPowerShell\Scripts is present in your PATH variable.
->If the Install-Script cmdlet fails, verify that you have the default PowerShell repository registered (**Get-PSRepository**) or register the default repository with **Register-PSRepository -Default -Verbose**. - -The script creates a .csv file that contains the device information, including the complete 4K HH. Save this file so that you can access it later. The service facility will use this 4K HH to reregister device as described below. Be sure to use the -OutputFile parameter when saving the file, which ensures that file formatting is correct. Do not attempt to pipe the command output to a file manually. - -**NOTE**: If the repair facility does not have the ability to run the OA3 tool or PowerShell script to capture the new 4K HH, then the CSP (or OEM) partners must do this for them. Without some entity capturing the new 4K HH, there is no way to reregister this device as an Autopilot device. - - -## Reregister the repaired device using the new device ID - -If an OEM is not able to reregister the device, then the repair facility or CSP should reregister the device using MPC, or the customer IT Admin should be advised to reregister the device via Intune (or MSfB). Both ways of reregistering a device are shown below. - -### Reregister from Intune - -To reregister an Autopilot device from Intune, an IT Admin would: -1. Sign in to Intune. -2. Navigate to Device enrollment > Windows enrollment > Devices > Import. -3. Click the **Import** button to upload a csv file containing the device ID of the device to be reregistered (the device ID was the 4K HH captured by the PowerShell script or OA3 tool described previously in this document). - -The following video provides a good overview of how to (re)register devices via MSfB.
- -> [!VIDEO https://www.youtube.com/embed/IpLIZU_j7Z0] - -### Reregister from MPC - -To reregister an Autopilot device from MPC, an OEM or CSP would: - -1. Sign in to MPC. -2. Navigate to the Customer > Devices page and click the **Add devices** button to upload the csv file. - -![device](images/device2.png)
-![device](images/device3.png) - -In the case of reregistering a repaired device through MPC, the uploaded csv file must contain the 4K HH for the device, and not just the PKID or Tuple (SerialNumber + OEMName + ModelName). If only the PKID or Tuple was used, the Autopilot service would be unable to find a match in the Autopilot database, since no 4K HH info was ever previously submitted for this essentially “new” device, and the upload will fail, likely returning a ZtdDeviceNotFound error. So, again, only upload the 4K HH, not the Tuple or PKID. - -**NOTE**: When including the 4K HH in the csv file, you do NOT also need to include the PKID or Tuple. Those columns may be left blank, as shown below: - -![hash](images/hh.png) - -## Reset the device - -Since the device was required to be in Full OS or Audit Mode to capture the 4K HH, the repair facility must reset the image back to a pre-OOBE state before returning it to the customer. One way this can be accomplished is by using the built-in reset feature in Windows, as follows: - -On the device, go to Settings > Update & Security > Recovery and click on Get started. Under Reset this PC, select Remove everything and Just remove my files. Finally, click on Reset. - -![reset](images/reset.png) - -However, it’s likely the repair facility won’t have access to Windows because they lack the user credentials to sign in, in which case they need to use other means to reimage the device, such as the [Deployment Image Servicing and Management tool](https://docs.microsoft.com/windows-hardware/manufacture/desktop/oem-deployment-of-windows-10-for-desktop-editions#use-a-deployment-script-to-apply-your-image). - -## Return the repaired device to the customer - -After completing the previous steps, the repaired device can now be returned to the customer, and will be auto-enrolled into the Autopilot program on first boot-up during OOBE. - -**NOTE**: If the repair facility did NOT reimage the device, they could be sending it back in a potentially broken state (e.g., there’s no way to log into the device because it’s been dissociated from the only known user account), in which case they should tell the organization that they need to fix the registration and OS themselves. - -**IMPORTANT**: A device can be “registered” for Autopilot prior to being powered-on, but the device isn’t actually “deployed” to Autopilot (i.e., enabled as an Autopilot device) until it goes through OOBE, which is why resetting the device back to a pre-OOBE state is a required step. - -## Specific repair scenarios - -This section covers the most common repair scenarios, and their impact on Autopilot enablement. - -NOTES ON TEST RESULTS: - -- Scenarios below were tested using Intune only (no other MDMs were tested). -- In most test scenarios below, the repaired and reregistered device needed to go through OOBE again for Autopilot to be enabled. -- Motherboard replacement scenarios often result in lost data, so repair centers or customers should be reminded to back up data (if possible) prior to repair. -- In the cases where a repair facility does not have the ability to write device info into the BIOS of the repaired device, new processes need to be created to successfully enable Autopilot. -- Repaired device should have the Product Key (DPK) preinjected in the BIOS before capturing the new 4K HH (device ID) - -In the following table:
-- Supported = **Yes**: the device can be reenabled for Autopilot -- Supported = **No**: the device cannot be reenabled for Autopilot - - -
ScenarioSupportedMicrosoft Recommendation -
Motherboard Replacement (MBR) in generalYesThe recommended course of action for MBR scenarios is: - -1. Autopilot device is deregistered from the Autopilot program -2. The motherboard is replace -3. The device is reimaged (with BIOS info and DPK reinjected)* -4. A new Autopilot device ID (4K HH) is captured off the device -5. The repaired device is reregistered for the Autopilot program using the new device ID -6. The repaired device is reset to boot to OOBE -7. The repaired device is shipped back to the customer - -*It’s not necessary to reimage the device if the repair technician has access to the customer’s login credentials. It’s technically possible to do a successful MBR and Autopilot re-enablement without keys or certain BIOS info (e.g., serial #, model name, etc.), but doing so is only recommended for testing/educational purposes. - -
MBR when motherboard has a TPM chip (enabled) and only one onboard network card (that also gets replaced)Yes - -1. Deregister damaged device -2. Replace motherboard -3. Reimage device (to gain access), unless you have access to customers’ login credentials -4. Write device info into BIOS -5. Capture new 4K HH -6. Reregister repaired device -7. Reset device back to OOBE -8. Go through Autopilot OOBE (customer) -9. Autopilot successfully enabled - -
MBR when motherboard has a TPM chip (enabled) and a second network card (or network interface) that is not replaced along with the motherboardNoThis scenario is not recommended, as it breaks the Autopilot experience, because the resulting Device ID will not be stable until after TPM attestation has completed, and even then registration may give incorrect results because of ambiguity with MAC Address resolution. -
MBR where the NIC card, HDD, and WLAN all remain the same after the repairYes - -1. Deregister damaged device -2. Replace motherboard (with new RDPK preinjected in BIOS) -3. Reimage device (to gain access), unless you have access to customers’ login credentials -4. Write old device info into BIOS (same s/n, model, etc.)* -5. Capture new 4K HH -6. Reregister repaired device -7. Reset device back to OOBE -8. Go through Autopilot OOBE (customer) -9. Autopilot successfully enabled - -*Note that for this and subsequent scenarios, rewriting old device info would not include the TPM 2.0 endorsement key, as the associated private key is locked to the TPM device - -
MBR where the NIC card remains the same, but the HDD and WLAN are replacedYes - -1. Deregister damaged device -2. Replace motherboard (with new RDPK preinjected in BIOS) -3. Insert new HDD and WLAN -4. Write old device info into BIOS (same s/n, model, etc.) -5. Capture new 4K HH -6. Reregister repaired device -7. Reset device back to OOBE -8. Go through Autopilot OOBE (customer) -9. Autopilot successfully enabled - -
MBR where the NIC card and WLAN remains the same, but the HDD is replacedYes - -1. Deregister damaged device -2. Replace motherboard (with new RDPK preinjected in BIOS) -3. Insert new HDD -4. Write old device info into BIOS (same s/n, model, etc.) -5. Capture new 4K HH -6. Reregister repaired device -7. Reset device back to OOBE -8. Go through Autopilot OOBE (customer) -9. Autopilot successfully enabled - -
MBR where only the MB is replaced (all other parts remain same) but new MB was taken from a previously used device that had NOT been Autopilot-enabled before.Yes - -1. Deregister damaged device -2. Replace motherboard (with new RDPK preinjected in BIOS) -3. Reimage device (to gain access), unless you have access to customers’ login credentials -4. Write old device info into BIOS (same s/n, model, etc.) -5. Capture new 4K HH -6. Reregister repaired device -7. Reset device back to OOBE -8. Go through Autopilot OOBE (customer) -9. Autopilot successfully enabled - -
MBR where only the MB is replaced (all other parts remain same) but new MB was taken from a previously used device that HAD been Autopilot-enabled before.Yes - -1. Deregister old device from which MB will be taken -2. Deregister damaged device (that you want to repair) -3. Replace motherboard in repair device with MB from other Autopilot device (with new RDPK preinjected in BIOS) -4. Reimage device (to gain access), unless you have access to customers’ login credentials -5. Write old device info into BIOS (same s/n, model, etc.) -6. Capture new 4K HH -7. Reregister repaired device -8. Reset device back to OOBE -9. Go through Autopilot OOBE (customer) -10. Autopilot successfully enabled - -NOTE: The repaired device can also be used successfully as a normal, non-Autopilot device. - -
BIOS info excluded from MBR deviceNoRepair facility does not have BIOS tool to write device info into BIOS after MBR. - -1. Deregister damaged device -2. Replace motherboard (BIOS does NOT contain device info) -3. Reimage and write DPK into image -4. Capture new 4K HH -5. Reregister repaired device -6. Create Autopilot profile for device -7. Go through Autopilot OOBE (customer) -8. Autopilot FAILS to recognize repaired device - -
MBR when there is no TPM chipYesThough we do not recommend enabling Autopilot devices without a TPM chip (which is recommended for BitLocker encryption), it is possible to enable an Autopilot device in “standard user” mode (but NOT Self-deploying mode) that does not have a TPM chip. In this case, you would: - -1. Deregister damaged device -2. Replace motherboard -3. Reimage device (to gain access), unless you have access to customers’ login credentials -4. Write old device info into BIOS (same s/n, model, etc.) -5. Capture new 4K HH -6. Reregister repaired device -7. Reset device back to OOBE -8. Go through Autopilot OOBE (customer) -9. Autopilot successfully enabled - -
New DPK written into image on repaired Autopilot device with a new MBYesRepair facility replaces normal MB on damaged device. MB does not contain any DPK in the BIOS. Repair facility writes DPK into image after MBR. - -1. Deregister damaged device -2. Replace motherboard – BIOS does NOT contain DPK info -3. Reimage device (to gain access), unless you have access to customers’ login credentials -4. Write device info into BIOS (same s/n, model, etc.) -5. Capture new 4K HH -6. Reset or reimage device to pre-OOBE and write DPK into image -7. Reregister repaired device -8. Go through Autopilot OOBE -9. Autopilot successfully enabled - -
New Repair Product Key (RDPK)YesUsing a motherboard with a new RDPK preinjected results in a successful Autopilot refurbishment scenario. - -1. Deregister damaged device -2. Replace motherboard (with new RDPK preinjected in BIOS) -3. Reimage or rest image to pre-OOBE -4. Write device info into BIOS -5. Capture new 4K HH -6. Reregister repaired device -7. Reimage or reset image to pre-OOBE -8. Go through Autopilot OOBE -9. Autopilot successfully enabled - -
No Repair Product Key (RDPK) injectedNoThis scenario violates Microsoft policy and breaks the Windows Autopilot experience. -
Reimage damaged Autopilot device that was not deregistered prior to repairYes, but the device will still be associated with previous tenant ID, so should only be returned to same customer - -1. Reimage damaged device -2. Write DPK into image -3. Go through Autopilot OOBE -4. Autopilot successfully enabled (to previous tenant ID) - -
Disk replacement from a non-Autopilot device to an Autopilot deviceYes - -1. Do not deregister damaged device prior to repair -2. Replace HDD on damaged device -3. Reimage or reset image back to OOBE -4. Go through Autopilot OOBE (customer) -5. Autopilot successfully enabled (repaired device recognized as its previous self) - -
Disk replacement from one Autopilot device to another Autopilot deviceMaybeIf the device from which the HDD is taken was itself previously deregistered from Autopilot, then that HDD can be used in a repair device. But if the HDD was never previously deregistered from Autopilot before being used in a repaired device, the newly repaired device will not have the proper Autopilot experience. - -Assuming the used HDD was previously deregistered (before being used in this repair): - -1. Deregister damaged device -2. Replace HDD on damaged device using a HDD from another deregistered Autopilot device -3. Reimage or rest the repaired device back to a pre-OOBE state -4. Go through Autopilot OOBE (customer) -5. Autopilot successfully enabled - -
Non-Microsoft network card replacement NoWhether from a non-Autopilot device to an Autopilot device, from one Autopilot device to another Autopilot device, or from an Autopilot device to a non-Autopilot device, any scenario where a 3rd party (not onboard) Network card is replaced will break the Autopilot experience, and is not recommended. -
A device repaired more than 3 timesNoAutopilot is not supported when a device is repeatedly repaired, so that whatever parts NOT replaced become associated with too many parts that have been replaced, which would make it difficult to uniquely identify that device in the future. -
Memory replacementYesReplacing the memory on a damaged device does not negatively affect the Autopilot experience on that device. No de/reregistration is needed. The repair technician simply needs to replace the memory. -
GPU replacementYesReplacing the GPU(s) on a damaged device does not negatively affect the Autopilot experience on that device. No de/reregistration is needed. The repair technician simply needs to replace the GPU. -
- ->When scavenging parts from another Autopilot device, we recommend unregistering the scavenged device from Autopilot, scavenging it, and then NEVER REGISTERING THE SCAVENGED DEVICE (AGAIN) FOR AUTOPILOT, because reusing parts this way may cause two active devices to end up with the same ID, with no possibility of distinguishing between the two. - -**NOTE**: The following parts may be replaced without compromising Autopilot enablement or requiring special additional repair steps: -- Memory (RAM or ROM) -- Power Supply -- Video Card -- Card Reader -- Sound card -- Expansion card -- Microphone -- Webcam -- Fan -- Heat sink -- CMOS battery - -Other repair scenarios not yet tested and verified include: -- Daughterboard replacement -- CPU replacement -- Wifi replacement -- Ethernet replacement - -## FAQ - -| Question | Answer | -| --- | --- | -| If we have a tool that programs product information into the BIOS after the MBR, do we still need to submit a CBR report for the device to be Autopilot-capable? | No. Not if the in-house tool writes the minimum necessary information into the BIOS that the Autopilot program looks for to identify the device, as described earlier in this document. | -| What if only some components are replaced rather than the full motherboard? | While it’s true that some limited repairs do not prevent the Autopilot algorithm from successfully matching the post-repair device with the pre-repair device, it is best to ensure 100% success by going through the MBR steps above even for devices that only needed limited repairs. | -| How does a repair technician gain access to a broken device if they don’t have the customer’s login credentials? | The technician will have to reimage the device and use their own credentials during the repair process. | - -## Related topics - -[Device guidelines](autopilot-device-guidelines.md)
diff --git a/windows/deployment/windows-autopilot/autopilot-support.md b/windows/deployment/windows-autopilot/autopilot-support.md deleted file mode 100644 index 762aab67e5..0000000000 --- a/windows/deployment/windows-autopilot/autopilot-support.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: Windows Autopilot support -description: Find out who to contact for help with your Windows Autopilot installation. -keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: low -ms.sitesec: library -ms.pagetype: deploy -audience: itpro -author: greg-lindsay -ms.author: greglin -ms.reviewer: -manager: laurawi -ms.collection: M365-modern-desktop -ms.topic: article ---- - -# Windows Autopilot support information - -**Applies to: Windows 10** - -The following table displays support information for the Windows Autopilot program. - -Before contacting the resources listed below for Windows Autopilot-related issues, check the [Windows Autopilot FAQ](autopilot-faq.md). - -| Audience | Support contact | -|------------|---------------------------------------| -| OEM or Channel Partner registering devices as a CSP (via MPC) | Use the help resources available in MPC. Whether you are a named partner or a channel partner (distributor, reseller, SI, etc.), if you’re a CSP registering Autopilot devices through MPC (either manually or through the MPC API), your first-line of support should be the help resources within MPC. | -| OEM registering devices using OEM Direct API | Contact MSOEMOPS@microsoft.com. Response time depends on priority:
Low – 120 hours
Normal – 72 hours
High – 24 hours
Immediate – 4 hours | -| Enterprise customers | Contact your Technical Account Manager (TAM), or Account Technology Strategist (ATS), or Customer Service Support (CSS) representative. | -| End-user | Contact your IT administrator. | -| Microsoft Partner Center (MPC) users | Use the [help resources](https://partner.microsoft.com/support) available in MPC. | -| Microsoft Store for Business (MSfB) users | Use the help resources available in MSfB. | -| Intune users | From the Microsoft Azure portal, click [Help + support](https://portal.azure.com/#blade/Microsoft_Azure_Support/HelpAndSupportBlade/overview). | -| Microsoft 365 Business | Support is accessible directly through the Microsoft 365 Business portal when logged in: https://support.microsoft.com/en-us. | -| Queries relating to MDA testing | Contact MDAHelp@microsoft.com. | \ No newline at end of file diff --git a/windows/deployment/windows-autopilot/autopilot-update.md b/windows/deployment/windows-autopilot/autopilot-update.md deleted file mode 100644 index db4094b8a8..0000000000 --- a/windows/deployment/windows-autopilot/autopilot-update.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -title: Windows Autopilot update -ms.reviewer: -manager: laurawi -description: Windows Autopilot update -keywords: Autopilot, update, Windows 10 -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -ms.localizationpriority: medium -audience: itpro -author: greg-lindsay -ms.author: greglin -ms.collection: M365-modern-desktop -ms.topic: article ---- - - -# Windows Autopilot update - -**Applies to** - -- Windows 10, version 1903 - -Windows Autopilot update enables you to get the latest Autopilot features and critical issue fixes without the need to move to latest Windows OS version. With Autopilot update, organizations can keep their current OS version and still benefit from new Autopilot features and bug fixes. - -During the Autopilot deployment process, Windows Autopilot update has been added as a new node after the critical [Windows Zero Day Patch (ZDP) update](https://docs.microsoft.com/windows-hardware/customize/desktop/windows-updates-during-oobe) check. During the update process, Windows Autopilot devices reach out to Windows Update to check for a new Autopilot update. If there is an Autopilot update available, the device will download and install the update, then restart automatically. See the following example. - - ![Autopilot update 1](images/update1.png)
- ![Autopilot update 2](images/update2.png)
- ![Autopilot update 3](images/update3.png) - -The following diagram illustrates a typical Windows Autopilot deployment orchestration during the Out of Box Experience (OOBE) with the new Windows Autopilot update node. - - ![Autopilot update flow](images/update-flow.png) - -## Release cadence - -- When an Autopilot update is available, it is typically released on the 4th Tuesday of the month. The update could be released on a different week if there is an exception. -- A knowledge base (KB) article will also be published to document the changes that are included in the update. - -For a list of released updates, see [Autopilot update history](windows-autopilot-whats-new.md#windows-autopilot-update-history). - -## See also - -[Windows Update during OOBE](https://docs.microsoft.com/windows-hardware/customize/desktop/windows-updates-during-oobe)
-[What's new in Windows Autopilot](windows-autopilot-whats-new.md)
\ No newline at end of file diff --git a/windows/deployment/windows-autopilot/bitlocker.md b/windows/deployment/windows-autopilot/bitlocker.md deleted file mode 100644 index 542243d569..0000000000 --- a/windows/deployment/windows-autopilot/bitlocker.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: Setting the BitLocker encryption algorithm for Autopilot devices -ms.reviewer: -manager: laurawi -description: Microsoft Intune provides a comprehensive set of configuration options to manage BitLocker on Windows 10 devices. -keywords: Autopilot, BitLocker, encryption, 256-bit, Windows 10 -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -ms.localizationpriority: medium -audience: itpro -author: greg-lindsay -ms.author: greglin -ms.collection: M365-modern-desktop -ms.topic: article ---- - - -# Setting the BitLocker encryption algorithm for Autopilot devices - -**Applies to** - -- Windows 10 - -With Windows Autopilot, you can configure the BitLocker encryption settings to be applied before automatic encryption is started. This ensures that the default encryption algorithm isn't applied automatically when this is not the desired setting. Other BitLocker policies that must be applied prior to encryption can also be delivered before automatic BitLocker encryption begins. - -The BitLocker encryption algorithm is used when BitLocker is first enabled, and sets the strength to which full volume encryption should occur. Available encryption algorithms are: AES-CBC 128-bit, AES-CBC 256-bit, XTS-AES 128-bit, or XTS-AES 256-bit encryption. The default value is XTS-AES 128-bit encryption. See [BitLocker CSP](https://docs.microsoft.com/windows/client-management/mdm/bitlocker-csp) for information about the recommended encryption algorithms to use. - -To ensure the desired BitLocker encryption algorithm is set before automatic encryption occurs for Autopilot devices: - -1. Configure the [encryption method settings](https://docs.microsoft.com/intune/endpoint-protection-windows-10#windows-encryption) in the Windows 10 Endpoint Protection profile to the desired encryption algorithm. -2. [Assign the policy](https://docs.microsoft.com/intune/device-profile-assign) to your Autopilot device group. - - **IMPORTANT**: The encryption policy must be assigned to **devices** in the group, not users. -3. Enable the Autopilot [Enrollment Status Page](https://docs.microsoft.com/windows/deployment/windows-autopilot/enrollment-status) (ESP) for these devices. - - **IMPORTANT**: If the ESP is not enabled, the policy will not apply before encryption starts. - -An example of Microsoft Intune Windows Encryption settings is shown below. - - ![BitLocker encryption settings](images/bitlocker-encryption.png) - -**Note**: A device that is encrypted automatically will need to be decrypted prior to changing the encryption algorithm. - -The settings are available under Device Configuration -> Profiles -> Create profile -> Platform = Windows 10 and later, Profile type = Endpoint protection -> Configure -> Windows Encryption -> BitLocker base settings, Configure encryption methods = Enable. - -**Note**: It is also recommended to set Windows Encryption -> Windows Settings -> Encrypt = **Require**. - -## Requirements - -Windows 10, version 1809 or later. - -## See also - -[BitLocker overview](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) diff --git a/windows/deployment/windows-autopilot/deployment-process.md b/windows/deployment/windows-autopilot/deployment-process.md deleted file mode 100644 index 6723d50e35..0000000000 --- a/windows/deployment/windows-autopilot/deployment-process.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: Windows 10 deployment process posters -description: View and download Windows 10 deployment process flows for Microsoft Endpoint Configuration Manager and Windows Autopilot. -ms.reviewer: -manager: laurawi -ms.audience: itpro -author: greg-lindsay -keywords: upgrade, in-place, configuration, deploy -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: medium -ms.sitesec: library -audience: itpro -author: greg-lindsay -ms.topic: article ---- - -# Windows Autopilot deployment process - -**Applies to** -- Windows 10 - -Windows Autopilot deployment processes are summarized in the poster below. The poster is two pages in portrait mode (11x17). Click the image below to view a PDF in your browser. - -[![Deploy Windows 10 with Autopilot](../media/windows10-autopilot-flowchart.png)](../media/Windows10AutopilotFlowchart.pdf) - -**Note**: The Windows Autopilot for existing devices process is included in the [Microsoft Endpoint Configuration Manager deployment poster](../windows-10-deployment-posters.md#deploy-windows-10-with-microsoft-endpoint-configuration-manager). \ No newline at end of file diff --git a/windows/deployment/windows-autopilot/dfci-management.md b/windows/deployment/windows-autopilot/dfci-management.md deleted file mode 100644 index 550420a264..0000000000 --- a/windows/deployment/windows-autopilot/dfci-management.md +++ /dev/null @@ -1,70 +0,0 @@ ---- -title: DFCI Management -ms.reviewer: -manager: laurawi -description: With Windows Autopilot Deployment and Intune, you can manage UEFI (BIOS) settings after they're enrolled by using the Device Firmware Configuration Interface (DFCI) -keywords: Autopilot, DFCI, UEFI, Windows 10 -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -ms.localizationpriority: medium -audience: itpro -author: greg-lindsay -ms.author: greglin -ms.collection: M365-modern-desktop -ms.topic: article ---- - - -# DFCI Management - -**Applies to** - -- Windows 10 - -With Windows Autopilot Deployment and Intune, you can manage Unified Extensible Firmware Interface (UEFI) settings after they're enrolled by using the Device Firmware Configuration Interface (DFCI). DFCI [enables Windows to pass management commands](https://docs.microsoft.com/windows/client-management/mdm/uefi-csp) from Intune to UEFI to Autopilot deployed devices. This allows you to limit end user's control over BIOS settings. For example, you can lock down the boot options to prevent users from booting up another OS, such as one that doesn't have the same security features. - -If a user reinstalls a previous Windows version, install a separate OS, or format the hard drive, they can't override DFCI management. This feature can also prevent malware from communicating with OS processes, including elevated OS processes. DFCI’s trust chain uses public key cryptography, and doesn't depend on local UEFI password security. This layer of security blocks local users from accessing managed settings from the device’s UEFI menus. - -For an overview of DFCI benefits, scenarios, and prerequisites, see [Device Firmware Configuration Interface (DFCI) Introduction](https://microsoft.github.io/mu/dyn/mu_plus/DfciPkg/Docs/Dfci_Feature/). - -## DFCI management lifecycle - -The DFCI management lifecycle can be viewed as UEFI integration, device registration, profile creation, enrollment, management, retirement, and recovery. See the following figure. - - ![Lifecycle](images/dfci.png) - -## Requirements - -- Windows 10, version 1809 or later and a supported UEFI is required. -- The device manufacturer must have DFCI added to their UEFI firmware in the manufacturing process, or as a firmware update that you install. Work with your device vendors to determine the [manufacturers that support DFCI](#oems-that-support-dfci), or the firmware version needed to use DFCI. -- The device must be managed with Microsoft Intune. For more information, see [Enroll Windows devices in Intune using Windows Autopilot](https://docs.microsoft.com/intune/enrollment/enrollment-autopilot). -- The device must be registered for Windows Autopilot by a [Microsoft Cloud Solution Provider (CSP) partner](https://partner.microsoft.com/membership/cloud-solution-provider), or registered directly by the OEM. - ->[!IMPORTANT] ->Devices manually registered for Autopilot (such as by [importing from a csv file](https://docs.microsoft.com/intune/enrollment/enrollment-autopilot#add-devices)) are not allowed to use DFCI. By design, DFCI management requires external attestation of the device’s commercial acquisition through an OEM or a Microsoft CSP partner registration to Windows Autopilot. When your device is registered, its serial number is displayed in the list of Windows Autopilot devices. - -## Managing DFCI profile with Windows Autopilot - -There are four basic steps in managing DFCI profile with Windows Autopilot: - -1. Create an Autopilot Profile -2. Create an Enrollment status page profile -3. Create a DFCI profile -4. Assign the profiles - -See [Create the profiles](https://docs.microsoft.com/intune/configuration/device-firmware-configuration-interface-windows#create-the-profiles) and [Assign the profiles, and reboot](https://docs.microsoft.com/intune/configuration/device-firmware-configuration-interface-windows#assign-the-profiles-and-reboot) for details. - -You can also [change existing DFCI settings](https://docs.microsoft.com/intune/configuration/device-firmware-configuration-interface-windows#update-existing-dfci-settings) on devices that are in use. In your existing DFCI profile, change the settings and save your changes. Since the profile is already assigned, the new DFCI settings take effect when next time the device syncs or the device reboots. - -## OEMs that support DFCI - -- [Microsoft Surface](https://docs.microsoft.com/surface/surface-manage-dfci-guide) - -Additional OEMs are pending. - -## See also - -[Microsoft DFCI Scenarios](https://microsoft.github.io/mu/dyn/mu_plus/DfciPkg/Docs/Scenarios/DfciScenarios/)
-[Windows Autopilot and Surface devices](https://docs.microsoft.com/surface/windows-autopilot-and-surface-devices)
\ No newline at end of file diff --git a/windows/deployment/windows-autopilot/enrollment-status.md b/windows/deployment/windows-autopilot/enrollment-status.md deleted file mode 100644 index 11a393eada..0000000000 --- a/windows/deployment/windows-autopilot/enrollment-status.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: Windows Autopilot Enrollment Status Page -ms.reviewer: -manager: laurawi -description: Gives an overview of the Enrollment Status Page capabilities, configuration -keywords: Autopilot Plug and Forget, Windows 10 -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -ms.localizationpriority: medium -audience: itpro -author: greg-lindsay -ms.author: greglin -ms.collection: M365-modern-desktop -ms.topic: article ---- - - -# Windows Autopilot Enrollment Status Page - -**Applies to** - -- Windows 10, version 1803 and later - -The Enrollment Status Page (ESP) displays the status of the complete device configuration process when an MDM managed user signs into a device for the very first time. The ESP will help users understand the progress of device provisioning and ensures the device has met the organizations desired state before the user can access the desktop for the first time. - -The ESP will track the installation of applications, security policies, certificates and network connections. Within Intune, an administrator can deploy ESP profiles to a licensed Intune user and configure specific settings within the ESP profile; a few of these settings are: force the installation of specified applications, allow users to collect troubleshooting logs, specify what a user can do if device setup fails. For more information, see how to set up the [Enrollment Status Page in Intune](https://docs.microsoft.com/intune/windows-enrollment-status). - - ![Enrollment Status Page](images/enrollment-status-page.png) - - -## More information - -For more information on configuring the Enrollment Status Page, see the [Microsoft Intune documentation](https://docs.microsoft.com/intune/windows-enrollment-status).
-For details about the underlying implementation, see the [FirstSyncStatus details in the DMClient CSP documentation](https://docs.microsoft.com/windows/client-management/mdm/dmclient-csp).
-For more information about blocking for app installation: -- [Blocking for app installation using Enrollment Status Page](https://blogs.technet.microsoft.com/mniehaus/2018/12/06/blocking-for-app-installation-using-enrollment-status-page/). -- [Support Tip: Office C2R installation is now tracked during ESP](https://techcommunity.microsoft.com/t5/Intune-Customer-Success/Support-Tip-Office-C2R-installation-is-now-tracked-during-ESP/ba-p/295514). diff --git a/windows/deployment/windows-autopilot/existing-devices.md b/windows/deployment/windows-autopilot/existing-devices.md deleted file mode 100644 index 2ea6052a20..0000000000 --- a/windows/deployment/windows-autopilot/existing-devices.md +++ /dev/null @@ -1,324 +0,0 @@ ---- -title: Windows Autopilot for existing devices -description: Modern desktop deployment with Windows Autopilot enables you to easily deploy the latest version of Windows 10 to your existing devices. -keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune -ms.reviewer: mniehaus -manager: laurawi -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: medium -ms.sitesec: library -ms.pagetype: deploy -audience: itpro -author: greg-lindsay -ms.author: greglin -ms.collection: M365-modern-desktop -ms.topic: article ---- - -# Windows Autopilot for existing devices - -**Applies to: Windows 10** - -Modern desktop deployment with Windows Autopilot enables you to easily deploy the latest version of Windows 10 to your existing devices. The apps you need for work can be automatically installed. Your work profile is synchronized, so you can resume working right away. - -This topic describes how to convert Windows 7 or Windows 8.1 domain-joined computers to Windows 10 devices joined to either Azure Active Directory or Active Directory (Hybrid Azure AD Join) by using Windows Autopilot. - ->[!NOTE] ->Windows Autopilot for existing devices only supports user-driven Azure Active Directory and Hybrid Azure AD profiles. Self-deploying profiles are not supported. - -## Prerequisites - -- A currently supported version of Microsoft Endpoint Configuration Manager current branch or technical preview branch. -- The [Windows ADK](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit) 1803 or later - - For more information on Configuration Manager support, see [Support for Windows 10 ADK](https://docs.microsoft.com/configmgr/core/plan-design/configs/support-for-windows-10#windows-10-adk). -- Assigned Microsoft Intune Licenses -- Azure Active Directory Premium -- Windows 10 version 1809 or later imported into Configuration Manager as an Operating System Image - - **Important**: See [Known issues](known-issues.md) if you are using Windows 10 1903 with Configuration Manager’s built-in **Windows Autopilot existing device** task sequence template. Currently, one of the steps in this task sequence must be edited to work properly with Windows 10, version 1903. - -## Procedures - -### Configure the Enrollment Status Page (optional) - -If desired, you can set up an [enrollment status page](https://docs.microsoft.com/windows/deployment/windows-autopilot/enrollment-status) for Autopilot using Intune. - -To enable and configure the enrollment and status page: - -1. Open [Intune in the Azure portal](https://aka.ms/intuneportal). -2. Access **Intune > Device enrollment > Windows enrollment** and [Set up an enrollment status page](https://docs.microsoft.com/intune/windows-enrollment-status). -3. Access **Azure Active Directory > Mobility (MDM and MAM) > Microsoft Intune** and [Configure automatic MDM enrollment](https://docs.microsoft.com/configmgr/mdm/deploy-use/enroll-hybrid-windows#enable-windows-10-automatic-enrollment) and configure the MDM user scope for some or all users. - -See the following examples. - -![enrollment status page](images/esp-config.png)

-![mdm](images/mdm-config.png) - -### Create the JSON file - ->[!TIP] ->To run the following commands on a computer running Windows Server 2012/2012 R2 or Windows 7/8.1, you must first download and install the [Windows Management Framework](https://www.microsoft.com/download/details.aspx?id=54616). - -1. On an Internet connected Windows PC or server, open an elevated Windows PowerShell command window -2. Enter the following lines to install the necessary modules - - #### Install required modules - - ```powershell - Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force - Install-Module AzureAD -Force - Install-Module WindowsAutopilotIntune -Force - Install-Module Microsoft.Graph.Intune -Force - ``` - -3. Enter the following lines and provide Intune administrative credentials - - Be sure that the user account you specify has sufficient administrative rights. - - ```powershell - Connect-MSGraph - ``` - The user and password for your account will be requested using a standard Azure AD form. Type your username and password and then click **Sign in**. -
See the following example: - - ![Azure AD authentication](images/pwd.png) - - If this is the first time you’ve used the Intune Graph APIs, you’ll also be prompted to enable read and write permissions for Microsoft Intune PowerShell. To enable these permissions: - - Select **Consent on behalf or your organization** - - Click **Accept** - -4. Next, retrieve and display all the Autopilot profiles available in the specified Intune tenant in JSON format: - - #### Retrieve profiles in Autopilot for existing devices JSON format - - ```powershell - Get-AutopilotProfile | ConvertTo-AutopilotConfigurationJSON - ``` - - See the following sample output: (use the horizontal scroll bar at the bottom to view long lines) -
-    PS C:\> Get-AutopilotProfile | ConvertTo-AutopilotConfigurationJSON
-    {
-        "CloudAssignedTenantId":  "1537de22-988c-4e93-b8a5-83890f34a69b",
-        "CloudAssignedForcedEnrollment":  1,
-        "Version":  2049,
-        "Comment_File":  "Profile Autopilot Profile",
-        "CloudAssignedAadServerData":  "{\"ZeroTouchConfig\":{\"CloudAssignedTenantUpn\":\"\",\"ForcedEnrollment\":1,\"CloudAssignedTenantDomain\":\"M365x373186.onmicrosoft.com\"}}",
-        "CloudAssignedTenantDomain":  "M365x373186.onmicrosoft.com",
-        "CloudAssignedDomainJoinMethod":  0,
-        "CloudAssignedOobeConfig":  28,
-        "ZtdCorrelationId":  "7F9E6025-1E13-45F3-BF82-A3E8C5B59EAC"
-    }
- - Each profile is encapsulated within braces **{ }**. In the previous example, a single profile is displayed. - - See the following table for a description of properties used in the JSON file. - - - | Property | Description | - |------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| - | Version (number, optional) | The version number that identifies the format of the JSON file. For Windows 10 1809, the version specified must be 2049. | - | CloudAssignedTenantId (guid, required) | The Azure Active Directory tenant ID that should be used. This is the GUID for the tenant, and can be found in properties of the tenant. The value should not include braces. | - | CloudAssignedTenantDomain (string, required) | The Azure Active Directory tenant name that should be used, for example: tenant.onmicrosoft.com. | - | CloudAssignedOobeConfig (number, required) | This is a bitmap that shows which Autopilot settings were configured. Values include: SkipCortanaOptIn = 1, OobeUserNotLocalAdmin = 2, SkipExpressSettings = 4, SkipOemRegistration = 8, SkipEula = 16 | - | CloudAssignedDomainJoinMethod (number, required) | This property specifies whether the device should join Azure Active Directory or Active Directory (Hybrid Azure AD Join). Values include: Active AD Join = 0, Hybrid Azure AD Join = 1 | - | CloudAssignedForcedEnrollment (number, required) | Specifies that the device should require AAD Join and MDM enrollment.
0 = not required, 1 = required. | - | ZtdCorrelationId (guid, required) | A unique GUID (without braces) that will be provided to Intune as part of the registration process. ZtdCorrelationId will be included in enrollment message as “OfflineAutoPilotEnrollmentCorrelator”. This attribute will be present only if the enrollment is taking place on a device registered with Zero Touch Provisioning via offline registration. | - | CloudAssignedAadServerData (encoded JSON string, required) | An embedded JSON string used for branding. It requires AAD corp branding enabled.
Example value: "CloudAssignedAadServerData": "{\"ZeroTouchConfig\":{\"CloudAssignedTenantUpn\":\"\",\"CloudAssignedTenantDomain\":\"tenant.onmicrosoft.com\"}}" | - | CloudAssignedDeviceName (string, optional) | The name automatically assigned to the computer. This follows the naming pattern convention that can be configured in Intune as part of the Autopilot profile, or can specify an explicit name to use. | - - -5. The Autopilot profile must be saved as a JSON file in ASCII or ANSI format. Windows PowerShell defaults to Unicode format, so if you attempt to redirect output of the commands to a file, you must also specify the file format. For example, to save the file in ASCII format using Windows PowerShell, you can create a directory (ex: c:\Autopilot) and save the profile as shown below: (use the horizontal scroll bar at the bottom if needed to view the entire command string) - - ```powershell - Get-AutopilotProfile | ConvertTo-AutopilotConfigurationJSON | Out-File c:\Autopilot\AutopilotConfigurationFile.json -Encoding ASCII - ``` - **IMPORTANT**: The file name must be named **AutopilotConfigurationFile.json** in addition to being encoded as ASCII/ANSI. - - If preferred, you can save the profile to a text file and edit in Notepad. In Notepad, when you choose **Save as** you must select Save as type: **All Files** and choose ANSI from the drop-down list next to **Encoding**. See the following example. - - ![Notepad JSON](images/notepad.png) - - After saving the file, move the file to a location suitable as a Microsoft Endpoint Configuration Manager package source. - - >[!IMPORTANT] - >Multiple JSON profile files can be used, but each must be named **AutopilotConfigurationFile.json** in order for OOBE to follow the Autopilot experience. The file also must be encoded as ANSI.

**Saving the file with Unicode or UTF-8 encoding or saving it with a different file name will cause Windows 10 OOBE to not follow the Autopilot experience**.
- - -### Create a package containing the JSON file - -1. In Configuration Manager, navigate to **\Software Library\Overview\Application Management\Packages** -2. On the ribbon, click **Create Package** -3. In the **Create Package and Program Wizard** enter the following **Package** and **Program Type** details:
- - Name: **Autopilot for existing devices config** - - Select the **This package contains source files** checkbox - - Source folder: Click **Browse** and specify a UNC path containing the AutopilotConfigurationFile.json file. - - Click **OK** and then click **Next**. - - Program Type: **Do not create a program** -4. Click **Next** twice and then click **Close**. - -**NOTE**: If you change user-driven Autopilot profile settings in Intune at a later date, you must also update the JSON file and redistribute the associated Configuration Manager package. - -### Create a target collection - ->[!NOTE] ->You can also choose to reuse an existing collection - -1. Navigate to **\Assets and Compliance\Overview\Device Collections** -2. On the ribbon, click **Create** and then click **Create Device Collection** -3. In the **Create Device Collection Wizard** enter the following **General** details: - - Name: **Autopilot for existing devices collection** - - Comment: (optional) - - Limiting collection: Click **Browse** and select **All Systems** - - >[!NOTE] - >You can optionally choose to use an alternative collection for the limiting collection. The device to be upgraded must be running the ConfigMgr agent in the collection that you select. - -4. Click **Next**, then enter the following **Membership Rules** details: - - Click **Add Rule** and specify either a direct or query based collection rule to add the target test Windows 7 devices to the new collection. - - For example, if the hostname of the computer to be wiped and reloaded is PC-01 and you wish to use Name as the attribute, click **Add Rule > Direct Rule > (wizard opens) > Next** and then enter **PC-01** next to **Value**. Click **Next**, and then choose **PC-01** under **Resources**. See the following examples. - - ![Named resource1](images/pc-01a.png) - ![Named resource2](images/pc-01b.png) - -5. Continue creating the device collection with the default settings: - - Use incremental updates for this collection: not selected - - Schedule a full update on this collection: default - - Click **Next** twice and then click **Close** - -### Create an Autopilot for existing devices Task Sequence - ->[!TIP] ->The next procedure requires a boot image for Windows 10 1803 or later. Review your available boot images in the Configuration Manager conole under **Software Library\Overview\Operating Systems\Boot images** and verify that the **OS Version** is 10.0.17134.1 (Windows 10 version 1803) or later. - -1. In the Configuration Manager console, navigate to **\Software Library\Overview\Operating Systems\Task Sequences** -2. On the Home ribbon, click **Create Task Sequence** -3. Select **Install an existing image package** and then click **Next** -4. In the Create Task Sequence Wizard enter the following details: - - Task sequence name: **Autopilot for existing devices** - - Boot Image: Click **Browse** and select a Windows 10 boot image (1803 or later) - - Click **Next**, and then on the Install Windows page click **Browse** and select a Windows 10 **Image package** and **Image Index**, version 1803 or later. - - Select the **Partition and format the target computer before installing the operating system** checkbox. - - Select or clear **Configure task sequence for use with BitLocker** checkbox. This is optional. - - Product Key and Server licensing mode: Optionally enter a product key and server licensing mode. - - Randomly generate the local administrator password and disable the account on all support platforms (recommended): Optional. - - Enable the account and specify the local administrator password: Optional. - - Click **Next**, and then on the Configure Network page choose **Join a workgroup** and specify a name (ex: workgroup) next to **Workgroup**. - - > [!IMPORTANT] - > The Autopilot for existing devices task sequence will run the **Prepare Windows for capture** action which uses the System Preparation Tool (sysprep). This action will fail if the target machine is joined to a domain. - - >[!IMPORTANT] - > The System Preparation Tool (sysprep) will run with the /Generalize parameter which, on Windows 10 versions 1903 and 1909, will delete the Autopilot profile file and the machine will boot into OOBE phase instead of Autopilot phase. To fix this issue, please see [Windows Autopilot - known issues](https://docs.microsoft.com/windows/deployment/windows-autopilot/known-issues). - -5. Click **Next**, and then click **Next** again to accept the default settings on the Install Configuration Manager page. -6. On the State Migration page, enter the following details: - - Clear the **Capture user settings and files** checkbox. - - Clear the **Capture network settings** checkbox. - - Clear the **Capture Microsoft Windows settings** checkbox. - - Click **Next**. - - >[!NOTE] - >Because the Autopilot for existing devices task sequence completes while in Windows PE, User State Migration Toolkit (USMT) data migration is not supported as there is no way to restore the user state into the new OS. Also, the User State Migration Toolkit (USMT) does not support Azure AD-joined devices. - -7. On the Include Updates page, choose one of the three available options. This selection is optional. -8. On the Install applications page, add applications if desired. This is optional. -9. Click **Next**, confirm settings, click **Next**, and then click **Close**. -10. Right click on the Autopilot for existing devices task sequence and click **Edit**. -11. In the Task Sequence Editor under the **Install Operating System** group, click the **Apply Windows Settings** action. -12. Click **Add** then click **New Group**. -13. Change the group **Name** from **New Group** to **Autopilot for existing devices config**. -14. Click **Add**, point to **General**, then click **Run Command Line**. -15. Verify that the **Run Command Line** step is nested under the **Autopilot for existing devices config** group. -16. Change the **Name** to **Apply Autopilot for existing devices config file** and paste the following into the **Command line** text box, and then click **Apply**: - ``` - cmd.exe /c xcopy AutopilotConfigurationFile.json %OSDTargetSystemDrive%\windows\provisioning\Autopilot\ /c - ``` - - **AutopilotConfigurationFile.json** must be the name of the JSON file present in the Autopilot for existing devices package created earlier. - -17. In the **Apply Autopilot for existing devices config file** step, select the **Package** checkbox and then click **Browse**. -18. Select the **Autopilot for existing devices config** package created earlier and click **OK**. An example is displayed at the end of this section. -19. Under the **Setup Operating System** group, click the **Setup Windows and Configuration Manager** task. -20. Click **Add** and then click **New Group**. -21. Change **Name** from **New Group** to **Prepare Device for Autopilot** -22. Verify that the **Prepare Device for Autopilot** group is the very last step in the task sequence. Use the **Move Down** button if necessary. -23. With the **Prepare device for Autopilot** group selected, click **Add**, point to **Images** and then click **Prepare ConfigMgr Client for Capture**. -24. Add a second step by clicking **Add**, pointing to **Images**, and clicking **Prepare Windows for Capture**. Use the following settings in this step: - - Automatically build mass storage driver list: **Not selected** - - Do not reset activation flag: **Not selected** - - Shut down the computer after running this action: **Optional** - - ![Autopilot task sequence](images/ap-ts-1.png) - -25. Click **OK** to close the Task Sequence Editor. - -> [!NOTE] -> On Windows 10 1903 and 1909, the **AutopilotConfigurationFile.json** is deleted by the **Prepare Windows for Capture** step. See [Windows Autopilot - known issues](https://docs.microsoft.com/windows/deployment/windows-autopilot/known-issues) for more information and a workaround. - -### Deploy Content to Distribution Points - -Next, ensure that all content required for the task sequence is deployed to distribution points. - -1. Right click on the **Autopilot for existing devices** task sequence and click **Distribute Content**. -2. Click **Next**, **Review the content to distribute**, and then click **Next**. -3. On the Specify the content distribution page click **Add** to specify either a **Distribution Point** or **Distribution Point Group**. -4. On the Add Distribution Points or Add Distribution Point Groups wizard specify content destinations that will allow the JSON file to be retrieved when the task sequence is run. -5. When you are finished specifying content distribution, click **Next** twice then click **Close**. - -### Deploy the OS with Autopilot Task Sequence - -1. Right click on the **Autopilot for existing devices** task sequence and then click **Deploy**. -2. In the Deploy Software Wizard enter the following **General** and **Deployment Settings** details: - - Task Sequence: **Autopilot for existing devices**. - - Collection: Click **Browse** and then select **Autopilot for existing devices collection** (or another collection you prefer). - - Click **Next** to specify **Deployment Settings**. - - Action: **Install**. - - Purpose: **Available**. You can optionally select **Required** instead of **Available**. This is not recommended during the test owing to the potential impact of inadvertent configurations. - - Make available to the following: **Only Configuration Manager Clients**. Note: Choose the option here that is relevant for the context of your test. If the target client does not have the Configuration Manager agent or Windows installed, you will need to select an option that includes PXE or Boot Media. - - Click **Next** to specify **Scheduling** details. - - Schedule when this deployment will become available: Optional - - Schedule when this deployment will expire: Optional - - Click **Next** to specify **User Experience** details. - - Show Task Sequence progress: Selected. - - Software Installation: Not selected. - - System restart (if required to complete the installation): Not selected. - - Commit changed at deadline or during a maintenance windows (requires restart): Optional. - - Allow task sequence to be run for client on the Internet: Optional - - Click **Next** to specify **Alerts** details. - - Create a deployment alert when the threshold is higher than the following: Optional. - - Click **Next** to specify **Distribution Points** details. - - Deployment options: **Download content locally when needed by the running task sequence**. - - When no local distribution point is available use a remote distribution point: Optional. - - Allow clients to use distribution points from the default site boundary group: Optional. - - Click **Next**, confirm settings, click **Next**, and then click **Close**. - -### Complete the client installation process - -1. Open the Software Center on the target Windows 7 or Windows 8.1 client computer. You can do this by clicking Start and then typing **software** in the search box, or by typing the following at a Windows PowerShell or command prompt: - - ``` - C:\Windows\CCM\SCClient.exe - ``` - -2. In the software library, select **Autopilot for existing devices** and click **Install**. See the following example: - - ![Named resource2](images/sc.png) - ![Named resource2](images/sc1.png) - -The Task Sequence will download content, reboot, format the drives and install Windows 10. The device will then proceed to be prepared for Autopilot. Once the task sequence has completed the device will boot into OOBE and provide an Autopilot experience. - -![refresh-1](images/up-1.png) -![refresh-2](images/up-2.png) -![refresh-3](images/up-3.png) - ->[!NOTE] ->If joining devices to Active Directory (Hybrid Azure AD Join), it is necessary to create a Domain Join device configuration profile that is targeted to "All Devices" (since there is no Azure Active Directory device object for the computer to do group-based targeting). See [User-driven mode for hybrid Azure Active Directory join](https://docs.microsoft.com/windows/deployment/windows-autopilot/user-driven#user-driven-mode-for-hybrid-azure-active-directory-join) for more information. - -### Register the device for Windows Autopilot - -Devices provisioned through Autopilot will only receive the guided OOBE Autopilot experience on first boot. Once updated to Windows 10, the device should be registered to ensure a continued Autopilot experience in the event of PC reset. You can enable automatic registration for an assigned group using the **Convert all targeted devices to Autopilot** setting. For more information, see [Create an Autopilot deployment profile](https://docs.microsoft.com/intune/enrollment-autopilot#create-an-autopilot-deployment-profile). - -Also see [Adding devices to Windows Autopilot](https://docs.microsoft.com/windows/deployment/windows-autopilot/add-devices). - -## Speeding up the deployment process - -To remove around 20 minutes from the deployment process, see Michael Niehaus's blog with instructions for [Speeding up Windows Autopilot for existing devices](https://blogs.technet.microsoft.com/mniehaus/2018/10/25/speeding-up-windows-autopilot-for-existing-devices/). diff --git a/windows/deployment/windows-autopilot/index.md b/windows/deployment/windows-autopilot/index.md deleted file mode 100644 index 93abebfa65..0000000000 --- a/windows/deployment/windows-autopilot/index.md +++ /dev/null @@ -1,78 +0,0 @@ ---- -title: Windows Autopilot deployment -description: Discover resources for Windows Autopilot deployment with this guide. -keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune -ms.reviewer: mniehaus -manager: laurawi -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: medium -ms.sitesec: library -ms.pagetype: deploy -audience: itpro -author: greg-lindsay -ms.author: greglin -ms.collection: M365-modern-desktop -ms.topic: article ---- - - -# Windows Autopilot deployment - -**Applies to** - -- Windows 10 - -Windows Autopilot is a zero-touch, self-service Windows deployment platform introduced with Windows 10, version 1703. The Windows Autopilot process runs immediately after powering on a new computer for the first time, enabling employees to configure new devices to be business-ready with just a few clicks. - -This guide is intended for use by an IT-specialist, system architect, or business decision maker. The guide provides information about how Windows Autopilot deployment works, including detailed requirements, deployment scenarios, and platform capabilities. The document highlights options that are available to you when planning a modern, cloud-joined Windows 10 deployment strategy. Links are provided to detailed step by step configuration procedures. - -## In this guide - - -
What's new Windows Autopilot is always being updated with new features! Check this topic to read about the latest capabilities. -
- -### Understanding Windows Autopilot - - -
Overview of Windows AutopilotA review of Windows Autopilot is provided with a video walkthrough. Benefits and general requirements are discussed. -
RequirementsDetailed software, network, licensing, and configuration requirements are provided. -
Scenarios and CapabilitiesA summary of Windows Autopilot deployment scenarios and capabilities. -
Get startedInterested in trying out Autopilot? See this step-by-step walkthrough to test Windows Autopilot on a virtual machine or physical device with a free 30-day trial premium Intune account. -
- -### Deployment scenarios - - -
User-driven modeRequirements and validation steps for deploying a new Azure Active Directory (AAD) joined or hybrid AAD-joined Windows 10 device are provided. -
Self-deploying modeRequirements and validation steps for deploying a new Windows 10 device with little to no user interaction are provided. -
Windows Autopilot ResetUsing Windows Autopilot Reset, a device can be restored to its original settings, taking it back to a business-ready state. Both local and remote reset scenarios are discussed. -
Windows Autopilot for white glove deploymentRequirements and procedures are described that enable additional policies and apps to be delivered to a Windows Autopilot device. -
Support for existing devicesThis topic describes how Windows Autopilot can be used to convert Windows 7 or Windows 8.1 domain-joined computers to AAD-joined computers running Windows 10. -
- -### Using Windows Autopilot - - -
Registering devicesThe process of registering a device with the Windows Autopilot deployment service is described. -
Configuring device profilesThe device profile settings that specific its behavior when it is deployed are described. -
Enrollment status pageSettings that are available on the Enrollment Status Page are described. -
BitLocker encryption Available options for configuring BitLocker on Windows Autopilot devices are described. -
DFCI management Manage UEFI settings using the Device Firmware Configuration Interface (DFCI) with Windows Autopilot and Intune. -
Troubleshooting Windows AutopilotDiagnostic event information and troubleshooting procedures are provided. -
Known issuesA list of current known issues and solutions is provided. -
- -### Support topics - - -
FAQFrequently asked questions on several topics are provided. -
Support contactsSupport information is provided. -
Registration authorizationThis article discusses how a CSP partner or OEM can obtain customer authorization to register Windows Autopilot devices. -
Motherboard replacementInformation about how to deal with Autopilot registration and device repair issues is provided. -
- -## Related topics - -[Windows Autopilot](https://www.microsoft.com/windowsforbusiness/windows-autopilot) diff --git a/windows/deployment/windows-autopilot/index.yml b/windows/deployment/windows-autopilot/index.yml new file mode 100644 index 0000000000..cb59230323 --- /dev/null +++ b/windows/deployment/windows-autopilot/index.yml @@ -0,0 +1,38 @@ +### YamlMime:Landing + +title: Windows Autopilot deployment resources and documentation # < 60 chars +summary: Learn about deploying Windows 10 with Autopilot. # < 160 chars + +metadata: + title: Windows Autopilot deployment resources and documentation # Required; page title displayed in search results. Include the brand. < 60 chars. + description: Learn about deploying Windows 10 and keeping it up to date in your organization. # Required; article description that is displayed in search results. < 160 chars. + services: windows-10 + ms.service: windows-10 #Required; service per approved list. service slug assigned to your service by ACOM. + ms.subservice: subservice + ms.topic: landing-page # Required + ms.collection: windows-10 + author: greg-lindsay #Required; your GitHub user alias, with correct capitalization. + ms.author: greglin #Required; microsoft alias of author; optional team alias. + ms.date: 08/05/2020 #Required; mm/dd/yyyy format. + localization_priority: medium + +# linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | video | whats-new + +landingContent: +# Cards and links should be based on top customer tasks or top subjects +# Start card title with a verb + # Card + - title: Overview + linkLists: + - linkListType: overview + links: + - text: Overview of Windows Autopilot + url: https://docs.microsoft.com/mem/autopilot/windows-autopilot + + # Card + - title: Tutorials + linkLists: + - linkListType: get-started + links: + - text: Demonstrate Windows Autopilot deployment + url: demonstrate-deployment-on-vm.md \ No newline at end of file diff --git a/windows/deployment/windows-autopilot/known-issues.md b/windows/deployment/windows-autopilot/known-issues.md deleted file mode 100644 index 8dbec94be5..0000000000 --- a/windows/deployment/windows-autopilot/known-issues.md +++ /dev/null @@ -1,89 +0,0 @@ ---- -title: Windows Autopilot known issues -ms.reviewer: -manager: laurawi -description: Inform yourself about known issues that may occur during Windows Autopilot deployment. -keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: medium -ms.sitesec: library -ms.pagetype: deploy -audience: itpro -author: greg-lindsay -ms.author: greglin -ms.collection: M365-modern-desktop -ms.topic: article ---- - - -# Windows Autopilot - known issues - -**Applies to** - -- Windows 10 - - - - - - - - - - - - - - - - -
IssueMore information - -
Blocking apps specified in a user-targeted Enrollment Status Profile are ignored during device ESP.The services responsible for determining the list of apps that should be blocking during device ESP are not able to determine the correct ESP profile containing the list of apps because they do not know the user identity. As a workaround, enable the default ESP profile (which targets all users and devices) and place the blocking app list there. In the future, it will be possible to instead target the ESP profile to device groups to avoid this issue.
That username looks like it belongs to another organization. Try signing in again or start over with a different account.Confirm that all of your information is correct at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Provisioning\Diagnostics\AutoPilot. See Troubleshooting Windows Auto Pilot for more details.
Windows Autopilot user-driven Hybrid Azure AD deployments do not grant users Administrator rights even when specified in the Windows Autopilot profile.This will occur when there is another user on the device that already has Administrator rights. For example, a PowerShell script or policy could create an additional local account that is a member of the Administrators group. To ensure this works properly, do not create an additional account until after the Windows Autopilot process has completed.
Windows Autopilot device provisioning can fail with TPM attestation errors or ESP timeouts on devices where the real-time clock is off by a significant amount of time (e.g. several minutes or more).To fix this issue:
  1. Boot the device to the start of the out-of-box experience (OOBE). -
  2. Establish a network connection (wired or wireless). -
  3. Run the command w32tm /resync /force to sync the time with the default time server (time.windows.com).
-
Windows Autopilot for existing devices does not work for Windows 10, version 1903 or 1909; you see screens that you've disabled in your Windows Autopilot profile, such as the Windows 10 License Agreement screen. -
 
-This happens because Windows 10, version 1903 and 1909 deletes the AutopilotConfigurationFile.json file. -
To fix this issue:
  1. Edit the Configuration Manager task sequence and disable the Prepare Windows for Capture step. -
  2. Add a new Run command line step that runs c:\windows\system32\sysprep\sysprep.exe /oobe /reboot.
-More information
TPM attestation fails on Windows 10 1903 due to missing AKI extension in EK certificate. (An additional validation added in Windows 10 1903 to check that the TPM EK certs had the proper attributes according to the TCG specifications uncovered that a number of them don’t, so that validation will be removed). -Download and install the KB4517211 update. -
The following known issues are resolved by installing the August 30, 2019 KB4512941 update (OS Build 18362.329): - -- Windows Autopilot for existing devices feature does not properly suppress “Activities” page during OOBE. (Because of this, you’ll see that extra page during OOBE). -- TPM attestation state is not cleared by sysprep /generalize, causing TPM attestation failure during later OOBE flow. (This isn’t a particularly common issue, but you could run into it while testing if you are running sysprep /generalize and then rebooting or reimaging the device to go back through an Autopilot white glove or self-deploying scenario). -- TPM attestation may fail if the device has a valid AIK cert but no EK cert. (This is related to the previous item). -- If TPM attestation fails during the Windows Autopilot white glove process, the landing page appears to be hung. (Basically, the white glove landing page, where you click “Provision” to start the white glove process, isn’t reporting errors properly). -- TPM attestation fails on newer Infineon TPMs (firmware version > 7.69). (Prior to this fix, only a specific list of firmware versions was accepted). -- Device naming templates may truncate the computer name at 14 characters instead of 15. -- Assigned Access policies cause a reboot which can interfere with the configuration of single-app kiosk devices. -Download and install the KB4512941 update.

See the section: How to get this update for information on specific release channels you can use to obtain the update. -
The following known issues are resolved by installing the July 26, 2019 KB4505903 update (OS Build 18362.267): - -- Windows Autopilot white glove does not work for a non-English OS and you see a red screen that says "Success." -- Windows Autopilot reports an AUTOPILOTUPDATE error during OOBE after sysprep, reset or other variations. This typically happens if you reset the OS or used a custom sysprepped image. -- BitLocker encryption is not correctly configured. Ex: BitLocker didn’t get an expected notification after policies were applied to begin encryption. -- You are unable to install UWP apps from the Microsoft Store, causing failures during Windows Autopilot. If you are deploying Company Portal as a blocking app during Windows Autopilot ESP, you’ve probably seen this error. -- A user is not granted administrator rights in the Windows Autopilot user-driven Hybrid Azure AD join scenario. This is another non-English OS issue. -Download and install the KB4505903 update.

See the section: How to get this update for information on specific release channels you can use to obtain the update. -
Windows Autopilot self-deploying mode fails with an error code: - -
0x800705B4This is a general error indicating a timeout. A common cause of this error in self-deploying mode is that the device is not TPM 2.0 capable (ex: a virtual machine). Devices that are not TPM 2.0 capable cannot be used with self-deploying mode. -
0x801c03eaThis error indicates that TPM attestation failed, causing a failure to join Azure Active Directory with a device token. -
0xc1036501The device cannot do an automatic MDM enrollment because there are multiple MDM configurations in Azure AD. See Inside Windows Autopilot self-deploying mode. -
-
White glove gives a red screen and the Microsoft-Windows-User Device Registration/Admin event log displays HResult error code 0x801C03F3This can happen if Azure AD can’t find an AAD device object for the device that you are trying to deploy. This will occur if you manually delete the object. To fix it, remove the device from AAD, Intune, and Autopilot, then re-register it with Autopilot, which will recreate the AAD device object.
-
To obtain troubleshooting logs use: Mdmdiagnosticstool.exe -area Autopilot;TPM -cab c:\autopilot.cab -
White glove gives a red screenWhite glove is not supported on a VM. -
Error importing Windows Autopilot devices from a .csv fileEnsure that you have not edited the .csv file in Microsoft Excel or an editor other than Notepad. Some of these editors can introduce extra characters causing the file format to be invalid. -
Windows Autopilot for existing devices does not follow the Autopilot OOBE experience.Ensure that the JSON profile file is saved in ANSI/ASCII format, not Unicode or UTF-8. -
Something went wrong is displayed page during OOBE.The client is likely unable to access all the required AAD/MSA-related URLs. For more information, see Networking requirements. -
Using a provisioning package in combination with Windows Autopilot can cause issues, especially if the PPKG contains join, enrollment, or device name information.Using PPKGs in combination with Windows Autopilot is not recommended. -
- -## Related topics - -[Diagnose MDM failures in Windows 10](https://docs.microsoft.com/windows/client-management/mdm/diagnose-mdm-failures-in-windows-10)
-[Troubleshooting Windows Autopilot](troubleshooting.md) diff --git a/windows/deployment/windows-autopilot/policy-conflicts.md b/windows/deployment/windows-autopilot/policy-conflicts.md deleted file mode 100644 index 3c4126ff73..0000000000 --- a/windows/deployment/windows-autopilot/policy-conflicts.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -title: Windows Autopilot policy conflicts -ms.reviewer: -manager: laurawi -description: Inform yourself about known issues that may occur during Windows Autopilot deployment. -keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: medium -ms.sitesec: library -ms.pagetype: deploy -audience: itpro -author: mtniehaus -ms.author: mniehaus -ms.collection: M365-modern-desktop -ms.topic: article ---- - - -# Windows Autopilot - Policy Conflicts - -**Applies to** - -- Windows 10 - -There are a significant number of policy settings available for Windows 10, both as native MDM policies and group policy (ADMX-backed) settings. Some of these can cause issues in certain Windows Autopilot scenarios as a result of how they change the behavior of Windows 10. If you encounter any of these issues, remove the policy in question to resolve the issue. - - - - - - - - - - - -
PolicyMore information - -
Device restriction / Password PolicyWhen certain DeviceLock policies, such as minimum password length and password complexity, or any similar group policy settings (including any that disable autologon) are applied to a device, and that device reboots during the device Enrollment Status Page (ESP), the out-of-box experience (OOBE) or user desktop autologon can fail unexpectantly. This is especially true for kiosk scenarios where passwords are automatically generated.
Windows 10 Security Baseline / Administrator elevation prompt behavior -
Windows 10 Security Baseline / Require admin approval mode for administrators
When modifying user account control (UAC) settings during the OOBE using the device Enrollment Status Page (ESP), additional UAC prompts may result, especially if the device reboots after these policies are applied, enabling them to take effect. To work around this issue, the policies can be targeted to users instead of devices so that they apply later in the process.
Device restrictions / Cloud and Storage / Microsoft Account sign-in assistantSetting this policy to "disabled" will disable the Microsoft Sign-in Assistant service (wlidsvc). This service is required by Windows Autopilot to obtain the Windows Autopilot profile.
- -## Related topics - -[Troubleshooting Windows Autopilot](troubleshooting.md) diff --git a/windows/deployment/windows-autopilot/profiles.md b/windows/deployment/windows-autopilot/profiles.md deleted file mode 100644 index 5cb74ed199..0000000000 --- a/windows/deployment/windows-autopilot/profiles.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -title: Configure Autopilot profiles -description: Learn how to configure device profiles while performing a Windows Autopilot deployment. -keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune -ms.reviewer: mniehaus -manager: laurawi -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: medium -ms.sitesec: library -ms.pagetype: deploy -audience: itpro -author: greg-lindsay -ms.author: greglin -ms.collection: M365-modern-desktop -ms.topic: article ---- - - -# Configure Autopilot profiles - -**Applies to** - -- Windows 10 - -For each device that has been defined to the Windows Autopilot deployment service, a profile of settings needs to be applied that specifies the exact behavior of that device when it is deployed. For detailed procedures on how to configure profile settings and register devices, see [Registering devices](add-devices.md#registering-devices). - -## Profile settings - -The following profile settings are available: - -- **Skip Cortana, OneDrive and OEM registration setup pages**. All devices registered with Autopilot will automatically skip these pages during the out-of-box experience (OOBE) process. - -- **Automatically setup for work or school**. All devices registered with Autopilot will automatically be considered work or school devices, so this question will not be asked during the OOBE process. - -- **Sign in experience with company branding**. Instead of presenting a generic Azure Active Directory sign-in page, all devices registered with Autopilot will automatically present a customized sign-in page with the organization’s name, logon, and additional help text, as configured in Azure Active Directory. See [Add company branding to your directory](https://docs.microsoft.com/azure/active-directory/customize-branding#add-company-branding-to-your-directory) to customize these settings. - -- **Skip privacy settings**. This optional Autopilot profile setting enables organizations to not ask about privacy settings during the OOBE process. This is typically desirable so that the organization can configure these settings via Intune or other management tool. - -- **Disable local admin account creation on the device**. Organizations can decide whether the user setting up the device should have administrator access once the process is complete. - -- **Skip End User License Agreement (EULA)**. Starting in Windows 10 version 1709, organizations can decide to skip the EULA page presented during the OOBE process. This means that organizations accept the EULA terms on behalf of their users. - -- **Disable Windows consumer features**. Starting in Windows 10 version 1803, organizations can disable Windows consumer features so that the device does not automatically install any additional Microsoft Store apps when the user first signs into the device. See the [MDM documentation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-experience#experience-allowwindowsconsumerfeatures) for more details. - -## Related topics - -[Profile download](troubleshooting.md#profile-download) -[Registering devices](add-devices.md) diff --git a/windows/deployment/windows-autopilot/registration-auth.md b/windows/deployment/windows-autopilot/registration-auth.md deleted file mode 100644 index 547b2f07ea..0000000000 --- a/windows/deployment/windows-autopilot/registration-auth.md +++ /dev/null @@ -1,94 +0,0 @@ ---- -title: Windows Autopilot customer consent -description: Learn how a cloud service provider (CSP) partner or an OEM can get customer authorization to register Windows Autopilot devices on the customer’s behalf. -keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune -ms.reviewer: mniehaus -manager: laurawi -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: medium -ms.sitesec: library -ms.pagetype: deploy -audience: itpro -author: greg-lindsay -ms.author: greglin -ms.collection: M365-modern-desktop -ms.topic: article ---- - - -# Windows Autopilot customer consent - -**Applies to: Windows 10** - -This article describes how a cloud service provider (CSP) partner (direct bill, indirect provider, or indirect reseller) or an OEM can get customer authorization to register Windows Autopilot devices on the customer’s behalf. - -## CSP authorization - -CSP partners can get customer authorization to register Windows Autopilot devices on the customer’s behalf per the following restrictions: - - -
Direct CSPGets direct authorization from the customer to register devices. -
Indirect CSP ProviderGets implicit permission to register devices through the relationship their CSP Reseller partner has with the customer. Indirect CSP Providers register devices through Microsoft Partner Center. -
Indirect CSP ResellerGets direct authorization from the customer to register devices. At the same time, their indirect CSP Provider partner also gets authorization, which mean that either the Indirect Provider or the Indirect Reseller can register devices for the customer. However, the Indirect CSP Reseller must register devices through the MPC UI (manually uploading CSV file), whereas the Indirect CSP Provider has the option to register devices using the MPC APIs. -
- -### Steps - -For a CSP to register Windows Autopilot devices on behalf of a customer, the customer must first grant that CSP partner permission using the following process: - -1. CSP sends link to customer requesting authorization/consent to register/manage devices on their behalf. To do so: - - CSP logs into Microsoft Partner Center - - Click **Dashboard** on the top menu - - Click **Customer** on the side menu - - Click the **Request a reseller relationship** link: - ![Request a reseller relationship](images/csp1.png) - - Select the checkbox indicating whether or not you want delegated admin rights: - ![Delegated rights](images/csp2.png) - - NOTE: Depending on your partner, they might request Delegated Admin Permissions (DAP) when requesting this consent. You should ask them to use the newer DAP-free process (shown in this document) if possible. If not, you can easily remove their DAP status either from Microsoft Admin Center or the Office 365 admin portal: https://docs.microsoft.com/partner-center/customers_revoke_admin_privileges - - Send the template above to the customer via email. -2. Customer with global administrator privileges in Microsoft Admin Center clicks the link in the body of the email once they receive it from the CSP, which takes them directly to the following Microsoft 365 admin center page: - - ![Global admin](images/csp3a.png) - - The image above is what the customer will see if they requested delegated admin rights (DAP). Note that the page says what Admin roles are being requested. If the customer did not request delegated admin rights they would see the following page: - - ![Global admin](images/csp3b.png) - - > [!NOTE] - > A user without global admin privileges who clicks the link will see a message similar to the following: - - ![Not global admin](images/csp4.png) - -3. Customer selects the **Yes** checkbox, followed by the **Accept** button. Authorization happens instantaneously. -4. The CSP will know that this consent/authorization request has been completed because the customer will show up in the CSP’s MPC account under their **customers** list, for example: - -![Customers](images/csp5.png) - -## OEM authorization - -Each OEM has a unique link to provide to their respective customers, which the OEM can request from Microsoft via msoemops@microsoft.com. - -1. OEM emails link to their customer. -2. Customer with global administrator privileges in Microsoft Store for Business (MSfB) clicks the link once they receive it from the OEM, which takes them directly to the following MSfB page: - - ![Global admin](images/csp6.png) - - > [!NOTE] - > A user without global admin privileges who clicks the link will see a message similar to the following: - - ![Not global admin](images/csp7.png) -3. Customer selects the **Yes** checkbox, followed by the **Accept** button, and they’re done. Authorization happens instantaneously. - - > [!NOTE] - > Once this process has completed, it is not currently possible for an administrator to remove an OEM. To remove an OEM or revoke - their permissions, send a request to msoemops@microsoft.com - -4. The OEM can use the Validate Device Submission Data API to verify the consent has completed. This API is discussed in the latest version of the API Whitepaper, p. 14ff [https://devicepartner.microsoft.com/assets/detail/windows-autopilot-integration-with-oem-api-design-whitepaper-docx](https://devicepartner.microsoft.com/assets/detail/windows-autopilot-integration-with-oem-api-design-whitepaper-docx). **Note**: this link is only accessible by Microsoft Device Partners. As discussed in this whitepaper, it’s a best practice recommendation for OEM partners to run the API check to confirm they’ve received customer consent before attempting to register devices, thus avoiding errors in the registration process. - - > [!NOTE] - > During the OEM authorization registration process, no delegated admin permissions are granted to the OEM. - -## Summary - -At this stage of the process, Microsoft is no longer involved; the consent exchange happens directly between the OEM and the customer. And, it all happens instantaneously - as quickly as buttons are clicked. diff --git a/windows/deployment/windows-autopilot/self-deploying.md b/windows/deployment/windows-autopilot/self-deploying.md deleted file mode 100644 index 4bdb15131d..0000000000 --- a/windows/deployment/windows-autopilot/self-deploying.md +++ /dev/null @@ -1,74 +0,0 @@ ---- -title: Windows Autopilot Self-Deploying mode -description: Self-deploying mode allows a device to be deployed with little to no user interaction. This mode mode is designed to deploy Windows 10 as a kiosk, digital signage device, or a shared device. -keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune -ms.reviewer: mniehaus -manager: laurawi -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: medium -ms.sitesec: library -ms.pagetype: deploy -audience: itpro -author: greg-lindsay -ms.author: greglin -ms.collection: M365-modern-desktop -ms.topic: article ---- - -# Windows Autopilot Self-Deploying mode - -**Applies to: Windows 10, version 1903 or later** - -Windows Autopilot self-deploying mode enables a device to be deployed with little to no user interaction. For devices with an Ethernet connection, no user interaction is required; for devices connected via Wi-fi, no interaction is required after making the Wi-fi connection (choosing the language, locale, and keyboard, then making a network connection). - -Self-deploying mode joins the device into Azure Active Directory, enrolls the device in Intune (or another MDM service) leveraging Azure AD for automatic MDM enrollment, and ensures that all policies, applications, certificates, and networking profiles are provisioned on the device, leveraging the enrollment status page to prevent access to the desktop until the device is fully provisioned. - ->[!NOTE] ->Self-deploying mode does not support Active Directory Join or Hybrid Azure AD Join. All devices will be joined to Azure Active Directory. - -Self-deploying mode is designed to deploy Windows 10 as a kiosk, digital signage device, or a shared device. When setting up a kiosk, you can leverage the new Kiosk Browser, an app built on Microsoft Edge that can be used to create a tailored, MDM-managed browsing experience. When combined with MDM policies to create a local account and configure it to automatically log on, the complete configuration of the device can be automated. Find out more about these options by reading simplifying kiosk management for IT with Windows 10. See [Set up a kiosk or digital sign in Intune or other MDM service](https://docs.microsoft.com/windows/configuration/setup-kiosk-digital-signage#set-up-a-kiosk-or-digital-sign-in-intune-or-other-mdm-service) for additional details. - ->[!NOTE] ->Self-deploying mode does not presently associate a user with the device (since no user ID or password is specified as part of the process). As a result, some Azure AD and Intune capabilities (such as BitLocker recovery, installation of apps from the Company Portal, or Conditional Access) may not be available to a user that signs into the device. For more information see [Windows Autopilot scenarios and capabilities](windows-autopilot-scenarios.md) and [Setting the BitLocker encryption algorithm for Autopilot devices](bitlocker.md). - -![The user experience with Windows Autopilot self-deploying mode](images/self-deploy-welcome.png) - -## Requirements - -Because self-deploying mode uses a device’s TPM 2.0 hardware to authenticate the device into an organization’s Azure AD tenant, devices without TPM 2.0 cannot be used with this mode. The devices must also support TPM device attestation. (All newly-manufactured Windows devices should meet these requirements.) - ->[!IMPORTANT] ->If you attempt a self-deploying mode deployment on a device that does not have support TPM 2.0 or on a virtual machine, the process will fail when verifying the device with an 0x800705B4 timeout error (Hyper-V virtual TPMs are not supported). Also note that Window 10, version 1903 or later is required to use self-deploying mode due to issues with TPM device attestation in Windows 10, version 1809. Since Windows 10 Enterprise 2019 LTSC is based on Windows 10 version 1809, self-deploying mode is also not supported on Windows 10 Enterprise 2019 LTSC. See [Windows Autopilot known issues](known-issues.md) to review other known errors and solutions. - -In order to display an organization-specific logo and organization name during the Autopilot process, Azure Active Directory Company Branding needs to be configured with the images and text that should be displayed. See [Quickstart: Add company branding to your sign-in page in Azure AD](https://docs.microsoft.com/azure/active-directory/fundamentals/customize-branding) for more details. - -## Step by step - -In order to perform a self-deploying mode deployment using Windows Autopilot, the following preparation steps need to be completed: - -- Create an Autopilot profile for self-deploying mode with the desired settings. In Microsoft Intune, this mode is explicitly chosen when creating the profile. (Note that it is not possible to create a profile in the Microsoft Store for Business or Partner Center for self-deploying mode.) -- If using Intune, create a device group in Azure Active Directory and assign the Autopilot profile to that group. Ensure that the profile has been assigned to the device before attempting to deploy that device. -- Boot the device, connecting it to Wi-fi if required, then wait for the provisioning process to complete. - -## Validation - -When performing a self-deploying mode deployment using Windows Autopilot, the following end-user experience should be observed: - -- Once connected to a network, the Autopilot profile will be downloaded. -- If the Autopilot profile has been configured to automatically configure the language, locale, and keyboard layout, these OOBE screens should be skipped as long as Ethernet connectivity is available. Otherwise, manual steps are required: - - If multiple languages are preinstalled in Windows 10, the user must pick a language. - - The user must pick a locale and a keyboard layout, and optionally a second keyboard layout. -- If connected via Ethernet, no network prompt is expected. If no Ethernet connection is available and Wi-fi is built in, the user needs to connect to a wireless network. -- Windows 10 will check for critical OOBE updates, and if any are available they will be automatically installed (rebooting if required). -- The device will join Azure Active Directory. -- After joining Azure Active Directory, the device will enroll in Intune (or other configured MDM services). -- The [enrollment status page](enrollment-status.md) will be displayed. -- Depending on the device settings deployed, the device will either: - - Remain at the logon screen, where any member of the organization can log on by specifying their Azure AD credentials. - - Automatically sign in as a local account, for devices configured as a kiosk or digital signage. - ->[!NOTE] ->Deploying EAS policies using self-deploying mode for kiosk deployments will cause auto-logon functionality to fail. - -In case the observed results do not match these expectations, consult the [Windows Autopilot Troubleshooting](troubleshooting.md) documentation. diff --git a/windows/deployment/windows-autopilot/troubleshooting.md b/windows/deployment/windows-autopilot/troubleshooting.md deleted file mode 100644 index ff194c99ab..0000000000 --- a/windows/deployment/windows-autopilot/troubleshooting.md +++ /dev/null @@ -1,164 +0,0 @@ ---- -title: Troubleshooting Windows Autopilot -description: Learn how to handle issues as they arise during the Windows Autopilot deployment process. -keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune -ms.reviewer: mniehaus -manager: laurawi -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: medium -ms.sitesec: library -ms.pagetype: deploy -audience: itpro -author: greg-lindsay -ms.author: greglin -ms.collection: M365-modern-desktop -ms.topic: article ---- - - -# Troubleshooting Windows Autopilot - -**Applies to: Windows 10** - -Windows Autopilot is designed to simplify all parts of the Windows device lifecycle, but there are always situations where issues may arise, either due to configuration or other issues. To assist with troubleshooting efforts, review the following information. - -## Troubleshooting process - -Whether you are performing user-driven or self-deploying device deployments, the troubleshooting process is about the same. It is always useful to understand the flow for a specific device: - -- A network connection is established. This can be a wireless (Wi-fi) or wired (Ethernet) connection. -- The Windows Autopilot profile is downloaded. Whether using a wired connection or manually establishing a wireless connection, the Windows Autopilot profile will be downloaded from the Autopilot deployment service as soon as the network connection is in place. -- User authentication occurs. When performing a user-driven deployment, the user will enter their Azure Active Directory credentials, which will be validated. -- Azure Active Directory join occurs. For user-driven deployments, the device will be joined to Azure AD using the specified user credentials. For self-deploying scenarios, the device will be joined without specifying any user credentials. -- Automatic MDM enrollment occurs. As part of the Azure AD join process, the device will enroll in the MDM service configured in Azure AD (for example, Microsoft Intune). -- Settings are applied. If the [enrollment status page](enrollment-status.md) is configured, most settings will be applied while the enrollment status page is displayed. If not configured or available, settings will be applied after the user is signed in. - -For troubleshooting, key activities to perform are: - -- Configuration: Has Azure Active Directory and Microsoft Intune (or an equivalent MDM service) been configured as specified in [Windows Autopilot configuration requirements](windows-autopilot-requirements.md)? -- Network connectivity: Can the device access the services described in [Windows Autopilot networking requirements](windows-autopilot-requirements.md)? -- Autopilot OOBE behavior: Were only the expected out-of-box experience screens displayed? Was the Azure AD credentials page customized with organization-specific details as expected? -- Azure AD join issues: Was the device able to join Azure Active Directory? -- MDM enrollment issues: Was the device able to enroll in Microsoft Intune (or an equivalent MDM service)? - -## Troubleshooting Autopilot Device Import - -### Clicking Import after selecting CSV does nothing, '400' error appears in network trace with error body **"Cannot convert the literal '[DEVICEHASH]' to the expected type 'Edm.Binary'"** - -This error points to the device hash being incorrectly formatted. This could be caused by anything that corrupts the collected hash, but one possibility is that the hash itself (even if it is completely valid) fails to be decoded. - -The device hash is Base64. At the device level, it's encoded as unpadded Base64, but Autopilot expects padded Base64. In most cases, it seems the payload lines up to not require padding, so the process works, but sometimes it doesn't line up cleanly and padding is necessary. This is when you get the error above. PowerShell's Base64 decoder also expects padded Base64, so we can use that to validate that the hash is properly padded. - -The "A" characters at the end of the hash are effectively empty data - Each character in Base64 is 6 bits, A in Base64 is 6 bits equal to 0. Deleting or adding **A**'s at the end doesn't change the actual payload data. - -To fix this, we'll need to modify the hash, then test the new value, until PowerShell succeeds in decoding the hash. The result is mostly illegible, this is fine - we're just looking for it to not throw the error "Invalid length for a Base-64 char array or string". - -To test the base64, you can use the following: -```powershell -[System.Text.Encoding]::ascii.getstring( [System.Convert]::FromBase64String("DEVICE HASH")) -``` - -So, as an example (this is not a device hash, but it's misaligned unpadded Base64 so it's good for testing): -```powershell -[System.Text.Encoding]::ascii.getstring( [System.Convert]::FromBase64String("Q29udG9zbwAAA")) -``` - -Now for the padding rules. The padding character is "=". The padding character can only be at the end of the hash, and there can only be a maximum of 2 padding characters. Here's the basic logic. - -- Does decoding the hash fail? - - Yes: Are the last two characters "="? - - Yes: Replace both "=" with a single "A" character, then try again - - No: Add another "=" character at the end, then try again - - No: That hash is valid - -Looping the logic above on the previous example hash, we get the following permutations: -- Q29udG9zbwAAA -- Q29udG9zbwAAA= -- Q29udG9zbwAAA== -- Q29udG9zbwAAAA -- Q29udG9zbwAAAA= -- **Q29udG9zbwAAAA==** (This one has valid padding) - -Replace the collected hash with this new padded hash then try to import again. - -## Troubleshooting Autopilot OOBE issues - -If the expected Autopilot behavior does not occur during the out-of-box experience (OOBE), it is useful to see whether the device received an Autopilot profile and what settings that profile contained. Depending on the Windows 10 release, there are different mechanisms available to do that. - -### Windows 10 version 1803 and above - -To see details related to the Autopilot profile settings and OOBE flow, Windows 10 version 1803 and above adds event log entries. These can be viewed using Event Viewer, navigating to the log at **Application and Services Logs –> Microsoft –> Windows –> Provisioning-Diagnostics-Provider –> Autopilot** for versions before 1903, or **Application and Services Logs –> Microsoft –> Windows –> ModernDeployment-Diagnostics-Provider –> Autopilot** for 1903 and above. The following events may be recorded, depending on the scenario and profile configuration. - -| Event ID | Type | Description | -|----------|------|-------------| -| 100 | Warning | “Autopilot policy [name] not found.” This is typically a temporary problem, while the device is waiting for an Autopilot profile to be downloaded. | -| 101 | Info | “AutopilotGetPolicyDwordByName succeeded: policy name = [setting name]; policy value [value].” This shows Autopilot retrieving and processing numeric OOBE settings. | -| 103 | Info | “AutopilotGetPolicyStringByName succeeded: policy name = [name]; value = [value].” This shows Autopilot retrieving and processing OOBE setting strings such as the Azure AD tenant name. | -| 109 | Info | “AutopilotGetOobeSettingsOverride succeeded: OOBE setting [setting name]; state = [state].” This shows Autopilot retrieving and processing state-related OOBE settings. | -| 111 | Info | “AutopilotRetrieveSettings succeeded.” This means that the settings stored in the Autopilot profile that control the OOBE behavior have been retrieved successfully. | -| 153 | Info | “AutopilotManager reported the state changed from [original state] to [new state].” Typically this should say “ProfileState_Unknown” to “ProfileState_Available” to show that a profile was available for the device and downloaded, so the device is ready to be deployed using Autopilot. | -| 160 | Info | “AutopilotRetrieveSettings beginning acquisition.” This shows that Autopilot is getting ready to download the needed Autopilot profile settings. | -| 161 | Info | “AutopilotManager retrieve settings succeeded.” The Autopilot profile was successfully downloaded. | -| 163 | Info | “AutopilotManager determined download is not required and the device is already provisioned. Clean or reset the device to change this.” This message indicates that an Autopilot profile is resident on the device; it typically would only be removed by the **Sysprep /Generalize** process. | -| 164 | Info | “AutopilotManager determined Internet is available to attempt policy download.” | -| 171 | Error | “AutopilotManager failed to set TPM identity confirmed. HRESULT=[error code].” This indicates an issue performing TPM attestation, needed to complete the self-deploying mode process. | -| 172 | Error | “AutopilotManager failed to set Autopilot profile as available. HRESULT=[error code].” This is typically related to event ID 171. | - -In addition to the event log entries, the registry and ETW trace options described below also work with Windows 10 version 1803 and above. - -### Windows 10 version 1709 and above - -On Windows 10 version 1709 and above, information about the Autopilot profile settings are stored in the registry on the device after they are received from the Autopilot deployment service. These can be found at **HKLM\SOFTWARE\Microsoft\Provisioning\Diagnostics\Autopilot**. Available registry entries include: - -| Value | Description | -|-------|-------------| -| AadTenantId | The GUID of the Azure AD tenant the user signed into. This should match the tenant that the device was registered with; if it does not match the user will receive an error. | -| CloudAssignedTenantDomain | The Azure AD tenant the device has been registered with, for example, “contosomn.onmicrosoft.com.” If the device is not registered with Autopilot, this value will be blank. | -| CloudAssignedTenantId | The GUID of the Azure AD tenant the device has been registered with (the GUID corresponds to the tenant domain from the CloudAssignedTenantDomain registry value). If the device isn’t registered with Autopilot, this value will be blank.| -| IsAutopilotDisabled | If set to 1, this indicates that the device is not registered with Autopilot. This could also indicate that the Autopilot profile could not be downloaded due to network connectivity or firewall issues, or network timeouts. | -| TenantMatched | This will be set to 1 if the tenant ID of the user matches the tenant ID that the device was registered with. If this is 0, the user would be shown an error and forced to start over. | -| CloudAssignedOobeConfig | This is a bitmap that shows which Autopilot settings were configured. Values include: SkipCortanaOptIn = 1, OobeUserNotLocalAdmin = 2, SkipExpressSettings = 4, SkipOemRegistration = 8, SkipEula = 16 | - -### Windows 10 semi-annual channel supported versions - -On devices running a [supported version](https://docs.microsoft.com/windows/release-information/) of Windows 10 semi-annual channel, ETW tracing can be used to capture detailed information from Autopilot and related components. The resulting ETW trace files can then be viewed using the Windows Performance Analyzer or similar tools. See [the advanced troubleshooting blog](https://blogs.technet.microsoft.com/mniehaus/2017/12/13/troubleshooting-windows-autopilot-level-300400/) for more information. - -## Troubleshooting Azure AD Join issues - -The most common issue joining a device to Azure AD is related to Azure AD permissions. Ensure [the correct configuration is in place](windows-autopilot-requirements.md) to allow users to join devices to Azure AD. Errors can also happen if the user has exceeded the number of devices that they are allowed to join, as configured in Azure AD. - -An Azure AD device is created upon import - it's important that this object is not deleted. It acts as Autopilot's anchor in AAD for group membership and targeting (including the profile) and can lead to join errors if it's deleted. Once this object has been deleted, to fix the issue, deleting and reimporting this autopilot hash will be necessary so it can recreate the associated object. - -Error code 801C0003 will typically be reported on an error page titled "Something went wrong". This error means that the Azure AD join failed. - -## Troubleshooting Intune enrollment issues - -See [this knowledge base article](https://support.microsoft.com/help/4089533/troubleshooting-windows-device-enrollment-problems-in-microsoft-intune) for assistance with Intune enrollment issues. Common issues include incorrect or missing licenses assigned to the user or too many devices enrolled for the user. - -Error code 80180018 will typically be reported on an error page titled "Something went wrong". This error means that the MDM enrollment failed. - -If Autopilot Reset fails immediately with an error **Ran into trouble. Please sign in with an administrator account to see why and reset manually**, see [Troubleshoot Autopilot Reset](https://docs.microsoft.com/education/windows/autopilot-reset#troubleshoot-autopilot-reset) for more help. - -## Profile download - -When an Internet-connected Windows 10 device boots up, it will attempt to connect to the Autopilot service and download an Autopilot profile. Note: It is important that a profile exists at this stage so that a blank profile is not cached locally on the PC. To remove the currently cached local profile in Windows 10 version 1803 and earlier, it is necessary to re-generalize the OS using **sysprep /generalize /oobe**, reinstall the OS, or re-image the PC. In Windows 10 version 1809 and later, you can retrieve a new profile by rebooting the PC. - -When a profile is downloaded depends upon the version of Windows 10 that is running on the PC. See the following table. - -| Windows 10 version | Profile download behavior | -| --- | --- | -| 1709 | The profile is downloaded after the OOBE network connection page. This page is not displayed when using a wired connection. In this case, the profile is downloaded just prior to the EULA screen. | -| 1803 | The profile is downloaded as soon as possible. If wired, it is downloaded at the start of OOBE. If wireless, it is downloaded after the network connection page. | -| 1809 | The profile is downloaded as soon as possible (same as 1803), and again after each reboot. | - -If you need to reboot a computer during OOBE: -- Press Shift-F10 to open a command prompt. -- Enter **shutdown /r /t 0** to restart immediately, or **shutdown /s /t 0** to shutdown immediately. - -For more information, see [Windows Setup Command-Line Options](https://docs.microsoft.com/windows-hardware/manufacture/desktop/windows-setup-command-line-options). - -## Related topics - -[Windows Autopilot - known issues](known-issues.md)
-[Diagnose MDM failures in Windows 10](https://docs.microsoft.com/windows/client-management/mdm/diagnose-mdm-failures-in-windows-10)
diff --git a/windows/deployment/windows-autopilot/user-driven.md b/windows/deployment/windows-autopilot/user-driven.md deleted file mode 100644 index 2f93c58513..0000000000 --- a/windows/deployment/windows-autopilot/user-driven.md +++ /dev/null @@ -1,148 +0,0 @@ ---- -title: Windows Autopilot User-Driven Mode -description: Windows Autopilot user-driven mode allows devices to be deployed to a ready-to-use state without requiring help from IT personnel. -keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune -ms.reviewer: mniehaus -manager: laurawi -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: medium -ms.sitesec: library -ms.pagetype: deploy -audience: itpro -author: greg-lindsay -ms.author: greglin -ms.collection: M365-modern-desktop -ms.topic: article ---- - - -# Windows Autopilot user-driven mode - -Windows Autopilot user-driven mode is designed to enable new Windows 10 devices to be transformed from their initial state, directly from the factory, into a ready-to-use state without requiring that IT personnel ever touch the device. The process is designed to be simple so that anyone can complete it, enabling devices to be shipped or distributed to the end user directly with simple instructions: - -- Unbox the device, plug it in, and turn it on. -- Choose a language (only required when multiple languages are installed), locale and keyboard. -- Connect it to a wireless or wired network with internet access. If using wireless, the user must establish the Wi-Fi link. -- Specify your e-mail address and password for your organization account. - -After completing those simple steps, the remainder of the process is completely automated, with the device being joined to the organization, enrolled in Intune (or another MDM service), and fully configured as defined by the organization. Any additional prompts during the Out-of-Box Experience (OOBE) can be suppressed; see [Configuring Autopilot Profiles](profiles.md) for options that are available. - -Windows Autopilot user-driven mode supports Azure Active Directory and Hybrid Azure Active Directory joined devices. See [What is a device identity](https://docs.microsoft.com/azure/active-directory/devices/overview) for more information about these two join options. - -From a process flow perspective, the tasks performed during the user-driven process are as follows: - -- Once connected to a network, the device will download a Windows Autopilot profile specifying the settings that should be used (e.g. the prompts during OOBE that should be suppressed). -- Windows 10 will check for critical OOBE updates, and if any are available they will be automatically installed (rebooting if required). -- The user will be prompted for Azure Active Directory credentials, with a customized user experience showing the Azure AD tenant name, logo, and sign-in text. -- The device will join Azure Active Directory or Active Directory, based on the Windows Autopilot profile settings. -- The device will enroll in Intune (or other configured MDM services). (This occurs as part of the Azure Active Directory join process via MDM auto-enrollment, or before the Active Directory join process, as needed.) -- If configured, the [enrollment status page](enrollment-status.md) (ESP) will be displayed. -- Once the device configuration tasks have completed, the user will be signed into Windows 10 using the credentials they previously provided. (Note that if the device reboots during the device ESP process, the user will need to re-enter their credentials as these are not persisted across reboots.) -- Once signed in, the enrollment status page will again be displayed for user-targeted configuration tasks. - -If any issues are encountered during this process, see the [Windows Autopilot Troubleshooting](troubleshooting.md) documentation. - -For more information on the available join options, see the following sections: - -- [Azure Active Directory join](#user-driven-mode-for-azure-active-directory-join) is available if devices do not need to be joined to an on-prem Active Directory domain. -- [Hybrid Azure Active Directory join](#user-driven-mode-for-hybrid-azure-active-directory-join) is available for devices that must be joined to both Azure Active Directory and your on-prem Active Directory domain. -- [Hybrid Azure Active Directory join with VPN support](#user-driven-mode-for-hybrid-azure-active-directory-join-with-vpn-support) is available for devices that must be joined to both Azure Active Directory and your on-prem Active Directory domain, but are not connected to the corporate network and must use VPN connectivity. - -## User-driven mode for Azure Active Directory join - -In order to perform a user-driven deployment using Windows Autopilot, the following preparation steps need to be completed: - -- Ensure that the users who will be performing user-driven mode deployments are able to join devices to Azure Active Directory. See [Configure device settings](https://docs.microsoft.com/azure/active-directory/device-management-azure-portal#configure-device-settings) in the Azure Active Directory documentation for more information. -- Create an Autopilot profile for user-driven mode with the desired settings. In Microsoft Intune, this mode is explicitly chosen when creating the profile. With Microsoft Store for Business and Partner Center, user-driven mode is the default and does not need to be selected. -- If using Intune, create a device group in Azure Active Directory and assign the Autopilot profile to that group. - -For each device that will be deployed using user-driven deployment, these additional steps are needed: - -- Ensure that the device has been added to Windows Autopilot. This can be done automatically by an OEM or partner at the time the device is purchased, or it can be done through a manual harvesting process later. See [Adding devices to Windows Autopilot](add-devices.md) for more information. -- Ensure an Autopilot profile has been assigned to the device: - - If using Intune and Azure Active Directory dynamic device groups, this can be done automatically. - - If using Intune and Azure Active Directory static device groups, manually add the device to the device group. - - If using other methods (e.g. Microsoft Store for Business or Partner Center), manually assign an Autopilot profile to the device. - - -## User-driven mode for hybrid Azure Active Directory join - -Windows Autopilot requires that devices be Azure Active Directory joined. If you have an on-premises Active Directory environment and want to also join devices to your on-premises domain, you can accomplish this by configuring Autopilot devices to be [hybrid-joined to Azure Active Directory (Azure AD)](https://docs.microsoft.com/azure/active-directory/devices/hybrid-azuread-join-plan). - -### Requirements - -To perform a user-driven hybrid Azure AD joined deployment using Windows Autopilot: - -- A Windows Autopilot profile for user-driven mode must be created and - - **Hybrid Azure AD joined** must be specified as the selected option under **Join to Azure AD as** in the Autopilot profile. -- If using Intune, a device group in Azure Active Directory must exist with the Windows Autopilot profile assigned to that group. -- The device must be running Windows 10, version 1809 or later. -- The device must be able to access an Active Directory domain controller, so it must be connected to the organization's network (where it can resolve the DNS records for the AD domain and the AD domain controller, and communicate with the domain controller to authenticate the user). -- The device must be able to access the Internet, following the [documented Windows Autopilot network requirements](windows-autopilot-requirements.md). -- The Intune Connector for Active Directory must be installed. - - Note: The Intune Connector will perform an on-prem AD join, therefore users do not need on-prem AD-join permission, assuming the Connector is [configured to perform this action](https://docs.microsoft.com/intune/windows-autopilot-hybrid#increase-the-computer-account-limit-in-the-organizational-unit) on the user's behalf. -- If using Proxy, WPAD Proxy settings option must be enabled and configured. - -The hybrid Azure AD join process uses the system context to register the device to Azure AD, therefore it is not affected by user based Azure AD join permission settings. - -## User-driven mode for hybrid Azure Active Directory join with VPN support - -Devices that are joined to Active Directory require connectivity to an Active Directory domain controller for a variety of activities, such as user sign-in (validating the user's credentials) and Group Policy application. As a result, the Windows Autopilot user-driven Hybrid Azure AD Join process would validate that the device is able to contact an Active Directory domain controller by pinging that domain controller. - -With the additional of VPN support for this scenario, it is now possible for you to specify to skip that connectivity check during the Hybrid Azure AD Join. This does not eliminate the need for communicating with an Active Directory domain controller, but rather enables the device to be first prepared with a needed VPN configuration delivered via Intune prior to the user attempting to sign into Windows, allowing connectivity to the organization's network. - -### Requirements - -The following additional requirements apply for Hybrid Azure AD Join with VPN support: - -- A supported version of Windows 10: - - Windows 10 1903 + December 10th Cumulative update (KB4530684, OS build 18362.535) or higher - - Windows 10 1909 + December 10th Cumulative update (KB4530684, OS build 18363.535) or higher - - Windows 10 2004 or later -- Enable the new “Skip domain connectivity check” toggle in the Hybrid Azure AD Join Autopilot profile. -- A VPN configuration that can be deployed via Intune that enables the user to manually establish a VPN connection from the Windows logon screen, or one that automatically establishes a VPN connection as needed. - -The specific VPN configuration required depends on the VPN software and authentication being used. For third-party (non-Microsoft) VPN solutions, this typically would involve deploying a Win32 app (containing the VPN client software itself as well as any specific connection information, e.g. VPN endpoint host names) via Intune Management Extensions. Consult your VPN provider's documentation for configuration details specific to that provider. - -> [!NOTE] -> The VPN requirements are not specific to Windows Autopilot. For example, if you have already implemented a VPN configuration to enable remote password resets, where a user needs to log on to Windows with a new password when not on the organization's network, that same configuration can be used with Windows Autopilot. Once the user has signed in to cache their credentials, subsequent log-on attempts do not need connectivity since the cached credentials can be used. - -In cases where certificate authentication is required by the VPN software, the needed machine certificate should also be deployed via Intune. This can be done using the Intune certificate enrollment capabilities, targeting the certificate profiles to the device. - -Note that user certificates are not supported because these certificates cannot be deployed until the user logs in. Also, third-party UWP VPN plug-ins delivered from the Windows Store are also not supported because these are not installed until after the user signs in. - -### Validation - -Before attempting a hybrid Azure AD Join using VPN, it is important to first confirm that a user-driven Hybrid Azure AD Join process can be performed on the organization's network, before adding in the additional requirements described below. This simplifies troubleshooting by making sure the core process works fine before adding the additional VPN configuration required. - -Next, validate that the VPN configuration (Win32 app, certs, and any other requirements) can be deployed via Intune to an existing device that has already been hybrid Azure AD joined. For example, some VPN clients create a per-machine VPN connection as part of the installation process, so you can validate the configuration using steps such as these: - -- From PowerShell, verify that at least one per-machine VPN connection has been created using the "Get-VpnConnection -AllUserConnection" command. -- Attempt to manually start the VPN connection using the command: RASDIAL.EXE "ConnectionName" -- Log out and verify that the "VPN connection" icon can be seen on the Windows logon page. -- Move the device off the corporate network and attempt to establish the connection using the icon on the Windows logon page, signing into an account that does not have cached credentials. - -For VPN configurations that automatically connect, the validation steps may be different. - -> [!NOTE] -> Always On VPN can be used for this scenario. See the [Deploy Always On VPN](https://docs.microsoft.com/windows-server/remote/remote-access/vpn/always-on-vpn/deploy/always-on-vpn-deploy-deployment) documentation for more information. Note that Intune cannot yet deploy the needed per-machine VPN profile. - -To validate the end-to-end process, ensure the needed Windows 10 cumulative update has been installed on Windows 10 1903 or Windows 10 1909. This can be done manually during OOBE by first downloading the latest cumulative from https://catalog.update.microsoft.com and then manually installing it: - -- Press Shift-F10 to open a command prompt. -- Insert a USB key containing the downloaded update. -- Install the update using the command (substituting the real file name): WUSA.EXE .msu /quiet -- Reboot the computer using the command: shutdown.exe /r /t 0 - -Alternatively, you can invoke Windows Update to install the latest updates through this process: - -- Press Shift-F10 to open a command prompt. -- Run the command "start ms-settings:" -- Navigate to the "Update & Security" node and check for updates. -- Reboot after the updates are installed. - -## Step by step instructions - -See [Deploy hybrid Azure AD joined devices using Intune and Windows Autopilot](https://docs.microsoft.com/intune/windows-autopilot-hybrid). - diff --git a/windows/deployment/windows-autopilot/white-glove.md b/windows/deployment/windows-autopilot/white-glove.md deleted file mode 100644 index 2945f04f62..0000000000 --- a/windows/deployment/windows-autopilot/white-glove.md +++ /dev/null @@ -1,120 +0,0 @@ ---- -title: Windows Autopilot for white glove deployment -description: Windows Autopilot for white glove deployment -keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune, pre-provisioning -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: low -ms.sitesec: library -ms.pagetype: deploy -audience: itproF -author: greg-lindsay -manager: laurawi -ms.audience: itpro -author: greg-lindsay -ms.collection: M365-modern-desktop -ms.topic: article ---- - -# Windows Autopilot for white glove deployment - -**Applies to: Windows 10, version 1903** - -Windows Autopilot enables organizations to easily provision new devices - leveraging the preinstalled OEM image and drivers with a simple process that can be performed by the end user to help get their device business-ready. - - ![OEM](images/wg01.png) - -Windows Autopilot can also provide a white glove service that enables partners or IT staff to pre-provision a Windows 10 PC so that it is fully configured and business-ready. From the end user’s perspective, the Windows Autopilot user-driven experience is unchanged, but getting their device to a fully provisioned state is faster. - -With **Windows Autopilot for white glove deployment**, the provisioning process is split. The time-consuming portions are performed by IT, partners, or OEMs. The end user simply completes a few necessary settings and polices and then they can begin using their device. - - ![OEM](images/wg02.png) - -Enabled with Microsoft Intune in Windows 10, version 1903 and later, white glove deployment capabilities build on top of existing Windows Autopilot [user-driven scenarios](user-driven.md), supporting both the user-driven mode for Azure Active Directory Join, and user-driven mode for Hybrid Azure Active Directory join scenarios. - -## Prerequisites - -In addition to [Windows Autopilot requirements](windows-autopilot-requirements.md), Windows Autopilot for white glove deployment adds the following: - -- Windows 10, version 1903 or later is required. -- An Intune subscription. -- Physical devices that support TPM 2.0 and device attestation; virtual machines are not supported. The white glove provisioning process leverages Windows Autopilot self-deploying capabilities, hence the TPM 2.0 requirements. -- Physical devices with Ethernet connectivity; Wi-fi connectivity is not supported due to the requirement to choose a language, locale, and keyboard to make that Wi-fi connection; doing that in a pre-provisioning process could prevent the user from choosing their own language, locale, and keyboard when they receive the device. - ->[!IMPORTANT] ->Because the OEM or vendor performs the white glove process, this doesn’t require access to an end-user's on-prem domain infrastructure. This is unlike a typical hybrid Azure AD-joined scenario because rebooting the device is postponed. The device is resealed prior to the time when connectivity to a domain controller is expected, and the domain network is contacted when the device is unboxed on-prem by the end-user. - -## Preparation - -Devices slated for white glove provisioning are registered for Autopilot via the normal registration process. - -To be ready to try out Windows Autopilot for white glove deployment, ensure that you can first successfully use existing Windows Autopilot user-driven scenarios: - -- User-driven Azure AD join. Devices can be deployed using Windows Autopilot and joined to an Azure Active Directory tenant. -- User-driven with Hybrid Azure AD join. Devices can be deployed using Windows Autopilot and joined to an on-premises Active Directory domain, then registered with Azure Active Directory to enable the Hybrid Azure AD join features. - -If these scenarios cannot be completed, Windows Autopilot for white glove deployment will also not succeed since it builds on top of these scenarios. - -To enable white glove deployment, an additional Autopilot profile setting must be configured by the customer or IT Admin via their Intune account, prior to beginning the white glove process in the provisioning service facility: - -![allow white glove](images/allow-white-glove-oobe.png) - -The Windows Autopilot for white glove deployment pre-provisioning process will apply all device-targeted policies from Intune. That includes certificates, security templates, settings, apps, and more – anything targeting the device. Additionally, any apps (Win32 or LOB) that are configured to install in the device context and targeted to the user that has been pre-assigned to the Autopilot device will also be installed. Please make sure not to target both win32 and LOB apps to the same device, as this can make troubleshooting difficult if there are app installation failures. For more information, see [Add a Windows line-of-business app to Microsoft Intune](https://docs.microsoft.com/mem/intune/apps/lob-apps-windows). - -> [!NOTE] -> Select the language mode as the user specified in Autopilot profiles to ensure easy access into white glove provisioning mode. -> The white glove technician phase will install all device-targeted apps as well as any user-targeted, device-context apps that are targeted to the assigned user. If there is no assigned user, then it will only install the device-targeted apps. Other user-targeted policies will not apply until the user signs into the device. To verify these behaviors, be sure to create appropriate apps and policies targeted to devices and users. - -## Scenarios - -Windows Autopilot for white glove deployment supports two distinct scenarios: -- User-driven deployments with Azure AD Join. The device will be joined to an Azure AD tenant. -- User-driven deployments with Hybrid Azure AD Join. The device will be joined to an on-premises Active Directory domain, and separately registered with Azure AD. -Each of these scenarios consists of two parts, a technician flow and a user flow. At a high level, these parts are the same for Azure AD Join and Hybrid Azure AD join; differences are primarily seen by the end user in the authentication steps. - -### Technician flow - -After the customer or IT Admin has targeted all the apps and settings they want for their devices through Intune, the white glove technician can begin the white glove process. The technician could be a member of the IT staff, a services partner, or an OEM – each organization can decide who should perform these activities. Regardless of the scenario, the process to be performed by the technician is the same: -- Boot the device (running Windows 10 Pro, Enterprise, or Education SKUs, version 1903 or later). -- From the first OOBE screen (which could be a language selection or locale selection screen), do not click **Next**. Instead, press the Windows key five times to view an additional options dialog. From that screen, choose the **Windows Autopilot provisioning** option and then click **Continue**. - - ![choice](images/choice.png) - -- On the **Windows Autopilot Configuration** screen, information will be displayed about the device: - - The Autopilot profile assigned to the device. - - The organization name for the device. - - The user assigned to the device (if there is one). - - A QR code containing a unique identifier for the device, useful to look up the device in Intune to make any configuration changes needed (e.g. assigning a user, adding the device to any additional groups needed for app or policy targeting). - - **Note**: The QR codes can be scanned using a companion app, which will also configure the device to specify who it belongs to. An [open-source sample of the companion app](https://github.com/Microsoft/WindowsAutopilotCompanion) that integrates with Intune via the Graph API has been published to GitHub by the Autopilot team. -- Validate the information displayed. If any changes are needed, make these and then click **Refresh** to re-download the updated Autopilot profile details. - - ![landing](images/landing.png) - -- Click **Provision** to begin the provisioning process. - -If the pre-provisioning process completes successfully: -- A green status screen will be displayed with information about the device, including the same details presented previously (e.g. Autopilot profile, organization name, assigned user, QR code), as well as the elapsed time for the pre-provisioning steps. - ![white-glove-result](images/white-glove-result.png) -- Click **Reseal** to shut the device down. At that point, the device can be shipped to the end user. - ->[!NOTE] ->Technician Flow inherits behavior from [Self-Deploying Mode](self-deploying.md). Per the Self-Deploying Mode documentation, it leverages the Enrollment Status Page to hold the device in a provisioning state and prevent the user from proceeding to the desktop after enrollment but before software and configuration is done applying. As such, if Enrollment Status Page is disabled, the reseal button may appear before software and configuration is done applying letting you proceed to the user flow before technician flow provisioning is complete. The green screen validates that enrollment was successful, not that the technician flow is necessarily complete. - -If the pre-provisioning process fails: -- A red status screen will be displayed with information about the device, including the same details presented previously (e.g. Autopilot profile, organization name, assigned user, QR code), as well as the elapsed time for the pre-provisioning steps. -- Diagnostic logs can be gathered from the device, and then it can be reset to start the process over again. - -### User flow - -If the pre-provisioning process completed successfully and the device was resealed, it can be delivered to the end user to complete the normal Windows Autopilot user-driven process. They will perform a standard set of steps: - -- Power on the device. -- Select the appropriate language, locale, and keyboard layout. -- Connect to a network (if using Wi-Fi). Internet access is always required. If using Hybrid Azure AD Join, there must also be connectivity to a domain controller. -- On the branded sign-on screen, enter the user’s Azure Active Directory credentials. -- If using Hybrid Azure AD Join, the device will reboot; after the reboot, enter the user’s Active Directory credentials. -- Additional policies and apps will be delivered to the device, as tracked by the Enrollment Status Page (ESP). Once complete, the user will be able to access the desktop. - -## Related topics - -[White glove video](https://youtu.be/nE5XSOBV0rI) diff --git a/windows/deployment/windows-autopilot/windows-autopilot-requirements.md b/windows/deployment/windows-autopilot/windows-autopilot-requirements.md deleted file mode 100644 index c1ce8c7759..0000000000 --- a/windows/deployment/windows-autopilot/windows-autopilot-requirements.md +++ /dev/null @@ -1,145 +0,0 @@ ---- -title: Windows Autopilot requirements -ms.reviewer: -manager: laurawi -description: See the requirements you need to run Windows Autopilot in Windows 10, Azure Active Directory, and MDM services such as Microsoft Intune. -keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, Autopilot, ztd, zero-touch, partner, msfb, intune -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: medium -ms.sitesec: library -ms.pagetype: deploy -audience: itpro -author: greg-lindsay -ms.author: greglin -ms.collection: M365-modern-desktop -ms.topic: article -ms.custom: -- CI 116757 -- CSSTroubleshooting ---- - - -# Windows Autopilot requirements - -**Applies to: Windows 10** - -Windows Autopilot depends on specific capabilities available in Windows 10, Azure Active Directory, and MDM services such as Microsoft Intune. In order to use Windows Autopilot and leverage these capabilities, some requirements must be met. - -> [!NOTE] -> For a list of OEMs that currently support Windows Autopilot, see the Participant device manufacturers section at [Windows Autopilot](https://aka.ms/windowsAutopilot). - -## Software requirements - -- A [supported version](https://docs.microsoft.com/windows/release-information/) of Windows 10 Semi-Annual Channel is required. Windows 10 Enterprise 2019 long-term servicing channel (LTSC) is also supported. -- The following editions are supported: - - Windows 10 Pro - - Windows 10 Pro Education - - Windows 10 Pro for Workstations - - Windows 10 Enterprise - - Windows 10 Education - - Windows 10 Enterprise 2019 LTSC - ->[!NOTE] ->Procedures for deploying Windows Autopilot might refer to specific products and versions. The inclusion of these products in this content doesn't imply an extension of support for a version that is beyond its support lifecycle. Windows Autopilot does not support products that are beyond their support lifecycle. For more information, see [Microsoft Lifecycle Policy](https://go.microsoft.com/fwlink/p/?LinkId=208270). - -## Networking requirements - -Windows Autopilot depends on a variety of internet-based services. Access to these services must be provided for Autopilot to function properly. In the simplest case, enabling proper functionality can be achieved by ensuring the following: - -- Ensure DNS name resolution for internet DNS names. -- Allow access to all hosts via port 80 (HTTP), 443 (HTTPS), and 123 (UDP/NTP). - -In environments that have more restrictive Internet access, or for those that require authentication before internet access can be obtained, additional configuration may be required to allow access to the required services. - -> [!NOTE] -> Smart card and certificate based authentication is not supported during OOBE. For more information, see [Smartcards and certificate-based authentication](https://docs.microsoft.com/azure/active-directory/devices/azureadjoin-plan#smartcards-and-certificate-based-authentication). - -For additional details about each of these services and their specific requirements, review the following details: - -
ServiceInformation -
Windows Autopilot Deployment ServiceAfter a network connection is in place, each Windows 10 device will contact the Windows Autopilot Deployment Service. With Windows 10 version 1903 and above, the following URLs are used: https://ztd.dds.microsoft.com, https://cs.dds.microsoft.com.
- -
Windows ActivationWindows Autopilot also requires Windows Activation services. See Windows activation or validation fails with error code 0x8004FE33 for details about the URLs that need to be accessible for the activation services.
- -
Azure Active DirectoryUser credentials are validated by Azure Active Directory, and the device can also be joined to Azure Active Directory. See Office 365 IP Address and URL Web service for more information. -
IntuneOnce authenticated, Azure Active Directory will trigger enrollment of the device into the Intune MDM service. See the following link for details about network communication requirements: Intune network configuration requirements and bandwidth. -
Windows UpdateDuring the OOBE process, as well as after the Windows 10 OS is fully configured, the Windows Update service is leveraged to retrieve needed updates. If there are problems connecting to Windows Update, see How to solve connection problems concerning Windows Update or Microsoft Update.
- -If Windows Update is inaccessible, the Autopilot process will still continue but critical updates will not be available. - -
Delivery OptimizationWhen downloading Windows Updates, Microsoft Store apps and app updates, Office Updates and Intune Win32 Apps, the Delivery Optimization service is contacted to enable peer-to-peer sharing of content so that only a few devices need to download it from the internet.
- -If the Delivery Optimization Service is inaccessible, the Autopilot process will still continue with Delivery Optimization downloads from the cloud (without peer-to-peer). - -
Network Time Protocol (NTP) SyncWhen a Windows device starts up, it will talk to a network time server to ensure that the time on the device is accurate. Ensure that UDP port 123 to time.windows.com is accessible. -
Domain Name Services (DNS)To resolve DNS names for all services, the device communicates with a DNS server, typically provided via DHCP.  This DNS server must be able to resolve internet names. -
Diagnostics dataStarting in Windows 10, 1903, diagnostic data collection will be enabled by default. To disable Windows Analytics and related diagnostics capabilities, see Manage enterprise diagnostic data level.
- -If diagnostic data cannot be sent, the Autopilot process will still continue, but services that depend on diagnostic data, such as Windows Analytics, will not work. -
Network Connection Status Indicator (NCSI)Windows must be able to tell that the device is able to access the internet. For more information, see Network Connection Status Indicator (NCSI). - -www.msftconnecttest.com must be resolvable via DNS and accessible via HTTP. -
Windows Notification Services (WNS)This service is used to enable Windows to receive notifications from apps and services. See Microsoft Store for more information.
- -If the WNS services are not available, the Autopilot process will still continue without notifications. -
Microsoft Store, Microsoft Store for BusinessApps in the Microsoft Store can be pushed to the device, triggered via Intune (MDM).  App updates and additional apps may also be needed when the user first logs in. For more information, see Prerequisites for Microsoft Store for Business and Education (also includes Azure AD and Windows Notification Services).
- -If the Microsoft Store is not accessible, the Autopilot process will still continue without Microsoft Store apps. - -
Office 365As part of the Intune device configuration, installation of Microsoft 365 Apps for enterprise may be required. For more information, see Office 365 URLs and IP address ranges (includes all Office services, DNS names, IP addresses; includes Azure AD and other services that may overlap with those listed above). -
Certificate revocation lists (CRLs)Some of these services will also need to check certificate revocation lists (CRLs) for certificates used in the services.  A full list of these is documented at Office 365 URLs and IP address ranges and Office 365 Certificate Chains. -
Hybrid AAD joinThe device can be hybrid AAD joined. The computer should be on corporate network for hybrid AAD join to work. See details at Windows Autopilot user-driven mode -
Autopilot Self-Deploying mode and Autopilot White GloveFirmware TPM devices, which are only provided by Intel, AMD, or Qualcomm, do not include all needed certificates at boot time and must be able to retrieve them from the manufacturer on first use. Devices with discrete TPM chips (including devices from any other manufacturer) come with these certificates preinstalled. See TPM recommendations for more details. Make sure that these URLs are accessible for each firmware TPM provider so that certificates can be successfully requested: - -
Intel- https://ekop.intel.com/ekcertservice -
Qualcomm- https://ekcert.spserv.microsoft.com/EKCertificate/GetEKCertificate/v1 -
AMD- https://ftpm.amd.com/pki/aia -
- -## Licensing requirements - -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 Premium subscription](https://www.microsoft.com/microsoft-365/business). -- [Microsoft 365 F1 or F3 subscription](https://www.microsoft.com/microsoft-365/enterprise/firstline). -- [Microsoft 365 Academic A1, A3, or A5 subscription](https://www.microsoft.com/education/buy-license/microsoft365/default.aspx). -- [Microsoft 365 Enterprise E3 or E5 subscription](https://www.microsoft.com/microsoft-365/enterprise), which include all Windows 10, Office 365, and EM+S features (Azure AD and Intune). -- [Enterprise Mobility + Security E3 or E5 subscription](https://www.microsoft.com/cloud-platform/enterprise-mobility-security), which include all needed Azure AD and Intune features. -- [Intune for Education subscription](https://docs.microsoft.com/intune-education/what-is-intune-for-education), which include all needed Azure AD and Intune features. -- [Azure Active Directory Premium P1 or P2](https://azure.microsoft.com/services/active-directory/) and [Microsoft Intune subscriptions](https://www.microsoft.com/cloud-platform/microsoft-intune) (or an alternative MDM service). - -> [!NOTE] -> Even when using Microsoft 365 subscriptions, you still need to [assign Intune licenses to the users](https://docs.microsoft.com/intune/fundamentals/licenses-assign). - -Additionally, the following are also recommended (but not required): -- [Microsoft 365 Apps for enterprise](https://www.microsoft.com/p/office-365-proplus/CFQ7TTC0K8R0), which can be deployed easily via Intune (or other MDM services). -- [Windows Subscription Activation](https://docs.microsoft.com/windows/deployment/windows-10-enterprise-subscription-activation), to automatically step up devices from Windows 10 Pro to Windows 10 Enterprise. - -## Configuration requirements - -Before Windows Autopilot can be used, some configuration tasks are required to support the common Autopilot scenarios. - -- Configure Azure Active Directory automatic enrollment. For Microsoft Intune, see [Enable Windows 10 automatic enrollment](https://docs.microsoft.com/intune/windows-enroll#enable-windows-10-automatic-enrollment) for details. If using a different MDM service, contact the vendor for the specific URLs or configuration needed for those services. -- Configure Azure Active Directory custom branding. In order to display an organization-specific logon page during the Autopilot process, Azure Active Directory needs to be configured with the images and text that should be displayed. See [Quickstart: Add company branding to your sign-in page in Azure AD](https://docs.microsoft.com/azure/active-directory/fundamentals/customize-branding) for more details. Note that the "square logo" and "sign-in page text" are the key elements for Autopilot, as well as the Azure Active Directory tenant name (configured separately in the Azure AD tenant properties). -- Enable [Windows Subscription Activation](https://docs.microsoft.com/windows/deployment/windows-10-enterprise-subscription-activation) if desired, in order to automatically step up from Windows 10 Pro to Windows 10 Enterprise. - -Specific scenarios will then have additional requirements. Generally, there are two specific tasks: - -- Device registration. Devices need to be added to Windows Autopilot to support most Windows Autopilot scenarios. See [Adding devices to Windows Autopilot](add-devices.md) for more details. -- Profile configuration. Once devices have been added to Windows Autopilot, a profile of settings needs to be applied to each device. See [Configure Autopilot profiles](profiles.md) for details. Note that Microsoft Intune can automate this profile assignment; see [Create an Autopilot device group](https://docs.microsoft.com/intune/enrollment-Autopilot#create-an-Autopilot-device-group) and [Assign an Autopilot deployment profile to a device group](https://docs.microsoft.com/intune/enrollment-Autopilot#assign-an-Autopilot-deployment-profile-to-a-device-group) for more information. - -See [Windows Autopilot Scenarios](windows-Autopilot-scenarios.md) for additional details. - -For a walkthrough for some of these and related steps, see this video: - -
- - - -There are no additional hardware requirements to use Windows 10 Autopilot, beyond the [requirements to run Windows 10](https://www.microsoft.com/windows/windows-10-specifications). - -## Related topics - -[Configure Autopilot deployment](https://docs.microsoft.com/windows/deployment/windows-Autopilot/) diff --git a/windows/deployment/windows-autopilot/windows-autopilot-reset.md b/windows/deployment/windows-autopilot/windows-autopilot-reset.md deleted file mode 100644 index 8510d7574e..0000000000 --- a/windows/deployment/windows-autopilot/windows-autopilot-reset.md +++ /dev/null @@ -1,138 +0,0 @@ ---- -title: Windows Autopilot Reset -description: Windows Autopilot Reset takes the device back to a business-ready state, allowing the next user to sign in and get productive quickly and easily. -keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune -ms.reviewer: mniehaus -manager: laurawi -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: medium -ms.sitesec: library -ms.pagetype: deploy -audience: itpro -author: greg-lindsay -ms.author: greglin -ms.collection: M365-modern-desktop -ms.topic: article ---- - - -# Windows Autopilot Reset - -- Applies to: Windows 10, version 1709 and later (local reset) -- Applies to: Windows 10, version 1809 and later (remote reset) - -Windows Autopilot Reset removes personal files, apps, and settings and reapplies a device’s original settings, maintaining its identity connection to Azure AD and its management connection to Intune so that the device is once again ready for use. Windows Autopilot Reset takes the device back to a business-ready state, allowing the next user to sign in and get productive quickly and simply. - -The Windows Autopilot Reset process automatically retains information from the existing device: - -- Set the region, language, and keyboard to the originally-configured values. -- Wi-Fi connection details. -- Provisioning packages previously applied to the device, as well as a provisioning package present on a USB drive when the reset process is initiated. -- Azure Active Directory device membership and MDM enrollment information. - -Windows Autopilot Reset will block the user from accessing the desktop until this information is restored, including re-applying any provisioning packages. For devices enrolled in an MDM service, Windows Autopilot Reset will also block until an MDM sync is completed. -When Autopilot reset is used on a device, the device's primary user will be removed. The next user who signs in after the reset will be set as the primary user. - - ->[!NOTE] ->The Autopilot Reset does not support Hybrid Azure AD joined devices. - -## Scenarios - -Windows Autopilot Reset supports two scenarios: - -- [Local reset](#reset-devices-with-local-windows-autopilot-reset) initiated by IT personnel or other administrators from the organization. -- [Remote reset](#reset-devices-with-remote-windows-autopilot-reset) initiated remotely by IT personnel via an MDM service such as Microsoft Intune. - -Additional requirements and configuration details apply with each scenario; see the detailed links above for more information. - -## Reset devices with local Windows Autopilot Reset - -**Applies to: Windows 10, version 1709 and above** - -The Intune Service Administrator role is required to perform this task. For more information, see [Add users and grant administrative permission to Intune](https://docs.microsoft.com/intune/users-add). - -IT admins can perform a local Windows Autopilot Reset to quickly remove personal files, apps, and settings, and reset Windows 10 devices from the lock screen any time and apply original settings and management enrollment (Azure Active Directory and device management) so the devices are ready to use. With a local Autopilot Reset, devices are returned to a fully configured or known IT-approved state. - -To enable local Autopilot Reset in Windows 10: - -1. [Enable the policy for the feature](#enable-local-windows-autopilot-reset) -2. [Trigger a reset for each device](#trigger-local-windows-autopilot-reset) - -### Enable local Windows Autopilot Reset - -To enable a local Windows Autopilot Reset, the **DisableAutomaticReDeploymentCredentials** policy must be configured. This policy is documented in the [Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-credentialproviders), **CredentialProviders/DisableAutomaticReDeploymentCredentials**. By default, local Windows Autopilot is disabled. This ensures that a local Autopilot Reset is not triggered by accident. - -You can set the policy using one of these methods: - -- MDM provider - - - When using Intune, you can create a new device configuration profile, specifying "Windows 10 or later" for the platform, "Device restrictions" for the profile type, and "General" for the settings category. The **Automatic Redeployment** setting should be set to **Allow**. Deploy this setting to all devices where a local reset should be permitted. - - If you're using an MDM provider other than Intune, check your MDM provider documentation on how to set this policy. - -- Windows Configuration Designer - - You can [use Windows Configuration Designer](https://docs.microsoft.com/windows/configuration/provisioning-packages/provisioning-create-package) to set the **Runtime settings > Policies > CredentialProviders > DisableAutomaticReDeploymentCredentials** setting to 0 and then create a provisioning package. - -- Set up School PCs app - - The latest release of the Set up School PCs app supports enabling local Windows Autopilot Reset. - -### Trigger local Windows Autopilot Reset - -Performing a local Windows Autopilot Reset is a two-step process: trigger it and then authenticate. Once you've done these two steps, you can let the process execute and once it is done, the device is again ready for use. - -**To trigger a local Autopilot Reset** - -1. From the Windows device lock screen, enter the keystroke: **CTRL + ![Windows key](images/windows_glyph.png) + R**. - - ![Enter CTRL+Windows key+R on the Windows lock screen](images/autopilot-reset-lockscreen.png) - - This will open up a custom login screen for the local Autopilot Reset. The screen serves two purposes: - 1. Confirm/verify that the end user has the right to trigger Local Autopilot Reset - 2. Notify the user in case a provisioning package, created using Windows Configuration Designer, will be used as part of the process. - - ![Custom login screen for local Autopilot Reset](images/autopilot-reset-customlogin.png) - -2. Sign in with the admin account credentials. If you created a provisioning package, plug in the USB drive and trigger the local Autopilot Reset. - - Once the local Autopilot Reset is triggered, the reset process starts. Once provisioning is complete, the device is again ready for use. - -## Reset devices with remote Windows Autopilot Reset - -**Applies to: Windows 10, version 1809 or later** - -When performing a remote Windows Autopilot Reset, an MDM service such an Microsoft Intune can be used to initiate the reset process, avoiding the need for IT staff or other administrators to visit each machine to initiate the process. - -To enable a device for a remote Windows Autopilot Reset, the device must be MDM managed and joined to Azure AD. This feature is not supported on devices that were enrolled using [Autopilot self deploying mode](self-deploying.md). - -### Triggering a remote Windows Autopilot Reset - -To trigger a remote Windows Autopilot Reset via Intune, follow these steps: - -- Navigate to **Devices** tab in the Intune console. -- In the **All devices** view, select the targeted reset devices and then click **More** to view device actions. -- Select **Autopilot Reset** to kick-off the reset task. - ->[!NOTE] ->The Autopilot Reset option will only be enabled in Microsoft Intune for devices running Windows 10 build 17672 or higher. - ->[!IMPORTANT] ->The feature for Autopilot Reset will stay grayed out, **unless** you reset the device using Autopilot (either using Fresh Reset or manually sysprep the device). - -Once the reset is complete, the device is again ready for use. - - - -## Troubleshooting - -Windows Autopilot Reset requires that the [Windows Recovery Environment (WinRE)](https://docs.microsoft.com/windows-hardware/manufacture/desktop/windows-recovery-environment--windows-re--technical-reference) is correctly configured and enabled on the device. If it is not configured and enabled, an error such as `Error code: ERROR_NOT_SUPPORTED (0x80070032)` will be reported. - -To make sure WinRE is enabled, use the [REAgentC.exe tool](https://docs.microsoft.com/windows-hardware/manufacture/desktop/reagentc-command-line-options) to run the following command: - -``` -reagentc /enable -``` - -If Windows Autopilot Reset fails after enabling WinRE, or if you are unable to enable WinRE, please contact [Microsoft Support](https://support.microsoft.com) for assistance. diff --git a/windows/deployment/windows-autopilot/windows-autopilot-scenarios.md b/windows/deployment/windows-autopilot/windows-autopilot-scenarios.md deleted file mode 100644 index 16abf999ea..0000000000 --- a/windows/deployment/windows-autopilot/windows-autopilot-scenarios.md +++ /dev/null @@ -1,76 +0,0 @@ ---- -title: Windows Autopilot scenarios and capabilities -description: Follow along with several typical Windows Autopilot deployment scenarios, such as re-deploying a device in a business-ready state. -keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune -ms.reviewer: mniehaus -manager: laurawi -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: medium -ms.sitesec: library -ms.pagetype: deploy -audience: itpro -author: greg-lindsay -ms.author: greglin -ms.collection: M365-modern-desktop -ms.topic: article ---- - - -# Windows Autopilot scenarios and capabilities - -**Applies to: Windows 10** - -## Scenarios - -Windows Autopilot includes support for a growing list of scenarios, designed to support common organization needs which can vary based on the type of organization and their progress moving to Windows 10 and [transitioning to modern management](https://docs.microsoft.com/windows/client-management/manage-windows-10-in-your-organization-modern-management). - -The following Windows Autopilot scenarios are described in this guide: - -| Scenario | More information | -| --- | --- | -| Deploy devices that will be set up by a member of the organization and configured for that person | [Windows Autopilot user-driven mode](user-driven.md) | -| Deploy devices that will be automatically configured for shared use, as a kiosk, or as a digital signage device.| [Windows Autopilot self-deploying mode](self-deploying.md) | -| Re-deploy a device in a business-ready state.| [Windows Autopilot Reset](windows-autopilot-reset.md) | -| Pre-provision a device with up-to-date applications, policies and settings.| [White glove](white-glove.md) | -| Deploy Windows 10 on an existing Windows 7 or 8.1 device | [Windows Autopilot for existing devices](existing-devices.md) | - -These scenarios are summarized in the following video. - -  - -> [!video https://www.microsoft.com/videoplayer/embed/RE4Ci1b?autoplay=false] - -## Windows Autopilot capabilities - -### Windows Autopilot is self-updating during OOBE - -Starting with the Windows 10, version 1903, Autopilot functional and critical updates will begin downloading automatically during OOBE after a device gets connected to a network and the [critical driver and Windows zero-day patch (ZDP) updates](https://docs.microsoft.com/windows-hardware/customize/desktop/windows-updates-during-oobe) have completed. The user or IT admin cannot opt-out of these Autopilot updates; they are required for Windows Autopilot deployment to operate properly. Windows will alert the user that the device is checking for, downloading and installing the updates. - -See [Windows Autopilot update](autopilot-update.md) for more information. - -### Cortana voiceover and speech recognition during OOBE - -In Windows 10, version 1903 and later Cortana voiceover and speech recognition during OOBE is DISABLED by default for all Windows 10 Pro, Education and Enterprise SKUs. - -If desired, you can enable Cortana voiceover and speech recognition during OOBE by creating the following registry key. This key does not exist by default. - -HKLM\Software\Microsoft\Windows\CurrentVersion\OOBE\EnableVoiceForAllEditions - -The key value is a DWORD with **0** = disabled and **1** = enabled. - -| Value | Description | -| --- | --- | -| 0 | Cortana voiceover is disabled | -| 1 | Cortana voiceover is enabled | -| No value | Device will fall back to default behavior of the edition | - -To change this key value, use WCD tool to create as PPKG as documented [here](https://docs.microsoft.com/windows/configuration/wcd/wcd-oobe#nforce). - -### Bitlocker encryption - -With Windows Autopilot, you can configure the BitLocker encryption settings to be applied before automatic encryption is started. For more information, see [Setting the BitLocker encryption algorithm for Autopilot devices](bitlocker.md) - -## Related topics - -[Windows Autopilot: What's new](windows-autopilot-whats-new.md) diff --git a/windows/deployment/windows-autopilot/windows-autopilot-whats-new.md b/windows/deployment/windows-autopilot/windows-autopilot-whats-new.md deleted file mode 100644 index 8d69cc5d75..0000000000 --- a/windows/deployment/windows-autopilot/windows-autopilot-whats-new.md +++ /dev/null @@ -1,64 +0,0 @@ ---- -title: Windows Autopilot what's new -ms.reviewer: -manager: laurawi -description: Read news and resources about the latest updates and past versions of Windows Autopilot. -keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: medium -ms.sitesec: library -ms.pagetype: deploy -audience: itpro -author: greg-lindsay -ms.author: greglin -ms.collection: M365-modern-desktop -ms.topic: article ---- - - -# Windows Autopilot: What's new - -**Applies to** - -- Windows 10 - -## Windows Autopilot update history - -The following [Windows Autopilot updates](autopilot-update.md) are available. **Note**: Updates are automatically downloaded and applied during the Windows Autopilot deployment process. - -No updates are available yet. Check back here later for more information. - -## New in Windows 10, version 2004 - -With this release, you can configure Windows Autopilot [user-driven](user-driven.md) Hybrid Azure Active Directory join with VPN support. This support is also backported to Windows 10, version 1909 and 1903. - -If you configure the language settings in the Autopilot profile and the device is connected to Ethernet, all scenarios will now skip the language, locale, and keyboard pages. In previous versions, this was only supported with self-deploying profiles. - -## New in Windows 10, version 1903 - -[Windows Autopilot for white glove deployment](white-glove.md) is new in Windows 10, version 1903. See the following video: - -
- -> [!VIDEO https://www.youtube.com/embed/nE5XSOBV0rI] - -Also new in this version of Windows: -- The Intune enrollment status page (ESP) now tracks Intune Management Extensions. -- [Cortana voiceover and speech recognition during OOBE](windows-autopilot-scenarios.md#cortana-voiceover-and-speech-recognition-during-oobe) is disabled by default for all Windows 10 Pro Education, and Enterprise SKUs. -- [Windows Autopilot is self-updating during OOBE](windows-autopilot-scenarios.md#windows-autopilot-is-self-updating-during-oobe). Starting with the Windows 10, version 1903 Autopilot functional and critical updates will begin downloading automatically during OOBE. -- Windows Autopilot will set the diagnostics data level to Full on Windows 10 version 1903 and later during OOBE. - -## New in Windows 10, version 1809 - -Windows Autopilot [self-deploying mode](self-deploying.md) enables a zero touch device provisioning experience. Simply power on the device, plug it into the Ethernet, and the device is fully configured by Windows Autopilot. This self-deploying capability removes the current need to have an end user interact by pressing the “Next” button during the deployment process. - -You can utilize Windows Autopilot self-deploying mode to register the device to an AAD tenant, enroll in your organization’s MDM provider, and provision policies and applications, all with no user authentication or user interaction required. - ->[!NOTE] ->Window 10, version 1903 or later is required to use self-deploying mode due to issues with TPM device attestation in Windows 10, version 1809. - -## Related topics - -[What's new in Microsoft Intune](https://docs.microsoft.com/intune/whats-new)
-[What's new in Windows 10](https://docs.microsoft.com/windows/whats-new/) diff --git a/windows/deployment/windows-autopilot/windows-autopilot.md b/windows/deployment/windows-autopilot/windows-autopilot.md deleted file mode 100644 index 16e1781d6e..0000000000 --- a/windows/deployment/windows-autopilot/windows-autopilot.md +++ /dev/null @@ -1,62 +0,0 @@ ---- -title: Overview of Windows Autopilot -description: Windows Autopilot is a collection of technologies used to set up and pre-configure new devices, getting them ready for productive use. -keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune -ms.reviewer: mniehaus -manager: laurawi -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: medium -ms.sitesec: library -ms.pagetype: deploy -audience: itpro -author: greg-lindsay -ms.author: greglin -ms.collection: M365-modern-desktop -ms.topic: article ---- - - -# Overview of Windows Autopilot - -**Applies to** - -- Windows 10 - -Windows Autopilot is a collection of technologies used to set up and pre-configure new devices, getting them ready for productive use. You can also use Windows Autopilot to reset, repurpose and recover devices. This solution enables an IT department to achieve the above with little to no infrastructure to manage, with a process that's easy and simple. - -Windows Autopilot is designed to simplify all parts of the lifecycle of Windows devices, for both IT and end users, from initial deployment through the eventual end of life. Leveraging cloud-based services, it can reduce the overall costs for deploying, managing, and retiring devices by reducing the amount of time that IT needs to spend on these processes and the amount of infrastructure that they need to maintain, while ensuring ease of use for all types of end users. See the following video and diagram: - -  - -> [!video https://www.microsoft.com/videoplayer/embed/RE4C7G9?autoplay=false] - -![Process overview](images/image1.png) - -When initially deploying new Windows devices, Windows Autopilot leverages the OEM-optimized version of Windows 10 that is preinstalled on the device, saving organizations the effort of having to maintain custom images and drivers for every model of device being used. Instead of re-imaging the device, your existing Windows 10 installation can be transformed into a “business-ready” state, applying settings and policies, installing apps, and even changing the edition of Windows 10 being used (e.g. from Windows 10 Pro to Windows 10 Enterprise) to support advanced features. - -Once deployed, Windows 10 devices can be managed by tools such as Microsoft Intune, Windows Update for Business, Microsoft Endpoint Configuration Manager, and other similar tools. Windows Autopilot can also be used to re-purpose a device by leveraging Windows Autopilot Reset to quickly prepare a device for a new user, or in break/fix scenarios to enable a device to quickly be brought back to a business-ready state. - -Windows Autopilot enables you to: -* Automatically join devices to Azure Active Directory (Azure AD) or Active Directory (via Hybrid Azure AD Join). See [Introduction to device management in Azure Active Directory](https://docs.microsoft.com/azure/active-directory/device-management-introduction) for more information about the differences between these two join options. -* Auto-enroll devices into MDM services, such as Microsoft Intune ([*Requires an Azure AD Premium subscription for configuration*](https://techcommunity.microsoft.com/t5/Azure-Active-Directory-Identity/Windows-10-Azure-AD-and-Microsoft-Intune-Automatic-MDM/ba-p/244067)). -* Restrict the Administrator account creation. -* Create and auto-assign devices to configuration groups based on a device's profile. -* Customize OOBE content specific to the organization. - -## Benefits of Windows Autopilot - -Traditionally, IT pros spend a lot of time building and customizing images that will later be deployed to devices. Windows Autopilot introduces a new approach. - -From the user's perspective, it only takes a few simple operations to make their device ready to use. - -From the IT pro's perspective, the only interaction required from the end user is to connect to a network and to verify their credentials. Everything beyond that is automated. - -## Requirements - -A [supported version](https://docs.microsoft.com/windows/release-information/) of Windows 10 semi-annual channel is required to use Windows Autopilot. Windows 10 Enterprise LTSC 2019 is also supported. See [Windows Autopilot requirements](windows-autopilot-requirements.md) for detailed information on software, configuration, network, and licensing requirements. - -## Related topics - -[Enroll Windows devices in Intune by using Windows Autopilot](https://docs.microsoft.com/intune/enrollment-autopilot)
-[Windows Autopilot scenarios and capabilities](windows-autopilot-scenarios.md) From 4b1bcc00227375016f15f519091f6ae6ad0fab20 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 5 Aug 2020 11:00:04 -0700 Subject: [PATCH 0588/1414] fix warning --- .openpublishing.redirection.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 0aba8575cb..6284a56979 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -15692,7 +15692,7 @@ }, { "source_path": "windows/release-information/status-windows-10-1703.yml", - "redirect_url": "https://docs.microsoft.com/windows/release-information/windows-message-center", + "redirect_url": "https://docs.microsoft.com/windows/release-information/windows-message-center#recent-announcements", "redirect_document_id": true }, { From 3cd8041d9c85ea188286fbbb03fe1584ee14fc6d Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 5 Aug 2020 11:17:25 -0700 Subject: [PATCH 0589/1414] fix warning --- .openpublishing.redirection.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 6284a56979..0b08814f6e 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -15692,13 +15692,13 @@ }, { "source_path": "windows/release-information/status-windows-10-1703.yml", - "redirect_url": "https://docs.microsoft.com/windows/release-information/windows-message-center#recent-announcements", + "redirect_url": "https://docs.microsoft.com/windows/release-information/windows-message-center", "redirect_document_id": true }, { "source_path": "windows/release-information/resolved-issues-windows-10-1703.yml", "redirect_url": "https://docs.microsoft.com/windows/release-information/windows-message-center", - "redirect_document_id": true + "redirect_document_id": false }, { "source_path": "windows/deployment/planning/windows-10-1703-removed-features.md", From c87ca0e63096f0183c8193a997a823c2b62b8ba8 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 5 Aug 2020 11:49:58 -0700 Subject: [PATCH 0590/1414] add note --- windows/deployment/windows-autopilot/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopilot/index.yml b/windows/deployment/windows-autopilot/index.yml index cb59230323..58b2d5ac4b 100644 --- a/windows/deployment/windows-autopilot/index.yml +++ b/windows/deployment/windows-autopilot/index.yml @@ -1,7 +1,7 @@ ### YamlMime:Landing title: Windows Autopilot deployment resources and documentation # < 60 chars -summary: Learn about deploying Windows 10 with Autopilot. # < 160 chars +summary: "Note: Windows Autopilot documentation has moved to https://docs.microsoft.com/mem/autopilot/windows-autopilot. See the links on this page for additional resources. # < 160 chars metadata: title: Windows Autopilot deployment resources and documentation # Required; page title displayed in search results. Include the brand. < 60 chars. From b3eda39ea7953ce912b10fd173e9c4a2054537d6 Mon Sep 17 00:00:00 2001 From: Jaime Ondrusek Date: Wed, 5 Aug 2020 11:53:26 -0700 Subject: [PATCH 0591/1414] Update waas-wufb-group-policy.md Corrected capitalization and voice. --- windows/deployment/update/waas-wufb-group-policy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/waas-wufb-group-policy.md b/windows/deployment/update/waas-wufb-group-policy.md index fc5d903422..8707f69961 100644 --- a/windows/deployment/update/waas-wufb-group-policy.md +++ b/windows/deployment/update/waas-wufb-group-policy.md @@ -118,7 +118,7 @@ Now all devices are paused from updating for 35 days. When the pause is removed, If you need a device to stay on a version beyond the point when deferrals on the next version would elapse or if you need to skip a version (for example, update fall release to fall release) use the **Select the target Feature Update version** setting instead of using the **Specify when Preview Builds and Feature Updates are received** setting for feature update deferrals. When you use this policy, specify the version that you want your device(s) to use. If you don't update this before the device reaches end of service, the device will automatically be updated once it is 60 days past end of service for its edition. -When configuring the Target Version policy, if you specify a Feature Update version that is older than your current version or is an invalid value the device will not receive any Feature Updates until the policy is updated. When the Target Version policy is specified your Feature Update deferrals will not be in effect. +When you set the target version policy, if you specify a feature update version that is older than your current version or set a value that isn't valid, the device will not receive any feature updates until the policy is updated. When you specify target version policy, feature update deferrals will not be in effect. ### Manage how users experience updates From 63e39673e800d814f57132f41de84fdcf126048e Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 5 Aug 2020 12:21:37 -0700 Subject: [PATCH 0592/1414] yaml error --- windows/deployment/windows-autopilot/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopilot/index.yml b/windows/deployment/windows-autopilot/index.yml index 58b2d5ac4b..c79114c414 100644 --- a/windows/deployment/windows-autopilot/index.yml +++ b/windows/deployment/windows-autopilot/index.yml @@ -1,7 +1,7 @@ ### YamlMime:Landing title: Windows Autopilot deployment resources and documentation # < 60 chars -summary: "Note: Windows Autopilot documentation has moved to https://docs.microsoft.com/mem/autopilot/windows-autopilot. See the links on this page for additional resources. # < 160 chars +summary: 'Note: Windows Autopilot documentation has moved to https://docs.microsoft.com/mem/autopilot/windows-autopilot. See the links on this page for additional resources.' # < 160 chars metadata: title: Windows Autopilot deployment resources and documentation # Required; page title displayed in search results. Include the brand. < 60 chars. From b6580df67c0d55084fa7cbe81e092a0f49be9a4f Mon Sep 17 00:00:00 2001 From: Beth Woodbury <40870842+levinec@users.noreply.github.com> Date: Wed, 5 Aug 2020 12:35:14 -0700 Subject: [PATCH 0593/1414] Update web-content-filtering.md --- .../microsoft-defender-atp/web-content-filtering.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/web-content-filtering.md b/windows/security/threat-protection/microsoft-defender-atp/web-content-filtering.md index 1bd463d9d4..cbe01b56e6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/web-content-filtering.md +++ b/windows/security/threat-protection/microsoft-defender-atp/web-content-filtering.md @@ -49,7 +49,7 @@ Before trying out this feature, make sure you have the following: - Windows 10 Enterprise E5 license - Access to Microsoft Defender Security Center portal - Devices running Windows 10 Anniversary Update (version 1607) or later with the latest MoCAMP update. -Note that if SmartScreen is not turned on, Network Protection will take over the blocking. This requires enabling Network Protection [on the device](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/enable-network-protection). +Note that if SmartScreen is not turned on, Network Protection will take over the blocking. This requires enabling Network Protection [on the device](enable-network-protection.md). ## Data handling From 113c560bcc9897d47cd69dea01ceefed76c868bc Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 5 Aug 2020 12:46:58 -0700 Subject: [PATCH 0594/1414] expanding note --- windows/deployment/windows-autopilot/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopilot/index.yml b/windows/deployment/windows-autopilot/index.yml index c79114c414..d7c52fdbfb 100644 --- a/windows/deployment/windows-autopilot/index.yml +++ b/windows/deployment/windows-autopilot/index.yml @@ -1,7 +1,7 @@ ### YamlMime:Landing title: Windows Autopilot deployment resources and documentation # < 60 chars -summary: 'Note: Windows Autopilot documentation has moved to https://docs.microsoft.com/mem/autopilot/windows-autopilot. See the links on this page for additional resources.' # < 160 chars +summary: 'Note: Windows Autopilot documentation has moved
here! A few additional resources will also be available here. See the links on this page for more information.' # < 160 chars metadata: title: Windows Autopilot deployment resources and documentation # Required; page title displayed in search results. Include the brand. < 60 chars. From a2bce345bcf9cf13aee38021a43201325b4b3ef9 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 5 Aug 2020 12:57:25 -0700 Subject: [PATCH 0595/1414] no HTML in this field apparently so removing it --- windows/deployment/windows-autopilot/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopilot/index.yml b/windows/deployment/windows-autopilot/index.yml index d7c52fdbfb..19763ed2b7 100644 --- a/windows/deployment/windows-autopilot/index.yml +++ b/windows/deployment/windows-autopilot/index.yml @@ -1,7 +1,7 @@ ### YamlMime:Landing title: Windows Autopilot deployment resources and documentation # < 60 chars -summary: 'Note: Windows Autopilot documentation has moved here! A few additional resources will also be available here. See the links on this page for more information.' # < 160 chars +summary: 'Note: Windows Autopilot documentation has moved! A few additional resources will also be available here. See the links on this page for more information.' # < 160 chars metadata: title: Windows Autopilot deployment resources and documentation # Required; page title displayed in search results. Include the brand. < 60 chars. From dba2250c10f8f4534b60073b53c0478433e27037 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 5 Aug 2020 13:03:57 -0700 Subject: [PATCH 0596/1414] grammar --- 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 91a4c1fe76..dbd960b4a7 100644 --- a/windows/deployment/index.yml +++ b/windows/deployment/index.yml @@ -1,7 +1,7 @@ ### YamlMime:Landing title: Windows 10 deployment resources and documentation # < 60 chars -summary: Learn about deploying and and keeping Windows 10 up to date. # < 160 chars +summary: Learn about deploying and keeping Windows 10 up to date. # < 160 chars metadata: title: Windows 10 deployment resources and documentation # Required; page title displayed in search results. Include the brand. < 60 chars. From bcf554c9a2ab5843d2103a47d8fc23c4005eecf7 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 5 Aug 2020 13:18:58 -0700 Subject: [PATCH 0597/1414] fix link error --- windows/deployment/TOC.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/TOC.yml b/windows/deployment/TOC.yml index edcc70baaa..27f6ebfdc9 100644 --- a/windows/deployment/TOC.yml +++ b/windows/deployment/TOC.yml @@ -92,7 +92,7 @@ - name: Deploy Windows 10 items: - name: Deploy Windows 10 with Autopilot - href: windows-autopilot/index.md + href: windows-autopilot/index.yml - name: Deploy Windows 10 with Configuration Manager items: - name: Deploy to a new device From a0d4665779f34e6103cf701490f755b4dbdf7eeb Mon Sep 17 00:00:00 2001 From: Tudor Dobrila Date: Wed, 5 Aug 2020 13:47:57 -0700 Subject: [PATCH 0598/1414] Add note on system extension to what's new page --- .../microsoft-defender-atp/mac-whatsnew.md | 20 +++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md b/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md index 667852eb82..0a442a8808 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md @@ -19,12 +19,24 @@ ms.topic: conceptual # What's new in Microsoft Defender Advanced Threat Protection for Mac -> [!NOTE] -> In alignment with macOS evolution, we are preparing a Microsoft Defender ATP for Mac update that leverages system extensions instead of kernel extensions. +> [!IMPORTANT] +> In preparation for macOS 11 Big Sur, we are getting ready to release an update to Microsoft Defender ATP for Mac that will leverage new system extensions instead of kernel extensions. Apple will stop supporting kernel extensions starting macOS 11 Big Sur version. Therefore an update to the Microsoft Defender ATP for Mac agent is required on all eligible macOS devices prior to moving these devices to macOS 11. > -> In the meantime, starting with macOS Catalina update 10.15.4, Apple introduced a user facing *Legacy System Extension* warning to signal applications that rely on kernel extensions. +> The update is applicable to devices running macOS version 10.15.4 or later. > -> If you have previously allowed the kernel extension as part of your remote deployment, that warning should not be presented to the end user. If you have not previously deployed a policy to allow the kernel extension, your users will be presented with the warning. To proactively silence the warning, you can still deploy a configuration to allow the kernel extension. Refer to the instructions in the [JAMF-based deployment](mac-install-with-jamf.md#approved-kernel-extension) and [Microsoft Intune-based deployment](mac-install-with-intune.md#create-system-configuration-profiles) topics. +> To ensure that the Microsoft Defender ATP for Mac update is delivered and applied seamlessly from an end-user experience perspective, a new remote configuration must be deployed to all eligible macOS devices before Microsoft publishes the new agent version. If the configuration is not deployed prior to the Microsoft Defender ATP for Mac agent update, end-users will be presented with a series of system dialogs asking to grant the agent all necessary permissions associated with the new system extensions. +> +> Timing: +> - Organizations that previously opted into Microsoft Defender ATP preview features in Microsoft Defender Security Center, must be ready for Microsoft Defender ATP for Mac agent update **by August 10, 2020**. +> - Organizations that do not participate in public previews for Microsoft Defender ATP features, must be ready **by September 07, 2020**. +> +> Action is needed by IT administrator. Review the steps below and assess the impact on your organization: +> +> 1. Deploy the specified remote configuration to eligible macOS devices before Microsoft publishes the new agent version.
+> Even though Microsoft Defender ATP for Mac new implementation based on system extensions is only applicable to devices running macOS version 10.15.4 or later, deploying configuration proactively across the entire macOS fleet will ensure that even down-level devices are prepared for the day when Apple releases macOS 11 Big Sur and will ensure that Microsoft Defender ATP for Mac continues protecting all macOS devices regardless OS version they were running prior to the Big Sur upgrade. +> +> 2. Refer to this documentation for detailed configuration information and instructions: [New configuration profiles for macOS Catalina and newer versions of macOS](mac-sysext-policies.md). +> 3. Monitor this page for an announcement of the actual release of MDATP for Mac agent update. ## 101.03.12 From 96e4041ef9e672a50698814be7b85ca366a9d634 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Wed, 5 Aug 2020 13:50:16 -0700 Subject: [PATCH 0599/1414] Acrolinx terminology, punctuation --- windows/client-management/mdm/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/index.md b/windows/client-management/mdm/index.md index c16898d560..aef061ccd2 100644 --- a/windows/client-management/mdm/index.md +++ b/windows/client-management/mdm/index.md @@ -33,7 +33,7 @@ With Windows 10, version 1809, Microsoft is also releasing a Microsoft MDM secur The MDM security baseline includes policies that cover the following areas: -- Microsoft inbox security technology (not deprecated) such as Bitlocker, Windows Defender Smartscreen, and DeviceGuard (virtual-based security), ExploitGuard, Defender, and Firewall +- Microsoft inbox security technology (not deprecated) such as BitLocker, Windows Defender SmartScreen, and DeviceGuard (virtual-based security), ExploitGuard, Defender, and Firewall - Restricting remote access to devices - Setting credential requirements for passwords and PINs - Restricting use of legacy technology @@ -48,7 +48,7 @@ For more details about the MDM policies defined in the MDM security baseline and - [MDM Security baseline for Windows 10, version 1809](https://download.microsoft.com/download/2/C/4/2C418EC7-31E0-4A74-8928-6DCD512F9A46/1809-MDM-SecurityBaseLine-Document-[Preview].zip) -For information about the MDM policies defined in the Intune security baseline public preview, see [Windows security baseline settings for Intune](https://docs.microsoft.com/intune/security-baseline-settings-windows) +For information about the MDM policies defined in the Intune security baseline public preview, see [Windows security baseline settings for Intune](https://docs.microsoft.com/intune/security-baseline-settings-windows). From 986b5bb04c028cf07c3ec5fee0ccd4572f3cf7ce Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Wed, 5 Aug 2020 14:30:30 -0700 Subject: [PATCH 0600/1414] Corrected spelling of "utopilot-support" (prepended "a") --- .openpublishing.redirection.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 0b08814f6e..47e645bcc7 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -16316,8 +16316,8 @@ "redirect_document_id": true }, { - "source_path": "windows/deployment/windows-autopilot/utopilot-support.md", - "redirect_url": "https://docs.microsoft.com/mem/autopilot/utopilot-support", + "source_path": "windows/deployment/windows-autopilot/autopilot-support.md", + "redirect_url": "https://docs.microsoft.com/mem/autopilot/autopilot-support", "redirect_document_id": true }, { @@ -16416,4 +16416,4 @@ "redirect_document_id": true } ] -} \ No newline at end of file +} From e0f0a32c792e8279e1a88f6789c1a8a5be41fcf6 Mon Sep 17 00:00:00 2001 From: Tudor Dobrila Date: Wed, 5 Aug 2020 15:36:17 -0700 Subject: [PATCH 0601/1414] Release notes for 101.05.16 --- .../microsoft-defender-atp/mac-resources.md | 30 +++++++++++++++++++ .../microsoft-defender-atp/mac-whatsnew.md | 6 ++++ 2 files changed, 36 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md b/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md index 602205a4ae..bfa2d7bd61 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md @@ -100,6 +100,36 @@ Important tasks, such as controlling product settings and triggering on-demand s |EDR |Add group tag to device. EDR tags are used for managing device groups. For more information, please visit https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/machine-groups |`mdatp --edr --set-tag GROUP [name]` | |EDR |Remove group tag from device |`mdatp --edr --remove-tag [name]` | +### How to enable autocompletion + +To enable autocompletion in `Bash`, run the following command and restart the Terminal session: + +```bash +$ echo "source /Applications/Microsoft\ Defender\ ATP.app/Contents/Resources/Tools/mdatp_completion.bash" >> ~/.bash_profile +``` + +To enable autocompletion in `zsh`: + +- Check whether autocompletion is enabled on your device: + + ```zsh + $ cat ~/.zshrc | grep autoload + ``` + +- If the above command does not produce any output, you can enable autocompletion using the following command: + + ```zsh + $ echo "autoload -Uz compinit && compinit" >> ~/.zshrc + ``` + +- Run the following command to enable autocompletion for Microsoft Defender ATP for Mac and restart the Terminal session: + + ```zsh + sudo mkdir -p /usr/local/share/zsh/site-functions + + sudo ln -svf "/Applications/Microsoft Defender ATP.app/Contents/Resources/Tools/mdatp_completion.zsh" /usr/local/share/zsh/site-functions/_mdatp + ``` + ## Client Microsoft Defender ATP quarantine directory `/Library/Application Support/Microsoft/Defender/quarantine/` contains the files quarantined by `mdatp`. The files are named after the threat trackingId. The current trackingIds is shown with `mdatp --threat --list --pretty`. diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md b/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md index 0a442a8808..4b48c8771f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md @@ -38,6 +38,12 @@ ms.topic: conceptual > 2. Refer to this documentation for detailed configuration information and instructions: [New configuration profiles for macOS Catalina and newer versions of macOS](mac-sysext-policies.md). > 3. Monitor this page for an announcement of the actual release of MDATP for Mac agent update. +## 101.05.16 + +- Improvements to quick scan logic to significantly reduce the number of scanned files +- Added [autocompletion support](mac-resources.md#how-to-enable-autocompletion) for the command-line tool +- Bug fixes + ## 101.03.12 - Performance improvements & bug fixes From c2ff67d89d6eedbe78a8c3b7a8607f2c0e0e7cb8 Mon Sep 17 00:00:00 2001 From: Tudor Dobrila Date: Wed, 5 Aug 2020 15:42:00 -0700 Subject: [PATCH 0602/1414] Style --- .../threat-protection/microsoft-defender-atp/mac-resources.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md b/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md index bfa2d7bd61..eb1a1339c6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md @@ -25,7 +25,7 @@ ms.topic: conceptual ## Collecting diagnostic information -If you can reproduce a problem, please increase the logging level, run the system for some time, and restore the logging level to the default. +If you can reproduce a problem, increase the logging level, run the system for some time, and restore the logging level to the default. 1. Increase logging level: @@ -63,7 +63,7 @@ The detailed log will be saved to `/Library/Logs/Microsoft/mdatp/install.log`. I ## Uninstalling -There are several ways to uninstall Microsoft Defender ATP for Mac. Please note that while centrally managed uninstall is available on JAMF, it is not yet available for Microsoft Intune. +There are several ways to uninstall Microsoft Defender ATP for Mac. Note that while centrally managed uninstall is available on JAMF, it is not yet available for Microsoft Intune. ### Interactive uninstallation From a55724450c0e017fe1fd446837fcfaa93bc2a804 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 5 Aug 2020 16:02:03 -0700 Subject: [PATCH 0603/1414] add recommeded config settings sccm --- .../configure-endpoints-sccm.md | 57 +++++++++++++++++-- 1 file changed, 51 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm.md index 5ad42ec668..fe7ab2326c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm.md @@ -28,17 +28,24 @@ ms.date: 02/07/2020 >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-configureendpointssccm-abovefoldlink) - +## Supported client operating systems -## Onboard Windows 10 devices using Microsoft Endpoint Configuration Manager current branch +Based on the version of Configuration Manager you're running, the following client operating systems can be onboarded: -Configuration Manager current branch has integrated support to configure and manage Microsoft Defender ATP on managed devices. For more information, see [Microsoft Defender Advanced Threat Protection in Microsoft Endpoint Configuration Manager current branch](https://docs.microsoft.com/configmgr/protect/deploy-use/windows-defender-advanced-threat-protection). +#### Configuration Manager version 1910 and prior - +- Clients computers running Windows 10, version 1607 and later -## Onboard Windows 10 devices using earlier versions of System Center Configuration Manager +#### Configuration Manager version 2002 and later -You can use existing Configuration Manager functionality to create a policy to configure your devices. This action is supported in System Center 2012 R2 Configuration Manager. +Starting in Configuration Manager version 2002, you can onboard the following operating systems: + +- Windows 8.1 +- Windows 10, version 1607 or later +- Windows Server 2012 R2 +- Windows Server 2016 +- Windows Server 2016, version 1803 or later +- Windows Server 2019 ### Onboard devices using System Center Configuration Manager @@ -96,6 +103,44 @@ The default value in case the registry key doesn’t exist is 1. For more information about System Center Configuration Manager Compliance see [Introduction to compliance settings in System Center 2012 R2 Configuration Manager](https://docs.microsoft.com/previous-versions/system-center/system-center-2012-R2/gg682139\(v=technet.10\)). +## Other recommended configuration settings +After onboarding devices to the service, it's important to take advantage of the included threat protection capabilities by enabling them with the following recommended configuration setttings. + +### Device collection configuration +If you're using Endpoint Configuration Manager, version 2002 or later, you can choose to broaden the deployment to include servers or down-level clients. + + +### Next generation protection configuration +The following configuration settings are recommended: + +**Scan**
+ - Scan removable storage devices such as USB drives: Yes + +**Real-time Protection**
+- Enable Behavioral Monitoring: Yes +- Enable protection against Potentially Unwanted Applications at download and prior to installation: Yes + +**Cloud Protection Service** +- Cloud Protection Service membership type: Advanced membership + +**Attack surface reduction** +Configure all available rules to Audit. + +>[!NOTE] +> Blocking these activities may interrupt legitimate business processes. The best approach is setting everything to audit, identifying which ones are safe to turn on, and then enabling those settings on endpoints which do not have false positive detections. + + +**Network protection**
+To avoid network outage, configuring network protection during deployment immediately after configuring endpoint protection is not recommended. + +After the antimalware platform update (which supports network protection) is installed on endpoints - this is safe to turn on. + +For more information, see [the support page](https://support.microsoft.com/en-us/help/4560203/windows-defender-anti-malware-platform-binaries-are-missing). + + +**Controlled folder access**
+Ensure audit mode is selected. Monitor detections and determine whether you need to customize the list of applications allowed to write to controlled folders and block others. + ## Offboard devices using Configuration Manager From eb7d45fd82de60b81a9e04e6a0d760c28715a65a Mon Sep 17 00:00:00 2001 From: Thomas Raya Date: Wed, 5 Aug 2020 17:43:37 -0700 Subject: [PATCH 0604/1414] Update .acrolinx-config.edn --- .acrolinx-config.edn | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/.acrolinx-config.edn b/.acrolinx-config.edn index 61cb120716..5bd4162543 100644 --- a/.acrolinx-config.edn +++ b/.acrolinx-config.edn @@ -1,6 +1,21 @@ {:allowed-branchname-matches ["master"] :allowed-filename-matches ["windows/"] + :targets + { + :counts { + ;;:spelling 10 + ;;:grammar 3 + ;;:total 15 ;; absolute flag count but i don't know the difference between this and issues + ;;:issues 15 ;; coming from the platform, will need to be tested. + } + :scores { + ;;:terminology 100 + :min-score 20 ;; Confirmed with Hugo that you just comment out the single score and leave the structure in place + ;;:spelling 40 + } + } + :guidance-profile "d2b6c2c8-00ee-47f1-8d10-b280cc3434c1" ;; Profile ID for "M365-specific" :acrolinx-check-settings @@ -12,7 +27,7 @@ "TERMINOLOGY_VALID" "VOICE_GUIDANCE" ] - "termSetNames" ["M365"] + "termSetNames" ["M365" "Products" "Microsoft"] } :template-header From 0336c89b3034fcb7aa4bbd940b441a041ff0e5e1 Mon Sep 17 00:00:00 2001 From: Chris Jackson Date: Wed, 5 Aug 2020 23:22:21 -0500 Subject: [PATCH 0605/1414] Add EAF docs Added docs on EAF --- .../exploit-protection-reference.md | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md b/windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md index 91350b5d36..11c8139cff 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md @@ -361,8 +361,47 @@ If your application launches child applications for any reason, such as supporti ## Export address filtering +### Description + +Export address filtering (EAF) mitigates the risk of malicious code looking at the export address table of all loaded modules to find modules that contain useful APIs for their attack. This is a common tactic used by shellcode. In order to mitigate the risk of such an attack, this mitigation protects 3 commonly attacked modules: + +- ntdll.dll +- kernelbase.dll +- kernel32.dll + +The mitigation protects the memory page in the [export directory](https://docs.microsoft.com/windows/win32/debug/pe-format#export-directory-table) which points to the [export address table](https://docs.microsoft.com/en-us/windows/win32/debug/pe-format#export-address-table). This memory page will have the PAGE_GUARD protection applied to it. When someone tries to access this memory, it will generate a STATUS_GUARD_PAGE_VIOLATION. The mitigation handles this exception, and if the accessing instruction doesn't pass validation, the process will be terminated. + +### Compatibility considerations + +This mitigation is primarily an issue for applications such as debuggers, sandboxed applications, applications using DRM, or applications that implement anti-debugging technolgy. + +### Configuration options + +**Validate access for modules that are commonly abused by exploits** - This option, also known as EAF+, adds protections for additional commonly attacked modules: + +- mshtml.dll +- flash*.ocx +- jscript*.ocx +- vbscript.dll +- vgx.dll +- mozjs.dll +- xul.dll +- acrord32.dll +- acrofx32.dll +- acroform.api + +Additionally, by enabling EAF+, this mitigation adds the PAGE_GUARD protection to the page containing the "MZ" header, the first two bytes of the [DOS header in a PE file](https://docs.microsoft.com/windows/win32/debug/pe-format#ms-dos-stub-image-only), which is another aspect of known memory content which shellcode can look for to identify modules potentially of interest in memory. + +**Audit Only** - You can enable this mitigation in audit mode in order to measure the potential compatibility impact on an application. Audit events can then be viewed either in the event viewer or using Advanced Hunting in [Microsoft Defender ATP](https://docs.microsoft.com/microsoft-365/security/mtp/advanced-hunting-overview). + ## Force randomization for images (Mandatory ASLR) +### Description + +### Compatibility considerations + +### Configuration options + ## Import address filtering ## Randomize memory allocations (Bottom-up ASLR) From adb904bc604d59e1c6a6318a92736eab89eb966f Mon Sep 17 00:00:00 2001 From: JesseEsquivel <33558203+JesseEsquivel@users.noreply.github.com> Date: Thu, 6 Aug 2020 08:20:20 -0400 Subject: [PATCH 0606/1414] Update mac-install-with-jamf.md Re-formatted XML. Customer pointed out that it wasnt formatted correctly like other XML policies for JAMF on our other pages. --- .../mac-install-with-jamf.md | 80 ++++++++++++++++++- 1 file changed, 77 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md index 4520ed853d..7a47ba86fd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md @@ -140,9 +140,83 @@ Use the **Logs** tab to monitor deployment status for each enrolled device. Starting in macOS 10.15 (Catalina) a user must manually allow to display notifications in UI. To auto-enable notifications from Defender and Auto Update, you can import the .mobileconfig below into a separate configuration profile and assign it to all devices with Defender: ```xml - - - PayloadContentNotificationSettingsAlertType2BadgesEnabledBundleIdentifiercom.microsoft.autoupdate2CriticalAlertEnabledGroupingType0NotificationsEnabledShowInLockScreenShowInNotificationCenterSoundsEnabledAlertType2BadgesEnabledBundleIdentifiercom.microsoft.wdav.trayCriticalAlertEnabledGroupingType0NotificationsEnabledShowInLockScreenShowInNotificationCenterSoundsEnabledPayloadDescriptionPayloadDisplayNamenotificationsPayloadEnabledPayloadIdentifierBB977315-E4CB-4915-90C7-8334C75A7C64PayloadOrganizationMicrosoftPayloadTypecom.apple.notificationsettingsPayloadUUIDBB977315-E4CB-4915-90C7-8334C75A7C64PayloadVersion1PayloadDescriptionPayloadDisplayNamemdatp - allow notificationsPayloadEnabledPayloadIdentifier85F6805B-0106-4D23-9101-7F1DFD5EA6D6PayloadOrganizationMicrosoftPayloadRemovalDisallowedPayloadScopeSystemPayloadTypeConfigurationPayloadUUID85F6805B-0106-4D23-9101-7F1DFD5EA6D6PayloadVersion1 + + + + PayloadContent + + + NotificationSettings + + + AlertType + 2 + BadgesEnabled + + BundleIdentifier + com.microsoft.autoupdate2 + CriticalAlertEnabled + GroupingType + 0 + NotificationsEnabled + + ShowInLockScreen + + ShowInNotificationCenter + + SoundsEnabled + + + + AlertType + 2BadgesEnabled + BundleIdentifier + com.microsoft.wdav.tray + CriticalAlertEnabled + GroupingType + 0 + NotificationsEnabled + ShowInLockScreen + ShowInNotificationCenter + SoundsEnabled + + + + PayloadDescription + PayloadDisplayName + notifications + PayloadEnabled + PayloadIdentifier + BB977315-E4CB-4915-90C7-8334C75A7C64 + PayloadOrganization + Microsoft + PayloadType + com.apple.notificationsettings + PayloadUUID + BB977315-E4CB-4915-90C7-8334C75A7C64 + PayloadVersion + 1 + + + PayloadDescription + PayloadDisplayName + mdatp - allow notifications + PayloadEnabled + PayloadIdentifier + 85F6805B-0106-4D23-9101-7F1DFD5EA6D6 + PayloadOrganization + Microsoft + PayloadRemovalDisallowed + PayloadScope + System + PayloadType + Configuration + PayloadUUID + 85F6805B-0106-4D23-9101-7F1DFD5EA6D6 + PayloadVersion + 1 + + ``` ### Package From 0d62d0466638f70b41770cc1fab10eb8386d3231 Mon Sep 17 00:00:00 2001 From: JesseEsquivel <33558203+JesseEsquivel@users.noreply.github.com> Date: Thu, 6 Aug 2020 08:26:44 -0400 Subject: [PATCH 0607/1414] Update mac-sysext-policies.md Removed typo for unescaped quotes in WCF policy. --- .../microsoft-defender-atp/mac-sysext-policies.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md b/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md index 40e0f40794..1aafb38d0f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md @@ -115,7 +115,7 @@ A web content filtering policy is needed to run the network extension. Add the f FilterDataProviderBundleIdentifier com.microsoft.wdav.netext FilterDataProviderDesignatedRequirement - identifier "com.microsoft.wdav.netext" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = UBF8T346G9 + identifier "com.microsoft.wdav.netext" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = UBF8T346G9 From e6ef614c45f83fc657146c2f20be004989cea9ec Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Thu, 6 Aug 2020 08:34:17 -0700 Subject: [PATCH 0608/1414] new image and note --- .../images/tvm-event-timeline-software2.png | Bin 0 -> 53000 bytes .../threat-and-vuln-mgt-event-timeline.md | 5 ++++- 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-event-timeline-software2.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-event-timeline-software2.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-event-timeline-software2.png new file mode 100644 index 0000000000000000000000000000000000000000..cb98b850f9f3ccd15ca5dbf4a8c30dcb92769640 GIT binary patch literal 53000 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

PfpY;6s2{s5=5EQi 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%0DXW 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 y`O~ZXpIrWTkN)uIz8{VM>6ibba{qtG[!NOTE] +>New configuration assessments are coming soon. + ### Drill down to a specific event Once you select an event, a flyout will appear listing the details and current CVEs that affect your machines. You can show more CVEs or view the related recommendation. @@ -114,7 +117,7 @@ To open a software page, select an event > select the hyperlinked software name A full page will appear with all the details of a specific software. Mouse over the graph to see the timeline of events for that specific software. -![Software page with an Event timeline graph](images/tvm-event-timeline-software.png) +![Software page with an Event timeline graph](images/tvm-event-timeline-software2.png) You can also navigate to the event timeline tab to view all the events related to that software, along with security recommendations, discovered vulnerabilities, installed machines, and version distribution. From 4bdb33c578fb5f28894809c30595115ded8a8929 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Thu, 6 Aug 2020 08:35:35 -0700 Subject: [PATCH 0609/1414] move note --- .../threat-and-vuln-mgt-event-timeline.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md index 1b94ce456b..b7505d630b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md @@ -75,6 +75,9 @@ The two large numbers at the top of the page show the number of new vulnerabilit ![Event timeline page](images/tvm-event-timeline-overview-mixed-type.png) +>[!NOTE] +>New configuration assessments are coming soon. + ### Columns - **Date**: month, day, year @@ -98,9 +101,6 @@ The following icons show up next to events: - ![exploit kit](images/bug-lightning-icon2.png) Exploit found in exploit kit - ![bug icon](images/bug-caution-icon2.png) Exploit verified ->[!NOTE] ->New configuration assessments are coming soon. - ### Drill down to a specific event Once you select an event, a flyout will appear listing the details and current CVEs that affect your machines. You can show more CVEs or view the related recommendation. From 873775f30e87b97f316a08b9fc530832042a7437 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Thu, 6 Aug 2020 14:42:41 -0400 Subject: [PATCH 0610/1414] we have a version number! --- .../microsoft-defender-atp/troubleshoot-onboarding.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md index 89d71da554..2e1d1f2adb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md @@ -250,15 +250,15 @@ If the verification fails and your environment is using a proxy to connect to th ### Ensure that Microsoft Defender Antivirus is not disabled by a policy > [!IMPORTANT] -> The following only applies to devices that have **not** yet received the August 2020 update to Microsoft Defender Antivirus. +> The following only applies to devices that have **not** yet received the August 2020 (version 4.18.2007.8) update to Microsoft Defender Antivirus. > -> The update ensures that Microsoft Defender Antivirus cannot be disabled via a policy. +> The update ensures that Microsoft Defender Antivirus cannot be turned off on client devices via system policy. **Problem**: The Microsoft Defender ATP service does not start after onboarding. **Symptom**: Onboarding successfully completes, but you see error 577 or error 1058 when trying to start the service. -**Solution**: If your devices are running a third-party antimalware client, the Microsoft Defender ATP agent needs the Early Launch Antimalware (ELAM) driver to be enabled. You must ensure that it's not disabled in system policy. +**Solution**: If your devices are running a third-party antimalware client, the Microsoft Defender ATP agent needs the Early Launch Antimalware (ELAM) driver to be enabled. You must ensure that it's not turned off by a system policy. - Depending on the tool that you use to implement policies, you'll need to verify that the following Windows Defender policies are cleared: @@ -271,7 +271,7 @@ If the verification fails and your environment is using a proxy to connect to th - `` > [!IMPORTANT] -> The `disableAntiSpyware` setting is discontinued and will be ignored, as of the August 2020 update to Microsoft Defender Antivirus. +> The `disableAntiSpyware` setting is discontinued and will be ignored on all client devices, as of the August 2020 (version 4.18.2007.8) update to Microsoft Defender Antivirus. - After clearing the policy, run the onboarding steps again. From a7ed875ec29b59ab3b7f5344b4ea0446aa767cf8 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Thu, 6 Aug 2020 14:51:45 -0400 Subject: [PATCH 0611/1414] duplicated metadata value --- ...revent-changes-to-security-settings-with-tamper-protection.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md b/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md index 3d02a2e006..52690f977b 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md @@ -9,7 +9,6 @@ ms.pagetype: security ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium audience: ITPro author: denisebmsft From d28975a0b95d39c09c7ae3b12183c0603add33ca Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 6 Aug 2020 11:53:02 -0700 Subject: [PATCH 0612/1414] gpo configs --- .../configure-endpoints-gp.md | 69 ++++++++++++++++++ .../configure-endpoints-mdm.md | 3 +- .../images/asr-guid.png | Bin 0 -> 123437 bytes 3 files changed, 71 insertions(+), 1 deletion(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/asr-guid.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp.md index 3f0a7dcdd7..0c3c99d608 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp.md @@ -101,6 +101,75 @@ You can use Group Policy (GP) to configure settings, such as settings for the sa > If you don't set a value, the default value is to enable sample collection. +## Other recommended configuration settings + +### Update endpoint protection configuration + +After configuring the onboarding script,continue editing the same group policy to add endpoint protection configurations. Perform group policy edits from a system running Windows 10 or Server 2019 to ensure you have all of the required Microsoft Defender Antivirus capabilities. You may need to close and reopen the group policy object to register the Defender ATP configuration settings. + +All policies are located under `Computer Configuration\Policies\Administrative Templates`. + +**Policy location:** \Windows Components\Windows Defender ATP + +Policy | Setting +:---|:--- +Enable\Disable Sample collection| Enabled - "Enable sample collection on machines" checked + + +**Policy location:** \Windows Components\Windows Defender Antivirus + +Policy | Setting +:---|:--- +Configure detection for potentially unwanted applications | Enabled, Block + +**Policy location:** \Windows Components\Windows Defender Antivirus\MAPS + +Policy | Setting +:---|:--- +Join Microsoft MAPS | Enabled, Advanced MAPS +Send file samples when further analysis is required | Enabled, Send safe samples + +**Policy location:** \Windows Components\Windows Defender Antivirus\Real-time Protection + +Policy | Setting +:---|:--- +Turn off real-time protection|Disabled +Turn on behavior monitoring|Enabled +Scan all downloaded files and attachments|Enabled +Monitor file and program activity on your computer|Enabled + + +**Policy location:** \Windows Components\Windows Defender Antivirus\Scan + +These settings configure periodic scans of the endpoint. We recommend performing a weekly quick scan, performance permitting. + +Policy | Setting +:---|:--- +Check for the latest virus and spyware security intelligence before running a scheduled scan |Enabled + + + +**Policy location:** \Windows Components\Windows Defender Antivirus\Windows Defender Exploit Guard\Attack Surface Reduction + +Get the current list of attack surface reduction GUIDs from [Customize attack surface reduction rules](customize-attack-surface-reduction.md) + +1. Open the **Configure Attack Surface Reduction** policy. +2. Select **Enabled**. +3. Select the **Show…** button. +4. Add each GUID in the **Value Name** field with a Value of 2. + +This will set each up for audit only. + +![Image of attack surface reduction configuration](images/asr-guid.png) + + + +Policy | Setting +:---|:--- +Configure Controlled folder access| Enabled, Audit Mode + + + ## Offboard devices using Group Policy For security reasons, the package used to Offboard devices will expire 30 days after the date it was downloaded. Expired offboarding packages sent to a device will be rejected. When downloading an offboarding package you will be notified of the packages expiry date and it will also be included in the package name. diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-mdm.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-mdm.md index b06ae2ef0e..50e1369d5f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-mdm.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-mdm.md @@ -15,7 +15,6 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: article -ms.date: 12/06/2018 --- # Onboard Windows 10 devices using Mobile Device Management tools @@ -51,6 +50,8 @@ For more information on using Microsoft Defender ATP CSP see, [WindowsAdvancedTh >[!TIP] > After onboarding the device, you can choose to run a detection test to verify that a device is properly onboarded to the service. For more information, see [Run a detection test on a newly onboarded Microsoft Defender ATP device](run-detection-test.md). + + ## Offboard and monitor devices using Mobile Device Management tools For security reasons, the package used to Offboard devices will expire 30 days after the date it was downloaded. Expired offboarding packages sent to a device will be rejected. When downloading an offboarding package you will be notified of the packages expiry date and it will also be included in the package name. diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/asr-guid.png b/windows/security/threat-protection/microsoft-defender-atp/images/asr-guid.png new file mode 100644 index 0000000000000000000000000000000000000000..d8a8570fb0489924d6f1be56cf702173741cfec8 GIT binary patch literal 123437 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�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 literal 0 HcmV?d00001 From f9d4a95a14241e40f5a3822f76b2f6fb2d5b6a3b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 6 Aug 2020 11:55:12 -0700 Subject: [PATCH 0613/1414] fix bullet --- .../microsoft-defender-atp/configure-endpoints-sccm.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm.md index fe7ab2326c..8fb6b2cf1a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm.md @@ -114,7 +114,7 @@ If you're using Endpoint Configuration Manager, version 2002 or later, you can c The following configuration settings are recommended: **Scan**
- - Scan removable storage devices such as USB drives: Yes +- Scan removable storage devices such as USB drives: Yes **Real-time Protection**
- Enable Behavioral Monitoring: Yes From 7826bcaf6df7beeced0df81e106104dad42e0b16 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 6 Aug 2020 12:02:41 -0700 Subject: [PATCH 0614/1414] typo --- .../microsoft-defender-atp/configure-endpoints-gp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp.md index 0c3c99d608..413259ce26 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp.md @@ -105,7 +105,7 @@ You can use Group Policy (GP) to configure settings, such as settings for the sa ### Update endpoint protection configuration -After configuring the onboarding script,continue editing the same group policy to add endpoint protection configurations. Perform group policy edits from a system running Windows 10 or Server 2019 to ensure you have all of the required Microsoft Defender Antivirus capabilities. You may need to close and reopen the group policy object to register the Defender ATP configuration settings. +After configuring the onboarding script, continue editing the same group policy to add endpoint protection configurations. Perform group policy edits from a system running Windows 10 or Server 2019 to ensure you have all of the required Microsoft Defender Antivirus capabilities. You may need to close and reopen the group policy object to register the Defender ATP configuration settings. All policies are located under `Computer Configuration\Policies\Administrative Templates`. From 2e7e80cb2ea2026cd62293b32c6ac83a96902e63 Mon Sep 17 00:00:00 2001 From: Thomas Date: Thu, 6 Aug 2020 12:10:19 -0700 Subject: [PATCH 0615/1414] remove release-information --- windows/release-information/TOC.md | 36 ----- .../release-information/breadcrumb/toc.yml | 11 -- windows/release-information/index.md | 30 ----- .../resolved-issues-windows-10-1507.yml | 53 -------- .../resolved-issues-windows-10-1607.yml | 75 ----------- .../resolved-issues-windows-10-1709.yml | 65 --------- .../resolved-issues-windows-10-1803.yml | 79 ----------- ...indows-10-1809-and-windows-server-2019.yml | 89 ------------- .../resolved-issues-windows-10-1903.yml | 124 ------------------ .../resolved-issues-windows-10-1909.yml | 65 --------- ...ndows-7-and-windows-server-2008-r2-sp1.yml | 85 ------------ ...windows-8.1-and-windows-server-2012-r2.yml | 65 --------- ...esolved-issues-windows-server-2008-sp2.yml | 75 ----------- .../resolved-issues-windows-server-2012.yml | 63 --------- .../status-windows-10-1507.yml | 101 -------------- ...indows-10-1607-and-windows-server-2016.yml | 113 ---------------- .../status-windows-10-1709.yml | 103 --------------- .../status-windows-10-1803.yml | 107 --------------- ...indows-10-1809-and-windows-server-2019.yml | 117 ----------------- .../status-windows-10-1903.yml | 99 -------------- .../status-windows-10-1909.yml | 97 -------------- ...ndows-7-and-windows-server-2008-r2-sp1.yml | 111 ---------------- ...windows-8.1-and-windows-server-2012-r2.yml | 111 ---------------- .../status-windows-server-2008-sp2.yml | 91 ------------- .../status-windows-server-2012.yml | 111 ---------------- .../windows-message-center.yml | 89 ------------- 26 files changed, 2165 deletions(-) delete mode 100644 windows/release-information/TOC.md delete mode 100644 windows/release-information/breadcrumb/toc.yml delete mode 100644 windows/release-information/index.md delete mode 100644 windows/release-information/resolved-issues-windows-10-1507.yml delete mode 100644 windows/release-information/resolved-issues-windows-10-1607.yml delete mode 100644 windows/release-information/resolved-issues-windows-10-1709.yml delete mode 100644 windows/release-information/resolved-issues-windows-10-1803.yml delete mode 100644 windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml delete mode 100644 windows/release-information/resolved-issues-windows-10-1903.yml delete mode 100644 windows/release-information/resolved-issues-windows-10-1909.yml delete mode 100644 windows/release-information/resolved-issues-windows-7-and-windows-server-2008-r2-sp1.yml delete mode 100644 windows/release-information/resolved-issues-windows-8.1-and-windows-server-2012-r2.yml delete mode 100644 windows/release-information/resolved-issues-windows-server-2008-sp2.yml delete mode 100644 windows/release-information/resolved-issues-windows-server-2012.yml delete mode 100644 windows/release-information/status-windows-10-1507.yml delete mode 100644 windows/release-information/status-windows-10-1607-and-windows-server-2016.yml delete mode 100644 windows/release-information/status-windows-10-1709.yml delete mode 100644 windows/release-information/status-windows-10-1803.yml delete mode 100644 windows/release-information/status-windows-10-1809-and-windows-server-2019.yml delete mode 100644 windows/release-information/status-windows-10-1903.yml delete mode 100644 windows/release-information/status-windows-10-1909.yml delete mode 100644 windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml delete mode 100644 windows/release-information/status-windows-8.1-and-windows-server-2012-r2.yml delete mode 100644 windows/release-information/status-windows-server-2008-sp2.yml delete mode 100644 windows/release-information/status-windows-server-2012.yml delete mode 100644 windows/release-information/windows-message-center.yml diff --git a/windows/release-information/TOC.md b/windows/release-information/TOC.md deleted file mode 100644 index f0457af621..0000000000 --- a/windows/release-information/TOC.md +++ /dev/null @@ -1,36 +0,0 @@ -# [Windows 10 release information](index.md) -# [Message center](windows-message-center.yml) -# Version 1909 -## [Known issues and notifications](status-windows-10-1909.yml) -## [Resolved issues](resolved-issues-windows-10-1909.yml) -# Version 1903 -## [Known issues and notifications](status-windows-10-1903.yml) -## [Resolved issues](resolved-issues-windows-10-1903.yml) -# Version 1809 and Windows Server 2019 -## [Known issues and notifications](status-windows-10-1809-and-windows-server-2019.yml) -## [Resolved issues](resolved-issues-windows-10-1809-and-windows-server-2019.yml) -# Version 1803 -## [Known issues and notifications](status-windows-10-1803.yml) -## [Resolved issues](resolved-issues-windows-10-1803.yml) -# Version 1709 -## [Known issues and notifications](status-windows-10-1709.yml) -## [Resolved issues](resolved-issues-windows-10-1709.yml) -# Version 1607 and Windows Server 2016 -## [Known issues and notifications](status-windows-10-1607-and-windows-server-2016.yml) -## [Resolved issues](resolved-issues-windows-10-1607.yml) -# Version 1507 -## [Known issues and notifications](status-windows-10-1507.yml) -## [Resolved issues](resolved-issues-windows-10-1507.yml) -# Previous versions -## Windows 8.1 and Windows Server 2012 R2 -### [Known issues and notifications](status-windows-8.1-and-windows-server-2012-r2.yml) -### [Resolved issues](resolved-issues-windows-8.1-and-windows-server-2012-r2.yml) -## Windows Server 2012 -### [Known issues and notifications](status-windows-server-2012.yml) -### [Resolved issues](resolved-issues-windows-server-2012.yml) -## Windows 7 and Windows Server 2008 R2 -### [Known issues and notifications](status-windows-7-and-windows-server-2008-r2-sp1.yml) -### [Resolved issues](resolved-issues-windows-7-and-windows-server-2008-r2-sp1.yml) -## Windows Server 2008 SP2 -### [Known issues and notifications](status-windows-server-2008-sp2.yml) -### [Resolved issues](resolved-issues-windows-server-2008-sp2.yml) diff --git a/windows/release-information/breadcrumb/toc.yml b/windows/release-information/breadcrumb/toc.yml deleted file mode 100644 index 5c9f236497..0000000000 --- a/windows/release-information/breadcrumb/toc.yml +++ /dev/null @@ -1,11 +0,0 @@ -- name: Docs - tocHref: / - topicHref: / - items: - - name: Windows - tocHref: /windows - topicHref: /windows/windows-10 - items: - - name: Release information - tocHref: /windows/release-information/ - topicHref: /windows/release-information/index diff --git a/windows/release-information/index.md b/windows/release-information/index.md deleted file mode 100644 index c6eba252f9..0000000000 --- a/windows/release-information/index.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Windows 10 - release information -description: Learn release information for Windows 10 releases -keywords: ["Windows 10", "Windows 10 October 2018 Update"] -ms.prod: w10 -layout: LandingPage -ms.topic: landing-page -ms.mktglfcycl: deploy -ms.sitesec: library -author: lizap -ms.author: elizapo -ms.localizationpriority: high ---- - -# Windows 10 release information - -Feature updates for Windows 10 are released twice a year, around March and September, via the Semi-Annual Channel. They will be serviced with monthly quality updates for 18 or 30 months from the date of the release, depending on the lifecycle policy. - -We recommend that you begin deployment of each Semi-Annual Channel release immediately as a targeted deployment to devices selected for early adoption and ramp up to full deployment at your discretion. This will enable you to gain access to new features, experiences, and integrated security as soon as possible. - -For information about servicing timelines, see the [Windows lifecycle fact sheet](https://support.microsoft.com/help/13853). - -> [!NOTE] -> Beginning with Windows 10, version 1903, you will find a [single entry for each SAC release](https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog/Windows-Update-for-Business-and-the-retirement-of-SAC-T/ba-p/339523). - -

-
- - -
diff --git a/windows/release-information/resolved-issues-windows-10-1507.yml b/windows/release-information/resolved-issues-windows-10-1507.yml deleted file mode 100644 index 7df978985d..0000000000 --- a/windows/release-information/resolved-issues-windows-10-1507.yml +++ /dev/null @@ -1,53 +0,0 @@ -### YamlMime:YamlDocument - -documentType: LandingData -title: Resolved issues in Windows 10, version 1507 -metadata: - document_id: - title: Resolved issues in Windows 10, version 1507 - description: Resolved issues in Windows 10, version 1507 - keywords: ["Resolved issues in Windows 10", "Windows 10", "Windows 10, version 1507"] - ms.localizationpriority: high - author: greg-lindsay - ms.author: greglin - manager: dougkim - ms.topic: article - ms.devlang: na - -sections: -- items: - - type: markdown - text: " - See a list of known issues that have been resolved for Windows 10, version 1507 over the last six months. Looking for a specific issue? Press CTRL + F (or Command + F if you are using a Mac) and enter your search term(s) to search the page. - - " -- items: - - type: markdown - text: " -
- " - -- title: Resolved issues -- items: - - type: markdown - text: " - - -
SummaryOriginating updateStatusDate resolved
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

See details >
OS Build 10240.18334

September 23, 2019
KB4522009
Resolved
KB4520011
October 08, 2019
10:00 AM PT
- " - -- title: Issue details -- items: - - type: markdown - text: " -
-
- " -- title: September 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Intermittent issues when printing
Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
  • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
  • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or error.
Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Resolution: This issue was resolved in KB4520011.

Back to top
OS Build 10240.18334

September 23, 2019
KB4522009
Resolved
KB4520011
Resolved:
October 08, 2019
10:00 AM PT

Opened:
September 30, 2019
06:26 PM PT
- " diff --git a/windows/release-information/resolved-issues-windows-10-1607.yml b/windows/release-information/resolved-issues-windows-10-1607.yml deleted file mode 100644 index 5585df19da..0000000000 --- a/windows/release-information/resolved-issues-windows-10-1607.yml +++ /dev/null @@ -1,75 +0,0 @@ -### YamlMime:YamlDocument - -documentType: LandingData -title: Resolved issues in Windows 10, version 1607 and Windows Server 2016 -metadata: - document_id: - title: Resolved issues in Windows 10, version 1607 and Windows Server 2016 - description: Resolved issues in Windows 10, version 1607 - keywords: ["Resolved issues in Windows 10", "Windows 10", "Windows 10, version 1607"] - ms.localizationpriority: high - author: greg-lindsay - ms.author: greglin - manager: dougkim - ms.topic: article - ms.devlang: na - -sections: -- items: - - type: markdown - text: " - See a list of known issues that have been resolved for Windows 10, version 1607 and Windows Server 2016 over the last six months. Looking for a specific issue? Press CTRL + F (or Command + F if you are using a Mac) and enter your search term(s) to search the page. - - " -- items: - - type: markdown - text: " -
- " - -- title: Resolved issues -- items: - - type: markdown - text: " - - - - - -
SummaryOriginating updateStatusDate resolved
Windows may not start on certain Lenovo and Fujitsu laptops with less than 8GB of RAM
Windows may fail to start on certain Lenovo and Fujitsu laptops that have less than 8 GB of RAM.

See details >
OS Build 14393.2608

November 13, 2018
KB4467691
Resolved External
January 23, 2020
02:08 PM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

See details >
OS Build 14393.3206

September 23, 2019
KB4522010
Resolved
KB4519998
October 08, 2019
10:00 AM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

See details >
OS Build 14393.3204

September 10, 2019
KB4516044
Resolved
September 17, 2019
04:47 PM PT
Apps and scripts using the NetQueryDisplayInformation API may fail with error
Applications and scripts that call NetQueryDisplayInformation may fail to return results after the first page of data.

See details >
OS Build 14393.3053

June 18, 2019
KB4503294
Resolved
KB4516044
September 10, 2019
10:00 AM PT
- " - -- title: Issue details -- items: - - type: markdown - text: " -
-
- " -- title: September 2019 -- items: - - type: markdown - text: " - - - -
DetailsOriginating updateStatusHistory
Intermittent issues when printing
Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
  • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
  • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or error.
Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Resolution: This issue was resolved in KB4519998.

Back to top
OS Build 14393.3206

September 23, 2019
KB4522010
Resolved
KB4519998
Resolved:
October 08, 2019
10:00 AM PT

Opened:
September 30, 2019
06:26 PM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016
Resolution: After investigation, we have found that this issue does not affect this version of Windows.

Back to top
OS Build 14393.3204

September 10, 2019
KB4516044
Resolved
Resolved:
September 17, 2019
04:47 PM PT

Opened:
September 13, 2019
05:25 PM PT
- " - -- title: August 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Apps and scripts using the NetQueryDisplayInformation API may fail with error
 Applications and scripts that call the NetQueryDisplayInformation API or the WinNT provider equivalent may fail to return results after the first page of data, often 50 or 100 entries. When requesting additional pages you may receive the error, “1359: an internal error occurred.”

Affected platforms:
  • Server: Windows Server 2019; Windows Server 2016
Resolution: This issue was resolved in KB4516044.

Back to top
OS Build 14393.3053

June 18, 2019
KB4503294
Resolved
KB4516044
Resolved:
September 10, 2019
10:00 AM PT

Opened:
August 01, 2019
05:00 PM PT
- " - -- title: November 2018 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Windows may not start on certain Lenovo and Fujitsu laptops with less than 8GB of RAM
After installing KB4467691, Windows may fail to start on certain Lenovo and Fujitsu laptops that have less than 8 GB of RAM.

Affected platforms:
  • Client: Windows 10, version 1607; Windows 10 Enterprise LTSC 2016
  • Server: Windows Server 2016
Workaround: Restart the affected machine using the Unified Extensible Firmware Interface (UEFI). Disable Secure Boot and then restart.

If BitLocker is enabled on your machine, you may have to go through BitLocker recovery after Secure Boot has been disabled.

Resolution: Lenovo and Fujitsu are aware of this issue. Please contact your OEM to ask if there is a firmware update available for your device.

Back to top
OS Build 14393.2608

November 13, 2018
KB4467691
Resolved External
Last updated:
January 23, 2020
02:08 PM PT

Opened:
November 13, 2018
10:00 AM PT
- " diff --git a/windows/release-information/resolved-issues-windows-10-1709.yml b/windows/release-information/resolved-issues-windows-10-1709.yml deleted file mode 100644 index c85bdd82e9..0000000000 --- a/windows/release-information/resolved-issues-windows-10-1709.yml +++ /dev/null @@ -1,65 +0,0 @@ -### YamlMime:YamlDocument - -documentType: LandingData -title: Resolved issues in Windows 10, version 1709 and Windows Server, version 1709 -metadata: - document_id: - title: Resolved issues in Windows 10, version 1709 and Windows Server, version 1709 - description: Resolved issues in Windows 10, version 1709 and Windows Server 1709 - keywords: ["Resolved issues in Windows 10", "Windows 10", "Windows 10, version 1709"] - ms.localizationpriority: high - author: greg-lindsay - ms.author: greglin - manager: dougkim - ms.topic: article - ms.devlang: na - -sections: -- items: - - type: markdown - text: " - See a list of known issues that have been resolved for Windows 10, version 1709 and Windows Server, version 1709 over the last six months. Looking for a specific issue? Press CTRL + F (or Command + F if you are using a Mac) and enter your search term(s) to search the page. - - " -- items: - - type: markdown - text: " -
- " - -- title: Resolved issues -- items: - - type: markdown - text: " - - - - -
SummaryOriginating updateStatusDate resolved
Unable to create local users in Chinese, Japanese and Korean during device setup
You might be unable to create users in Chinese, Japanese and Korean using Input Method Editor (IME) during OOBE.

See details >
OS Build 16299.1387

September 10, 2019
KB4516066
Resolved
KB4534318
January 23, 2020
02:00 PM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

See details >
OS Build 16299.1392

September 23, 2019
KB4522012
Resolved
KB4520004
October 08, 2019
10:00 AM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

See details >
OS Build 16299.1387

September 10, 2019
KB4516066
Resolved
September 19, 2019
04:08 PM PT
- " - -- title: Issue details -- items: - - type: markdown - text: " -
-
- " -- title: October 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Unable to create local users in Chinese, Japanese and Korean during device setup
When setting up a new Windows device using the Out of Box Experience (OOBE), you might be unable to create a local user when using Input Method Editor (IME). This issue might affect you if you are using the IME for Chinese, Japanese, or Korean languages.

Note This issue does not affect using a Microsoft Account during OOBE.

Affected platforms:
  • Client: Windows 10, version 1909; Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709
  • Server: Windows Server, version 1909; Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709
Resolution: This issue was resolved in KB4534318.

Back to top
OS Build 16299.1387

September 10, 2019
KB4516066
Resolved
KB4534318
Resolved:
January 23, 2020
02:00 PM PT

Opened:
October 29, 2019
05:15 PM PT
- " - -- title: September 2019 -- items: - - type: markdown - text: " - - - -
DetailsOriginating updateStatusHistory
Intermittent issues when printing
Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
  • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
  • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or error.
Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Resolution: This issue was resolved in KB4520004.

Back to top
OS Build 16299.1392

September 23, 2019
KB4522012
Resolved
KB4520004
Resolved:
October 08, 2019
10:00 AM PT

Opened:
September 30, 2019
06:26 PM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016

Resolution: Due to security related changes in KB4516066, this issue may occur when Touch Keyboard and Handwriting Panel Service is not configured to its default startup type of Manual. To resolve the issue, perform the following steps:
  1. Select the Start button and type Services.
  2. Locate Touch Keyboard and Handwriting Panel Service and double click on it or long press and select Properties.
  3. Locate Startup type: and change it to Manual
  4. Select Ok
  5. The TabletInputService service is now in the default configuration and IME should work as expected.

Back to top
OS Build 16299.1387

September 10, 2019
KB4516066
Resolved
Resolved:
September 19, 2019
04:08 PM PT

Opened:
September 13, 2019
05:25 PM PT
- " diff --git a/windows/release-information/resolved-issues-windows-10-1803.yml b/windows/release-information/resolved-issues-windows-10-1803.yml deleted file mode 100644 index 63b5bd826c..0000000000 --- a/windows/release-information/resolved-issues-windows-10-1803.yml +++ /dev/null @@ -1,79 +0,0 @@ -### YamlMime:YamlDocument - -documentType: LandingData -title: Resolved issues in Windows 10, version 1803 -metadata: - document_id: - title: Resolved issues in Windows 10, version 1803 - description: Resolved issues in Windows 10, version 1803 - keywords: ["Resolved issues in Windows 10", "Windows 10", "Windows 10, version 1803"] - ms.localizationpriority: high - author: greg-lindsay - ms.author: greglin - manager: dougkim - ms.topic: article - ms.devlang: na - -sections: -- items: - - type: markdown - text: " - See a list of known issues that have been resolved for Windows 10, version 1803 over the last six months. Looking for a specific issue? Press CTRL + F (or Command + F if you are using a Mac) and enter your search term(s) to search the page. - - " -- items: - - type: markdown - text: " -
- " - -- title: Resolved issues -- items: - - type: markdown - text: " - - - - - - - -
SummaryOriginating updateStatusDate resolved
Unable to create local users in Chinese, Japanese and Korean during device setup
You might be unable to create users in Chinese, Japanese and Korean using Input Method Editor (IME) during OOBE.

See details >
OS Build 17134.1006

September 10, 2019
KB4516058
Resolved
KB4534308
January 23, 2020
02:00 PM PT
Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
You may receive a 15-5 error code in Windows Mixed Reality Portal and your headset may not wake up from sleep.

See details >
OS Build 17134.950

August 13, 2019
KB4512501
Resolved
KB4519978
October 15, 2019
10:00 AM PT
Startup to a black screen after installing updates
Your device may startup to a black screen during the first logon after installing updates.

See details >
OS Build 17134.829

June 11, 2019
KB4503286
Resolved
KB4519978
October 15, 2019
10:00 AM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

See details >
OS Build 17134.1009

September 23, 2019
KB4522014
Resolved
KB4520008
October 08, 2019
10:00 AM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

See details >
OS Build 17134.1006

September 10, 2019
KB4516058
Resolved
September 19, 2019
04:08 PM PT
Notification issue: \"Your device is missing important security and quality fixes.\"
Some users may have incorrectly received the notification \"Your device is missing important security and quality fixes.\"

See details >
N/A

Resolved
September 03, 2019
12:32 PM PT
- " - -- title: Issue details -- items: - - type: markdown - text: " -
-
- " -- title: October 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Unable to create local users in Chinese, Japanese and Korean during device setup
When setting up a new Windows device using the Out of Box Experience (OOBE), you might be unable to create a local user when using Input Method Editor (IME). This issue might affect you if you are using the IME for Chinese, Japanese, or Korean languages.

Note This issue does not affect using a Microsoft Account during OOBE.

Affected platforms:
  • Client: Windows 10, version 1909; Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709
  • Server: Windows Server, version 1909; Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709
Resolution: This issue was resolved in KB4534308.

Back to top
OS Build 17134.1006

September 10, 2019
KB4516058
Resolved
KB4534308
Resolved:
January 23, 2020
02:00 PM PT

Opened:
October 29, 2019
05:15 PM PT
- " - -- title: September 2019 -- items: - - type: markdown - text: " - - - - - -
DetailsOriginating updateStatusHistory
Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
After installing KB4512501, Windows Mixed Reality Portal users may intermittently receive a 15-5 error code. In some cases, Windows Mixed Reality Portal may report that the headset is sleeping and pressing “Wake up” may appear to produce no action.

Affected platforms:
  • Client: Windows 10, version 1809; Windows 10, version 1803
Resolution: This issue was resolved in KB4519978.

Back to top
OS Build 17134.950

August 13, 2019
KB4512501
Resolved
KB4519978
Resolved:
October 15, 2019
10:00 AM PT

Opened:
September 11, 2019
05:32 PM PT
Intermittent issues when printing
Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
  • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
  • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or error.
Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Resolution: This issue was resolved in KB4520008.

Back to top
OS Build 17134.1009

September 23, 2019
KB4522014
Resolved
KB4520008
Resolved:
October 08, 2019
10:00 AM PT

Opened:
September 30, 2019
06:26 PM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016

Resolution: Due to security related changes in KB4516058, this issue may occur when Touch Keyboard and Handwriting Panel Service is not configured to its default startup type of Manual. To resolve the issue, perform the following steps:
  1. Select the Start button and type Services.
  2. Locate Touch Keyboard and Handwriting Panel Service and double click on it or long press and select Properties.
  3. Locate Startup type: and change it to Manual
  4. Select Ok
  5. The TabletInputService service is now in the default configuration and IME should work as expected.

Back to top
OS Build 17134.1006

September 10, 2019
KB4516058
Resolved
Resolved:
September 19, 2019
04:08 PM PT

Opened:
September 13, 2019
05:25 PM PT
Notification issue: \"Your device is missing important security and quality fixes.\"
Some users may have incorrectly received the notification \"Your device is missing important security and quality fixes\" in the Windows Update dialog and a red \"!\" in the task tray on the Windows Update tray icon. This notification is intended for devices that are 90 days or more out of date, but some users with installed updates released in June or July also saw this notification.

Affected platforms:
  • Client: Windows 10, version 1803
  • Server: Windows Server, version 1803
Resolution: This issue was resolved on the server side on August 30, 2019. Only devices that are out of date by 90 days or more should now see the notification. No action is required by the user to resolve this issue. If you are still seeing the \"Your device is missing important security and quality fixes\" notification, we recommend selecting Check for Updates in the Windows Update dialog. For instructions, see Update Windows 10. Microsoft always recommends trying to keep your devices up to date, as the monthly updates contain important security fixes. 

Back to top
N/A

Resolved
Resolved:
September 03, 2019
12:32 PM PT

Opened:
September 03, 2019
12:32 PM PT
- " - -- title: June 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Startup to a black screen after installing updates
We are investigating reports that a small number of devices may startup to a black screen during the first logon after installing updates.


Affected platforms:
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803
  • Server: Windows Server 2019
Resolution: This issue was resolved in KB4519978.

Back to top
OS Build 17134.829

June 11, 2019
KB4503286
Resolved
KB4519978
Resolved:
October 15, 2019
10:00 AM PT

Opened:
June 14, 2019
04:41 PM PT
- " diff --git a/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml b/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml deleted file mode 100644 index 887025029f..0000000000 --- a/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml +++ /dev/null @@ -1,89 +0,0 @@ -### YamlMime:YamlDocument - -documentType: LandingData -title: Resolved issues in Windows 10, version 1809 and Windows Server 2019 -metadata: - document_id: - title: Resolved issues in Windows 10, version 1809 and Windows Server 2019 - description: Resolved issues in Windows 10, version 1809 or Windows Server 2019 - keywords: ["Resolved issues in Windows 10", "Windows 10", "Windows 10 1809"] - ms.localizationpriority: high - author: greg-lindsay - ms.author: greglin - manager: dougkim - ms.topic: article - ms.devlang: na - -sections: -- items: - - type: markdown - text: " - See a list of known issues that have been resolved for Windows 10, version 1809 and Windows Server 2019 over the last six months. Looking for a specific issue? Press CTRL + F (or Command + F if you are using a Mac) and enter your search term(s) to search the page. - - " -- items: - - type: markdown - text: " -
- " - -- title: Resolved issues -- items: - - type: markdown - text: " - - - - - - - - -
SummaryOriginating updateStatusDate resolved
Unable to create local users in Chinese, Japanese and Korean during device setup
You might be unable to create users in Chinese, Japanese and Korean using Input Method Editor (IME) during OOBE.

See details >
OS Build 17763.737

September 10, 2019
KB4512578
Resolved
KB4534321
January 23, 2020
02:00 PM PT
Microsoft Defender Advanced Threat Protection might stop running
The Microsoft Defender ATP service might stop running and might fail to send reporting data.

See details >
OS Build 17763.832

October 15, 2019
KB4520062
Resolved
KB4523205
November 12, 2019
10:00 AM PT
Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
You may receive a 15-5 error code in Windows Mixed Reality Portal and your headset may not wake up from sleep.

See details >
OS Build 17763.678

August 13, 2019
KB4511553
Resolved
KB4520062
October 15, 2019
10:00 AM PT
Startup to a black screen after installing updates
Your device may startup to a black screen during the first logon after installing updates.

See details >
OS Build 17763.557

June 11, 2019
KB4503327
Resolved
KB4520062
October 15, 2019
10:00 AM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

See details >
OS Build 17763.740

September 23, 2019
KB4522015
Resolved
KB4519338
October 08, 2019
10:00 AM PT
Apps and scripts using the NetQueryDisplayInformation API may fail with error
Applications and scripts that call NetQueryDisplayInformation may fail to return results after the first page of data.

See details >
OS Build 17763.55

October 09, 2018
KB4464330
Resolved
KB4516077
September 24, 2019
10:00 AM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

See details >
OS Build 17763.737

September 10, 2019
KB4512578
Resolved
September 19, 2019
04:08 PM PT
- " - -- title: Issue details -- items: - - type: markdown - text: " -
-
- " -- title: October 2019 -- items: - - type: markdown - text: " - - - -
DetailsOriginating updateStatusHistory
Unable to create local users in Chinese, Japanese and Korean during device setup
When setting up a new Windows device using the Out of Box Experience (OOBE), you might be unable to create a local user when using Input Method Editor (IME). This issue might affect you if you are using the IME for Chinese, Japanese, or Korean languages.

Note This issue does not affect using a Microsoft Account during OOBE.

Affected platforms:
  • Client: Windows 10, version 1909; Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709
  • Server: Windows Server, version 1909; Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709
Resolution: This issue was resolved in KB4534321.

Back to top
OS Build 17763.737

September 10, 2019
KB4512578
Resolved
KB4534321
Resolved:
January 23, 2020
02:00 PM PT

Opened:
October 29, 2019
05:15 PM PT
Microsoft Defender Advanced Threat Protection might stop running
After installing the optional non-security update (KB4520062), the Microsoft Defender Advanced Threat Protection (ATP) service might stop running and might fail to send reporting data. You might also receive a 0xc0000409 error in Event Viewer on MsSense.exe.

Note Microsoft Microsoft Defender Antivirus is not affected by this issue.

Affected platforms:
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019
  • Server: Windows Server, version 1809; Windows Server 2019
Resolution: This issue was resolved in KB4523205.

Back to top
OS Build 17763.832

October 15, 2019
KB4520062
Resolved
KB4523205
Resolved:
November 12, 2019
10:00 AM PT

Opened:
October 17, 2019
05:14 PM PT
- " - -- title: September 2019 -- items: - - type: markdown - text: " - - - - -
DetailsOriginating updateStatusHistory
Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
After installing KB4511553, Windows Mixed Reality Portal users may intermittently receive a 15-5 error code. In some cases, Windows Mixed Reality Portal may report that the headset is sleeping and pressing “Wake up” may appear to produce no action.

Affected platforms:
  • Client: Windows 10, version 1809; Windows 10, version 1803
Resolution: This issue was resolved in KB4520062.

Back to top
OS Build 17763.678

August 13, 2019
KB4511553
Resolved
KB4520062
Resolved:
October 15, 2019
10:00 AM PT

Opened:
September 11, 2019
05:32 PM PT
Intermittent issues when printing
Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
  • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
  • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or error.
Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Resolution: This issue was resolved in KB4519338.

Back to top
OS Build 17763.740

September 23, 2019
KB4522015
Resolved
KB4519338
Resolved:
October 08, 2019
10:00 AM PT

Opened:
September 30, 2019
06:26 PM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016

Resolution: Due to security related changes in KB4512578, this issue may occur when Touch Keyboard and Handwriting Panel Service is not configured to its default startup type of Manual. To resolve the issue, perform the following steps:
  1. Select the Start button and type Services.
  2. Locate Touch Keyboard and Handwriting Panel Service and double click on it or long press and select Properties.
  3. Locate Startup type: and change it to Manual
  4. Select Ok
  5. The TabletInputService service is now in the default configuration and IME should work as expected.

Back to top
OS Build 17763.737

September 10, 2019
KB4512578
Resolved
Resolved:
September 19, 2019
04:08 PM PT

Opened:
September 13, 2019
05:25 PM PT
- " - -- title: August 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Apps and scripts using the NetQueryDisplayInformation API may fail with error
 Applications and scripts that call the NetQueryDisplayInformation API or the WinNT provider equivalent may fail to return results after the first page of data, often 50 or 100 entries. When requesting additional pages you may receive the error, “1359: an internal error occurred.”

Affected platforms:
  • Server: Windows Server 2019; Windows Server 2016
Resolution: This issue was resolved in KB4516077.

Back to top
OS Build 17763.55

October 09, 2018
KB4464330
Resolved
KB4516077
Resolved:
September 24, 2019
10:00 AM PT

Opened:
August 01, 2019
05:00 PM PT
- " - -- title: June 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Startup to a black screen after installing updates
We are investigating reports that a small number of devices may startup to a black screen during the first logon after installing updates.


Affected platforms:
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803
  • Server: Windows Server 2019
Resolution: This issue was resolved in KB4520062.

Back to top
OS Build 17763.557

June 11, 2019
KB4503327
Resolved
KB4520062
Resolved:
October 15, 2019
10:00 AM PT

Opened:
June 14, 2019
04:41 PM PT
- " diff --git a/windows/release-information/resolved-issues-windows-10-1903.yml b/windows/release-information/resolved-issues-windows-10-1903.yml deleted file mode 100644 index e0375fb086..0000000000 --- a/windows/release-information/resolved-issues-windows-10-1903.yml +++ /dev/null @@ -1,124 +0,0 @@ -### YamlMime:YamlDocument - -documentType: LandingData -title: Resolved issues in Windows 10, version 1903 and Windows Server, version 1903 -metadata: - document_id: - title: Resolved issues in Windows 10, version 1903 and Windows Server, version 1903 - description: Resolved issues in Windows 10, version 1903 and Windows Server 1903 - keywords: ["Resolved issues in Windows 10", "Windows 10", "Windows 10, version 1903"] - ms.localizationpriority: high - author: greg-lindsay - ms.author: greglin - manager: dougkim - ms.topic: article - ms.devlang: na - -sections: -- items: - - type: markdown - text: " - See a list of known issues that have been resolved for Windows 10, version 1903 and Windows Server, version 1903 over the last six months. Looking for a specific issue? Press CTRL + F (or Command + F if you are using a Mac) and enter your search term(s) to search the page. - - " -- items: - - type: markdown - text: " -
- " - -- title: Resolved issues -- items: - - type: markdown - text: " - - - - - - - - - - - - - - - - - - - - - -
SummaryOriginating updateStatusDate resolved
Unable to create local users in Chinese, Japanese and Korean during device setup
You might be unable to create users in Chinese, Japanese and Korean using Input Method Editor (IME) during OOBE.

See details >
OS Build 18362.356

September 10, 2019
KB4515384
Resolved
KB4530684
December 10, 2019
10:00 AM PT
Intermittent loss of Wi-Fi connectivity
Some older devices may experience loss of Wi-Fi connectivity due to an outdated Qualcomm driver.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Resolved External
November 22, 2019
04:10 PM PT
Unable to discover or connect to Bluetooth devices using some Realtek adapters
Microsoft has identified compatibility issues with some versions of Realtek Bluetooth radio drivers.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Resolved External
November 15, 2019
05:59 PM PT
Updates may fail to install and you may receive Error 0x80073701
Installation of updates may fail and you may receive error code 0x80073701.

See details >
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
November 12, 2019
08:11 AM PT
Intel Audio displays an intcdaud.sys notification
Devices with a range of Intel Display Audio device drivers may experience battery drain.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Resolved External
November 12, 2019
08:04 AM PT
Unable to discover or connect to Bluetooth devices using some Qualcomm adapters
Microsoft has identified compatibility issues with some versions of Qualcomm Bluetooth radio drivers.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Resolved
KB4517389
October 08, 2019
10:00 AM PT
Safeguard on certain devices with some Intel and Broadcom Wi-Fi adapters
Some devices with Intel Centrino 6205/6235 and Broadcom 802.11ac Wi-Fi cards may experience compatibility issues.

See details >
N/A

Resolved
KB4522355
October 24, 2019
10:00 AM PT
dGPU occasionally disappear from device manager on Surface Book 2
Some apps or games may close or fail to open on Surface Book 2 devices with Nvidia dGPU.

See details >
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
October 18, 2019
04:33 PM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

See details >
OS Build 18362.357

September 23, 2019
KB4522016
Resolved
KB4517389
October 08, 2019
10:00 AM PT
Audio in games is quiet or different than expected
Microsoft has received reports that audio in certain games is quieter or different than expected.

See details >
OS Build 18362.356

September 10, 2019
KB4515384
Resolved
KB4517211
September 26, 2019
02:00 PM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

See details >
OS Build 18362.356

September 10, 2019
KB4515384
Resolved
September 19, 2019
04:08 PM PT
Some users report issues related to the Start menu and Windows Desktop Search
A small number of users have reported issues related to the Start menu and Windows Desktop Search.

See details >
OS Build 18362.356

September 10, 2019
KB4515384
Resolved
September 19, 2019
04:58 PM PT
Screenshots and Snips have an unnatural orange tint
Users have reported an orange tint on Screenshots and Snips with the Lenovo Vantage app installed

See details >
OS Build 18362.356

September 10, 2019
KB4516115
Resolved External
September 11, 2019
08:54 PM PT
Windows Desktop Search may not return any results and may have high CPU usage
Windows Desktop Search may not return any results and SearchUI.exe may have high CPU usage after installing KB4512941.

See details >
OS Build 18362.329

August 30, 2019
KB4512941
Resolved
KB4515384
September 10, 2019
10:00 AM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices may not start after updating when connected to a domain that is configured to use MIT Kerberos realms.

See details >
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
KB4512941
August 30, 2019
10:00 AM PT
Issues updating when certain versions of Intel storage drivers are installed
Windows 10, version 1903 update may fail with certain versions of Intel Rapid Storage Technology (Intel RST) drivers.

See details >
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
KB4512941
August 30, 2019
10:00 AM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications made using VB6, macros using VBA, and VBScript may stop responding and you may receive an error.

See details >
OS Build 18362.295

August 13, 2019
KB4512508
Resolved
KB4512941
August 30, 2019
10:00 AM PT
Initiating a Remote Desktop connection may result in black screen
When initiating a Remote Desktop connection to devices with some older GPU drivers, you may receive a black screen.

See details >
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
KB4512941
August 30, 2019
10:00 AM PT
Windows Sandbox may fail to start with error code “0x80070002”
Windows Sandbox may fail to start on devices in which the operating system language was changed between updates.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Resolved
KB4512941
August 30, 2019
10:00 AM PT
Devices starting using PXE from a WDS or Configuration Manager servers may fail to start
Devices that start up using PXE images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
OS Build 18362.175

June 11, 2019
KB4503293
Resolved
KB4512941
August 30, 2019
10:00 AM PT
- " - -- title: Issue details -- items: - - type: markdown - text: " -
-
- " -- title: October 2019 -- items: - - type: markdown - text: " - - - -
DetailsOriginating updateStatusHistory
Unable to create local users in Chinese, Japanese and Korean during device setup
When setting up a new Windows device using the Out of Box Experience (OOBE), you might be unable to create a local user when using Input Method Editor (IME). This issue might affect you if you are using the IME for Chinese, Japanese, or Korean languages.

Note This issue does not affect using a Microsoft Account during OOBE.

Affected platforms:
  • Client: Windows 10, version 1909; Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709
  • Server: Windows Server, version 1909; Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709
Resolution: This issue was resolved in KB4530684.

Back to top
OS Build 18362.356

September 10, 2019
KB4515384
Resolved
KB4530684
Resolved:
December 10, 2019
10:00 AM PT

Opened:
October 29, 2019
05:15 PM PT
Unable to discover or connect to Bluetooth devices using some Qualcomm adapters
Microsoft has identified compatibility issues with some driver versions for Bluetooth radios made by Qualcomm. To safeguard your update experience, we have applied a compatibility hold on devices with affected driver versions for Qualcomm Bluetooth radios from being offered Windows 10, version 1903 or Windows Server, version 1903 until the driver has been updated.

Affected platforms:
  • Client: Windows 10, version 1903
  • Server: Windows Server, version 1903
Resolution: This issue was resolved in KB4517389 and the safeguard hold has been removed. Please note, it can take up to 48 hours before you can update to offered Windows 10, version 1903 or Windows Server, version 1903.

Back to top
OS Build 18362.116

May 21, 2019
KB4505057
Resolved
KB4517389
Resolved:
October 08, 2019
10:00 AM PT

Opened:
October 25, 2019
04:21 PM PT
- " - -- title: September 2019 -- items: - - type: markdown - text: " - - - - - - - - -
DetailsOriginating updateStatusHistory
Safeguard on certain devices with some Intel and Broadcom Wi-Fi adapters
Microsoft and NEC have found incompatibility issues with Intel Centrino 6205/6235 and Broadcom 802.11ac Wi-Fi cards when running Windows 10, version 1903 on specific models of NEC devices. If these devices are updated to Windows 10, version 1903, they will no longer be able to use any Wi-Fi connections. The Wi-Fi driver may have a yellow exclamation point in device manager. The task tray icon for networking may show the icon for no internet and Network & Internet settings may not show any Wi-Fi networks.

To safeguard your update experience, we have applied a compatibility hold on the affected devices from being offered Windows 10, version 1903.

Affected platforms:
  • Client: Windows 10, version 1903
Resolution: This issue was resolved in KB4522355. The safeguard hold is estimated to be removed in mid-November.

Back to top
N/A

Resolved
KB4522355
Resolved:
October 24, 2019
10:00 AM PT

Opened:
September 13, 2019
05:25 PM PT
Intermittent issues when printing
Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
  • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
  • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or error.
Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Resolution: This issue was resolved in KB4517389.

Back to top
OS Build 18362.357

September 23, 2019
KB4522016
Resolved
KB4517389
Resolved:
October 08, 2019
10:00 AM PT

Opened:
September 30, 2019
06:26 PM PT
Audio in games is quiet or different than expected
Microsoft has received reports that audio in certain games is quieter or different than expected. At the request of some of our audio partners, we implemented a compatibility change that enabled certain games to query support and render multi-channel audio. Due to customer feedback, we are reverting this change as some games and some devices are not rendering multi-channel audio as expected. This may result in games sounding different than customers are used to and may have missing channels.

Affected platforms:
  • Client: Windows 10, version 1903
Resolution: This issue was resolved in KB4517211.

Back to top
OS Build 18362.356

September 10, 2019
KB4515384
Resolved
KB4517211
Resolved:
September 26, 2019
02:00 PM PT

Opened:
September 13, 2019
05:25 PM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016

Resolution: Due to security related changes in KB4515384, this issue may occur when Touch Keyboard and Handwriting Panel Service is not configured to its default startup type of Manual. To resolve the issue, perform the following steps:
  1. Select the Start button and type Services.
  2. Locate Touch Keyboard and Handwriting Panel Service and double click on it or long press and select Properties.
  3. Locate Startup type: and change it to Manual
  4. Select Ok
  5. The TabletInputService service is now in the default configuration and IME should work as expected.

Back to top
OS Build 18362.356

September 10, 2019
KB4515384
Resolved
Resolved:
September 19, 2019
04:08 PM PT

Opened:
September 13, 2019
05:25 PM PT
Some users report issues related to the Start menu and Windows Desktop Search
Microsoft has received reports that a small number of users are having issues related to the Start menu and Windows Desktop Search.

Affected platforms:
  • Client: Windows 10, version 1903
Resolution: At this time, Microsoft has not found a Search or Start issue significantly impacting users originating from KB4515384. We will continue monitoring to ensure users have a high-quality experience when interacting with these areas. If you are currently having issues, we recommend you to take a moment to report it in via the Feedback Hub (Windows + F) then try the Windows 10 Troubleshoot settings (found in Settings). If you are having an issue with search, see Fix problems in Windows Search.

Back to top
OS Build 18362.356

September 10, 2019
KB4515384
Resolved
Resolved:
September 19, 2019
04:58 PM PT

Opened:
September 11, 2019
05:18 PM PT
Screenshots and Snips have an unnatural orange tint
When creating screenshots or using similar tools (such as Snipping Tool or Snip & Sketch), the resulting images may have an unnatural orange tint. This issue is caused by the Eye Care mode feature of Lenovo Vantage. This issue started on or around September 5, 2019. 

Affected platforms:
  • Client: Windows 10, version 1903
  • Server: None
Resolution: For guidance on this issue, see the Lenovo support article Screenshots and Snips have an unnatural orange tint. There is no update for Windows needed for this issue.

Back to top
OS Build 18362.356

September 10, 2019
KB4516115
Resolved External
Last updated:
September 11, 2019
08:54 PM PT

Opened:
September 11, 2019
08:54 PM PT
Windows Desktop Search may not return any results and may have high CPU usage
Microsoft is getting reports that a small number of users may not receive results when using Windows Desktop Search and may see high CPU usage from SearchUI.exe when searching after installing KB4512941. This issue is only encountered on devices in which searching the web from Windows Desktop Search has been disabled.

Affected platforms:
  • Client: Windows 10, version 1903
Resolution: This issue was resolved in KB4515384.

Back to top
OS Build 18362.329

August 30, 2019
KB4512941
Resolved
KB4515384
Resolved:
September 10, 2019
10:00 AM PT

Opened:
September 04, 2019
02:25 PM PT
- " - -- title: August 2019 -- items: - - type: markdown - text: " - - - -
DetailsOriginating updateStatusHistory
Updates may fail to install and you may receive Error 0x80073701
Installation of updates may fail and you may receive the error message, \"Updates Failed, There were problems installing some updates, but we'll try again later\" or \"Error 0x80073701\" on the Windows Update dialog or within Update history.

Affected platforms:
  • Client: Windows 10, version 1903
  • Server: Windows Server, version 1903
Resolution: This issue has been resolved for most users. If you are still having issues, please see KB4528159.

Back to top
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
Resolved:
November 12, 2019
08:11 AM PT

Opened:
August 16, 2019
01:41 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
After installing KB4512508, applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and scripts or apps using Visual Basic Scripting Edition (VBScript) may stop responding and you may receive an \"invalid procedure call error.\"

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Resolution: This issue was resolved in KB4512941. The ‘optional’ update is available on Microsoft Update Catalog, Windows Update, Microsoft Update and Windows Server Update Services (WSUS). As with any 'optional' update, you will need to Check for updates to receive KB4512941 and install. For instructions, see Update Windows 10.

Note Windows Update for Business customers should apply the update via Microsoft Update Catalog or Windows Server Update Services (WSUS).

Back to top
OS Build 18362.295

August 13, 2019
KB4512508
Resolved
KB4512941
Resolved:
August 30, 2019
10:00 AM PT

Opened:
August 14, 2019
03:34 PM PT
- " - -- title: July 2019 -- items: - - type: markdown - text: " - - - - - - -
DetailsOriginating updateStatusHistory
dGPU occasionally disappear from device manager on Surface Book 2
Microsoft has identified a compatibility issue on some Surface Book 2 devices configured with Nvidia discrete graphics processing units (dGPUs). After updating to Windows 10, version 1903 (the May 2019 Update), some apps or games that needs to perform graphics intensive operations may close or fail to open.
 
To safeguard your update experience, we have applied a compatibility hold on Surface Book 2 devices with Nvidia dGPU from being offered Windows 10, version 1903 until this issue is resolved.
 
Affected platforms:
  • Client: Windows 10, version 1903
Resolved: To resolve this issue, you will need to update the firmware of your Surface Book 2 device. Please see the Surface Book 2 update history page for instructions on how to install the October 2019 updates on your device. There is no update for Windows needed for this issue.
 
The safeguard hold has been removed. Please note, it can take up to 48 hours before you can update to offered Windows 10, version 1903.

Back to top
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
Resolved:
October 18, 2019
04:33 PM PT

Opened:
July 12, 2019
04:20 PM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after installation of KB4497935. Devices that are domain controllers or domain members are both affected.

To safeguard your update experience, we have applied a compatibility hold on devices configured to use MIT Kerberos realm from being offered Windows 10, version 1903 or Windows Server, version 1903.

Note If you are not sure if your device is affected, contact your administrator. Advanced users can check for “Define interoperable Kerberos v5 realm settings” policy under Computer Configuration -> Policies -> Administrative Templates > System -> Kerberos or check if this registry key exists:
HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System\\Kerberos\\MitRealms
-      

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016
Resolution: This issue was resolved in KB4512941 and the safeguard hold has been removed. Please note, it can take up to 48 hours before you can update to offered Windows 10, version 1903 or Windows Server, version 1903.

Back to top
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
KB4512941
Resolved:
August 30, 2019
10:00 AM PT

Opened:
July 25, 2019
06:10 PM PT
Issues updating when certain versions of Intel storage drivers are installed
Intel and Microsoft have found incompatibility issues with certain versions of the Intel Rapid Storage Technology (Intel RST) drivers and the Windows 10 May 2019 Update (Windows 10, version 1903).  

To safeguard your update experience, we have applied a compatibility hold on devices with Intel RST drivers, versions 15.1.0.1002 through version 15.5.2.1053 installed from installing or being offered Windows 10, version 1903 or Windows Server, version 1903, until the driver has been updated.

Versions 15.5.2.1054 or later are compatible, and a device that has these drivers installed can install the Windows 10 May 2019 Update. For affected devices, the recommended version is 15.9.8.1050.

Affected platforms:
  • Client: Windows 10, version 1903
  • Server: Windows Server, version 1903
Resolution: This issue was resolved in KB4512941 and the safeguard hold has been removed. Please note, it can take up to 48 hours before you can update to Windows 10, version 1903.

Back to top
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
KB4512941
Resolved:
August 30, 2019
10:00 AM PT

Opened:
July 25, 2019
06:10 PM PT
Initiating a Remote Desktop connection may result in black screen
When initiating a Remote Desktop connection to devices with some older GPU drivers, you may receive a black screen. Any version of Windows may encounter this issue when initiating a Remote Desktop connection to a Windows 10, version 1903 device which is running an affected display driver, including the drivers for the Intel 4 series chipset integrated GPU (iGPU).

Affected platforms:
  • Client: Windows 10, version 1903
  • Server: Windows Server, version 1903
Resolution: This issue was resolved in KB4512941.

Back to top
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
KB4512941
Resolved:
August 30, 2019
10:00 AM PT

Opened:
July 12, 2019
04:42 PM PT
Devices starting using PXE from a WDS or Configuration Manager servers may fail to start
Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) or System Center Configuration Manager might fail to start with the error \"Status: 0xc0000001, Info: A required device isn't connected or can't be accessed\" after installing KB4503293 on a WDS server.

Affected platforms:
  • Server: Windows Server 2008 SP2; Windows Server 2008 R2 SP1; Windows Server 2012; Windows Server 2012 R2; Windows Server 2016; Windows Server, version 1803; Windows Server 2019; Windows Server, version 1809; Windows Server, version 1903
Resolution: This issue was resolved in KB4512941.

Back to top
OS Build 18362.175

June 11, 2019
KB4503293
Resolved
KB4512941
Resolved:
August 30, 2019
10:00 AM PT

Opened:
July 10, 2019
02:51 PM PT
- " - -- title: May 2019 -- items: - - type: markdown - text: " - - - - - -
DetailsOriginating updateStatusHistory
Intermittent loss of Wi-Fi connectivity
Some older devices may experience loss of Wi-Fi connectivity due to an outdated Qualcomm driver. An updated Wi-Fi driver should be available from your device manufacturer (OEM).

To safeguard your upgrade experience, we have applied a hold on devices with affected Qualcomm driver from being offered Windows 10, version 1903 or Windows 10, version 1909, until the updated driver is installed.

Affected platforms:
  • Client: Windows 10, version 1909; Windows 10, version 1903
Resolution: This issue was resolved with an updated Qualcomm Wifi driver and the safeguard hold has been removed. Please note, it can take up to 48 hours before you can update to offered Windows 10, version 1909 or Windows 10, version 1903.

Back to top
OS Build 18362.116

May 21, 2019
KB4505057
Resolved External
Last updated:
November 22, 2019
04:10 PM PT

Opened:
May 21, 2019
07:13 AM PT
Unable to discover or connect to Bluetooth devices using some Realtek adapters
Microsoft has identified compatibility issues with some driver versions for Bluetooth radios made by Realtek. To safeguard your update experience, we have applied a compatibility hold on devices with affected driver versions for Realtek Bluetooth radios from being offered Windows 10, version 1903 or Windows Server, version 1903 until the driver has been updated.

Affected platforms:
  • Client: Windows 10, version 1909; Windows 10, version 1903
  • Server: Windows 10, version 1909; Windows Server, version 1903
Resolution: This issue was resolved with an updated driver for the affected Realtek Bluetooth radio and the safeguard hold has been removed. Please note, it can take up to 48 hours before you can update to offered Windows 10, version 1909 or Windows 10, version 1903.

Back to top
OS Build 18362.116

May 21, 2019
KB4505057
Resolved External
Last updated:
November 15, 2019
05:59 PM PT

Opened:
May 21, 2019
07:29 AM PT
Intel Audio displays an intcdaud.sys notification
Microsoft and Intel have identified an issue with a range of Intel Display Audio device drivers that may result in higher than normal battery drain. If you see an intcdaud.sys notification or “What needs your attention” notification when trying to update to Windows 10, version 1903, you have an affected Intel Audio Display device driver installed on your machine (intcdaud.sys, versions 10.25.0.3 through 10.25.0.8).
  
To safeguard your update experience, we have applied a compatibility hold on devices with drivers from being offered Windows 10, version 1903 until updated device drivers have been installed.

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809
Resolution: This issue was resolved with updated drivers from your device manufacturer (OEM) or Intel. The safeguard hold has been removed.

Note If you are still experiencing the issue described, please contact your device manufacturer (OEM).

Back to top
OS Build 18362.116

May 21, 2019
KB4505057
Resolved External
Last updated:
November 12, 2019
08:04 AM PT

Opened:
May 21, 2019
07:22 AM PT
Windows Sandbox may fail to start with error code “0x80070002”
Windows Sandbox may fail to start with \"ERROR_FILE_NOT_FOUND (0x80070002)\" on devices in which the operating system language is changed during the update process when installing Windows 10, version 1903.

Affected platforms:
  • Client: Windows 10, version 1903
Resolution: This issue was resolved in KB4512941.

Back to top
OS Build 18362.116

May 21, 2019
KB4505057
Resolved
KB4512941
Resolved:
August 30, 2019
10:00 AM PT

Opened:
May 24, 2019
04:20 PM PT
- " diff --git a/windows/release-information/resolved-issues-windows-10-1909.yml b/windows/release-information/resolved-issues-windows-10-1909.yml deleted file mode 100644 index a1e9bd5092..0000000000 --- a/windows/release-information/resolved-issues-windows-10-1909.yml +++ /dev/null @@ -1,65 +0,0 @@ -### YamlMime:YamlDocument - -documentType: LandingData -title: Resolved issues in Windows 10, version 1909 and Windows Server, version 1909 -metadata: - document_id: - title: Resolved issues in Windows 10, version 1909 and Windows Server, version 1909 - description: Resolved issues in Windows 10, version 1909 and Windows Server 1909 - keywords: ["Resolved issues in Windows 10", "Windows 10", "Windows 10, version 1909"] - ms.localizationpriority: high - author: greg-lindsay - ms.author: greglin - manager: dougkim - ms.topic: article - ms.devlang: na - -sections: -- items: - - type: markdown - text: " - See a list of known issues that have been resolved for Windows 10, version 1909 and Windows Server, version 1909 over the last six months. Looking for a specific issue? Press CTRL + F (or Command + F if you are using a Mac) and enter your search term(s) to search the page. - - " -- items: - - type: markdown - text: " -
- " - -- title: Resolved issues -- items: - - type: markdown - text: " - - - - -
SummaryOriginating updateStatusDate resolved
Unable to create local users in Chinese, Japanese and Korean during device setup
You might be unable to create users in Chinese, Japanese and Korean using Input Method Editor (IME) during OOBE.

See details >
OS Build 18363.476

November 12, 2019
KB4524570
Resolved
KB4530684
December 10, 2019
10:00 AM PT
Intermittent loss of Wi-Fi connectivity
Some older devices may experience loss of Wi-Fi connectivity due to an outdated Qualcomm driver.

See details >
OS Build 18363.476

November 12, 2019
KB4524570
Resolved External
November 22, 2019
04:10 PM PT
Unable to discover or connect to Bluetooth devices using some Realtek adapters
Microsoft has identified compatibility issues with some versions of Realtek Bluetooth radio drivers.

See details >
OS Build 18363.476

November 12, 2019
KB4524570
Resolved External
November 15, 2019
05:59 PM PT
- " - -- title: Issue details -- items: - - type: markdown - text: " -
-
- " -- title: October 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Unable to create local users in Chinese, Japanese and Korean during device setup
When setting up a new Windows device using the Out of Box Experience (OOBE), you might be unable to create a local user when using Input Method Editor (IME). This issue might affect you if you are using the IME for Chinese, Japanese, or Korean languages.

Note This issue does not affect using a Microsoft Account during OOBE.

Affected platforms:
  • Client: Windows 10, version 1909; Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709
  • Server: Windows Server, version 1909; Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709
Resolution: This issue was resolved in KB4530684.

Back to top
OS Build 18363.476

November 12, 2019
KB4524570
Resolved
KB4530684
Resolved:
December 10, 2019
10:00 AM PT

Opened:
October 29, 2019
05:15 PM PT
- " - -- title: May 2019 -- items: - - type: markdown - text: " - - - -
DetailsOriginating updateStatusHistory
Intermittent loss of Wi-Fi connectivity
Some older devices may experience loss of Wi-Fi connectivity due to an outdated Qualcomm driver. An updated Wi-Fi driver should be available from your device manufacturer (OEM).

To safeguard your upgrade experience, we have applied a hold on devices with affected Qualcomm driver from being offered Windows 10, version 1903 or Windows 10, version 1909, until the updated driver is installed.

Affected platforms:
  • Client: Windows 10, version 1909; Windows 10, version 1903
Resolution: This issue was resolved with an updated Qualcomm Wifi driver and the safeguard hold has been removed. Please note, it can take up to 48 hours before you can update to offered Windows 10, version 1909 or Windows 10, version 1903.

Back to top
OS Build 18363.476

November 12, 2019
KB4524570
Resolved External
Last updated:
November 22, 2019
04:10 PM PT

Opened:
May 21, 2019
07:13 AM PT
Unable to discover or connect to Bluetooth devices using some Realtek adapters
Microsoft has identified compatibility issues with some driver versions for Bluetooth radios made by Realtek. To safeguard your update experience, we have applied a compatibility hold on devices with affected driver versions for Realtek Bluetooth radios from being offered Windows 10, version 1903 or Windows Server, version 1903 until the driver has been updated.

Affected platforms:
  • Client: Windows 10, version 1909; Windows 10, version 1903
  • Server: Windows 10, version 1909; Windows Server, version 1903
Resolution: This issue was resolved with an updated driver for the affected Realtek Bluetooth radio and the safeguard hold has been removed. Please note, it can take up to 48 hours before you can update to offered Windows 10, version 1909 or Windows 10, version 1903.

Back to top
OS Build 18363.476

November 12, 2019
KB4524570
Resolved External
Last updated:
November 15, 2019
05:59 PM PT

Opened:
May 21, 2019
07:29 AM PT
- " diff --git a/windows/release-information/resolved-issues-windows-7-and-windows-server-2008-r2-sp1.yml b/windows/release-information/resolved-issues-windows-7-and-windows-server-2008-r2-sp1.yml deleted file mode 100644 index 0e9d00f112..0000000000 --- a/windows/release-information/resolved-issues-windows-7-and-windows-server-2008-r2-sp1.yml +++ /dev/null @@ -1,85 +0,0 @@ -### YamlMime:YamlDocument - -documentType: LandingData -title: See a list of known issues that have been resolved for Windows 7 and Windows Server 2008 R2 SP1 over the last six months. -metadata: - document_id: - title: Resolved issues in Windows 7 and Windows Server 2008 R2 SP1 - description: Resolved issues in Windows 7 and Windows Server 2008 R2 SP1 - keywords: ["Resolved issues in Windows 7", "Windows 7", "Windows Server 2008 R2 SP1"] - ms.localizationpriority: high - author: greg-lindsay - ms.author: greglin - manager: dougkim - ms.topic: article - ms.devlang: na - -sections: -- items: - - type: markdown - text: " - See a list of known issues that have been resolved for Windows 7 and Windows Server 2008 R2 SP1 over the last six months. Looking for a specific issue? Press CTRL + F (or Command + F if you are using a Mac) and enter your search term(s) to search the page. - - " -- items: - - type: markdown - text: " -
- " - -- title: Resolved issues -- items: - - type: markdown - text: " - - - - - - -
SummaryOriginating updateStatusDate resolved
After installing an update and restarting, you might receive an error
You might receive the error, “Failure to configure Windows updates. Reverting Changes.” or \"Failed\" in Update History.

See details >
February 11, 2020
KB4537820
Resolved
February 12, 2020
05:37 PM PT
Custom wallpaper displays as black
Using a custom image set to \"Stretch\" might not display as expected.

See details >
January 14, 2020
KB4534310
Resolved
KB4539601
February 07, 2020
10:00 AM PT
MSRT might fail to install and be re-offered from Windows Update or WSUS
The November 2019 update for Windows Malicious Software Removal Tool (MSRT) might fail to install from WU/WSUS.

See details >

Resolved
January 23, 2020
02:08 PM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

See details >
September 24, 2019
KB4516048
Resolved
KB4519976
October 08, 2019
10:00 AM PT
You may receive an error when opening or using the Toshiba Qosmio AV Center
Toshiba Qosmio AV Center may error when opening and you may also receive an error in Event Log related to cryptnet.dll.

See details >
August 13, 2019
KB4512506
Resolved
KB4516048
September 24, 2019
10:00 AM PT
- " - -- title: Issue details -- items: - - type: markdown - text: " -
-
- " -- title: February 2020 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
After installing an update and restarting, you might receive an error
After installing KB4537820 and restarting your device, you might receive the error, “Failure to configure Windows updates. Reverting Changes. Do not turn off your computer,” and the update might show as Failed in Update History.

Affected platforms:
  • Client: Windows 7 SP1
  • Server: Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Resolution: This is expected in the following circumstances:
  • If you are installing this update on a device that is running an edition that is not supported for ESU. For a complete list of which editions are supported, see KB4497181.
  • If you do not have an ESU MAK add-on key installed and activated. 
If you have purchased an ESU key and have encountered this issue, please verify you have applied all prerequisites and that your key is activated. For information on activation, please see this blog post. For information on the prerequisites, see the \"How to get this update\" section of this article.

Back to top
February 11, 2020
KB4537820
Resolved
Resolved:
February 12, 2020
05:37 PM PT

Opened:
February 12, 2020
03:47 PM PT
- " - -- title: January 2020 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Custom wallpaper displays as black
After installing KB4534310, your desktop wallpaper when set to \"Stretch\" might display as black.

Affected platforms:
  • Client: Windows 7 SP1
  • Server: Windows Server 2008 R2 SP1
Resolution: This issue was resolved in KB4539601, if you are using Monthly Rollups. If you are using Security Only updates, see KB4539602. These updates are available for all customers running Windows 7 SP1 and Windows Server 2008 R2 SP1.

Back to top
January 14, 2020
KB4534310
Resolved
KB4539601
Resolved:
February 07, 2020
10:00 AM PT

Opened:
January 24, 2020
09:15 AM PT
- " - -- title: November 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
MSRT might fail to install and be re-offered from Windows Update or WSUS
The November 2019 update for Windows Malicious Software Removal Tool (MSRT) might fail to install from Windows Update (WU), Windows Server Update Services (WSUS) or Configuration Manager and might be re-offered. If you use WU or WSUS, you might also receive the following error in the WindowsUpdate.log, “Misc  WARNING: Digital Signatures on file C:\\Windows\\SoftwareDistribution\\Download\\XXXX are not trusted: Error 0x800b0109”. If you use Configuration Manager, you might also receive the following error in the WUAHandler.log, \"Failed to download updates to the WUAgent datastore. Error = 0x800b0109.     WUAHandler   14/11/2019 16:33:23        980 (0x03D4)\". Note All Configuration Manager information also applies to System Center Configuration Manager and Microsoft Endpoint Configuration Manager.

Affected platforms:
  • Client: Windows 7 SP1
  • Server: Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Resolution: This issue was resolved in the December 2019 release of Windows Malicious Software Removal Tool (MSRT).

Back to top

Resolved
Resolved:
January 23, 2020
02:08 PM PT

Opened:
November 15, 2019
05:59 PM PT
- " - -- title: September 2019 -- items: - - type: markdown - text: " - - - -
DetailsOriginating updateStatusHistory
Intermittent issues when printing
Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
  • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
  • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or error.
Note This issue also affects the Internet Explorer Cumulative Update KB4522007, release September 23, 2019.

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Resolution: This issue was resolved in KB4519976. If you are using Security Only updates, see KB4519974 for resolving KB for your platform.

Back to top
September 24, 2019
KB4516048
Resolved
KB4519976
Resolved:
October 08, 2019
10:00 AM PT

Opened:
September 30, 2019
06:26 PM PT
You may receive an error when opening or using the Toshiba Qosmio AV Center
After installing KB4512506, you may receive an error when opening or using the Toshiba Qosmio AV Center. You may also receive an error in Event Log related to cryptnet.dll.

Affected platforms:
  • Client: Windows 7 SP1
Resolution: This issue was resolved in KB4516048.

Back to top
August 13, 2019
KB4512506
Resolved
KB4516048
Resolved:
September 24, 2019
10:00 AM PT

Opened:
September 10, 2019
09:48 AM PT
- " diff --git a/windows/release-information/resolved-issues-windows-8.1-and-windows-server-2012-r2.yml b/windows/release-information/resolved-issues-windows-8.1-and-windows-server-2012-r2.yml deleted file mode 100644 index bcebc8ddb6..0000000000 --- a/windows/release-information/resolved-issues-windows-8.1-and-windows-server-2012-r2.yml +++ /dev/null @@ -1,65 +0,0 @@ -### YamlMime:YamlDocument - -documentType: LandingData -title: Resolved issues in Windows 8.1 and Windows Server 2012 R2 -metadata: - document_id: - title: Resolved issues in Windows 8.1 and Windows Server 2012 R2 - description: Resolved issues in Windows 8.1 and Windows Server 2012 R2 - keywords: ["Resolved issues in Windows 8.1", "Windows 8.1", "Windows Server 2012 R2"] - ms.localizationpriority: high - author: greg-lindsay - ms.author: greglin - manager: dougkim - ms.topic: article - ms.devlang: na - -sections: -- items: - - type: markdown - text: " - See a list of known issues that have been resolved for Windows 8.1 and Windows Server 2012 R2 over the last six months. Looking for a specific issue? Press CTRL + F (or Command + F if you are using a Mac) and enter your search term(s) to search the page. - - " -- items: - - type: markdown - text: " -
- " - -- title: Resolved issues -- items: - - type: markdown - text: " - - - - -
SummaryOriginating updateStatusDate resolved
Printing from 32-bit apps might fail on a 64-bit OS
When attempting to print, you may receive an error or the application may stop responding or close.

See details >
August 13, 2019
KB4512489
Resolved
KB4525250
November 12, 2019
10:00 AM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

See details >
September 24, 2019
KB4516041
Resolved
KB4520005
October 08, 2019
10:00 AM PT
Windows RT 8.1 devices may have issues opening Internet Explorer 11
On Windows RT 8.1 devices, Internet Explorer 11 may not open and you may receive an error.

See details >
September 10, 2019
KB4516067
Resolved
KB4516041
September 24, 2019
10:00 AM PT
- " - -- title: Issue details -- items: - - type: markdown - text: " -
-
- " -- title: November 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Printing from 32-bit apps might fail on a 64-bit OS
When attempting to print from a 32-bit app on a 64-bit operating system (OS), you may receive an error, or the application may stop responding or close. Note This issue only affects the 64-bit Security Only updates listed and does not affect any Monthly Rollup.

Affected platforms:
  • Client: Windows 8.1
  • Server: Windows Server 2012 R2; Windows Server 2012
Resolution: This issue is resolved in KB4525250. However, the issue occurs when you install only KB4512489 (released on August 13, 2019) without installing KB4507457, the previous Security Only update (released July 9, 2019). Reminder When using the Security Only updates, you must install the latest and all previous Security Only updates to ensure that the device contains all resolved security vulnerabilities.

Back to top
August 13, 2019
KB4512489
Resolved
KB4525250
Resolved:
November 12, 2019
10:00 AM PT

Opened:
November 27, 2019
04:02 PM PT
- " - -- title: September 2019 -- items: - - type: markdown - text: " - - - -
DetailsOriginating updateStatusHistory
Intermittent issues when printing
Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
  • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
  • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or error.
Note This issue also affects the Internet Explorer Cumulative Update KB4522007, release September 23, 2019.

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Resolution: This issue was resolved in KB4520005. If you are using Security Only updates, see KB4519974 for resolving KB for your platform.

Back to top
September 24, 2019
KB4516041
Resolved
KB4520005
Resolved:
October 08, 2019
10:00 AM PT

Opened:
September 30, 2019
06:26 PM PT
Windows RT 8.1 devices may have issues opening Internet Explorer 11
On Windows 8.1 RT devices, Internet Explorer 11 may not open and you may receive the error, \"C:\\Program Files\\Internet Explorer\\iexplore.exe: A certificate was explicitly revoked by its issuer.\"


Affected platforms:
  • Client: Windows RT 8.1
Resolution: This issue was resolved in KB4516041.

Back to top
September 10, 2019
KB4516067
Resolved
KB4516041
Resolved:
September 24, 2019
10:00 AM PT

Opened:
September 13, 2019
05:25 PM PT
- " diff --git a/windows/release-information/resolved-issues-windows-server-2008-sp2.yml b/windows/release-information/resolved-issues-windows-server-2008-sp2.yml deleted file mode 100644 index 794271af56..0000000000 --- a/windows/release-information/resolved-issues-windows-server-2008-sp2.yml +++ /dev/null @@ -1,75 +0,0 @@ -### YamlMime:YamlDocument - -documentType: LandingData -title: Resolved issues in Windows Server 2008 SP2 -metadata: - document_id: - title: Resolved issues in Windows Server 2008 SP2 - description: Resolved issues in Windows Server 2008 SP2 - keywords: ["Resolved issues in Windows Server 2008 SP2", "Windows Server 2008 SP2"] - ms.localizationpriority: high - author: greg-lindsay - ms.author: greglin - manager: dougkim - ms.topic: article - ms.devlang: na - -sections: -- items: - - type: markdown - text: " - See a list of known issues that have been resolved for Windows Server 2008 SP2 over the last six months. Looking for a specific issue? Press CTRL + F (or Command + F if you are using a Mac) and enter your search term(s) to search the page. - - " -- items: - - type: markdown - text: " -
- " - -- title: Resolved issues -- items: - - type: markdown - text: " - - - - - -
SummaryOriginating updateStatusDate resolved
After installing an update and restarting, you might receive an error
You might receive the error, “Failure to configure Windows updates. Reverting Changes.” or \"Failed\" in Update History.

See details >
February 11, 2020
KB4537810
Resolved
February 12, 2020
05:37 PM PT
MSRT might fail to install and be re-offered from Windows Update or WSUS
The November 2019 update for Windows Malicious Software Removal Tool (MSRT) might fail to install from WU/WSUS.

See details >

Resolved
January 23, 2020
02:08 PM PT
Issues manually installing updates by double-clicking the .msu file
You may encounter issues manually installing updates by double-clicking the .msu file and may receive an error.

See details >
September 10, 2019
KB4474419
Resolved
KB4474419
September 23, 2019
10:00 AM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

See details >
September 24, 2019
KB4516030
Resolved
KB4520002
October 08, 2019
10:00 AM PT
- " - -- title: Issue details -- items: - - type: markdown - text: " -
-
- " -- title: February 2020 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
After installing an update and restarting, you might receive an error
After installing KB4537810 and restarting your device, you might receive the error, “Failure to configure Windows updates. Reverting Changes. Do not turn off your computer,” and the update might show as Failed in Update History.

Affected platforms:
  • Client: Windows 7 SP1
  • Server: Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Resolution: This is expected in the following circumstances:
  • If you are installing this update on a device that is running an edition that is not supported for ESU. For a complete list of which editions are supported, see KB4497181.
  • If you do not have an ESU MAK add-on key installed and activated. 
If you have purchased an ESU key and have encountered this issue, please verify you have applied all prerequisites and that your key is activated. For information on activation, please see this blog post. For information on the prerequisites, see the \"How to get this update\" section of this article.

Back to top
February 11, 2020
KB4537810
Resolved
Resolved:
February 12, 2020
05:37 PM PT

Opened:
February 12, 2020
03:47 PM PT
- " - -- title: November 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
MSRT might fail to install and be re-offered from Windows Update or WSUS
The November 2019 update for Windows Malicious Software Removal Tool (MSRT) might fail to install from Windows Update (WU), Windows Server Update Services (WSUS) or Configuration Manager and might be re-offered. If you use WU or WSUS, you might also receive the following error in the WindowsUpdate.log, “Misc  WARNING: Digital Signatures on file C:\\Windows\\SoftwareDistribution\\Download\\XXXX are not trusted: Error 0x800b0109”. If you use Configuration Manager, you might also receive the following error in the WUAHandler.log, \"Failed to download updates to the WUAgent datastore. Error = 0x800b0109.     WUAHandler   14/11/2019 16:33:23        980 (0x03D4)\". Note All Configuration Manager information also applies to System Center Configuration Manager and Microsoft Endpoint Configuration Manager.

Affected platforms:
  • Client: Windows 7 SP1
  • Server: Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Resolution: This issue was resolved in the December 2019 release of Windows Malicious Software Removal Tool (MSRT).

Back to top

Resolved
Resolved:
January 23, 2020
02:08 PM PT

Opened:
November 15, 2019
05:59 PM PT
- " - -- title: September 2019 -- items: - - type: markdown - text: " - - - -
DetailsOriginating updateStatusHistory
Issues manually installing updates by double-clicking the .msu file
After installing the SHA-2 update (KB4474419) released on September 10, 2019, you may encounter issues manually installing updates by double-clicking on the .msu file and may receive the error, \"Installer encountered an error: 0x80073afc. The resource loader failed to find MUI file.\"

Affected platforms:
  • Server: Windows Server 2008 SP2
Workaround: Open a command prompt and use the following command (replacing <msu location> with the actual location and filename of the update): wusa.exe <msu location> /quiet

Resolution: This issue is resolved in KB4474419 released October 8, 2019. It will install automatically from Windows Update and Windows Server Update Services (WSUS). If you need to install this update manually, you will need to use the workaround above.

Note If you previously installed KB4474419 released September 23, 2019, then you already have the latest version of this update and do not need to reinstall.

Back to top
September 10, 2019
KB4474419
Resolved
KB4474419
Resolved:
September 23, 2019
10:00 AM PT

Opened:
September 20, 2019
04:57 PM PT
Intermittent issues when printing
Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
  • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
  • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or error.
Note This issue also affects the Internet Explorer Cumulative Update KB4522007, release September 23, 2019.

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Resolution: This issue was resolved in KB4520002. If you are using Security Only updates, see KB4519974 for resolving KB for your platform.

Back to top
September 24, 2019
KB4516030
Resolved
KB4520002
Resolved:
October 08, 2019
10:00 AM PT

Opened:
September 30, 2019
06:26 PM PT
- " diff --git a/windows/release-information/resolved-issues-windows-server-2012.yml b/windows/release-information/resolved-issues-windows-server-2012.yml deleted file mode 100644 index d9f4e51351..0000000000 --- a/windows/release-information/resolved-issues-windows-server-2012.yml +++ /dev/null @@ -1,63 +0,0 @@ -### YamlMime:YamlDocument - -documentType: LandingData -title: See a list of known issues that have been resolved for Windows Server 2012 over the last six months. -metadata: - document_id: - title: Resolved issues in Windows Server 2012 - description: Resolved issues in Windows Server 2012 - keywords: ["Resolved issues in Windows Server 2012", "Windows Server 2012"] - ms.localizationpriority: high - author: greg-lindsay - ms.author: greglin - manager: dougkim - ms.topic: article - ms.devlang: na - -sections: -- items: - - type: markdown - text: " - See a list of known issues that have been resolved for Windows Server 2012 over the last six months. Looking for a specific issue? Press CTRL + F (or Command + F if you are using a Mac) and enter your search term(s) to search the page. - - " -- items: - - type: markdown - text: " -
- " - -- title: Resolved issues -- items: - - type: markdown - text: " - - - -
SummaryOriginating updateStatusDate resolved
Printing from 32-bit apps might fail on a 64-bit OS
When attempting to print, you may receive an error or the application may stop responding or close.

See details >
August 13, 2019
KB4512482
Resolved
KB4525253
November 12, 2019
10:00 AM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

See details >
September 24, 2019
KB4516069
Resolved
KB4520007
October 08, 2019
10:00 AM PT
- " - -- title: Issue details -- items: - - type: markdown - text: " -
-
- " -- title: November 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Printing from 32-bit apps might fail on a 64-bit OS
When attempting to print from a 32-bit app on a 64-bit operating system (OS), you may receive an error, or the application may stop responding or close. Note This issue only affects the 64-bit Security Only updates listed and does not affect any Monthly Rollup.

Affected platforms:
  • Client: Windows 8.1
  • Server: Windows Server 2012 R2; Windows Server 2012
Resolution: This issue is resolved in KB4525253. However, the issue occurs when you install only KB4512482 (released on August 13, 2019) without installing KB4507447, the previous Security Only update (released July 9, 2019). Reminder When using the Security Only updates, you must install the latest and all previous Security Only updates to ensure that the device contains all resolved security vulnerabilities.

Back to top
August 13, 2019
KB4512482
Resolved
KB4525253
Resolved:
November 12, 2019
10:00 AM PT

Opened:
November 27, 2019
04:02 PM PT
- " - -- title: September 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Intermittent issues when printing
Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
  • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
  • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or error.
Note This issue also affects the Internet Explorer Cumulative Update KB4522007, release September 23, 2019.

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Resolution: This issue was resolved in KB4520007. If you are using Security Only updates, see KB4519974 for resolving KB for your platform.

Back to top
September 24, 2019
KB4516069
Resolved
KB4520007
Resolved:
October 08, 2019
10:00 AM PT

Opened:
September 30, 2019
06:26 PM PT
- " diff --git a/windows/release-information/status-windows-10-1507.yml b/windows/release-information/status-windows-10-1507.yml deleted file mode 100644 index 9c9ab15b4e..0000000000 --- a/windows/release-information/status-windows-10-1507.yml +++ /dev/null @@ -1,101 +0,0 @@ -### YamlMime:YamlDocument - -documentType: LandingData -title: Windows 10, version 1507 -metadata: - document_id: - title: Windows 10, version 1507 - description: View announcements and review known issues and fixes for Windows 10 version 1507 - keywords: Windows 10, issues, fixes, announcements, Windows Server, advisories - ms.localizationpriority: high - author: greg-lindsay - ms.author: greglin - manager: dougkim - ms.topic: article - ms.devlang: na - -sections: -- items: - - type: markdown - text: " - Find information on known issues for Windows 10, version 1507. Looking for a specific issue? Press CTRL + F (or Command + F if you are using a Mac) and enter your search term(s). - - " - -- items: - - type: list - style: cards - className: cardsM - columns: 3 - items: - - - href: https://aka.ms/Windows7ESU - html: Stay protected with Extended Security Updates > - image: - src: https://docs.microsoft.com/media/common/i_subscription.svg - title: Still have devices running Windows 7 in your enterprise? - - href: https://aka.ms/1909mechanics - html: Explore the improvements > - image: - src: http://docs.microsoft.com/media/common/i_investigate.svg - title: Windows 10, version 1909 delivery options - - href: https://aka.ms/whats-new-in-1909 - html: Learn about the latest capabilities for IT > - image: - src: http://docs.microsoft.com/media/common/i_article.svg - title: What’s new in Windows 10, version 1909 -- items: - - type: markdown - text: " - - " -- items: - - type: markdown - text: " -
- " - -- title: Known issues -- items: - - type: markdown - text: "
This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

- - - - -
SummaryOriginating updateStatusLast updated
You might encounter issues with KB4502496
You might encounter issues trying to install or after installing KB4502496

See details >
N/A
February 11, 2020
KB4502496
Mitigated
February 15, 2020
01:22 AM PT
TLS connections might fail or timeout
Transport Layer Security (TLS) connections might fail or timeout when connecting or attempting a resumption.

See details >
OS Build 10240.18368

October 08, 2019
KB4520011
Mitigated External
November 05, 2019
03:36 PM PT
Certain operations performed on a Cluster Shared Volume may fail
Operations performed on files or folders on a CSV may fail with the error: STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5).

See details >
OS Build 10240.18094

January 08, 2019
KB4480962
Mitigated
April 25, 2019
02:00 PM PT
- " - -- title: Issue details -- items: - - type: markdown - text: " -
-
- " -- title: February 2020 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
You might encounter issues with KB4502496
You might encounter issues trying to install or after installing KB4502496.

Affected platforms:
  • Client: Windows 10, version 1909; Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1
  • Server: Windows Server, version 1909; Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012
Workaround: To help a sub-set of affected devices, the standalone security update (KB4502496) has been removed and will not re-offered from Windows Update, Windows Server Update Services (WSUS) or Microsoft Update Catalog. Note This does not affect any other update, including Latest Cumulative Updates (LCUs), Monthly Rollups or Security Only updates.

If this update is installed and you are experiencing issues, you can uninstall this update.
  1. Select the start button or Windows Desktop Search and type update history and select View your Update history.
  2. On the Settings/View update history dialog window, Select Uninstall Updates.
  3. On the Installed Updates dialog window, find and select KB4502496 and select the Uninstall button.
  4. Restart your device.
 
Next steps: We are working on an improved version of this update in coordination with our partners and will release it in a future update.

Back to top
N/A
February 11, 2020
KB4502496
Mitigated
Last updated:
February 15, 2020
01:22 AM PT

Opened:
February 15, 2020
12:02 AM PT
- " - -- title: November 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
TLS connections might fail or timeout
Updates for Windows released October 8, 2019 or later provide protections, tracked by CVE-2019-1318, against an attack that could allow unauthorized access to information or data within TLS connections. This type of attack is known as a man-in-the-middle exploit. Windows might fail to connect to TLS clients and servers that do not support Extended Master Secret for resumption (RFC 7627). Lack of RFC support might cause one or more of the following errors or logged events:
  • \"The request was aborted: Could not create SSL/TLS secure Channel\"
  • SCHANNEL event 36887 is logged in the System event log with the description, \"A fatal alert was received from the remote endpoint. The TLS protocol defined fatal alert code is 20.​\"
Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2

Next Steps: Connections between two devices running any supported version of Windows should not have this issue when fully updated. There is no update for Windows needed for this issue. These changes are required to address a security issue and security compliance. For information, see KB4528489.

Back to top
OS Build 10240.18368

October 08, 2019
KB4520011
Mitigated External
Last updated:
November 05, 2019
03:36 PM PT

Opened:
November 05, 2019
03:36 PM PT
- " - -- title: January 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Certain operations performed on a Cluster Shared Volume may fail
Certain operations, such as rename, that you perform on files or folders that are on a Cluster Shared Volume (CSV) may fail with the error, \"STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)\". This occurs when you perform the operation on a CSV owner node from a process that doesn’t have administrator privilege.

Affected platforms: 
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10, version 1507; Windows 10 Enterprise LTSB 2015; Windows 8.1
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012
Workaround: Do one of the following: 
  • Perform the operation from a process that has administrator privilege. 
  • Perform the operation from a node that doesn’t have CSV ownership. 
Next steps: Microsoft is working on a resolution and will provide an update in an upcoming release.

Back to top
OS Build 10240.18094

January 08, 2019
KB4480962
Mitigated
Last updated:
April 25, 2019
02:00 PM PT

Opened:
January 08, 2019
10:00 AM PT
- " diff --git a/windows/release-information/status-windows-10-1607-and-windows-server-2016.yml b/windows/release-information/status-windows-10-1607-and-windows-server-2016.yml deleted file mode 100644 index 7aa6de52e5..0000000000 --- a/windows/release-information/status-windows-10-1607-and-windows-server-2016.yml +++ /dev/null @@ -1,113 +0,0 @@ -### YamlMime:YamlDocument - -documentType: LandingData -title: Windows 10, version 1607 and Windows Server 2016 -metadata: - document_id: - title: Windows 10, version 1607 and Windows Server 2016 - description: View announcements and review known issues and fixes for Windows 10 version 1607 and Windows Server 2016 - keywords: Windows 10, issues, fixes, announcements, Windows Server, advisories - ms.localizationpriority: high - author: greg-lindsay - ms.author: greglin - manager: dougkim - ms.topic: article - ms.devlang: na - -sections: -- items: - - type: markdown - text: " - Find information on known issues for Windows 10, version 1607 and Windows Server 2016. Looking for a specific issue? Press CTRL + F (or Command + F if you are using a Mac) and enter your search term(s). - - " - -- items: - - type: list - style: cards - className: cardsM - columns: 3 - items: - - - href: https://aka.ms/Windows7ESU - html: Stay protected with Extended Security Updates > - image: - src: https://docs.microsoft.com/media/common/i_subscription.svg - title: Still have devices running Windows 7 in your enterprise? - - href: https://aka.ms/1909mechanics - html: Explore the improvements > - image: - src: http://docs.microsoft.com/media/common/i_investigate.svg - title: Windows 10, version 1909 delivery options - - href: https://aka.ms/whats-new-in-1909 - html: Learn about the latest capabilities for IT > - image: - src: http://docs.microsoft.com/media/common/i_article.svg - title: What’s new in Windows 10, version 1909 -- items: - - type: markdown - text: " - - " -- items: - - type: markdown - text: " -
- " - -- title: Known issues -- items: - - type: markdown - text: "
This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

- - - - - - -
SummaryOriginating updateStatusLast updated
“Reset this PC” feature might fail
“Reset this PC” feature is also called “Push Button Reset” or PBR.

See details >
N/A
February 11, 2020
KB4524244
Mitigated
February 15, 2020
01:22 AM PT
You might encounter issues with KB4524244
You might encounter issues trying to install or after installing KB4524244

See details >
N/A
February 11, 2020
KB4524244
Mitigated
February 15, 2020
01:22 AM PT
TLS connections might fail or timeout
Transport Layer Security (TLS) connections might fail or timeout when connecting or attempting a resumption.

See details >
OS Build 14393.3274

October 08, 2019
KB4519998
Mitigated External
November 05, 2019
03:36 PM PT
Certain operations performed on a Cluster Shared Volume may fail
Operations performed on files or folders on a CSV may fail with the error: STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5).

See details >
OS Build 14393.2724

January 08, 2019
KB4480961
Mitigated
April 25, 2019
02:00 PM PT
Cluster service may fail if the minimum password length is set to greater than 14
The cluster service may fail to start if “Minimum Password Length” is configured with greater than 14 characters.

See details >
OS Build 14393.2639

November 27, 2018
KB4467684
Mitigated
April 25, 2019
02:00 PM PT
- " - -- title: Issue details -- items: - - type: markdown - text: " -
-
- " -- title: February 2020 -- items: - - type: markdown - text: " - - - -
DetailsOriginating updateStatusHistory
“Reset this PC” feature might fail
Using the “Reset this PC” feature, also called “Push Button Reset” or PBR, might fail. You might restart into recovery with “Choose an option” at the top of the screen with various options or you might restart to your desktop and receive the error “There was a problem resetting your PC”.

Affected platforms:
  • Client: Windows 10, version 1909; Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
  • Server: Windows Server, version 1909; Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016
Workaround: The standalone security update, KB4524244 has been removed and will not re-offered from Windows Update, Windows Server Update Services (WSUS) or Microsoft Update Catalog. Note This does not affect any other update, including Latest Cumulative Update (LCU), Monthly Rollup or Security Only update.

If you have installed this update and are experiencing this issue, the following steps should allow you to reset your device:
  1. Select the start button or Windows Desktop Search and type update history and select View your Update history.
  2. On the Settings/View update history dialog window, Select Uninstall Updates.
  3. On the Installed Updates dialog window, find and select KB4524244 and select the Uninstall button.
  4. Restart your device.
  5. Upon restart use the “Reset this PC” feature and you should not encounter this issue.

Next steps: We are working on an improved version of this update in coordination with our partners and will release it in a future update.

Back to top
N/A
February 11, 2020
KB4524244
Mitigated
Last updated:
February 15, 2020
01:22 AM PT

Opened:
February 15, 2020
12:02 AM PT
You might encounter issues with KB4524244
You might encounter issues trying to install or after installing KB4524244.

Affected platforms:
  • Client: Windows 10, version 1909; Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1
  • Server: Windows Server, version 1909; Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012
Workaround: To help a sub-set of affected devices, the standalone security update (KB4524244) has been removed and will not re-offered from Windows Update, Windows Server Update Services (WSUS) or Microsoft Update Catalog. Note This does not affect any other update, including Latest Cumulative Updates (LCUs), Monthly Rollups or Security Only updates.

If this update is installed and you are experiencing issues, you can uninstall this update.
  1. Select the start button or Windows Desktop Search and type update history and select View your Update history.
  2. On the Settings/View update history dialog window, Select Uninstall Updates.
  3. On the Installed Updates dialog window, find and select KB4524244 and select the Uninstall button.
  4. Restart your device.
 
Next steps: We are working on an improved version of this update in coordination with our partners and will release it in a future update.

Back to top
N/A
February 11, 2020
KB4524244
Mitigated
Last updated:
February 15, 2020
01:22 AM PT

Opened:
February 15, 2020
12:02 AM PT
- " - -- title: November 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
TLS connections might fail or timeout
Updates for Windows released October 8, 2019 or later provide protections, tracked by CVE-2019-1318, against an attack that could allow unauthorized access to information or data within TLS connections. This type of attack is known as a man-in-the-middle exploit. Windows might fail to connect to TLS clients and servers that do not support Extended Master Secret for resumption (RFC 7627). Lack of RFC support might cause one or more of the following errors or logged events:
  • \"The request was aborted: Could not create SSL/TLS secure Channel\"
  • SCHANNEL event 36887 is logged in the System event log with the description, \"A fatal alert was received from the remote endpoint. The TLS protocol defined fatal alert code is 20.​\"
Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2

Next Steps: Connections between two devices running any supported version of Windows should not have this issue when fully updated. There is no update for Windows needed for this issue. These changes are required to address a security issue and security compliance. For information, see KB4528489.

Back to top
OS Build 14393.3274

October 08, 2019
KB4519998
Mitigated External
Last updated:
November 05, 2019
03:36 PM PT

Opened:
November 05, 2019
03:36 PM PT
- " - -- title: January 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Certain operations performed on a Cluster Shared Volume may fail
Certain operations, such as rename, that you perform on files or folders that are on a Cluster Shared Volume (CSV) may fail with the error, \"STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)\". This occurs when you perform the operation on a CSV owner node from a process that doesn’t have administrator privilege. 

Affected platforms: 
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10, version 1507;  Windows 10 Enterprise LTSB 2015; Windows 8.1
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012
Workaround: Do one of the following:
  • Perform the operation from a process that has administrator privilege. 
  • Perform the operation from a node that doesn’t have CSV ownership.
Next steps: Microsoft is working on a resolution and will provide an update in an upcoming release.

Back to top
OS Build 14393.2724

January 08, 2019
KB4480961
Mitigated
Last updated:
April 25, 2019
02:00 PM PT

Opened:
January 08, 2019
10:00 AM PT
- " - -- title: November 2018 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Cluster service may fail if the minimum password length is set to greater than 14
After installing KB4467684, the cluster service may fail to start with the error \"2245 (NERR_PasswordTooShort)\" if the Group Policy \"Minimum Password Length\" is configured with greater than 14 characters.

Affected platforms:
  • Client: Windows 10, version 1607; Windows 10 Enterprise LTSC 2016
  • Server: Windows Server 2016
Workaround: Set the domain default \"Minimum Password Length\" policy to less than or equal to 14 characters.

Next steps: Microsoft is working on a resolution and will provide an update in an upcoming release.

Back to top
OS Build 14393.2639

November 27, 2018
KB4467684
Mitigated
Last updated:
April 25, 2019
02:00 PM PT

Opened:
November 27, 2018
10:00 AM PT
- " diff --git a/windows/release-information/status-windows-10-1709.yml b/windows/release-information/status-windows-10-1709.yml deleted file mode 100644 index 8938c52372..0000000000 --- a/windows/release-information/status-windows-10-1709.yml +++ /dev/null @@ -1,103 +0,0 @@ -### YamlMime:YamlDocument - -documentType: LandingData -title: Windows 10, version 1709 and Windows Server, version 1709 -metadata: - document_id: - title: Windows 10, version 1709 and Windows Server, version 1709 - description: View announcements and review known issues and fixes for Windows 10 version 1709 and Windows Server 1709 - keywords: Windows 10, issues, fixes, announcements, Windows Server, advisories - ms.localizationpriority: high - author: greg-lindsay - ms.author: greglin - manager: dougkim - ms.topic: article - ms.devlang: na - -sections: -- items: - - type: markdown - text: " - Find information on known issues for Windows 10, version 1709 and Windows Server, version 1709. Looking for a specific issue? Press CTRL + F (or Command + F if you are using a Mac) and enter your search term(s). - - " - -- items: - - type: list - style: cards - className: cardsM - columns: 3 - items: - - - href: https://aka.ms/Windows7ESU - html: Stay protected with Extended Security Updates > - image: - src: https://docs.microsoft.com/media/common/i_subscription.svg - title: Still have devices running Windows 7 in your enterprise? - - href: https://aka.ms/1909mechanics - html: Explore the improvements > - image: - src: http://docs.microsoft.com/media/common/i_investigate.svg - title: Windows 10, version 1909 delivery options - - href: https://aka.ms/whats-new-in-1909 - html: Learn about the latest capabilities for IT > - image: - src: http://docs.microsoft.com/media/common/i_article.svg - title: What’s new in Windows 10, version 1909 -- items: - - type: markdown - text: " - - " -- items: - - type: markdown - text: " -
- " - -- title: Known issues -- items: - - type: markdown - text: "
This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

- - - - - -
SummaryOriginating updateStatusLast updated
“Reset this PC” feature might fail
“Reset this PC” feature is also called “Push Button Reset” or PBR.

See details >
N/A
February 11, 2020
KB4524244
Mitigated
February 15, 2020
01:22 AM PT
You might encounter issues with KB4524244
You might encounter issues trying to install or after installing KB4524244

See details >
N/A
February 11, 2020
KB4524244
Mitigated
February 15, 2020
01:22 AM PT
TLS connections might fail or timeout
Transport Layer Security (TLS) connections might fail or timeout when connecting or attempting a resumption.

See details >
OS Build 16299.1451

October 08, 2019
KB4520004
Mitigated External
November 05, 2019
03:36 PM PT
Certain operations performed on a Cluster Shared Volume may fail
Operations performed on files or folders on a CSV may fail with the error: STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5).

See details >
OS Build 16299.904

January 08, 2019
KB4480978
Mitigated
April 25, 2019
02:00 PM PT
- " - -- title: Issue details -- items: - - type: markdown - text: " -
-
- " -- title: February 2020 -- items: - - type: markdown - text: " - - - -
DetailsOriginating updateStatusHistory
“Reset this PC” feature might fail
Using the “Reset this PC” feature, also called “Push Button Reset” or PBR, might fail. You might restart into recovery with “Choose an option” at the top of the screen with various options or you might restart to your desktop and receive the error “There was a problem resetting your PC”.

Affected platforms:
  • Client: Windows 10, version 1909; Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
  • Server: Windows Server, version 1909; Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016
Workaround: The standalone security update, KB4524244 has been removed and will not re-offered from Windows Update, Windows Server Update Services (WSUS) or Microsoft Update Catalog. Note This does not affect any other update, including Latest Cumulative Update (LCU), Monthly Rollup or Security Only update.

If you have installed this update and are experiencing this issue, the following steps should allow you to reset your device:
  1. Select the start button or Windows Desktop Search and type update history and select View your Update history.
  2. On the Settings/View update history dialog window, Select Uninstall Updates.
  3. On the Installed Updates dialog window, find and select KB4524244 and select the Uninstall button.
  4. Restart your device.
  5. Upon restart use the “Reset this PC” feature and you should not encounter this issue.

Next steps: We are working on an improved version of this update in coordination with our partners and will release it in a future update.

Back to top
N/A
February 11, 2020
KB4524244
Mitigated
Last updated:
February 15, 2020
01:22 AM PT

Opened:
February 15, 2020
12:02 AM PT
You might encounter issues with KB4524244
You might encounter issues trying to install or after installing KB4524244.

Affected platforms:
  • Client: Windows 10, version 1909; Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1
  • Server: Windows Server, version 1909; Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012
Workaround: To help a sub-set of affected devices, the standalone security update (KB4524244) has been removed and will not re-offered from Windows Update, Windows Server Update Services (WSUS) or Microsoft Update Catalog. Note This does not affect any other update, including Latest Cumulative Updates (LCUs), Monthly Rollups or Security Only updates.

If this update is installed and you are experiencing issues, you can uninstall this update.
  1. Select the start button or Windows Desktop Search and type update history and select View your Update history.
  2. On the Settings/View update history dialog window, Select Uninstall Updates.
  3. On the Installed Updates dialog window, find and select KB4524244 and select the Uninstall button.
  4. Restart your device.
 
Next steps: We are working on an improved version of this update in coordination with our partners and will release it in a future update.

Back to top
N/A
February 11, 2020
KB4524244
Mitigated
Last updated:
February 15, 2020
01:22 AM PT

Opened:
February 15, 2020
12:02 AM PT
- " - -- title: November 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
TLS connections might fail or timeout
Updates for Windows released October 8, 2019 or later provide protections, tracked by CVE-2019-1318, against an attack that could allow unauthorized access to information or data within TLS connections. This type of attack is known as a man-in-the-middle exploit. Windows might fail to connect to TLS clients and servers that do not support Extended Master Secret for resumption (RFC 7627). Lack of RFC support might cause one or more of the following errors or logged events:
  • \"The request was aborted: Could not create SSL/TLS secure Channel\"
  • SCHANNEL event 36887 is logged in the System event log with the description, \"A fatal alert was received from the remote endpoint. The TLS protocol defined fatal alert code is 20.​\"
Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2

Next Steps: Connections between two devices running any supported version of Windows should not have this issue when fully updated. There is no update for Windows needed for this issue. These changes are required to address a security issue and security compliance. For information, see KB4528489.

Back to top
OS Build 16299.1451

October 08, 2019
KB4520004
Mitigated External
Last updated:
November 05, 2019
03:36 PM PT

Opened:
November 05, 2019
03:36 PM PT
- " - -- title: January 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Certain operations performed on a Cluster Shared Volume may fail
Certain operations, such as rename, that you perform on files or folders that are on a Cluster Shared Volume (CSV) may fail with the error, \"STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)\". This occurs when you perform the operation on a CSV owner node from a process that doesn’t have administrator privilege. 

Affected platforms: 
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10, version 1507; Windows 10 Enterprise LTSB 2015; Windows 8.1
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012
Workaround: Do one of the following:
  • Perform the operation from a process that has administrator privilege. 
  • Perform the operation from a node that doesn’t have CSV ownership. 
Next steps: Microsoft is working on a resolution and will provide an update in an upcoming release.

Back to top
OS Build 16299.904

January 08, 2019
KB4480978
Mitigated
Last updated:
April 25, 2019
02:00 PM PT

Opened:
January 08, 2019
10:00 AM PT
- " diff --git a/windows/release-information/status-windows-10-1803.yml b/windows/release-information/status-windows-10-1803.yml deleted file mode 100644 index a4aa84810e..0000000000 --- a/windows/release-information/status-windows-10-1803.yml +++ /dev/null @@ -1,107 +0,0 @@ -### YamlMime:YamlDocument - -documentType: LandingData -title: Windows 10, version 1803 -metadata: - document_id: - title: Windows 10, version 1803 - description: View announcements and review known issues and fixes for Windows 10 version 1803 - keywords: Windows 10, issues, fixes, announcements, Windows Server, advisories - ms.localizationpriority: high - author: greg-lindsay - ms.author: greglin - manager: dougkim - ms.topic: article - ms.devlang: na - -sections: -- items: - - type: markdown - text: " - Find information on known issues for Windows 10, version 1803. Looking for a specific issue? Press CTRL + F (or Command + F if you are using a Mac) and enter your search term(s). - - -
Current status as of November 12, 2019:       
Windows 10, version 1803 (the April 2018 Update) Home and Pro editions have reached end of service. For Windows 10 devices that are at, or within several months of reaching end of service, Windows Update will automatically initiate a feature update (with users having the ability to choose a convenient time); keeping those devices supported and receiving the monthly updates that are critical to device security and ecosystem health.
-
- - " - -- items: - - type: list - style: cards - className: cardsM - columns: 3 - items: - - - href: https://aka.ms/Windows7ESU - html: Stay protected with Extended Security Updates > - image: - src: https://docs.microsoft.com/media/common/i_subscription.svg - title: Still have devices running Windows 7 in your enterprise? - - href: https://aka.ms/1909mechanics - html: Explore the improvements > - image: - src: http://docs.microsoft.com/media/common/i_investigate.svg - title: Windows 10, version 1909 delivery options - - href: https://aka.ms/whats-new-in-1909 - html: Learn about the latest capabilities for IT > - image: - src: http://docs.microsoft.com/media/common/i_article.svg - title: What’s new in Windows 10, version 1909 -- items: - - type: markdown - text: " - - " -- items: - - type: markdown - text: " -
- " - -- title: Known issues -- items: - - type: markdown - text: "
This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

- - - - - -
SummaryOriginating updateStatusLast updated
“Reset this PC” feature might fail
“Reset this PC” feature is also called “Push Button Reset” or PBR.

See details >
N/A
February 11, 2020
KB4524244
Mitigated
February 15, 2020
01:22 AM PT
You might encounter issues with KB4524244
You might encounter issues trying to install or after installing KB4524244

See details >
N/A
February 11, 2020
KB4524244
Mitigated
February 15, 2020
01:22 AM PT
TLS connections might fail or timeout
Transport Layer Security (TLS) connections might fail or timeout when connecting or attempting a resumption.

See details >
OS Build 17134.1069

October 08, 2019
KB4520008
Mitigated External
November 05, 2019
03:36 PM PT
Certain operations performed on a Cluster Shared Volume may fail
Operations performed on files or folders on a CSV may fail with the error: STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5).

See details >
OS Build 17134.523

January 08, 2019
KB4480966
Mitigated
April 25, 2019
02:00 PM PT
- " - -- title: Issue details -- items: - - type: markdown - text: " -
-
- " -- title: February 2020 -- items: - - type: markdown - text: " - - - -
DetailsOriginating updateStatusHistory
“Reset this PC” feature might fail
Using the “Reset this PC” feature, also called “Push Button Reset” or PBR, might fail. You might restart into recovery with “Choose an option” at the top of the screen with various options or you might restart to your desktop and receive the error “There was a problem resetting your PC”.

Affected platforms:
  • Client: Windows 10, version 1909; Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
  • Server: Windows Server, version 1909; Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016
Workaround: The standalone security update, KB4524244 has been removed and will not re-offered from Windows Update, Windows Server Update Services (WSUS) or Microsoft Update Catalog. Note This does not affect any other update, including Latest Cumulative Update (LCU), Monthly Rollup or Security Only update.

If you have installed this update and are experiencing this issue, the following steps should allow you to reset your device:
  1. Select the start button or Windows Desktop Search and type update history and select View your Update history.
  2. On the Settings/View update history dialog window, Select Uninstall Updates.
  3. On the Installed Updates dialog window, find and select KB4524244 and select the Uninstall button.
  4. Restart your device.
  5. Upon restart use the “Reset this PC” feature and you should not encounter this issue.

Next steps: We are working on an improved version of this update in coordination with our partners and will release it in a future update.

Back to top
N/A
February 11, 2020
KB4524244
Mitigated
Last updated:
February 15, 2020
01:22 AM PT

Opened:
February 15, 2020
12:02 AM PT
You might encounter issues with KB4524244
You might encounter issues trying to install or after installing KB4524244.

Affected platforms:
  • Client: Windows 10, version 1909; Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1
  • Server: Windows Server, version 1909; Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012
Workaround: To help a sub-set of affected devices, the standalone security update (KB4524244) has been removed and will not re-offered from Windows Update, Windows Server Update Services (WSUS) or Microsoft Update Catalog. Note This does not affect any other update, including Latest Cumulative Updates (LCUs), Monthly Rollups or Security Only updates.

If this update is installed and you are experiencing issues, you can uninstall this update.
  1. Select the start button or Windows Desktop Search and type update history and select View your Update history.
  2. On the Settings/View update history dialog window, Select Uninstall Updates.
  3. On the Installed Updates dialog window, find and select KB4524244 and select the Uninstall button.
  4. Restart your device.
 
Next steps: We are working on an improved version of this update in coordination with our partners and will release it in a future update.

Back to top
N/A
February 11, 2020
KB4524244
Mitigated
Last updated:
February 15, 2020
01:22 AM PT

Opened:
February 15, 2020
12:02 AM PT
- " - -- title: November 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
TLS connections might fail or timeout
Updates for Windows released October 8, 2019 or later provide protections, tracked by CVE-2019-1318, against an attack that could allow unauthorized access to information or data within TLS connections. This type of attack is known as a man-in-the-middle exploit. Windows might fail to connect to TLS clients and servers that do not support Extended Master Secret for resumption (RFC 7627). Lack of RFC support might cause one or more of the following errors or logged events:
  • \"The request was aborted: Could not create SSL/TLS secure Channel\"
  • SCHANNEL event 36887 is logged in the System event log with the description, \"A fatal alert was received from the remote endpoint. The TLS protocol defined fatal alert code is 20.​\"
Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2

Next Steps: Connections between two devices running any supported version of Windows should not have this issue when fully updated. There is no update for Windows needed for this issue. These changes are required to address a security issue and security compliance. For information, see KB4528489.

Back to top
OS Build 17134.1069

October 08, 2019
KB4520008
Mitigated External
Last updated:
November 05, 2019
03:36 PM PT

Opened:
November 05, 2019
03:36 PM PT
- " - -- title: January 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Certain operations performed on a Cluster Shared Volume may fail
Certain operations, such as rename, that you perform on files or folders that are on a Cluster Shared Volume (CSV) may fail with the error, \"STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)\". This occurs when you perform the operation on a CSV owner node from a process that doesn’t have administrator privilege.

Affected platforms: 
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10, version 1507; Windows 10 Enterprise LTSB 2015; Windows 8.1
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012
Workaround: Do one of the following:
  • Perform the operation from a process that has administrator privilege. 
  • Perform the operation from a node that doesn’t have CSV ownership. 
Next steps: Microsoft is working on a resolution and will provide an update in an upcoming release.

Back to top
OS Build 17134.523

January 08, 2019
KB4480966
Mitigated
Last updated:
April 25, 2019
02:00 PM PT

Opened:
January 08, 2019
10:00 AM PT
- " diff --git a/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml b/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml deleted file mode 100644 index 1260d1f9d9..0000000000 --- a/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml +++ /dev/null @@ -1,117 +0,0 @@ -### YamlMime:YamlDocument - -documentType: LandingData -title: Windows 10, version 1809 and Windows Server 2019 -metadata: - document_id: - title: Windows 10, version 1809 and Windows Server 2019 - description: View announcements and review known issues and fixes for Windows 10 version 1809 and Windows Server 2019 - keywords: Windows 10, issues, fixes, announcements, Windows Server, advisories - ms.localizationpriority: high - author: greg-lindsay - ms.author: greglin - manager: dougkim - ms.topic: article - ms.devlang: na - -sections: -- items: - - type: markdown - text: " - Find information on known issues for Windows 10, version 1809 and Windows Server 2019. Looking for a specific issue? Press CTRL + F (or Command + F if you are using a Mac) and enter your search term(s). - - -
Current status as of November 12, 2019:
Windows 10, version 1809 is designated for broad deployment. The recommended servicing status is Semi-Annual Channel.
-
- - " - -- items: - - type: list - style: cards - className: cardsM - columns: 3 - items: - - - href: https://aka.ms/Windows7ESU - html: Stay protected with Extended Security Updates > - image: - src: https://docs.microsoft.com/media/common/i_subscription.svg - title: Still have devices running Windows 7 in your enterprise? - - href: https://aka.ms/1909mechanics - html: Explore the improvements > - image: - src: http://docs.microsoft.com/media/common/i_investigate.svg - title: Windows 10, version 1909 delivery options - - href: https://aka.ms/whats-new-in-1909 - html: Learn about the latest capabilities for IT > - image: - src: http://docs.microsoft.com/media/common/i_article.svg - title: What’s new in Windows 10, version 1909 -- items: - - type: markdown - text: " - - " -- items: - - type: markdown - text: " -
- " - -- title: Known issues -- items: - - type: markdown - text: "
This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

- - - - - - -
SummaryOriginating updateStatusLast updated
“Reset this PC” feature might fail
“Reset this PC” feature is also called “Push Button Reset” or PBR.

See details >
N/A
February 11, 2020
KB4524244
Mitigated
February 15, 2020
01:22 AM PT
You might encounter issues with KB4524244
You might encounter issues trying to install or after installing KB4524244

See details >
N/A
February 11, 2020
KB4524244
Mitigated
February 15, 2020
01:22 AM PT
TLS connections might fail or timeout
Transport Layer Security (TLS) connections might fail or timeout when connecting or attempting a resumption.

See details >
OS Build 17763.805

October 08, 2019
KB4519338
Mitigated External
November 05, 2019
03:36 PM PT
Devices with some Asian language packs installed may receive an error
Devices with Asian language packs installed may receive the error, \"0x800f0982 - PSFX_E_MATCHING_COMPONENT_NOT_FOUND.\"

See details >
OS Build 17763.437

April 09, 2019
KB4493509
Mitigated
May 03, 2019
10:59 AM PT
Certain operations performed on a Cluster Shared Volume may fail
Operations performed on files or folders on a CSV may fail with the error: STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5).

See details >
OS Build 17763.253

January 08, 2019
KB4480116
Mitigated
April 09, 2019
10:00 AM PT
- " - -- title: Issue details -- items: - - type: markdown - text: " -
-
- " -- title: February 2020 -- items: - - type: markdown - text: " - - - -
DetailsOriginating updateStatusHistory
“Reset this PC” feature might fail
Using the “Reset this PC” feature, also called “Push Button Reset” or PBR, might fail. You might restart into recovery with “Choose an option” at the top of the screen with various options or you might restart to your desktop and receive the error “There was a problem resetting your PC”.

Affected platforms:
  • Client: Windows 10, version 1909; Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
  • Server: Windows Server, version 1909; Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016
Workaround: The standalone security update, KB4524244 has been removed and will not re-offered from Windows Update, Windows Server Update Services (WSUS) or Microsoft Update Catalog. Note This does not affect any other update, including Latest Cumulative Update (LCU), Monthly Rollup or Security Only update.

If you have installed this update and are experiencing this issue, the following steps should allow you to reset your device:
  1. Select the start button or Windows Desktop Search and type update history and select View your Update history.
  2. On the Settings/View update history dialog window, Select Uninstall Updates.
  3. On the Installed Updates dialog window, find and select KB4524244 and select the Uninstall button.
  4. Restart your device.
  5. Upon restart use the “Reset this PC” feature and you should not encounter this issue.

Next steps: We are working on an improved version of this update in coordination with our partners and will release it in a future update.

Back to top
N/A
February 11, 2020
KB4524244
Mitigated
Last updated:
February 15, 2020
01:22 AM PT

Opened:
February 15, 2020
12:02 AM PT
You might encounter issues with KB4524244
You might encounter issues trying to install or after installing KB4524244.

Affected platforms:
  • Client: Windows 10, version 1909; Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1
  • Server: Windows Server, version 1909; Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012
Workaround: To help a sub-set of affected devices, the standalone security update (KB4524244) has been removed and will not re-offered from Windows Update, Windows Server Update Services (WSUS) or Microsoft Update Catalog. Note This does not affect any other update, including Latest Cumulative Updates (LCUs), Monthly Rollups or Security Only updates.

If this update is installed and you are experiencing issues, you can uninstall this update.
  1. Select the start button or Windows Desktop Search and type update history and select View your Update history.
  2. On the Settings/View update history dialog window, Select Uninstall Updates.
  3. On the Installed Updates dialog window, find and select KB4524244 and select the Uninstall button.
  4. Restart your device.
 
Next steps: We are working on an improved version of this update in coordination with our partners and will release it in a future update.

Back to top
N/A
February 11, 2020
KB4524244
Mitigated
Last updated:
February 15, 2020
01:22 AM PT

Opened:
February 15, 2020
12:02 AM PT
- " - -- title: November 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
TLS connections might fail or timeout
Updates for Windows released October 8, 2019 or later provide protections, tracked by CVE-2019-1318, against an attack that could allow unauthorized access to information or data within TLS connections. This type of attack is known as a man-in-the-middle exploit. Windows might fail to connect to TLS clients and servers that do not support Extended Master Secret for resumption (RFC 7627). Lack of RFC support might cause one or more of the following errors or logged events:
  • \"The request was aborted: Could not create SSL/TLS secure Channel\"
  • SCHANNEL event 36887 is logged in the System event log with the description, \"A fatal alert was received from the remote endpoint. The TLS protocol defined fatal alert code is 20.​\"
Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2

Next Steps: Connections between two devices running any supported version of Windows should not have this issue when fully updated. There is no update for Windows needed for this issue. These changes are required to address a security issue and security compliance. For information, see KB4528489.

Back to top
OS Build 17763.805

October 08, 2019
KB4519338
Mitigated External
Last updated:
November 05, 2019
03:36 PM PT

Opened:
November 05, 2019
03:36 PM PT
- " - -- title: May 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Devices with some Asian language packs installed may receive an error
After installing the April 2019 Cumulative Update (KB4493509), devices with some Asian language packs installed may receive the error, \"0x800f0982 - PSFX_E_MATCHING_COMPONENT_NOT_FOUND.\"

Affected platforms:
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019
  • Server: Windows Server, version 1809; Windows Server 2019
Workaround:
  1. Uninstall and reinstall any recently added language packs. For instructions, see \"Manage the input and display language settings in Windows 10\".
  2. Click Check for Updates and install the April 2019 Cumulative Update. For instructions, see \"Update Windows 10\".
Note: If reinstalling the language pack does not mitigate the issue, reset your PC as follows:
    1. Go to Settings app -> Recovery.
    2. Click on Get Started under \"Reset this PC\" recovery option.
    3. Select \"Keep my Files\".
Next steps: Microsoft is working on a resolution and will provide an update in an upcoming release.

Back to top
OS Build 17763.437

April 09, 2019
KB4493509
Mitigated
Last updated:
May 03, 2019
10:59 AM PT

Opened:
May 02, 2019
04:36 PM PT
- " - -- title: January 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Certain operations performed on a Cluster Shared Volume may fail
Certain operations, such as rename, that you perform on files or folders that are on a Cluster Shared Volume (CSV) may fail with the error, \"STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)\". This occurs when you perform the operation on a CSV owner node from a process that doesn’t have administrator privilege. 

Affected platforms: 
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10, version 1507; Windows 10 Enterprise LTSB 2015; Windows 8.1
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012
Workaround: Do one of the following:  
  • Perform the operation from a process that has administrator privilege. 
  • Perform the operation from a node that doesn’t have CSV ownership. 
Next steps: Microsoft is working on a resolution and will provide an update in an upcoming release.

Back to top
OS Build 17763.253

January 08, 2019
KB4480116
Mitigated
Last updated:
April 09, 2019
10:00 AM PT

Opened:
January 08, 2019
10:00 AM PT
- " diff --git a/windows/release-information/status-windows-10-1903.yml b/windows/release-information/status-windows-10-1903.yml deleted file mode 100644 index e52c2bd1fe..0000000000 --- a/windows/release-information/status-windows-10-1903.yml +++ /dev/null @@ -1,99 +0,0 @@ -### YamlMime:YamlDocument - -documentType: LandingData -title: Windows 10, version 1903 and Windows Server, version 1903 -metadata: - document_id: - title: Windows 10, version 1903 and Windows Server, version 1903 - description: View announcements and review known issues and fixes for Windows 10 version 1903 and Windows Server 1903 - keywords: Windows 10, issues, fixes, announcements, Windows Server, advisories - ms.localizationpriority: high - author: greg-lindsay - ms.author: greglin - manager: dougkim - ms.topic: article - ms.devlang: na - -sections: -- items: - - type: markdown - text: " - Find information on known issues and the status of the rollout for Windows 10, version 1903 and Windows Server, version 1903. Looking for a specific issue? Press CTRL + F (or Command + F if you are using a Mac) and enter your search term(s). - - -
Current status as of November 12, 2019:   
Windows 10, version 1903 (the May 2019 Update) is designated ready for broad deployment for all users via Windows Update.

We recommend commercial customers running earlier versions of Windows 10 begin broad deployments of Windows 10, version 1903 in their organizations.

Note Follow @WindowsUpdate to find out when new content is published to the release information dashboard.
-
- - " - -- items: - - type: list - style: cards - className: cardsM - columns: 3 - items: - - - href: https://aka.ms/Windows7ESU - html: Stay protected with Extended Security Updates > - image: - src: https://docs.microsoft.com/media/common/i_subscription.svg - title: Still have devices running Windows 7 in your enterprise? - - href: https://aka.ms/1909mechanics - html: Explore the improvements > - image: - src: http://docs.microsoft.com/media/common/i_investigate.svg - title: Windows 10, version 1909 delivery options - - href: https://aka.ms/whats-new-in-1909 - html: Learn about the latest capabilities for IT > - image: - src: http://docs.microsoft.com/media/common/i_article.svg - title: What’s new in Windows 10, version 1909 -- items: - - type: markdown - text: " - - " -- items: - - type: markdown - text: " -
- " - -- title: Known issues -- items: - - type: markdown - text: "
This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

- - - - - -
SummaryOriginating updateStatusLast updated
“Reset this PC” feature might fail
“Reset this PC” feature is also called “Push Button Reset” or PBR.

See details >
N/A
February 11, 2020
KB4524244
Mitigated
February 15, 2020
01:22 AM PT
You might encounter issues with KB4524244
You might encounter issues trying to install or after installing KB4524244

See details >
N/A
February 11, 2020
KB4524244
Mitigated
February 15, 2020
01:22 AM PT
Issues with some older versions of Avast and AVG anti-virus products
Microsoft and Avast has identified compatibility issues with some versions of Avast and AVG Antivirus.

See details >
N/A

Mitigated External
November 25, 2019
05:25 PM PT
TLS connections might fail or timeout
Transport Layer Security (TLS) connections might fail or timeout when connecting or attempting a resumption.

See details >
OS Build 18362.418

October 08, 2019
KB4517389
Mitigated External
November 05, 2019
03:36 PM PT
- " - -- title: Issue details -- items: - - type: markdown - text: " -
-
- " -- title: February 2020 -- items: - - type: markdown - text: " - - - -
DetailsOriginating updateStatusHistory
“Reset this PC” feature might fail
Using the “Reset this PC” feature, also called “Push Button Reset” or PBR, might fail. You might restart into recovery with “Choose an option” at the top of the screen with various options or you might restart to your desktop and receive the error “There was a problem resetting your PC”.

Affected platforms:
  • Client: Windows 10, version 1909; Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
  • Server: Windows Server, version 1909; Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016
Workaround: The standalone security update, KB4524244 has been removed and will not re-offered from Windows Update, Windows Server Update Services (WSUS) or Microsoft Update Catalog. Note This does not affect any other update, including Latest Cumulative Update (LCU), Monthly Rollup or Security Only update.

If you have installed this update and are experiencing this issue, the following steps should allow you to reset your device:
  1. Select the start button or Windows Desktop Search and type update history and select View your Update history.
  2. On the Settings/View update history dialog window, Select Uninstall Updates.
  3. On the Installed Updates dialog window, find and select KB4524244 and select the Uninstall button.
  4. Restart your device.
  5. Upon restart use the “Reset this PC” feature and you should not encounter this issue.

Next steps: We are working on an improved version of this update in coordination with our partners and will release it in a future update.

Back to top
N/A
February 11, 2020
KB4524244
Mitigated
Last updated:
February 15, 2020
01:22 AM PT

Opened:
February 15, 2020
12:02 AM PT
You might encounter issues with KB4524244
You might encounter issues trying to install or after installing KB4524244.

Affected platforms:
  • Client: Windows 10, version 1909; Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1
  • Server: Windows Server, version 1909; Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012
Workaround: To help a sub-set of affected devices, the standalone security update (KB4524244) has been removed and will not re-offered from Windows Update, Windows Server Update Services (WSUS) or Microsoft Update Catalog. Note This does not affect any other update, including Latest Cumulative Updates (LCUs), Monthly Rollups or Security Only updates.

If this update is installed and you are experiencing issues, you can uninstall this update.
  1. Select the start button or Windows Desktop Search and type update history and select View your Update history.
  2. On the Settings/View update history dialog window, Select Uninstall Updates.
  3. On the Installed Updates dialog window, find and select KB4524244 and select the Uninstall button.
  4. Restart your device.
 
Next steps: We are working on an improved version of this update in coordination with our partners and will release it in a future update.

Back to top
N/A
February 11, 2020
KB4524244
Mitigated
Last updated:
February 15, 2020
01:22 AM PT

Opened:
February 15, 2020
12:02 AM PT
- " - -- title: November 2019 -- items: - - type: markdown - text: " - - - -
DetailsOriginating updateStatusHistory
Issues with some older versions of Avast and AVG anti-virus products
Microsoft and Avast has identified compatibility issues with some older versions of Avast Antivirus and AVG Antivirus that might still be installed by a small number of users. Any application from Avast or AVG that contains Antivirus version 19.5.4444.567 or earlier is affected.

To safeguard your upgrade experience, we have applied a hold on devices with affected Avast and AVG Antivirus from being offered or installing Windows 10, version 1903 or Windows 10, version 1909, until the application is updated.

Affected platforms:
  • Client: Windows 10, version 1909; Windows 10, version 1903
  • Server: Windows Server, version 1909; Windows Server, version 1903
Workaround: Before updating to Windows 10, version 1903 or Windows 10, version 1909, you will need to download and install an updated version of your Avast or AVG application. Guidance for Avast and AVG customers can be found in the following support articles:
Note We recommend that you do not attempt to manually update using the Update now button or the Media Creation Tool until a new version of your Avast or AVG application has been installed and the Windows 10, version 1903 or Windows 10, version 1909 feature update has been automatically offered to you.

Back to top
N/A

Mitigated External
Last updated:
November 25, 2019
05:25 PM PT

Opened:
November 22, 2019
04:10 PM PT
TLS connections might fail or timeout
Updates for Windows released October 8, 2019 or later provide protections, tracked by CVE-2019-1318, against an attack that could allow unauthorized access to information or data within TLS connections. This type of attack is known as a man-in-the-middle exploit. Windows might fail to connect to TLS clients and servers that do not support Extended Master Secret for resumption (RFC 7627). Lack of RFC support might cause one or more of the following errors or logged events:
  • \"The request was aborted: Could not create SSL/TLS secure Channel\"
  • SCHANNEL event 36887 is logged in the System event log with the description, \"A fatal alert was received from the remote endpoint. The TLS protocol defined fatal alert code is 20.​\"
Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2

Next Steps: Connections between two devices running any supported version of Windows should not have this issue when fully updated. There is no update for Windows needed for this issue. These changes are required to address a security issue and security compliance. For information, see KB4528489.

Back to top
OS Build 18362.418

October 08, 2019
KB4517389
Mitigated External
Last updated:
November 05, 2019
03:36 PM PT

Opened:
November 05, 2019
03:36 PM PT
- " diff --git a/windows/release-information/status-windows-10-1909.yml b/windows/release-information/status-windows-10-1909.yml deleted file mode 100644 index 54406eaa62..0000000000 --- a/windows/release-information/status-windows-10-1909.yml +++ /dev/null @@ -1,97 +0,0 @@ -### YamlMime:YamlDocument - -documentType: LandingData -title: Windows 10, version 1909 and Windows Server, version 1909 -metadata: - document_id: - title: Windows 10, version 1909 and Windows Server, version 1909 - description: View announcements and review known issues and fixes for Windows 10 version 1909 and Windows Server 1909 - keywords: Windows 10, issues, fixes, announcements, Windows Server, advisories - ms.localizationpriority: high - author: greg-lindsay - ms.author: greglin - manager: dougkim - ms.topic: article - ms.devlang: na - -sections: -- items: - - type: markdown - text: " - Find information on known issues and the status of the rollout for Windows 10, version 1909 and Windows Server, version 1909. Looking for a specific issue? Press CTRL + F (or Command + F if you are using a Mac) and enter your search term(s). - - -
Current status as of January 21, 2020:
Windows 10, version 1909 is available for any user on a recent version of Windows 10 who manually selects “Check for updates” via Windows Update. The recommended servicing status is Semi-Annual Channel.
 
We are starting the next phase in our controlled approach to automatically initiate a feature update for an increased number of devices running the October 2018 Update (Windows 10, version 1809) Home and Pro editions, keeping those devices supported and receiving the monthly updates that are critical to device security and ecosystem health. Our rollout process starts several months in advance of the end of service date to provide adequate time for a smooth update process.

For information on how users running Windows 10, version 1903 can update to Windows 10, version 1909 in a new, streamlined way, see this post.
 
Note follow @WindowsUpdate on Twitter to find out when new content is published to the release information dashboard.
-
- - " - -- items: - - type: list - style: cards - className: cardsM - columns: 3 - items: - - - href: https://aka.ms/Windows7ESU - html: Stay protected with Extended Security Updates > - image: - src: https://docs.microsoft.com/media/common/i_subscription.svg - title: Still have devices running Windows 7 in your enterprise? - - href: https://aka.ms/1909mechanics - html: Explore the improvements > - image: - src: http://docs.microsoft.com/media/common/i_investigate.svg - title: Windows 10, version 1909 delivery options - - href: https://aka.ms/whats-new-in-1909 - html: Learn about the latest capabilities for IT > - image: - src: http://docs.microsoft.com/media/common/i_article.svg - title: What’s new in Windows 10, version 1909 -- items: - - type: markdown - text: " - - " -- items: - - type: markdown - text: " -
- " - -- title: Known issues -- items: - - type: markdown - text: "
This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

- - - - -
SummaryOriginating updateStatusLast updated
“Reset this PC” feature might fail
“Reset this PC” feature is also called “Push Button Reset” or PBR.

See details >
N/A
February 11, 2020
KB4524244
Mitigated
February 15, 2020
01:22 AM PT
You might encounter issues with KB4524244
You might encounter issues trying to install or after installing KB4524244

See details >
N/A
February 11, 2020
KB4524244
Mitigated
February 15, 2020
01:22 AM PT
Issues with some older versions of Avast and AVG anti-virus products
Microsoft and Avast has identified compatibility issues with some versions of Avast and AVG Antivirus.

See details >
N/A

Mitigated External
November 25, 2019
05:25 PM PT
- " - -- title: Issue details -- items: - - type: markdown - text: " -
-
- " -- title: February 2020 -- items: - - type: markdown - text: " - - - -
DetailsOriginating updateStatusHistory
“Reset this PC” feature might fail
Using the “Reset this PC” feature, also called “Push Button Reset” or PBR, might fail. You might restart into recovery with “Choose an option” at the top of the screen with various options or you might restart to your desktop and receive the error “There was a problem resetting your PC”.

Affected platforms:
  • Client: Windows 10, version 1909; Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
  • Server: Windows Server, version 1909; Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016
Workaround: The standalone security update, KB4524244 has been removed and will not re-offered from Windows Update, Windows Server Update Services (WSUS) or Microsoft Update Catalog. Note This does not affect any other update, including Latest Cumulative Update (LCU), Monthly Rollup or Security Only update.

If you have installed this update and are experiencing this issue, the following steps should allow you to reset your device:
  1. Select the start button or Windows Desktop Search and type update history and select View your Update history.
  2. On the Settings/View update history dialog window, Select Uninstall Updates.
  3. On the Installed Updates dialog window, find and select KB4524244 and select the Uninstall button.
  4. Restart your device.
  5. Upon restart use the “Reset this PC” feature and you should not encounter this issue.

Next steps: We are working on an improved version of this update in coordination with our partners and will release it in a future update.

Back to top
N/A
February 11, 2020
KB4524244
Mitigated
Last updated:
February 15, 2020
01:22 AM PT

Opened:
February 15, 2020
12:02 AM PT
You might encounter issues with KB4524244
You might encounter issues trying to install or after installing KB4524244.

Affected platforms:
  • Client: Windows 10, version 1909; Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1
  • Server: Windows Server, version 1909; Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012
Workaround: To help a sub-set of affected devices, the standalone security update (KB4524244) has been removed and will not re-offered from Windows Update, Windows Server Update Services (WSUS) or Microsoft Update Catalog. Note This does not affect any other update, including Latest Cumulative Updates (LCUs), Monthly Rollups or Security Only updates.

If this update is installed and you are experiencing issues, you can uninstall this update.
  1. Select the start button or Windows Desktop Search and type update history and select View your Update history.
  2. On the Settings/View update history dialog window, Select Uninstall Updates.
  3. On the Installed Updates dialog window, find and select KB4524244 and select the Uninstall button.
  4. Restart your device.
 
Next steps: We are working on an improved version of this update in coordination with our partners and will release it in a future update.

Back to top
N/A
February 11, 2020
KB4524244
Mitigated
Last updated:
February 15, 2020
01:22 AM PT

Opened:
February 15, 2020
12:02 AM PT
- " - -- title: November 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Issues with some older versions of Avast and AVG anti-virus products
Microsoft and Avast has identified compatibility issues with some older versions of Avast Antivirus and AVG Antivirus that might still be installed by a small number of users. Any application from Avast or AVG that contains Antivirus version 19.5.4444.567 or earlier is affected.

To safeguard your upgrade experience, we have applied a hold on devices with affected Avast and AVG Antivirus from being offered or installing Windows 10, version 1903 or Windows 10, version 1909, until the application is updated.

Affected platforms:
  • Client: Windows 10, version 1909; Windows 10, version 1903
  • Server: Windows Server, version 1909; Windows Server, version 1903
Workaround: Before updating to Windows 10, version 1903 or Windows 10, version 1909, you will need to download and install an updated version of your Avast or AVG application. Guidance for Avast and AVG customers can be found in the following support articles:
Note We recommend that you do not attempt to manually update using the Update now button or the Media Creation Tool until a new version of your Avast or AVG application has been installed and the Windows 10, version 1903 or Windows 10, version 1909 feature update has been automatically offered to you.

Back to top
N/A

Mitigated External
Last updated:
November 25, 2019
05:25 PM PT

Opened:
November 22, 2019
04:10 PM PT
- " diff --git a/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml b/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml deleted file mode 100644 index d7e5928590..0000000000 --- a/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml +++ /dev/null @@ -1,111 +0,0 @@ -### YamlMime:YamlDocument - -documentType: LandingData -title: Windows 7 and Windows Server 2008 R2 SP1 -metadata: - document_id: - title: Windows 7 and Windows Server 2008 R2 SP1 - description: View announcements and review known issues and fixes for Windows 7 and Windows Server 2008 R2 SP1 - keywords: Windows 10, issues, fixes, announcements, Windows Server, advisories - ms.localizationpriority: high - author: greg-lindsay - ms.author: greglin - manager: dougkim - ms.topic: article - ms.devlang: na - -sections: -- items: - - type: markdown - text: " - Find information on known issues for Windows 7 and Windows Server 2008 R2 SP1. Looking for a specific issue? Press CTRL + F (or Command + F if you are using a Mac) and enter your search term(s). - - " - -- items: - - type: list - style: cards - className: cardsM - columns: 3 - items: - - - href: https://aka.ms/Windows7ESU - html: Stay protected with Extended Security Updates > - image: - src: https://docs.microsoft.com/media/common/i_subscription.svg - title: Still have devices running Windows 7 in your enterprise? - - href: https://aka.ms/1909mechanics - html: Explore the improvements > - image: - src: http://docs.microsoft.com/media/common/i_investigate.svg - title: Windows 10, version 1909 delivery options - - href: https://aka.ms/whats-new-in-1909 - html: Learn about the latest capabilities for IT > - image: - src: http://docs.microsoft.com/media/common/i_article.svg - title: What’s new in Windows 10, version 1909 -- items: - - type: markdown - text: " - - " -- items: - - type: markdown - text: " -
- " - -- title: Known issues -- items: - - type: markdown - text: "
This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

- - - - - -
SummaryOriginating updateStatusLast updated
After installing an update and restarting, you might receive an error
You might receive the error, “Failure to configure Windows updates. Reverting Changes.” or \"Failed\" in Update History.

See details >
February 11, 2020
KB4537820
Resolved
February 12, 2020
05:37 PM PT
Custom wallpaper displays as black
Using a custom image set to \"Stretch\" might not display as expected.

See details >
January 14, 2020
KB4534310
Resolved
KB4539601
February 07, 2020
10:00 AM PT
TLS connections might fail or timeout
Transport Layer Security (TLS) connections might fail or timeout when connecting or attempting a resumption.

See details >
October 08, 2019
KB4519976
Mitigated External
November 05, 2019
03:36 PM PT
IA64 and x64 devices may fail to start after installing updates
After installing updates released on or after August 13, 2019, IA64 and x64 devices using EFI Boot may fail to start.

See details >
August 13, 2019
KB4512506
Mitigated
August 17, 2019
12:59 PM PT
- " - -- title: Issue details -- items: - - type: markdown - text: " -
-
- " -- title: February 2020 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
After installing an update and restarting, you might receive an error
After installing KB4537820 and restarting your device, you might receive the error, “Failure to configure Windows updates. Reverting Changes. Do not turn off your computer,” and the update might show as Failed in Update History.

Affected platforms:
  • Client: Windows 7 SP1
  • Server: Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Resolution: This is expected in the following circumstances:
  • If you are installing this update on a device that is running an edition that is not supported for ESU. For a complete list of which editions are supported, see KB4497181.
  • If you do not have an ESU MAK add-on key installed and activated. 
If you have purchased an ESU key and have encountered this issue, please verify you have applied all prerequisites and that your key is activated. For information on activation, please see this blog post. For information on the prerequisites, see the \"How to get this update\" section of this article.

Back to top
February 11, 2020
KB4537820
Resolved
Resolved:
February 12, 2020
05:37 PM PT

Opened:
February 12, 2020
03:47 PM PT
- " - -- title: January 2020 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Custom wallpaper displays as black
After installing KB4534310, your desktop wallpaper when set to \"Stretch\" might display as black.

Affected platforms:
  • Client: Windows 7 SP1
  • Server: Windows Server 2008 R2 SP1
Resolution: This issue was resolved in KB4539601, if you are using Monthly Rollups. If you are using Security Only updates, see KB4539602. These updates are available for all customers running Windows 7 SP1 and Windows Server 2008 R2 SP1.

Back to top
January 14, 2020
KB4534310
Resolved
KB4539601
Resolved:
February 07, 2020
10:00 AM PT

Opened:
January 24, 2020
09:15 AM PT
- " - -- title: November 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
TLS connections might fail or timeout
Updates for Windows released October 8, 2019 or later provide protections, tracked by CVE-2019-1318, against an attack that could allow unauthorized access to information or data within TLS connections. This type of attack is known as a man-in-the-middle exploit. Windows might fail to connect to TLS clients and servers that do not support Extended Master Secret for resumption (RFC 7627). Lack of RFC support might cause one or more of the following errors or logged events:
  • \"The request was aborted: Could not create SSL/TLS secure Channel\"
  • SCHANNEL event 36887 is logged in the System event log with the description, \"A fatal alert was received from the remote endpoint. The TLS protocol defined fatal alert code is 20.​\"
Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2

Next Steps: Connections between two devices running any supported version of Windows should not have this issue when fully updated. There is no update for Windows needed for this issue. These changes are required to address a security issue and security compliance. For information, see KB4528489.

Back to top
October 08, 2019
KB4519976
Mitigated External
Last updated:
November 05, 2019
03:36 PM PT

Opened:
November 05, 2019
03:36 PM PT
- " - -- title: August 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
IA64 and x64 devices may fail to start after installing updates
IA64 devices (in any configuration) and x64 devices using EFI boot that were provisioned after the July 9th updates and/or skipped the recommended update (KB3133977), may fail to start with the following error:
\"File: \\Windows\\system32\\winload.efi
Status: 0xc0000428
Info: Windows cannot verify the digital signature for this file.\"

Affected platforms:
  • Client: Windows 7 SP1
  • Server: Windows Server 2008 R2 SP1
Take Action: To resolve this issue please follow the steps outlined in the SHA-2 support FAQ article for error code 0xc0000428.

Back to top
August 13, 2019
KB4512506
Mitigated
Last updated:
August 17, 2019
12:59 PM PT

Opened:
August 13, 2019
08:34 AM PT
- " diff --git a/windows/release-information/status-windows-8.1-and-windows-server-2012-r2.yml b/windows/release-information/status-windows-8.1-and-windows-server-2012-r2.yml deleted file mode 100644 index 01f8a8436e..0000000000 --- a/windows/release-information/status-windows-8.1-and-windows-server-2012-r2.yml +++ /dev/null @@ -1,111 +0,0 @@ -### YamlMime:YamlDocument - -documentType: LandingData -title: Windows 8.1 and Windows Server 2012 R2 -metadata: - document_id: - title: Windows 8.1 and Windows Server 2012 R2 - description: View announcements and review known issues and fixes for Windows 8.1 and Windows Server 2012 R2. - keywords: Windows 10, issues, fixes, announcements, Windows Server, advisories - ms.localizationpriority: high - author: greg-lindsay - ms.author: greglin - manager: dougkim - ms.topic: article - ms.devlang: na - -sections: -- items: - - type: markdown - text: " - Find information on known issues for Windows 8.1 and Windows Server 2012 R2. Looking for a specific issue? Press CTRL + F (or Command + F if you are using a Mac) and enter your search term(s). - - " - -- items: - - type: list - style: cards - className: cardsM - columns: 3 - items: - - - href: https://aka.ms/Windows7ESU - html: Stay protected with Extended Security Updates > - image: - src: https://docs.microsoft.com/media/common/i_subscription.svg - title: Still have devices running Windows 7 in your enterprise? - - href: https://aka.ms/1909mechanics - html: Explore the improvements > - image: - src: http://docs.microsoft.com/media/common/i_investigate.svg - title: Windows 10, version 1909 delivery options - - href: https://aka.ms/whats-new-in-1909 - html: Learn about the latest capabilities for IT > - image: - src: http://docs.microsoft.com/media/common/i_article.svg - title: What’s new in Windows 10, version 1909 -- items: - - type: markdown - text: " - - " -- items: - - type: markdown - text: " -
- " - -- title: Known issues -- items: - - type: markdown - text: "
This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

- - - - - -
SummaryOriginating updateStatusLast updated
You might encounter issues with KB4502496
You might encounter issues trying to install or after installing KB4502496

See details >
February 11, 2020
KB4502496
Mitigated
February 15, 2020
01:22 AM PT
TLS connections might fail or timeout
Transport Layer Security (TLS) connections might fail or timeout when connecting or attempting a resumption.

See details >
October 08, 2019
KB4520005
Mitigated External
November 05, 2019
03:36 PM PT
Japanese IME doesn't show the new Japanese Era name as a text input option
With previous dictionary updates installed, the Japanese IME doesn't show the new Japanese Era name as an input option.

See details >
April 25, 2019
KB4493443
Mitigated
May 15, 2019
05:53 PM PT
Certain operations performed on a Cluster Shared Volume may fail
Operations performed on files or folders on a CSV may fail with the error: STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5).

See details >
January 08, 2019
KB4480963
Mitigated
April 25, 2019
02:00 PM PT
- " - -- title: Issue details -- items: - - type: markdown - text: " -
-
- " -- title: February 2020 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
You might encounter issues with KB4502496
You might encounter issues trying to install or after installing KB4502496.

Affected platforms:
  • Client: Windows 10, version 1909; Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1
  • Server: Windows Server, version 1909; Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012
Workaround: To help a sub-set of affected devices, the standalone security update (KB4502496) has been removed and will not re-offered from Windows Update, Windows Server Update Services (WSUS) or Microsoft Update Catalog. Note This does not affect any other update, including Latest Cumulative Updates (LCUs), Monthly Rollups or Security Only updates.

If this update is installed and you are experiencing issues, you can uninstall this update.
  1. Select the start button or Windows Desktop Search and type update history and select View your Update history.
  2. On the Settings/View update history dialog window, Select Uninstall Updates.
  3. On the Installed Updates dialog window, find and select KB4502496 and select the Uninstall button.
  4. Restart your device.
 
Next steps: We are working on an improved version of this update in coordination with our partners and will release it in a future update.

Back to top
February 11, 2020
KB4502496
Mitigated
Last updated:
February 15, 2020
01:22 AM PT

Opened:
February 15, 2020
12:02 AM PT
- " - -- title: November 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
TLS connections might fail or timeout
Updates for Windows released October 8, 2019 or later provide protections, tracked by CVE-2019-1318, against an attack that could allow unauthorized access to information or data within TLS connections. This type of attack is known as a man-in-the-middle exploit. Windows might fail to connect to TLS clients and servers that do not support Extended Master Secret for resumption (RFC 7627). Lack of RFC support might cause one or more of the following errors or logged events:
  • \"The request was aborted: Could not create SSL/TLS secure Channel\"
  • SCHANNEL event 36887 is logged in the System event log with the description, \"A fatal alert was received from the remote endpoint. The TLS protocol defined fatal alert code is 20.​\"
Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2

Next Steps: Connections between two devices running any supported version of Windows should not have this issue when fully updated. There is no update for Windows needed for this issue. These changes are required to address a security issue and security compliance. For information, see KB4528489.

Back to top
October 08, 2019
KB4520005
Mitigated External
Last updated:
November 05, 2019
03:36 PM PT

Opened:
November 05, 2019
03:36 PM PT
- " - -- title: May 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Japanese IME doesn't show the new Japanese Era name as a text input option
If previous dictionary updates are installed, the Japanese input method editor (IME) doesn't show the new Japanese Era name as a text input option.

Affected platforms:
  • Client: Windows 8.1
  • Server: Windows Server 2012 R2; Windows Server 2012
Workaround:
If you see any of the previous dictionary updates listed below, uninstall it from Programs and features > Uninstall or change a program. New words that were in previous dictionary updates are also in this update.
  • Update for Japanese Microsoft IME Standard Dictionary (15.0.2013)
  • Update for Japanese Microsoft IME Standard Extended Dictionary (15.0.2013)
  • Update for Japanese Microsoft IME Standard Dictionary (15.0.1215)
  • Update for Japanese Microsoft IME Standard Extended Dictionary (15.0.1215)
  • Update for Japanese Microsoft IME Standard Dictionary (15.0.1080)
  • Update for Japanese Microsoft IME Standard Extended Dictionary (15.0.1080)

Back to top
April 25, 2019
KB4493443
Mitigated
Last updated:
May 15, 2019
05:53 PM PT

Opened:
May 15, 2019
05:53 PM PT
- " - -- title: January 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Certain operations performed on a Cluster Shared Volume may fail
Certain operations, such as rename, that you perform on files or folders that are on a Cluster Shared Volume (CSV) may fail with the error, “STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)”. This occurs when you perform the operation on a CSV owner node from a process that doesn’t have administrator privilege.

Affected platforms: 
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10, version 1507; Windows 10 Enterprise LTSB 2015; Windows 8.1
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012
Workaround: Do one of the following:
  • Perform the operation from a process that has administrator privilege.
  • Perform the operation from a node that doesn’t have CSV ownership.
Next steps: Microsoft is working on a resolution and will provide an update in an upcoming release.

Back to top
January 08, 2019
KB4480963
Mitigated
Last updated:
April 25, 2019
02:00 PM PT

Opened:
January 08, 2019
10:00 AM PT
- " diff --git a/windows/release-information/status-windows-server-2008-sp2.yml b/windows/release-information/status-windows-server-2008-sp2.yml deleted file mode 100644 index 386d5d16ad..0000000000 --- a/windows/release-information/status-windows-server-2008-sp2.yml +++ /dev/null @@ -1,91 +0,0 @@ -### YamlMime:YamlDocument - -documentType: LandingData -title: Windows Server 2008 SP2 -metadata: - document_id: - title: Windows Server 2008 SP2 - description: View announcements and review known issues and fixes for Windows Server 2008 SP2. - keywords: Windows, Windows 10, issues, fixes, announcements, Windows Server, advisories - ms.localizationpriority: high - author: greg-lindsay - ms.author: greglin - manager: dougkim - ms.topic: article - ms.devlang: na - -sections: -- items: - - type: markdown - text: " - Find information on known issues for Windows Server 2008 SP2. Looking for a specific issue? Press CTRL + F (or Command + F if you are using a Mac) and enter your search term(s). - - " - -- items: - - type: list - style: cards - className: cardsM - columns: 3 - items: - - - href: https://aka.ms/Windows7ESU - html: Stay protected with Extended Security Updates > - image: - src: https://docs.microsoft.com/media/common/i_subscription.svg - title: Still have devices running Windows 7 in your enterprise? - - href: https://aka.ms/1909mechanics - html: Explore the improvements > - image: - src: http://docs.microsoft.com/media/common/i_investigate.svg - title: Windows 10, version 1909 delivery options - - href: https://aka.ms/whats-new-in-1909 - html: Learn about the latest capabilities for IT > - image: - src: http://docs.microsoft.com/media/common/i_article.svg - title: What’s new in Windows 10, version 1909 -- items: - - type: markdown - text: " - - " -- items: - - type: markdown - text: " -
- " - -- title: Known issues -- items: - - type: markdown - text: "
This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

- - - -
SummaryOriginating updateStatusLast updated
After installing an update and restarting, you might receive an error
You might receive the error, “Failure to configure Windows updates. Reverting Changes.” or \"Failed\" in Update History.

See details >
February 11, 2020
KB4537810
Resolved
February 12, 2020
05:37 PM PT
TLS connections might fail or timeout
Transport Layer Security (TLS) connections might fail or timeout when connecting or attempting a resumption.

See details >
October 08, 2019
KB4520002
Mitigated External
November 05, 2019
03:36 PM PT
- " - -- title: Issue details -- items: - - type: markdown - text: " -
-
- " -- title: February 2020 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
After installing an update and restarting, you might receive an error
After installing KB4537810 and restarting your device, you might receive the error, “Failure to configure Windows updates. Reverting Changes. Do not turn off your computer,” and the update might show as Failed in Update History.

Affected platforms:
  • Client: Windows 7 SP1
  • Server: Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Resolution: This is expected in the following circumstances:
  • If you are installing this update on a device that is running an edition that is not supported for ESU. For a complete list of which editions are supported, see KB4497181.
  • If you do not have an ESU MAK add-on key installed and activated. 
If you have purchased an ESU key and have encountered this issue, please verify you have applied all prerequisites and that your key is activated. For information on activation, please see this blog post. For information on the prerequisites, see the \"How to get this update\" section of this article.

Back to top
February 11, 2020
KB4537810
Resolved
Resolved:
February 12, 2020
05:37 PM PT

Opened:
February 12, 2020
03:47 PM PT
- " - -- title: November 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
TLS connections might fail or timeout
Updates for Windows released October 8, 2019 or later provide protections, tracked by CVE-2019-1318, against an attack that could allow unauthorized access to information or data within TLS connections. This type of attack is known as a man-in-the-middle exploit. Windows might fail to connect to TLS clients and servers that do not support Extended Master Secret for resumption (RFC 7627). Lack of RFC support might cause one or more of the following errors or logged events:
  • \"The request was aborted: Could not create SSL/TLS secure Channel\"
  • SCHANNEL event 36887 is logged in the System event log with the description, \"A fatal alert was received from the remote endpoint. The TLS protocol defined fatal alert code is 20.​\"
Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2

Next Steps: Connections between two devices running any supported version of Windows should not have this issue when fully updated. There is no update for Windows needed for this issue. These changes are required to address a security issue and security compliance. For information, see KB4528489.

Back to top
October 08, 2019
KB4520002
Mitigated External
Last updated:
November 05, 2019
03:36 PM PT

Opened:
November 05, 2019
03:36 PM PT
- " diff --git a/windows/release-information/status-windows-server-2012.yml b/windows/release-information/status-windows-server-2012.yml deleted file mode 100644 index cba7737955..0000000000 --- a/windows/release-information/status-windows-server-2012.yml +++ /dev/null @@ -1,111 +0,0 @@ -### YamlMime:YamlDocument - -documentType: LandingData -title: Windows Server 2012 -metadata: - document_id: - title: Windows Server 2012 - description: View announcements and review known issues and fixes for Windows Server 2012 - keywords: Windows 10, issues, fixes, announcements, Windows Server, advisories - ms.localizationpriority: high - author: greg-lindsay - ms.author: greglin - manager: dougkim - ms.topic: article - ms.devlang: na - -sections: -- items: - - type: markdown - text: " - Find information on known issues for Windows Server 2012. Looking for a specific issue? Press CTRL + F (or Command + F if you are using a Mac) and enter your search term(s). - - " - -- items: - - type: list - style: cards - className: cardsM - columns: 3 - items: - - - href: https://aka.ms/Windows7ESU - html: Stay protected with Extended Security Updates > - image: - src: https://docs.microsoft.com/media/common/i_subscription.svg - title: Still have devices running Windows 7 in your enterprise? - - href: https://aka.ms/1909mechanics - html: Explore the improvements > - image: - src: http://docs.microsoft.com/media/common/i_investigate.svg - title: Windows 10, version 1909 delivery options - - href: https://aka.ms/whats-new-in-1909 - html: Learn about the latest capabilities for IT > - image: - src: http://docs.microsoft.com/media/common/i_article.svg - title: What’s new in Windows 10, version 1909 -- items: - - type: markdown - text: " - - " -- items: - - type: markdown - text: " -
- " - -- title: Known issues -- items: - - type: markdown - text: "
This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

- - - - - -
SummaryOriginating updateStatusLast updated
You might encounter issues with KB4502496
You might encounter issues trying to install or after installing KB4502496

See details >
February 11, 2020
KB4502496
Mitigated
February 15, 2020
01:22 AM PT
TLS connections might fail or timeout
Transport Layer Security (TLS) connections might fail or timeout when connecting or attempting a resumption.

See details >
October 08, 2019
KB4520007
Mitigated External
November 05, 2019
03:36 PM PT
Japanese IME doesn't show the new Japanese Era name as a text input option
With previous dictionary updates installed, the Japanese IME doesn't show the new Japanese Era name as an input option.

See details >
April 25, 2019
KB4493462
Mitigated
May 15, 2019
05:53 PM PT
Certain operations performed on a Cluster Shared Volume may fail
Operations performed on files or folders on a CSV may fail with the error: STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5).

See details >
January 08, 2019
KB4480975
Mitigated
April 25, 2019
02:00 PM PT
- " - -- title: Issue details -- items: - - type: markdown - text: " -
-
- " -- title: February 2020 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
You might encounter issues with KB4502496
You might encounter issues trying to install or after installing KB4502496.

Affected platforms:
  • Client: Windows 10, version 1909; Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1
  • Server: Windows Server, version 1909; Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012
Workaround: To help a sub-set of affected devices, the standalone security update (KB4502496) has been removed and will not re-offered from Windows Update, Windows Server Update Services (WSUS) or Microsoft Update Catalog. Note This does not affect any other update, including Latest Cumulative Updates (LCUs), Monthly Rollups or Security Only updates.

If this update is installed and you are experiencing issues, you can uninstall this update.
  1. Select the start button or Windows Desktop Search and type update history and select View your Update history.
  2. On the Settings/View update history dialog window, Select Uninstall Updates.
  3. On the Installed Updates dialog window, find and select KB4502496 and select the Uninstall button.
  4. Restart your device.
 
Next steps: We are working on an improved version of this update in coordination with our partners and will release it in a future update.

Back to top
February 11, 2020
KB4502496
Mitigated
Last updated:
February 15, 2020
01:22 AM PT

Opened:
February 15, 2020
12:02 AM PT
- " - -- title: November 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
TLS connections might fail or timeout
Updates for Windows released October 8, 2019 or later provide protections, tracked by CVE-2019-1318, against an attack that could allow unauthorized access to information or data within TLS connections. This type of attack is known as a man-in-the-middle exploit. Windows might fail to connect to TLS clients and servers that do not support Extended Master Secret for resumption (RFC 7627). Lack of RFC support might cause one or more of the following errors or logged events:
  • \"The request was aborted: Could not create SSL/TLS secure Channel\"
  • SCHANNEL event 36887 is logged in the System event log with the description, \"A fatal alert was received from the remote endpoint. The TLS protocol defined fatal alert code is 20.​\"
Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2

Next Steps: Connections between two devices running any supported version of Windows should not have this issue when fully updated. There is no update for Windows needed for this issue. These changes are required to address a security issue and security compliance. For information, see KB4528489.

Back to top
October 08, 2019
KB4520007
Mitigated External
Last updated:
November 05, 2019
03:36 PM PT

Opened:
November 05, 2019
03:36 PM PT
- " - -- title: May 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Japanese IME doesn't show the new Japanese Era name as a text input option
If previous dictionary updates are installed, the Japanese input method editor (IME) doesn't show the new Japanese Era name as a text input option.

Affected platforms:
  • Client: Windows 8.1
  • Server: Windows Server 2012 R2; Windows Server 2012
Workaround:
If you see any of the previous dictionary updates listed below, uninstall it from Programs and features > Uninstall or change a program. New words that were in previous dictionary updates are also in this update.
  • Update for Japanese Microsoft IME Standard Dictionary (15.0.2013)
  • Update for Japanese Microsoft IME Standard Extended Dictionary (15.0.2013)
  • Update for Japanese Microsoft IME Standard Dictionary (15.0.1215)
  • Update for Japanese Microsoft IME Standard Extended Dictionary (15.0.1215)
  • Update for Japanese Microsoft IME Standard Dictionary (15.0.1080)
  • Update for Japanese Microsoft IME Standard Extended Dictionary (15.0.1080)

Back to top
April 25, 2019
KB4493462
Mitigated
Last updated:
May 15, 2019
05:53 PM PT

Opened:
May 15, 2019
05:53 PM PT
- " - -- title: January 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Certain operations performed on a Cluster Shared Volume may fail
Certain operations, such as rename, that you perform on files or folders that are on a Cluster Shared Volume (CSV) may fail with the error, \"STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)\". This occurs when you perform the operation on a CSV owner node from a process that doesn’t have administrator privilege.

Affected platforms: 
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10, version 1507; Windows 10 Enterprise LTSB 2015; Windows 8.1
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012
Workaround: Do one of the following:
  • Perform the operation from a process that has administrator privilege.
  • Perform the operation from a node that doesn’t have CSV ownership.
Next steps: Microsoft is working on a resolution and will provide an update in an upcoming release.

Back to top
January 08, 2019
KB4480975
Mitigated
Last updated:
April 25, 2019
02:00 PM PT

Opened:
January 08, 2019
10:00 AM PT
- " diff --git a/windows/release-information/windows-message-center.yml b/windows/release-information/windows-message-center.yml deleted file mode 100644 index 28f4b85576..0000000000 --- a/windows/release-information/windows-message-center.yml +++ /dev/null @@ -1,89 +0,0 @@ -### YamlMime:YamlDocument - -documentType: LandingData -title: Windows message center -metadata: - document_id: - title: Windows message center - description: Windows message center - keywords: Windows 10, issues, fixes, announcements, Windows Server, advisories - ms.localizationpriority: high - author: greg-lindsay - ms.author: greglin - manager: dougkim - ms.topic: article - ms.devlang: na - -sections: - -- items: - - type: list - style: cards - className: cardsM - columns: 2 - items: - - - href: https://aka.ms/Windows7ESU - html: Stay protected with Extended Security Updates > - image: - src: https://docs.microsoft.com/media/common/i_subscription.svg - title: Still have devices running Windows 7 in your enterprise? - - href: https://aka.ms/1909mechanics - html: Explore the improvements > - image: - src: http://docs.microsoft.com/media/common/i_investigate.svg - title: Windows 10, version 1909 delivery options - - href: https://aka.ms/whats-new-in-1909 - html: Learn about the latest capabilities for IT > - image: - src: http://docs.microsoft.com/media/common/i_article.svg - title: What’s new in Windows 10, version 1909 - - href: https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog/Windows-10-update-servicing-cadence/ba-p/222376 - html: Learn more > - image: - src: https://docs.microsoft.com/media/common/i_investigate.svg - title: Windows 10 update servicing cadence - -- title: Recent announcements -- items: - - type: markdown - text: " - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MessageDate
February 2020 Windows 10, version 1909 and Windows 10, version 1903 \"D\" optional release is available
The February 2020 optional monthly “D” release for Windows 10, version 1909 and Windows 10, version 1903 is now available. For more information on the different types of monthly quality updates, see our Windows 10 update servicing cadence primer. Follow @WindowsUpdate for the latest on the availability of this release.
February 27, 2020
01:30 PM PT
February 2020 Windows \"C\" optional release is available.
The February 2020 optional monthly “C” release for all supported versions of Windows prior to Windows 10, version 1903 is now available. For more information on the different types of monthly quality updates, see our Windows 10 update servicing cadence primer. Follow @WindowsUpdate for the latest on the availability of this release.
February 25, 2020
08:00 AM PT
Status of February 2020 “C” release
The optional monthly “C” release for February 2020 for all supported versions of Windows and Windows Server prior to Windows 10, version 1903 and Windows Server, version 1903 will be available in the near term. For more information on the different types of monthly quality updates, see our Windows 10 update servicing cadence primer. Follow @WindowsUpdate for the latest on the availability of this release.
February 21, 2020
12:00 PM PT
Compatibility issue with some Windows Server container images
If you are encountering issues with Windows Server container images, please see KB4542617.
February 13, 2020
03:21 PM PT
Take action: February 2020 security update available for all supported versions of Windows
The February 2020 security update release, referred to as our “B” release, is now available for Windows 10, version 1909 and all supported versions of Windows. We recommend that you install these updates promptly. For more information on the different types of monthly quality updates, see our Windows 10 update servicing cadence primer. To be informed about the latest updates and releases, follow us on Twitter @WindowsUpdate.
February 11, 2020
08:00 AM PT
Take action: ESU security updates available for Windows 7 SP1, Windows Server 2008 R2 SP1 and Windows Server 2008 SP2
Windows 7 SP1, Windows Server 2008 R2 SP1, and Windows Server 2008 SP2 reached end of support on January 14, 2020. For customers who have purchased Extended Security Updates (ESU), the first monthly ESU security updates are now available. If your organization has not yet been able to complete your transition to Windows 10, Windows Server 2016, or Windows Server 2019 and want to continue to receive security updates for your current version of Windows, you will need to purchase Extended Security Updates. For information on how to do so, please see How to get Extended Security Updates for eligible Windows devices, Windows 7 ESU frequently ask questions, and Windows Server 2008 R2 SP1 and Windows Server 2008 SP2 ESU frequently asked questions.

We recommend ESU customers review the applicable KB article below for prerequisites and other important information you will need to deploy these updates.

The following updates were released today for Windows Server 2008 SP2:
The following updates were released today for Windows 7 SP1 and Windows Server 2008 R2 SP1:
February 11, 2020
08:00 AM PT
Resolved: Windows Search shows blank box
We are aware of a temporary server-side issue causing Windows search to show a blank box. This issue has been resolved for most users and in some cases, you might need to restart your device. We are working diligently to fully resolve the issue and will provide an update once resolved. 

This issue was resolved at 12:00 PM PST. If you are still experiencing issues, please restart your device. In rare cases, to mitigate this issue you may need to manually end the SearchUI.exe or SearchApp.exe process via Task Manager. (To locate these processes, select CTRL + Shift + Esc then select the Details tab.) If you have restarted and tried the previous mitigations and are still encountering issues with Windows Search, you are not experiencing the issue described here. Please see Fix problems in Windows Search for other mitigations.
February 05, 2020
12:00 PM PT
January 2020 Windows 10, version 1909 \"D\" optional release is available.
The January 2020 optional monthly “D” release for Windows 10, version 1909 and Windows 10, version 1903 is now available. For more information on the different types of monthly quality updates, see our Windows 10 update servicing cadence primer. Follow @WindowsUpdate for the latest on the availability of this release.
January 28, 2020
08:00 AM PT
January 2020 Windows \"C\" optional release is available.
The January 2020 optional monthly “C” release for all supported versions of Windows is now available. For more information on the different types of monthly quality updates, see our Windows 10 update servicing cadence primer. Follow @WindowsUpdate for the latest on the availability of this release.
January 23, 2020
12:00 PM PT
Windows 7 has reached end of support
Windows 7 reached end of support on January 14, 2020. If your organization has not yet been able to complete your transition from Windows 7 to Windows 10, and want to continue to receive security updates while you complete your upgrade projects, please read How to get Extended Security Updates for eligible Windows devices. For more information on end of service dates for currently supported versions of Windows 10, see the Windows lifecycle fact sheet.
January 15, 2020
10:00 AM PT
Take action: January 2020 security update available for all supported versions of Windows
The January 2020 security update release, referred to as our “B” release, is now available for Windows 10, version 1909 and all supported versions of Windows. We recommend that you install these updates promptly. For more information on the different types of monthly quality updates, see our Windows 10 update servicing cadence primer. To be informed about the latest updates and releases, follow us on Twitter @WindowsUpdate.
January 14, 2020
08:00 AM PT
Advisory: Windows CryptoAPI certificate validation vulnerability
On January 14, 2020, Microsoft released security updates to address an elliptic-curve cryptography (ECC) certificate validation issue in the Windows CryptoAPI. This vulnerability applies to all versions of the Windows 10 operating system, client and server. While we have not observed an attack exploiting this vulnerability, we recommend that you apply this update to all of your Windows 10 devices with priority. Here is what you need to know:
  • If you are running a supported version of Windows 10 and have automatic updates enabled, you are automatically protected and do not need to take any further action.
  • If you are managing updates on behalf of your organization, you should download the latest updates from the Microsoft Security Update Guide and apply those updates to your Windows 10 devices and servers as soon as possible.
If you are running an unsupported version of Windows 10, we recommend that you upgrade to the current version of Windows 10 to benefit from the latest security protections. For more information about this vulnerability, see the Microsoft Security Guidance for CVE-2020-0601 and the Microsoft Security Response Center blog, January 2020 Security Updates: CVE-2020-0601.
January 14, 2020
08:00 AM PT
Take action: December 2019 security update available for all supported versions of Windows
The December 2019 security update release, referred to as our “B” release, is now available for Windows 10, version 1909 and all supported versions of Windows. We recommend that you install these updates promptly. For more information on the different types of monthly quality updates, see our Windows 10 update servicing cadence primer. To be informed about the latest updates and releases, follow us on Twitter @WindowsUpdate.
December 10, 2019
08:00 AM PT
Timing of Windows 10 optional update releases (December 2019)
For the balance of this calendar year, there will be no optional non-security “C” and “D” releases for Windows 10. The \"C\" releases normally target the third week of the month, with \"D\" releases targeting the fourth week. For more information on the different types of monthly quality updates, see our Windows 10 update servicing cadence primer.
December 10, 2019
08:00 AM PT
Windows 10, version 1909 now available
Learn how to get Windows 10, version 1909 (the November 2019 Update), and explore how we’ve worked to make this a great experience for all devices, including a new, streamlined (and fast) update experience for devices updating directly from the May 2019 Update.
November 12, 2019
10:00 AM PT
Windows 10, version 1909 delivery options
Learn how devices running Windows 10, version 1903 can update to Windows 10, version 1909 using the same servicing technology used to deliver monthly quality updates, resulting in a single restart and reducing update-related downtime.
November 12, 2019
10:00 AM PT
What’s new for IT pros in Windows 10, version 1909
Explore the latest features for IT, get information about media availability and related tools, and find answers to frequently asked questions.
November 12, 2019
10:00 AM PT
Take action: November 2019 security update available for all supported versions of Windows
The November 2019 security update release, referred to as our “B” release, is now available for all supported versions of Windows. We recommend that you install these updates promptly. For more information on the different types of monthly quality updates, see our Windows 10 update servicing cadence primer. To be informed about the latest updates and releases, follow us on Twitter @WindowsUpdate.
November 12, 2019
10:00 AM PT
Timing of Windows 10 optional update releases (November/December 2019)
For the balance of this calendar year, there will be no optional non-security “C” and “D” releases for Windows 10. The \"C\" releases normally target the third week of the month, with \"D\" releases targeting the fourth week. Note There will be a December Security Update Tuesday release, as usual. For more information on the different types of monthly quality updates, see our Windows 10 update servicing cadence primer
November 12, 2019
10:00 AM PT
Windows 10, version 1803 Home and Pro editions have reached end of service
Windows 10, version 1803 (the April 2018 Update) Home and Pro editions have reached end of service. For Windows 10 devices that are at, or within several months of reaching end of service, Windows Update will automatically initiate a feature update (with users having the ability to choose a convenient time); keeping those devices supported and receiving the monthly updates that are critical to device security and ecosystem health. For more information on end of service dates for currently supported versions of Windows 10, see the Windows lifecycle fact sheet.
November 12, 2019
10:00 AM PT
October 2019 Windows 10, version 1903 \"D\" optional release is available.
The October 2019 optional monthly “D” release for Windows 10, version 1903 is now available. For more information on the different types of monthly quality updates, see our Windows 10 update servicing cadence primer. Follow @WindowsUpdate for the latest on the availability of this release.
October 24, 2019
08:00 AM PT
October 2019 Windows \"C\" optional release is available.
The October 2019 optional monthly “C” release for all supported versions of Windows is now available. For more information on the different types of monthly quality updates, see our Windows 10 update servicing cadence primer. Follow @WindowsUpdate for the latest on the availability of this release.
October 15, 2019
09:59 AM PT
Windows 10, version 1703 has reached end of service
Consumer and commercial editions of Windows 10, version 1703 have reached end of service. As devices running these editions are no longer receiving monthly security and quality updates containing protections from the latest security threats, we recommend that you update these devices to the latest version of Windows 10 immediately. For more information on end of service dates for currently supported versions of Windows 10, see the Windows lifecycle fact sheet.

Note The Windows 10, version 1703 section will be removed from this dashboard on November 12, 2019.
October 09, 2019
12:00 PM PT
Take Action: October 2019 security update available for all supported versions of Windows
The October 2019 security update release, referred to as our “B” release, is now available for Windows 10, version 1903 and all supported versions of Windows. We recommend that you install these updates promptly. For more information on the different types of monthly quality updates, see our Windows 10 update servicing cadence primer. To be informed about the latest updates and releases, follow us on Twitter @WindowsUpdate.
 
October 08, 2019
08:00 AM PT
Take action: Security update available for all supported versions of Windows
On October 3, 2019, Microsoft expanded delivery of the out-of-band Internet Explorer scripting engine security vulnerability (CVE-2019-1367) update released on September 23, 2019 to Windows Update and Windows Server Update Services (WSUS). This is now a required security update for all supported versions of Windows as it includes the Internet Explorer scripting engine vulnerability mitigation and corrects a recent printing issue some users have experienced. All customers using Windows Update or WSUS will be offered this update automatically. We recommend that you install this update as soon as a possible, then restart your PC to fully apply the mitigations and help secure your devices. As with all cumulative updates, this update supersedes any preceding update.
 
Note: This update does not replace the standard October 2019 monthly security update release, which is scheduled for October 8, 2019.
October 03, 2019
08:00 AM PT
September 2019 Windows 10, version 1903 \"D\" optional release is available
The September 2019 optional monthly “D” release for Windows 10, version 1903 is now available. For more information on the different types of monthly quality updates, see our Windows 10 update servicing cadence primer. Follow @WindowsUpdate for the latest on the availability of this release.
September 26, 2019
02:00 PM PT
Status update: September 2019 Windows \"C\" optional release available
The September 2019 optional monthly “C” release for all supported versions of Windows is now available. For more information on the different types of monthly quality updates, see our Windows 10 update servicing cadence primer. Follow @WindowsUpdate for the latest on the availability of this release.
September 24, 2019
08:10 AM PT
Plan for change: Windows Media Center Electronic Program Guide retiring in January 2020
Starting in January 2020, Microsoft is retiring its Electronic Program Guide (EPG) service for all versions of Windows Media Center. To continue receiving TV Program Guide information on your Windows Media Center, you’ll need to configure an alternate TV listing provider.
September 24, 2019
08:00 AM PT
Status of September 2019 “C” release
The optional monthly “C” release for September 2019 for all supported versions of Windows and Windows Server prior to Windows 10, version 1903 and Windows Server, version 1903 will be available in the near term. For more information on the different types of monthly quality updates, see our Windows 10 update servicing cadence primer. Follow @WindowsUpdate for the latest on the availability of this release.
September 19, 2019
04:11 PM PT
Plan for change: End of service reminders for Windows 10, versions 1703 and 1803
The Enterprise and Education editions of Windows 10, version 1703 (the Creators Update) will reach end of service on October 8, 2019. The Home, Pro, Pro for Workstations, and IoT Core editions of Windows 10, version 1803 (the April 2018 Update) will reach end of service on November 12, 2019. We recommend that you update devices running these versions and editions to the latest version of Windows 10—Windows 10, version 1903—as soon as possible to help keep them protected and your environments secure.
September 13, 2019
03:23 PM PT
September 2019 security update available for all supported versions of Windows
The September 2019 security update release, referred to as our “B” release, is now available for Windows 10, version 1903 and all supported versions of Windows. We recommend that you install these updates promptly. To be informed about the latest updates and releases, follow us on Twitter @WindowsUpdate.
September 10, 2019
09:34 AM PT
Status update: Windows 10, version 1903 \"D\" optional release available August 30th
The August optional monthly “D” release for Windows 10, version 1903 is now available. Follow @WindowsUpdate for the latest on the availability of this release.
August 30, 2019
08:00 AM PT
Feature update install notification on Windows 10, version 1809 (the October 2018 Update)
We've had reports on August 29th that some customers running Windows 10, version 1809 (the October 2018 Update) have received notification to install the latest feature update (version 1903) early. Updating remains in your control. To install the update, you must select one of the following options: \"Pick a Time\", \"Restart Tonight,\" or \"Restart Now\". If you are not ready to update at this time, simply dismiss the notification by clicking the arrow in the top right corner. If you have updated to Windows 10, version 1903 and would like to go back to your previous version, see the instructions here.
August 29, 2019
04:39 PM PT
Take Action: Internet Explorer 11 now available on Windows Update/WSUS for Windows Server 2012 and Windows Embedded 8 Standard
Internet Explorer 11 (KB 4492872) is now available via Windows Update (WU) and Windows Server Update Services (WSUS) for commercial customers running Windows Server 2012 and Windows Embedded 8 Standard. For details about these changes and end of support for IE10, please refer to the IT Pro blog
August 29, 2019
08:00 AM PT
Windows 10, version 1903 rollout begins
The Windows 10 May 2019 Update (Windows 10, version 1903) is available today to commercial customers via Windows Server Update Services (WSUS), Windows Update for Business, and the Volume Licensing Service Center (VLSC)—and to end users who manually select “Check for updates.” We are slowly throttling up availability while we carefully monitor data and feedback.
May 21, 2019
10:00 AM PT
- " From c4b134765d4fb1441ef373155bcec1041ce482e4 Mon Sep 17 00:00:00 2001 From: Dan Orum <19275382+danorum@users.noreply.github.com> Date: Thu, 6 Aug 2020 14:51:55 -0500 Subject: [PATCH 0616/1414] Update web-content-filtering.md I noticed the update and that I put the link in a dumb place, so I moved it where it would make more sense. --- .../microsoft-defender-atp/web-content-filtering.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/web-content-filtering.md b/windows/security/threat-protection/microsoft-defender-atp/web-content-filtering.md index cbe01b56e6..19918a74bb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/web-content-filtering.md +++ b/windows/security/threat-protection/microsoft-defender-atp/web-content-filtering.md @@ -49,7 +49,7 @@ Before trying out this feature, make sure you have the following: - Windows 10 Enterprise E5 license - Access to Microsoft Defender Security Center portal - Devices running Windows 10 Anniversary Update (version 1607) or later with the latest MoCAMP update. -Note that if SmartScreen is not turned on, Network Protection will take over the blocking. This requires enabling Network Protection [on the device](enable-network-protection.md). +Note that if SmartScreen is not turned on, Network Protection will take over the blocking. This requires [enabling Network Protection](enable-network-protection.md) on the device. ## Data handling From 43704a33000afe69f2e7d851960ccf624a3a1d09 Mon Sep 17 00:00:00 2001 From: Tudor Dobrila Date: Thu, 6 Aug 2020 15:30:24 -0700 Subject: [PATCH 0617/1414] Replace web content filter with network extension --- .../mac-sysext-policies.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md b/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md index 40e0f40794..3e7d2b70b0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md @@ -51,15 +51,15 @@ Add the following JAMF payload to grant Full Disk Access to the Microsoft Defend ![Privacy Preferences Policy Control](images/mac-system-extension-privacy.png) -### Web Content Filtering Policy +### Network Extension Policy -A web content filtering policy is needed to run the network extension. Add the following web content filtering policy: +As part of the Endpoint Detection and Response capabilities, Microsoft Defender ATP for Mac inspects socket traffic and reports this information to the Microsoft Defender Security Center portal. The following policy allows the network extension to perform this functionality. >[!NOTE] >JAMF doesn’t have built-in support for content filtering policies, which are a pre-requisite for enabling the network extensions that Microsoft Defender ATP for Mac installs on the device. Furthermore, JAMF sometimes changes the content of the policies being deployed. ->As such, the following steps provide a workaround that involve signing the web content filtering configuration profile. +>As such, the following steps provide a workaround that involve signing the configuration profile. -1. Save the following content to your device as `com.apple.webcontent-filter.mobileconfig` +1. Save the following content to your device as `com.microsoft.network-extension.mobileconfig` ```xml @@ -74,7 +74,7 @@ A web content filtering policy is needed to run the network extension. Add the f PayloadIdentifier DA2CC794-488B-4AFF-89F7-6686A7E7B8AB PayloadDisplayName - Microsoft Defender ATP Content Filter + Microsoft Defender ATP Network Extension PayloadDescription PayloadVersion @@ -97,7 +97,7 @@ A web content filtering policy is needed to run the network extension. Add the f PayloadIdentifier CEBF7A71-D9A1-48BD-8CCF-BD9D18EC155A PayloadDisplayName - Approved Content Filter + Approved Network Extension PayloadDescription PayloadVersion @@ -107,7 +107,7 @@ A web content filtering policy is needed to run the network extension. Add the f FilterType Plugin UserDefinedName - Microsoft Defender ATP Content Filter + Microsoft Defender ATP Network Extension PluginBundleID com.microsoft.wdav FilterSockets @@ -125,8 +125,8 @@ A web content filtering policy is needed to run the network extension. Add the f 2. Verify that the above file was copied correctly. From the Terminal, run the following command and verify that it outputs `OK`: ```bash - $ plutil -lint com.apple.webcontent-filter.mobileconfig - com.apple.webcontent-filter.mobileconfig: OK + $ plutil -lint com.microsoft.network-extension.mobileconfig + com.microsoft.network-extension.mobileconfig: OK ``` 3. Follow the instructions on [this page](https://www.jamf.com/jamf-nation/articles/649/creating-a-signing-certificate-using-jamf-pro-s-built-in-certificate-authority) to create a signing certificate using JAMF’s built-in certificate authority @@ -134,10 +134,10 @@ A web content filtering policy is needed to run the network extension. Add the f 4. After the certificate is created and installed to your device, run the following command from the Terminal: ```bash - $ security cms -S -N "" -i com.apple.webcontent-filter.mobileconfig -o com.apple.webcontent-filter.signed.mobileconfig + $ security cms -S -N "" -i com.microsoft.network-extension.mobileconfig -o com.microsoft.network-extension.signed.mobileconfig ``` -5. From the JAMF portal, navigate to **Configuration Profiles** and click the **Upload** button. Select `com.apple.webcontent-filter.signed.mobileconfig` when prompted for the file. +5. From the JAMF portal, navigate to **Configuration Profiles** and click the **Upload** button. Select `com.microsoft.network-extension.signed.mobileconfig` when prompted for the file. ## Intune @@ -162,7 +162,7 @@ To approve the system extensions: ### Create and deploy the Custom Configuration Profile -The following configuration profile enables the web content filter and grants Full Disk Access to the Endpoint Security system extension. +The following configuration profile enables the network extension and grants Full Disk Access to the Endpoint Security system extension. Save the following content to a file named **sysext.xml**: @@ -202,7 +202,7 @@ Save the following content to a file named **sysext.xml**: PayloadIdentifier CEBF7A71-D9A1-48BD-8CCF-BD9D18EC155A PayloadDisplayName - Approved Content Filter + Approved Network Extension PayloadDescription PayloadVersion @@ -212,7 +212,7 @@ Save the following content to a file named **sysext.xml**: FilterType Plugin UserDefinedName - Microsoft Defender ATP Content Filter + Microsoft Defender ATP Network Extension PluginBundleID com.microsoft.wdav FilterSockets From 41f996e18cca32db20597351be606e9ca3b48c0a Mon Sep 17 00:00:00 2001 From: Kelly Baker Date: Thu, 6 Aug 2020 15:37:52 -0700 Subject: [PATCH 0618/1414] Update web-content-filtering.md --- .../microsoft-defender-atp/web-content-filtering.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/web-content-filtering.md b/windows/security/threat-protection/microsoft-defender-atp/web-content-filtering.md index 19918a74bb..5485ec9002 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/web-content-filtering.md +++ b/windows/security/threat-protection/microsoft-defender-atp/web-content-filtering.md @@ -28,7 +28,7 @@ Web content filtering is part of [Web protection](web-protection-overview.md) ca You can configure policies across your device groups to block certain categories, effectively preventing users within specified device groups from accessing URLs that are associated with the category. For any category that's not blocked, they are automatically audited i.e. your users will be able to access the URLs without disruption and you will continue to gather access statistics to help create a more custom policy decision. If an element on the page you’re viewing is making calls to a resource which is blocked, your users will see a block notification. -Web content filtering is available on the major web browsers, with blocks performed by SmartScreen (Edge) and Network Protection (Chrome and Firefox). See the prerequisites section for more information about browser support. +Web content filtering is available on the major web browsers, with blocks performed by Windows Defender SmartScreen (Edge) and Network Protection (Chrome and Firefox). See the prerequisites section for more information about browser support. To summarize the benefits: @@ -49,7 +49,7 @@ Before trying out this feature, make sure you have the following: - Windows 10 Enterprise E5 license - Access to Microsoft Defender Security Center portal - Devices running Windows 10 Anniversary Update (version 1607) or later with the latest MoCAMP update. -Note that if SmartScreen is not turned on, Network Protection will take over the blocking. This requires [enabling Network Protection](enable-network-protection.md) on the device. +Note that if Windows Defender SmartScreen is not turned on, Network Protection will take over the blocking. This requires [enabling Network Protection](enable-network-protection.md) on the device. ## Data handling @@ -123,7 +123,7 @@ Use the time range filter at the top left of the page to select a time period. Y ## Errors and issues ### Limitations and known issues in this preview -- Only Edge is supported if your device's OS configuraiton is Server (cmd > Systeminfo > OS Configuration). This is because Network Protection is only supported in Inspect mode on Server devices which is responsible for securing traffic across Chrome/Firefox. +- Only Edge is supported if your device's OS configuration is Server (cmd > Systeminfo > OS Configuration). This is because Network Protection is only supported in Inspect mode on Server devices which is responsible for securing traffic across Chrome/Firefox. - Unassigned devices will have incorrect data shown within the report. In the Report details > Device groups pivot, you may see a row with a blank Device Group field. This group contains your unassigned devices in the interim before they get put into your specified group. The report for this row may not contain an accurate count of devices or access counts. From 6cbcf952dc6c4d07343fe5677032a397e6c36650 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 6 Aug 2020 15:48:51 -0700 Subject: [PATCH 0619/1414] feedback edits --- .../configure-endpoints-sccm.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm.md index 8fb6b2cf1a..9f8783af04 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm.md @@ -82,7 +82,8 @@ For more information, see [Configure Detection Methods in System Center 2012 R2 For each device, you can set a configuration value to state whether samples can be collected from the device when a request is made through Microsoft Defender Security Center to submit a file for deep analysis. -You can set a compliance rule for configuration item in System Center Configuration Manager to change the sample share setting on a device. +This is typically done through Configuration Manager. You can set a compliance rule for configuration item in Configuration Manager to change the sample share setting on a device. + This rule should be a *remediating* compliance rule configuration item that sets the value of a registry key on targeted devices to make sure they’re complaint. The configuration is set through the following registry key entry: @@ -131,15 +132,13 @@ Configure all available rules to Audit. **Network protection**
-To avoid network outage, configuring network protection during deployment immediately after configuring endpoint protection is not recommended. - -After the antimalware platform update (which supports network protection) is installed on endpoints - this is safe to turn on. - -For more information, see [the support page](https://support.microsoft.com/en-us/help/4560203/windows-defender-anti-malware-platform-binaries-are-missing). +Prior to enabling network protection in audit or block mode, ensure that you've installed the antimalware platform update which can be obtained from the [support page](https://support.microsoft.com/en-us/help/4560203/windows-defender-anti-malware-platform-binaries-are-missing). **Controlled folder access**
-Ensure audit mode is selected. Monitor detections and determine whether you need to customize the list of applications allowed to write to controlled folders and block others. +Enable the feature in audit mode for at least 30 days. After this period, review detections and create a list of applications that are allowed to write to protected directories. + +For more information, see [Evaluate controlled folder access](evaluate-controlled-folder-access.md). ## Offboard devices using Configuration Manager From 0cc0bc0da3a7723723e0c2fe15540fc75584f6f7 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 6 Aug 2020 16:08:49 -0700 Subject: [PATCH 0620/1414] add note --- .../microsoft-defender-atp/configure-endpoints-sccm.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm.md index 9f8783af04..3033df5316 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm.md @@ -82,7 +82,10 @@ For more information, see [Configure Detection Methods in System Center 2012 R2 For each device, you can set a configuration value to state whether samples can be collected from the device when a request is made through Microsoft Defender Security Center to submit a file for deep analysis. -This is typically done through Configuration Manager. You can set a compliance rule for configuration item in Configuration Manager to change the sample share setting on a device. +>[!NOTE] +>These configuration settings are typically done through Configuration Manager. + +You can set a compliance rule for configuration item in Configuration Manager to change the sample share setting on a device. This rule should be a *remediating* compliance rule configuration item that sets the value of a registry key on targeted devices to make sure they’re complaint. From 5ceb07f09e1346242a72642c92101c2fa435773c Mon Sep 17 00:00:00 2001 From: Tudor Dobrila Date: Thu, 6 Aug 2020 16:20:25 -0700 Subject: [PATCH 0621/1414] Fix indentation --- .../microsoft-defender-atp/mac-sysext-policies.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md b/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md index 3e7d2b70b0..bb5cae758a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md @@ -265,10 +265,10 @@ Save the following content to a file named **sysext.xml**: Verify that the above file was copied correctly. From the Terminal, run the following command and verify that it outputs `OK`: - ```bash - $ plutil -lint sysext.xml - sysext.xml: OK - ``` +```bash +$ plutil -lint sysext.xml +sysext.xml: OK +``` To deploy this custom configuration profile: From 624bcbd7daa8d9b25ca8cd05a3cd5a8b01ca87da Mon Sep 17 00:00:00 2001 From: Thomas Raya Date: Fri, 7 Aug 2020 08:36:06 -0700 Subject: [PATCH 0622/1414] Update index.yml --- browsers/edge/group-policies/index.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/browsers/edge/group-policies/index.yml b/browsers/edge/group-policies/index.yml index cb590ce308..f55040beb3 100644 --- a/browsers/edge/group-policies/index.yml +++ b/browsers/edge/group-policies/index.yml @@ -6,8 +6,6 @@ title: Microsoft Edge Legacy group policies metadata: - document_id: - title: Microsoft Edge Legacy group policies description: Learn how to configure group policies in Microsoft Edge Legacy on Windows 10. From d3871f6e728ffeafc9ecb28a7ee7a0b85fcdeae7 Mon Sep 17 00:00:00 2001 From: Thomas Raya Date: Fri, 7 Aug 2020 08:36:27 -0700 Subject: [PATCH 0623/1414] Update index.yml --- browsers/edge/index.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/browsers/edge/index.yml b/browsers/edge/index.yml index 61b851adf2..5661ce3fba 100644 --- a/browsers/edge/index.yml +++ b/browsers/edge/index.yml @@ -6,8 +6,6 @@ title: Microsoft Edge Legacy Group Policy configuration options metadata: - document_id: - title: Microsoft Edge Group Legacy Policy configuration options description: From 364ebbe2f1677f78dec36b9a058386c652a5adc8 Mon Sep 17 00:00:00 2001 From: Thomas Raya Date: Fri, 7 Aug 2020 08:36:48 -0700 Subject: [PATCH 0624/1414] Update microsoft-edge.yml --- browsers/edge/microsoft-edge.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/browsers/edge/microsoft-edge.yml b/browsers/edge/microsoft-edge.yml index 5c105dcdc2..2b47ccaaf7 100644 --- a/browsers/edge/microsoft-edge.yml +++ b/browsers/edge/microsoft-edge.yml @@ -3,7 +3,6 @@ documentType: LandingData title: Microsoft Edge metadata: - document_id: title: Microsoft Edge description: Find the tools and resources you need to help deploy and use Microsoft Edge in your organization. keywords: Microsoft Edge, issues, fixes, announcements, Windows Server, advisories From 689b7c3d8e396740c2c3c0204620375bc78a761d Mon Sep 17 00:00:00 2001 From: Thomas Raya Date: Fri, 7 Aug 2020 08:51:35 -0700 Subject: [PATCH 0625/1414] Update windows-10.yml --- windows/hub/windows-10.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/hub/windows-10.yml b/windows/hub/windows-10.yml index c4bba2a64d..822259efbd 100644 --- a/windows/hub/windows-10.yml +++ b/windows/hub/windows-10.yml @@ -3,7 +3,6 @@ documentType: LandingData title: Windows 10 metadata: - document_id: title: Windows 10 description: Find tools, step-by-step guides, and other resources to help you deploy and support Windows 10 in your organization. keywords: Windows 10, issues, fixes, announcements, Windows Server, advisories From 2fe7aae85ce1f530dcdf14c2672c3c52cfe6818b Mon Sep 17 00:00:00 2001 From: Thomas Raya Date: Fri, 7 Aug 2020 09:05:29 -0700 Subject: [PATCH 0626/1414] Update windows-10-and-privacy-compliance.md --- windows/privacy/windows-10-and-privacy-compliance.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index 08d82afd30..2ac7d9dc79 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -88,7 +88,7 @@ The following table provides an overview of the privacy settings discussed earli | [Speech](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-speech) | Group Policy:
**Computer Configuration** > **Control Panel** > **Regional and Language Options** > **Allow users to enable online speech recognition services**

MDM: [Privacy/AllowInputPersonalization](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-privacy#privacy-allowinputpersonalization) | Off | Off | | [Location](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-location) | Group Policy:
**Computer Configuration** > **Windows Components** > **App Privacy** > **Let Windows apps access location**

MDM: [Privacy/LetAppsAccessLocation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-privacy#privacy-allowinputpersonalization) | Off (Windows 10, version 1903 and later) | Off | | [Find my device](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#find-my-device) | Group Policy:
**Computer Configuration** > **Windows Components** > **Find My Device** > **Turn On/Off Find My Device**

MDM: [Experience/AllFindMyDevice](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-experience#experience-allowfindmydevice) | Off | Off | -| [Diagnostic Data](configure-windows-diagnostic-data-in-your-organization.md##manage-enterprise-diagnostic-data) | Group Policy:
**Computer Configuration** > **Windows Components** > **Data Collection and Preview Builds** > **Allow Telemetry**

MDM: [System/AllowTelemetry](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-system#system-allowtelemetry) | Desktop editions:
Required diagnostic data (Windows 10, version 1903 and later)

Server editions:
Required diagnostic data | Security and block endpoints | +| [Diagnostic Data](configure-windows-diagnostic-data-in-your-organization.md#manage-enterprise-diagnostic-data) | Group Policy:
**Computer Configuration** > **Windows Components** > **Data Collection and Preview Builds** > **Allow Telemetry**

MDM: [System/AllowTelemetry](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-system#system-allowtelemetry) | Desktop editions:
Required diagnostic data (Windows 10, version 1903 and later)

Server editions:
Required diagnostic data | Security and block endpoints | | [Inking and typing diagnostics](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-ink) | Group Policy:
**Computer Configuration** > **Windows Components** > **Text Input** > **Improve inking and typing recognition**

MDM: [TextInput/AllowLinguisticDataCollection](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-textinput#textinput-allowlinguisticdatacollection) | Off (Windows 10, version 1809 and later) | Off | | Tailored Experiences | Group Policy:
**User Configuration** > **Windows Components** > **Cloud Content** > **Do not use diagnostic data for tailored experiences**

MDM: [Experience/AllowTailoredExperiencesWithDiagnosticData](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-experience#experience-allowtailoredexperienceswithdiagnosticdata) | Off | Off | | Advertising ID | Group Policy:
**Computer Configuration** > **System** > **User Profile** > **Turn off the advertising Id**

MDM: [Privacy/DisableAdvertisingId](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-privacy#privacy-disableadvertisingid) | Off | Off | From dbe21b4a9a0a7ab780d4cd4e62ad87556e89335a Mon Sep 17 00:00:00 2001 From: Thomas Raya Date: Fri, 7 Aug 2020 09:20:15 -0700 Subject: [PATCH 0627/1414] Update docfx.json --- devices/hololens/docfx.json | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/devices/hololens/docfx.json b/devices/hololens/docfx.json index 4f53494c32..5228341de6 100644 --- a/devices/hololens/docfx.json +++ b/devices/hololens/docfx.json @@ -48,9 +48,7 @@ } }, "fileMetadata": {}, - "template": [ - null - ], + "template": [], "dest": "devices/hololens", "markdownEngineName": "markdig" }, From 7da0b8a220862bcd6567d9d897e64a8608a500bf Mon Sep 17 00:00:00 2001 From: amirsc3 <42802974+amirsc3@users.noreply.github.com> Date: Fri, 7 Aug 2020 19:48:38 +0300 Subject: [PATCH 0628/1414] Update configure-proxy-internet.md I suggest splitting the statements to two separate notes for clarity --- .../microsoft-defender-atp/configure-proxy-internet.md | 3 +++ 1 file changed, 3 insertions(+) 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 892be434e6..763baa6862 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 @@ -115,6 +115,9 @@ If a proxy or firewall has HTTPS scanning (SSL inspection) enabled, exclude the > [!NOTE] > settings-win.data.microsoft.com is only needed if you have Windows 10 devices running version 1803 or earlier.
+ + +> [!NOTE] > URLs that include v20 in them are only needed if you have Windows 10 devices running version 1803 or later. For example, ```us-v20.events.data.microsoft.com``` is needed for a Windows 10 device running version 1803 or later and onboarded to US Data Storage region. From 4fea186ce457826b13cc226440d3971ba45a0a49 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Sat, 8 Aug 2020 01:25:22 +0530 Subject: [PATCH 0629/1414] adjusted broken link as per the user report #8020 , so i adjusted ref1 --- ...figure-advanced-scan-types-microsoft-defender-antivirus.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-advanced-scan-types-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-advanced-scan-types-microsoft-defender-antivirus.md index 3464a06430..8c5b7868d1 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-advanced-scan-types-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-advanced-scan-types-microsoft-defender-antivirus.md @@ -27,8 +27,6 @@ manager: dansimp See [Configure device restriction settings in Microsoft Intune](https://docs.microsoft.com/intune/device-restrictions-configure) and [Microsoft Defender Antivirus device restriction settings for Windows 10 in Intune](https://docs.microsoft.com/intune/device-restrictions-windows-10#microsoft-defender-antivirus) for more details. - - ## Use Microsoft Endpoint Configuration Manager to configure scanning options: See [How to create and deploy antimalware policies: Scan settings](https://docs.microsoft.com/configmgr/protect/deploy-use/endpoint-antimalware-policies#scan-settings) for details on configuring Microsoft Endpoint Configuration Manager (current branch). @@ -70,6 +68,8 @@ See [Manage Microsoft Defender Antivirus with PowerShell cmdlets](use-powershell For using WMI classes, see [Windows Defender WMIv2 APIs](https://msdn.microsoft.com/library/dn439477(v=vs.85).aspx). + + ## Email scanning limitations Email scanning enables scanning of email files used by Outlook and other mail clients during on-demand and scheduled scans. Embedded objects within an email file (such as attachments and archived files) are also scanned. The following file format types can be scanned and remediated: From 68484f3c335242af36fca31abab67fe80706c45e Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 7 Aug 2020 13:34:49 -0700 Subject: [PATCH 0630/1414] updates to acrolinx score and licenses --- .../web-content-filtering.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/web-content-filtering.md b/windows/security/threat-protection/microsoft-defender-atp/web-content-filtering.md index 5485ec9002..cc9c36fae9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/web-content-filtering.md +++ b/windows/security/threat-protection/microsoft-defender-atp/web-content-filtering.md @@ -24,38 +24,38 @@ 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-main-abovefoldlink&rtc=1) -Web content filtering is part of [Web protection](web-protection-overview.md) capabilities in Microsoft Defender ATP. It enables your organization to track and regulate access to websites based on their content categories. Many of these websites, while not malicious, might be problematic due to compliance regulations, bandwidth usage, or other concerns. +Web content filtering is part of [Web protection](web-protection-overview.md) capabilities in Microsoft Defender ATP. It enables your organization to track and regulate access to websites based on their content categories. Many of these websites, while not malicious, might be problematic because of compliance regulations, bandwidth usage, or other concerns. -You can configure policies across your device groups to block certain categories, effectively preventing users within specified device groups from accessing URLs that are associated with the category. For any category that's not blocked, they are automatically audited i.e. your users will be able to access the URLs without disruption and you will continue to gather access statistics to help create a more custom policy decision. If an element on the page you’re viewing is making calls to a resource which is blocked, your users will see a block notification. +You can configure policies across your device groups to block certain categories, effectively preventing users within specified device groups from accessing URLs that are associated with the category. For any category that's not blocked, they are automatically audited. That means your users will be able to access the URLs without disruption, and you will continue to gather access statistics to help create a more custom policy decision. If an element on the page you’re viewing is making calls to a resource that is blocked, your users will see a block notification. -Web content filtering is available on the major web browsers, with blocks performed by Windows Defender SmartScreen (Edge) and Network Protection (Chrome and Firefox). See the prerequisites section for more information about browser support. +Web content filtering is available on the major web browsers, with blocks performed by Windows Defender SmartScreen (Microsoft Edge) and Network Protection (Chrome and Firefox). For more information about browser support, see the prerequisites section. -To summarize the benefits: +Summarizing the benefits: -- Users are prevented from accessing websites in blocked categories, whether they are browsing on-premises or away -- You can conveniently deploy varied policies to various sets of users using the device groups defined in the [Microsoft Defender ATP role-based access control settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/rbac) -- You can access web reports in the same central location, with visibility over actual blocks and web usage +- Users are prevented from accessing websites in blocked categories, whether they're browsing on-premises or away +- Conveniently deploy varied policies to various sets of users using the device groups defined in the [Microsoft Defender ATP role-based access control settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/rbac) +- Access web reports in the same central location, with visibility over actual blocks and web usage ## User experience The blocking experience for Chrome/Firefox is provided by Network Protection, which provides a system-level toast notifying the user of a blocked connection. -For a more user-friendly in-browser experience, consider using Edge. +For a more user-friendly in-browser experience, consider using Microsoft Edge. ## Prerequisites Before trying out this feature, make sure you have the following: -- Windows 10 Enterprise E5 license +- Windows 10 Enterprise E5 license OR Microsoft 365 E3 + Microsoft 365 E5 Security add-on. - Access to Microsoft Defender Security Center portal -- Devices running Windows 10 Anniversary Update (version 1607) or later with the latest MoCAMP update. -Note that if Windows Defender SmartScreen is not turned on, Network Protection will take over the blocking. This requires [enabling Network Protection](enable-network-protection.md) on the device. +- Devices running Windows 10 Anniversary Update (version 1607) or later with the latest MoCAMP update. + +If Windows Defender SmartScreen is not turned on, Network Protection will take over the blocking. It requires [enabling Network Protection](enable-network-protection.md) on the device. ## Data handling For this feature, we will follow whichever region you have elected to use as part of your [Microsoft Defender ATP data handling settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/data-storage-privacy). Your data will not leave the data center in that region. In addition, your data will not be shared with any third-parties, including our data providers. However, we may send them aggregate data (across users and organizations) to help them improve their feeds. - ## Turn on web content filtering From the left-hand navigation menu, select **Settings > General > Advanced Features**. Scroll down until you see the entry for **Web content filtering**. Switch the toggle to **On** and **Save preferences**. @@ -79,7 +79,7 @@ To add a new policy: >[!NOTE] >If you are removing a policy or changing device groups at the same time, this might cause a delay in policy deployment. ->ProTip: You can deploy a policy without selecting any category on a device group. This action will create an audit only policy, to help you understand user behavior before creating a block policy. +>ProTip: You can deploy a policy without selecting any category on a device group. This action will create an audit only policy, to help you understand user behavior before creating a block policy. ## Web content filtering cards and details @@ -119,11 +119,11 @@ You can access the **Report details** for each card by selecting a table row or Use the time range filter at the top left of the page to select a time period. You can also filter the information or customize the columns. Select a row to open a flyout pane with even more information about the selected item. - ## Errors and issues ### Limitations and known issues in this preview -- Only Edge is supported if your device's OS configuration is Server (cmd > Systeminfo > OS Configuration). This is because Network Protection is only supported in Inspect mode on Server devices which is responsible for securing traffic across Chrome/Firefox. + +- Only Edge is supported if your device's OS configuration is Server (cmd > Systeminfo > OS Configuration). This is because Network Protection is only supported in Inspect mode on Server devices, which is responsible for securing traffic across Chrome/Firefox. - Unassigned devices will have incorrect data shown within the report. In the Report details > Device groups pivot, you may see a row with a blank Device Group field. This group contains your unassigned devices in the interim before they get put into your specified group. The report for this row may not contain an accurate count of devices or access counts. From 26faf9fc3481324e811b9ddaf276af063e1cbb89 Mon Sep 17 00:00:00 2001 From: Riley Childs Date: Sat, 8 Aug 2020 13:51:40 -0400 Subject: [PATCH 0631/1414] added directions that the CMD must also be copied added directions that the CMD must also be copied when you only want a single entry since the .ps1 requires the cmd. This is unclear in the current documentation --- .../microsoft-defender-atp/configure-endpoints-vdi.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md index 0d005b607d..1ee1bac728 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md @@ -70,7 +70,7 @@ The following steps will guide you through onboarding VDI devices and will highl 3. The following step is only applicable if you're implementing a single entry for each device:
**For single entry for each device**:
- a. From the `WindowsDefenderATPOnboardingPackage`, copy the `Onboard-NonPersistentMachine.ps1` file to `golden/master` image to the path `C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Startup`.
+ a. From the `WindowsDefenderATPOnboardingPackage`, copy the `Onboard-NonPersistentMachine.ps1` and `WindowsDefenderATPOnboardingScript.cmd` file to `golden/master` image to the path `C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Startup`.
>[!NOTE] >If you don't see the `C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Startup` folder, it might be hidden. You'll need to choose the **Show hidden files and folders** option from file explorer. From e401b14fa5746aabd67000c2180a87ef70b3b772 Mon Sep 17 00:00:00 2001 From: Russ Rimmerman Date: Sat, 8 Aug 2020 19:56:12 -0500 Subject: [PATCH 0632/1414] Update open-the-group-policy-management-console-to-windows-firewall.md This heading doesn't seem to make sense and it's lacking sufficient wording in the navigation pane --- ...e-group-policy-management-console-to-windows-firewall.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall.md b/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall.md index bce220a506..134a6bb928 100644 --- a/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall.md +++ b/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall.md @@ -1,6 +1,6 @@ --- -title: Open a GPO to Windows Defender Firewall (Windows 10) -description: Open the Group Policy Management Console to Windows Defender Firewall with Advanced Security +title: Group Policy Management of Windows Defender Firewall (Windows 10) +description: Group Policy Management of Windows Defender Firewall with Advanced Security ms.assetid: 5090b2c8-e038-4905-b238-19ecf8227760 ms.reviewer: ms.author: dansimp @@ -17,7 +17,7 @@ ms.topic: conceptual ms.date: 04/02/2017 --- -# Open the Group Policy Management Console to Windows Defender Firewall +# Group Policy Management of Windows Defender Firewall **Applies to** - Windows 10 From fab6a8b123e86985cbdd51884db50cac17f9ee08 Mon Sep 17 00:00:00 2001 From: Russ Rimmerman Date: Sat, 8 Aug 2020 20:03:03 -0500 Subject: [PATCH 0633/1414] Update open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md Navigation title not clear and title seems it is is one of the steps rather than a title --- ...nt-console-to-windows-firewall-with-advanced-security.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md b/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md index 8bea94a26f..315f5c9f9a 100644 --- a/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md +++ b/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md @@ -1,6 +1,6 @@ --- -title: Open the Group Policy Management Console to Windows Firewall with Advanced Security (Windows 10) -description: Open the Group Policy Management Console to Windows Firewall with Advanced Security +title: Group Policy Management of Windows Firewall with Advanced Security (Windows 10) +description: Group Policy Management of Windows Firewall with Advanced Securit ms.assetid: 28afab36-8768-4938-9ff2-9d6dab702e98 ms.reviewer: ms.author: dansimp @@ -17,7 +17,7 @@ ms.topic: conceptual ms.date: 04/19/2017 --- -# Open the Group Policy Management Console to Windows Firewall with Advanced Security +# Group Policy Management of Windows Firewall with Advanced Security **Applies to** - Windows 10 From d2734d66755292af4586e299bb0e507244de8785 Mon Sep 17 00:00:00 2001 From: amirsc3 <42802974+amirsc3@users.noreply.github.com> Date: Sun, 9 Aug 2020 09:39:04 +0300 Subject: [PATCH 0634/1414] Update configure-proxy-internet.md Splitting notes for clarity --- .../microsoft-defender-atp/configure-proxy-internet.md | 3 +++ 1 file changed, 3 insertions(+) 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 763baa6862..18707f606c 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 @@ -201,6 +201,9 @@ However, if the connectivity check results indicate a failure, an HTTP error is > [!NOTE] > The Connectivity Analyzer tool is not compatible with ASR rule [Block process creations originating from PSExec and WMI commands](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction#attack-surface-reduction-rules). You will need to temporarily disable this rule to run the connectivity tool. + + +> [!NOTE] > When the TelemetryProxyServer is set, in Registry or via Group Policy, Microsoft Defender ATP will fall back to direct if it can't access the defined proxy. ## Related topics From b8bbcca059e6070e011809f1a2d2723227d34388 Mon Sep 17 00:00:00 2001 From: Gabriel Bercea Date: Sun, 9 Aug 2020 00:49:21 -0700 Subject: [PATCH 0635/1414] Update defender-csp.md Update Defender CSP Documentation in regards to the below VSO task: Task 28260989: Update Defender CSP documentation https://microsoft.visualstudio.com/OS/_queries/edit/28260989 --- windows/client-management/mdm/defender-csp.md | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/windows/client-management/mdm/defender-csp.md b/windows/client-management/mdm/defender-csp.md index ecfd84d7fa..e71c931711 100644 --- a/windows/client-management/mdm/defender-csp.md +++ b/windows/client-management/mdm/defender-csp.md @@ -399,6 +399,26 @@ Valid values are: - 1 – Enable. - 0 (default) – Disable. +**Configuration/SupportLogLocation** +The support log location setting allows the administrator to specify where the Microsoft Defender Antivirus diagnostic data collection tool (MpCmdRun.exe) will save the resulting log files. This setting is configured with an MDM solution, such as Intune, and is available for Windows 10 Enterprise. + +Data type is: String + +Supported operations are Add, Delete, Get, Replace. + +Intune Support log location setting UX supports three states: + +- Not configured (default): Does not have any impact on the default state of the device. +- 1 - Enabled: Enables the Support log location feature. -> requires Admin to set custom file path +- 0 - Disabled: Turns off the Support log location feature. + +When enabled or disabled exists on the client and admin moves the setting to not configured, it will not have any impact on the device state. To change the state to either enabled or disabled would require to be set explicitly. + +More details: + +- [Microsoft Defender AV diagnostic data](https://review.docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-antivirus/collect-diagnostic-data?branch=master) +- [Collect investigation package from devices](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/respond-machine-alerts#collect-investigation-package-from-devices) + **Scan** Node that can be used to start a Windows Defender scan on a device. From b539936ae487051cf01f20ae6a5756b65f9b9aad Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Sun, 9 Aug 2020 19:35:12 +0530 Subject: [PATCH 0636/1414] added moderate blocking level as per the user report #8033 , si i added after verification using GPO in windows v2004. --- ...cify-cloud-protection-level-microsoft-defender-antivirus.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/specify-cloud-protection-level-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/specify-cloud-protection-level-microsoft-defender-antivirus.md index c6a20d3a13..25d828f792 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/specify-cloud-protection-level-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/specify-cloud-protection-level-microsoft-defender-antivirus.md @@ -62,7 +62,8 @@ See [How to create and deploy antimalware policies: Cloud-protection service](ht 5. Expand the tree to **Windows components > Microsoft Defender Antivirus > MpEngine**. 6. Double-click the **Select cloud protection level** setting and set it to **Enabled**. Select the level of protection: - - **Default Microsoft Defender Antivirus blocking level** provides strong detection without increasing the risk of detecting legitimate files. + - **Default blocking level** provides strong detection without increasing the risk of detecting legitimate files. + - **Moderate blocking level** provides moderate only for high confidence detections - **High blocking level** applies a strong level of detection while optimizing client performance (greater chance of false positives). - **High + blocking level** applies additional protection measures (may impact client performance and increase risk of false positives). - **Zero tolerance blocking level** blocks all unknown executables. From 08feb88bfc04db368ddea1e81ce2978d108cb4b6 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 10 Aug 2020 10:28:24 -0700 Subject: [PATCH 0637/1414] Update automated-investigations.md --- .../automated-investigations.md | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md index f0292e125f..8f4c5e16b8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md +++ b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md @@ -65,22 +65,24 @@ If an incriminated entity is seen in another device, the automated investigation Depending on how you set up the device groups and their level of automation, the automated investigation will either require user approval (default) or automatically remediate threats. +> [!NOTE] +> Microsoft Defender ATP tenants created on or after August 16, 2020 will have **Full - remediate threats automatically** selected by default. You can keep the default setting, or change it according to your organizational needs. To change your settings, [adjust your device group settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-automated-investigations-remediation#set-up-device-groups). + You can configure the following levels of automation: |Automation level | Description| |---|---| -|No automated response | Devices do not get any automated investigations run on them. | -|Semi - require approval for any remediation | This is the default automation level.

An approval is needed for any remediation action. | -|Semi - require approval for non-temp folders remediation | An approval is required on files or executables that are not in temporary folders.

Files or executables in temporary folders, such as the user's download folder or the user's temp folder, will automatically be remediated if needed.| -|Semi - require approval for core folders remediation | An approval is required on files or executables that are in the operating system directories such as Windows folder and Program files folder.

Files or executables in all other folders will automatically be remediated if needed.| -|Full - remediate threats automatically | All remediation actions will be performed automatically.| +|**Full - remediate threats automatically** | All remediation actions will be performed automatically.

Microsoft Defender ATP tenants will have **Full - remediate threats automatically** selected by default.| +|**Semi - require approval for core folders remediation** | An approval is required on files or executables that are in the operating system directories such as Windows folder and Program files folder.

Files or executables in all other folders will automatically be remediated if needed.| +|**Semi - require approval for non-temp folders remediation** | An approval is required on files or executables that are not in temporary folders.

Files or executables in temporary folders, such as the user's download folder or the user's temp folder, will automatically be remediated if needed.| +|**Semi - require approval for any remediation** | This is the default automation level.

An approval is needed for any remediation action. | +|**No automated response** | Devices do not get any automated investigations run on them. | -> [!TIP] -> For more information on how to configure these automation levels, see [Create and manage device groups](machine-groups.md). +### A few points to keep in mind -The default device group is configured for semi-automatic remediation. This means that any malicious entity that calls for remediation requires an approval and the investigation is added to the **Pending actions** section. This can be changed to fully automatic so that no user approval is needed. - -When a pending action is approved, the entity is then remediated and this new state is reflected in the **Entities** tab of the investigation. +- Your level of automation is determined by your device group settings. See [Set up device groups](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-automated-investigations-remediation#set-up-device-groups). +- If your Microsoft Defender ATP tenant was created prior to August 16, 2020, you have a default device group that is configured for semi-automatic remediation. This means that any malicious entity that calls for remediation requires an approval and the investigation is added to the **Pending actions** tab in the [Action center](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/auto-investigation-action-center#the-action-center). This can be changed to fully automatic so that no user approval is needed. +- If your Microsoft Defender ATP tenant was created on or after August 16, 2020, you have a default device group that is configured for full automation. This means that remediation actions are taken automatically for entities that are considered to be malicious. Remediation actions that were taken can be viewed on the **History** tab in the [Action center](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/auto-investigation-action-center#the-action-center). ## Next steps From 80e725b9528498901ad2c7e679f03800430463be Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 10 Aug 2020 10:55:37 -0700 Subject: [PATCH 0638/1414] Update automated-investigations.md --- .../microsoft-defender-atp/automated-investigations.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md index 8f4c5e16b8..d8c4238731 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md +++ b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md @@ -72,7 +72,7 @@ You can configure the following levels of automation: |Automation level | Description| |---|---| -|**Full - remediate threats automatically** | All remediation actions will be performed automatically.

Microsoft Defender ATP tenants will have **Full - remediate threats automatically** selected by default.| +|**Full - remediate threats automatically** | All remediation actions will be performed automatically.

*This is the default setting for Microsoft Defender ATP tenants created on or after August 16, 2020.*| |**Semi - require approval for core folders remediation** | An approval is required on files or executables that are in the operating system directories such as Windows folder and Program files folder.

Files or executables in all other folders will automatically be remediated if needed.| |**Semi - require approval for non-temp folders remediation** | An approval is required on files or executables that are not in temporary folders.

Files or executables in temporary folders, such as the user's download folder or the user's temp folder, will automatically be remediated if needed.| |**Semi - require approval for any remediation** | This is the default automation level.

An approval is needed for any remediation action. | From 044e51be7b0edc128d7e7ec7bcb09e5b2f5cb25f Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 10 Aug 2020 10:56:21 -0700 Subject: [PATCH 0639/1414] Update automated-investigations.md --- .../microsoft-defender-atp/automated-investigations.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md index d8c4238731..e3fea247e8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md +++ b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md @@ -81,7 +81,9 @@ You can configure the following levels of automation: ### A few points to keep in mind - Your level of automation is determined by your device group settings. See [Set up device groups](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-automated-investigations-remediation#set-up-device-groups). + - If your Microsoft Defender ATP tenant was created prior to August 16, 2020, you have a default device group that is configured for semi-automatic remediation. This means that any malicious entity that calls for remediation requires an approval and the investigation is added to the **Pending actions** tab in the [Action center](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/auto-investigation-action-center#the-action-center). This can be changed to fully automatic so that no user approval is needed. + - If your Microsoft Defender ATP tenant was created on or after August 16, 2020, you have a default device group that is configured for full automation. This means that remediation actions are taken automatically for entities that are considered to be malicious. Remediation actions that were taken can be viewed on the **History** tab in the [Action center](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/auto-investigation-action-center#the-action-center). ## Next steps From 69140b5b7de30faeaf0f797dec7e9839ff80cef8 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 10 Aug 2020 11:00:32 -0700 Subject: [PATCH 0640/1414] Update automated-investigations.md --- .../microsoft-defender-atp/automated-investigations.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md index e3fea247e8..5c19e53974 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md +++ b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md @@ -75,7 +75,7 @@ You can configure the following levels of automation: |**Full - remediate threats automatically** | All remediation actions will be performed automatically.

*This is the default setting for Microsoft Defender ATP tenants created on or after August 16, 2020.*| |**Semi - require approval for core folders remediation** | An approval is required on files or executables that are in the operating system directories such as Windows folder and Program files folder.

Files or executables in all other folders will automatically be remediated if needed.| |**Semi - require approval for non-temp folders remediation** | An approval is required on files or executables that are not in temporary folders.

Files or executables in temporary folders, such as the user's download folder or the user's temp folder, will automatically be remediated if needed.| -|**Semi - require approval for any remediation** | This is the default automation level.

An approval is needed for any remediation action. | +|**Semi - require approval for any remediation** | An approval is needed for any remediation action.

*This is the default setting for Microsoft Defender ATP tenants created prior to August 16, 2020.*| |**No automated response** | Devices do not get any automated investigations run on them. | ### A few points to keep in mind From 14822d06c8634a3ee220872d6563ff019c587f73 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Mon, 10 Aug 2020 12:05:03 -0700 Subject: [PATCH 0641/1414] updated note --- .../threat-and-vuln-mgt-event-timeline.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md index b7505d630b..8c49c113a2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md @@ -76,7 +76,7 @@ The two large numbers at the top of the page show the number of new vulnerabilit ![Event timeline page](images/tvm-event-timeline-overview-mixed-type.png) >[!NOTE] ->New configuration assessments are coming soon. +>Event type called "New configuration assessment" coming soon. ### Columns From 48884ec1f4ce2efe9e3b5a370de1920a2f82c7c6 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 10 Aug 2020 13:25:02 -0700 Subject: [PATCH 0642/1414] endpoint config manager onboarding content --- windows/security/threat-protection/TOC.md | 3 + .../149cbfdf221cdbde8159d0ab72644cd0.png | Bin 0 -> 186423 bytes .../165b9d4795388ab8481a2e6228fdefc0.png | Bin 0 -> 4737 bytes .../18a50df62cc38749000dbfb48e9a4c9b.png | Bin 0 -> 34790 bytes .../196a8e194ac99d84221f405d0f684f8c.png | Bin 0 -> 11573 bytes .../2055e4f9b9141525c0eb681e7ba19381.png | Bin 0 -> 120238 bytes .../2466460812371ffae2d19a10c347d6f4.png | Bin 0 -> 103535 bytes .../289172dbd7bd34d55d24810d9d4d8158.png | Bin 0 -> 34044 bytes .../2c2e87c5fedc87eba17be0cdeffdb17f.png | Bin 0 -> 35678 bytes .../38180219e632d6e4ec7bd25a46398da8.png | Bin 0 -> 37021 bytes .../3840b1576d6f79a1d72eb14760ef5e8c.png | Bin 0 -> 91533 bytes .../42acc69d0128ed09804010bdbdf0a43c.png | Bin 0 -> 63246 bytes .../43ab6aa74471ee2977e154a4a5ef2d39.png | Bin 0 -> 49168 bytes .../45cefc8e4e474321b4d47b4626346597.png | Bin 0 -> 45780 bytes .../48318a51adee06bff3908e8ad4944dc9.png | Bin 0 -> 203703 bytes .../4e965749ff71178af8873bc91f9fe525.png | Bin 0 -> 35735 bytes .../522d9bb4288dc9c1a957392b51384fdd.png | Bin 0 -> 73322 bytes .../55ecaca0e4a022f0e29d45aeed724e6c.png | Bin 0 -> 73154 bytes .../58dcd48811147feb4ddc17212b7fe840.png | Bin 0 -> 82117 bytes .../5a568b6878be8243ea2b9d82d41ed297.png | Bin 0 -> 57206 bytes .../5be573a60cd4fa56a86a6668b62dd808.png | Bin 0 -> 28413 bytes .../6104aa33a56fab750cf30ecabef9f5b6.png | Bin 0 -> 38919 bytes .../619fb877791b1fc8bc7dfae1a579043d.png | Bin 0 -> 29431 bytes .../66f724598d9c3319cba27f79dd4617a4.png | Bin 0 -> 145490 bytes .../6b728d6e0d71108d768e368b416ff8ba.png | Bin 0 -> 223817 bytes .../6daa8d347c98fe94a0d9c22797ff6f28.png | Bin 0 -> 24324 bytes .../7a631d17cc42500dacad4e995823ffef.png | Bin 0 -> 60688 bytes .../88efb4c3710493a53f2840c3eac3e3d3.png | Bin 0 -> 88348 bytes .../8ee0405f1a96c23d2eb6f737f11c1ae5.png | Bin 0 -> 35509 bytes .../9341428b2d3164ca63d7d4eaa5cff642.png | Bin 0 -> 74901 bytes .../a5a71fd73ec389f3cdce6d1a6bd1ff31.png | Bin 0 -> 29816 bytes .../a5b2d23bdd50b160fef4afd25dda28d4.png | Bin 0 -> 30297 bytes .../a621b699899f1b41db211170074ea59e.png | Bin 0 -> 78859 bytes .../a7d738dd4509d65407b7d12beaa3e917.png | Bin 0 -> 82197 bytes .../b1e0206d675ad07db218b63cd9b9abc3.png | Bin 0 -> 76643 bytes .../b418a232a12b3d0a65fc98248dbb0e31.png | Bin 0 -> 60999 bytes .../c06fa3bbc2f70d59dfe1e106cd9a4683.png | Bin 0 -> 8131 bytes .../cb0260d4b2636814e37eee427211fe71.png | Bin 0 -> 16660 bytes .../cd7b5a1cbc16cc05f878cdc99ba4c27f.png | Bin 0 -> 88055 bytes .../cea7e288b5d42a9baf1aef0754ade910.png | Bin 0 -> 32942 bytes .../dd0c00efe615a64a4a368f54257777d0.png | Bin 0 -> 130494 bytes .../df0c64001b9219cfbd10f8f81a273190.png | Bin 0 -> 98527 bytes .../dfdadab79112d61bd3693d957084b0ec.png | Bin 0 -> 151384 bytes .../e74f6f6c150d017a286e6ed3dffb7757.png | Bin 0 -> 39441 bytes .../ef844f52ec2c0d737ce793f68b5e8408.png | Bin 0 -> 24376 bytes .../fc3525e20752da026ec9f46ab4fec64f.png | Bin 0 -> 62756 bytes ...boarding-endpoint-configuration-manager.md | 355 ++++++++++++++++ .../onboarding-endpoint-manager.md | 387 ++++++++++++++++++ .../microsoft-defender-atp/onboarding.md | 346 +--------------- 49 files changed, 757 insertions(+), 334 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/149cbfdf221cdbde8159d0ab72644cd0.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/165b9d4795388ab8481a2e6228fdefc0.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/18a50df62cc38749000dbfb48e9a4c9b.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/196a8e194ac99d84221f405d0f684f8c.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/2055e4f9b9141525c0eb681e7ba19381.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/2466460812371ffae2d19a10c347d6f4.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/289172dbd7bd34d55d24810d9d4d8158.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/2c2e87c5fedc87eba17be0cdeffdb17f.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/38180219e632d6e4ec7bd25a46398da8.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/3840b1576d6f79a1d72eb14760ef5e8c.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/42acc69d0128ed09804010bdbdf0a43c.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/43ab6aa74471ee2977e154a4a5ef2d39.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/45cefc8e4e474321b4d47b4626346597.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/48318a51adee06bff3908e8ad4944dc9.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/4e965749ff71178af8873bc91f9fe525.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/522d9bb4288dc9c1a957392b51384fdd.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/55ecaca0e4a022f0e29d45aeed724e6c.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/58dcd48811147feb4ddc17212b7fe840.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/5a568b6878be8243ea2b9d82d41ed297.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/5be573a60cd4fa56a86a6668b62dd808.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/6104aa33a56fab750cf30ecabef9f5b6.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/619fb877791b1fc8bc7dfae1a579043d.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/66f724598d9c3319cba27f79dd4617a4.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/6b728d6e0d71108d768e368b416ff8ba.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/6daa8d347c98fe94a0d9c22797ff6f28.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/7a631d17cc42500dacad4e995823ffef.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/88efb4c3710493a53f2840c3eac3e3d3.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/8ee0405f1a96c23d2eb6f737f11c1ae5.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/9341428b2d3164ca63d7d4eaa5cff642.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/a5a71fd73ec389f3cdce6d1a6bd1ff31.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/a5b2d23bdd50b160fef4afd25dda28d4.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/a621b699899f1b41db211170074ea59e.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/a7d738dd4509d65407b7d12beaa3e917.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/b1e0206d675ad07db218b63cd9b9abc3.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/b418a232a12b3d0a65fc98248dbb0e31.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/c06fa3bbc2f70d59dfe1e106cd9a4683.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/cb0260d4b2636814e37eee427211fe71.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/cd7b5a1cbc16cc05f878cdc99ba4c27f.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/cea7e288b5d42a9baf1aef0754ade910.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/dd0c00efe615a64a4a368f54257777d0.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/df0c64001b9219cfbd10f8f81a273190.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/dfdadab79112d61bd3693d957084b0ec.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/e74f6f6c150d017a286e6ed3dffb7757.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/ef844f52ec2c0d737ce793f68b5e8408.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/fc3525e20752da026ec9f46ab4fec64f.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md create mode 100644 windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 2a225c80d2..a34f880fbe 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -19,6 +19,9 @@ ### [Phase 1: Prepare](microsoft-defender-atp/prepare-deployment.md) ### [Phase 2: Set up](microsoft-defender-atp/production-deployment.md) ### [Phase 3: Onboard](microsoft-defender-atp/onboarding.md) +#### [Onboarding using Microsoft Endpoint Configuration Manager]microsoft-defender-atp/onboarding-endpoint-configuration-manager.md) +#### [Onboarding using Microsoft Endpoint Manager]microsoft-defender-atp/onboarding-endpoint-manager.md) + ## [Migration guides]() ### [Migrate from Symantec to Microsoft Defender ATP]() diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/149cbfdf221cdbde8159d0ab72644cd0.png b/windows/security/threat-protection/microsoft-defender-atp/images/149cbfdf221cdbde8159d0ab72644cd0.png new file mode 100644 index 0000000000000000000000000000000000000000..d99ee97c151c39bcde16242e9b8a958a20a8a860 GIT binary patch literal 186423 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/196a8e194ac99d84221f405d0f684f8c.png b/windows/security/threat-protection/microsoft-defender-atp/images/196a8e194ac99d84221f405d0f684f8c.png new file mode 100644 index 0000000000000000000000000000000000000000..00757fde1acdd5af531d6078408eaf30acd9f2f4 GIT binary patch literal 11573 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%0Aj4pT3A2FE={hRo`SV5df@k3~ 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/45cefc8e4e474321b4d47b4626346597.png b/windows/security/threat-protection/microsoft-defender-atp/images/45cefc8e4e474321b4d47b4626346597.png new file mode 100644 index 0000000000000000000000000000000000000000..7f542a3c8c4e17db76a6650ef0b21d07e7211ea7 GIT binary patch literal 45780 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/48318a51adee06bff3908e8ad4944dc9.png b/windows/security/threat-protection/microsoft-defender-atp/images/48318a51adee06bff3908e8ad4944dc9.png new file mode 100644 index 0000000000000000000000000000000000000000..6b6a7f817559633d9cfd813d2550b9b30bb0c87d GIT binary patch literal 203703 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 z id>;RUHcw$Mj%e8M(=OUUy4kURpe(O(w?y{Alm7&;K{{3d literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/4e965749ff71178af8873bc91f9fe525.png b/windows/security/threat-protection/microsoft-defender-atp/images/4e965749ff71178af8873bc91f9fe525.png new file mode 100644 index 0000000000000000000000000000000000000000..2f6d99294b24977107e27fd99e4bb905cf2af846 GIT binary patch literal 35735 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 CKlSzi literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/522d9bb4288dc9c1a957392b51384fdd.png b/windows/security/threat-protection/microsoft-defender-atp/images/522d9bb4288dc9c1a957392b51384fdd.png new file mode 100644 index 0000000000000000000000000000000000000000..88682c78a0c5bc8c8c3d1830c9b5d7a667f93da7 GIT binary patch literal 73322 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/55ecaca0e4a022f0e29d45aeed724e6c.png b/windows/security/threat-protection/microsoft-defender-atp/images/55ecaca0e4a022f0e29d45aeed724e6c.png new file mode 100644 index 0000000000000000000000000000000000000000..ca1ff727159127428dbed324092bb421db405b6d GIT binary patch literal 73154 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

x(GRTX)V~A1Eyg8hagv2`3Pjl>(bcAcG(G)MV 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%0Dg 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%0DEmTuoG6gSjE$ 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 E2C9WX8~^|S literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/5a568b6878be8243ea2b9d82d41ed297.png b/windows/security/threat-protection/microsoft-defender-atp/images/5a568b6878be8243ea2b9d82d41ed297.png new file mode 100644 index 0000000000000000000000000000000000000000..5e7cf4752382732d77e836ef44d6474dd964a764 GIT binary patch literal 57206 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 G2~7Z)tQeF4 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/5be573a60cd4fa56a86a6668b62dd808.png b/windows/security/threat-protection/microsoft-defender-atp/images/5be573a60cd4fa56a86a6668b62dd808.png new file mode 100644 index 0000000000000000000000000000000000000000..026b6430220f3a94902bdc7afc5a792ade730e03 GIT binary patch literal 28413 zcmd42XH-+``z?wEaf|4-AWC(sAfSK>5u~#f5g{O5YE%S)K&Sy}!Lk+U(joL3dZYyi zB_aya36KO5F!UA@q!U8IS?vGslyUDF_l!Hn{ct}p7D-lp-}iZ*`OG<2*b@UCz7v8c zxVX6ZbRRu1=Hfcy$i;PN{rEB98@*MZF;Z)2UmxhndE7l98)Uul80xVS1~c=w)j z1E2r!cx36##U&DY@OLO?cGZE43l^vQK+E*C9eteV4L^aoz52@Ud2-dpFK(gB?=D|B z${n~OemhJ&%qd)40yz>Gb$etz21&XQxGeHT;7R^d$;T@Wi_JHeRdChbven6fb=B23 zs4=39p43$N&AuM*{?yUP#UYfyaEV#>9eH_~t5>haHaXQ@+dcx^4wtlq{ajCK*w-GO zS1?T^SLD}||9)%HUS?T+!i7|kaYs^5ApcDIA>eDx+0GQTKn!osc~|W;dF)%=EITia zgWa?D?#%UNSbt7TG|QLDGlcz6y58KYggPTxlNRfl8@ z6RqZmC%mT%HkZh`z8|(dofn@fF~U+SSiRoLW|ZmYJ2Ql>_Iv_AncBG#EU4}frRM)I zurw><(i~A$IXWi5wUEs&GWQ*+Xm}1I6rGy?ft=|O3#sw$yVn7y`V4`$z8*O}V(T~V z(2E3B_G@W1WUe=cqOxN{!s!$+=k;Q#QtPiTP5R>g!nEp^jO0i+T zXBK`>X(%UD)CGcI7I43H?wVYTBj)rU8IsxF)eYM~DGC${*L}}-%Q$~B`TC}-38~$- zDT1XBQbqpC!V>Ac^itEd>Brj{1MT8)+RnXYjp{B$)5~KWjvq13;m@D1u~zn5tjw=L zDEBGal#Y2bGN$C8U>ovA7TRJYk*BW4(!xiEu==NU$vvYv4&c(mMM_8*r&2mGd4E% zz}UaI{f4`-f3l5NnA^ygzh-}z=%bs~!fgW<3+{T&JW`qZbai=?1gRVMqpEp|fH{@% z53a;M%Abm3S&nYMhG}|eNkO}g!@}87p0UrnOj284#qOmHU3!&1DZ92l*Q<9=)!_s& zM{meA&Ho1j!$?xI!R~*@6nDt{#Vz!sz_blxvBt7uNfUlAeLiud%u86VK&j785ZATk zVohp6R{wRp{$?ziK3UgGYzlWT{kHOeK)3I8ubYD#pDHyd&ZU?Ymte}H<54(EXG3;b zb8Sz#ThtP>!}OjKJ=o*dD=kdXzMtW1@i0&E}1MgZs?29vckBg zX7~*1!l)J2b$tZ|ddcMPVdrfBOmso6<(E^tOIUUVdR8AZe92M{2jmo@&4&-ZtpJROTrNaKkIm~D4qw&nF4|n9B{iuonP+~?*rSeO9P`4Z$2grs z(tKG}wObO{%*TRqRu!1k_SNxyk-9s#E4sGUl_rZvw-_@Z;$D(ic!HQrx19YNLN^he z@3q&ocdNI%pJW)q*q&7;<*kp-~Gw=y6 zV$vGpHCAFWsI|=okKQB?%6YZB!&yz4OQbcX*9!ARF^z<^+uF*#(vd#5GJnYyH?xx4 z&SG8HJ3G63XYaR@;B9Dg`Pi2qzHUj?z4r`iy+f8sV~C&Ker##d$~hbuM4btyk)#4{ z?$B>}GYhYD`1w$nn~#1yL3|91ql8-kq+ zR7cx22l)Q-pKs__Vbr%VaQg_A$$!o*=SIj@ZPG}Tna+4O9DA!83#Va&xc!g@SxXiz zgX{eoD{GtnKmQ6H$%|2U0jJ%CcQ357>ya^8AqvI%AeEr?Ud40k8{IjR($h<&XkUMX zWn6Mwa=EiYCQ{DDf0zvfSi>3!yaoqZMbDLQMxVMK`{>$P-Qq`4soj!-wc^HWUltU? z&d=}^h`Y#Q3co=xd0Ic06VqHrH^<%DWCBOVJ1~{&kW|Ri_h%yI9XcOEN%a^Z-_2GT zH!2URaWQBg-nKqg{}^d71RV*)FUClkvtGY}%$;Il9F^HzC$Dozvat-D@(- zX;x@Afjvzx@+qLg9%=0wnjw{}Jj&+X5p{#y|1Yz?ZSuPSyhB#9n8nl>v zV>QYW%8H$yG!&dY@9B1y(w&UTXQ~SeZ*%JP;jn>iL+X7#u@P|+jQNaqM>{_A!_XeB zH0)(~@aObB^;Onof}hT8k$xf_#d4if_Ol`O7tijpcTvh6#Wqo;&I*iNf_0g9wQE{a z&6i6JEmuW^=IiNI&~;^Eu_s2TqrX(4_~yJew`j>FO5jSf$tjDt=WQQH;|avljw)7g4rR$alFkH0~FiHY&4OYJI3bWS<2Q=t=jVOWnfjh>cFPzIXc(&hPv6 z5KsNYGO)t^*n*JEKt@ACclNBXvQJSka2D8@FP%K9wmmlevGez2o2|Sqw>uCfe%*P` zOr{@pn`alp2RvkAu>3w@S;;FzAHjZf4AFvC?yx!?2dwX~{F%(#>jIyru<<4ek0Opi zcO4p5-VfcJCx?X%PezNm1$da0O=52ctTvi4K0dq>J(n+h0c^!n z9zpCxXTc7G^t%xpMDOy?2}e6N-XVCEm54#T3%e{ia4Xmj{zy*|T;dE0dg4*N)7euS zwz&tU7Q#{nfg(~X_X_Q&2t(f8>5xgo*0L*9$_j)GDKF;>t?Rh@T5e_u9%bcu zW|X;MAZt}C1li-C-tE`ep?MUO_D{kDtraDM-u4s+-t`)XrCwS84P1VMrJ$^e7qM(# z*c(RsOFvy7+BF@+N~x*3G|)-KnJSDLcT-CCv{9QeI4vEuIk;}UWPS--dFmK8I6L@^ zT4DcaV;GJ2+y90lMehB?i$`BF_U=X&`cQ0#q?t_G&^&YU1d)x|_Mf%2^GiQQ1&dhY zoe?KtTLdw%^mXiM_O>#irju$SlN^01akAU^ac!pZ^@XvCm|$?J{Y~WzY#!SR$D<=F z<7MO0NV~}KMLdsJjzXZumL{$I4Mi-bD~1t2)uO`K z`!ih*WQa3Nn4dcnnO7CA(&3!?5iGmc`uBX;k$3C)8rPi~Sq_6OPu9EX!FI00MX|L` z_$#v>;!*3R5Ox<*(Vel&e;K~=YaHuKU)tT2LcZGPux*VID1(eL3$z_901~}0#G@>2 z(Hi%$^cb`~@=}EgQUMV!0k)Z#?NDQH4B2WfzRx!?xF=qzI^7=Sy>65#cYpfEli{G? z)WL76LCvm1*;9Z{&w#etmnGL}`>jAX+O@Qy4q;*o-X@yEmjpCh++b8T<#V?@Ig zwo57)4L3Cmrm>d9!bu{e9zH#w)a3ajSK@}0Xa7_{M8!})o zk~ULMp9w8?R?{Ar>I922@ynBU&R5& zF~vL4h6le(IV*F&IMOBrQF~RGY+t0WVes29b}^onD0;C{p;CmiH}`j451EI23U9BB zG*!vJtm2t|t)Pa|tRPj@8+3xB>yr%kPp+W62o_5*e~A=ZJCPP7fttv=!d@&SyzcBk zujLLE>g~$X#{SH}JPNM}$+w=*nVB}GqQsIP*y*3Y1etb0e*bc-oDY*2U6*}5b{-LQ zf@DJF=6<8S<(6;5PF`xv+a!aIS1Cll>+gThrB5rKHui7T2_Vc1=yFntn@#mzvyTN_^92hNmXKa;e2OW*PLvH};m~c@w5}&^WU>7n zon-2l=l3m!=1{t3eP7=mIX7Em-QU5K2>&6@9Tz2}Xt1HveSuIU^=aK-FoaNICi{A0 z`jc3ubQsd#MQv|)EO>kT2kZub6tB=zq=sxkhq<}ApIc}bPkfO-Z^sxz4X$l+w?=8V zbSHv@>PEshu|~sDv0f)S;I=Gb^vOR6> z{Nx1~?emrCV{H zR!GWZC~8Q$E-4D5{hg>M&v zg13n|XE#1fqXZGH2=H>AGxWWtOYq18D1|f`Y9f%@H{^5GvAnwZz0i_XD__MR?!AyB zx2$y?jYz+Scenrw9#UVWXi^?rb&i~|4=6p^$oymu+jrjeF?QRYVG4xH+7FzuefEm> zyGjsz#7Y%~v zBF^wbxPkRZLoIa(x(#pAewDW}o)Y0_P-c%`2jjg68B2{rrC<>Y4Du@Cj(vHvx>4;{ zz7yB~*f+cVc(Kn@*|Eko>)4Q=lPSe51dKw+Ow0BTuehnnKF%wf*KQWItA*t0#GLZR z6!03{0YQ8E`wjDN+qXaMh!zzh2wN&YDQmG2C3sN;c2tpT95;?2Lm z@iL~0gg%?LnG{Tj$^8AoKRo}k_5KcLBI|qo5fxHh%sU6Ruhw(ED0PS+?uxLDQu!|1 zqdcAnrWGj!k4gl(ZmfOte4jtxzP0j{M7ZW8p=Ca~cV!%5!!PQ?za_AB?PGzSbe-q8 zzIDAzwe{9M%gge`XzujFvDJQe86Vu>jg`dJQX4|bW5c`om;VNLn%WyFHFIM0 zty5wbvJ&d>*xH+AOtVxgjb2&8ZT3tGe}(l`g`b@@`{~3!j)?1h?sqLsrc&5(GZQ7~ zkHYV3&ikjcu*zfVlT{6bapmCWcF+ARlP%U6BiAUfy=R`eO+KBy1s-!15QoAvq8P5i z(ry4feV_78208#43y=_FA~-o~=r^ z2R6bPcWtHn{f%^c_e{@iELZnSteHX!1mFupT>tennBF2F0iRGO0U!4dgxS{X(4ZIShHTWoIg)0x}I%2CqPWe2+m(M7f-00?mZP znu6Qf&RM!aq1VRAF#$+WtYqlFUAk%UPkBdv{-pB>v&v_O#bzYd#FQ(eSOs;HeDODF zC4VpqnIGg;>LH(bJ4TgZK*jp8Gb&G^SjzRmXC+1Uzu&Y@TO)1eZhWqTsSguzHx;Oh zdh6wMHw~DIVV%e1yJN#Nk~Qu#)!Rmh=Dn|=*b8a}uZpwNLWj;r2aU+`*|dCwX4Jr} zbP7)QQ>E%#tus?lNC#UV%}FsC*_*i@>Uc)^*(0uB4O;oMe`jHukv-ZnR`KqECsUWY zNWZW8L7xQ_-(Rb`!Je%Brg6O7VP~8JK1aE)IKcOgeKEr@xlw|$75x}$xy_eZKQrE__gEoLD>n%*kA ztCnHx)TVNnQknJ(F{g|gb%bMQ$40U@vGEQ&fN5`5`y4^>U&J&P-phNH_uUs#TlrPw zsx=AyWjPl!m-xzm-_z$tT60i*w}}g!c3SI+(Q6YCv#0uaw+xsSj=>2G_<2>Hjy__2 z)a1N@%~*iT(~S|*?VLCF5dudS$eCnc^2ZOnCQlvLJed*mb7Vc-(nQyd^N|9UJKuNf zTXGGSeho;J_^Lcn3ZmG%mOj&b`OK3lg0C!VaG~xv=-t%&o!UfC$epi$Yr90Lf^#!W zd?Mve@A|n{ZayWgYC!#4ps`Ql0Ln+ZR}|E2HyoRoI2+exJoIgbd;`Bjvh~X-bzYyQ z6_55QEJ>_JUV4%twIH}V?ZUF`fB5{= z6Od{AYu~JP-#KsZK~{r(^N_Qk_z z|6cWfT`U|5A3Go#}CEB5Np%^O8m^uXY|P9E}s#`&QYbzQ5# z+|%wPnR2~kSq!bB(JDh3{_Xa`z?fQ?T}YXoogEe9{N@QITcfEg8G-XdzRzq zx9d8Pt)=8kNV($>&ZfJER0Eve$9o_{1fqpC=8Vc1LoHWz%WjRn${PLr*ZnfsIQF?L zaN;*hC0&QBNsy3nJO5dJfpoQvf%_E?b$Ty~%gYZD(l?h!hc*x9^=owg7aYReei=LF*vQDh=6-2TVtZ2R%v7Sb)2Ugv`@w2*dtJ=pcDTZmFH!enb{Txblp^Qw4IvDQc>Pnxt;?8p3UqJ@dX+23ElPSl?y#B2D8Sv zdbXJ`CquVwe5go9|7VFC?w|aqcw% zL)S-84bQUk&xPY(8)~q9VypCAaxF7Aj{=YKq@m>6t)Xg%`0Iukpb}XD;HGUXt~cd& z8?0&dVcMGSz$U_KjlOtofl;9MqHp8&n|WVvoE)ho*+HSivOhYc^RqV#(_mEscCY{Hxvdz| zOXILs>ePdG>zy~7Qj&~X3p1slK)09yFcZE#w>#>cYh?Y#JVWVC>wOhC1!-(1@T^?Y zx^{MUT7L?kFSDvGc}6GKas#n(V+6qYt?f}lym#Hmrk}I2AYc5~9g{JxqsG?~iTS$m zCjvH?%sg7T1?v41t{p#bx@k602u^#q55xmEjfD1NYJD~F`1Z&3^Cv}B>z{2d5o8Tp z_SWD%m|?-q~P@AH}Lg!jM1Md7t&u(g~>wJ&uhSdz~F_|Pk#Kq zyC8qOeysjrUUN^JHo<_q)FKKD%$0=_O9s+M<=L7F?nI0SrL4m)WBArS}uE z_^~evThx#c73NI5txVE__+Mg(ogB5bpI4L8(r8GA6!+VIxLZF!r7s>$s9d@fePbn{CKcGMTbEm%F=iQsW7S1j-kXBxI^Z3@;^#OTLEiR{s3o>5ol6|o{qRu?R z9&geNtZH3mk;jjpz_7iJ`1_nd%7Q7XiF(cv=Cd!1sPIHJO>7%s6utUs=z=U6F7fC=WR~XRq1hs6E)}S{Slnv zu7NB8Ckm#Va*X2^Ics+5KSN}y`>gQmG$0ZAfNlpQmDFf`$mCuJJv0j74#FYW2bo1X z&hB-kFWt(*q%eC9NFwkMl)fAfUf#+fhsmh!SEuycuYKKeOfF*vsRgI`%NzAtm}23> zdYW<2vW=wee&C~!Ksre1p4ZD1>x(;)K>BTd{-iY$Ik|ZH1`9V?AOH(m{UK1HlIV1q z0Q9l~-xquTS!r4~h~(FIhzb&*u|qQCQC8D zNjOd|<x65PF#o3~6Z=SX-3 zAap^FCH%(a$%ij+I|hJ)bZd2`?`w5-%i&yEj7GHDdXId?G1zF8gYRsj1s3zm4Z%M`jf=H1^gUo@QMS~u?N-I`Ju2oyIuAS(JW11vwyd5(E@G$3zqKPb`0&L&yg zcz4DvG*t441q~D$WGp2ahFk@A2LN-^NN$UhyfsJ-HhEKsRA;NngY1XJ<`6&<2v?0a zKf`Zpc#x(Nuii&@Til9IO-+6MOLu%X@;^vvWnp;Fu+~069s2Y0Utxs_2m3xrmoB~i zuLzs}e}w}8AUfFNd!*q19zK|hzx|gH9zq%VjURvnm6fI;fG~?+z-|8uJlB?|ung21 z%xrgZ=siNekbBeQ*@N>XSR@{G1S1tHS8)5k;O+o)2$r?R^aPhcLOwOXX~YVgwA6&j z1d8j+&D^(hs~uu1|NXG0L?f*pR2IVJRaP*jRLbPZUHFoz3azZ#b?STAT|b76z?kGC zL6A!V@33t1hOt1I+UBr{Im$ppG5DayblpJL0BJf@Jne>|7IkNJ+HG;Lz!ylo^;HRI zXN4^9el=1Q3#dfh!6m|p``^zQjwDE#oL!Iq>;A`jO}DJztxABurp{_7>oK!}*220; zP2^f=UGG{%mK{yqb>voEA2J!De(;RHOY+8L$s9E}t9@C-xiHEI8@5H&a)B-ku!ZkO#$6U9a z$masL4g%ageXU#0uQjsW>`9^KBZbUsifY2Qp1mp69tu*3c9$4!4)jY#A$qB#8m5+ z=!1+-B%RMbDWW_~NSAsx=mA<^2N{I0DAciA+|ShqjNMY4b|ty}ay>x?Ucd7YQPa?p zpnK9(lYxAP^;(z5!MhutL%Z|S;d!(ByEJs0y7ze3zwkNE)bd%Ol{DcqGh4UT5vZ(s z!w;p78~@HHOBXDpo!Vd7=k(92?eDEu=svqc(0AVXAplvP%Oe*{aw9^;5U+FZ>Vq#3 zuHi}9QpZiJA4hqQ!$}RE2`EhlfJeQ1PX{wyeib>i&@q(on|VnPh0HjYg&@&`1#lkq z*p5@Fws=pL+p+1%!Odub%^X1g;_)}bE{Qv3jOaA`; z+@qtTNvWyMmX?-Dv9Xib%}e0_YKPGJycWn_JM(AVMC7cyRJvh#&ta%>f7$)`lTgBd zL(WB@Hq;VIEhs>sx&eqt){v!i{d$L&w|BW+^E3Oypo<-^d)qk_&oAgh*)IvQx2!As zmMIO~7-zk=go;{x71Zri66z}-q4jE469k6P*YhQley7aHR`K{5p}VeMfX)HS z&f~Qk$HK>35_{7WDFEUh*=3I2B5uDWvHS9lr9CE4u4pHiIU+T&V1 zhNYDo_##r$$h%RsuA5k8BI>62P_o?fM{x6J3G?h{cO15`sF@E`s2QZx9Li8CT$D!UVMNN`e+cPFC62 z>Hp<8+uA>RhJ%bi4z<9;c|R`n1Vt5oXqdaQ>riEoq5RySQ=y^|U!w`{_+M_i(FLDi z1isiIH}ZmSshrOnV}*6hV>7~xh$s`2#;Fk)07XlQ#A-FGS4kzh(@1d|y@7hNu3+eW z>aja_g!q9~38T`YT^$$ky!m)6O$w%^9eyS$^%imWK_iv%p> zNX0}9mK0Odl=3O0t`K0Kb8jsi=(L%Y64MQ<{KCYxk9?)(Bw;R%V9O9T4dN~-dwE@V z50yLyv5UWOek3U}%KS#@Z!kFXbeH2zJNt3+-Ks;4wZ}ux7leK!!G2a@qV()C!L&6x zi&SVyQ$v#f(z-=#2oXxV=k*rMd4{2Tc?5PlKWX9J?qWh+htI{Anf*CayNJKpQ?3lG z^n-@e-FrGGyBH9?d;!xH1?byvYG_c&7&oC)GA@9zsUmW4;Dh(VKn^kIKF@)L$F*N= z+ehGAgZDi4)zQ7S@!5jx6=0mch^hsQyg78FOgCPFSZ=K-VAHN8um~W4{)1BNlvF)r zpweKPu`p+(sCME?e&J0&=X{lRxa-2jQMbBr*YBUsFdU!w7bk386q9$1WVHwfE>~hm zc7YAkfq*PhF%~XLN!0CTww=}({=`m&?fYXZiT(~TYFkCWIqRmsmPe~?{Qx0OkB~2$ zf!u9A;}&{aV{ZVc%oaHlH8q2D=qxP|4pby8)ELXY=`c!?wwPwEK!HAE?6iN$+Z!vO z``x1RAe3^E?!3SRD%VQEVfe=C=GKpwVA?Cnx%b<3oW=`~_yT9Mhn5O1$xxNkuCD@x zsiOh=t`?N~fOt0>>$PgP#hQ`YN;YCgx1vm`2;B0^H&I{U1@~idd`&=$^*c7{5Km{_X1|c1(YgF`LRZyq>^>z3+)sW_99X-Xvag~ z!I2S9vxvgTl}JVCFDLkj#V{6}Mlab9wl5bXf+-0`7tlXz^R|x%hEJy5@f|}YiXeK` zF)-$_zWZMH7s_gL z>Vh2PTO?Ke8UDrsDjVS~n3uaJ0-yip@%_rJR@N`)=Qji_$LL_MekJR>&_se;x;;wu z)&QX}cz;QOwcP6N2LGkp&DW*s`SUFi^NN{f)D?M2KAdf)S1W;C)g>huJ(g}Wsg4y3 z*{l3ssPzNHZQ_A~cz`su2%U5P+r7p37Ms-uOX%va`r9 zdA_ct_;A=vRc^0WE~VDI+{$<2Ee{p~&+D!TBB(}+X|#;Y%JzC`Cu`3F#sz}NjolyC z(+{@qd(upe7NZU6lmmq3mh1!0YZ?@twnBa26}S)>S?cS>*<)6yV1ME1e|549I&A0r zGTfF&DrNgu1T?aywt`K4IJx#uJABvnf?K{f$mx+otomcG>R{bsVPZ+X`(a(|nRr8+ z^2UQEtTHnWrh@7wVRW~H4Syw(lXulI?$lp}`l)djb*N_Ce4L>3A{E{vhj@fP?}+Mj z2xvs@N9**X5ToD4&LJ9xGD4?ENCj?IazI3I0{PjZi>ygB&mtz{UG~iMxA{e6-t_H& zUMa?ykceEvD0Hnd{_)0ZFzhh$@fw1#ZKI*N5L6*%ziA%|={N1B&!15{^*u{&Faz>9 z5OMg4Iw4nTIzhEM0Dkvlu=Xs^p+45R3sx`#dJXuJ1O1~brFJGf=YdK4Vpe~h9A`5l zcoUEW8v@S>`8d0mQu2SVpo*OBOJQL8mm6D{xyHLyp8bZEQP8`VC^or1TfZNbu{Cg+ z2H%y%1Z}xMsi+U-kV>AGsttbzULR! z?Egc6xLsD^+vCQ5*Cbpjbd4}!_K&O*wpFh%o_zz|G^Kt3!y9-#loz`m74jBxG>dS@ z3vzki8tfd9QV8~LLwucVy347;h!06Riq`_>CKmEyFpTlWMhTr0aX!zNhKu7_wT&VB z9AcxNyI&bNOMM&(g3ihQBWU%LC8K5xd+#;9mSkgxox>KWwZl&q zTUNjv0h()OH*YVBbkLh^)kYhRAC+FnxaaNoVqcPLsIr89MvbA+l4ZV*ziU|A3~Ju; ztC1=}t=76qTRRj7(FGFy0Eb)s%7>3Mo=YM;%A(U_$%}w&lfKBxnPoE?SH>#SE5fXu zx3d;5nqSUd`QY-b2C@;1_l@(RR{AiDTUHh^1<|@0?g}B?s^m;7QTi)7Z`dhP(1u#3 zl4mXyp6y-OPNGe-w@nrI@w0Iq*T2A)}A-x1BQ$*!t#=hu|n z`D70%<^G3gNHwEF*|*H`DRZFB5r}f9W^+9{YO|g)WkJr{SMGwjBgna2sb;P z_hS&4@&SFOEr$izBPh2LXgrp!YK-^O?9R+M~Z&}l%j9O44F>Oe8e`Tsei)I0H3kcjR z)F{>%U;5WjgsSrL(4cvbwS5}V-EFBT`C}1t>aD?F%&v3AXXt+nwl82}x%!uqYxcBtDk?0SZWQd$b2p_2)**>Ja^iGES zkwQD1!MG?_4nV8j0_L!ZA)KNqSMVDgxlt^3apP}6L&bgaT|o;)8HCV+2}_UFJLHK% zo-rIMQFUvZp_ec6JKd<4<&(KzbFUH>P#aRx)}mj#Ut@!1ntAvF`Mh!ZsUjYW2b&Yw zsIT`G#_R9 zB9xE8%lv=H)DbntnO73SGqbo7%B%p6WQqHF+TI!uH`3f8;X_Ef{#()+(gjY*T~_G_ zhWBWX+1=$NqpcAscM9%Q@Q=b^tJi~_U41q0Wkt1ZlK{ z2`!^%_TH>E$AiZ(7T!WWmSRHejnlsST5_X}iiky*Y3aw;^)mM2!I`R~8E@c2-t!rL zH@sL1(fM^OoQ zU!2djC5s(@!1`)fnx-lf|Ginxgsvge4Jb5@2lT;#-`4AGf=ihR$o)n)X9zKP+8DnQ zj@`6fJ>*-ml9JyYBkgRR6zXD=XpFy&f(J}TDW0X}k;kT@OQ*h9qP2Tz7?Piv#_NU9 z^905Y(pk!x!W7F@h(3Ip+mx(sBxpFDud=oK=JH`$RH_=q~#iw)Og*r(yL zf-3j5rhjKQB#0)VF}`Y+WUrdK_4eKM#8?K;v0g>n%XVX)=sWDKVb6SI%nY0M{zIG- zg+}rjpK(?mpJ8SjP5}jCD+~3^_4h=pbCw)1lk2!;7JVWf7L2jzSu{<{ha2A$cT&0HNGr=R(3Hcwk&u4I+u9qg}133&Qp5NNo(9~_8)(V zfb*R7))jkl*GTRdkU!0JS73ddDi(i=h4FHC92OFkufAjJtxZVk6|McrM_PBjDt5^| z0#)JBwxnptCKd-odAlZS(OvgwL-e+gNY81**U*o>EZ@rBOU*x90{u(Mtud|K9<@uR z2J2em!wZ(5reHyXcm?F$@%tm4K4*;Ax!KqY%_%gAS%7`^$->q&mLBUHGV^!gV(GNph0x_kcpp_0{3>ySrBN zRRc|I-}5;AT>6r`Qpr1*tb!bMSf@Lm&TtlE*=w@Q6x%3zW-k_Iav2s8iE+a8Yq;?VrAh_`a`gMK;wRTDC)SaM+i^fwhh=&B+jKn}qk zTd3D9$oEEnq_GOcruY2+-Vn}-PVUNOCkAEW;Y6{B&TwnSRG&bx=>`y4F9}n#VuSUt zkKkV3cV$*-GNlRq5pG@mRc26{71iL9Im$Q1^6>szOe#e7i;qC24_#o*{gArLXy_yc)wMJDB1#sGt97`&+F*hXd6_9rmRi3iNeo&hXow=3 zC%5lZXTjTDVbR?Z;(!d^+?N=c>g+D38D-oo^(_qky?uLYkxd;Lj+rOhy;^o*rBiwn z&5V>Amab$+xO(COw53u86apsdYlc1{Ktt%y*f6{)Ne*=`PA>`oqj?48-*AjE(vOme1Lme!i-1)15PXb-Z2Fm z#i!U29SG-4@KYPz4jk+!s0I0EDcO8>@sNv~HT&;k-sVio5Z0-YnS98pUiM9Zoo0V` z(Mg%=5WT0mG@;_^=yIjPAPE^Q83D_g30392O&JWZ3n%a z8;g4ue2rQV{KWUvshC5!n9aLC=>;Xxo+2uEw=()9)e1!~+Z>Kc$CQ4AiYjkyetQEf z8ztqr;HW}O`Bo?<3zLRPgDM5ZVi4%_8_tkj_PGLkyVGmXEZRf!?pYS7JQ@GNe!iQdBmx9^qoyeE|A=2~%+9uWyNt_Ks<@L|b=wRfPN5Tx1o2w)8aX z)CUkuGCy<<{(MNgIR9J$?EG-g-vX`Sd&-s~3sa>MIstZHsYmTu1Ly*5SXc`ZD@~ZO zS7o>*-;ADR7H8&_P+H1Q`3}?004htZQ`dsjS7pr@0oTq-VA(fJ+}OoDgx@f1Q;2RC zm%Q;Q!Q1Fr-jnCnKDj=l<$Vbt&Se{`-uf-BLeJ462E;f% zKgGpWBy}MY@?xLWrsF%=f%n$OI)z zPgNUg)Y8z+?G=q%E{)4_$ymno`_$@MDCwj9!61Fb0G1AG9HQAac+<>xI9BICK5rZQ z8!(NOWO#3lVuF}!w@@xJX-b{J6`3j|@m2o<5R|CjIK5@4Vt+2rMfc*Ck@)&?dk!}B9R_Y(Qi)Pu1ie#^JFzVY@`R%GkH?$U8M_Pj<6d05KC zW*@;~*zY$1mdxr_V0ZG6)>oh3*>7dlI3xC$=WUqN3Zm=e{pD<)m0FPZ{J(dZgp>oA zpI&9(<@0mr=cN1viKzZx+G||PuZQnUOhw3f%~xlIvsN1W3y=?3S~4J?4Cc;sjP3RT zn$F?+JyhptuPQ@$(j?8-qYPhq`JU%A29+7~tq`0cI0q~ETIM|DxP{(l)$xhk9mD!8 zz5poAFMwlCTDZ-1Y^2h66GR%(Ztd-D+vn7c`_GH`0#8lpts8sc-n1I<=g%l_Evmes zh8v);wy1G-&dCPvOondlLW{HhVr_9k%h)+Q)}-nX2kQ7f`c|FK$5X+iXr;BHFX$&E z*tkvjpc0^U>W=U%rvz0yio>r1K*wcDm`>uWG2DGCVfHLuwLHth$0|#~prndjV}wk8 zCl$5Abk0*;M<5dY-=k;4WV7Zj*+y3tMb7G(wQB>S+8_W7W2CD%MgWf&y9p3v4`VJt z5BQYpnL&eFzXDf0B)Rr#f>k#?8(Guw-_%X7n{n1+01tfsu87B*Quh$eYVWXCaNZziBO!~5D&X~_GO9=&Ia7e$iu4&DpH0-RVde&1 z=&_c1JpKFZpI>h(Dv})gGu@^;VorNw2KlO6P)2l>n!0U`oq_QOH^%qBzW2p{2pN<3 zG+1NX2(SI)oJ2iWE})nA0_K(mXU_IuH!ORF|uwv0IKxz23U;H63nw*tP!4(YN_PfIaq*kn*6&_ zs{RuTVg=0F?e5cuReP^WH$H!VS+em*urxh*lR7rPrTOgGdF8nU`|zWnT;!j@`};c` zylv^j%6^RHck+Z!Eb=*S=@UPLzJfwHLEDxWfcWx#+n;`~x-I?h6Ti2B7Z$HDsR&jS z?}jdHvoe({rwbJ?E!ba+~R~Q^GUqpq8#C_7-JqqeVih;bW)b zZBq{Se3tu4%X)N%#!l0B)x7EJqz4ko1ri~EH%B#>CQv>bkyN~9x~>#7^5r`g1wCBs zne}?gQ{agXw5n$1w91|bDWfR}UsZE*$>Ooyso6zxcK+h4zVrt0y0Jz^T#^N?gn394 zJomnec546U(ksPN-bNXw{?87c|r~+5Dz;l^9>coQtWA3*n6!^a`3Qr&5&+t>^JEjz@c^ku#ILf?H)whQP4XX*Ez+bk=6_r>YY z6l)C8IVqL(Jgm8?Vzr8W`v_DggUWa2w0a4T38fD1LBs>A!W8Tr5!24z#pUxk?GiO36 zCi_5aYPVcDCj2@(>XJP6CsoQMGY<7!@YUD1JRk0H4c~Nc{l?93e5y!3;T81R=&aar zkQ;dzjQ-lrW7^rO>1lc{cRpqKCAhzQ{Pi?gDp^bGpDr7$PqChrd4{3sRe9)K*@Lfz zmsNo=rcK zK)7jkHf3?D*io)i@qB<~2d^BbA9Nib6(hUgg4mh0$Xo7H*@w;Z$-3s|J;z!Gte4kC z?7b7BlavHWigG0oTnl^AFqs@G7QEaQ2tbB0z5AHZ^X7{=7p?@+jnM@SI<7NbsBnxzywieJ))B zj<`EHTy5BL$x+)W)$~Y_!$vMxHQss8r~kDxu1HuzzgLx@|3wKIdicM!civG=t=rm1 z6blwCC;}>OQIw8C0#Zd31*HZ-YCsGNXAWVBZI($x=Z!-9&dlYvEpl{Y1W(g2Yklf0K%{R^U)%18XNe?p5 z)3Ah)zA)+G??HH*C{>o*Il=0!2NIndb8H>6)0z)QbH1D!JBHQ|e9u}q%DbZ{-FGsh zrieKmo=642(YU9=Q<~vp?xo@b-IHsG@amJ=t%g&#c^VBCmD!xCGf5Xp?ynAcBzvz1 zCl|ytzsJz?=(OSNY(Ju(nKG7dm}IL%)fb=rQO9|HDkN+4TBQ9&h&b_W-CO~<>JFhQ zr^YW(^Gfu3!fH#}(b{Z9vRN@D*pt6j%>jm^Ueb!i?hKnXxSnaL0xmdk+b`Bky1*KD z?bqQ#iLnSw2w1k{hRGdVy1B#8oOAo9AGM+Ux@41HZH_P4m}4MBZy!AFb4nyl+EcD zKiU^GfA1sU&a|T@d9e1^ztBvoli@HzutA+!v8totoseL0SogZ#Qbn zu5;!Awj)8qL!)7{cEKS|cY$cO%R1^_%72a%r`}CJ}C%ES~ zugyWg((`=uAM*9c*{uzM(nHV~{D|;wL)Yys(?y3{rU1h+Q zC?0KhoW9SLUv{pmL2>JcN-qN>(uAn&`kLj~Tt8;Pl^gXi`RWW4Qp8znZ3^sf;ykLb zxYW4aC>B#zN?Q^QC?Z{-0NKyt;_M6{AyvQY9mIv5IO}8_uJ!uo;4PPz8gbV? z`SI>?$sLpf*HAkByo}t!m$Z+9?3hEWg}kWpA>iyl?08RIk{+HvQBQrwA+McoJ6>L7 zNvF(Uaq*57pUk|LPx7AF>voA-cF9!kf^8BIAugai@>%J>Y{93^sIY1V9+^l-fiq){ zv2alQUtm-Qu1v+IMW}Q4UDTSHIGNaUIV>vIK?(V8Ji}al#M_TD*<6(jM+|+n_ev#a zd8xin6A`jp*Nt{+2N-gR!o|6?*ZKbM{Ay+ZQl*i6weyJLnz{G)hRdc(EVTWKNgL&Z zjCnN+K5$xhbl;`Jbat%n;d4qYN-4ezFDFp)iIgAqx^+jtOW-SLHPQ3sQni$^Q8L zT$ygyArHCU^@AxkD_v)GA3sz}ZRQ%onNzRawmoCU8iW=oQ^qzYDafs%{Q1TmGI+*z?NL#4ye+B1Y% z^7X0oj|X*29DJ)67Rb~+Vs`ZdDayO!W!>yzVW%ZV$3%;d!F`U6$I59nFmYZ*Ve(t= zS&jV7hOC4~JLNNCWqwL-6b|2~b7Mh@r0w3}Cn|51gwCWrl69q>cHdPKuAgca6t z$TiJYSid}YS72u?&26gV69DQsV;<@eH*PS>iL3`N^Vo;;Ari;b`m!0ojeov``=lU23xns*CNhL}-(m#;_Ng zHDA?^U+T)OVFk9wKn|aN0#L?Q-|M&nNl?F22hmRToxQ8bn4 zUH>5tPaXO@ahNSI;y2g{3G6D@Qk;K&Fgp!mNLdA3(eoKivuYbdqrJ<*m&8LB#2B5I z#B4XXC9NDftGcwZ(#N_h?fk$^cRhtxS*KLI(H~Z4qIbDyua(_L8Ox1BGlW*f+05)e z?;bTt2f%(=yh7j*i>G>@ z>vDo5fs%IMZyDPNO`}}z_8Sv50_~=ui&74KZPUF4eB*leZCS;_qD*jmyY>)QC}cKB zd%Q)rCmuCON!+I%`BO*^mV3ftg|bOK-M=APFM%w&~GEbvK5HA;FF z<@cm>11+Nvy3roO*H12}ng*U*KCf~g@rCuJC@osqMB)VcyWn{}Bs%CGyzZjWsYLkB z*(Mdprug>UC4;Cxge1}W%TW(8*hc52_ZNc&Z-7tU4Mkim6KIpo?P>45sY-q~S!sVJ zEZIawkWxS)QCf3s_|lCH=8|`+sLVbOulqI|3AZD^ksYr&lWuhP5)x>!*V~0$gC6Qp z0-6*trCiVq{)>(TH?kS&d=K&QSP6?DhVcGEY}K?nFwgm06KKVug#CXJlDv+iFONaJ z79Ja@Wc2pV7rcGEp>n=8!Vs^V{hUw6b;_^FV zM>ZqprS{L|V@HRjma@}I6_a!S5U7C6EZ1UFMp8ZI`dY$#DpmUh4Vbun892Q)5;m64Zj8w)%e0*k9)!e87=peDWuw>72 z`Y`N&E2yi+>~FLS2mQ+=?-fHiW=AT*e~s9jaJBQC*XXg;fe`eG-2P;wdL_y$%E!?k z$Mv%kpXP$@nIk=AH-|GhdBCSgo~ebs%|tgm8sBA&+Q!y%A8q2we#KP6L4T`+bK-EB z2IeEXb4SfnWZ2o4&P1W}rz-HgsH&@D*RH(Ojss>=H#KtZVx-+;t5)<_5Pp4e{4(qD z?n6^16Y+Im5?X)ncIRYBj;j<#{0`?@dK6H?wC+6ptiyMgp6Qlh354S1^&g}idXE-0 zL%!8~YF(KgbtO7VY)uGtP8O=m_Rh?(2cM2SlQF;LwA&AvY}Fdjmb4#CAT!VBf?H!@6gB_ zk4!?fEP0UiWbF+2+7I4?6-q4i(mOG}yvQp1mz;)nx*BcGI^rykTdrM<{ zj-*9YQQ(Il35bE7ZdtZ~#_y7P+;K8(Y~$VRWAiO%Gu}~j!J{PreHU+{rLg??!WW^# z3Q?}6KTNfwWOP_Et&>t~Uj(H_qG)7wh%zwAmBy3&7gJfUb`K;dc|N)DaM8=oJ@&O- zXR3zGGA+t6*zlNol_S_@sA)nBLJ*gTzf#~}Xy{DS$;!bxxRL&w%+37d#i$}DTuvc*gTpC`> zs;tFcVGAdEuR1~0fuY8w>e&&VhmX1UCi_?Cwa=5!_zI^a;X2}Nq6@~Kv47v1*%ZD> zPLE-uDEd_!LE)vP1*JIuv{b*Pc2Gi&Zp<^{PvMcv-;XHW-xZmuCB|Q&s=L_nghcA9 z+NzI72^AC7?;!>`6Bbh;AJ`vp$p1(=-iyBwxth4WXLlNqqY!NqLq*aZuDt$z+a z%*!l3`-(H}nUWeE`-`KOXOwDqq-?&j;y}7{fBWY%6C0fk!zB%>;aeY}$i}i~9M`+X zK-;Qu$ahoJexUpn9gI=Q82IqDpoLv}7*M$cgR5jpW+Spqf_C#kUdR5-2QxkH3prU- z#m!l3@_TXMS6}ZVHegDij{T3A)}rS4#kw>27ZB?4t;$ChJOXR86QIUEF?3vw7Oz}5wErS+;X%=yzD17WPks4<@03)__?;CyO?;_ znV~v?9hruO#e=)?vdZg1Dhz(o+Q2FC78mkqOd<^SIYQBMm{NkYKRDi6c1qOPC`~mC zxlxi+D=%A)_!ZoDEtwAG10y64j+?XXmRi(24?gKbHKnBnVf_=yzSD}E95QXbF`vqY zeMS_$SEk1lJ#NWnH7Ckl9$V=wMYg4UJ3{mY;DL_ispP)g_dwd5bU(=i4!9D|dM#ab z|K5=GkhrnzU~=>~!9H0gJ@9e?;;7)gQlfH1ZUA@!ED5yA__Hpwc`Q4=?<5lJ`HBu8H}~M ziy+3sUVDEEjdTB+c>@f>YG3J1HDP7>_cW5R)UY zv;m86(K&^c5@4J$rn=Jy(CHK6i7gBU<(%Fy0H#mlc9x$Qzs961P9rIhz_Ub zcf@F6gUY#rmVFS=4$Y%uK*GR8XhMRl1?m^J1f!jiaHZM|kP3R@2iQzm>br4XE+7j$ zVn@k)1aDxPf@}5LbX@HHbTEj87NT~7jyEuKcQi_na=Iy#?iwRzI^F1SW{(?)h2r~a`Q_;je>Y|Zx+H89o$sKQ->!iz)eoekxGbcv9PO2qyE48)I?kU{(WTO6hH8*a&z?LE3 zy)%D@ud+C8>~br$GvfB=a~=uHeYiWZxM(!zY}KNe*jGJW59gHW+x9)Fi@Mb@y#@E2 zF$wjZYkrj-+bNu;(wC4NBvC1c#&-==2T3LDus+Yq5Mi#;m$Ml(y)Wf;)HF#e%hQ*V z`*X6Azxf^0f;xS_#e2e}i!fJoM`G5t2XDOk*!7 z<18;#=#&=_bFa{aff^I2{yhh~q9DEYfwczF-%(UNd}a>_Pq&qN5=UHzchXj&b_ z>NZ#AuOxkc#KuHRIVk8xx1R0Vx!UViKv|2eX=@}UlQ?*MZ;aS4I0xMjGO7*|H?V}O zqa*y@=JMv`7?kyNw{~`xvkNhbReNEaS8U@T4q1t^)YW0%nM|DyS=&J=hql^hOw0Q> zy-&uKkJTOxZY=dv>m&H)VrJUvj+BAD(ht&u&=0Nop4gg*rUl*O>$5xCyN{|_=jnc! zC7|Q?Q<85$@{7e`K$bw|d*mdylmc(5`F7QlyAr-@L6P8!M(xPBX9B2reGIky{Tm-i z_csK?wy^$DKL5fPux0C1!#)CuG?&gLNQ8|BUq2I zv8UPsKiv5^SwwDp3rA;G{mE!K&<^LyUmyR~t~h`34Qs*V)=81^ap)8O*LC7r00kKI z%G1Z>-)c596#QaHGHWeHWsE(DYbbf+JvS&_lyB5}r3{sLuvbILbN#C(=J>4{0ZK4? zhkBav>g+3IR!X^MV!A%tFC@`rlY%wh-0`ebxbOiC_F2+ze1YBgV0&>pUJa3-+qV=Mqn5o6oxSdYYiL=w*WM!zQnBhS1|-&7 znD`jU$|Q6IT3pCR4+#gykKDNy}GQ<@`YKbH75LV{mu?&E96_-Qb`N5Eue9lQThr> z=#sRQw7RcV744MlyDD7lle2Bc3%+6ApX0a;WaEAomRxc4wfc~M5GnGP(oI{?llv&B z5qWzTJee!w?7!|N^I!3cbG;M10jr4?y5aKs2%Gt83eASO)Bh6V z_di3AUt3sMUng}E+qFtaWW6n1QS22ikF4LlO6Mqf5}`W-EixmmutcQ*p=gjlUZtkY*o8iBs`6!9#UGlH={L+^hCOfE)Gd z(gCwyaZrtCgz+p#gK1@miZB+WLAZmKJ$2TU008Uk4X}0#Qf3bkp&1LiE-Qsay4gE! zdMtsz6oAg|*r{2Xejr?jZA{~l?0(yw1N*!Ibj6rPfBGh7(Qq#A?apX0;@mwyh494ObRJK)A@VLu-<^5y72~{Pyw1%Gj4oorY^7t$P2jEV{ zfhvOeWE}z`=YGXuo?z3AD5tTtLiNP4ON%bqOB?46h_ahuLz~LnAqukmG-@?FYM7tK3Qm-eR+w*nJ}Bla3_gG;Bv4cBmYW)d znWRWrE!l9TFY`&%WSnQg&sFcVfH^OM{W9b}IC#u%m{K-p9;a;1lX1;zU!W=A(Ti0$ z=En^o9(cVWD8K($PhlKbYSxLtCja?q9oehlcu~hoS~ItD^@nouc^C# zN*Q;b3b2A&wC|N0iR*`6U6XfA7SPYq4?Y}URWB>uTspjj{2uAI&vPvg;oeU@h+Oy{ zR%-sB+H|3wl|WZXIsmc{Z#3)k?`Ebr_JPC#la#JP9sc)O=kM-{vzuR{^@H%SXXbfC z5I^6M!K|Pc5afJ635_&!bXC=D>?slP{cTbjATWXK{AhPVqWcY1=*3H0U_mC=nfsCvBnL@-m3iS(zrjAKN$L z`(yhF?>UhIyK#5Df;Vtm@C2HV?x+}~KX0FWlW1494$?k0$~Gdgrv-ANYUS;z7?^Nf zaS*@DXuccNr;!J!;~30f`KNPyIFSVAleN}tbAA=yk=cl~q-Uo^6lFHQuBNw=n=y`t zhWPv9^D<*yoyXOhk1fk5+I{9snL7LiB*+Lk)W;gS!m^=QeGCO8H1?RA*KHgwMUbuX zjLT55me?K*&MT_Bq1_#}+{;yQnIP89vF;bSOx|Ge;&zwb{`olA=mZn(xnTrx3+I7+5w+@r;bR*$*|a+yZOph?5F%On$T)88?6r@H_?42Fm(mx*RP zw`3-Pr%Q9Jozj%W?? zKi!q1`GzXpcvmCC!Gtz}+?mxg(ns z#$Zh9_mrbz&Q=&>&r%`10(*AFCFytz#_AV*?#)}}9eqrpM(I~f^mZ*deR0AZJP2+( zEOyyE^OZj72Bz@$JFrhbtH(lxt&8?Q{XZ!Je}U?l%l!L9E}S|?lP)pm81;@^)?c%+%?Yz;e=9<`AAcJ@LaB7mb5b^%_Yp&1Lz+*cEW##eWf^L%Q7q0 zfY|>T)xe+iGB?QY6VHB-7lS|`46Up(?*VTT^&-et{`aI|(5nQWo8@X+{UH_>89 z8G|t<$uh=_Y-1TSey@4IKi}^;_xE@1bN_drbHC1U%xlJV&2_!5=k;73kH;n62&^N> zFUrru!y~Bs;GPK&&z|QzJi8z4-v_)yQJvfi{MzMjqH~uA-Fun}-0XGJG|=SXsYn*s zcHjl>4?KBb<@LJl{~%V!o!pCQTLvvS+E_Q%=hfrG`VwW=Umf;2gmnbJI4E| zRJBR&z`N?B~6hj z{wvq~yBWtB^-7fFLpYW`Vstc%qS5!WD0`g!Qk*+Zo>wpBzh2b#x_cM* z=KSDHZ?@ik?i`-IdcfM8MH~Po$HQ~@h{qcdImx}df!BBLeUh=MO*p)t`@xZSwc(pj z@1EtpzISizN1F71Hz>2j{C5Ks1egBb4IY}?llO=rl!~@>aaf{8Gx|3m!Kls;! zU1rA^enCC9m7}uZF7E_)oGy5pwm2GDSFT2Q#)qAL8XB=)ua=H7tdpiZ@-qBL=%2Tc z5qp0^24&eD@nbqnVm5t3pqR~aTMu8*W*sN3x79b$=%`WJN==I}HCS}LZJ*eLr+t}8 zv%Zn_@?1ptvOkEVB}J?fK2$FH{zTI6zYUL4!gtu~umNq6hS?xWM4dWw#7W7$|7;lq zS4$3_N`$fKbvXI~9-gOC-fgjhVU3c136}OXz1eEB)R%6fu>oq-QC=q7*XG61s+Kbr zo^@bX#D-U4SmW}mCbE-5zwUDX6=`~mzo^yp({C&HLS|BAVC0cYOvFTDxlh`7oC-Zl z`u+~IEmYxwN)9C|L)`9WH;hs*)7Bdm@(w}>@l~6Ab`@QIwl+=Rd0@B5n1<}aCSBH> zROgE7w%mX1XCPsj8Rmv;^3!y}X)q_k7g=kX2r`Hx5N*#`m-R@YIe7$Wh_syv{b<@W0H_U!5A**k%wON5qx( zp{{Lz+GhH#tl_kjHIgaB+AA^>vdsCGrzb7!mC-2c8fhg4wqQrlP5^; z858d4A?9C_tD6<4F0CVxomx%FnNw(qo;TAU!`uqoB%|l~JxTKs^2@XurQaVTP(FmG z76m3&tnxk%W5iw~H%-Pi%f~Rh`6{(un;Zx#fkR;TWY(Jvhe1|#Hi$PBK7>+p*szsb zLj=xaNRoKvU=LieyVh$oCEz2O3Okb#6J%RBUwzOZOUb}m_M5{g>KylaXto};xZ|3( z?`LI%#P)=%EZI>DWRo^s13IwbJq1%+eHWt3nl2hTklbu#SM6>*$iW3@-WhOm1j$U* z_{s!ADyIkh(~$PbB9Rq>Hj2of!m;gsghZBuQ~3Db(9)qNlhiXiKl^-6?rg_khCAX2 z)$H57CzswdsRcz7Hc20^4G9@`%N5KNd$?Mn!9z^s?fc9`vG7?s(O%-&wXHb!EbZ#R z>P^F|Yr$SsrObI{8rdI&`G~z8CEI~5MnsPFsx96o?j6i9N865awumiQ9Rgf^Ypwv+ zamsB(k!b6brR-bV;6FQdMCY_a+Ew$X)BGu-hRLC*r-5=U+m+Hpr#c_X|-Z=t_?URTwVha2(UJN3mP7-K8#rl^&-E zi@szUsQ`i2S7BsC9QrIqv4T>rkwxwMy44oxTgaimoQovlGmp&G?YQGMP7ZGV;i`s_ z&0_||eeY_#7qkuNe@+m*2-zqUOVd1hNgmhk^3jjH%K`&!fc&Uws<~|~n;kH5%%<1g z$CJ864s=wnJ3UD)9eVmr$@W?<-S&P~-w!M>{OsE7x@in|Y&%wx!*go@bL`1I$zYlaVm33{{+$ zw0B&`SNXDQN|ov$b$`(@5$pSDWjmwZP;B7Z$}p42!DFXkxVXAZF(qaRQEfd4o|s)V z(E%Cz*qt8=Z~zGHTbRNxLcIHumPcHAVbf?6uZdKc?C+b<6_uOvp#b)cgnCcZ%cyMSjzU^ z?sef0!orMKFh>Q#yO^4ev+MB`zOE#31Dzp!H9Huw-PqM6S7vsZX2)7HWS%OfLLVg- zIAoyuKD*X*lg86*$e!XC44@WINYh_bk9)Vkr^(kN?HZ`d%MB%O3q)Iz#MLC}7_i31 zuRUTK;q~gAjVaj&Y`Sk$)w>HiSomGu&uWW}L+ZpDSSV_i-%_se?+XENQ`ma#0b$9J z!VEj8=WuyNL6YhZ-mki;k_|*rJG)S7;ivB0X>JJg{@ot$GjcysbhJ$fw6N7x?>ANM zOKFz9Y=JcSCX@UE6)R|HlV?H8uBA zEn+E|QyirazqH4UHnu5wksMM3cOPRdesDFnZP_z#_9}bheO)1~&dowrLW}1@`|1=zxr4Zp0uIAP&daJf`mz=>dKedtr#d)(-9@viRIw*_A<7?XyEtKs z3m$E}W*4u8-h>@x^^F{WvY{3IM``PEN{ZwD zb^3WB8^lSMRhGgyh;zF-VRDmNGlP6Q*SQ9P(TW&IISbMemN~3Oc}%%f+xW6ki}RFZ zx<`}G8{RN=qC&t?2^y98oEft_<_BRXKdENif6cxThRYTakdJmEb@{eE$$;WKZ381Y zp{p*G+vh)}zn;v?s;Xm+N`8PNjar$)++H6F1?ph;*zo zZFA~}w?%>D=th|R)V%tMGlqR_n3~9BL#xc`2qYc7{x`w?X4WO>E%B(xs5$m(H{9FD z7Nkz`7&)OSOlptFU9+fPU(`v9Ti1nkCb7atQYL4p>+wIvZ#%ZRTaQL`cw}mP$l9EK zr6HB{Is&}ax7RzUMSn~L+KMd(iFo2m99RoghJ&1Wg`YqQ=^HqY_ro0Tu&(p*1~SJ0 z%-Uu6?0}90T{Ug7juJVHhNvkwBa-F@;;tH4e${82-&_Y=S;OokxQ$q9-W_urv>>sw zp(A1!ah5h(k>?AQXe3m6>v4S48K<@-GmZnd6lDojc8y~T=h^PtcYWGR7YRa17 zLV&@qe3FgzRzzGq_-oJFP*mQesF|FbqBQ;ZBC*sb<{EoyXLEKkvZ7Z|f+fdnh2u+q zfoH-&1~vxx0C^-)v}0WWM7$+R%%Bc{3>Op@Zn`acDmOOaz5CXkq&}eS7g~xn?5BU= z>0vwT%y0QU%%M_mpHuUl>6iShmv)YJN6Rw%WL+37zd{xe8~)iwp5o0(*Ts%9~WxJg?e})y{60SCW9fq`VrSI|P zqo@A;+-!=<*d4JQk(2lb>; zR8w6|cAvN9kbxEklpOQ5eU12elBg0G!nU==!B7H9U0cZ1_R8mb_^cbAPTN|xL`DS3 zh@c4WfYEx#0l+4`xZH-WC7L-}w4EM6ui( zdLC7dCMs;K?z5_0O5w4jx-nT-*ty??qOr zk_O{_(j_oM7k&sC7nGcgxFsG_y4cK;?GA`NBrfWkL%k$suc<#JJ*Qib$dT5+`ZuI2 z*6^c`V?_Zkk8vOQpEjdb@C8e?8*Hb$3a-_2NQHs^dr%qxsM0mCLv?V4Y3Y9u+ zKr8X#lzKDA@r2B_4pqo3u|fBerB;4s`)m1Gkx)h)q1~xZ-rlYG)w&+R1FI;VR#8Z+ z#koi@M@u&j^H2#hr7cn*BcxmP_yW6u1~GVz<07hc9~CHg&F!Cra4ujQF!t7b1}BjGu*BC! z#!J}s+$EH+CMr+7%J3L(pS-kv`(06i=LsppoYROy;{RNbWw7$3zr2L`oSiFRSFJlk zVfMIRY1*|!I;DZJ8YTBRQP)$ja!`;bAiu!#=JMT@>=t>l=)^i3y%HcGa?L%#t|J|< zKA*J{XXyD@{7m+2$7ajOfnZ7jZSR!xq43sS1lxu!&+KX+Yn?y|$gl!TzCl&PP|+JV zQ}R>dY~ROwGvTd$L9f?8JHb1^c8)vd61PZ-Y6pjW=frPs=qN|5fvCCABC*JevN&v6 zhcl-hmp=KrH>|TR4m@0zCYS1>(ZknM1FA(*p;FbyRAhh(lvbi(U>{awEsR%rpA$ApFscbEOZ>Y-%fTz0;$vII1=)nIxrjf9Crrs(34g z!U{FKJpTQ-4*n_0lmsSS_jiyl&fI9;9@2ZWP_rV2qq@8n6tUje*s8a*$|hj3Jtn9K zeb*fb#Yyd3=*v*opoLcx-S9GIqJ8Z~W&0W7x@_!Uw{gFovXN2)wef;E^=4Hj_M3(p zg%-La_bA&(uyoNnEXO?vB%*DgquA{8yOL-Z)&L$dS^3#+tupX;&%T3C6kkOKldo&n zypGsfjn61MVbJoe7<4c{tM37TO+Y?x4Iwyx;NJ5!h@>CF9^nw-M;JSG@yBsr4F*lZb2TN z{43r%`hQPzkwl{(1E&FeiHGO>%m1K;cmKsC_n-S0f_(WYVx1f`e)1nI^Za>WdRSfe zg@&;4<_KI50z|Q{fllw^f|We)4=v5)ax%_`ALfFZJnuDR_iptU>jd(@;NCtPlxzD2f(UF5LN*;q3i90!Ai~|q3oxivERx0_VJ6(p!z%5z>h*>#|J|_F2+G})B zwrSOb3$;e)y|pnd2G{uasS{m$KYA#W15y=z#z%?_5k8%#{SzPo1KPDvLh0iN+zyS6 zz3%=>xuj=1qBi~BbOBiKiU{UtC-~OnUQ%O7mHNuho3&3STOWUKtq7o+gw5r}Eig&G zK{ald2KXexf3>avpoM4jKEX;c-^PLYVU#B@^twGlxBIVJl%G5Z0GvE$ufEpazfG^B zER>d^E00{bKN2Hi=MLg*6mWsEn3IYSyi*O7@FGv3QwX&ExNiLE8{N*blgF{1P zr=cPPa>3~*Uv@FOq!1&&zDA==3Lk1-0XlwGa{0u$zdg#7>VX0s+}T?Jb4He?g+;k0 zMf#^KFO1ZB+pLRnr}&xm`u1M5RaFOsZ=}>*T4Z;b8S?0=u57q)DiHA-o&|q9ZrPsY zHNRD-C)>~tF)d*jMs1~v^-})cCyHNv5{ps8D|94FEXEE5D5yh}r3^JTKXJhxu*T+} zjUKbe&1n(bWUQF2pv~Gm0U|u?H`QTv|9&hD@$;jK{{n!61`b&a4RhEm+@`1K&U(~N zMq$T|+vU)EeJZmbudUcO23LsL6ZN)el6(hG{(_o)OUB3#VBPD1^4m2N2JW#9a#QER z>c@Pw&+HDA`8D3)j{+8W_>*pGu7Vqgy_!l6Btn>zaT5D3x$dwiJLB2ckEaB%vly{R z*KGALW`MHpk;EXN7$;4HEqW_c!mDsIhI#s5joTJ#h<31XzfLQJM#T7E9f^o)fsbz4 zf$8QYMqgtpL7b&zwC=P$XITWdHf#e4#^0U@rO7CRVF9Q~F0!>U+gB%zX&j7^hExT0 ziU*Cv3W~kRlfQD70_-a#D83}OeSBLH1N4hm4Ve4YL0F5hzRzm|+4HF2z90@jiRpM# z!@wzb2p2~tMeVT3wDIqYq1+8~xkz4K9_B@9j_9oQCc(T$D_wN1y;^vLgVB??*%++1 zWws|rJxm9917-`Xftr%f_{sN0Cj>5)4w43PHKWCM05A^bHPJYl*4au(y4icnsS|)J zuukl)HMG74YvHEyf_ELc_JX>4MCbB!chEKK>dSLkRLTygE^7v~v)PyHJR9EHU8vK< zVJ}9tOaUQ0&_&*NqETGuv|oFYfNcF2Z=CaXs70BDcPGiWrAdnfaXc5?2|#(&ABu)c zZNn&=pw2JP_e{|WIv>^hwCzx!lDLhPTV$zT&sR`?R))9 zx=o!=puu%T#G_}`+)5@1U>kx__Sc*nI?Ws>2b#B+^;nBhJDwGfPa)#a4hb;^Hnm=v zSvoMVD)pk;d`ZE0un7VYUGKDzV9umD(r69Os2 zMFwK5)geQf6aBWEjH|EKxbD#C_VJMYcnHXoP&(b32!A+}?sLo(sF;44yS_4eJJ_dx z`Jf~WyAK_{xs2{Afd|h^2_Hk7p=lFOwO0DYl?e)~T;$W`%pSf&0lO5``17ojKATNl z#$UM@8p-J@%0uAYM?U9~_Hod;xU#du!oXMFSu*=`&gfjRUWP0>R+rd3t@LGXOx<4i zL=i&$*7ElYC{H5VN|k)jWvU|)z0YXZJg}b0Eb%+!Tlb0h>6n?Y5r;UsybuAr1@AID z>Un$3mdN)Sy4q@jD)2d+`bfAqt98!$0sGKn$2;SYO)Eq0x_mQz7k7s@d!i}K1~9sD z18~4l`V;^AF?ZSEUkRsfzDW7QBnR08Px0r68%i!e-sdXZbT&X}kjYe&uet`O)-F&v z%F6*a)4NioaI;-6wQK-GggnNJ%Tq#Tv#&Y$Fc(G{y;&*)*zl!qB45jXE_Eb{(-=vi z-_OPEE$s3TC)N2bLTB-2Lw)w72Q<_e9zgD9aOvp(ej?Y<2k?fcZ*Tu?L#q@-4&Mo? zGxMH^m&%!o9B&L;XP`5kU;%E%kf~zNod7;P#g*{CU-{^bE4}^(_sj)Kii-KO`1P>< zbHLu6WrQOUZy%TygT<8>fb`WXg2fCpIJ-8q9~)^Dbb_#|=-s2$M`#b&T%P_qf>ea! zzmq+x>{}uk#phO6gi3kYKxVv9s|CY{uVJFtWh8JU$C?i!hV+>C$pQExpTV)V#(rks zfA)F~5FyOmjc;l}e2d_B2r#6Q;pBsJMxeO2rZSmDc|5CIGzO~Ek?Fv8*i{hG2H9*u4}Asx*-oG?qYSeN^m;%pea z?49X`34MgZVJZ{LjAJ2V@YD(MH{&^co`8df?;bm(-x+$M=~>BPjxA zrbg`V93YrxOpCT||Ce{l8GL~deo|vQkFPcYo(m}in*ZuWp5*(|wV}0uXg;ANWgRX_ z`>fUM+P|DAPfYax$U!FIceqyd>hOO^)4Tis0f_#hooGCJC6t+bz#{E~b7PXSyL+$ax^i~160L5qg&$uxf z^5iS8lIQR>n`-xW0w(;<_Tfu00x^IqY!ZmQa6jSm>*LbcrS*w0UmU%bRPNdX|N6ei zz;M?J;16rkq%FrzxqX~0Dtww)uxSgJwaDZX4g8O4b5WAYp4MTzRX3FT+ROnIjNPvSJDKRdv4f(J; zw{`MD@@+>T?R`TW^vHpRmTq2oB`B(JStA<=kVCR9+fPM?6%x{o+uSEaU4hscG-PaQ z*kTKBe&LxR3*ja~eMe`)S1bgJ!Qq)N+<{bVe7l9kz&Vl|j{_sT(`5-bC`EUE6Mh)K zE5B{r>8Gz`>>5WR*=v>}gU9wA|H;kQXhaM`04!>;%P3Dz;p0Um%I%pCPPX*inF5D! z(;*;!;N+Wzw<84e5lKahNUPErWQgY}0A9bOoTDn^39jDGRt@C0%M3%yt8Dy=Mge}? zBJVD5od)+AeU>`@1{YmgYgqHF)WP(+>B&%F7Ldf;*37Lklr_ zB?{8lG*Kvz)jen(igE}S{K);nE4dz{;of=JL*lCSe(be`(ShZt&FPG<(*Aws|D?<@ zs7EjF5So!QeS8XpeE_$sV%J^tr7*Y1`c~kin$ICIrJrd{+soZ(E0^4 ztn04F{1i64eZ#K1*cAaCrh4u>ev6=B-gfZh^)G@2@-ZF4;9Fl6Cs&6og^guafHll; zIaRZrKZ!@q3}kRKp*s#&m&Mu^bg>NZxwly;?riTAIT{Q9qb0a}x)3Y*PbU8MxZ?l1 zr4Ii`VX*()KcAn!NC(U`P&sxnwyT?d3pF> zX~X~ArT??b|6Qf=|73IB?(g46jyP555DSZoNdRQ&J=q#FTxwqS`1*S#JtCZ435`RI zxu@s6oB8o0ebk}mYL+58&2_C5cRsg$tlqBxW#2NP}Zz4h1dYLk~uXo$3> zWY3t=!z$4e3&+Vpm46r8z>eSFHI3)VT(<5Y6JI{zH;6i zVk+_+%QlhN4ZyqfGXPgbJyW1x6Ezfhqs-c)%KRGQ%zMeY5Kk+c7G!>)yBD56zuhRY zwbG@#8~}3|pXAk48*H1y8weL3$}>(f+x>qYY$2!3nlPeWB*m2(lVeTi5Gg# z|EyCYs*zA)+$O32;qd$WsZbuNzMEynE~#nKIQ7dt6ScrhdSV~K%vMH%@%!^Xn4(%S zEga|?jaUb`(S3!ZrYlvK^wJ*z_Uh-Y;50>I!qh z2EtJz4i>I@Ns7&au&iF$|mlwUxOnV+-AfbtWGwGx5_iO7UO}1`dafIEMv{+p>O< zE-`V#YbcY=pR^l|m0>O;MX2fWrws~a@Hjd9C>C8gY;{0~KIVz3kw(|I=0tHq);n3> zFC-_}ue_7MS~$=3=fM~avtxju#}jaGm1>Oowg|1p9S)06>v&V4UWRo`B>Oe_>2$0H zpIyY7dDu**+d@e}($!%~bD75|;55mBS`L6?uPV+7{UK=p{{ua8=+>`ikcp`2?uZOY5&K(ls&u29{KE`1w2m+Be+Kp z6H(kE1SGYUY$i$09-#;C1tLs)*jW)1x@Q_~u^k{b$Cs>)SgK2p%o52XJ{a7C)v0Vrp@a9FjPKjti9e- z$k<()_2uGNbs$bXQd5dW@ouTQUvstL?1zL7g2GeJ-j6E71v*0OeC&_@y?#;nMckrB zkW3sjQ=pYwli#)9;jro4gjem##(WuOyersvApUu}M}MxSW_*L3>Fdyj6yvj40DPna z_5Oi}Fqt8dyQ&pz06c)KpnmI1fol-6hH>CmvSqf!<&&i(i1j{pqO^zo z!tqZjtDC#eHkcgWEr31X-tf=`5^QrL%G=09p6YfsK&1bkw-~W{4{h334e6(tIBqm& z{A=hNhbu>7IdO0lb}whO7&Ho?s&kz0B6|r}=Pyohi_hOPq%*nT?KD4MM!P&Aq2$EM8qr>kiP~LF_Yd_&MwRB~MNYEQ#hW^5 zgtA%au0|#AG3SuP#x9>7QM5@rnvB_Qn2Zr>LitX4$;Mx!&T$08;}MDRqsu zBy4`7IWl!q$8+qv3bS={u`}z9l2?X`mt)K5BF9Sxt6Wj7;BTNWO(;Dq;luf3PtT;Z z)O0IoY>-5lp@^M^%55brK~|&{+#LBHoBms3vA1F|qr9qFs&=GMrNmu)*cbhnZ&;AO za%nolevAw22&u2Wt??wvUha9gh~Z{r=oU^WZlSV!0f1rxf+B}Bh9rUs7jvGp9*}*> z-Jt)-po)~S_X7a{peBsb&>3MDbJhmBx$ z*i&FaXKs&xRi=-zfUmARD0e|8saim;vA-!fpnDl8^2b)GL-bTbjS66wjwY!wZV`W) ze`TiV$@&2dpv`P=Hbig;SV#u^Mg-tnU_?mJD7WkZ6g{@SjZ3jMoHw%A@7%O0=qC~Z zSDvnB#0T8v7AD=jpq+4K1953C^np8-GHiT~@%xQjEl{HL0%-puO^jCDAs^P2UmhU} zjl*iTMMT5fOE1X)QsI;30jV~qPJq{@(?{J9fjy;M*0(nEM~%H){jc3&v)Mu8SPz@c zHKJ}px-Jd9{t7&U$18vgmYjhIsGH?N{o}DZH=q=`9jr#L9!l}iGB&6zdY6UUUpD-J zbOk5*a_itA%wnhtFyybI%03Hs^LLoHt*R6V`r*t`H*~G7B6%LOZXT>rx@&-?$x^|& zdc)(Oeu|B;rZSDShQGHX8eSHoi~xia*w!`$_Y+}O%)hF~UoJ2aGstyRZA0^huGjg? zz$VS7LdDHf3)YL0oLX{HplZceiM0cMlUdQObu!wWwG*sVDZ?b8f-&a^-8>h)1x)&0 z=o#eGh>qAe5m3^WM?-5*D!Y=({zXZRY*@<~a!c>9q}NJdE;DQ3A@h0)GRg3{`I~Z9 zseO$MPrm@A$cJQVOId_wKZts@#iV-zf1AUan)swE z90ru8FPa;Q{Z=OiyW(FY!3&XA?>LW||F#M+gc|RbgRd);L)Cp-*f0^OklMoM$5%6t zMe2NeK}FR~%)`4%W3?ui5j)$(0#%bmmB?ZBcbs79Cs#|Td#C@T8p5QKRUIrYAME{=+OD*6rQ_ zd?Ritpt5kf->)?FaP}`KnZGptiM;BP3ZUO0*Y;QHXR9jCRk4ocuDQf8>uSBvN9>FD zy*lsvxzHi-e6gH>8Cs`lSocG5pFCX$gq|s&UsU~Sa?9)kbIQ}kbK@QqUb0@6q%Bwm zh)yu6@|0^}cHnQ!a=QnOoy$`yCv$J5zj3>gHa5|E-G4@3WRM>_n(fO$3R?!cbf*V) zCKUG_jPXU4)n@G6RWJ{E1SSod)(?tki{2j^5CM;gMikCAhxXwvQHha(i%t%QEgF#{X>r1%Ljc%7=cNW>&M!qn(!hBk{B z_o#`lCh{t=8C)|yCOdBuVRw-g-qk%T{Oot$NZg$m5JB`4{|jDmo^STTC13+hb1f<8 znX%2mXmY^<35oW$5@CH#;ME$f4lVP3lyl0FsZvseJ9Ay%!8otN=GyJ8Nd6Crhfq^F z7`u864Vkpf%|Di-@}-mHHAarT+#~Nd7T%R=y|>!0rs+Y13xN3fBKKMT*-vAoG&HW4 zT%r|qZ6AP1-__n2L)bNij_OKf|6w9?$`G8~xtH3M+w&yzm{;w-_Z5X=s!R>l30tdF zCjiy=Upza>(Tbi5INfBxbFDV;Gl{%?_#Ib(ygHQqR4rHkIWUH|7XNe;VIhb|WN;&P}E z(iJ~c56=OAR%otG13BO~RL_}Lb&U7R13>VRrS(E+`f4*l7xKGWF=4mPhI+08JH8A$ zA)Jiceo(tpZM$V_iF(m|+2qO40i4g-l*<^Fq11|M7csO{08tXAsv@!`g!oi^b^U3T z%%yF+{zxXPb%jl!2IJk5YH{vks+q*UW3r-_dG{4S>Oz=g@NmT2;d*!xbi(AyLPWMm z2$`7QXBXj7K~9&(W0UpZhCmDc&qV&WDCNO zhu=QFUh=y6;c?+z*9VL(YyA`hprThxD@cwX z-R_*bPL8*ZLBdL&l#F$DCPnlRuAO*qo#wOxrmQ8;yd3RbD4rHu_!Fi7xot6$V#f*B z?3a?}=9;n1Jp>`1V(i4-sJ~{cJb2aLI^@=clH3ANWzLWAjUU|-Z0D8!4V=IDYtCa9 z=tVvptf*t2I~bo0-Q};><9qDrv7GHKcXoBomTPd(FhtX=$JAV`G&RGaEw;heH}HIJ zQOwvrcoJL#d8HhjYjz=10y{B8xuVeMH8vAp^FSlM&R`=C^==B+2FYVN0cz?Z`l2S-=Bm_+C}#& zwhrK<*rmJOw;+k`f zGZH5Jt)&!$)@cRS?1c%-(JQYbWT2-iij&ME8uI15S7Qp8P4>kfYqK>>*KFG^|GC__ zd6waEOHeoxwAo)orJb~h;+5t-A9JxOW6gF5ANDQo^Sv!EV-!3cV!wMXTnDq(kh;Jw zbkSw1r0RpaWsn+jDOXe!)XayWAWPU$bv0H!rc!ICEL}%6=%eDTm?eyOw44So5hEe#0p}MBq>vAa#l{-#y3i8v zBKLZJ(dDfRQdk(+KtVl5B-@sjjLR6R8-kh?x|Wy58;zJ$Sr8hh)1iEUyYoN^k#_vf z)YxpKU> zvw5hhcfI#STtG>F;k2uP0*)S^$gt~75{JApD!%h>zTI}JNcBi}{BB&79QBX%Xx%g% z6MLX#wrOE^bP?6C@z}|l#K5B`8R6Hv;=yyP)6aY-3i}Ktu4{Kb3~s0?pG?(g3NqhQ zF6^OrPWt;y?w3N+v@FV z&QPTk+ORbDt(bNNrp9-DwW4&%Os^<#FyQGJOw_Kkc;aTM;!2IJgDALd?hWd%0v^dU zA2JHYXE^iU3#H7xxgK*j!lHG4DQYzn$^zVj?~z7IsB63-iNpLm!5Dn zxl?rUzlE0Dt$H=o%>=U zACpc}cAEL7h48s+ikxAvm%v4K3%>dd@*Xph8|ujlN!%(|D{3#gc?%lk{j9l$n5bQy zd_UpjB-+MwjylnV^W<#&Z4<)L?C=N8h_9)!mq#I|5jLt0_#SKgs!5AqG02&}a1x=_ zFA=HOi8nA>?ZNn*&Zmg~OyYc=w{cc2Z9l$Fbf7QC`T@7W#3P~_t zyq##l-uMZi!@uF44Df!uV&qn=#aFXk)=_wE%2{dm`LVk)Rp2}3{&^v#uKjV3W9|{s zsehEMtn5lcis3>Ypt4xQY{oH~;YNUCIZd#puLe~u#Q&PvFk#aLmi5o~Q}C%2Epo2* zZCe>QkY9@dGq(fpVPQW_hqQQiXK!z&8V(fL#Ti~(n@;zQEb+AtP?&EB;LWGAhb`FC?S&Xx#esUPQICpzGfSKNtW zB;4`|sYN$|=0~E7b-^9W!3Mc^e@FRdFZ__uaC|QiHh(nm7AB@xD`7M-p3e(y?CHm~;9g~t@-J18b~^azmmYbxI`Lgg}kB7F}N zju}fC@QZH2tb%@<1uqd}sA5{=Ul%bw;U)uXQP5gsR^FVA3-70v?P)p2UdXO{-T7G` z=7eyq#Q-IqRpYF)%e>}@HH=V66{;WZG5tPt``FO{aRfXn_DVQ4ZsmB&vEJ35^|$A= z#y!(mGl-Bp&>)s!NGrB(<~tMoh5QZ30&CK+7KYD12hxUR=jQ+DRLfdh#KDaDWApRE`IQt~eCeCg&u`09i?NW29)Ok|zMuy6Q^aK` zc{LJG!4FnqstP<|YZ^uy-5#XP^_Vk(2PF&W!Wy-Nm@ENL+kx5>^qWl*_-WS&g+>i! z_Qt60_DAEY3FjcIw1spvT%UmMc6b*Ju$}yj^mp$nv?%3N*CX?*2FcLF0n2lXP|MRX zz7+}MR@h;$F}aG=u7_DD$IXQ-NhHAEe%6}$32#pUPij5CH);6wiJ@ZrJqy)5qxxY% z4>L7fG4j5d)Dr(UBzWX@1Phh=5Yh=pz++zI3tu7Jx_nP^--MnMq-L2z z4{6Q&o~7is6ZVGg{nBXqLG57%-r4MPpqMl+SESjqB&STDt&k8agWP4*b1HD?1fg_} zWJiz(jyPta(^Gir-AdB$fduj>nz+0Ozw;*<${S@>(`MnVpeOVq zH*(+Ipj`xm#}7m42%q;)+XR*C@0{P#^2cfw8a`9_0Ggyrcv z7e7mrbw!@{&i|ns50~EK5*}y&j|2xU`u?3UZ_2*DXTLo<*?fF`K&#Ki{~=$F+%-7M z?dIP8{{!{%f0rkD>v&|hG62z8+WN&578W)z098(nivLV~WGLQ~VwfGv1{mg`E9>O% z?=E-`e$v%tAx%LBbwP_0wT|ETl_fxp9R>k?>gx+8IrTs1Tf1dMrN%*{)m$zr_c|bc zFxyWXD2U^7rL|6-hlpIxOV&9AWnEJVK+c^kA%F-QtMPQRk623!V{>&(KvCl(rtA}d z=>txWsR5_OrrKJ7QXU4#(K_wR?BxOJaUJ*USG2=b{!pDWA)f-NgO@Z60s#WozxxV* z5|_7JAF4D*SrgU(jU3Ojd=r3f%tKnBtcL;aBDcL<`^^co1?n>ZWBvr-BQF5Q5_||N ze4-ls_i@(D4;c>;gL>d7N|<# zv;^NJZ5jaC2O4M*F5UDVQ&=C#)8bqIkg(exK$g6=Hdf}}Vd$58l zMd50sJ{jC_>w!(#0mYgTLb-ZE?=%SZM&!fNWKD83|kF65-0vt?GOrMo`8+fCewG;1xKr_fo?U z(o{-0=dSEOb4~*Y_fikBo38qQuU3Uj0}MJUWMxKEcYr!tRUCF&!ToI*kPoj>hdN`v zni01=#B)ODk=JS>?ISk}xopu@OZ4gY{|sPKdiijPCl4a{cl?H8Air+ufrIwz8Np5; zTCo5=kiuo%Sq81w6>SJ){lJ@IE&B6#eY3B|Q!)@N9`$Ci_;H!F_J7PF+A)<1vMs8RyuIq;18;nFAnKx=xMtnI(#@{#|kAbnqQc!Pk+LUq34 z9bQ8sY}aQkMMmd)NYTweYo2Ex-+wr~(Gf)R`c?0uv{AiJX|l2iO$!U~R`cAD;~v)e zYV@s7PT<5yQxuLgjJ6Vf?`+s+KQw!lNDa{~bZMavXX&k~a=R)tjz0iUjD0&5?-Wty zvX^hDRcmUC1-EJd=f3TuQ}E&STPxZk^*$Rd2!X9*a)4AUFWYa%iaF<`h4M?4)bv;? zps#=BTjayQ1aa0(mPByLBMjGd9M-;celPe#-B+v<#!*q4as2(lr)5Hx{0qyjE4c^7 zw?2@=S5VCH7M*%@$jTlsKzsW2@Hf5at!-zn2H=^x(|>5iIld`&atFspOg-B85Zt4lQLY#CTrP9A7+w2DZTO%a{b7wM&{>reHlPAVFUaGE&j4Tuh_07U|J$&ABZ_xJkq>WGq4 z2N4}U6)U(zb>G-?=oVLd>TVy!PBSkx8)cmS8-)(1k0}l_`k6jkIlHL^$+x`_2APfs zaLzFV5%Wfbw6oUIV;8b{N!cf@)ZCjZ_LwS>WJIr1s^W!r+djyE^a)@r zf7i#i(oUU`tq2E5jzqcHpQmmvtN_Q>q2^_yxp8Mcb5$?6#YTFpv_1NxI@j8&$$36x z4re{CT;KYXn8KW9ooqbm>}`ZNzn+-p{q?K3^Bb9NelSA(F_ z%8c?}Wc4nQu>ey>K8=_W){>|LgkSQ_2Pr>49-+DJbIObWxLX)=v}pmzf~)5>pRAo| zpE+WevsCdc>z4gekE-HFtgzt%!!E9y-8dV$6A`Ym6Tsp1X^snGEEGk3dCoWXR_Dx{ zWQke__CD6{H+>6>J0}-nGu1s|;p#_cG2UyWN{a0%u1&o#KYuqD{v76QH_F($?s>gG zTN5L}D#OWMSJQZ``+Myfzv9zhntTm9yd7gTv=R6t9rs0|={MshKfiE>$c@CqY$R6>v1&Q8 zr^>?THWRy`;-&3+_+lhWF|bb~2Fh4eBG_NUNI*|bmf43_1#{2Hs;wvnE zxaP;pHqP~-i*)zxtSm0|-<+ah=&!pu^SkrUfU=f7Zhu0i|Dfp4d=ruHG`Rn~NVDz! z*E0OE7f>Qvyzz(CZ-5F4oa!*J+HG@H^gfMB)T@c@a*q90>+|6+%$QDornco~wPPQB@A0TWzSS#_#wPJAZ833&eM`wS5?F27-{|>evToks5N_(_!QM}9~)HnGb)7P>5G1FC>jY@kIJ@(Rol7cj9!@d zXsV1GsCm`p?6Iu6%**PwmksPji<isv@8wpdeicHPlcNiUNXwfEtnjA%r3|^xnDOxc50T=gjY(JNGqn@63ODYlM}R zthJu!^SnQwNBm(Kg`4&_uY$u=*sty5`23fSeFXmxx%|gp02FwJ8s?k#CG2b=7HIJ` zDvvYWJyXiFR)m(Yq0?3C7d1A%$}El!(f+D53(||GE_#8BQuT-$1{6x*PXQI#^uMY* z_%AYCuV~&FzDpeb9xy*Yj1#4v%pqZJ4~l;#Mv^-qB2OyN?gcvLCvVHB3=1v&iGd0! zNFVx5i2mJ+^50Z{sRbN1uk%Awm#Dxr@)*_&Ze25A#8(Nt`3x7{-;Uv}=_q+F?L0qN z=L9$s)q7piofQ=oK1g4L+!x(^C)%N=`-uKHqcc3eF&gU)3krPz@+lmDWZtR-C3JeT zBfyl`fRCVWV{tU}jRuXg0rcgeVkQEZ*guf>nsFsFaGE~=lS_;Gko1u3>xdxXZz4Tg zHhCcWrVap-USLFzCDOhJY7r-R=mQ}$q^e>n#%ngI__Q$qj+2#x>&1;rP77V)+ylVo z2eDzDGn1g|F9$qU4blI8cdB9$;A=o&&{8_>n+jP%-i-L<3aJHt0+=_jLX3$X2CkXr zBq)M|)to7iN+>EvplVtOg(hsQk@*rC7CpQ_Whn|P-*0$3?Bz}6^;zfd_4NT_ zZFi|da;~Nk2_FGfy0EM`g%>Z|vC=V={0hEVTs^|XBlX}(O7PyM$#@Fxa%6Hg+z-rL zE78DzL*olL6YvymYd%5fMpt=4Di@i1dCCT>DX4mwVe6l zu`Z_tUH1;xp`Mil3D|UwCvaX=PvzF+CPhaizgh#yIxNbLy;4|ku3>Dr;`*(2fF`^i zy}Ug%j`SXlmZb%e3^&f#Or%m7$eI-G>_J(@TYu6=m5Jx$3BQO=>^dy(_5ft z?xDF}S7={V9WFKf!x|@P$FB-q)YsDvF8~21KLHLn-k6Ho*So5(lXUfQCN@Y%Kj(Wk zb@b-bQoq&dMTkiONLRXSeK%o`Nr_1SSIY z0!F9TPLLHK4|R&-ee$M|sHb|ly1i@y#{@Or4e_6R6Og_QF1V45PVch{7&Q$~`)G)C2OImgPA1(uK4@n9JM2r~#=0_Y&dU!Uz;NcyY%p)sVWUp=sbZFq(O znbtNsE9ujMr=LK;f@=FJGtR>xYtrR%)`R?p*;}1`w@7K8v2~kw`_| zuRowZ!)XyZv+q#|+|_#DY;f?1aSs-7H(4Fo1?syM4fB2)el}c>>~jmZx_q}bMu&J@ z+-GqNGOt& zV*paXAlbLFO-~k5S7&Eml_wp#@a*#S(-4R&zx*6j-rwG+AlP*_{h*3N=`YgBwP^#k z!tVXO<8M#5+aCjuXkI+z1mx+@d#y6)orV9*DR|NI4iqP#PdZWC9}g5vh|1^F2RY8s zuq*&|3HqQ#S8-C=ZNT1E_@_knBK@N^PO05lfL`TZmG81Gm9p|V(TO;i8my-zz2^{k)reoPpEgOD6ld{!S!@8|WlYr}T<%7Jn1-vEN$kLyjqm?{| z0c>VB%}KbzpmV%Sjw-edc*YQ;KAbBz|5x$r50vylW`k{as?%0!peM*tD+l*ghQOyG z$WOii0;`z=0OR9WQ1O*V14-Zp=&wMVg3pUssGy|5K_AJwWxKYHj^u>-WE5G{$xX(! z#Uh=jd-7DLP>oGLG}yE8z`f;u@?apOXFs|-)PS_Gm`{1cr%+7J{@5Q(v)iRvqp#8#Jrg{|{jKxA|T%%^iLxOw)a zcn>rNUapd z=7r(U#wM+L;-jz5u-YAYmC72(t%cj#S?(@pd8u+QdpQ(T*5^p4Cl91Y;Ql;Eujmdi z8iSI-oFzl6=VSo;i5{oklFupC1(YA9%04t5vZY-v6@Ci1_~yi{nwM2?G&z{E32JGa z;sP?E%@x~k&$QirW@1sGF9Yga1EM}R2s~%pcFaBkpC^f?oTddVJuet`B%)HpfoG5Z zVS>2XI6u@ybAnpj;1&EG-vAPZ)wGB*fcD7y`<I&32aJZ8nPZ8C zCRgMOaaN_>JH=##HZ+n3wx)P(P0gWmJU50TNsZwFMo7?Ip)wvoy%S`#(-o^ z^e=J%Li3j(P=~C`=>l1e=Gk@YPL_5U*{c@u&`6f)jQ5=U{#h~K5?ocVhMP)0LJ)^N zIl6^TE3^dw8{J1mpEzvp%Gvj^H|xhuPI-c32{n4pu5t36GiE9$-P&k)bpdDaX(eNt zHFzVGWIIAEvg=Nr)2*muH{4yY>T_Z)dgPNL9s5DaaaZZS(CW4+jv!-J^5CgI3>=P6 zuoJ7Ma-WjERF48$!Q$Zq{RZGlKpuS!(Rl?#Vuj^zzldk2+_i!Q6!5*9Lq2`k!7OTV zh%(E#ArnJ{VR73DmHB$AgxP}o_=JcK_vUFIV6`JHcPr1gAAa&x65LSEgQ<0YrghJ+ z5|CL1On7WQ0=y@e%5b&5%iu@k-(ouS9lV?ZN?y(tP0gn_&`zmIS44&!xc&6wnyk<0 zjBcjqc@o@cO8O!(i0huYZBax05iO4To6rCn4PJgQXW+XBn)Ut|s>S-X;f>f4I(;&fXu-3>peD#rM~mqK{@@7-x-*co4TqnG zYtXqiKl@|xVhCLA9UlW0SjrfSz3#tn3}a27_L@Mw&G$X3eIuoKQSBqQCjKJ`;_IHP zp^vcu=zf(6T$-&ZH$iV$(BP9EOPbR6o|pPi`cr0+`IpPymkrubUnv3+m*$j`u)e+wSL4R0umUfjNb^) zn@Z35qdvja+a43dUz4$rnH(DcCLD7$Ng6Mb?r+)XU+t0Ga1hxLTDd6WulbQ%7do%+ z1kXR6%Y6eXdy*xKC+{P;8{8pn0gjPX?Hl;q$52ih9Ngt3j_1^myK&R>PTJeKVA8vY zP`yRE2Ynp`k~_mxAmL{glRjB{Z)te^yeCL{ldV27dR|U$&09tGwQhs_p#iG{^O%nC z`kRw@hTZVlKxLbQsDqy`;-y=E+p1X7PImUZ_E+ljd7PyL+ z0scN1Dvb>$&zTydbo32b<)VBNDyMjJV`>9yE+QoSHhex{Dm0otHxZsJw-nb zAa1U=5S78BfZSb8UPKO^eDX8m5idXVsmdi}x-3Y$5NkM)TjmPUS7wRJx20u0fci$| zh-=%0#A*tizLRCO!=JOZ zRLiAfv9$L5Lu-tGXBU4zep-OH2vPi0$ara%$$vHf2w@^P_^{e>8}R8vh60vb6q2QU zFixiE3qo`{ruz8?pD`Ac!DH77e04&E&i$1!;rfUR92ans(F!)&Wb`ld+5f*2(0~5z z|6-5=8lAUA#-)wmrXv5l88@r^Cga%qKrR@f;{gm;g`mhX1o|oHSKfoZwV$R(t}xuE zz27Hq+4q3?=>g3-igv)YtWko43oIMzX>-c%&yc z4-^c0g7LLD?eyG*gX&9$_AmmYZax6>hbg7M!`1A7r~}%N(W~D9X#()7P$d;Z+DA|l z1rYFl;Jq%q6U$EkW*sA$M+1(@Yik;(?n>(>(t@)*UC2S38khi@LoE;_3~rL z%F;@~ilbW)tli?s7a6}5djv2g&<3nR3|?nx??O!fz*UgSL8}D{L5Es7lzeM#x^BLA zpnLq#jR)Ft3(su5y!Q19+s;IXoH#uXqUR7aFD&rt>z#WB`;G$Td-D{x3Y5+O+||u$MhT3f;c`k>>F7+>Ec@5d?)DzcQVX{Un%wCv0x$3@2t)GY;rx z-8KQ9uNg2U-yxh2BJ@0CXT%nVCDRkyFcxc5V!1{`f)XSx z`H$*eWrqNlqp3eAszy69%udZuovyoaJq*n$Z6O<p6Rg1O<>gM^~qWV(X*7oAq zV4V*{@@MsM>Yn+EJtgqHjTz6ZnO!RZ(laxQ*hImlrp?8`BCG0qNQ`Ur$A}*YWy&6m z@k_EvzQ*$MvbkJvjbc#Sf>@_iQ-}QQtP4o>P-e-xm~49So?~O);vk>gXHBEg+=eZO zy(GgCIrz2RfQxlIHaeyo9_G{yMuqDS=zfM*EsxLcjO#+>^57~f{p)&MI?*rapM?AX zJq|DHAsUFWqBZJ(+1msmFEFR5;_#!yLK`D25<<$;Lk`8)JPu$n^1%f4HKFDFW-kza zZJM58DK>4Ox%}d35efi&Q1_q8PNW$(7d`DkcTk|a)TOYjK|>q-`BRZ;mE#~Cb+d69 zcX@Mor{aP_v@6@~hJgOHpv@-gm_st0bPPC<0ki&Y!%NG&a-lk@VeNecUW!}hHNlKS z%y@{u4rF-~L2AZFF;#WkvEn#FUpG-(xlf_oti`pVdG?Lthvr#VT1g4&ek+g@W1TSj zhBK)$ts8u^PrS8dl8od>r=6&JJaU;M42=K3043_zcrmwjoeNE>SvRNCvC?URWaB}H zQ3xV>=4yftl~gkm8AS$wt!xWR!A!KK28S^V$Ze)>QQmtQHq3c7TE;#GVZuuY)1$6W zORGhv1Ah#q`w{luhR%i}1sN}x2u~K8*0w|h$bS!~@>hMZ&YI((Ge&Pr{a-Q9ZV_f|pNK^W!W@~;V!##8NXH#*&mw}|1+hd0rd5 zfQcps+Kb+U~8I`GU;wY=gMaR%Zs zgfS3p(XrGYDTxo;+MK#+A^0mO3G@(Uz(R@%lJg~$fO{b-8ASgrASorAz@7l`Pn@*$ zOM>bsVnD%ZJ7I}60=SQk!#LHBdD z-96#4Pn*YZB{WAGRj{8iFQ#bcXCk{_tjG|Y$IlN{rWCl<3-Z)?-qH&l3ve2`SDHSI zpp)Ovs4Ft7SK?n74@%hFEOY+CNUCry#}8H|_(u;=Jxt9wS572{=MxZH@|6C(z?iC~ z`1YEz-TpZQn2lG&M;T&?eLtkQ4RM^|%{MTWC24kI9>sw*ynW?23Ikp<8)v#s6)z(O z>z_NBV*A3&W;Vv~6}4=VvkyI!X296;eMlZ_IcBZIs>9E4|4HBgg2A@0M9xcTDNV9a z-O;!K21rWT^sA>2j)&5}gjebFJpT3i4u;J&{6tE#$nk0G{xq&_)9b;Rlma73BMBpz zC*D~W+M^Kg^?O?|C>lngex@=%+T6|xl<12hlQ;xkDk#G|O_9ySy)c;SMTLe1zaEeQ z)!}z>>GSmy2oLrxX#vkn-`o~8TGm&B$%!gtPM$5ww4Rm>Rd$T;vhw6fIRI+S(7(0c ztmu~38u7Df)vo&8vP$m*3ATUMf3rzo?>I#w&)$FPtdk`((vz^ayeP)UL_YAk#PD+j1e_Ux$1p6{AQ{*Jc z8qhHI^f(DTX?0kSl1dPa@(4iA;XPdAU( zU(^vC%DRr0%d~ad`(@M(ykOR}m~$YnRI`mLs&=mKC_rO{^>UhTXrB$|7sqOq1cQd; zOVeG8$*@6L5^l$hE%U@Cx4>d26EtPK)7{%n7C*Tug_;B1W^5!q)JR`ErhPRxCn&G- zj`M^dlde+OGXl(#={)m5p3uMtPzbI8AqeAX7}x45rS{PZxV{sq>snqNJ~&O;nto}g zL|1WB)j}iV5#XKgneaGzUgA!sbt_?x(LkHlR$nI|LfM(vnrb87EBLxCFbTnW+8?&P zxiGg0N<{bA3s2!&hLR>c#fx!$altRs-bE${iAWE6^@Of1`0l$|NiEK0e$jp0$C*E? zMiA47x>Aj19O1c1m`-ZtFF8nF#1GMB}JT^U- z(%U@^Egq#uTsJ=G%d2!MS_^C`no~0HP zo~{Lipvn0AWUL8r77!JLU;YZGPfu!PId!?YQ=M9hg(hV_$ebN7j_Yum)q40{X95w^ z6L85K)ph9g&fTMYNeu~#17T9K?CB?4dfw`3-gNIbVzM3vXRXZaHiKB5z{$CQWfS4t z)%JT@ttumKVGZVYJsoX0x!pw{E1q0CaUd7y+(ZC}HWO%=DYLC1P3$yi-YFq(%e+Lmdy+i0h^6$GiOoh7(wYHGn|PHu#bYG)+0QyEL$=sD^+5|w6GGxgH`lxIp- zQrOmPW=>YrgoI}|bMjv$rP%3wyzc3rEb2Fj15>^aXTu`&;u>6wGExg<)b-^vd9*i9 zf5b+Moc93cS(Ba+kYaI_h%oBC@_WO6s#Vl95LM1*;Xi4ZI;|Ou}eAGkScu=BsasF zh_E0Kt+Y5{RRg=NNZf%ss-ld%z@@(9wqcuLsvO*^FMcQgQGwJS^tz@~y+B6Kv9Y!` zCb5|&^imA;qSKuB+@_(etq42DTB7V8DWqN_;)7*v@iJcNd%chZyK|42H1C4PISwd! z#(zP@h?+m-zPGD5Vx>u>?5@9Fyf=R=UneKIFyI7Ft1PlmCvQh$Yd{`1xO zv>AJT41br4JHuFWzi6BDDfC|dv3hg;RO0H-z3*k#-rhRl*BT0^cU-UW9T?ut*|hW> zi$|qRf(TgA1~;}jX^k?cV{aMd_E!8K?!A-4?h6~{I4&w1Y&foX5S#U42brs4V$$9g zV7EV>S&#DeNi?W8F{EK-U;N#UyWNK) zRIGF$wE>g9U-CIhr0?r#?z5eIK8%t!21$j8-E0EuQe3DvtkyX8WdF`6_R*8HRzCz@_`KO zlP!=LM4yk16oFW{wOud?x=k-s;mD?^)!?%u_O%>z#| zv*fLfz*>Zr-~Wglp0W@*K>Hm)kO})914M;?k!1ScM34Murh{Nz)88oAe-RJ_z)~Ag z!@?3U=II*$^KF)c?3H(20w9j3qCy&k=DYx*Iz)hJ*cO>pRRTW#P~g)Z+5w!t5Z*vj ztwH33y;FZh>Fzp(GEFRYp-l!a+t}+IWWSJtEe6p-31TKAF+bj4vBNy70MvPys&y1i zzI&4-=b0bPCr<#iyDdm|kj`Kg8uyS;22rX!%0aa$pn4zxxIUfr)k&KEGV>7Zr~nM< zQ5wS!b?p5f-^nFQ%BfSt1-;uUFWT~qw)tpR?e=E%$ zrB8Dv;IfG3SM2YvbV9%|9!J!kru=>v%y@{_`^#S>KpaGYMIAX-%9bM=?(baSKA!h{@eB6)!(uHy%x%~}?{EwZ3 zaGZ5QIJrCdKk%N~z&|b=HED$&zfDWEeGG&l6rDbs4j!TeuH&RY4m#TFW)FZ@UL`CR zj&dLVtw`QMGhmw1o$1fP>D3@&a{X)lhrVK03uO9lC`R_hcW#qjJ}w_v&O~(%VjPlp zCxF+qjkST{Lii2ZBLIHjkK2a_ZUBnNVST_|djY;~AE1epnhebVb6^=DDy^F?cR6gj zU-_2$(FUOZab#Et1hR>w(DihyOiHA~Ul@N#eo}e0tcI+-$sxc0lwbAU#X7^9twhHD zL$~l^J%{psu-0(`#ISXqFw&?Td%nDVz30n`Kd8z6&*fZ1i?J^Zx1!!ZIOlc2`gk zMAhi)laM)y)B66oR`{L8KI-kh?IxwlKdNf^CAEJ=E{|@THo3-Wc@A^mW62^0)$d}D zzK|`~e?LAkQRA`a=D+i1*d)m+BGJ2_M5*3H1aaTiltF8}=?&8xt&{f%Nk+Bk2Cw3F zpheA|J#Jf@8h)D{=@ko8f2m>g_iNm23IIUG9NLzf@SVuT?>Cu&4g2D{Z;dvQdvDZW ztto&%@4hhf8RbAzktq5<8`c`frtjk|;2&HYtUD6PQp27-3eXsS#b_$=LajzyW%PNT z+cxz_3dRG!U23Jx$*0!B(<-+de4>$yO&!NMEY_NbcPh1K67v-liu6fJwW)a#-LZdH zPx^{2m9fiR^0S{033zm$gq&oA9)*O_M$X_aJe^AQhD2dqozfeDB^=qXUF07$vw5d_ zAtP=+Z$HJsZk6gRxUbb`q_hhC~r6|e;*7dSEBVGijLN5;5R%lvKCc4g^X;JM|fmZMfmYqw_+b!Bs zGJpXjS!2G*yhd)3PPZbM_1fHN;`}<%tGr5J`)f3DbUbcgXGg&x`P4Xa7`eSH8|Ane z5|0v-?NM0I4~9(=oT%eYYyE-qz0hvhOwJe)){)VV>x&C|>5|A~&`y$Ndy!M7(u$68 z`E>3e$1C7YsZRO~==g&dY(p4Q{B)W$|I z^`3?E1>#z7f{GzEIc7X#6JP?qCKd&3nm07BLIo5BlmdJdUVeOoTe_!3efOf#8bnKt zcC3K1%p{6KJf!};+m)Auby_qJfW-&Ik(F`dMK<5d>=mMmr_M7v))5Y6St>`%gJ@== zHZ}XfIFZ`IJl%K1W3(TEmDJOfg7Sk&m! ze=VV(3VsQRC}x=1iCn96-rVx}l)T-iJqO~tSSlUJwgq)A;_KWs#Hor(iOCBx%mzio z74Leq-Zrnxm}tDa%{H1$6fr2U7v(JS0uDwi>B1aIrst6!PFBj@#*-G?Zr94}B8@lC za+cg2{%JWutPNx%Rd|&%+w?7V6gc<_TJ(RJmhO}HiNC_2Ct&M2Yt@vnTDV8IT}@>A zR%W$&J9*s=D4un z-POg%O*mbAAV@oQ`t*bjdoWFEH@!HgSnJHi#Z_%(n?1T7cTYe?_p{nGy*Fvu04qJ&ZFOz^24^bNzFg7tEP@CDbJ-R^- z-2(@Cdr~A43Q~;UQgr}rX$CYdiH^4dObMnFEzvxOF1)vyR#-)VBT2Xn$pz17T7;is zF+M%QUu-VG=|SiLYJcq%bI8x$HlG=E@l?%*fSnn>-=NSL*T1&(sj4t&Indmf!YOei zLSpbmQ@zeB-S6t4Mb^BH4pd|@D>V%_p6m*cw7Jt{Z!GY(5e_YUoo&9X^Gus#rANEt zHP7>oWXt*%6IescdVj25aOJ9~EXLKW$ji3VPZ#%BkNjJINC|lg4?N*;HDx9eyqf`< zb6Qm6;@Y}%^>BpPXYmI1-W?Vvc2huj?51nGfisp!mK*;?3yVctndVrNv}q@eshj&w zN`g!KTVd3i#Ouaa0$QDFw@7dhgN!XS%6HQqjYI-a;w;z)<*8$=SM(t#9_Eg({SFNl z{P1d(o3pbu(n`BYBURy=4+F#&Oo-7SzOQ=XkjFr`V#2}vDYH6jr`i^6TkX9|K@a(z zxAMOGkaSu5n-|ue9SzZ$*qXj7p@Q)@|+)3oJ=X;YYU!Y?~2C&^SD*S0oB%bzYaC&iH7a8(U9GdZUfI?a7)Cz zdP6y#%NE2SXBnDJ<-+$|k^l43Q+l0krNH`rQRtewsw_+Aku%3t-YLz4!6%J@1oN?k3v1qZ{ZV9c!w0|4 z#l`;jbn~mx`<3aEac3qt=c!p})(XiN%;7vxW|l(=Ac{y+cAH<}J02sl@gX=k*2h@B z%`m&boYgHjPLKCx? zZ433SfdyU20w)%2in@6*P+>YXm9a|;mG_Z0_t3|tCprKY&ReCuvwc>X*0sM(V1pK%9Y3JD23-7+I?X9V>I$7sRo!q!rgTZQZpKxK~mJsc#0JGH>FX(@O zN4Q(86_XNtiEHnTit6`BL^KVxVzWo_eRbYtt;9!x8fC=I?k9{DA!^Z+`_BWM=F@2Xs40k zanRGB=V;!=$fV3EGx~o|LV&Dh5w4>u_cB=h@jBBI>8Z*Y%$8eM!iLx3wft<=a}*lC-5tJRtq51Gn4VS3JS!B;eThL2NiWkg9cFLAiJGhB9RhA4pxOe z;ge6O=hk9B`kNoPM?9?cPUXqYR%D))@#%_51 zUNCa}Z&}^{OjrERupM_zZ{Kc-;fhkkNGK|jD_tng%$yPxfJ|fvrGq>X0=w+OL71|) zOz>U+Z2Ab%1NI2gc9s?GUGN&e(&F>sq9={!AkrhFDYxoX6O{#Fem5qC?lTbL)8U~ zoQZIQoXzda;zkeq_Cv}VUF;si&xJ`5pnzRr;lHb1-jeA%fDJp(W@f;WTrf!bosRB^k z7${YuH5E~zyQbwB%}JfU_GJS_FWktNC?^ooNC2xus6VsSb(m&u(pqhkTt+KUGI)Jv z;56R16z%0ym+gPw{j!uH?HfzPr_`RA+ygTMW>`|O<}~RK{5q4`(^?a-e=eHqQlp&r z91Zt8s`gYPpcVY65f7FjASc0ChQtaU7I2^{VuE)C=}L}wrtO3(_PW1=?R??J+G^Rx z-9KFnyx#wejetU>TyB-eG?YQTuqFP+pXdk{cC8oRSdS4?6k=G)0Z~_TKsRIwqxrX< zWcAaNtrjM;Vk=|PTuKu8ebOMtVHLCZqw6ymo6r-#2wMg`vl*#PGwtKMPA%0YbDK2g zB`~Umph=oh_O5kM584nH66U4#-g-RGq^=L~Uv~R-_s<>B*gK=ZM3j=S2tbk&aQ)Q~ z-N(O`g2>_?Ptbv*QUE815-XM_>r;za%RtZ2x2x0z0=Q>WwUeaV;@9WM{#E0gIi58j zWn)<}W#DH(#Q?)DU6Iop%KDinli%kd({`sLB+1T)iYzCRE^ru$$2dB#YuA723QoVH z^X486e8_&9G#n)391~cTvCve_dOu6RPg1Dwo=pvl0k_wZXt+O8jiKRyyllDPI2qxj zZEqvn5ERbmbF)0%rDF0}rX0#M-~j&_S6SinLK{M18>sUKD;0;q9Jw5vMiW}hH1*%X zC~m_uASSgOASu;B47Y~wQyiyqZUY>sUtl2ZI@HczYk53-)NJt0UFgeymLD!HS5-saYS0u$<%9dN2Sj^Y zVxxkKK65^*_lk{7>66&2c2dXGL47`?1nnMKoBV)~?8o1 z4y$j`={(QY^sqX(+94Ym=e&x0bQZeKoEVu5fn)qo5|0N(n28qo!kOc<$>+Bo_iPRa zxOae$O2lGrVi<7;EZ%uQqx1du0N-QhFrEuy_N7tqBTbzGO}o-_KpqcKGI6i~%RTF< z($QdZLir`vhr5(Md>gcyDR8G)N0! zsPsI%`rZ9$ZY6;WE6wTWMHx~IqKLh(Tn=Ge$)gEzjy(f z1Z`+zG$(ws&Xr`3@Lkz+9#GZWHd_tM$GB;Zz8j3Jaq}EGkZHfq?>3-{qRbc1+PWyO zz2+%y?G&up-1NnshzkZse0%^r(olrQ z-bo4~Z>PF+k}99oN@!chT~=OfW^?`!vIM3xeE`}+ z*nM~$u|3lC4^9G=dw3_mwmkg$e?}p}oImxw_WDAhy@y;;5wqX(&g%wL=x&P3Y>!f_ z*{0f24>dVeT4%Zw|a%R z33Z_~%M_7kuA6w#=C*^+6TM31H1DUWpT94)YGp{|mvJ=do)##H^)LD)#$(vJ=e0k< zOg+IvaN#V9BCrS@10X@Vz%bY=lwIKYV-##nI@KW2g?nB@pRV=oB^mTU5)04?YNx^Hnrwx=Vqaoo5CIPOxuXNLO59{IxAf~j&O&sh6 zg3Tb)F7H1B>k32%B_-K=D+YrU8<(|bkarjeJ6|0X6&hk!vc3jk*Jt{0H26Ao8!SP7 z-B^FU;kpILoger@;MUsK??CC~5SjMCHz+C=>A6JBbt-z0w;8!f<=IujRh!BPNH^`W zOF#qP%ZM*;@$KIV8+7rboMaEz5%&iUiO@IS%3N~|X(k0b;R8BulguTcA~nlmvMDqj z9Y|y6ykN=GJM;-75@sT&zTqr{@`SQFe=4pB1jzvC}mrn>yO6*EvwISVSEbs znTx!;N!+y}+)S65{MwSj^V@POi;*C>rrJ!l1R9?IUb z`MSnG5p{z1VFGzm4)ty4otaq*cC$X^cF77Gu$Wi3+~39>>I%t0>}g#+Lq%UP)fRv& zvRv_9`UObvHy=U0N~<|}dJAiz)M`r|)1AB=m(@4uMQ-Kyikqz)&wZ<>kk?0@?kL)` zrmahIGP2D}nDQFT{p_zFEK&3^@X#m47nJeLXr*&t#%gnkY%va0LMm1(u1Xr||I;+x~z9{8%8a#v#ER;?lkWuoc_9(w}7x@4;C!I*wL@H=at( znL9mwyUTX-#5Omd|ych<`Ly}@#O0nO7^R!0nv6A z=TX@4qVK}_uk}0A3AZ|?5MmcfZ7-D)t~4}is@(c*w&1eF9!6HNl{_-@YrrB+CW!0h5l5`s^9Ch!IEY2C5s!4Kr0Y7}QC%_oDQ;v<% z?$i;i-|$UH?s}G>OT3nUFP9<#m&5qX-CwUQ`TI!Wqg1?cXx5YTi_b8^&yv6vE^<$R z&aevlF`RL#7#DZxQA=~0sQv%||4=m#fosEeD<>o=ay;J5l#$^O^qzs9?jkfS57kD3 zCDk_siND?gnVb~uSU}3&+4m{hlsEhA`)alk8H+v2gEv_rXEn!EvujdbR z4s!K}(vR?7Ze>YnRL)qkK0MV_hQTXbl;OUmXx?~kzjtO}-uH>*@aekr#TWEvjtjkC zF_8s9(_lGDi9dDTjwQBZJJI;dQ}~X@a-v@GH6;uAD?@elixiF(o6Em;MgsZDQNI2g z?*eB=7&i-cMTD4S;T+t@d@z4RB{{Dt`lJ_l8Z2Df-{W5_$)V2gZGYYP=zYjQ2&ZYN z^gMbrSfYp?ebm;3teUXruKS6~72zMHiHeVSAZm!F^BE1_1|G!Yz& zNA+fN=TfI5jga!sUL-(kVQxu;)J!la{BuY!eq$p^#q&hH?hE8){J>;0tZ9n7p_SiX zjQ^PamF$vCZuZr*OOI~X-qw;Hpd}!}PQ@`OkQwejRUL&}7+Lt*d>6D+5(+;MJ>Y@U zl;GX+RQI}rtGyqcmJ}LM_1-eAIf%&|V0rP>M1dL@t5em2lFmD3V#$TMbK#=mSrqM{ z8d{Y0x+$p)L?dAFE7wWaWxv*JO&5@*q1tu9J?D+L)nzRgmvNmQJF@FaIT^M#TL~)vAsXVqanG%DnfTGX~I{&A`ZeFLTt~QXfPLWP9yn`YXE|Z7NsVkz(iS?1PXJ`Rov) z(qlA!pejMJKhu8xsAq&;XDIC(S#_;lD&aG*rRih0=jpN_s zA8gfU4xR;U%UY|hk;yI!0At4b<@!N4E$N5&Py9O-2;Z(wYd`5vgLI<9r-|%Kf3pen z$ZmtNGg(oeZUL-hXj{5+0-|^e3ia+DI0_5x5vtT=URW| z@riMPWog=OJy$W=;@40`ESs=%ByLj0*k(RI_8tw=0LqZ(x+3HRXk33i|I4$3afnU| z5;@B6*`wP7q0j#I8`JnW-J&m79|=0c;6gJ({!F~BO>1%ato-Fj(jxX7mJ=CR-KF@V z{bFIibE|eoZNf&isefPCv3TZe$DvwrFXGNO3LaZ-;>*)pd;MvmXLRRsaH(&{ol;+~ z=uUZMn@Ekm2jcl}AA8e@OUOP|ZOd}^-Hj%6PU-&>2;vbv6n2DdKztl*a2<7)(ghlc z_xk8%o7{Z*7jOO#D9Azfe?vhgqW@wf+`V=GL_x4msT0i}vTkH?bL9i78#kQ)MtIn_ z(h?8;jluYz$#46eFL$oxVJu2rTf1tOR0WKv%te6E`24`X3oMWfv7;U2i-N|lj6%F1 z6!7;khewX5)BgB>nQr#K!;$qrqZ$5x^xprEU{Iy~kIV;Bv@d{)!z-u5j=(Q0_1hbl zE}ec&i1z3IOU!Y9`zZd!mz-fV`TZ5g#;{mNTuZd-k+raYNE)nJ9_Yb)%_cYWZxx+V zJ>r%H-@Lr`^%ToYHy`46G@;6(LGGD_(mRp8eRk_*TP)lMFZ8m3NTq_ht!W{uyCx<5 zymvnNS`?%@nf)Mk3Yz zumM?m;sV0vFP|)_LnWt4wGy*hd-l8t+Fp3G%VEl0VfnX0QY+}%xCx(K<)H_9hqW2 zOHT7kL&P3E_3)0@oFmwZ>^bcE>no>uQ3hrr&A+SCvF{-*{vlPd%dO$H&{kcuDyyQs zH^nnC5TyKh_0NOt!%;bl)1t+_dB_hB@9+k_0|s0J+QLhs%ihkWNyI8TK2~YznSas6 zY~arbuBB(sR_{Mpzq(Pe<#i8f zI=4B)bF3tE`fZgmpJ`Lw-pKU0jHqFbPG7Fywe5vsO(*k0+W9Kc%d5Ru@-Vy*s!p>` zLi=2llcjyjXjXd*-fKUVb{1~@UPvQ3u z$j$z;7nSKNTGfwamg#d4FX)d?SwE)cjX@*$uzT6Ob?xT zCjkqo|50|1ptv@rMtW1XdDFKxw#ZvBeS zaS5bMH0dE-Ne*A7%LV`aZI(3;$Ljqq3p>(fuiiCdoqgLWTOI+PL*OI(qy@g0N+3dG zu0={Pt%nSV4!ht@s$~&v%dusR+t_HgQK7j*M}mZ>rowKgwY0OJ*b2xV?t6WQe+<44 zA}efZA(XSMPVSpuZM3W++C~*%2y)ZB4TN$+?{d5< zW%AT6xSod#pq0V1OI{t1JwtwKY!ig+@S<-^C%T+}C4~M|%ecI+c1l-*3~pn*O3_pqdQV7ke~OQS`@4S{Bu5d2sf( zc$)MJ3_J0Y*_nGO^4?yu5t~4&a{?QcWX5pXPICh_s0R41{5bL?yXwYDCyEtIemsj>=f(ZnA0mmOk9K2<9vShLR$-M~ zXKra0s^i+dc7J#lTHwppy0sHXRq9o}Q{n}EHM5sPhsIa<49iC>2x#AU`i5oNBT(mO zJO)AUo@rXgEQ$FF>+ptA5VIfW1pA+H-mW%Pq3l01zN;^!P!Z_Qxp6|+dTkGvHuLgI zcLiAg+ZPl(EnMmI<1E&FNQLvP0cnHSU@<*+tbcpJ-O+!`%Ud(^t+<(t%{Cn6v=at8kkc;b7 z>v^f`UDHFp%=|O`(0o-;)c{9rV`_yw$y5{EDm=(%Y43dC7V6Kvt(m{=&i|ssWrF^@ z2txlCz|ZYzVIbb^O^=Oo0@o%;cGn3$JMxbY=z|QOP_Wpl8~qh5YHkxXc?Glmvcc$8 zvnwGdenrp^owJiJQT8r8^*f09i%~{|3OFPX7?jDvL;H{aYGD%5w}0T8(e1Q&o3d}T PpLg$;)=kv)2O<9#i-dkn literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/619fb877791b1fc8bc7dfae1a579043d.png b/windows/security/threat-protection/microsoft-defender-atp/images/619fb877791b1fc8bc7dfae1a579043d.png new file mode 100644 index 0000000000000000000000000000000000000000..fa53f0826ca7fb7ba47809425914bbda75cc931b GIT binary patch literal 29431 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 J;@i(&{U0>t(PIDr literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/66f724598d9c3319cba27f79dd4617a4.png b/windows/security/threat-protection/microsoft-defender-atp/images/66f724598d9c3319cba27f79dd4617a4.png new file mode 100644 index 0000000000000000000000000000000000000000..d4fd5128451df974f73ff2cbfc3c283ecd93fbd7 GIT binary patch literal 145490 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 %xDusa(KYeAg^X2x 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 KT_|ZB@c#h+(L~Y! literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/6b728d6e0d71108d768e368b416ff8ba.png b/windows/security/threat-protection/microsoft-defender-atp/images/6b728d6e0d71108d768e368b416ff8ba.png new file mode 100644 index 0000000000000000000000000000000000000000..8db6715ccdf8d91859440375f69e8b4d4f71c226 GIT binary patch literal 223817 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/6daa8d347c98fe94a0d9c22797ff6f28.png b/windows/security/threat-protection/microsoft-defender-atp/images/6daa8d347c98fe94a0d9c22797ff6f28.png new file mode 100644 index 0000000000000000000000000000000000000000..24eede07b829850d2c03f914d14aea3b976eda82 GIT binary patch literal 24324 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 exJ_Q=N9JR{Y;Q}vdCx|Y35G8sqgTW~G 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 Te(qE;`$u&&4Q?Sd?mhW0F3zV* literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/88efb4c3710493a53f2840c3eac3e3d3.png b/windows/security/threat-protection/microsoft-defender-atp/images/88efb4c3710493a53f2840c3eac3e3d3.png new file mode 100644 index 0000000000000000000000000000000000000000..7935e15763f50ae432d70ad793d308298c66a3e8 GIT binary patch literal 88348 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/8ee0405f1a96c23d2eb6f737f11c1ae5.png b/windows/security/threat-protection/microsoft-defender-atp/images/8ee0405f1a96c23d2eb6f737f11c1ae5.png new file mode 100644 index 0000000000000000000000000000000000000000..82c5aa9d196996083ba4acde63389cdbe6323343 GIT binary patch literal 35509 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%0DSj; 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 XxMY14fY5CPR9cvr`Py;rlT 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/a5a71fd73ec389f3cdce6d1a6bd1ff31.png b/windows/security/threat-protection/microsoft-defender-atp/images/a5a71fd73ec389f3cdce6d1a6bd1ff31.png new file mode 100644 index 0000000000000000000000000000000000000000..be6531a2f09b4b2b27ae85a4087fcc4247287041 GIT binary patch literal 29816 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/a5b2d23bdd50b160fef4afd25dda28d4.png b/windows/security/threat-protection/microsoft-defender-atp/images/a5b2d23bdd50b160fef4afd25dda28d4.png new file mode 100644 index 0000000000000000000000000000000000000000..2111e5ee9c93c916429fb39126b515aa04a226f4 GIT binary patch literal 30297 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%0DNHRov(s4)&t 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 M1}6H2x;GyD7qgw&bpQYW literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/a7d738dd4509d65407b7d12beaa3e917.png b/windows/security/threat-protection/microsoft-defender-atp/images/a7d738dd4509d65407b7d12beaa3e917.png new file mode 100644 index 0000000000000000000000000000000000000000..696a84fc1b2d266c60a5ce541e935bc8b9353c6e GIT binary patch literal 82197 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/b1e0206d675ad07db218b63cd9b9abc3.png b/windows/security/threat-protection/microsoft-defender-atp/images/b1e0206d675ad07db218b63cd9b9abc3.png new file mode 100644 index 0000000000000000000000000000000000000000..feff40a8fa1920f69992dd64b814aa0c6fe3c340 GIT binary patch literal 76643 zcmeFZXH-*N7cPnoMMYjkM7kn~NPDFUQf&05ARq*YN+0TOBg(g`(%NFZ?ItKa#~kNfYQbMLrgoIOTHcJ|I*bM3j;o@+kOoO8wBu`uL4 zDtwfSi;LIT=(ZIX*P$nzPu3A`&Ji`zfp?s*eZf|SH@T3#qKlj#2R&|>-{9i zh@#5ch&o+NdFJ>vV)t0MZks=w#jyJp1Bb(PW&uGgPDlRTcCSTGO-=Faf1rQl_@6@> z8ZA9}8o&*KnN#}@{66-nr^}y0K)4@VABz2S@YA0^2DnhiKDrqC@Eq}f=ohr#`R0Q^ zC+aqSu8gAPoOvfJc>dvevhVld$<}EMn7MjT?Fr96|2Z@_j|pERaSov_a@jun^ym73 z>Gd&;Kb$E1$&PY)d4qbf8h+`-1U z!IpE(jlHE}xIbEYaYfO;sI~0rIfmRO^#m&)yE4X3dlYDe7Kc&@)D;Z5HMYf@ zh;&kRX+6HxvbU|r{{nt3yq6N~sVe-+ps4@fuf|;WSjR}fl=muSqHN&($YJ9TCb5AC>(rt8nH17@WnuRk9yr6s_RW%Ulx zOiB|Mn^xnp9&@h$ATRB^i1f6FPBy8^7dTPf&6QNt3$lV?X}emOU6TNxYWYLJmKu>F zwji8u^zyxT4-6W-C%15VdyiM9NsmYlB;rK-%FY&zIu$2j(ipZf)A#0{}u)2L^!+~u19v9e|qScNkd2=JWfmO?Ac2S4mBx6Ak?YKwc`=$UlTVu zI&ok69Nn%9E6*G<+q?Hu?I)n5-hd^`8-agR3{Mglt6g}vtQTrrh&p)=B0Q5WpSWtC z?#>Q1U)x)0Q*2*WC@b;que55p7Zy?XNKrFzwQ8qsqlUPPbZ5`f>IgudtbV_wFdbb9 zNApGKDcy~4{1*=rMw?r9s0sF~6)g!EhK4r)<5!R0($2eLWyE^N14Oz5ZuyhXAICYJubNK(p>Z2n`E!NI8?J8L-oB!&vyd_;9-k%Vo`u}DbqcpmBm9SJcp;dagPL+_We zj;%Nb-5VBmLz-iNC)&SvNy1TAFFudk0U zEE!A>x-gEL(bGAXGH$PI6k|0ag@JPCfUtUe@C}GK30dYv5U#e^+pN`1or~mUPz-@C zzG?=B?Uhi=ywsUhU^>#b*Rf7gp=CrtpTxE!NL=;sdr=0oYgn0p8?>jYz^27+VTMrE zV|pZaRvmIXSWmxoJ2y-X#|9&brCp&AtNBu#C7GW^>YH8y>yuTQN$^p6K7E`n8Y%)o zEr93RUX?X%TE5C6!1<7KX(}ETDw4J_{ryFTT`haN6m*OFtZ%)#LiOJsy`mBHenV+s zbJUNuHKm?hH5HBIf&Ok}^x+etDRVt}rW|*`yyFlP;(0B4r>?%k@%u{wx396hJOqle z6BBQ$)G<=+!Cx8fA8GOC&70EZH5Ht8u=&(lI2qzmn6A4NX!uH4+N~=q^XBuT9h`yn zgP{{ie;mF zi)9@XR8)P_T$m@m_xZ4dDkGT@S?B*h4b2(~@dw+Y8CAu*+U1{xKT*LnFl}%5r7k5J zjYKWvpYAER+d0=IpQHS`5mxo&R5ajetxl=o6pYc?6lXo$lAkQw%hJ}{b5zC|Im_{S^bs@1yLr15oth;*lpJe`rM;9WG=2QyGqH4c;A&cEsz=F-P#;KdqorfYzFWyn| zD76)f`8AQoTf5BZ=q=`Y1g%+?Kil|i$jpkKj5L+5-{>)_l- z;(LC{-DGhAn)pXj4APf=qa{l&x~V6sU_~$DuF2f12zWk*Wqu#=nWnzwvvqes1HHH* zzUvNaYMlJA;LoN6s+1DBc54{U!?JJyTwt|r$V*31r_7%q3X>;*?J*rNg_z25egzt) zWCfI-1?MAqz8>ZHH})SNJ?BwW3$ci|F0<&!^KbUr--!khbNg#~g;i60$7+q^PKcS^ zuRw=qa;Mo;*s9$q+cqC|l$4Zo-J;G`g;H$!HzPR>mDz{S7ldE5FTL?~?!$+_`E%8M zhWmD6z=)dSXR$59cu;o5=jG?euE4J#*U`?{NNT4XDtjJ9ylHB=0D5;G#r-*5#!?+( zomV(E4~P2s1z|jJ;^mI@Rpqpu?X{M!>0~`cY$PMdHRoTSs7@%GYgk1fOd(ju8RgC= zrrI+W$#iFz6u9KJH7La4x?IvXJDaUxGecVYPK`9?`$QrVeIA$8EJtwkR}{=6o1sz^ zRkeKoX@4;R=nlV@3`}7Pif5w46(j+X8ERvG5!l3<`U@B#wGp?`=tV8|6Z(6&Wi3{` zIvRssd&oST1Bt4lXD@38Uh!)o=*I1Z-Zqfeyo`{WO+yfLo#tyA=Y5qw1nwINqdz@v zA0TC~G1Wkr6J9J+oiTou8m+ao0Y5O`O+z`WCKQ{_V}U`r4479QpHoU-sLbqG+e@Q+ zdq;z!`&Our5Z4FhbAcWM^z*wPofPI)1O}9Lso9$zw`-#6erB6_0|uKmBgYX0@cHEu zt5a5&5-P{Rwz2l8dUqVsw+*S~mlcl4BsQ%!^ys0oQg8WZruWIb%spAR+Gg_J9&8a1 z-Qfk=glD=n7L{1UF9!j1q19%lp{jDQiTpJt#j<1THYqOBk=6#u0R#gJ?+-A$yHrkO zgMy%2`5VoOC+M;=7bN5_6~QFZ6%18psLlRPx_%6vdWDvjEr&s7dn9Okzov37BO$yX zwd~>=KO1_0%}T7bQ`|_LYj5o()V2mxJ1ftfePzC+rz?`}u*%pz zFPkei>(h)KkjIgQ5 zDt}%HY4WxFuZvJqGL!&2+%dd}tg;y^E6z@x0$O-m(zjUyRPHI>`R zsUGI-BZ#mkKRsS7ru0TW-syD=GW@4|?&r1f&23aDQrLCzqoM9!Qip=wKM-Gx?A8lM zAVTeDF;L5#{$k=l>IK7Yqbg7+YsYOQT6Ip-gIPB3sF+`tRtyf8jkhmRbgG7xy zWD5Qb(RB>@mY8IrP*w>Ms4YwOsp|K!K>54T9R8FMOTDS z2t5ahidqxp)-o!rO^*G`YHv5H-buQ)`u9F$>{}VjLe;K}Bq`@A*Z6YN@hUe{{@SJB zaLusgZ2QtNK{?xQ=cPP~=E4ha-a_lI9L)J}|M+E__um@hIT&o-tPe4NHDK~OO;p(< z3B2YBRDirGdV)?SI9jaq*J(vMFgXrM1g+;e-cX0Q?*MnU2-zI2>tvDt0*v|>-6E5R z^FGNELrg}8{N@q%V3P>iaNFm1rph$(CH{<^wbdqFP@kpJOn|e3F?T{R>sSj2WWqXfVus&Xs*(G6Z@etRM zP&Mn>P03NPj+8BwNguHVjX6_{*0Kj^&59pO=T*bUgm`-M?1i&>Px?CrT)*gb?_y&F zYPYImyJzy$H6)T=J8qZPypgfx;01yx%yt#7Q*O5Gu2%PcyuO*}ob1*6oz+DoW+t5? z2FZor2c{=aMh6>vvah&*!+-})q8uLG1RVo$Rd$7hpcDtVhOs9;WGVFZqaBoQ7!ECY zPKsR%`-UVoH@wP%wr9%OEe8R63NQ>UE4vtqS&p)_XCeBr(-HvzGC19c8YrDT7gB?W zoiNW+SNjL$A>pfa$}TSp(|1Z>m6EaDgxTzs- zboGbrfwTT&9!B#rBPw3k^PNrRhyGU5bwa)QP_`a(rAQXYW;}6S#`c4@A3W^#tWNh( z%4w^4%QzRuD{?W8Pa=so+$tu?yBn_Ko-wUYX(){yqj{uh+y5}IXecI7q7*tE+In*| zr|QeQ3Ftmnv-fs?Hj%`NRJq`AY_|JcQI>f6O9@}Jcyi~*g&GJ}r)MH;^k5O=X?1RY z`6`_~*5nvw?5|_7J)a?}lO8r-df_c&bYXk0_h~bwoZHn@sUF*O*zweuGw8BJQiGJh zG1pC&Zcu;!v^3Q<<$&#;j*PW`aUBZB1A986l0Dkom;_WM-da3Dm09hU-nMYg0Jkou zwA~Evdau);W&*S_HmShH6&G8=okubL{s!bEv1^2bx$*s6Hn#v`_24xuGnZ?)dhyca z)YrJKUG}y)v;+;N43@iiZy|v#BzbGC2D`6B4qkTR7zn9DM^C44p86>0`?IgY>Y!In z>^2oyVO2Q=>r@A|aR0^?brd>|fyM_o5Gk)1QT>!RMKHB-!Z~%d#g7a%x&f}ql6?75GQUOfB79?sYIVl$OeMz%MimWe|l2;KXF zN}sjts(10uJXr$0IsFHT@#uWn$^&_6r5CnU$NMF|0HN$qe(uMVa5V+fR=U+WFgHz` zxSCwywL}Ujp8ftA(^i{fDX77AL6&pKlm+S&AEEDLmke}8c|~-=3cHa>BUHAW+N{R( zJP_0PsMY2WL&$xBff!B6S1muc!oM-`8wqEnH7QR&IUOCI5V9?ePizP!>z2E(+{b;R zXaUU)?e~7-WP>fHzgie&VKj_eb*DBQ^7^o)Cq58LoYrjf2t)L`%b$ZVbM?J;0}wY{ zes6}|My+n`h#|wVaAvb1laZ}v&ALtI4BRr^7d+r@iGKJI~sRRir*Ol7T zOr6kLlNUmGVOBy_w?Awj>&%czFnJ>?o!x$`0Y+ zwse3JtmxcSCxm|g=0j|=usEfLG%SDh>Q&MP1pVX*m-Xg#|JG7BK5Zh%>jekB=H-=n z4V-HR7%kY$G-vad#+}$qo#{iUhvVC2^!vP|sK4DuKH`hDX@GYt0b3;K!J8{BSe&D&r%U~7ao zL4J+lOZZesHkZpgQJ7wGt!SnGn-@=dA6mxBR~4hgx{^A4lD-Z@ZB);6 zKmSISX^39yIOaYR97`vzL4p?O`kKO!j%UNGYnBC3bvG?WsFC*en^7OM@9Q@DXhz-` zeYTp)cSc;DD32~-%-;&KK{-3^GF$dKICN8YPq(V5d15U37cteHt0vc9I)yNeKP5f0 z+PJ2^??Y1I5cMx%E^;W*>Ei97yEVexly?riZ}`NuJq?b5Rvw56<%%o)HhD_oTz!-HUz5tr>>=?1$+9}n-+kTYCQN2Dl}Jm8!5logPH}U z)b3@hOPQC zDIriQHG+cKOW13?$J9=nC8B(X;;Uh<)1Rx;E>y!aRMd+2@o5K@2;Fib&I$@la@NEk zTnw|6ja6qXg08rIHP(z?t)jmZIVZ?%o01UIgqg)1HeKyr?B*SnT+SOVQCHA-BdwKm z8<>R%%Q@~(pMz{$%82i0y)C&wR~!B-LcQNgLxhQb|AfdrRv0lnP85-v&0j z6@-n*S8D5ZHm0-78E-=O95&CFLBAxs@II|L(;;a+CXg=coAAO`bjxSt?ud5*$h*NA z&e!qgf-xsFaE?#+=WCuYK?Mg_RJ^5O=91Av1-TDyU1z{vR8Ow=4^b7pC_mJV58O>A zd*SyEJi>m=As{9i!%><^il%-6?=L)&i2nIdMaR86`<_z$qy;=V$&*y$W!)q)7J={Y z<^)1C)KX%eK3y&eq&qw=(#RReI*YY!Zno?b!TFM!Mh1^;hB^LvP}fJ5<74JOJn(JK zDs!veeW~fE4E;XBF_26*{UEoD$dalq4oY?H?wk(VsAA5atX-?z5jv?5ewq$DdT3`F z@r&jKa)527rv!zAm#1o%3n!N^KFep}WJe;jS1(!VF*-k>UfS>{ZU>gz5?U>kq^iEk12-(x}B&9X&ypFNn>wk z>;aNL9^I!k*Qw(%8%D`?qq%L4whd8TJI>)I3W&?JZ}mSlzL-|pL${iANxAibq`84P z$m156h-d?*YKtvhY;LVdesd5jrK0Fsh@*>~MLg9~7#B|3C&=u($W+w9=hGn^BU z=uas8Tf?yCjMRNpmt#+GK`oWQKsiWNR8~8ebxIH7N@;kh1AE>TDM*PgmMBOEuJQf|+`MK;)y>3&hGVcRidG z(RT0+iPeyM&7YzTt9K~3D(N;SZ~}jF)gHLb5j%Js$<;E(PwW-N0f{qRyyPKvW4ZZN zt$>_uc4~KFmy>x9hq@kg*sQfcaRz2lBaI{LHQ)aTAr$rFYrl&GWt}OCLNVJPirEY! zY@N3a0EQ)N<1rfsK}(DBi7(PlSU=kTT$e#Jeo$MpXEVH{U)>%f5R`j2c130_6}m#@ zQWR8lN+qkq)mumfx!Q)CUcBu!uGq2}X!v|8QjL~N+06(o0GN+U%Y_-{%`dzi5aBCK z53E4>eWRe8d-a1oGL9Zn?&_TuoS8TjH#=Bg=Nk^MJBQn=A&+azUx{q$9oXy~Wd~}& z2BsB<#igB~B$-Gp6yZc7c5Apk!ER>$RatirWqk1xUTCjSeL$M}O#+geo3)~KArHYU zXcku{_ki)CwOGKW85&r1>Os|j<;eS zKMKl5A5Z3Uu&6==f@%FoqsBCz!rn?bCF~itJly}R?1Dk!2Uu$v8Y&Snb8>4g&)=03 z?F?GzI}bKL&WrKr&6oWZ0>DZoaW@FFdh;}J&tQ?-b_EUsXU}>X@PHn?-&dNnI~1TT zUE}y|@^eg2ZKO*hhZgQCHcmJDYuN&H5cIg>A#JEHuW=ELKiQ83GqX5m>b&z}Vi!y) zkFw5@X!881z|603TX)X1?g4shIAbzd5$%G&38&EIi*TCqmivlki;HGArcbc-I&-JwvQk z|8i7~%~9SFc}C0d!!Ot=zJtcJu~U0*)X|>r=r^kOUyRxY%?ruyO`Vb5Ty2@-5avO2 zUf6cas4Uo`l!O}FvzxMLrAJev2lgxf_~+@|MPK1af+*H$hdg>|5zKbUwXkD7uGsmY zdvSc=FEh}QvTx|7UgU#2$%q@yZ$9VsfZmS5gc|gp(%ds_1t4T|;3CVLK(Tk5sU0R- zC65IxpU@0orO_(|FY(#DxQ5KiJX=kDcaV2fbd2odA_jmWfVVy++0cfu*09)QGE(QE zL9u!@^0|l8BmbqWcK6Qn@@NtY#QgqzyxjP}TJjp7^8EC!mZ#j`0o74rVdG7$--CdV zze#mwVKnhON@iq#l1u{>yZO%n^^Wv(=KVGMD{VZor(4X7E`Y|iyWC(98Kqnz`X~4b z3hqKn18_lmhU!61?nLH~}*P#u>E>5=}KGu3H1U;jVy>fD+ zw|ZuK&!hl%VWxXa4!_sDLk!Vz^qX0?TRZ~fRZ~+PN-ZJHbfg=ym}~w9w53b#3Nd$3 z&N^PBHRTb5caePB>rZ%|>MYg{y|+=h;2yp*>bCzuxbVHDBa_dM3FiK#A|>^0@UVp} zuP!HI0ghNIFLRyk%%skwTjmDXn;O^Ua%1>(=qWpFCK=CRAA(7;B^>JZy3X#;>C*9= z)2*+1(0yrqkzzHw$j$!XAUmX^W&~@o%x%86pcI}oIJBbrfJh?{Kii0Z6@>6DzVn!X zQPcv&?0C=qeVv0tTuc9r%MtCg{J%a;_wF2{g8T>)pf9Q@icaoOKL<<*XZD<@0A(+5 zqH(Yv^(q}n(}FzR4;X4x0`(3w1 z+-B3`j&@AwSDO&b7F|%LQ~5dF3%IqhGwBd)mobX9HO)TSQ~}>|;V^c{*-*bo0LOM{ z-WSg7c$ico%~h$U+^I$GS2$+sw|6{nev07O6@uLq*?4fi!?mDMoJrr3bB7+=6O?DK z$~{2FfUYS-yq$DR?NBfh}4)4^fKn zt8hDaQ$p!71VL23YUw`03A8Wk2HxdFZ7(LkRaR< zMc3{=4zPFOE2Qz|A@+1ZS+nI^rI#V^@(sTOqC)e+SrkQFrX z$Dy}{5Y>Pk4o~Yk`0nnUfxm;wV@?i5DQSfh=5jIkQ0p~t@pG8)-$Vp}><)5+h4PcX#I0`dlbzBJuhnrR+jws6=E^;n@EKdsehmDTmQ=NTFHHm6f|&xtkZu z8J~J?Lw#FDo)u6X8BJ8Lu8ibCQ{G5g{V!<0StRHh4Lem@_|ck;-K$g;#@u>Jb4|0y zorX2pTbJ$Ja0tTc%5C26%1@G>>3!-2Ei#^L`8)8(Z55OIT>&*9Vz2YRi4t|Gj!qBF zx#}!xMf>kkVP^F&d~$xa@Bih7avAa9PjhKhy7a?b2h)n&8v;j`Ws&^u}A}p?9?`CuBHtf7f%<4gafKYg07pq+R0-PV8=wf4mQVY4e+Z=iz_bd-CkalYKiL ziolaw94pUByJ&P>6H#=F^-HBn_+`GnkykPv2be)Qc@ziTfC>$~PnqcmnkMf4%C+L~ z1pR+;9r%fx>B_p%99i>08z7xLgUh|ap-`3b_~7ZmFr-mT+K8*k*xRa~TWMAo|4zsL zzL3l6i_+!GOE2L-GbeLMh#Ij8V>k;M&HHaQkCnuQ|D-m3dc*1Bzw)^L7w_(T`SJxh zJn&24H<#Juk0N%SdD8Ni@ZZ4gW;3Nn6r#bx2>ES#Q zNFvv-{Ip+NoaFz1cZ2S5iORl7X2rwdV7W_5yFug5aP8D|hqf_8igD_u@HZ{6r|9gCL zePT@Rocb&EYjNAQ>GQyM#EU=L#PJ`Z4tX&@o5g>CN!xwf$awYTkN#7%{NjZ_fw)6p z4=Y|gLG{|()B4#~6+?gL%)6cS4|v6mU)mxm)7fuIL!qVrsJ=VviuyAk*MSZCe)}=^ zSWT)XgyCQ#MP4Ytlt$Dxy?W5Jg6YxTddtpr8(*)?82AUzW~`R-vV)M_PAx#B=;$RC zgOChv*U!K2`xCVF^S*!sUZidXh$G<^cXT@b$01B@byuvh9c~?CV3#BO(W$hV?Kooh$O;fnAVZn*i-{4umAh6v%fE|+Z7e%GJKh_cpnne#=V zBkj!A^qs|OLg5wf&c1$Z$;Ft6-!Imayx3_FSDdz<2{++`hkR<$wa!nPjz;AC-cLx zcD!j%{UH1kD7%x&E<37VErUC_fA9=N@I|z|$Z2L&jgGK4Ebpq^l-`N7u*^qD%Z|Be zsd0JckAS-FJXJI2s6qB90AZ%!^>ZOX*#~bGZ?-f`;=hb=8uLof;gg6e#55Z5Kn4-X zL);40b{&E7*=n8n!Ox#=M(U6~4jV62-A?|K!dU!*=D&YlLUKZHLE-#nC3o;w5=V8G zW7WikpYQMD8=}O^`8?nQ#rnFiSy z&sVs~D?zhnIUbfG!E+tL5(O6s-N9p)FH})yd@N-K2oa~W+6vWg7Pl4gej^u}0zBLn zpKx2fv60}J_=_el>8^iK6b-pzH3#W)Fqx}3$2+!}a@Tqsg>|D?$gGP!;O|;y1!8u}I$QBd_p#|M?!Rre)#oZ!(cXIje3+p{=swl0gmU-o$)oy^2 zoeksxoQB>;8oiUZUqjFWd4SVr1js`c!o>kIs~hWT8(-&M6RhOWhI_049}5XDMp#ql zSDpgr%Q3=nMqf2bx5N*vCFXo!8r@%a6`OBl9?hD=K_#u{pLcA!w9VYVo!xyz z?6Mf8t%Z^Ayq9EsiVSwh?QdzM+q+{gGOl&X49uC_e-?_|*62+0f=gW`w);19eE`0* z{XOYE0R<-<{FL=+4)1XrfJr;1Qeus&5Ob?HFu;x)K58rHMrX#G&Ug07+?2vpSlr}> z@*v3ocX?sCo)vwqQ;&xY`6rTc0N!d#o|Y9xIhfWiA%xRq{*?|}K1@|vC5iU+RN-Ff z&!X_LAtSFH(29mK=_fGNp6>pR9#bAL8H*vl2%eP$o7o_n~>({*iUkW$wHK0R6C1$UIO64b9 zECE4wpmTw#NT${&P?iN6_S^`e-c#~VPVM9J1EL?J|!9_fK zxrkfi1#k6q$6xZkdZN;+dt&E;Z@Q7x60QEsFn;A+_e~Ggh>1dP`*~viQKo&+$&>eR z>!`fpcivadi+JhdexCZ02SUudbpx)`C%{$$<+42@BLkOjh)o{h$#XMoa7bXrcjC3x z`{cAvjDUn zZT?FnN5t9G!|^bp0d3kOYWU!QmjFttUE7}DLg>hE{W@X+@?5nUs~meCB6sXBO%ttV zJ*7h$hsTsof>w-Oa%<$4N@o56RO~qHi1a>R3rn_+DG5?x-tQ|qv0hlBJRlIMYh!&g zCCN^2!{APd`^GZinyUQtG%ZoEgpL=3E`ct;qEOFSzy8)(r`v+RODf0L8Z(l5d(HI?tFejBQ07h>Get75Hj# z#Q{_0sV!_(tE7#sH^a)WhHD|NfDA>zcq5M;SMFeoswl`i_1UWW?g6iqr)QS!e@r4B@S_S{`5GSOIyV`W&lH5+ zN^1shBT}*h`dXr9>l!}$P5HRi0oY^%MDYzTuvW=sLKMshQxso`^xE6HSqGrrDzAKK&fveoSGuZiz;G8NW#u^el~ z>aAWrKpmWhV_)kCxQu4Go(X!9m?FJdd@_41vAFr9{wt0cGa3GpAzqWVccV;DG1t!jieUf#8;xEl_3FwZD)@OZp(D#zO+ zpI3M&q{2m{#V^22Y%;)}=F;6nGDC#+RFr?FqycjEhORkJINDv`1$H{AUXAV{1IG=t zWh5W5(;llqZ*`tFYf`6Xyr`=ZcFxxc?JhLoNzU7gKpSN3JhBu%f66fT|Y-z6^piAyv`S&zO1{3k@~#?U%y?`>k_W#@zPDvg6_VdR~-^B)Y$ zkK13ncd^%asS}mzb>YY53ly}E9r=PN-*M_$1szLuKeP=0RYesU-s&=I_i2-%U; z-uUb1k3f5^pcJz)7aX|L$=>bdv{z)X4W zhGD03<~c95#~C%RVEYVBJh#)VsQnL>{VgSNo9n`qodL;9NLkD3dhOD*`j!@K zS{Y?$w>TyKUY&9op^Ykmez+GsT&O;048Nj+K=8lJ9<*sl!gyG9xDMyn}r1jZ@q<;Ji z)bzu&o140gwhPYgQX`6OF&}Q<{Bf>)qV%Ip zf4F64Ei$h@VpPjQIBW5=MjDa8W_k*ZUV2z8vY~%VcI10?xM5DDXJyUN8V~EQNjdoG zktAiG-62ExjhL^lP|M`&!6WB3Dn{B0Ki1@2+LmdA&8&acf(ydyfClx4OO4;l9uVxw zAcaN^4(jMwMrL?j`kEH`@`kV5kL}NRB>NorpYN0inJB%m6}>xONUIlk$Zmy|!A@GZ z$hDvYSAP#{M-ch4tbBvl{x~n_%Ge6buTe<Le0rXXUJk%P=-A)?_Tm`0)GP@KBi0)R;LTj*3bVoJdYl z)xV@tVamh7fpY>cGG5aKS2R<%E2FoY=-XeH?Aj5)^q50#%RQNDLz9ok1GhnbjIpT_vRMU?2NSJO89j!jZx1cm;SuDRxTmg^=g-*D9nkA0 zZgmfE@ijFpHl>7Yxg}ZR(^|*YiTb<6r#ZW$FoEW>8xsVGrETULQEqKX@7(+nZA}x) zpbAa1&>vas=@Rnk3i65{TfCZuVB*)n6+mfBw54dT5)^JZ>~A%Bqh7_@u_es5Ma`LI zUc-7`#{g6B=<+nCjBwiaZN6otIjsq{DE^wdQ$=E&^gy%o0!uL;fFO(JqzIq2nx_ zaMe3!3eAVts+;0w#rNu>mF~08JYHm$51|SHEl9)tuDkW}n~wQ+_Zb#P&v|k>F!u5K z)&;GpU4t1-d8S+Z7+J1u{|s~C+4lBT+)1x|X+J1RyhpAY=Z>EL5tYGwr@Eo%f{PE) z%d&IVms!@3$KCbHl17p#wk<-=EXV^!BN;*7vu8(d;Ma62$Ort`k>WVH0i4vbh7|K| z#3hhp3(2-c0!tThWq^kfK)6eUt3!x7Sh4q$c3ZJc)+MmTOaXs{tI54D(d;0xboG%R zEQU@Y;3B-k5BGgBZ@W%Amr&Pfm?^y`>s#z+{UX{fGdfYOG4D-s6wi3RI4N4PbG83@X0eze~u0OpnudpaV*ACKK zNUvWC4(kV%5&P1euVG^qSq=-JAI89A5OYU5dWblj-dxKPZd~|PkyJ>>zFiX%gsd%s z`_h}4be)B_Yiv3T6?j@m*tPbC1MB$q`f?&A0NFoIqjDa0CUi3&%Nv zh-(`d5nka&^`VVWZN4+OE-%3x)yM%imd9? z-NYGVs5%~=>PYucVCQtD?^c%R1=la&{8%daGVBp^Xl!sl{1C(ArX{QT^{&~%TRp%M zF1wKKVagU7(1+R%!R>Ws8I4j2$69sx*dumO?#*Jo?IqkNPU|(hW-G=}PF-5L6Wt@2 zEi{q7>x0xQYFxmvSSl?tYyq9`H`zWq796N5XAivO2W6#4euwZd%k)P4FP+Bd*?czDL-!ZKSCtg^y(roa zwmeSXp=;|bZq+M`>6h}yn9a9zgot0gf4$bJ+Y|Tw{D5(EY5Ka;zYfVK-fp#X9Rrzi z&S^4SpUiuR9=d6`e`7q9n@dF~FXsOj@tyx&aijm!?k_Lre{nGG{~e`vHKf8jS(XN4 zoK+%zZBJBw{@?q#KT+mQh_nbFOawOK;P3zDfBLv@ol_9w+RLe98?T496A*w|PPT@7 z#P#b>GUR~H-h_9uj3pxM_3PJrGdlq;=l=u)pYUrca_I*CcowA|S!0%`Zo^66^;BXY zy{g@*1b~0SuXNBELfF)oLnC#8McwRazK+xjaUrYt@6OZmhixk}T=LXS`(t^f08=;J zb3C|2(c$pr!fTe)j7IaL_fYOxf9Q1$5yK%aQoT!D6CIzR96@D%oI)l2^zDE9oJR$% z=GoULf9ob^rHOP8c!a}6iyhnELLHD&XrVcObLvnGDIG4XnyObAXFgbx`+_$**yIrl>;y&R=CwQT=cAOAM2VCGH4^G+jt!b@wcFwyRYB zTUCkaY=4`$%fS!kC?{BNK{tKCQtyIND8;?Bz#wK~0@|Ja4zj&0O>&dFXY`Upy#AiP zs|V)!BPTfUHdoXlUV3Yxh|kT+^IZg4}<_gn1)7)|JGeu9x zS1JB3lAUf5>SZ%U+DyqIQ5L8iAoduLXTOQf{Sr+hLsi ztNig-vAnzM#>7xX$CF+545y4f%rbRh!EiBBr$t`yx;FC>G9_&A*lwanKpZ%M+*hM6X`oT%B<7Ppw%TfGUqQd;zLG z{PJ@+cwwRu<}>`^My|S-&m26WAx89CSof+Bd3mJT1vB7PGG9Jl(M8`uIo3<&sXy-$ zK`~!o{VZ!iaxLu5JR)eW%Ac&eHItr7ojjn>t=`~EL@H&cj%&TYR-!uD<6QSaM^FZk zdhaf z1&{Iv+E-sR>xJuiWWlu~tg;lHBvH-Om-Hyw-poROk$Z&0)yM0v=?nc%x}xf4VXNa_ zS&JLce0B4}2$t8c0#y4f;iH0z@|l+>IJ}KPpl|~izaF+#<>ub-c;iRV_6jD?D_nTD zH~Y$0trid0)$#g|L>BpkZBCYmOIH1YI!m|)wEZk`k7_!?N#(Uij(PvA zIKTek;Vph2*lDqSO_A+j_XeY{EcY1{{^aL|Kh#^@$OL`ghu9>o+`$sg+7&$ByUvJ1 z$IfIw=^v=|9V>>mL|1{CejS`zK<)L(80Dy+N47%f9{7rIe{1Od#mx%_$1T%E-WOa8 zw`e}AVz9Y7;*wO}Ca&uF;a=taj!M0tnHT8YU|Mztryx6LC3L37H2tD^x3cfbsE({= z@La~Wu$nSO^*E8sF~&Yz*oYEjgIU$F`taa}%8K96lFeLGuBz`N0jCnz(v-6p zLl29yD24G{_tu12W2Ixg6-i8a_}SR`^O+ndz+FZxwlKCgK050se7@VBrDiFHHkm~gl*wf7pN#A2c$ zh*MB$N+Be-4+jEswZ3^1x^qsQIpbbxot`A$95q`NrR$!kSt{PhF=NWCYMj~Q3VI!g z@a>B^H8$_=e15jXDN#`$@Sc5{8MHKGtg=GotYDE%NmB!; zd-Z*ILp-+&=M^c2#GRmSj;&>bY^&WB7B{I~)G0%W+?9-^O`XuCj2ztvjuqAP%jbbI za+|kFU@L57Xh*>{j3zm}l6|kjc7k4@7M!&R7rhH+=DfD^`k5!|abm!`S))(>8rCCu z@y}{8}^SuVip?(fMrFFBL=Zj?R-d{28 z5B4tb&4498Dix&dLt=%uB4%jG1e?tb3ryzJRSd;v);i#J;XE2yy~4}C z^~U9!v1N|$t*Hi?B=eG6nh%F&>IV+?wxVaiQXO5@9sTX;hwouxy?HK*Y2h#1MvEM0 zIyQBIlW>v`Qllaeq}B8^k%**pt}DxE6UD?Lqn@cvNzF0GXaCm_3H1Zs>I}$4V|XwP zKfY617dYEz0JM{V4*T2oJQyIqzWRj~Lm6N6Y!Fc+Fj1lBF#T@Cfi^C8>Q{)>Mu64{ z1vfZvvrF(0KG~dOkkX&+fe|K8c>%7~9dvqkx;_><7L9y2t8hj-+_Q=R$?{pqbyZ4C zY`;A%m03@qk}$y>{q{@khXy^DHxU+F+?NpyA|x+2CT;m(-P}#(((xSbugE&z_Z7gy zg-^sDH|TnR-5*X<^o zBbyxqZ`&u7fkV;$$e%NrhB*Pus!pBCK2J={1-Yk!7|UZ;VM4P16-ebU(QF}cmQ^^+ zJAQcDT$8=>lT0WZxsJ?j_g%-F4OeWOuYz5iwzff?-#KI}WT+@CVc8UH=E*d#I*iPk zBiiLsuH#xp*L5|}z#?=TtzX$H#7Xj&$K(UCE#`fGYm*NDMOx`{X1Cx-4(-Hu<5>MF zxibH6Jw}P@!bZnS$Ef<~JA#KdZ;Hh&^tSuZsOkGqGAvbYWzlSKU(uATixVPKDIB#d z4i{^SjyqVXiy{0x4%}%b-?lmB7y4uP;W7oY-3xr$RJYNDf7N!C>RE)#+ih)?R+_vi z5MnM}N)?rpzAOg2k5`{YT97EFtEZbL2Q!p89q9fn^m{IXIxLUe9QWWUR!i4t*mqrP zw%?GjAzz@*-O084`K>p)v}AfC8iJ~D5;l||oAdp(&Zkz*C@W)UmmL|mGKXdw{38Mq zngK~zLpZfyHTr)8E=BmRap?BG_Le=|ZF*f!4Y3K44u0ISzo=IxKfT?A6>TaL_pS$< z|9s{Xx);ljm{sp(Wz>9_Xfgp|TR{wxmn??&Jye=-v3|+jWBWT(r{DYeg;ieX48!bg z%6P9+8l#L8K?IT<(WPn5=m)hvrq&~$y?Cwrc?+RvKf)d-Dr3v~QiB7c219m1hxM=f zBFI9Y!*vyv+(%oPZn5!xg+mx*QHFL&=fE$p=lt^%!hR0U~)m4)!z$%ZWQ zjJ-CoJy37vqK-sVM1HN$bee|Pz8@X!4Q$#)%<{M9?9vInP%6}{>s+(mv6D@GmSFk{ zr(@gv05&O?$2qj*8`}Y&ej?-b)ac= z$1DLaOy2B&xG~!uJnTOFfwn!GM&Osr^jZ4)u2j)pSwmjy9=Tz}+(Iw+bs0&z%C*e_ zZrfp99&~jk6wPhY7~$$dMn<;U@lmhEe9CztE+nHbH|kk`9B;ixo*AdbV6lDqmJc1Q z>#O2;nRGBHR$Za2e_oZTcULZRP*L?{XvtQ@3qAEFrN0FditaOb>G3}A+AZL$*bb5_ z-1UjSUk$5@z9!r%yfw%goU(rt#Akg7;nWv#cFdqdtEKl`p%RcTb#~`^w4KhIxIe$f z)$#S25nMrLi|a*w8Pk0Qo0egqYXuifB#=oyN(x^#@DJM8(Q=zFU#47LL^7X8h4w5i z?Ed=LkqV#cy>fB)E3SS`!eJ5OrBYzo9R{M62H+JlaO7s6Uq_K`W$z*4BF1z?A;vuJ z;}q(~bWW+u(k-Jp-{2p<(cj~uS)P4)EwrvAi!Y6oQ2u^y7cX=S9;Cv9z;~hk# zFtTucb|*QqXIZ;O$97PXK=fdpXH~h#W|QjV$*^d6#^7mxV6NpYI@!$CNzS5rpCSF^ zn+7${c?KG4pK%4LIN;5WH?1(J*}HT9ew*CM=3H!lnSeoSoyfj3<><~w3U+Rjdx(mi zWZm)??Oi-JD^+Jgc20iAMvSmZDhzL$cvi_-IVfMTYxych6xBNTec@<$zF}JbFMCehFlRMRJ%iCqbpEQV^(%8cnbcD+iT)hw6l;+YARmI}eSL1v&vCZ*S+e4hG-&T& zXfl4+)x_6t-ZbP+G>w0Ib7522tUib@9f;n=f$@w3r0-lup-@P9pN%=34lW6up;Ocf zJ-Laa5|RY-lVHE$o()zU2f1dU0RfHN9^W)_4JTN%XbXSjn>1GiOE3&&J zDk|!lC{Miu|9Km~6(KER{#u&?`<9}M?(!cc8jry@LSka#z_B|20a<1LMU}10x~lG5 z1kP7;+{-|wnxafN2ZI+8X^`Mzv3N&{qAi-dA%ZJm&~+-dqeA>GA%pSp?ex@X2aB{Z z*!h$zJq}b!UOMTQDh?IVozZwp(AzTe^&UTnqYB|r(FS2>)|@9r)#yjR)&6ZFdOuFu>N_r93x)TGXDe|y4KmHk!@ce#l%s9TkCF z0s{Sup#iWmiZW+DNL1$n6{Hk9_}XTmC)1fTFpxna!U=2&h2h^*^l#Ai7lmKnf`q?& zcMfTBG1Dw#V0H`yWEg+jUYXS7gLMS}_lw{o`icH{j_CUaM{dlFwIsGF<+X$~1TQci-)y@NT^C;xqf{tPWk&~9GbULUSb}7v>y(Epbq?$G zWJvjrFJHbG*N;}O&a$HGE2AN@eYqw{Af;=P$pNvJFM>fvw%5ivx)+5*xd$?JOCGOI zao#M_$S{|YGrwH+GoHj5+hxD<>nWw^p)4i8!|RgNp`Epe0~yYN^V#Q0jQ7|E;A8SnJfwvvj;oh>b;~ z$pWY8<$U9oD77>Vw9Vu3iKehf*iQ>!de8MZK%}ar7nT&B+=XNqNH#@v5}nF^tDGd$ z@KsS#R(P((dAy#ClG`|2Xnpj|d!lOU2UY=~#g&bgqz^TVb65YJ3rNN@lrPyvyHs+pIe_nRH-oxzj2rYjGIb!SAh$A6 zHe7%c)dKuO+0@qy1*-3vk(2}T@x3W*Y%pl>gFu!>AME%jN1w#q0;aY%%aDc31juKg z(Wew}jF7uX!gnfz^_<7AmAX4@Y;42#pj)1K9tT8tbPOpU1A<(dtS1^97KM@Hqt$0j zBg39XR6eg@{(?pP2+ zK|RgB4S%UyY*!6sV7lD%yjXj~GKj%U0m*!PC1P61PnVr7k2{Czq&sDIMfcJ2TY8T> zwiSIUAYAEAyzikZuvHptz5D#rY^KA+&^BN)-K3SKlJIeykn0_zA3mG9{TI&34Mlz9 zFp&v=kl=>P(qcGE3LYEYb3J03lKdlZEM`*sc;OuF3Dg7+I@0|z!QEg#2luZgvL#1{ z*G<2piDDN|pFVA}9B?ZKBDL1dqMl)FOE$Ke)U+ZaGnldNZ4a8&5U^sXT-Bm|Xeahf z9X&Z|dwc>#_ib<8|GBgwP7re%afXLBC;c`9Lra3+a7!#}IL*V$7T>VrjbZH3Ndd2I4L;3heT|1s%EOUbe-vmszh*rg(?W(NHShTB*i<&vcoF& zW*$POeT)ZqLD``BQUH-M#WFgA_pq-379Po=ULN7v1@3NWdc+KfrfLLFc8jAjIH5%C zf?1}U2OBv3anP!6QjLJyWI`rs{Pijub4&RaGEvFYG$-Z1I5aWeSL~@_aa1(yG4Q%HK@!D60?_+H>-hTv1#Z)iTua4~S7pjV*tC?j zi#(nv#0gn!0x*1uAyY?d4c!2e>{L;d&NzGoy0Z2g<-N7G|fh6UlowV#51db z{yco&Kf3bxT&iM;Do;+OzW~_;|Sk5;F#A^^dR?iW_k zpXo@Nh^=s!uPQUDyVQq)g^$+<)B|4jXWup?GApcgY13V zx+L{G7yTP?`4H*M%IoyyknchjhbZ9|hC>}~zh6z9bqy&A5|N)urGuIN)SIJ~@bt-d zJ_HhJ0&d&cAPvprCW}Uv)t@?IS^p;ZEA8BIPC$k*Ku{-5feisD_4#xPtpd?Za`*Y( zNAp@lB`1jR$Oy)w@Y`s`zC$^ievYz)@2;v%<$<%z zpWlO=JN^9R3;&B|;A^x9K`X$TU42C0KZH)c*;7!%dAjk6EhDItb#FiH72?pmAOFX; zBPR5BdHwy^9T%_P?6dKYRs{D;%sBD2!oI|B{^6-0mjP$l@^oz?$r#OI#9~Dm>LhwIHdVKf0$}3qh+vS+?-S#$(8hsK3442C48_mm=;Ew6bXV&$I7as7r z((|mEo!*AgmkN@DJATTmQqOt5gxy~$l$p#Kn%tONLF~-bS#Teu&@MVSJhpGm;kJVf0#vQawEvXUPv0|JI08tSGKl_!U-y9HFK2xtozxXQa=c=dUGMt zB<_@5*RXpoa#5&3W$^*C5++J3EQ+_>9kZ7n#0XQL5q+-op+=u#NYNh$EvR_#ROH5H zyV}wTunj46+)QAYAIuSlB4(aO3hnImE^A2c7n-*}7I2v{)CLto3-`^W2lCqz>ZAxo z56iYEhc9Ne`VPk&k-i0sbG9a?O%F_CH`^;LZaEstwTvjlmffN1pS@>*^Zi-gZap&J z-83(|b;6sP{oki&?*~2oFWFe>*|x1>zeAE#-P*1Ld7rQsO4_$?a~W0MU_h}$?<7c| zTJIe{GX!TH{;&92F-w8}imR2L-F4rz?LoSIDeqb!Pqo6-sdx=vTZ}E*Rl0DD9#nm% zd3M?mbP20oI=+KWPN{!5jffEjO19OYTo7QGNg>52@S{ z5YYBGbS=eq?SPv%D8#q^t~oFbt>R_u3wJ%o*SVXW$#ttgoG$h2GDPVKVHL3kzrNch zb=R=BI0zqBy*y*QG%UP%y#WsBjG49yOrInOQXdC=?PTdJ90vlWk0Mh9>j7k7BB6vV z1&tGbJXbu518}ym-MI?T!YUGx(3o#dNbk+9wR!B8J5~y??4ge43=45n+*Z>{{D|>) zGfO2F|Uge|`h2FDzIloNfOHb18OjIy2H0=7=?;h)F#)&;zQ>iqLXH&i*$QDP zZ@kWu%J|a_P1G3F7z5nZG?MP9&Z2WXG9^9?AAe(_VFa4tj+H*M=HFKaHB{=f+MkZD z2SFuYnQD{;s|OO`R$(U=ummZ-U6xT*W=Iw#az+hJP7W$AAz-!eGdpk_D3xv=>^ZLPhX`$^cPx3uP@;gotK8$LFXB8md;HH5A??S9m;{0 z)_Rtdb;#rUyPu}K)|P@Ui!p9oratpSd37`@{=(*M&r>yXg0#@pa}-7*5PxR!LPWtu zI$ov4Obx6Mr!~-tK<0Q~#B#glrb^B!ginFqBFmW4e zixzqh&x=fAM!!HH)Q2mQlYI3d%y~jvgKOMIlWdU(do(kBdEtFqAYO2y^I3wjn{QY} zpJZ#i5F;hrI6P|UQjiQM=K1X5Y;Kb9NG>v|VtShA%8dwYoUCxEA{KY`_zJe#0ql{2 zQ#SyBXFxx!RX$kXh?#$7w)Vh5b>^K4i2xqfKh!OjQh%GtbqZGMIAi>)Xe5fPi0W{2 zu~Tx`H3gj-kND51=CIXg$?PFP5c|YV* zUi-1xbe9&CZ}bdIx?0TP&?u{O<@RF|zdI{uFoMEIE>=JuI@{Cox(&cYcu2g76BR@Us3tfVY%rj%1=gs4qu38VsY|)_yV6`Fk#g$Jl%nYF8`QyDwsH5O4n%SSU z&_~3dOxSesV=pQXchg;c5u3Bju>vk(pFZ6rzIZW2vOoX*P!Ti%BvVArjKAwI!xCa- zYDVPv;SuUI;7B}%&`ouJefJk{)kZ( z>)vdUM6&p-c8p={@m5|_>Fz-J14o2b= zx>z)f*|<_J0fOp%N&IVSAWVByCjXJA7K2?OrM$;Jbzrlb_*Z5(a@$TWHMq-hQZA$q za(oG5ra;YlaBz?$)qZ<3rXFBa^QjMCo;uZ0A{*YDTy5>Z3+r#5ABpvj$a-o;A72yA2}n^Mxtmy^|0;fS-jG=suAF@YiF9@p=PnZ9^3MN`Mj? zGdwSE>yrX;>WnTZu-V9#i?~0$_){lUnUOJCrwyc)HklSgn1I}+u+xuLY8C<1qlM-3 z7p9OzZ^R98L8^619Nu)H^*O8SZ8J6I5wt1@U&rsZC6^TY;Px_wi24j!R;~iXn18tf zNi@V-#@X87`1A&K|9f(~)qNZ$_WTfnrJX4@rYU7p+a8CU~ zZ8>Q#(EHM5BzJ+GDNzFpX^~%9CwhTUDQ!^k2-sPpsBctDZ}I(^m7-hX5J>=?ksrH$ zRPepaZnHbTFmFm~iTasI8DZU0o>_EVSN4mQ+iTPPfA0ANxaVph`BpVcw@+?Ps_Q?{ z;Am=d3)fTZ?7wMn>ifxx@f?LBOMQ9m#I0*`sv+~eWCqxsq;Yr|GUrD~UG-tl%K z=D{eAsG0oSaWvzkTdrvn*w{$#Ly}kl3IO`KCc^b_j+7SI&yT3d<{%IP&Xf7m(Q^N7 zm9H2~7MG=>aj0E>ui;sh)9j#;wxJ_PE>e$npRG9c`#z2e`JM9w)X{jKAFVt=DqbTr zj9Sv;pJm+cY|pu?7?VGxoMoP4=z!C^WvXq z1F(GFCs6nrcL9LUdj;}2Q0P4!bEg%JB&)qV{a2!4QbZ6rNFfUz#vmGO^GqYH@%z~B*4$mKpl5z!@gQ&Ska-A-kiOm= z&v|6kdy~g>pCwk%DWnpY#pk{V>ynZQW3x!^3>wampLsX#FS0Aulci_$co{5XO>0=; zyMn=5XCLzM*>rsOd8}?!=Wz>NIb5TQ29euvo84WxnC;Aq^oRCoBcC|gXZFx4Qye*` zYz%K@b1n`Px@{Xs938hS4hz?W zK!Rp{+PJ`=1~CI2Nb96?6@uvJS`!T4T-it+X`S;v>B7nlK}h*6iDPW!p=k+b4XaHh!EUAchK z(dS6()fxN6k|`)WAun9t<7s0!C%xdRrhm#QTl48VGyNM+;XM3`_^?H+2t9)@6`vo; zD<^udx8r|!)x5M|k4-?mzT-^YH@2wnP78#lILedyVLMB{e1RM8tv9!DfB6k)HNj`tQt_T zu2?ocr4e!LeO;NQOeQd^QDdZc((p|&5L7f=Ca9q%c~zs14$98%&V@~J0I>+M+nLj6 z@MXGki37Qcz^fCUcC_a)fm`q&p)f&!u3y^UzPfkff0L>I;wK|{e!Q^&~Lk`O|H`+U21P`Vi%I{N$z-q)$wE}0E(o46meF#?v^j{ zU_W0^2FH1ul(e!A3WpWXzzAS{XP<6gIKBu~!KU6(v@9B7FIY=v&OFzcIs5H|^(PoE z&aKhO@tK#W|6_(EC_pl*-U2H4Y{O~dm zB*za>aDk~BxJFJu{H3dBhJduns0sX52Iz<;FH(^^ElZUnx@E8u=<$UuUP*NJdy)5? z(C+qO1W(=T^o9cG1#QrADWmt=(~icm7M(<79iD9qdWp|Uz?bTPY5VLc$y zo7eSG?D(+>Jnq8ty*c7|ojM(I{aNG#>omNe5ehfr|5q}e`N6&#n5+;2rq#enICYDk zpCHLqzE%^9@poqT?U9!%?w{`Uf{my6RS7%q7hj~_{H%(G4ngMz0R1{KbW0pG#UtaO zFHp|Xb&Y56#Q0wC9#xh6eh6e*Zd*fluAZY{(^Mk5NOKR+ZwpZ38D|D>((p(gvxqf( z&RvkOgO*ntUSse_tb+DZZkaC|jz4oXR5lM(?)#lIGzk^2rj24rgSuDhOfL zQI8rKc??#)uwQ{q8nRvoKua$@)v7n1y15{~j2XrL1sS~852W@chx@L|rH+)8ye|Uq z8l@E(W8>zCXN%=)3Kk=u&oI&)KOr`DS<4XE58aN6*}6^T?Z*W3UVatb?O$ZW_8CDN zoga=!NwAx0iG?N4^eBW1A3o&b25%_nOeH*Wo#9Sm)W|9(>pOW+ON!rC z+Crc=8CM5Q&@VX&t3<|0>RDT&Ai;n+jwCC1-(5HaCg?FAeEJD%2x63vd<6puulF+P zEsT;iGIVdHD8@hNTwH&s4cC+eow~Ywu4#*9qgc%Q4?*Ci*}Lf5`525iWYlPl*&Os` z1TxN`TjE50r6%by44Mn5LYKL z@TV1IA}z8sk*H1%`#{bbrCls|+qu5l>+C|3Jsz1z*T@WFQA?KrR*aV1r~*rAP%@ZQ z@9!jwENy&Yu;OFGh6(GGubzjz0+I%Kv5J2R8jh7C1U5t~-$tUwlC;~yOsS+92ozrX zeY5Ue7Ew8EI1|LU*|81uF06T|y_S%VUtjDkY<6@7g7Ih#`ky>gPh~));Zx`1_#81) zaY!Q=ZW0@>zgWt8XENCobz~iu#Fq)#Ut5otBN?6TPLl=T(*hsFJEp{;0fu&hRBwZI zXJVy}KA1jP4)3}s`xDBe8uxPvlLW$rrRYwNKADzp1qER};oHh15gor5l>BMc%YZ_a zD>+9(r4l?G!=@M~1T@Q3=YUSCK4xISrWy{Ea*65-{icWpFfa*uw9rpk> z&jEqwNAQps!SfK46FqEY4T4xVJ8lTzhrOgkbCYRv{6d^3C50ro!Fn<*THA+WU4|`M znfW2vvhPW#dt_^fHjKP_`U@<95+~NAuOmqrXt-QcY(;r2cO{Z=7SnA8++4h>vt60g z)P$nIlrg!1iQ@}C`E_zZzs%4>_^fQ#PRLO7`(=m|V8I{F_04`&$FxTcUsPzKEjBm* zdMhLBz0}8170KSkK1^K~Ij~g(V^o{JLWL>R$`pnO`CQf}TUdc^itE(Imp2y{l2Ta# z1L*+z+toI4c9UibBa^O_c$uHy-hepIw{$K}y-|b<>FCNZ{3KA!ug>-c5Got)FG@#8 zO$cM3$l@#qrF-*D!sDG)%0wTHc=~`&^X3`l%crj%CWHHD+{S%D;F|_)F-xzkhfNS@ z_$d$4=kn#AXomBSX{1aff%=%(6a=xu|@|{88@X=if%UBne{VP6R#oot%pH_t37%ney07kJq;VT`UBTji3uv4xb z$3%H{1^+%FYw%F009|Sl;9MQ%d%1wnD3SP80o#*?prm=aRB_3}ES(~S-Hka`{H}S4 zHV(h4^uwMOS`ArBY^bNHHV8ONBU4>m-n@?JuQf>5XnJ|(?0iyDTO#W@!Sw%bnR~N{jxCNJ`-- zs&#K$)X_l^v4^0`toiJ|2tXt8Zj_vjH=KHvmTm`d5%FYB+#HmgO#Tj#$Aa7bx5ExVNU6gIs4z+Fht-sC_Mp_>qWxxX=@lpDo4Zfz|awog< z!0w=LgVt;h@oLMxoO%lg=kWWf>;6jJ@7HoRpFYWXp+AU2Z$BL0K65c>vZ|Ge1J9Ke zr~DvTYnXx3HUP*Cn>H5)7LtmtW5PradG!vLS|CXhEm1+tDyDh5wiy~_3bZpgl&9S8 zBC=#I>vG=7#%$3fOsM|4(xUD+{ha>Y^B=nIf0nXj$46h)@<@`vRw!F6jojLTQ(Cad z(y#t+jqDLIEwP*Mw-Fu6zq#gz*Z%iEc7bBwtUhK~NP=F_jP7{dB&dpI6?8OtUlatI z4vuH(pImj9+o>KuKRyeB6?4#u@@42Pf0)x zcyvqsZgxue@Xb!g^?Yr!OZDdu1WW(#m|u^7 z`~Q=^-T#$C-v?^WtnHnh+Gb7vf8_d(_5d*6K6JM*f=a)66%VoJ7}h2^ zgtA;wF8M%6L=<&`;TH>l`z zQ@!J>{Z%CU@l^==NN}U59Bgh)VW^`}P)bQFDYZGFDi3jWm2@7v_EB<2Gm^yTE{51} zR{rAI-bkFdHB2ki>vOKBy^2=QDd$Ale3QSJm?nrFG>Ld8ES^dQ;|uYVX+eR82GfEX zigS#TtOxEUPKc8>4vHRT<8;0dWzfKJ2D4kxtV!YHQ(pjiR#*ntqZ6!VZoQ8%JG>&lhmiy%dJ!sY{?i3V6;SwQ1b zffr)~_HvT5jL;_OM{`O6NlH?=lN2_ z&kO^-unykR3P9Z-P^!C`{zv*3VsBjSb)Fq$Y+r_?wquwG7yrSudyd?SvL9Y6n}-!*2Y!~h zJYxxMx}!=*@UZQ`R&Eog>OKXVr7h=%&C0Jg$&3SmxzRmHQBc^=X10Ok$=<@aztsrRMO5z`}%;EFw{4J$Hw=EBX5Hjp0S+E3~xiqDMk{0#5VyfROwCzzoS0biQBh zI>$Z_RG)$*RS%N*$9JtXP`kFjPLp3Qmi|^JY67tj%9MKW2+y-C|JaC$v%>YvE5_r1 zi8=thOuG1Mw#6<`3h%1m>GvVl3irLuNJMj{jb)iD*Ar>#9OT2rV1->HA<|D%y_?_O>M*He65Sj6zr|`J82k@y}EA#Iv9nNxh zo*8U_-kua?)~#z_vk!eOHNVZVt6On6%eq!NT>{g`d^W&BMndphJ8)k*V;>?a5X1do ztPB(aN^IXnasBvk{Y9pu{WZm?!Hf2|Rz2m67hFgV`v&GyKfmk^Vqhu4$1RfQ_lLI$ zpal*|#FlD6$Co4*nQOYM9sAH;cX!iW67YxCmL~>poqrg-ucpO{(gSD~^K%g3H{;zJ z(7-s`!+08DL>HUl1ppU^&(^U@}ung`S)B7+w-SbJ(AbSKqH8;_|SZCCYnJkm4tEzh*r=b|%bR7g0w%zpo`dt<#<%j>0%;gD<52 zO9B=sq(lI-HZ8J&`JJ>+;F*Z`jQc(8ZcpU^t=yXS=1)sD&FrezCUKzBWjff~2*wMk z!I#q2+PGlv zqIlGU{?}gt${$iKKFoJ8wa=v?a^RT%`nBqV1CSzgxSinNd`_3-K5)=7gAoTlZiWjg zSa^NeQls9jTljc;Te2y+F3LzCHsJ5+mYUhf(k_UaNl0kd!^4na7BJkRG~Nk<`2is@ zeS4A43XJtF5PzFu6mJVM27U~;ErW&pH*N25Z`fREzo9;GvbgkMkN%=BrUD_q-ap6& zQ6D3+J6-`AT>e!NkZW3y@~b#pZ`rECV*)C94R&wypZ@dxe2;7*Yk||MH6z3ByY+%g z>wFvDOBH)I7DKyal!A-0DsMGgqWC*QXr-(L`ZrfYo05BS=v4fN^0jy<5BkiQ%vBMC ze6XH~nM8AaVU47zENnHr5-i2{=P~GN`pl61x zr9H0(2_A*#$yx5~(31nwFo3hpm**6i#aSci69D#Wnmsol)@>I!oXWwO&vwzv@n5rD zKiK~z%UKIW0~JE!r)sb9Lf{qNU0(K`+>nyjPTyMo84kaLX1Oo&cl+KF^tt1crj9hun~ReAtC;immhw?4ltD}9b>1pox!)YpOO zxi7b14m13g1ZmY%-F}x9Gv{J;bqZ~K*&|m*y+~^hQ(lz;2Z(g^1OF%s64#>xm%PYL z)f5HV67)~^6(|LJ(q%xmnrcg$r8t)aMQCHn=1aQrTsxDEao3MG&EjtS3l0KSt}$zW zkGqPlJWc-}{qPo2lPq3JK(c+60HIPW71&z^#|{gpLWv%G)q_=X0KPJFP8&lR*P*1; zL~%y~R~8o>=3z(gG^Zf>c``TZuDcD=xo(gU_&UgeVG2XY03gC4mdzVka2BoH5Z;3;&PX#6eFHPoAIQL5$sF!IWxGETjUOWvxm%b;-Rd+mD6L(D=pB^9@T8q>``ti9)pBx~%BS%K7T)%fpzi80WnaV(O%D{f7*+x)WGV-48 z#dA1+_ylf^AT|6D#J8RDCmXKbT__3Z)J}65A~#Il_+f(D=ek=hUwMgMgzf4Nl*Me3 z<Ua>EO;j$Pv$AZZp-dw zM?*jYUlaVGeP-H11tpcO@2>FqY9+`k?40w!iy`v8zgO<>=Mh^6e?h;QD(K|C0Ct6d zD~zvN_G@Li7=ku#@L6{8Hi04G2i+PVqiDmS0H@;x!vPoc*X40titvHP(BSjVpZ3Y3i=w> zO781?3x{9b^8Nd-vB11-DLBDa))TI9|kLXVFZH@a3d;=wcJ z(AsYUO2{62jV8#5n~@DixS)#-d~n3HB?zccnI7u92w3g_At`TXsyn72{_yTgKhxn# zR6H}8{qDMj7RE9(>xclkb+a&c$gIK5pQ&Qw@HJe2^9RzdlML!w-Ixn z_gq(!!V@jKBVb8>^r9Sjrmehnok#h_dy8c)4lY?!DMIl`OJ?&0l^PxPk?bnO!G^ap zSYbkFq(6kYzW@S*Nzt46>*BzLmxx0gS3 z2ySaU`iuNY5`_HP2x-#l{nvFQ%f1}p-Mr%fAJL`MP zUGv=9mfVY`66@Mh;S`iY=AVdZK%Kz}W*I)SgI!3vwfC0Z?Q(KjU+A1Og4VGLqBt1q zMTGG>OTzs#T`+4){!Ck(Frt2OsBDl9-3iDA0a*=TCYk-m+hEL4X7%PVZ?^ykEd|Yy;PPU_MgeHMWh^l%=zei$8xb z#3k=#m3h0;X)Za$(G3g7s)b!)974qtRmxuH{clhvEo+3b>-6XbQ$#-?5y=9xpz8;KfGQ$q?0er7E*Pj{ z8n<{%y-S!{=d$)@04HI0E}9)gD0Qb50Doeqo4U51UV?-?<=nQ2%hV^F%lt#V2ag*y zzCLf&nQ@uMEVbvEy+hIke}Q8PFh5}EN)8YX#5I+?t`}ccfAMr$Cx1%eN4>Rf)^r7A>k&EMPm#f^ggs5z! z|3rhsn#TT#2KdsTPF`jI$e1OB3|>5}=w0a8J6Y77zwppwzBu)~x1@1(*m=l?)Eq2^q5D?J)t(PH){=Q4IBQ_!~DSu<+d$< z9smAi9HSJCzJq!*8+jRdpwF8QP579fCMa>X1@nfky!s8Z5c@%TUog!6a`s+LLvAx>IL_fjJtTHElC3TNNJ!dRGn`^pRC`FxWPS|&noQkvA zh3-m!!rurUcQz~KiBB|N84ChGC#WNO`S9c`?CK(Ef7Cw6%@O%q3sWrlx6u?qR=riX(Va2#ksHxWO~zIf5a?8%Z!y$ph2CpFD4~KlTfKu#?RLz4#qPh_S)1tZ zPVc!MIJS$y7aV+BWCxU%xI*iQrHe}wRLy%kJ0*IOUTr;@+Kq|QBN0Z~tnOJy+hZ>H zMap=}FE;3|Ewmw2FdRfrYi{|7N*CD-hX99vl#&}L_zdDu_(w-vQHWzJvKh(+6S6>&R6SB= zIB~wj7Y9~VZYxc!)Ud)$&FvtI0c~c z8T`wy33^E~cirb&;#O;#BbkJD9J}sml~@*RTMy9f_ZM5_H6I+1x{mqM1+i&y!y{2)=np(7kcr$#l7^yHD;EkF!Z?!MV*7fhHp%!TLkO^BX+|Etex~xuq#rwKi|TnFE=SUm!CV|(goOGnAT+iZocHh zVf=TuNLR||U_-kks|z8i0KPYZv)B0_JrI!)~j(6OBxt z1c4v6fLAI_HPyI(ea4^y4L#U3-2r>?8_i@i1@zn=X?YfUfFIYF+pRd+e4q!l>hB_4 zssWHMF!yW02HqYv*3Yx_5u(ht?Y~SSxz^66 zLNVT8z~(n?2B~kai5Y>y0S^e{H#a_tBR;C_M8$Y0K#EyFZNW$WnN=gxk@`|Clk}Cl zVdsHtMRW<5HdwD(VAEUt49H^GKsXUM?oJvQ5VP55mV`Pwwc3){z$6FSwk#| zfC6m~Tvn`dzUDI(ewx_EiRlj%oN>lYVe-QsW#KzE)@O1&h7$A%dY?WYrG@K_)%u&o zx&D4q<{SC;55Bg_G(?sb7ZAo>CMavWY&}emidZf(sPSIirM7)nR8&-OEk|pAdj+2r zne4DxC3;rwqkpely3I#&*6Y{4Woa6C*ptzjk!NM;CtLBCAQqwu?#zO0r=`WtE%%j` zl|a#{mbG5>$Ef7|g;zxA?lkpa(4NSE6c6K}(gFwI?1yFERZL%pb!C_&lhTSjS<*Ou zjBlB3r$aLzhAu;b&UxyYCw)1b$yS%F00VjRbp#)t&F=_TfRTdts5J6XDiJBwJz&Dl z>A85m{t~UwJ@K~}xz054pUs+WtBBnPAh8WHL*T3s9P%za_)Lp%S2zsgqf7{8idGj@TBng;Vq860Lh=AVnS)mPpZMI98^+0O@)o7NeP zG`k}o#jBia%nZ+TSsJ#^+;B8U4Nlu_mCqh{EEF6?hEaWHjZ9c`d+Tw@DK=Fl`So^5 zSA1vsXQC1KVT@or^TAGMym;)?{?@H8W`i3qHjs}|@oR#Qk7xwr%?{o~3bvwPgYM`# zkuxA_phO+5-mR-KRps3;F^T8Rg?pU{9_#7ra~8d5SYLO>__Z!|OtcR7BjjTSiVp>+ zXWU}ekp)x85fS%S=(lSgoY3-n-z!HH+A+TuXV3ZzWQXbzw@q@}_aM38F3t}WVJ||} za|{_l7^Oeo)(VY~o!BmB1h+qfDW$z}V~}3M>$NSDLP!|9K9^T;Du`T+Alu(s7~o_8 zxSzB2!0VZCDiypE(6(YDd4IoCF^Jnl=4yupj8Hi2(!xNKDd}gZdB5TVvsPVGWahbU zZ2yuP_No4G1D)Elqv)v&wLIQcSr0g@!?Fwtt#Dn4+>JUh{# zE77)snC#MS;yTyd?^3acuA&td!YF(FJw>hP5DxxTt*mh8P3^0l|HIx}Mn(Nb`=eN3 zfr68)a7)I$1MQH|R1SAKg8DQw1;qDQB=bU@j z|GcGMf4$?O8$hX$Kd%h%2G0IjW5cgk@U> zt0^8yfsfZUsw%)RrOngjU7VmITM=uxI=dt{nat7RflZOUO&o^s;I5ax4}pNfP<#W{yh{ zpt0?%}~dUQ>gzvA^~M!zIw)!rU?N#~P2W^R*qLIhG~Rsz>DxTIP*c#WoGcvX_!Y58S(UGSJ2==CFK;)tC!f8t;1$3M@%_(@#7`X9-`CI8Ob z5BD{m2!7V(&=DOFF@+a1rG4#<6s>RqxbK;CGz>WpEid2H_geNDD_Mp$yyTgt z6mPA?tq`~Ljsj}*%BAR*ub6yT-Sje$5VrVvbB&4i9PeFEl{A6H5Dh-)MfdFxnK)I(VXE&U>T4oDXMyZ&^g4L;{YT z1zanDn}79U9|(>;|BD3-+DCXO`{B;mY>;eNG0b+1NH#e>dbqWF`2~Qr-B&?srtRQbF1?wsI-@S#xM!AQ?hX_qVA}3cX319x*Lwzq-XUv zo+sxIybRcTD?=TabW%qLQ`BA$l(|GR=$RSb^)r@_){-|2P+yMZ)a^a`HtMFGp`~^E zs`F%T=YDx6I&*qGg>~UJO=32_3k80>m5K%_wV~>@W!^TbW(~z4AE)S@OVJzHVP`A} z#E7aATN%~n7Zz|Kk}+As9Mb!$Ks*xnei`$qD;e$?q{j>I(#OJ18O}KtUP*e9FCIzRX+=(&sCOvPOfdhO*`;2|Dg=?H=#_)xD zHqVoinys_*K<0aewo$i~Jzj|i=eno`dd>zY!CR|ClEhm#|6-wE8atYO8b7jivJENy z?A1R>{&95g(3SSV;NIbm9u4gJ!p~~8Y}&#HS>=+#tBZXWoO=Wt8o)GIQ1~(}VX72_^pimgnYe#CbxQc$YC$?V1LY1laS zkD1nqd(rvnr~psev+maEAD@R%zw7-bz)6Zoma3M|*3v-hA-pGtEm7dhVYRq1hK33BjgHKGqn~T#X3}!bH1Aa(xc>rKRXQvlHT+kIUXJ zUmcrVwb+cwXo?ezck9;gEzPcb$4L^lZjI|?uR(NeZHtl5CSmM8+;VEsKRLZd;IXup zQ6`Wn)!=O_J}*N2!fH<>-_65d7i80NfvRW%`7%B4ZWhg|pZk);b;P^(AlD;2mZ=Y6 z5hfm3U^rOJq_%G#?Nd;SpGhXEESF$S8w|V-H?OCYn0&vhKAA7Th&=jK_sQoqnm+ne zb?oKg>Ma#dFE3PTNAjM}df`y?$;R1I)8medKmMV>eg*q*P8NH6@q3!$Xz;KEw+my0 zf)qE)+6+ME;4(R2cFf`*R>ZT9cMK=0ntDT?(8%C6pOh*5qIyJ>>iG0s!N*|yqdsqI z&#_`K*j)G)A{jfU?~!*uAmDW%-8nwVeFu)v!wiXsJ&_3Vi#Il1?<3Qdv_?^Cse6R? zemyG2z`|5vDSB!~nORRh;#!qvPG(FrhfCtnVGEZ6{S6?<7z0$C7HGX4A|XJE)c2VY zw0swnwEbh!A!qfzU+>(_Z>HPfTLc&Uv4J7 zRK>HZ%T9Acdy2RHa+8oN-+xL(Zp1AUtQIA=5+{)L9v+fRRIMLUPQ0|gWgER%VhB*= z{5O{KoaR`gu#0Yo36ERc!^U%bgsQC84?Fk>S@oN_2YCOiu3pc#R_-k82)%5s@`|CB zoHyQJttjp$eV75pUvhC4`r}m3dczDlzWSR~S)zMmmO|9*a=2M__KoeMITlw{#}rlF z|0i|mwa$3B@db74$%G@Yx|P?VAKa)#fj-gbJ$cbrzynDrGf{3t*Wx<=KgvC zS~I~6+K_;{-=y+ml!NwQv*;tv^^BD!8H(={FE|MLuay0?eM(T5EVcdJxQuXe;(Bpd zgXQf^Q)Kf=$vd9>SQ742WG)N@c)jGG@!eG0?sN!#-B)bg=yxz{P3eP}@!)c-J9bGK zS9tizJ`L1H=MgS$9l(L3xEB}L%_7n2CR6Kb?z#4J4xg&UG-qPaotV%hF9W1w zq@$y_>s-5P(tT+wk1C>M$vNxz=$MT+K^g6}9Dzp}t+KwAyZES$@jN*nUu+fmT|O%A zPEWz=O8Cdf8ZFs#iP;){;4iubQO0~^J4lx6( zd|i0IrQ@L^@Pkcm@FV6w(l;n=q%ZX%HD@i>p^@pvIcrpEWY$qBcd zuv@V{W^GL^b7nHdaEcY*iKModkGjs=eJA@<^3+tJ<;ml=-!_&Sh7%Tjq@inXHLz#e z+Zw+bSU)}tE+1)ycYxV<*+Xa*bv{?GoD&+7LJ4sR+Vjxk8gEQ_i+ER<*M97*1`~*a zt{_JD5R=vo=_>LD*Wz0<|1?YgFAg^f!T_hfU+*yWirO7~YJ}^9!M3vibyTI(kY18531?!1B zhb}d*69a9|;BSy3mdgv8#4r9Pz2GWn7_{-a4~DQ-iJN@N8K}QRmR}z%59ZL z9KZb)&jCK(5zvh`XxmgH(jL71=ekWbDQXQdz;rRgfleWXq%L^v9UY1cmsfhIiJFet zAZuFZ+b?ZcHQoANY(SR_bzh#6{Vo@o!xnrlVx%$EEc8>F7UIV$zA^O;1B#6)VSj^0 z@XX3qWqsUmA~g#Pgf1UpxOQ-!W3~(p{yKb@`i0G4bT0iMD*v_811!GMLpjEF-L7rD z`mWzaMB&Fy)Q0>EVw&ymw8(ou=g)D}Qej0BBbbHj;CExs0)B+2()pW(JZv6(!~FSP86 zo3v2Nmj1`~mIs676Zrf!%rs6N$Q+Bz8{qy0OJW2fo1m;9^>mwdYWkn+OC+jhs>lww zFSlX{9Orzl!9eP$gq~OTaJSIWUWV=uTkA(+OcnMayap4tgC~mITiHED2Dd~{v6$ob zFH`G%HmJ({>Wrl#b?ckPz8^Sc%C-Wt#SkpdT)~Sf@**bw**OU-vmm0{hRtxsBV^ML zNIUr6%oA_%H!Aq{(o4GMrZdb2W2eXxjQeYn%${_C6ZE=g%Rh}^J(#1Lf4|Im=Hh5` zBrR)AmcpcpiNPmmC8{NjgI5T`&E-HmYpAla6Z@P4}d_&Y#Tl!AsOHnD%oyGdc&YB(;JUt6A?~d}CX-}%KrK-0wEew_uDPU1b+_0Wv>@C5TA$zU$ z3On5WQ^Dq&uY$~O=5Dr2W_I8CZJ2j)!)|gh9g{@9Hc`Fr-C4mf6Gi=_WX%qwAWFyi zH3Cyi*6uE`duEPJd36XST42M`8ZRhVpG|b%(n=c0Q{%FH^FHDEDgc)$E@(aMi2sk; zzLnYKqKd5rt}%S3_v&$`wUX|P>OS7>`0?Zx{~f=*^Jtb z$;asm8CyN$$mY2dmlO-l%$V*5Z`;2BA9@9q6dCKU_fX_c?^wUUqla7^z0%8;ry3cC zt0P|cA8vf^L)QRUl7g+U<1gC~{Mk_OCTI*iw=CQ(!*#Gw<(Bm8(_Pql(edq*C@m6n zYLh*SiomojX1?Xxo)D;BF-4`uZ$dr~^j0Truk7xj8NJGu1wyw?j7Pd!R0k@`F*Ql` z+x>SfJTwJNH`DHNlEPh3?>#Aq8njvOl_gn>wGNhGn=sJi$GpbE!6m)Hs-COzeZOg~ng8rxRkC#9B~Gd9B=%lCcS;05LLsD>ub1C&!zi0Bj2EO$nozOMQt&-9I+r1{@}og)H9 z=6lnkG3@&S0i8cW!7dWc!&EU8^hFI|)oLICHFfXO=niD{K*}@AMsQwP!7EH zQ|yuhutkWo<~psi{@*}(hF(+&=k3}jmWr>_#JTML7TeJlx(}L$IwuMHh7#!c z<5we*2##Ih8rAU^f2HK6QU64{g6LXoX<^~;#*pi(z|2Ojm}2>i9&}eVvmzp{XvzUu&~$9)f!9fcvcr&`*4-y&y%J9EAD&8a0Hc`7V@fE*RExI!; zxpx+I(Ak5&&oVDP2yQrwu4V_}auhH=8_tTmKan>?f_Y*SK!2BkJq)CT`7kbx>z1-> zAaLZN;CvJ@+sVr^=K(7X*DAEsmY+{)x$^L5MR9L+bA=?g1E>!i#<$ohKt8KDe(9gB zfV7zl_m7@6;e1iZRPuN{w`*6iv6=tDNG9s9z zxA`q2zOPKn6aSM~XEPxa`#3rG8Upu-Zd<5Z>(3J*l1D6lWV?k=_d&PUNt0W-U#N?K znL#VO^)92V`(+KW+GZtnbLZoOj#x2JiDuvFgrWC{$!*_Q=Lg#NuIU%G^vV~&~|XdmClj}lm_tZ+fbb~!l?#89#ZHH)3!QC`|aH};9~-ta<8 zjd%^$0+yF_tm&I6hj+H5x&uW=e8Jd_2OR$RaM0q0Qbq*kE(Ovri(WruV#1d?)GO>e zsFH>Ez#4tO=;qzVqe6KSUTx;k0NO-h!n?DgT~^h0->9K7$d2IB{xSUw)XYuLwzO^} zMQhk5)Rz;Nq9|_YqrctO=8^!q>CQp-O}Z3WcdDGZuJe!eXD=Y~#!4XKD*FGh<-hZ` z30#>GvrZpRB22nXu78m9(HkW8)msU>w$}_HmRtdsGs{&RzEA51aSKpt{j}|4*Qxf_ zWmir-UGYJ0_|U1U2tdKLEXBaklsP}RYU}O+_oR?zNRLc2mclW_$E>@PV3shwGU)ba zt14IbmbSyaG^GzGJ&)e<9fE>4Rd3+dSiW8}D895U14eGGeN@VB$0#@w37L=6N8a%K zIG`^zuu|AfHcjO5YWu|LRBPI=zUFS)Y8WMcwXbMBwyF|_?0I9ZXL|Mw794)Enz^|{ zj{YpFO4MjWt*HtJN)cSBv7-Hc87?Ltkg)GZDbS9O_L7({iTc>`z&s+g|I= z)#YELpkeu@+ngxvLcR-$)XuXLAD@PED2649do%#fGXf$UlXDcmM+vV%{yS3@Zay!c zcmrQS7N4_ zTs6wNyW37D`noRP;y|hUGQ>c(;}eRlT|{rRzkI_~;6UCm#4t z1vWgCmVMFi1saV$&8^ju(W#$z3R?2& zL@aq1*z0V<#Nw+jsLw4NQxU`kvxY0(iVTYX6~=uFOZR0g+*+>Wn%8Zc6k# zJUo`NPngVXp$G(7dsZQi?~G! zguk^k9Ky<#;Zz#%I?4RNG;kQ=YBVrU`x%B?s~EWTE>fCxijNYC5vx}3Mn_3LEQDkd zItNyFy0fTu0Zwp;AB}%?YBZ&~x&n_z_7K~Xz5)5*lSwIc3tnNXx8gyH<0PNSCSXH( zV?jSr+TATU4d5q!udlBc^N~Z>LhpTS@y#Cb2OrQBvOH&(6b@ifwPL+?{`v1~^VnS7 zOw^qAz$pX9GQg^IIjGu0FNt2)2-8^~pg>TF#!0JX!Rx7w!$}CR_8V!A{4QuJ^dzo3L@1j~X~^(e zZ;>U(Ij^61tL#mm<<9NK3C#WYVHGX^ zvhO67AGQ!j>U)zldkYX;+3M&M(4#75#9fv>37Ic4b3-1KnE=Iw#4BAsS_x(WY(U5j zg>2Ed(Ok!Puqtd84rh-ib}vp0lGG-rvDQylXLYU7Hm(J)*K5DgEG*Z(!h&giJ|6T4 z%@7*G_ZvlVS+&Bmo^A+ufTSN7bh@3_5}P06wgFCZ@9RR&>Hl?s>x^pE9@!}T_}VUA z++!t%fL=`x7}g^QCHYsOLGuo(H4pa+v{om1W~7mQiyQp@-u@$^0-+6DKx5^r@56tg zIEckLF|_C#bcMY24Nq5S&lcEH90~tg!TFZiaBN_1RhUr6{s`r}vo{8ztj7nSvK@Nu+Op`yTZSrnmt2Ld(u5*ZI4HN~AU* zJH<>UKM0P?dYp>bLy4J46Lf@u%*3w`u;?yh&iHgGSjuFQjHGaLI$Uys9~BeDN(F_3 zidT~{%~98B9s1o95;=4AU4I{V966IhF#kMtR7}vd>-AuU1rT^Z-W9%lHE3|vq;(sk zDw;j8;cDAa8G1pYR(oNtdVy_if!q_3Qvajmya^nXD4`;;!jib-A4^&>;FB8AmDe zj*qoc{i{hT&qq+@P};?>J?(zArF7)9$hhAfpF1@7WcO9Hmpq!Q(QVTJpiR*=L*SYd z!^5%0aP5k3`%?#NpMub%DvbAWgRhF;F9CBEZKRk(F_<)$#OAawPWSNF(${I7Ac%qN zSG!EL@y57-+0gBL;P}l{mF0U^Zj6cE<)Y9~ZmTVhZ<|vK;%d9d>*GjUn)A5hTd{ke z(wxRwMqumfH%>b-ZNYBZy>U9sJDuM)*t%pon7SLI=H51~kF18t#Qwl$_ZgS1Wq6wU zDrPqbZTtt2p{K3e`fy&$tCCM&xTWq}^sh?a!0sVL5S&Ak=&Lb6k@a%F?1E!x$>U(l z&>-3YXwy?|qo3k&WVcT+DWdZ&^m?(Pq1IMAboUtfOqm>?0IF+A^0$rG>nh;Cm67j(zhkiV6*D^K z3{Rp)3}|L?;dnJudkwzgu9tJM4&b0N< zY-@x}m#cTpLThHNSg0(oWRcVgy?oV)8|#R7*dZG^sm5!XFUS?TTmeou_-9-QlY)p1 zN1VfQ^=+<18+?^<+A`B+rGy3rON>_fF^RSI8Ml%uJ=dgHg)5g%_!qi+1=60ou*h&N zB2gSK@H8E3i6@e(Opcdr??uUY&z;ZU6E??Y1TOvVICBbaNCM)#K+Dg>pK{-RA7$i= znapUH`?GoMMOKe45z74#>TX;uzJEZzJ33!(vpUBp6FcSwEzp=adya1Tj|$OM+P^z8 zoT_xbYE_==DW0VZChp%C=+oGqlVd%>Nalr9<6KG6)0^(oF$p*4*E;igTbR6Pc$tD%>)D))&TwaTLNwWCt(fnOh#*gj^^KcngoL=vM9`1ZTFcPTjVa z&e_u=rU@Cnb04jh+>ue}C%;#!#+p8ex<0H0{v7}BB9;QH&fcTHgzVQo-&k$$bcp1N zkLD;t%}T9yj(kts<@{242^eNSn+FYXIXV6leg@+MFljv(Zgo4;-n3k)LXm z1^r9{-kV~`8OQofIbJ>7d+j$3A4nl6gjmW5omwP#bU5@=R9*W_nqDmNR7&uWU;b>teu5UjZ-68 zPF@QPR}2P`)Z!R$dzK9m9(*6krQVP@P(BK@3t1p1zo2=Bv*-t9L;PfeOqf9C`sfSn zaj&i%{g%S+@tQ&l4ehrP*L8msShSDd>waw96lEt`6Q519N^Ax@Hm+0bo>!rF6i6Zl z{r+aO_BqMKZDKPE1(SL!qqM@Njl%6pPD+PP@zW`#>2;P0aT@a7W8(A0Uk}{b%BX2d ze*4!XmRR?Vd}qic?+gO$?k50UjmGbBDC1UZq;gZl!mKD!?)OFMmT}N8$yR$4n~%IZ zOL4_X^(rsobDcX6Z}WSxH3sr@75E7)__S^-18s{FUA+R5+8!zL8p-AH`qc37C7a3t z`NOAOe`txyEHep?EO+B?{GRwA`rM>XiA6MyQW|=-#LQRjrw%~eIUc&XN^AtIAjLAe z&BRC0QZ*VHbB+eN{{6*;LCCW2q;LXI|Hp# z7>NGj&d?E;+_~iZzLr`iqt1atmnrv-SmAT^%@b6XpU0VxUeEijZ6;zr26CCiDID&;L#iTt&=|fppe*>3FNf6`B>q`<&gDH*SsT%0P z+Rl7sdGgk}aX*88jAhcQf*;WkLXq2_eluPR3ay=Cz9_G)Rk5-`ptx!eojJOZ%l*$? zn#Nqe+RTO(WS4gxlfr}1swtPrm&e@bOLPj%XS(`-Non5!`J393 z%QceX_s#J%B$|V1O(}6?E!HU~yKkaMYu8rw_|EjyF+gTx*1UIF*DcPO*P&c zP@9cy3H2R4I=YTRthz>Gvjp;Bu2F)@ktFvU}d4_#zv6CI-$psyb0@I-X6ZSAfR z`aL)1_KSP2J%lRk8no_wNH}Z0QyKBzLnp5+&ftoXp6i|6e8#;lW6P5nn3M+?;nC8j z$V1+LUx?cYpr)w%3@f(*R=$E@R#DPKUwQ~*2@2pv?B_?9v_9?Z-$R+8V=?>%1++q^ z4JJ|CsJ9@KLhEO&o2iuW`gg_FJO)KZ9k^%zkqxVR)#?c7b*e-3bv_`0P%w+_0z)y2+uws3 zhUtG5#Js-^*@kTNToN3N{Kk1>KUhGD(lzHY_Lg{X=N3{?xu)E)ZB|G8(K*Nrqk6mv z284ff(Efd=+4HCh>1@%>sSh3ht0YkF7iocLGv za!`?9s+BI1U;eE;Km*fOq}%^tA>WDD3=wxi*1cwF;AG7Of^c4(vUaXcX^LYkpUM|QY5v{cO?Bb| z6MNtyE;Cd8A*~x~h{^0?r^vl@Zoln@#g}Ia5tCMVr zGF-|7>9g9^`#PkknCWH;%MtO&k!GZRqD}k5FgK58EStQ7_O85+>LQm$ZbUVCLmu)U zS(7h(o|T6|R2T8~(s8Q5XCNb?2uGl`tdn79M61Q9@P_4 zr3_Rhol1ALv9=G-#wN?Tpa9_a>Hqb`qD0&O1mKtmn%(Lr>x18jv z)(my#R)KG>1{8R!;Ch_1``{6V>k)AF#1dakyX>49L)9GYQU(K2bHZZ~9%=ih?$CT+ znVMYWb#D0n{EN^gT@kS#`CCr-A7N;zXm=!Q+f-il+FT0Vx4m@!`#3;bb_9vI8eyCt~|GAJP#C|-;Pk&DI~OT>|KqGB( z^Y65cfw|u5NCzZte;w ztwPWVG&O-dV`MJ$n@JUxNLo)vwk~Y~T#y^?AnL^f%F>DjIe7|QI7hRxw?%^@&N^^} zfui?Mfx01#9ie6UYWS%mvkNG4Qpe+MGxdDgB4g?>o9x`RS*?pGGt=gkq< zpLyA%VS$EmxL6Z#mj)Zd2DC6M5AD13!3XAnV_yt|W zQpe6Fy%K}xAf~B3NF|stK5{t2Th7G>(h-tF#31^Vei+_1y)znyIOFy_1nc zMugpXdY6F1g$p6H_~*1;(FNw%05kcdPRuLj9bW>fU)rve$WPoID&{7N1jE?U$V|U~ zz+>eJlC`6%sM4eQ67b~y5**-FG-@iw-x^y!oKJ*TGI8_RYH4*FYZ^4+bUOgsYnbtL{pT-7ZcaMCzvyH=b(grkClzj%y2`9oe&PHsIh_Y zjGSywuY9>dF*l>dC~k^79WbOHgfNFfr>BWDynjYtzcE^}8Yp#~qB?S`-;%jGmwL0- z7q=tgt@m2eW=CJsHFQ6^Ta-!wwdX579m2Ce)ecXoWh5(E2gUE*602-#j~xB;2+ZBq1r{O47$J+>&gw2&xOhoxPd=h8;dj)U43j^A*gS4DtdR*c3sYD_akxuk&5K&4nuJYNyMcSv+}w19R06N=T; z*9l4wwrHZ*TD4U9U7kl4<`t>N+3H zzj~hS{rO4y%`51o1cf~@5}P>`WD%TH*+6|P#7$S=V*@*z;t@aba+hYHLdB>bqWCe9 zNi_R4itZZ^1YMSoQWzxQGy>?(UI!E6Q;_QpQ#@pfJW}sR$hHbF^Vkoay!^Qu>{?{WW$q@X-Foyq7$D+L*{){_iW`J8*)k zuO^J`%_wjg8wc?#uiW0{a= zx@s-rIQJ3GVeK*}!u9I5L~cqG58kC{S9!PY%4{@ofwluB~aT#0Sx=t@UHiM8r zgMkg;-rO*li-aTv`OGl36#LO}Bd8EfO0&;_b5HZ~@;Gu4%FzPa?+p5H`J3Z}Et$mD z`oYPzwF1~7(G&(0g_O83BCC?_%*|g7)J8t1rqiWPgeXn?2k1~6mLSt|^bAidqA8O5 z5=(D!I25Qbuy)BQWIaUs0B%~*tD7sleYC6sH(bwp=~uc(R*-uwDV&u2cU1&a(@24x zyW#t*@ywpN;A-;W*-h~# zV>%sjR#^T1(R1v=ESm=rU=M*UQ$sRdFjI5eZEom!&;4RBR1h})7O-4P|8pZ33H`OT#O}Tq^a183IY~L& zvOa`x8PHi>>~wgN?E~$AvDeAR7qS<|F+4Cb5W+#5&ZkzZ#Pn+xUyRwfoY&3EVmlnL zEITq?>X7HN?ai;d)$<3aStt2t9G80q8E+YV-cLOk3UEs!g`xnXYne~?UbWhz#z+Ko zbxT2bKs&`Vh`tGW<8b8%?*OcdZUo9hj70sd_5rZW9Zf&yv-Io7-DsQs&$Sz;?`22& zY$A#@(_j*$>b*5-`WMruxIsXk!8hi=f?gn8|6&8CCR4i}n8|HiJ}K$#X~}5_LFoBu z_qIrWcSqhb^2vZPRm)P6AI)fhd`)&|Wv^1wy;ouEmnH1LMa1NT(yf&wBo36$P!Z&h zNqkcK9?NGO_9*#pctk3&Ah3`Tj9qLMhD&K%?knq5;6h+-3~v$@{qyM5g)Np$RVv+S zLF1C+6?|5}%&bc{&&V$5nH|<(lM?ABgy?GmpN2XJ_dX?IDdYVsOT8^#80iQTaj4}u z0M`zqSW?$3eQ4RuLb^Q-r%_;{^a8^tqcFM2Tib}6YzIi5;i7BT`J#LCf7pMjnYJbJ zs<||m&8poZzeD%ul;A^Ix=%zpM-{VeR)y~a< zxB|n~8p%82E@=I7c8GC~g1ZU6$!DTr>Jhu%CQ(y1TkCg+FvZvXx%29?9|~b2&B;VN zxrm!zE<0D;#rgJVc4mwF$wzaVQ=2<@frCN&HH~!TKw4illKb+v0*7|*dZ($M^yki< zJ9Uy!V|&Z?1D(M5wBl|q*m>tS%a9wL4%3oiiC5D_S+ZTnp>b_A7fNe875B%(Zy|M>&@f!Z^lPmrO9EN zo5;^;pOm@Y=%Pcip%{xPI@!DTt~vb|I)PPBk~_u63m8sWv453tpcQj|P5Bxq;NBNX zyn=fup+cVn3dSgq4aAzWtZ~B_%0$atEhqo028~xa_^(X&mNviq0YX3C&Vn9hf+bqV z^qhfL_v=4k_7YRuYj}68B_zvVa&1ToS1nx8eS}BgOPBY(efFpu&JWPKjbUt~f#-Z2 zE4=yk)rxSv@FA~rFp5t-E_GW>D-`;7S7V1&GX)`mv~*U2KS>Zi_ziL31egJWMf!Wo z?%Y^R@1^cS9`s68C#N38jRYnSAEyWN`&4lj23c6qE)0;YY|jnBFRyRmQ7!olh(@o1 zWG=W*)K)$(to}@Qc=fWGT3)~q6W{h4PFW>O^(wy)D5!%Mdu`HoPm4NJLJh|@et=%e8w|_u+;toDyX);w#Qu zcISZOLPMz3pxbKY@y==`u;~*dd3XMienZ(4pHjPc6oD=YP~h1}@S>I-Yl&4n5)>15 zQTnj?hT-Ey7A@4)indL>!#V*yleX|gTWO;7EvsOYD&f8~WWK*;=G944ioF;}#{%5l z+y*$Xj6#QXe75Fk@`Lq|lt|1SB>)xGmk`8W14JMAwV5*Bw0(cbrV|jlG(H!Q_VYQ6 z9sPS+pkW-yg$!W?O!xq;@0qxjbtk%|G;#mJlTRee)el>u^=Unw<^*Vsj-0-7o{`_^ zbJUNcv_)Y3L3?U1VO=3!NR8s&4a}AZ1}5RZoIoJH${P$JEZ;Pg|Gt?H!XSz|Mh6nP zuR9TbMp2Ga@ppv`w#BpP*J!o*e;47(7e$C9j7C5bkMW9)1BD%x7J{aZRicEC0i@Sl zFo_#&K6L6X=nR!WzW2go&O-Dc;>d3~50V8&KOLLe9Mg52SJrQ)3(?yErff2}wAQ=( z^KMb>(I{>~&^6@>3fmVb`dbs+-w7C9hkRd(M8V`{6&f0xr&`Z;>zW|(zlHuSDG9It z6a(1r{^RYId^J#J?ED!5ucqA}KVSXdA1Sxuf9O68>7TS6e=ZQ?u7Ew(!y&4KF9KZY zS-1Xabd^Vo=*}}q1Y3ZIdLJBmU#cA1AaOq?s48{?wKARDJ)-DL7JxE|2X_xaQ`|42t%$@@~(eXFwhMCFEnVd2rI0-_3HwpPU>HME(VGrakd1L)c6{^-EbK2-GRO67Y| z*3zjLn(3IY`CSR`*+q*wMrXW5uC6+cUth{^>#m(YLq4T?g2kPx;xU+mkLxQRIQND) zN8&T-3>s-xB-CK`)7}_MdX{CrxF%Q#Fz27T4gp8Noi(O=bfW z+XBX46x(QbjWJN77p)hqS&r7Uyr-nP>M-|*#SH=TFUybhE7+D(c{4v}%m&6Mrj^GD z3uh$P0!3ztMf$v}Sdm{(E3ekK2SCf`UkKaQFVtZj8+mYRn`f~SPydSmB3~VYkaf`{#^7eJZt!O8f%$_ zd-E;c`6)8zy*X^++w-RCF8v{@lA`@fQ+!B$#wL%!z2=L<>R%02Ue z#tjRL_Lwif+_tzv`Xe?Thcr{w7bWI4>(>9Ste!|Xs_$02zqV|UrC!8rZGH5I{8*fF zpR;t>t=#-sVLz9>J)VD}u8ICr>hVt}X=0e5^P{jy@quXrVyrblhV;cAo;P?e*KI+7m0Bl?QVo?r(Ir80>wL zx~FFf_h zY()-h*_p-%qu;+u@Re$wkv)##TI&xHEn1d6iFrBdPREoWx=(@D=iE(+7UFxUtnrni z6?Xfj1>MZiUr6c>eZfY<6~eF7`PI_f=Ddq94;>tLX}GTDAl|FQI*vv!&1Fo9e-AfyO`b@5Bbv%2v_1;#RSA zZgMeLE+|DhjxA1Iy1=C){Gr5rujGK9-vbRTr`{x0&QpKPhtij}m>3i;phenr_Yv?b zVivIVosORajsd8$(J7S4!v21F3wcF1N`ZX;B*9m?ZBqTJv4BO9vw$_Mwmvcc@1X9dkb~?dZlSay!U^T#@34VJdwn{DK}O% z=bhqxsPQ~iaLT9HFd4W-ifYfc*~Ui~Q18XTb!x;LeWmcQ zeB7!bOUI?4cV%K!l-;rOy@1#O>;eBkrUsF3I<&Teu1+(H*+izbC`_Wl;WXuIsrl@Y zx~6+ukyF|H!44hdFUBm3%bs^}uYVuXsF} z6eC#RQVI9Q)MulL(1JL1*zzXxsRT@%M0{`X*8#iB>vJ}b{d4N=<--kWW<*h|B|*ci z<`_feesTGowHTzizvfYUt`VpCnu0wJ@A&nHe5l2NBtI8_>)7L3wMQQv`|9|Rn|AZ- zaE_rp;T{x~KUn3A6A568$};@CU3jw{2r z-p8eDq@6zWO;yh0oboCtM^%ZR-N@i z(9$dpFAsgW^eOrg%`4F@Yww;dEo=VciACLJLc=dTE2i$Iyzrp!Bvq*Xe6UhAN)}7t zVY#jB*U{84{H}}vePFb;7oKSfm(Z#Ejjwz$S{$_=xm!y^HZr@*b1Kg{yXAXO1 zr3u$sR7;xo`8^#abV~UJb%}8vdn8`VG+JNVnBQ+^a>${rMm+CgZ%ATD(MY>@?TJF_S8pe# zG3z=y6>j=lN`rZ060F@`vq5z{q6q~jpCHFc40}hlK5h%V@<8gzW;8G)70&DRBC zMY@@)3!cwM@|H|$l`H<4QzSzY8_uSaW#)qDFglxk4Mn`EuF<2yCh$CMWnI_){OuxS8KPI>=C+PL z*N4J^ZwxjX3d%sY3@tXX&6nR~zZDJ;U`?DIdno&9U)pDHuTSHwRaNz+O~ zarNKjnm3?#U%f1ecvpy5udl55hgj z-+T+naTwFb2Ho_xA$ayNa$jfi=+2{?X`%6fD@-{2qT5cpscT`y&(Ss`hk}P?aMcaE zgF1JI>{YtTwi{}4g6ZkpdSS+aJ;MGY%y!{-Tc;T^_3<&YsXy_>QtaPVZ_mRGu2eb8 zRlS;8L;V^7jnT6pO>N~{hwA3P`X*4+z`L7q{ji%#t62LbdA{t5*^sOoaUnKN-LmEi zb}h5*Mba8uGq!C(Y`v>Ifx40Tw4w9wtyquRiOGma3Hfrfjd|Aj@ zJ=_~}iZ~BPYy;|Gl5O{lsY_B&BP7M0J+R`Ha#uOr)o>VEJsxAuov>45SvhfIdVO2t zF$9JPU@iUW{xwM?$lKuEz#R~E;i}2|4zF!lZnl;h_zv$C_zr`uRm6(-^fT%v!6M^d zXO;JF3gnS`T<6MG3f>q6wn2P38Z}6K{D?S1j)9t&Q*!Gv*@UA>#Wxn!M76$JArbe7 zd2{5FiQ0d?1#eMG>yYnVSdK{r$X|ZvgaSNA^?YO-E}E}yS#e;=-#3}Ua=0Y-l^UFd zZK#}6VIOGOFe0r!?_AAeHs&95LK^XCcon`wIyYT|Hjz_fdy@<m3KMDKw9rbqCd*`)oLh%`Cv*?Ar#L2zf=&GVZ-p;FR$<8z(?Ej*+_H9t}f zreT|HN}@%cl84F%A|zNdZKaBs^M?%$BZ!6A-u7W!&CO>Gk=mDZAC*B1yZgxV;x+C< zSB_xDFKT6efr6=c4j;Jf$8Cfb%&Eb$PW+U3AvAU^o$^+O#li;r_MwB<2e{$@_9nk4 z>fq>K3Y%6+e$ywB3gX{AdhO)#EdsOB{kCR^-CDWGDN>49LO&@}e|bokJI37bY3jo< z>|Y0U6JUiVHOfDVd&vQq3;BL%u}~Wam)TbNvgIRfQyuRlhAiEJ)x%xO4Stas8&BT) z=fG(26m#RRlF~fTJ@Ds8P>Vlx_|+l)C+kr1J@TS*=EGoYmR{QlszAo>>hE4C_b8NR z3-Af4j{V$6-0P_dVPFN}RCv4|Fo&KG8W8?=Api(kXC-qZpy9;^5r*!K8(%SMdMd(Zj!nE3?!Z?Lj_ z>MdZiV27^OZkq64xTcXT5qo3vR~4S*G{)_F3=}L`_CqdK!@wzFpvWxNvLh~W9@wm^ zg#bQjIgiZ!QQ$D9iq%X3jLR06rD1VV3W(XFCIA3nn4g-8$DlA)1H3jsa)*k~=HhuO zGXTI3iT<7Mq;GAnd!r6~T$?2ye?$cM!0cJL=K^0qKtO-$m)>PaomWZSFamA_tvI5Kwh zh}ii`IvggDkWy|>d|e{}g2=@d7G!+XJK_a-{!XPx-4EOe01+?_xQ?hjJ-{G$l&;Db z#R=SgJ6-~@>}x13N6fZn%F+z3{eDnb@x z)3F)YENl+8#$`s8IFIC#H@LUpQh5KU0|7TCf=_i-rYxk#ZvOr_^H4@TUgGdpy|V`(}gVmsNvol;!Ctq1}atz99i`EJF~2FGmi zyQz3G0jU4i&Wdk~0`0!Swoyd>jo=U~Q^xQy{d)_R0C=|KsaO_jvnXSudh*Ttg|Fh0os;CWtpEU&JC?LeL&NZzeW*-ilr z^=oKA_lyNpi$oiTwol$`+@gi)uDH<~NL&oy=Xh6cm020zngm{Ci8h9;sdfu*aAVL| zDrwC%*vnUOyUu>TR~T7{WC2E_zejEYm=5pj1OD5yvUK`jSB{-Ri?;WC548XdGnoH@ zdoqB_L}-(0>Z!mOkYI=`Sl`bZc^1c`<%mCeGRBAgMV3+NmTD`YgO*3rl>kLXrGodY zBStmfS=92#FcuW%DgVog;^MV;_3Vmfs_}d*v+w8_*{$R9(K$_Yjd}m3g^uCVZ&yd9 zQF2&>9RYcC70_uDI6wcMW>b%v&^Hb%q`S<#KYSni;Bh*AAiDCvj~-hy%E{gSoH@0q zOEwAZKVJSVNe-l(?AKejX(`>*0x0r4P@H7}^ej96lYtObG*Gwd^4I)uRw&D%-(sZ3 zXxIYH{aZb(;&w?2)y9YgY?Ziba04&Ly{mxkV`cpBbj2#Me6dCpOg1wLP*FtCK8%29 zZjmhtJ1WDq@tK~hR-S3#Zy38+?ELA(u*3>x^hGSbT4(ESZzUWy0|cq7qE|+vsWXV^^|1&=vH(DWudRu_f!0|^CjQo~fDR0_ zP5Z`y6T!a|>1tGi*V+qLwMBB%3PTFY0*EbB59}#%;Gee73Yv62an~HS^W2l^c37<$ z(Z5Cu8(88uVnNhe@;o(WwB35Zfh)djpp+lcKkRbRvOQ+DEM(=MdmN!}YzLxaT?@KE zSN%$L7G7xj)5QM6lN7{uo&e<2^&K*~>xr$gk}S3gLv`NFMy{Z<{XG=wdKCauxqI(yFG?JeT4}o>2JAtCRUQTS$TthayoCX$Q)-9bB4AUT6$Cr=4K| zV0x?M-1`&N5^6jIyv^_5XoJ3g;{DIaZhl2G=q@b9ocI|7A!e%c zF4wOWow};i><5fl;@1}l^}rP%@_UiKE>(&GL~_*Vx3=K31({(5fE@poB2H0ElyJzS zvafo}U`)g*0!AaY5D=N`HavuQ?@h4SEuHJL`~G$S8rbx#(Gzzd$wAhA(fXIT*SwW* z;;h%m@P$>dx#0mErbytslT7X_&^DFvuy(p>xv|P$EQM3H{Ch(&0s6$gPYVwoM{?{4 zma_w!%K@lX4AmGAOwpIMKfK@fZ5;swYShJrMfmZ9$DzSFyed(dy&!AQvhhjK=h*IH zT)GX~YL)zkg=%6gjLjd&1it40cW1Ja2kwq`uM*~2#ckU`=&uS`h6-yU4Ko38=P_i? z|7V>_G>;l^d(^P|ThXT#_bU-jD)(QIlfS=w>FxYs|KFx^lNbH~(bR$Q{|JcwJqD>) z+sO$t4b-mN#$8)}S^GqmDf9Dp^QeHY3PaA@mEw}P3F0pl%$WnE?G$%QJM7OmK;Dh} z7+_dXlbV8X);b)nVEvB_kcPqxFyzs|m3tutQbNi?n2K4Nm*LR^xb_hM!32b&{?_fR zlmkiGTR}?@5r7Xr0`btqjRykS_c47q>OecpPN+RAnNTSGtC?QL0P40jZUzXR#wA5u zHQyQm^XYG$-}S{CG>bQIVhomEV{cptL0{=ZQSGnt%b)(f#bfaQ#3qq)g5v-V9OhZ5 zXQ;2*)`<0PROwm?SA$c8cAgDU)h}D;QA+dy`4aftM6)6B91Hc-Ms;{C=T_s*EXC(E zH2lgcw{PezP9+P*TVlWgv(5#}s4X4Qh^qCXD1&yG+HCcm{`SaY+p@*u0q5i?Qi2^v z4<>lmVy=aWsO`GF>cn>OIJS{OyW4+eNX~q|6}dm07`$NdmixKirPLS8@?Q9GVi}nw z(A0gAQh!P9tQMQaA)%gq zlhSfsO_kIuscx=vv{WSb1Ix*d6UaKZaeS923KM90r?}=yGCS6F4HrD&EAzqZP8%%6 z&SJ;)NBA3v`;FNp_*E=BG7o8ZLG6Thj;f4}Su@gjAu@L~`5Shvz}(wfdngTk3rTcR z^dDg-v^VWLA5PjhY%?7T(`{#KNV}$}hLej{a85{z&mH9fZdVEr7tPaT*CzIc@fRMK zb*VVfG&037I4zBn8EyQVW8chyCv7Z9Hi}Pd{G0zJB}$Pn_O_76Nrk+>E$dOZg^sZQ zBclJZyOHmDc1&BG-fA`@%c4zV_KzZ4C|@kY5mSeahRc2R(zZ`?JF0MMn|chFZ>=71 zA$-2ICa+s%8f#azOhxKWV06DQzh3an);J9{+wH-WM9@c#mtY!wnJiI5*Ao%gB=fYk z78IU?F^40bKYYf>?}QBQc|y=qz?i>juP-uQ#3(w6EM@bFfUIB832b+E?VgXiEIiWU zX77VC z^)U6Mr(4=d3Dc-nbVTw}ugqo|uhLDGIjPg~Y31Q|m~SOQIdh|I18X)WBC+O_i2VcL zRL^FR++Qc!JLc@*kyax(9u6D#HYGr-FII7MB%j`N9$gr5xjF%CV~(MAPTUS2diU{U zqFrng-t}AET~!q;a^39>1z!1GC-POb=y{&b4K#VdBfMC&!SBA`L`Y%|>g}#vd`Dd8 z@GsBCbGY~WrA`eTegJEEACjB`ON)YuUXJr#a=mL6e@w9M@B|r4o7G)~RNvaP$`b2s zu%c6ml)AFgyJEZ1Lt{f)Qz`Q+m?G^ODufxGK92PS=Yq%s9#hb-0`6;hCb)gKTGkyde691?mRdZj3siEs`Wv}K`ugz{qw~(^=j!- zv({tC%peOmR8y6_(>4P?T_44#0vHh}rTpX#&NJO--5kDT#8$a;b453jm@G7t7teoL zrcTS1(N$U6pOyDLcEf3SF*o)MVdRl2^;HuEZ_IpqI$g&!ZDw!&3J@GXKkp}SZ=lda=IH| z3ZE2EMcz4@8*5g&bxBx1a;Ee$<581XIt#(j9I=O$0cjylnzapD22f$NZZaw9wHh{H z0|CIAlON_ijP+TK)wv?_rwo_dzf;y?b?PJXv^PwP(?bGl6$|ep+}7%ivIi&~Vey^2 z^?v6=#au@fVN$t=E$<2h+rr+0V$GN!{d*sv`<_1`WxqBeEV1tL6~^_w{yt2s3kIzw z38l%~fD>Hzxk;dNCx$b$Zg@e6+n0_U-&MdN7zArcqz=63`vJ9OERzt7u_UFJSeqic z6L!~aIhvC)=pNs>gJQE1LA?d>v+O66ts*Z(*8QztE2-uEj1o z*f~yT5;P|~FxxQFaOiznBTt02d(F{x=HbKzg8IzD4q5V&Hw7`-=c$!o*!N0V{a$|I z!JCF%t?T&eUOppJ6bB+iT9+p#RC2k)2q}F9yD{)UeC-q25p|i8OY1WE(-fU%;41>} zohb8~eM^3sQr=L=8F6$tju1_oedbf8{Y$<=M+bemSR2E8^Z6Hh{aP7@CIdUlqYf=O zFKbx$45igC%eam}*ce}!-vkf4VXDkAzd`EpnO@l%-|=6&lgSeRM71^)i52tXu9=sY zc{r7Ix8muy3AFCx`RRfyVK&CE*mfo1IkYgFz=0Jrnfpd_s+gCz30`_Tk5lzHj&xTr z2lF$=t>vgqZ?eA=0!bOPX*H^;QmIoi)f62LYkT)9$f{YNo67?37E9?)-Sk=S>q&l| zklmVNL_WvD!(3zMqIZU6l0QBsyA#BDWp_WF+Fg9#NhZ~foRi94)^OWAGhXqkXl|Tm z?COU!p}j^wseVHvb-27&kKP4cc{HsMeq}^U8B*eV@kC#O%-IChEiQ&qGrpe}eKGC) zr18z2q)`F2XZmohjxIQp`oSWDY;Hz(_2G>En|&7+QP4+s%$P7`Vm_2P`Xcl6 zRHj0;Cbzgp^_~W_O@EXFO4B`4kQ!?e|Fup+8eql z9S6g!T#?qH2e~oetxj@tT^uz)akdf83qIhu9H~5>o6uUWf3{-w<}-P(Tj+Du>iwCk zCJT$JcKP;J53X~tcM&^+66z&;hM$OD;yLE}YweBSlfU5s3WuX8)p2r!Laimq2+$fQEkn2q1ibkIb9bd|--k7OMI z*AwWIo0v@f0#v4!z=-BpoaKuPoO3uEW4DPAcKC@(RFT=Xv~N-3zKM327GGi%{l>X| zf=<1P`tl&u!<4Z~RgByE>`;lDEgCB&BJU;NgUz=xbJ9KTyD(0xJ67;$dmJ!2hHcYT z(odbh;CEZL)v}qK^Z@2Aq%O=kM#@~e;F6Tw^~YfniWLVqfNWr<~*HlJa;szS-aK5dfAx)Hy5!V#?1Ys4nj z`Haz!bJ5?s+-MIXcztwSs?HD3j~&{$usuUG(+$&1>hxbq(^g(P_bvS z5>}mQLXt02Tt8101I>TisyBDk)cFS3N?X&3xn?R1HxmMap;}9y`jUTw&)U0R@~3mW|m=SF;Feeqn#IJb#%n|i+Ac@veR#C ziQurXD1V33qpyzc`|qJXP>%3QgkJ!LJ|<7I2DYl5YjbtGJ_Q{z*qATj zt~%P%{YSzbQuY0T_I1AAbn_L5^rcM^^k-{65Ne?r|a)#(XjRd}p} zT?_VP3YnMD8M^!9S%Ja{J?{lTR0TFna+|fpx*2TTkUGlVU2r9+ZfnfhDB#MuEm;xn z2&ev@1+ElQrdtCCEJf@`g$pN=5$VSm=4+tJPbEu_uc2;lt^FeTKQN3zDn-+U?ZL=b zA7;r`tX+;DbDE81vdxTV|9B#)y$9?tyPh~12i0W2IOnGaBkUd%oqFGHqp_lGNsiK8 zC3fd>kokhA#p*b9c!C9%*hP-{v980sMC;SO>{_dd}hE!V z6EzX#H~&(SHFm!8T9EFI(&DMZhYFR7Zk`KjK6EH+-}xEcLRigg_w=vGLTDls)3e1A^$Uw7he? z`}PP9e?I>|)#0Nt!fg3tpDlumb@^YO5?3yLs>vBcA;{^!Qge~D8YW4~4+(a5EXR4c zq$G-@(l3U;>+6@>3oX8d{>0RHd6$#m8Tt%Lr_b=&6Dq8{7smMDF59Ns^_awlNul6E zIoFvX>T$@Ebo)X2iPA;dMTS&)>J%MP`;hBN*RG`&evwL~5dO|cqS-sNXx#k2-PG-M zze0lr@;5I`Pc_B2Bm=*>xVUru`_;f|Y1V+&s_>Ug9Alg?N^5h1qJx{dHOJ6a)lc~< zM|9j=fhRIhPCo*LsgMg8uSq8yxTT819(4$(Hu=HaHCitwVp9`OOYj*~Sc8oFvXqsF zi8}k5%Z}i%@tx*?XyeJwTRhE?Wy49zFS0WTHlf9Jusd=-^ZW4M(z+Zt_bkdc#rAnI zZGC^mfu9kzY98gysJer}3Cfqa_l zq8MT4Enr$Etw0P9Pq-GKCkMCHeMc(1>`eGj(dUVh_tSywm_$!~n=dRe?09Lb@=Bbo zs#%K_TWmJSLXd+OZJVWu@DouO1@UqDK)(vPmcdq345hX!%-3|ZdQ*}U!fZI&GqmH; z47|Kvoy3Ma1Z?Z03dc`j$sMjGD`$j|OC90KC%B|a<&RoJ8r<~?YjcX+$M8-Og|9jS zzp<#XHo&Ax81{^3ZzZxc2G8aC4_6jN!Ywvtx3+Kb=i}|f{YP`RI%RWOIvFzZ?#bri z8-_f|#VOLFMY48Q6*o*?H7F6gpYU&@9MQ z9L^MgC2oCBN$I0=wd`Licg~oMs?sdN<)gkHM~Fsu+;M|$7c=)Qj;)G@*80F^;?|av z6cxrj2b+JcJw-xaCv!rGuN$U_eaZReGwy3B1E-W8Qq^+m@f>!sqS`w~+mo$nMFmBa zmb4ua8R#&?AKTc9fOw34x7{19N8ZuM-Q7$aJmDbN#aqE>sq#F?nngP_IJ>enqeG%O z5ekI}J}*IGIU_2PE1RWXXuZCc;WM>-X4%Xvh4O*~pF}G{PGkM-R4VjtJ3pAhqI{;F z*+S%YCbz36;Ebm-e!Q#3PE8hs%vCSymE#76TicM@I$8Py-fG)_v z^-kA8s%o;`yJQo+Mt{nZV8?}Um;ZsD4Wq=8c#G>7;(al2mQU0P^hwb1C-f=|75qtM z)}fM`T)KieE5;7vy(iTSHoB9RoHR)tcH6kuE<%=5)$~_W+0x|FFKWs>uxGX$8M$-E z#Pwv&K%Ubbk-dgigXu+2!f>ICG96bvH`vyt1$R`_(pw-q<~yM)CY81N@+*P@#}+ad zPU~Y3KQnFcyBE#OWVecP7Vtw{f}x6Avr&VDBqY>%8UC|ncKfr^(2j#Ip@-tW>zV2l zu-DDc9s;uvd8N&#g27nZs?W@=b6RTZExr#sX6cQ9CviX)6}{cqMd6-Jl_}Bzl#(8i zQiJC+Y@Bnirzip1evfXz{MG^uTJl=uBfPvRwWj@5K@fa4f?i^cg?bNO8!^>4)+T4jS8!tev%=A)<}* zFLP6``(yxGXjV-4o+RrQOW+72HJp)UbwYJ_Gu<{4c_78R@N;)+x%)L(8SHl8VoVbD zgQF)qekPl@)Z%P|t4kdn6ED|UHG!h{XE~#T`SX`!!-m?$B|Het6`q0-{L6C%;RM3i zniX<>t<`WqsD#*K$u@~ovYQ%jS$MQv9f_Z1F`xX@x^RYHqQyp1PM551L;@qmJkQy1 ziqmnop-;bB-haGW3jf5pZ`R(w>`8G$!vb@M7{vRLvfs{DxHX4J4&24VA`&u>IthFL1W0N0g zgQqsSDd07kgz#SCgD( zMe=yT)|RZyB;tkU%b{rFM{W(id(sWMJ2d08?ROk<##hwe1x%IUmm?5*4pIGzbn(tc z9fWS4h2jJ<$u{<@U++ffWD-0Mi8f`+A8PS$uimLQ;WXobZsAvFdtT<_7T;*?Otjqp zUhy%h#Uw^!wq5=mVd=8T)XL`Q+G1_>YPco7>`cECS+?C5t2U+&RsxLo7x&P~TF_tT zlMHtemfkO6299~V-7cKeS`Nw!?Au5CfMG9{}-`iJ`Df> literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/b418a232a12b3d0a65fc98248dbb0e31.png b/windows/security/threat-protection/microsoft-defender-atp/images/b418a232a12b3d0a65fc98248dbb0e31.png new file mode 100644 index 0000000000000000000000000000000000000000..1b3302994bb87894775e8bdc4c8cfeca3a5b88b1 GIT binary patch literal 60999 zcmcG#1yoyK*EdL&77CPNMN`@Wg&@UU3dP+EL5jP(*KlibcZc8_2(*Pl(Liwx9zu}f zkU*I9dEf8(_kF&ZHEU+goV9Xq?pf#FbN1f9v-RFc4K;Zp0vZB5JUk*rh1Xhmcz1j7 z@NSsiyNm0&_)$)WJKgZml9$G-9-%|xE^gbrQhkMoR~JusX?6#9ecx5VzylADKK#$` zM*PNs6&~L1g5v8}I=&`5i$w2?bb|!3@PyB|ACljUxM5l*>i4oJbh{)dC%tdF;(E`y zPQig)OeY88XI-J|lld4d@iST#{5WBRE#7;&helS*BKk`$uY_&WoJ}}_5k>e|8p4}2 zeOtko@se2IWZWYEY5o(M z{(p%5cN=LgQw$IEBV&ntCcdc{SUE#T~>QRpsCx+&4&qbhIs-9T21k#+t;sIaxUF- zI!8-4MH{cVb0p4&w8bb057$4fO$Pq`Ks?R-|KM$7O7lbBlpJ?DbyJTyt(?xw8748~ zJkUF6tA^}Ky6JUBX$y>D8JUj{Kp^Y-DmMORIbMM@A@|>p-?EErei%@PeyUEzp;!1R z`#6fs7ri~5GccYQCxLs?@WS_T85rj}l2GLCl}*mK@!~bFm;AHQ{=2=Kk|C^nNW9k(;U3}|2MlyZK>g#? zo&b$3J2(pf6$~uxuptUIr>=7s^ev(>YpDBs+Vvhx~JeAz{{6v_Wf8`;Uqx)IzT61W_>m`ErD*JRnGL z?3hCT3E(e2HsX+cffhu|o!Ud>vFCdZwm2Enuh0zq4$NL1KE4q*?R7k2g)ZcDcSY#i zW{i}afv>f-=p9E$fY;}1$A)Omp#CW~;{U}P+&Ll1Hgralkka){hvoh7Lds~kZ0k`q zzL1y^tB3FI>~(UtB1?A9N~3O@6D{++P7p93_H5#R$l!+yBhIMQ+Quxwd@O zAQrUiU^1v}OFt^u4mpd&e7ueE6wwt8}Ojd#t7=}$mTUDj*gu1FKBMN@IC{_aVHxxVonk|tJ;6HVz(l+RiI4e-$wYW!7hQCL{Y0_70}qlPx`Chp$pab zyvVAikhkZ#n#o^Kde=KDJp}uTj|^hv<}g*wyflwQ4S0P+Iq$#wOc3woC6j8^DTsuLWiwQ7mn5Y_x!QH4ZY+609WXym9Yg7p^>C}K&_ZnNuy9%lgXidetb zPgn0gey5_~?B*>IPcih)O5BJ=h16cTJebH{?+aOB?SK0}WoAV{3wbJ-bUs*-@p zID~J}&Q>BBuouu{O^2-4FEOG)KV;*$+Y3q(6WYE@FZli+AEV6Szj9Q+GMwk6Xq_!Vn*g@kU(6>E@TjRj=gR#>Mq zd!%($#2>+PB^p3H_H}&%SXH?pG_ih#S4)$xMIa6KD1Jt zYO=oUxgLrTVmGLN*X=PGN|)oe?MKW7YK`bdnP5bSop@bC?XN5NM;rZE#!!^?qkmS7_lMmtJb%0ahiXpg zL@g?lEHRbZ$8czKo0C99B@jZI<3k`A(+>vG$OkyC)%4){y!po zB1W0u^)0{li+YYrYPJT7Lke>TmC`1jTY4$wGG3u?yTqwgh&$mT;we|XUhBA!WKIDO)c{a@VIm=<(f1G}fyyzcn@{YXswc&1QH z{340WFGD0#w5)JVU2l>^KCbMbJ4d)cz!-DI${(~7c}EN^f!!AiI(;=O|72|TmdiSF z@vOo=MRb4No=D`PDA5mcyk0Ek6rB!y;q${s7nK(eO$R+Vn9)R^g%JlPN~A(F_7sD% zu;~5EzIGl|&~AotV;D9nBqdoF;2JB++*g-idkh%X5o)AuHE@62`b}w3DkuhW7C1avqvRrA-HRGh!vML~d!PLJgCV_%U6GEyp zKfQ%nU_;{c_B{&bCg0?m64>Q8ipFqB@cfZ%Ko(99!6fLHJi@SCxq%p$H}D?-h%Ox#fAylwa1fU;)f`NFZ%0Z%fa#1THG3v*Jn`a zX2G`=pWnw+EsH~OrhJ-)4cy=`r`L0%u4rc={% zFk`JMMOgIJ*RQdI017yn(lEJPvoD^06^wk?LA2>OOt~TSMpltUxwtG=C{s8o!&b|Zzkp_&LW``U zI0E=Kr0sBMU+A@B>3g8eom672Ms}E8?b0pqd`Xz?N*& zf(JxmzcT=^j6}f##ntl%(^3pnV?k3;9YU#GJqJATn;iel_m&gq_6|X%`tD9wAnJhP9fEu`XHMrsmHc7x&Ls-B;T2H|H-Lx4vwAz|8>&I zr&TrTP3!?z23_CAsd57%OYuo0dd9CXBnQXmYZEh;r8#J&oSS%G7o-PY{+phy=l@#> z@eC9}eFhH!sKbQTCdC#p`vHECRY~wN5_^U5^G72~kI3=xHYp9m{*81gmjBJsr(cwQ zfQJVm{3{6iKN(f_@GoVK_bw-l;6LJpKLg&C^w)L24E_hDo^1aS#i`5uN7Taip94^p z1ZbOo5uGLzP6F6OmZ)a>LYx;xau`A`55(@^rKuCs2}up6aEy1|@Dy0r|NNQct%Q_B zc-w>{R^~sWnEzgOnnk@;+JiQuxQ~Hrs&{9lRqh`7{5NAG@c%PDei`;J0>095gF7uN zUn0K~a;+o%5ZQg>v$F;{CP62YV*D1-W-8oxX(TV@?t7B`wT4gJxOBr`?PlJ8(JPh7 zZ%@7XDa9P`C18cfbBp$)GyZ|VKh2+p?SCvOuQdPv zZh)6Y=$rRb$0wSAaQ@X6N?_I4yq1~jprBBEvfwzIvZ0TsKddG2{ZXE*}?qVVv zG&nsLgQd^dkbuo;y?-!D!N!-vjgXCtLTj5QyAAyG^B_X}vGVV#%{izbGR%qj3+F-< zK>yQf?IOB;)3Dz8dXn9xr9j>MRbRDr^?=~rwachaxssnrRx4s`cI+r0yNYMhZeoOc zcr%H0%E|4-QZ-=-?0&3?q!{h=`3Jf~$n#}teVKf=o-oeGW0I`A0Z?GisffL}b@TqC zT#=-+IX3ybdPT?TF9n-_z0B?4DAQqeDT$uSXJgk4t^Ao?1VZ{xMBETk`Sp9NY^s}nL6g5i} zG)=9m2gqgTgv&#+7G{%^V|U4`2YV(6XhtRLL1%412*EVS(ASPP!1yTnY_TFF;qKP= zBc0GU_Pbt<<;`D6Gv;`TLc&fzQ&?2~Y&bAg*)X2pP0r1XDMKk{*NoLOYZ zVNT>#D^#48!vmKR;0$jlSW{^V6MojrN~h?lz74|>?QfcPjU zBA$C3uQoBR67J-u%ap<~Bbl3%^Y!F`bOLxzi*3KOA;~8z_p%C zEBLvJM4Q4hv5^e+{bp#@L(zE7#;J&5$5P|CD6#1+ zX37K5y%VPUv@@?8vYJm`TDhFF42?oIz}vw!CKvbJD1I6O1YW)sW^FNvcP6{Ru2(a1 z=;>Z2nz{0ad@10G_H|yMt08l+9vgh8H&f@Oew66s$DvDsjK{~m(r`(ILb5`>vXD@Q z&_KM=FHvpevHkwbo;d^cPbU$VSr4tEJ_M5M(iAGs%|+EqYl~XmZtz4lPxk1V(~hFW z6AN30}m@(<>ZQn%pLHxEzmf} zl9yW{4otCm&)9DzY;jGe;hj*qd9VgA06>Hndn}t zgz0uB3*9laNayl3X+PZ5ZQi&{;i{^`F3x@*sJohrV{Nvg4@ulXRpZAStSN$vQQJYf zJg_?W?V48K;$p>?jplFFmMGqaEFWNFEy~6tjVmM0#*Y`wlM9~PNuM%tTx24y%G23q zub!nWyFv6F}k{zF$ z)4#(?yD00j-I>yqHEP3g@J&it+Kqm%pX)bQOV%_%sad8~H39M=_&6qRNqzK`n2t!c z4M!n0lMd6;^y9#5Y5L>-q4pVm`e47lVF9pTP#F}o=NrXyD8_bl%B62Xo$Rerz6N-* zaFEauA9)naJb`w+7*p23M!1^{xp<_Ly!q;7(@}i!9PL$U@FUBxMI21m!=KS&I-hI3 zRvsUkE;+%Yp)4rRaC#j)cI@kOYGv7(x(FD6Uvd>oHN$5{s4Jc}YlpMQoGl_Bvx%8Z6fH|iAhkF2gV87t$| zMYyor8YB9$-1$ngAFy9vqP`3kSI#=>eQL~@_P|Q(Ci(c%h6ZM|(J$Cn$w##(6cGKi}uKm2Bve+KRZVXHro}_g=J-ncQ<>eZQYoBRFKr?>8BB9XrMlf z;%qUP24Y80lN+zeOqGS3K7(P(NfgQ`ubE)MV?>jC`Qx-d3#l?6VmXE!@fW))If%~CuLfC0r(ev|Z0WF!|p z4MFs|oCDzpN4bykrH4%XEP{L;gI>T$+MP&pP$Wnv3Z{`Lyy=f_`>>B6i>06ReDrfD zllV@WiZx7rgjQS8-)^CjM&_6+!~E`bdDDga5`CwjT4U z+$K@eMz$PAV9$=7{VbplZG7=`3VRnpAHbBw4=2cPMgXpt-x_fC2q!2=L}!}5jZ6FR zuBle5>%MDH8-{Y`2Ty^4Iu)$=9^if#3ioI@iJ0bL2G}+HX1Oe$GFKx zB?pX8=gFS#2(3Ti9rXXvY~(?8EaOU++ZgD(+eC7L?{Jz>Rcyp|y*c-eH4`$8>>|-x z+qGH@wW*Ut=fBku`yqk;!L()O#bUpABU^ziThLO$hE^xyHUrle*waNA-<#b1pv0AI z$?v&T&|-(9SKTPJkGnsHSej9g<0X4dM!?)B)E>KO}oWV2pHBlO}-yHx;#J%yWDJF!@tc4SemKaq3Br{9dfnH7a2>^|n)Gn>L zd5TjHXap;(YprK^)Dqtst9>dby%HW@b1EKr=J0ExJ@S|aG|YoF^m7r9t0xq@Dl{6& z&>0c>NfT*VY#Yk)YN*bubnT~(I77o!58U4mEZQ+Kx473eA2(0QlWo;&(A7eTi0)Zs zHHX+WcMdN)$YkNi1@gHv_K(L98B0wqEbr{`EMbYifWs%!p($P>y*KFE^1Rtma<&7G z-5#Kkx;x~zwjjR$wrhhI<Hx?-#JB zdSr748;n^qr7Fhd34f!~d*+2dz#!Av+`WiLWkM&QAyf{0laF8EJRjp?cgD&+ zW9B~F7n7y!=TU5XS1R?=xm0h*Zd~L=qSPAZ+!nPy>{kvqaX|gw3?V65b6UINnfA_< zf4e`0o*d=3C9R*CxUuYm_c-gEHBROg5=D0}2&S!=q(jrH5cP3yiU4Z!y>~>zM^^Dq zPVu)ZK9osKF@APj3zvOaixe>gRlZUfn*;79%h)^eVw!uT`PzTfLnjR9b`8qceP{NK z)E>|AY-rwCDP!;O%B_&9EgFunddtr{r9E3;_nr`TRP%UNM5WoSC9HXL&;RN3ubMaX zMdRW;>C&HqcyfI5!3od&-?O!yvv=JX)R z_T7nhVsE|Z_sSqpN1eYN+@(-%uDiqWonGEXwxR0Xypw?%^_)4I$r?k~ITD|q+4}}W z`p2qJEW$l$(6SX~KW+nQNnU5uzE@6B(Yj%fwr9$jQm=g{gKuLRbF3lm+sXD~H$B!( z`%h$m7yFtcKK*cMJTjGKiCoHYdvaW zl2fNknV}SENLYKr(Cxid0OWhslDS$-RV8(S`dnu3J&@gu4rf)lZY)!`x8v<`!{G~I z{UM}~ua5iclw~w1gX>WY;wynqoPCdX+&1Kr$75X5jV&I76!=@1<~ z?Prw7&+L2}5&CFPNCc$e-=x)`uzfD8D7htcRXDEz72|u|X>mDKc0&$>*5c#ile0)n zY?Ke~;8C8<`=C8H_e-#f9C;X_mv6B2CbCy6CD5KwW;>SUk2n;1;J#QMIXu>Hj+?Xc<8ca_adGj&MFjI3)8cOlg#hnb zK7wz)YT{u{+hnSbZf8_(i83;?c8aw&w48Kn`4|jVU%z#wo7twtalhJmMGSZ|;H%L( zA-;a7x{S%9^W93X%$W(S2wSjma_du&3%aQAX@yFrzCk-3(Kfc0&{Hb-{qxDpUUlL- z@Yg!MT>1Hmnt_Ulat%E{Uw{9M5*B9Lpm`IfN13oF+T^@i|F#^mKm5xuGjtYie@I}; zfGYhKX;+a#n4~(0ugavksiJ9G(l1ym4(ANNklCpG5Nx|Yy<4PRx&Uk3=}7aL%Ocqv z^RjV;2FtxI=YHW#SE%(dMbT{;+etgwPPIsy59t00{${~5&*&DU8gTc-CZHvDgI}*e!-OvGm62sg1bxG*1IK@V!aWZqGO084t}5ZJ3N@iQiaQEK45{54iIkj3HgnGbDeH-=p_xl+#+0Lik}-0nA5A7p6Y+(0uvsZ5D-i#3%#(!Mv=ac_53 zIg|8i;H=J_wmxEDI%D!M^Fz5r#C!1kYm-v`eNhlUL33+VAfLl-@8~Rt4KJO=Qa@!G zT3+2P-ZT-XB+90|R-Y4H2#{6!#A~E^$E-X_!=`{rb5o9hYIcUu;1A3_!%;4ez2Zgx z6^4^icXWu1iFcPJ2>;_ACjr#z#8$c6{r!X&t9es7FAFY)`u)&NOX&?14-?x?TM zXNC;Dd0G7RfI6nFGxy-(cE>w8hy;MIP*}tb5T{q^F!*o4bp=l zy*c}wyMuZf&4{%)w;t>5_}Idhgvfz|uYuO|#*MRwp_)r7RNy23nB5&>H+l{qPxUu% zESzpwu(gvr2!7$6=c>^qPP=N-d$|CCVxKIE=Va`7kMLNhEjx2hy{)PUvvkOj@M-aW zra#x~TCXqmV4TfC#6FZih`ffX@81GIWr5G+N;-gUI}{})^F6JYN@0+=iC2*Le*1_| z{*-K)%DwU0S&dr@|(D`{C5Sb=n!of`L{y`%lw(3tK~XI2qWxAj$S=;J5t2$ezhw;|MDuHQI362x`x!L zE)t`sy*NeehEv4c6rXP(>CyhhC-IMLNb8aU>qO39=-G-DLfBLg(*Zth>7VC117dYe zEg*M@211UGAarfgL&D7(vGRfe&6Ldi2Yn=jT(S-|jV|*7ds<)9UdiMxyq>aIUJ%bO zCQ%Ex8oOs~P$ORNLnh2y*kU$oI_N8NLLl9BTpL4e{lRICbX-$!Z+5CB%LsO8HAoFQ zD!Gd+lZnYMX#6*)iR2x6-dQ;B7wGivv(qv zKPord5Hqd15Zya)5V*?YO}|<5VkD;gdxf!5JaS`8-iX{Ws!h3!-a_Ln-ekb#AgNbN zB1m|!b={n}>|Yr_9Zd_ArB;Pl8i!+{<{(+I?FRRO#~6w+9rM1?pe9flxTcv_N!~}s zww7$W^T_8+o?@Ivt!GsWMGX4n5LCdoluK9KinrS({t(HRvlh7Nw*{0PKq}2oGN|e; z^i{TDs9|d^hGP+45D2RB2aNU7?}ie~#z(n?K^DD(8jvcrSZ<9)F}*h5h^jM9(@rGi zf2-&po*xZp+IzA~@(=Upmp|>8Xk0#7O*ljuYE+9RY9aJQ)aMP+**1pn{7p%!?2(Lz zEgg_$NY(3_haSxZzZSq*xBG6nPi-G`$K-RY3*JtRxa~Bze$lEumb3S+t0M)oCNLOj#m}(sE{GIwyU`n!6seW3xQ*MzDjqLquKjw98~+0 zTbh5J)Hi7_Tuo+CI7P|(L?#IN(4ENh-^wg`#317s(fmn7z3IOoPs}frk1;(nUwWNj zl`Sz4@m)=gT#eWL$!dRc5@Oog(CIVtfOSU$`N@gZi)X7}4}Sh6FrZEq;M4t+GTQP# z{8s!z*=qZ}sk3tbp-!X{l6_-PH^cRmg|bdepxrD&%N$y=lQ!7DTh`Lk5PE+Qw0d$f z5MJ1P61AZ%BRb(Ytb}0ga!k!&+OJW)LN+IdS?dz7 zo$J0(*<@6cNi^NqXC0sWs%eJ`=vZBZ-3DBvl|uuwWEX^T2agncT+}6M7>qw3`&p36PWQUtzzhB4xl6ZC(hG>3VsP=ju*W};zoLeDHhNPJI7M>mF193 z`ZcncYJl^flDegHqV#mOXFxDb-Rg&kvY(Pj$M*x{H#i<7YNS8a1yB|^sB3G2K?19g zDqV}TMLvz>=&5cgukk8u;jp9E_&YC&3SwW_8?ajJ%qDHR{qHvJe`OEa9j@XwBIPPN zqU2B%3mBwi4L84e?lg6-T!>)S(d759%wH9>v+<*)Z5PRsp*VsTABpXkYh;F2$XsdGXB!7p}cH&n{i^6ZMy{t{W$rt2Cmx zL+-}@YckLvWW7>@!pg*Jr~b~BfpObsa1@Ws?o3I8U!C`XpTuz2Jk=OVsnRcNh{q15 zkS=8N!;o$u)LtU9`G?G2W{h(F3iglr@$9<7oS||Hc&ylKo(yWw+DoXsXS4K+8H|hD zEgmlj)IXgKJMUOFauMMeNVC$-VMk2D#RkfwSO-N0KTo-r&&Vwqmk=#D$y2}SmB0RG z6OaMNt`pja7|~Rzzp&hZcPF7l<##Ua57QMI4ADrw2V&NpeaZ;MLHLJ#o5pu1iW}0M z8BLoW*)~^kHtR2;W@NH-7t=anG6#gz&z4I$k5Z%C2N-91YGb%&qmUz2v zuz-!?24H><{;vGItkL;bVpth5U5M$((I`4tz|{=U`q4_<^5xtH^eH8m{&c$+|Kpxf zOqB3|rRA13#dD;X6Rm7OzDb>rdrX*C&;)LWai)?n%A`xURfV^1C)S7BeP79e|BrVs zkEF}_SZ`{IfbtIcdWli=9~(PAmpY25+PS@BVPTPdp&8k;KPyHtFwXbB*X+o|RCiSJ zk81eSJU`vSCmyZ08a#Hv%O?86yIW}_pJ8U4{F&Fdn&f{C`mf{vi(<}yR(lKwfjtA6 z`kJPuxx|&W9tPJp@>uT}Y7go=^tg-~D!BYJ-IfWiC_>;c^zrvSGa`occ>^H%<*fvc zti#PgyGm?&k9s$Kmg_5odJEmYv(jJp;gxn)eOV=xNU4UlyNADnPahAya8p4{4iq*ltHc_AGnmYo_i;#fzKX7wPhPq)!L+ zeA@x_l<~jSIEjEu1*r$7R&a%Im86+RvHtIexoRXlrx-9Q8_wPH^d(2oQ+;B&=HxJa zrxNcI&e_f@0v44(Er*&y)mvyPgZDFb$-JTbvA}MKLSLz%RAwmJy_Z~Dh5N_mSNpr>PM{N|Tg`qQFnKKrlDJoj6AhISdaK?Pix|d;K zfkzJDgM2ib#AZOvYh~cO+b2QxfFRbOGzs@5wyVgelJMhRdD}%;>aUXb^0vDGEBjm* zv9l-O>y2_xt8F#N&d2UcKN-khb=F1`u+{^P9*C*^u5$*>SXV9e++v{kN1Ksy%|OZI(z^ zb)@T^lsg~jypg$cRhsdgW)P0Cjm`Q7$&yd~P*N%G@TN()Rj=P6y|Yu-(s*ddV*k4f zkSOy)*nLvw5#)dxPq%xS#6uoI z^~L%TRE3}0Sx+U+gLzfQxW&f0k~FRHRw}5{V?O85g8+DZ`tc?f2Y`V zLEQV||K0LV5_}n^u>^I-4rMMEBK7=vD@r8sO5Bw}nRdwz!m5%HE&4?-aM5z2O(^Iq zPrcU^WMel($h27ySl}^oxW&c&TI4*|xcJxi%BRnZgpfm?veBj;HmCl2X+0?lB0q&h zA>!n|2C%s&m5h+DQ*-L;zs>5dB`9P#>&9olC#$QKNVfl?DW{(693;*BezK}kMcewj z!!R}H+fxSk^HY+qD?pc^Fp1+ti#DE}kW18~j6lp$($&G(aT7csN8+4I-ot8Ud!J!t zpjPst)CPHkkdO{J87wxUK0N@L_9vU^>-?oB^2of*2S2tm<*iH1N^994L&ibYKp+^X;DT@>ph$i^xx<$S~xS{(;WN6vTDo2F>;L zG1*h@{YBkVEANC{pdDtNkJ0PQ^(|*))>C8d25#g!D~TGxr$a0+pw=`7iW6)#eTBQ#3}Pf$ss_y6_|K~fwz+$bi~_Zh)|I*yQ7_y3O{`vyza6c5 zuiDT-7ryAwcA~VxhUq@}!g}R{K#K#paoNQx*e3%A*)V%q-bUH0VTs;Ut68BnsYy0@ z9oJ@Snwew8Lr|rSNR^w8QjE$Zg7h1MkM6}|tFF}&55FVXI6b{vjkttn)dOpcVv$Fd z=Wpv+1p91*eZ;|{mV;dj2bV!V<(Jjg039@6YVPjBMbDV~@RWO{3dVU-Qt27h`KDy$ zi#~lN_iMb4p98fksGQY-TKL7lN1WJl1r~>s&8}$o*9U5^k6W(4C7X3+hr9!Jb8;TL zSf1ABu-;}`F8!q-Cs*k><21ih9IAh{(&uWLh)_DV25U6QMMl$KVfP) z7q0~#HSC33IW`<})-zO))@(*{YR0>Kz~CR{(A{zzmrR{_Y$gebExpFX-NF%Esh*9) zsZa2#O7#QGo+vSnNJ}&~?*CzkUktF@8L}mWyO`~R;b7o!{q{x;B3f|dx2NZtHM^#d57BwIgx({c3Eah^rG#asSnP^h|+({W&i54`-w zOaHoJHVhz&s4^_JFxEij-8C<5cxJ)~qW_U;;ZGs zuX_`5q-KT$Q0a$3v4lQ2A_GD^3G~CPlv!|)4tJ6G0_xU&@ zmsUK$w8J~YaW=wjC>FPx_uKKfEeWGs{GM!<8G?C*lSO|n^aHRvxDERNcaiZXx9S0{ z_`&ryxb4K7uq_ZrTI?Db-Bs`#UMP(6?1W!-gE%jRa_Gp4IOUfFM3>}*{D zb=aP0zdSceijhfxpKFaWd53QsFKb8!_TJO7(sun9HR6c``x2q`ilw`4rQ^q#_)@HP zoW{m!w~knmB);iv^od*B`R%Lwo;N*I38*$vUIPnH+GYH9kx7z*TkU2NTPgcE9tX9Y z$lj$t4=6~CV;r~>n`boDzgcE>}y=Z!Zw2MP_}JO;fol4*A+hr zidQBW3f}A=?l!abQq8|y;WYBak&a-*RdJCmZzi1&Ym@7A>~`uVnnYh zBEoTzd1Q2{vbv_U|7$2YM1uYBz-b)&t>gE>nN{mUMx2p0b{E5Gd^Bx?R!_qBQ|aeC8Tm4EqSZpIHs$#8 zeCn^BEd!m-bMosos>m1XU2DGF;?iqtKAPKeSA30rlByMwA4z(64hz4qprkz**jT ziT;7R4eEPWH2FY|wIu$fnlvQ)11C3c(icG0szHuYuQ*D-;UW)Se@4?e$c-C(+}6x zeXu{}G2K5<+r`JLn=bzVwO24sQ7>b)Z5 zwzDN1mZLugHl@(PHXQB>s9wY|rikoI2jCPsDW)-CN|Sos?oSZoXz@C9t_J5BhS@5Y z`A+gDkEj;OU?PQfOdM+7MP-kS`IfpR?LCT(=xb5M;6v3ZnLDxFrZ_f|xU=9i)Sg!j zP69QZ2a-6gbS2-Z4sYMISa>>wYybpOg>VA9JJA6!oCQ(u9le zYLEe!E+Y8ZhT@!GdlqNOh6IU;-r;=TVeAubVJlMbx;p)cxCwODXG?gl8z6Et0}Srfq!{naAq;@}1i zx>z3g#O*;}wfHB!PUAZp^?RZ2)bGSdqFO3bd#1wu(l-|p?R1(Y+OBHt{chrUkZcU5 z;5f+949B~_G{vUT^inxyBHZb86+Z2O!5NzCHPaMVs~OPI8IJ7% zT^B-s6wIa$dU;H;pho!eUEr=RGZIB1G~3)lR0SnX^!5h zm?9JQ{v6_7tdjtTaEiInXKx;k?H<+3qE_y-Rs6SDmy=tb+4%8gZcbMWknSuVICK=G z!HM#Ik^1dYpj{sNeCphaW?UCzHrHB;52?PpMf$?DS?v)=54z$5mKqN)5BM_$1g8u9 zf^BSl=RArOhKe-w>R#S&3G-4j1*qJipG z2`l>W0qjMNhkCv;ye{c(n*(5F)QskOtebE1L?Gcg=1XuX6d5SngG_LUAGMDQ_Xr51 zBR{n??9w{<2&N+)l#rzj@r_{SSj6vtzf}tFe6xF|8s~evIQ0U=5!)lcWg>@?HBvp3 zb6%KP4 zOUJ(Ldw|mWODS;wMHLCw;DFpWJ|6=uUe9n{TiEBrG%w!XZ>u!(c zm2v}koC3lz9guZH)CH*k+_o-0B{8!W#gyoB&)_A>=O;+Te1 zQ>eXyn;xtoIyt3nJd&bMO0nNVV6&mDBuy{jvM)>pyt-(92Q6e^ZeitHN`%b?<7WDLt3ElC%n3^*W4iFa8+X z!oZ3?OutbHY^YZe_xut{*EX~(Uv|A?#RtWSyV}O%%i!eQQ2xRGYT?&6b{vKAAVC4e z^T(O73?C<_d-s0Za+_iG7M>CM*MDVdW+n71z$-pgFIr=bwwv*JczHfVyKyQMEfgUw zy5GXSjyzs{?6;LOlHa5|&%(vE%Q(S>UM{#GaJq1!K{IETyg9)2lrpJ%Ds zh~yLhM+dDv64-toB%=!h3Q3xk`uzHmoQeJ^UEfFb$u*XARP4ReBSGSzptCLSVIRq7 zCNAB5lG_*bS(30)=5dbgV3F67aIwonvqk<)x|%KWfiU~XNBr~@h=V0+6q@|`x$lq8 z9M5M-gBqN-w%kh|&`u<`qT__5*CZdH<7{o(1meyQJ~B|XXFV9hXx7er3RMaH zX0i50ZKyJ39`^D3z>U#1yyM`(WkgA4Z9}}zgL_W&=d+8dUudRfiuKWphp!<1AIoc+ zL+mlME^D)iC(9m2kHLv|tWNaE`tqCMBG8_?9jZIloD*)6%d0MuIwV<^`YN=ZG?VbW zm|BTUZ+b-9fv6WNSQ6AZ%!c2S%D6tC;XiaMpmW-yD!mc5;`&EPeGc6GUKsobtk2F5edh z7k#9rWC#kmBKoGoB{=GfqzpsfFD{Y;xZrOuqpA>Cw|_9|f>wQ3gxUG6lS?>y&*m8A z)Os$j+SPmEfp8iw0>$i8WR@W^0XXCgk*z{_x&0}VxrqH;NuL3fO!`FkPWrXi)+qM< ze}OeP6EPw+gI0KpoI5@}yYYO^ZeuC#PGsgkNc=$y?&dRxpGSZF!OrZK5tUs&#J@Tf zzdI1nvWb;S#55kVe(8KVJap;5U?~!iZa-`to!REiUNYt*pg+5HCB{kf=UWb`>4ao6 zs>R=r^uve(v79&;a8REC=cz30b}0fR3sv;t`wVpZE+c-Qu?TP}&YcNu|AVv^mrfkg zu=6MCxUOseJtu!>!7f29C4Akk-R71z>J2gRJ%93(RXQ6Y8xz+z23!s zt=aeppW!+cb~7iMFw4h zq?W!y#@F6K#ym}EA9P)k3y1Vd#zhLLdRw@c>{YD4bn@(-wUJyic9Dt52sS&iQBmBn zDLUd9P285dnm^n%I}i_U_H%XnfH5;&4=nRz*cX~+0hq<>FP!@@CJnA5UZmdetXUSz z4l1o?xAo0_gtC)w6KKY1f+Y%^CV*Vd#RXC|2T})CXExTR;FDn_;;x|npL%ONJnvjA zGtT|oc(5}1%rnv=sH7Nz`H^M&ubki}(}neksVaFJ5Bqg40JpD0sD&ee-PWAOBRFq} zC4dJPXN4Ty$higy2IiK6f<1vakBIx~HtvWD`jfSgylTNE8dI(p`*0C4m#IO>urBA> zQoPed*PV_p=8(m@;BUFj3gScc0ZEP6)XUab$zUVmj zsx(_tbGL2H(m+M^{hBbI=E&|m1?PgB5J?~kpnTu`T2OTgZQ#f*4!Nfxksd7ga6_TcN zHs(p%AMFZV=-v~N73XvtXY~t4x_vsm>s5+K%w5fu)Qq<<>KpHY=ltM^7LKWKR%z|J zbaU$lBPtGNVXf2ias?%(Gndr*M;PkeKtdS_qc1LZrvXOng~+ZZpWR2I05skH`7}#= zZ66TpHxWA2nP;RYn({|@)Z@Du4NXc#ls$3|gH6K@`hG-^R}1@XTN~3;i1wEo$}k?n zBTf?LlOVe5fXQ}cJ2EaFjea`gf8r4M@kF$h*lH{8GWH9rJ!tS>_A=j=M>3hDb>)mn% zCb=D-#7)2vAuKX&4>ow-IqSQCSF3-faJ15K@QDq-@_Uh>77u7NUDy|HFiJagXg@O6 zxX?OeC4m?=1N#F3f(Ov;|AV&o3~O@hx`nYIHb7KBX|d1|klu-if=Cl-QnLZ+(tB4? z0TB@CUAolJdr@gpgM=O+LI?pu3n7F+2;U8RKkt6db*CCLD<`iTwc0$#NVPBr-uMEZ~hEU|Xbq3+o8wY!k>fp@!F z7;>A^L}mx1LEn;pMsHMg<93}~M65iLm8Qp(x$!o2{sIV3)vutw$r0>%P4|$|sv{?( zKXHfeBHv=C$6Hcf&GCA8EBtkCfj}FW%VIu)RX1MTi`e;?>Z56l;J@-p>2PYw$~TZsGq{JUyIHzzbsr(9btMVLf|7UhWtj@D83YNnt7!r7*HlZtl% z_W8Q~wJL=@^#1S}wA|5lzOCQqW)%WIJ@-M-j3%<=B7qO z+A)Cd@(Cs}lwVdq8oUP_^A1<#fIwzX{Wy8ftTERCJVJcHfZy_5bU3-R< zW_nYSypCB3IZWzV7Ir?)!M0JzCd=dwso^0M^4gxt$FeDkeI&s|Wh3mb)l*UaaM-3z zyH{ZMy2XB(owic{h0FuTIfqdfS)4L=f7;Z(rnUYuoZebKZK9u2|M(58MTZOdu8H@@ zoAi7SZRYouB8=}X#|YsoksF#r26+Ff;%!)(-`(AaN1jZwI2PyClyDUM8~>l^5n z@>5Y(OAz?Fo>NdTy$W{r`J!ZV&y(k~KAc5A{1^`!Iu&4Y`lFt9L^loNbga{7gT-7< z&ep76F)Nm0w{OOt8JB~C9P;!h;(+sb%3lb`vBhC=H9tfRo;%5BgTQRX)NZy(VNIM|VhD6r0!S2wxCnE2Yb(wxUz!SPSh=|!*8u7x+E7?XN)f#Vl z=FlHB%UI<~{0-TaLgOdS9r?&V5Ix`rm2W9?o4nC#PY}HL*1mQ956!b}&2MLlg%76@ zgBPUNuk*J<+M`@WnJ zAy9nwDd+7OKd#4eLW2dmn2(8c>$1^mjvM~0oDPZ?)4(YE+2Fd55z3C`aTZYRU}GU11?aH%G~g)~ z_s;-ZuAt&Tf<+Rt60o$Q0{+;kV8f1~gRG6E=ZWn>DY;`&K;l&IPZ+&3LFp(-XX>|8e7qvj zQ(>>PXVAzAlH^`;%a-eWJG)n3f9GHZTj9@rDu?6U^#^Lb;OpsEj|z+0I{I^~1WxNr zl6OxbUVsTgPs#g>iTzm{TIwLc?Ap~mjkP#2mqnwwCqx|tJ;|n>Kny>y9^Hj)-~Vy= z9lqnVvD}_P3`${v^W2VtmFW6{b2*Z1;6=KR)x(yebJv{)B^}d+PnXxH8j^FDaw|x1 z{-;e`m04;}+7CRn=wVX!ju`bre?|%Rj^Z+@t^GyeHJpP!S&q5S8sBJ|7+lW=S}HYW zk=SSdYNg;CF4@<&svBLXfA1%mwgKkq4Cbz<|}R*&gRnL4@O6=}_@7gp5P%Exj=Kpjkid+vzKTcfSnPd7_7>(_7BO#uLMtNg3Lc>upo5ThgIDM`!MB!o(y&}(ebMiTB&|Gv{ zGvnq975KJNmvL>`Y5KsDbKZi%2uG9PPKr6_!oA&zv(D>M{@g_Nxsc_G@B>94+jrMF z@o-78vFtz)u0i)Rpf2#Q>jooOeC&5OXCrba?Q8$Z8#w~^J*=G0?Zvc0J_O^CPK-KyWwZ!Lp|qgv=Dshb*_o^4nIS;&l6}mS z3B;d0RfYDBC0N4>QwTV&HXN=TJmJc=&!17yTw*{6hX5-|~WfTs;?XAC&0){q#(%1*U8IwGqP~Ixh zdnU5S)4?AvVE3~3D7y?sndo-OTdw!d`%1%KfV4BZj%!oob0wE~uy6QtRI!T#>1!SY80n+im8HA`){0(9s&BM(=yUThc2JMZX~esn zE$)#Lt?PPSn);8)We~+%i|c|+?Vy76@SbPyq%bLgTUHm`58byW-71kmX~ctWvvuMr z7M~3wpSz#TdFWAaz*GMq#ZgSu?w|9f>Er#T3X=90XXbf|kuKbbda4CGsk znp^gHO~188P0biMRvaCX2)PjZm%4I`7 zm3>LZsJ_i`WRIxAmlklcm0Hb}e^dxwmvfuA1}!s!bD{DS?)^WN@EU^H-CEeuVt(2( zD8^svu=f)6beo&gI(`f``$UfE@RV7*zld1{>U1r$2_y~n8dxr(8C{U)ZL4@bX>{*)%FDt zgY0UkoRD%tOr`U{`A-0s5<+>}swe7__aEL0)r~2iRX6dFcYXJTPvWBCvr`Y(G5|p* zu<35$PGj{(j`pTpoVRJkYXiv99e@iX^c75+ixj8G(b(@K>e{a@X6aJqrA7|21ct$x z+xq_k>960VKcMEgw00k@IJWBM*?jFpF+%*dmi1&kGwpxj&z#(c8~O4Z=I9>!T+soV zlb3NmsJkA}69g#?Y23xvBEg>Iqg>&T{V&s-9WfhUS$Tv|NRhvF7mn{l96bXsBGZvN zaHAm~lmA+)cyMwrpQ(&)?&caE`5dwWi^h=dsGJf799UNK#`f!9&OP}L$?!F)?C84w zO@qcmD*g_Z6JPwg@%70T`nQ>!LQj72_*Wx=ifWoC0^@c<91Q=qtMZX@_5Y97Wg_QP z*Ta1xTk+^6f5-j*1M>@DgTZ$-)872AVi16e!heynfd6Di{Mfj!Gu;NuXXOun`IY!O zyrK-%>?^gOtJ;kbm2cfgfYB>r+JFd#HHdBLUjo(+)4!u~d`EyB$MFpf6DX7eFlOba zA|X??*5#Bo^Xi16x%bb0-~ExdikWj}Q!x1ZF=pTWQMfj4XPe=_K4kgviGlw%&+(%I z?ccNRdaxH*TidVEfnj&sDrw8}hfZG9+yAmR@Z>Q3#630*6@&=kcJi+2t5;YHmmZnicLpPf*UHY$g=8q<37! zm2r2_g7*yRq>$tzX>!&I#C7tpS~N_-XQuZ=39w?D7P{a{u8fq~(T{OW&I0r#7>cHo za&stW7mBWX#Lw5Pb?$V!oeM92BIBoM+ue2ZEY)B6Q2IS{r)%+6R7=99E*3(!kc6uz zvqHQ`G?RfkSF!ICjlvxXsg0ocOT0>r6I>U~TTDNkHl$ZvUD;q1O}UKj?kP(4oM!Tf zXGzU_&ZoKZDzVD`P-c&RX~*q?tdcQz5xx{LWC#EY3rppqS}8JeDy?UwM&~{INqX4} z4Fu}*>_C7TcSjM~cWr5($ueZHmNsGbzU}G0l0ZQ|Z@;;8mx-)~QqnC4PqXAU8~CI@Jg)xkoNJ0{A> zRAD`t{+S&=dgwf)cNQynpauMlr$x{q)y63~><-If(_&aD!}kR{ z8Ujf~{PnBx|GTcm7ym2V7fGz#UE-RgZE;O)jp5Fnv$V&c`knQ7HEzv~SA&B(`A<-d z8lfMtq*q@)Op~and(PxJ!)Q!nzvN_#kWRlNrxt~@|DxyaksOK(Q=s~M!-IYPRxrk~ z_e#DfkctTA`yE}hg^WtT(dKXhas|}r&gl2YdNr?YXfw5qWCYi5wI3w*jncW9n-_L;De#TTOVtQu%rprQx$ z58C{;Gb<+ksH9qg{7U5Rn39(!{VAk?3oDf+g^4pdmyQpIxe zd$vS2pL=0(NrI^R?o&xJ;*w7=B`hM-CQJ0DeWq~hxt$sH%xXrTVyS}>0p2bE=>=pe z{=DN&P7L^Cp2v~xf2^7YKSoc3xs$w^#f8MpW~ zCsJ>pq>!bHeE23hoi>71daO)_fIm&J)pzPn@msP(1azG0fdk z^+X5g!Rd2=en5jZp-FRW_D8-U++oA)cQdtywKu&syd>;`uy&mZI7*9IPrbdD_6G86 zhDK!58cBQ-tWnZvInrLsRr71>EaT{fD;x8dzRTOTRiC0V9*U3oYwm?xo4?w<3iV){ zCI{F^KE~&{?LOQu5A9c?w8W5%kSBkgv~qWJ5fxoc8kmJFG=4s z{d$@}aP!?S!bs~KFu9)Rs(siRTW>oa1h<@{Ggi>ZZDX`8NYF?%K>fBEv~|+0F|SCSQ;~kbE~_Dxd}#8 zKJQT*1hpl^u4sw(AHLg#R}?egZ%W(9%d+iC_u!xhq#g_f zq5J93sFB_TOh({%|LA^t5C0HJL^_-Qy}DIWXX$n4bQc!(n8k9|FVWiJSVqS?;56T` zlnIC!CLlTR>jV@IYYm1ve%42!9C@M(rB&tO;3YqMX55}+LYs4TH$CCHDEpahE1_Pj zZqyO3%7x285dgV1T*NRLvKvEAs!eUpeW$jQ``jPA@0Q_+CJ(O>V|!#$t}%G8TTEh| z*4#CqBD2MEor>me(6HWnhRi-e#-rp}&F8tEMf~x>rw|le#bpia)M{4LkkE2cy@IKlWIe3%zh1QGF*t`Hb>wzgl{?=6cQ&=hBL`Ak%bQpocft;8N!THWk>p1 zV%)P+>krE^RY-5WP`4*~mi|bqMr5IHFjv{!yxB62?P3FA$^KbpnDFZg3VrWe4mWLr z8CHAp+vcWoY>@J(?Bt+w7nqd-V6%(ThS#$Q|xJ^d>!w|4i=hL^nm8oIc<_l;fPpC>o^;CMZ+9Fdr$e?%uNftk^+S~E-{)k+keAy z>Pk=jkZk*&9L!||axW{!&z!|A8fqOB3oXnXAl-ed0k7y$d?kAht%|SbEZ4rb=R20m zc$?xO^pn``;;%9VY2O*kQdQg>*q_0NY1v}^?j+WBLCWKZgA5S$HvAGGs)5gLE1TZU zz+UP@`X|1?Z5o@SZ(o9K7hO5<9RtS@gRX@%zFfGy^OE9fT0fvD30Q=5xUDvd7u#@) z$N-^wU@q#zy)34irKK3Z^?(K)Kkci2onH)F`z3%7f1Hq;{;S^z1@1X1z%au$jkJ3t z`;m?4z^#}oVG%AHf3|Rr&VT;wNFhQ7EDmP(NGYs_cx)yuCK$FxhrP$R?e^l27x89#%LF17fA<#sUbmQK8v_}&5%(d{>DQl6 zZwXC05Y>2W!ti}CmS7yy=w-H{N!mj6__yRPZf=pjR|P}&QV)IB14dDfDG)Z^iL3AT zmESC5^7W80PkJVrju@aIN~f$KNi>7j{||!*`x$($VUx*dBCT6cRky&F@8eHL=_Nf< zo)!6qqlZrEklb{id6*-Zu&%;Slf3tcthnH1qp%ATD|`2yEZFraWJ2^{u@Y<@$HcL6 z9T-Ts)HI=D3jHNU)dfwDAuV`NZVaI|b<39sk7WK?)qxXdW`D3vsPqUg%QHLT1UFL% zVZ0MH^2i8lPgA|XXIeX-U~CVL18L7Pt&%JFmJ7HBk^52%yHhh+e8JS$98c+lytJY? z3ww?_|JA}=+%r+x`l0`V4Ts~YCklDq*8_JXUtT&TQ_Gy}+2S=n&~C|D8vb4wgWGPc z9DN(zh+Q%ZZ)w}*!2H6Ml<~}oY%8?2;lh(Rz8F$U#rogFh;vxHxps%A`;r{1H7_kZ(zganqRJ+dg}N!*+*?_RNGm z$yDSWUeG9tmC_>KGQlbw)bW|#T4Qd0{UdFI0fPiP>tfGW&+~I3s%@77T5`HW0LJLR zR!7eFzm}>4T~y~FSvzGx9P2HPyZdun@g;(CdD*D|_>c}-^auswpX#uOUY?5<6L9Vu%0OvR(-43S%CO1r@rLoxDg2n9%;#~F zmcx6~xya(Bfh9A4z*a|IHlXVP`CJZ5O1y{O`lTG>AzgD6Oc$vo9}$WJkif;^;XfpK z3Z3RgDY4nqAgHm>FmH78?TU62piB}(zTf}qwsl09xw{C;Vk*Ip>MbDR5FoTDXXn#_ zen+t&{(*(ET{!T4<}kp^u&GlkXwp8Nh#Oyg;!woMFB-?{PP>2JC2Bz{I_fAm&1yr! zJ3VX<>j*oBb3HRpSAB@NgIj9Z9mJYeMI>^#5n{|&uhDx9*{qD{V3R{=JD>7|2+D!? zRqfLnbQ3TeFaCUId^& zkN$yUWJ`fyR{Q7h9x2QH55K|EO7Jn!giA)Xv%R;U60BcY;kbf=G*|bp@A`5DW!A@p ze~Dgz~?5eG52yyP4@UOqCe9HrhI%}_sKVyJ2;&+ zf(5*6?baXgyC29X9Sc?>UNUTYq|jy) zd=z#xXy1X0Dr?{U9vVYam~u0@g&L!FXQHs8r-Tu=`BHEa`2=J32|vxf==bH@M~-3e zV`XJ4aY-39{) zzRMOZi{_*&Jlsf=NtfQDqf>{O4$bFHWDL&#w$=Kx^}Ute)puk5K)MC*fx)(f4r*c{bJc&dY*)3!HrG`JzYV{6`v*GGoT& zj{-2>wUe2r@%z}MLDqeP$#wSS8JiVh3n zTff!g>2H~KVg4k}UD6bH1_yXq(v)ibG9Pin{A0lM}^t)y3Vx-rUU1MiCXO;0aNGzmKN}hA zTPD7liV=Z`xU=!(*t;x?ay0bV`x$ohxueww{Cz&DndsJlPhzAC@QytFBjEAB79stMvx$^6}?9%}IK2Pg; z+^Tum!mCZacQ%KEqSTB5Nvx8!&TFNsW?pBbcwRPbR759nrvxR?LmRhY22}7e^h?Ny zKjH^t=ynwUY=TJ{;mPSm-v`B#pSBUJW-%`WgyKH$?6-6&46T36;)0&7`zS8RX9CLl zYq#8CKsnsiZ1mBhluarO=dMm6S9oPe=PP5*L9{0O+sn;p5BEM2p-KfOlaBjX$X*`Z(*9Z{qq- zNyN6ryyXXJNIlizymDkd0)Cq0?#KHF9beE-Kl?IxDP~_iiPb(g_%q0v4Uq?fU0K@M zKh=8M*-!XYV}ZvudtZddnUkX82+{W+6ly|U3`Q17fgO73>r+Y&b+0SAuD(niOzIYL zt8Xg0&exOh5Wv)oT1}MoKFa(DPm^-}2T#+VR$}$(`%+kIS@E#TQiqJ>`%$kbP`tTy zIfjO_&V15_mHyk@W3@ipHM+(?AOTc|_ejOOkc^;;O#Xu~ORR6DC4_MJHksjuVEbgRuh19g!l)N6q4!lnehBp z((%OEAM;ypE{5s547%>E4A#5t0nA?3FdmM8^p3ahRoz~Apqc2Rl5tK?t6Js}Y-a7V zyf)9PscYlao|Rpy`NFcLM>isLk-PEJo{Yq!fNg5RZe?WPmZP(x?m~cw^3BHd^EYt{ zDI?TPfqp+xOB#k(x7+;n-sTyEYpaX%ZEmnh`Bbxh;N=26dpTO?F27aA@>#-UYdR4` zy7jcvXbpNnzQK{dD<~{!#E5~&uPJ??Ua=+>Gix#Hl49e2Wv-VO`kAX$5p;nKlh_3n z%@=s1>^b(AbLpA6Qu_WDqyG1PL)v#VA13|sisU@Ja>tZeLT6MUV~$# zE4)p~LO=I~k>BU5oWOs!Rw6@W)GwT=dsPwH{zto@f}HRK4M|9 z0&RWSm4FTcQIGki>fg|wopUbr;zUzFXo##2|md_CRfUpDb7?h)ILs+j%AI%9 z_nT&w)>I`;2JyjC&xG{wLx)Rf{2d{Gj@)!Zd_JCHf7L(8!z*368@5)0|4z+|fw#1M z_vrYk7~-*V8=vi!rDwbaVkxiB46{my-iG%c`T9Yn8u54SvMyhvVIc3`?en`s;-D`} zTr%(JI%?9nM(`iol3o$tlC2-Cx+6Y>2qq0~;$@*^c16$&l<)|*i*^VS^%4lYf>(rX z>IOH`=vneqfkTW~P*BRw6-22Mr04d1K@+#2vJ3%{a&47K6r%)aAm#joRNQzb#(VOR zppNv#nBgaUxSVBftrBB9-6Zjmw}?^odF?$;MvW_*UFXm@Xl$o)e{Zfc+k~tl1BQH6 zz~;2&G;fK7`zz=LfF#5p;z@VS4w-YP%#);aDNRnsUQITt;xAS_bWjq;uF) zF{X3yhw+ZasX)9?3d1lS$&B+H@!Vk^dUIH_+DBuraLih*PG zzW$4iwth_jEGXZ)6$e@5Yu!1mUFTxj4<|yKQwu}faUk5ziYf@bvS1a1TKOHxjN2)f z+eEEE+BVCMp^Rn4$9=s_+$-`4g(mmUaZvd#kK(m@BCGVi$s)^Xmc4%=0V!T#p!-$K zFpKWZx>YZ|4BxoBEzzS^Jx$xAp*8wPGjwkChI4^_Ca9@2pqQxk=@|e22+zwJSSL21 zawMZHE)5$Tf7F#*f$t|_Aj1R|piXh{Ipvo#pHpQm9Uv@W2Ne$4Zg=}E*r9>FZ-1Z< z(zQTM8)NUU{0;-5DmLqa*qE|hPXp~am|Po(nFsm}KHxC0QGLpZCdGsLVhw=(FX4!G zuVH$h8A_(5qEdQj7@h!nHmgnBvU&s1v;X^gP{=pp>zw|P@v!7^esb<;a;eZ0-CzaT zxKQVJ$M3?uFTbMR>Tp5ZHkfiFfy5JnEoZ_$9~x7zgi=)feMh>o7Q11383)WxunnVQ7EZNh_)lTlIT za|31kqXu%*O*?}n^?Hb=Zry#&Tsy@xW&jjIMYV7dX}!P-d7L(M1%3d^LpRDD3Mf1b z_#k;ifZ6%hQ^p*KvvUcSsim%X)AF%~tM-!;bCcs1?R|Ik)n4+?l#-L&o?~z9-dJ24 z4;n(FoU{$(jV9Vx$+hwKvrckCEjkh#-Qktp;9C>W&;6f8BU!F+)JtVJ5 zcAv+Yx8pSn`ONr#FD~Yt=i-muQ%Ea(=$Fbp?0c?>X&ZQ@cs5IK$5`x|MuNuP+Tobd zA+vC`)W$sNoO7UYh$X?(3vO#$d>0IFXF1q}(rxV%^`zD(vecIFunh*?9%Rj*byC`~ zl#iN7MX#evLGj%Mmq%yD-kcI)PZ`NluO8Ff7NZ=5C&T-;>)&YZdZy0mvH!9D=3tUR zb4}{No4PWZ!6fjmGb~W@)~@aN&-yD?>h}GeY2Q)<-tQ-vM2H)U-dq>K!?h}f1(G@YIw#?8>t5Wfj; z9CKySC0MmfPh>>Wll-D$54lImCTv+;@xTQ8_fqM+D6$>}Ei5jvT=Sj|d~nDzd$&d< zhGfltX#gRxeA<@F*yQqXfwsRFeR2+C)ke6D9W?)8>3II1gy^U2R?DaLW4*C$-}^e_ zjb)tJ>29Q{hqt#fY_AgT*X}-*I2y;YBLo4x@TzWycjcbr&VJvz933vbUo{oU{$H)Q zpdWs-$?}y$0vT;&>|0v`@*t zTD0F7PY=wUT7hY5VD8Vw%Gzc%iI3AyJN&04%2O-3>!d1v@+gEYpKdiXvAPF;>$v## z3Zp5v`I(wKqe|*Rv;SIwit5u6e`ig$L?ZCLcgaR~0iR$GEDY;0tX`xTyG>*Nqx(Re zV3DzenOJIHj($yJm&C(kRko_2)Y^cDV{iMRwa2X=|8qUSsO3G>VDZo0P!x%`wVQxh z*N3ay!O<=`tEu^`s7xIf2}w~df$Fyp8_LgGN0tft-yE}i1q@w{QT-Q(uHAQ|ex1q@ zPOYYfZH!OG!pxpv9y=7+ZfcD{B6t6L@-5YN@^|KtB-UFYT1mr3{d;FF=^BmCI#`8F z?Xzlh4<{N;a~guHGrU(m7L30VevEO8n!N19%*yZ5mfkF|!;b9lx+jbs1!VRs3<_AO zcG?`h*O&g(kmTU}C{Y{~*dpW!|BlXXM3c6bO<2~pH2bZr)K$=2qeyt6z1X<6%YFSiD-1F}h(yB^oxST9R7sb~8t?+TpSg)*ovj zQ-*q4reb3^>)un zs>T6K^)>16kQg##(VLSi6G$k4xb203inmrLgix;gSS^g}SbZTt1}I_c1pnKpY&Z?r z(DFZM>k9g`q`R>UYPCe1L=3};8CuOAidK=WID(!R#c2%tZ9fIB?A?R8Z5N<)toy-| zEMVl`sz2MB4F@!T$~FpW-^iuq)J~-Iah9B#7B|VC9eSTOmsx+ioFNYAxL_9=#>XZs zwwp5hD_%9-xaLHT{~wdy2NU$E55<7AouL5vBh9xwU2}>k(CzWX81?4cT&As^uJ@|~ zoB#HEY$eM7f@_Zb5zlMnFLDGe>hZ@mcV}r%lTt>h^6_4=b4vZ@^ z(=*56Lfx7^4}NC{p0vF)$?W&=zj{CJvqFys#C)4Pry}HAt&nHrgBB}!eEl)(4s5+R z0`oS|edeF5iS@tQ%K*`ZMPFfZ@K?S#TfE@HiH_sG#MbmqRr~v#6;`B&->)DeoDXDrl zVb35Ckaf4f{x#vM(>XDienx^S#|-u=wXnI6@|zMG5W$mpF-7BpI|`+zA?p+=^OP1S zbr;XCHtH)NVE&XO!+W@v&)TQt4OKfUKm_#IU=esF(3xv{xtgm|T4pr&FYt(_1OR z@|2*%oirMHU*{L{K3{=-Us9pHzvWx*0vwZ3#s7h#;TH}%TWDveQEO9^3EB?rt&GAi z+Ava48DB(p%qMSJ&@K2-ggA2aY}(}IKgh<%SalH2$to4j*v<#Kp4{Jq>T|Hd()2{{ z;dt$vxuUh9o^$Q$R`rh9I zyYgyAbKxs~=mi%T!tX~L@dBiePW^E5qU{&&x<5l-MQh)5a}OFV$B+7rJ7FA;Nf>TU zPj%~_G2zOmVKMG+wx<~V=d@m9Z&N*}zewRY$E8l~Xrv#E>D{y}zmb-gUGBv7ZgW$5 zsV#7(by|0W=KP2Z(P)q2bwXh9%zz$k8L}nbGa8t0yesV9;DR)#^8x#bhi#hSMd-A$ z4*xVu%Lnh-(?v!b{j%tF>v5O%n-Zl1O7K&ZtwKH9iWzcSttsF02PDjvG-0iaGA3?3 z$em~Y)cJd7>{^3YLFreh;qLVEua*r8tY0Py&DNzNlhbBiJC{s9gm{en&A@o{Hv^-K z@z_-@y(0_FC1SR9`i(Cr(L5yG_*ycrSdx1p>2~W>Xt9dMOrig5!Rm(4NQu1!v3&XP z1LS}B7A3X+@-3FN+x|Dc1!s>b&>WfSYiP7!!j?OK2C!B z-#(Q*9QCi2@2U#_+ouw)tQ;O=Z$8GWP$`^H zDWf=)h?Ym$${DOm7m+%A6zrR>4Z4G~55-G2_7tMu0BF00qDB->harp$Xu%O|I)h2M z*(qNEC0J^el_VMl4Na)5EcW5G6tUJ0K|@xIOXTwslM{$VwrC5B`nJNp+k{-#s9&Y4?5E#_ zbtDPL8I=od?28-97;*#{4V4W`Lwg!qHyDZn+3tcmWrY=n#5Ox}>kXSJFJSg=iY61n z(b?GKfO5DTos64O%@9ZZjEfYcTwwN&14Zm7TaPP=Kbn_lgxiqgVmNy3{?M^4#KbKa z_J$vD%1NXp?OoS~m2y>S@*2)oCJ+?>Bt2fVaoV=vPydOtMoM!Md`-i4`MRxbB~ zRbKBI!jl(MvXJ<6Fixw)y2^o_bK*z8Ts_Z=q-zI7iT%^yYN3})#PD}&*P!dZ1xc4{ z58($`4Lfa0PnYiPk~-_i>TqR2P4*S*DAmSig9wU&c5dL0CfsMNm4|D3ZYRwB(*lyw|B>S+&98^*=hiB1y`yn@Q{4!YvkiS3bB>raijU3 zS=J6_o5itDF&bMNVD`l*D}drUQIw2u+6m%H@sm#W#0k@XIN(Uk$*X^v0U?_~;X$*T z=ln*mW4uGd(Wo1wTRVO?ae;=bZu%2hHHu&Y zE>=m1b6W!1<28_hf!4MdgU4&7U);IUJOjB)F^E*HhZxH0hhj7IOUXR%WuoWt30LD? zT3$>b|0wpa6;6=KNJ!>h^e9E9|3VpwGKSDxBWJSy%?9)`TS3YU$W!ixWzBhncXUem zxbE#qNV&T1r>%pRDuVXC>A;G6Y+)|5?x3*thBX1U98pG@-P57f-))0^uAe14dpc6H z+y3Y`rgCTIcVN^if2beSSX!cI!&gK73f7wbVx$vUmkyaJL%1Oqi+^Sscgtz!SMlmK zq2`z3=7LS7;t37@T|Yc#-%w9~!#Wb(qHnZMxAmokeYSsvj@z824!-N`KYFw@C)_Il z^=GHQ1VgRGVOaCy1duX*(0USH`6{*?O;cI^YM9pK3+e8Uo!V~oylerR1)FEP>7=2qfY!k*kk@v>NM|fjy|iY9jQFelnmSSiCz{g@qH20^c#7U|7fw0=ZwHb4ta8t$T4Ek036)*E{F!FHwjpZ&3Z_c++DTeUji8u--6{y0@ z3}q7<=cqxbNs{mz)N%%t49itXZG~-5!+6o}zT>lX{2M8AZTRMdlm3358SSaO?$W+n zI&|7>{%<=f)wLH~y_eS6<~*0&*xI~0h%!L?q%yW>@Wu@~VL_w5`PeWHjH}(zAsbVM z?^PO9D+uu`JNpM-?K<5el?8$Ft3ROeh`94He&6i=q1r?bLrDzCCPgssp4-H>kd6Gk zW>NYFp8*Y7*!xF|Ei~)S4e7(+med}d>fJbnU$GTLALxE3Gmb+aQAH?my6K`BotJ2w zeMhYE_Qcnit#RIs#mT+RdYL72s~*4b_O@L%%p^`7!*|PZkN2v}kR!5Xh%3!*g#iHJ z^A&OTF|QJZ*lVLn6Awx~x04o0|F94uSS7tUwCQw;g{`m{g%xtF-hQ!fL}RPiW6cqa z7?tN4w;`9bf|Zrm6@st{g_1=mb1>3`upQ@R)@z2$b*k^iG_lvqPd*vlp$nMZe477d zuP~Hs#umA~bM`Tx^E>8x`2&e^>_TyQ>H@BXU zwg8qdTvDx|y#M-r1A3E>XUcy@bMVTwrj}N7K_6BJERHsBEeJ2Vn^Uv3LJ1Fxg@&zR z%tiS$;X>=TbRh=wv}5p+5KmUdD)&q^mZ!aMUbLR`*8E&{8ouTe(Y;vb7}{mramDb@ z`?#HbvUotc2|HNRFt`tI{mVy=;9>9F0JArkc@mh_N%Gy`3<=(uaGvySO=li>jVk*E zQpg&0XzNs_;g7A&N;DY>m1J<1sAhx#q)XmMK_E=Ee z)Kv44FvPG)XNJs-mae-CF`}NeRZ}EBPT+e^u-HAwdD(Y?yVWw@=c-&g=G^})T7pP` zjkU$2_Ib=PEg|ECmhf>^uxVI#THTsrrcX&>@+ht~jo94=d0D6YH!GpO!|pu+aCsCsw5#TLhr)K0hKh7%Zn^}a@t2J>3B zitgO`G|ynmJlzU|43I-Bb&zh|kKKLCD$?EGJG4b`7?^6A&BLeF&V|&&h1)D~bq%Up zE&Oe7#wU5)hA<7(lpi>wm4H*XvwJ>wcL`{z!Pq_1FQ3&J9~CB28>$00seYT`k%)3 zCdOnxc!a>wJ;5c#_`lMO@lI@LU$!5hPiT2 z`cS;Mc_*E%s*dyZGI~a6I2Mh{gAu>2&UOJk{OpG-8OF-Yzbtil<)?KHhD1eMHRBV~ z4i(i)W|>nm-#wgRmeAKqZYQe#9Vdvjc}s)|2kz0!%mfh6umv{;fWqWLjOHtB>v?ZQ zY;93&^&2+r>3k>)OmtzOrl^h|ayHT}Xu!YqlW;AFi-XbNmImHyXDK zYLW_kOYcoJ&Cd2^8@Sc^6i3a9C7+H7(hyEFmSQ(3cwX|ziuKT?Yi#nb9BK58^Mh+8 zr8^6KV4%9UJ~1xnIo65B@N%D2cHN55OO2B1v*E16pNeU7$#uVtEnvoODenMmTyVq9 z*^qqCkE=pI&t7e6fA4GwCgf&J-`+W`=Cyo6;FlZiBDVvhlS~|k=smRRxkJR$+UCo( zpEm=!Z_oBlD0AXQcE%_Ixv?E*Hh>L)BWfMWIZjldZ0Z|-nUV&XeLZ?hHOlRba3Ja8=eaAu`Yr|l0m(Q1E&)(3JO zntmU$8S}Td`D|$%0LpaK8A-JUCc^;eL#YTX> zR*Y0(%lXuU4NtJtqE~bTttE`@dYx$}EVuNc>T{pU*`c(IwrdP7_nmT%Zb5ZpD|S*ofY49CoqeZdC*ia$v^0VJ)#qbund_>^cy`xh0p* zT_*D^tDa z_gi&owUP~#qRX#YC4ibBGw#l|jyZwp4;0VK3a7~+(`>uh+@sUDp%;?AiP)Zb#77Kk zEq@RI%-{KFD-RO?r*A|fiA0gfp2ps96G1vH?hmgb+gnc`(=&z%=Ca%JVa)n6l@@mg&3ZMt6ycqswA2 z!9-fzvb&4F_h+~Z-uuuyH(70Pya3m6Od9ledP1AdPXl43PB&E{r?ccJkly;2{IUkx zJuEGW0jSi?zF+7^zkpu3Pnnmu(HBGtO_jAfA=W8i<0_1w6oy(jE^s02BRBv@^;|+cZ;S@F{!;%E)8MU#{AoZ3>cnR?rinleW#fb&Z6?A3DsW#7RmLey0{lf z`f}!XvbJ%3C9HB`ORyM)z;v|i-V3aUawgopInV%8me5(&2O2DJ$;ARiohJPY^i-`p z^Vr9-+N6Xy`K{JQ8=8cys{%)lW}K~}%IhguS_(&W>YPRSLBU(4feuC*0P25f88Y@- z>`qXr8BezW*t2yKJwrFHN0JU!JRe}LqJWIEGM7xysWIOWHO1%5SDrCDt&P8CD(c_d^u-o1* z{R#IMazeq(7KceLe_W^PK(2c`onW_yJ>3b{y-`5k)wN?Ih^=jlV8-^Tmo>O=ULDz- z((#KCf*yX6&EI!lp9JU%CJ}5oE*fR3UVmRqsZQ~-?$S00&YFlgut9nyT_QP1mM#3c zol$Oc$-UcMKmLe3VImYsC@9JK{t_YyxuSmV+j_}_|DdE=r&35>LYKR}qx|D1gS2eCng@d4H^*bT^4bG=m(IMD$Nn1P{0|Au7w2ohQUxSb-pA zFb@hGd9KD*m5KI|E>oHH1;VJ!bZfqDt{1dJ378gVx2QfudlH#E%=4BOJLt0oK-Y&>0accyVD4=jBI zqcQHli>{K&>oFd}*IS@-J<-sJ#Pxp1x2Dsj{rE5FW(e)b-B*5BEsG)jfuV%g-G^-# z+}Lu_CEXJOX$?f9FM#M=nYJ{+BK7Pi?qe2m{8k165*3g`}?-N)@Gy1iw! z(JM@!6jlIb)=R?|JSm0u7>jokuToL5Ye%~Xg?WDW@$LWG{|HEW{e3M5Cm1czwM~nw zh*3TG0<@plTT03iE!F>9IH}CXY#Z#iAMHan%-n@O>xxP;U%a5O^Zkr`D;B(gSvf<) zvA6G*sMD|>Cb5UT;Tupfj)%8=jbcc)~x*-2mNawWMV!ZJAa#A zwat+yLz$eK`V=ra2wAKK`Z|?}(9!1eRF&flw{7mk8QT6Ex&>bR7Xyft>;1#J9BM7T;t-G3ohMec|3~G8+CuRPH#M~<@7c*Bu(w`` z08Y_75M-BR8Et|qk#^IUMP9jJnmEyt&!_?*>xMCiqp_N^2cn#NsFVK#^AFuZbtEP* zR;04|(h?KLGWYfMdtY71>&|koGzm%mo^6hl{y3(kFUTX~SXbF72O4><<|vo$$o)?= zm|>%2po(!zEYy82mWAGe4Sq|C$)qwHhJl_xt2mmM3SHQ^j zt}R1?Ya9bXspYFF4b!N7kjO}-Gb8V@dv=if6nDxf7>E!RGF}XHX~bpF1Pu5^UhtZ zjgq#x5BBiz_?`yBR}RjW3wRm$%qT#VJ!JiWme$V`u5)UN9f385+UdpIV?4%SGWE+g z`kRP7lEcYUR}2*nn1U5t|9Ggx!ifCdfexIWz^+fp(%BdT0^4VgUe!M;v!eWi>}QSQ z;8@qk2?C9z^#>J-95@h}JO|Axcg7$^#Q;v$Rm>WiA1 z!%nQU23yZOAj|4W^Bv$Q9r z807BXMSHvbBv(kI`CnKoj>Uj>fTfl#%pCll_l3vgjA{7Q zv9zNO&ZlBAD#=yR*D)}^$+CORW=@9ayQjoYxjI$_c(@693I&k`jPZjWE!!5?fJd8# zjmqgA{n>OKrq`zmH@vI}?mqYb#}Z8J{>slyfd{Qu-50SIeh41PCVvqhv;d}0PDFjC zf?Y0)+e>_0@=}{nllT&u^Ok5&{d8^u;!OlkJycM(zFc!3T>Cqgyr=PH=TD3cudhJY zTnR_~nB{YaMZ6WhoUOfWm{gvHpt@<&bk$d$;Bw>r#vzAwn8U?-0y$Q6ph>FWDU{u6 z#7OBl19yWbxL@7zGx6|*%1=1=tS57PRcYgoV8?v1P7=kOcSKY?bv zy9;yd_85l&yJk9=(0jzrIn6QIk+VYdkFJZdSbx2qO1-5<6LTxGzR`FTdfJ#Q({kpX ze^4lxWHZVd%O$Pwe!VwY-RO|j|M-!0e1D9FG6Ow^NWy(GLGXxhX%mvh^F&>hq`4y} z<<$jNCPQL~ZD>RMnAuIImdr}<$Uo+{{Un^Ni$+nhUWXzLuOeXg2iI$UT}DifTOgdS za50;On(J7SjfJB_TL<^jI)As-c`@r2S3JrV39ml=67x7t;xoPX7@pej>S5AM$ z4@&CESU(u|#&%3R+rY*qhisr@%llVf^^n#nEDkOAU}UTwlxgp;9uOw@28pSz`!vx( zw8l|Y*YD`m#YNxyq?bLjffSU~%{ zIf0SqS#g&f`psTr0=`W0*=+oAShFj?lkd54+1E1WTgtOhi>CQcMWYW@OjD&9DJEF1 z=Xjt~uL+{x%lnV8k>AB(LTtUm1JdoLX6Bsp`*vk11UYKaJgl}CNOe4!&0pLE`Zb^R znGUUAuGr1X>kEIaJXeCC@b=XnF@m0V-O8|k!c|%*h70$k&U+covab6ZRKEU4@l}^`DR+pbenUp z69pU>sFyBznd5Wc1PMke9mm~xt|>6&tY)v^e*-Zbx~*$R@!Vg)xY!F+)1LD3P$ee?1{zi#;2I6*uka9;c4{LDS(u>B-2S zdW6B);ZzX&A_-*V)w8zLp8n0?8mg_tX1j%;pD=5!GZ)E>oK1EYKID_vkxrVk{ieEE*Ds^V z?UG;mZw^;2Y_CUW?8OX%2bsC+H|6RN1cxt=+;@Ex6=W_v!JVx`XJp(tZa7OH{31Pe z2TtduRv`Lq+oQG6C_CeF_a8kxZr3tPJYJjhH^+sznx5*->0wJBDkoSLh9J-(0yxZE z@!T_mTrQnZ31E#!ZkufWdxQpx@x7rn`C`rrW;o@HhhXcgJU>EN|1rcN-Oj42h8bqj zLR@efk^7JGfvX!J=X{~SvSm1P9xDOgO7~DBd84GN(T0kyHYo;g2ISJXE}dINW4C5 zg=w=ua8u5m2G86X%yHP1U#mC=lTC9^sNUdPVG_o?>c6*tM@zd+4N4e&w2*}Ri^1+X z%#T#te{t$>da^1-6jy(y);gordL$R#A;(>^4-;>dnUWFnsr)QAYbJ^+M6P==&~qNV7_4c`&(?Wx2vVyn{3^>8sZmMJ)#Fx3%{*S?_bniYjr*Mk2-SK zluzK7ZHc|~b58iE;rQCoSHF;zwj0gm%D@hg+{`q)-fgf&+Ff-Q-=dQy9aQrS2U24br_ z+4(DiI@^FwEf>RNufJwv(Bv5XDNc>OA$lYNYgxjwT*}K=DvT5o*T2aH=bH9AyRu}0 zsC6?d-6JkIR;4My(9-$A%_<6OMt(2_Y-#|TO8h?4`J4=i0@u9hwI^BfHhwIg=?tw@ z)3@BBxHVi1MXY7Ge-wBAf^n;_7;DPR=xq#gIS_W-sZS9P3-V;8DO}fOZ(6?~`i*Bj ztm2#n5A4*3&jme21W34QuDVw*@|}N-qP|kA`4b+Tv?od7jywWn+9O65_q! zQqjj_JL1{KKtA9dd^aP9qw&YoycVppap+Ca{5lN%0@L;x_YEgsq_h8GeiO?x{ftX= z>9Dp%S!87`ENC%IG=f8Vc>k|!!X@pnwuIMbxx@b_Q0F9HI_L+emN``aBamRT_#LUw zAf#|fyRU+C!!cpK1JC7%Eh+W_YsWI9JxUkb{losM!;uv8s>6OGJ+BWkS;66f$s@A7 zR*o)Xwx3g5`}Ou#I2Nb!;ucej3@VD1QDlZWi=lPwI117nb)z?GIuW82p`z!E#vQvQ zJ`L?SNjCRcuGH#wWwh-1&+dHl$+1e=f7{(MpNi&qFIh=Jmj+^6qxQa9=%vhCpnUlZ z$x~17w})@;zp@F<1Tp86JOt`C^tTrHFt;nf8>IM776ru2$j?|B^$ppied%OZP?A>t zu}noSOfBk4frFgGJxxl!xevO0O8AS??i$mZlz+2ru(OqO(H?Q~6;>8*zho_XI(Ck< zsyNsbulE(sxy{aesgyrb0dhOgmK3^Im4dMqZR*Geoxj)_UU5h6y~f= zV0_9IQ$(Im_s_5Wn{OdmNq=jP5Vw$8;mYF@qT}zp<$-hEl*M2-;G?sD>)&v0EM;Tr z0d1G$DdjBkPcD77Bv{+x8zq%dI(2YsCiv#xq&s(P@-*0nxN%)D0mm9Mw@;a+;*j}h@7ZxV2Y3xX{a z+AAm+EPKd=CexYUl+vb6)kU{o6?81cMp-7q2^-7TE^ZUbe(4=~2i4zJ_=_LyQsn zvz;>;4X8;0m$=#D&6&sc#+2)=_&_hY7T^nAfKp~+CwOdRt>ZYdg_Nf{)yCp^eLDNg z)krv^c*B^EeBvnTy~2>NC*ox_v{T5QPs3DNz57Bphe7tfh9yQ(_w&Q!kCv=-Z1F1{3infr0u z?^3wT|Ep4XrtyDsDg1%xq1&+(sA4wC=`uGF^=%#|(j`n7Ji4XFf0*Z=Pxw`k#iuq5mx>o74U5hck;ZIDTcH8uw`num3$`zdzHrez zwK-7O6$k7P()q?k?_DcA{WTDQ{K^TK4d}u<)P2JWB-6d)3$%sV+s845QR3-iGRy}i z7u~f2zBf%Jp6AqrH@FHJekV%lOhTtT=`UJ6a24Q9$3p4X>lX`sD!^)hW$T@IpCbSV z5EPf$wElsHHvd4E>h7O^0_J1Lk^wyTfyw+zG{BRq`FDYGKpWn)=6`fT20sG}?CEFm zIrwb@DQ}NlkI<{2lGjq3Wya|;wjaMOg^l^0jg>I|1t~= zVET7LasgcjjT{P5_!xNB?_y$rCmhLiO`m?I3NCuT>*{}fu%_=X%YeFNio8k_ z(5l=kg==D(_?uE9iZcWlIh^0U+<)%`wEv0S;_nK~KTi-*_ae;EFkp8JuvrLrmN z2w)5o(NF=5->UDHEnjJhr}Ura#9JXx|Fa!HK{UanS$2-El&)LNmTF>8qevS3q44l7 znneiY=6aZyLDPi;1YS6y$G$lbBhb70WlAdVKfg^{4rJPb+N|ONZRjIT$NpJiE4@U} zG!UX3hl7)57|(^Zr3r+w9<^~!r0sPDTVTS6?X*(H$T^EzP)@&!{oQ2zy#IMA@PlH4 z0cPdXvUx^&w|szqT9ob(91Xg?v1t;%x#D)xsM|Hc-b_bWVJA7OkSB6kjXtl!}FMqb1ISYjFXDKv~rk`1DrU+3APrfJ~GoXMYXi~jd$e`!%ME4moMio z^>BtflCE^x?1KF>H0xWq?0p4TA$yaac?mZ>wxg@GNwx;5>}Xr)Dc6mi%jAA8B%mAL zo;%oJ&plew_!s_^we)-9*?qB=xsF z(0?ug3nR&oSPi%CPCBj(=vm(nD^6u4c&DZfN{eH)S}=_IQ4b`Jme!2M3F)y9+fYaG z@lw%$YHpxe$g`-H$6;qP1_+8RTdCkfAW_ zjXi9rF-1RBWjVzLexOpUH`L+QlCYtuRw0v zY5kpkwq|Jl8N2^|t!f{#BCBHDc;U5fCHB*F3e4_z4sep zJ5-_sx(wGz^tzVMj0v5$N?t6p2!F5;c&%K^EGd5V5N&`nH385F@XK$|(A)q>Rsy$y z>8&=!A|ht$!xvtH@>h0SZ-Bf=aIJb%?$nr_Zbvo3>w}!iLP^OdCI?lO5YKuI`q%-l z#xVko`e0g4F|0qxSfs#tmBu4z5L#_c5C!?^MEc1oDtS?TO(T< zOWqX3zcW1X_SyNAW`W3cXbG3jYjr-lj_@o@Rq+TrC7^qdJ|Xz3XDY@DmiB12z5h9d zxvnNduA#`vRM3rDE@xeB+>&9F(#TG=}1sO*Q zM|P|j$2&YI@kdFg$GgdftVBiuA1HHhaM2z`4#>yDKAjmj*{ljQYGQ1W0WpjZ zVaR&UE#Z3u_LRR^3EE^;h!#a+&&>~1a_7Fj&vQwCgtGZw+jHotb*>{nG#CEy};u4k~p%SD7|vQuP^e zm&VMYp583%(%lZ!9NiDpjKZJ9iabE9Y%JiVdeUa-W^L~M@lzNr3&?i84}^hPERya3OiLrimbN~_epNGqi#x0CUu=$#<71U0&-Bok8-}+`7>l3K1EY(O?hA>R z&G$>yH;Z-(^ z{?KuX`^U0-XeXT9X^Rs0fiK+sUNJ|=hlkP&pt%qNITV>Gd9*2UgauN+o@}g_uSgK% zC)Bub^{?w6DCb77MOP(ck3ITz4@pE;#z|llf7q@H_C=^ky;iA;p{L<#79!1NJh!i9 zt!DbQOH<+Y9_b$hLp1115hRlAs(X?b1)I=h-a{Lx1^k|ZsNB6;d(?B&bcnU&N*a5D zq>hry*qT8F+mjuio%lrX&lB)7to(3z@BHCBct2nv(1{4mrJ7(9jE!(2WCXM!V24Sb#HQK`ss6)>HBWQ9uQdG);gsahsl0 zJwc;O$E=XY`s=xi-S(8>H$WG&v@fIA;D%d^%cnN%v(s#NZZ@g$+>bNP?qsHO7OZ#k zClT#9avt$}SPpA$k?6lF9^rx8xA!Ab4;G!>4Ewsu`rR9bD+Zt;NTSIRvyv3_LTL`g zd5#j{s#_xcNl9$UH^c9oZm}jpdcQG@v|b)?&xNme$i|@k{$du2lO? z_cAmI*^a&6wdaOF-2}#Ef`46aU%67%P&?}goc5^TZ__2z4#d{wMGX9+akdl`37SX(ei8>UQ&Pw zS5j;`zI;1zWwqhKDGjCB%+oPv#3JhtG2mBd&kdx$fu)4$H@%b7Hye}rL$ZzQf`Cc* zg7tzj0e@35XGZhw_FjVgv*@EJM!i=r_^?#ZwW72?p8-hPxBfGB*xPvP7!~{5oZg7l zCW5BY%uQyKN#12XiqiG8bIyFXGKWF(;}*<@ZW=%6@Y&(&Wj(KO5Fl0>WiR&N2Md%rUV6V2Vxf5w(p{i zc>ZsQSNTtDZ?fH=oejVvF*w?|SpeJ1WTE>M0Z!h%_gTDTt&XDNkRvNllx+HzqIap=C4d6M}G245rkPo?+#v$q> zh#o%uMBvEr!eO6!VH*NRy%#{9gNylX4mK}XQV2@j@r__W3g$hJ2kQ-Wp034)AbJGg zsfUga8_>H#Gn@s5Tv~|Za0mSwW0?yDs8L-7>5%}k5Eu`8W=2ljB}_xsspYdzUTQf} zp)=R#)6>aTyGpqlc=34nY~bS`^qqI<+HHKMR!hGemOg&8AkjLhD%e0*h*$Vzb+|yn zX7*umfKen$?86sJy$ebViQ1#2cw2iND0)idd~4r;sGB7Nom72$@(Qy9)7SUS1U!L7d2gI zE%&g%U9rgn9;MJ`|CIT)6)>Krsi$*o=B=|kx6PP4`{$pff@+7a$~8COGzqnNK!8!4 zzzbpwAMWO%p683J3(%&-&9olGw7*A!Nv1hQ;|cZrIBW z+CySoR9iF4s}N`l1eFiz=P`<%M+IwwoxM55YJw8xU->;^sp+aLvp9yA@4a8$^W0OP ztTmQ6Lujf;Yc;0`m-JwwWjbF?zKibo5g6sWt-i4!@d~z{UdH;9O)RUgVvyg=P$PnS#A2fC*6)iKS86#i7-uB^1X5no@s<(`Nr{^eErMkZ+6GTANYAu)oKR#>a)nWu|irRsF#_PFPf ztTb4lbH{g4e}~BMM(A+R@sL!KGP?nl$)wf9#U&*+b=|8%3z*6{%9_*ar$4cFJ&-~+ zTucgkSq`k45+YkvQA`HBu^Fj73(Pm1Z|Z6XVFFd3Z9V0wOB%LQ=1_|oH%ouWsrSFJ z)A%4j1)`ZupsUYIOgvHsJMQS4{l=k^Fx{14BCT%PoyzDR8u8CaZ|K5Gnlj2xM zV!mSH-)xWTRzPX($zii)czYU1!!%U2@k4$J=;Tobq3<8yRXiDdRA$_m<)H$|CjRKY zWA*Zd$e;}S#kzBg&An9av0YEiY*tS@4SIBI!!P6}LuF^%v)9KEh+9YB?0OC7J(>Df zt+4~b5#_@3G5TmRpPgnd84~WC;Q8u>!tLF~>v&w5$=3UJ3<&5p*jBuS{`MQ)!Hc0} z+8=0?kJ2Y)Y->Zd0M$dYMi%7y-ViX|*vh?le7h$^peV#Rhe?qoDt|H0?abr2L`E8)-k91U1?Erb$Qe%kzWmV}kaXrckd7XkvkRTe{oHc{%LHH# zUJ%j`$ZGhM$Zd`s=p%`LRkX=8^tXCzEOxJugUiO>-;8$`p6K~M}A^1Pw;U*uIroG*Jua}`tn%F^pD3D?i|R{W`wRq7Saw!VQN8<{8^ zUsWIHTsMDUynjRn-22}7-86`2VqK@7G-*%Nh)Mf9j8B0;dd+5!&IpDflzyT;n*J#s zUjPYhnJiqCT>;6)b5|o$`ij5illOTD2JDdMK2#DZOXeC3!bKHMvV*;swwgpAWPs_t5Wn&L|WoFgpsBWn?~dJl-IYSogkhE(`Ht zm)wNxXvx|{W<0K^X`PMn&$a7kM(Y)6l&#o<`_KVrN~ow7_*`xcvhnqLrOFn~ULNguTu@JmH;}F8UGRznW*<*mINdx~F={V9 zJK4PRe73OIq9w7MzjW2r*zh8crU9 zGbEVTdz5w}Skst3>Sk*+aXTrO_0RQCHfavyPXLA=g;pp3*R~TlM;+le_&T0OO}sLR z)&s8wkG-aX&+^n9eig;H@8JPxJ+dvc9vE&gwVBcbkJ~YTJ@*@kL&GzDgyn64u~>Tc z_@~{Ak=>cB?%+qn_vl3PXM8Mo@h-j(DCfOzq=2uu`YKLQ^ff&D7PfJ+RQ-b6yw-RA zd!R7?BFDymm>QvgV#P|0r#J39E%htJ1;Y*et$`ZdXU{irt4RbC@q;F0=H>}{SF^E; zZse-H=owS9(HbMc47wUUtX${?gP#2Jae8s zjHLSuNPO&dUv~!{pUif{No{sgKd)n3((9EdfSC#Dd9hhxu&hKnrPCNB_S)<+D2BoQ zj7t(~?;nyhVPi{N@ODntRt0=md`Ds3U@O}orvFQZidYS`zM?&<>G9aRnWsZ4*(_;U z;X3l4!)Y`MTs|`Cryu;4R>wGh^!##4FNA7+K5ccw&aLA~p2-ivoVvKxkM@%Rr8A$P zb(gYZU#Fqr<}86TTscbTyNcC8`HLe=5kVv;TxkWD(wyI0rAj1vx>_vzg0%G{)`Eg5 zC(MpSse$7&aHxz!+wN*;9R1z1*SJArl`$bM@SQ^4A%Ud+;TU%xikw*(zU&e^yTp@Z z{pnISm%oP&60w7vE|Z2+9Y;~>{eWiJ^#T|E+s1(+XuoMbJws(!Rmngw3M~DiYKjzA5t5Rzvg}oIAZD>7_qhLY{6o9GA0qSI@D)g@#;8Jw!d(Nby3Sur?L+# zdW*)4& zWJ(70@u@<1wp5av9Mm6otGutIxqNc?9t5w~{^V$-0G7XcFn_d%C~kTtSBT|opM0cL z`shY{`a>2oe)(6UJUW*=`&tSFNrQgeowg@n(7<}8Tx;FeUHvaLUc=gLl(v)R;@4i9 z)@nJ2&kikmZy45@KR*-}zfNRnkd^pZxHy1V)J!LP-WtO5N5@yk&@%q{5qFF}g_Yx; zuUyw?yU%6kMVkjYfUR8oVV^KrveRgH#J|mrb|vcM9oFAmqHDNQyUqvIEtipAgwX=YdPv40rWV!;b|^nzx)8w~?pOD}qlZTo;f!p>B@q{bc7v z*S>XU_UvLud}uCwLrb1;?eQrJWbeyNzTK;TV2B!cO78D|F6iSk zuI&ekQV=+OPL9+$b`cVC9sc0sbMO&#b_TNdVI;q^^)P~$jv#W>t5O=l3FTWX;h=>K zM7Co5C0Dr7=IehbQgRlWy-eKCx^Ps@(qiv_JlnF5hKA0N^x*bcBcRfB+%zsnS;#iy zU#|*y;*EG=gIREHhV$CW2ABC|g6nYK?Q32nQUI!(0rV)P{*q9r?HX~D8s&|ot?r10 ztljfPMoXTZEeZRCMMe2s@cUe5uv-Naq0PVEOYr~wy5DO*-11Y&7{Ie0h%0=_9X9kl z<95A5fBk*LoMS_NJHoBn&I|LeZFxEHd=N_a4%0MQXR@HFk8V(IXtdZ=Ld)1ynW(n# z{p9NCf}Wl`T0qV2+dz#pGf5D@X@4_=ojrh^_s`!~?m`H}+6uhDX_x5lq{al!BO!2=mW%6WAXb^E`!%O#iX z%cQxa6fwVqvEe+1Aw&=D5dDu|8jC;#eXjT^nT(HKMHsHioMXHf+j~!Ve9z_a zaj7)@PkA&EY7Kq;C$E}#E~;{J7l|s_V)Jwr@H_x4D8k$9GRIU2T=} zld~%o%;5Ju=VGhw(%0lj2~*u*|1KY~&vx38*US?3-~@MP_464Hxf@f)^+-m=^95w2 zw#MU(L`d5GfbwjJ#G6Bw*e7QOrcdU|hUrvtTRh^b!e)8P zuKfceKbkR_Xtdr&e%ygN-sLzv6W;|dDIxTH_hHOwMKo>_k&Fu=gORU{p;b=a3)^k! zHIe{dO;QJ$3fh#vHs|+41-?`xNFxcGF6_Ck6H({%80TAoA&6(M-IJ2}Jaiq&Q``aS z)_f5a5~n3UaUyPU`EYlu2<|m=>4C?+5BWSd4VARtF{N%z*xcHd{cCA>Z}}uPwzGz) zi!V={`5w1ZBKGl4=xGu&qMz`L$LS31G0m(*(zANA>E~iH)D`yH%&hD?RM^Um4guKJ zhtq;E0CW5Il15Q08vf|w8}54h`VtL<;gRpdN zh;K;7l4`-s=)sjGvb$(FGI*|1<8+=4sd-g4JXQ#>w1Y7LzoJDFwfH!r`*T>tsS)82 z(=g8N_-jQ{*-H>mbxdmcBd2LNKkVI2;&mT9zTy>XdsF2+k9x2w8^1-*;v+UqSRyBm zmQ;oie*N?bG?K>u)x+92VQpT-F}1zlLs`;Kc-0WyCMT1h`Y-roq+3mB^fgbuQVB=+ zcZ}<#h`YWx-JgGv2JkZfEFzn|22Y%aEm+whb}d;;aPBE19`*~+{QILi*#m<^kN#^e znbpWU+HL-cCuijtI43W7!Ty>ffn#O{JfFGF|LBRq#F(gZPlk(m*+Wxlw@N$AvFsin~$321EvE7bL&|hCR1VUx@}ck zSrNB$v455TviDwriOv!-E}0OK3!7l}YX3wXrbva{^}A^v#~ilurHa+G$nP;#;_PgX ze{7ssKEm0X+WL~z$iXJ2olZhQkN-|)obldzXaIk7d|W0!#aNMvrO$-ES%t&BB7#@& z(9R!Q@5Y*Za(~$ma)-a)siv;+`?USEiZiEui-VE>Nk1S@TKnKFhuZo0hC>eV+ zGV<`*mfIoPucI?G9-c9GtyMaE4wj+_Mw$<1pgDLd!#-6TDho#=mQ_1lOLY3EKI`O5 z23gyKT1K+Q=p;tCA4CWT+dXyBAcXB=l#`NN#mHk=vhDlP5Kd{uKl=*!!HtUOvC-Id zjx2kYruYxv=(ErEJec$O=Fvgs;(3O#T=qIy8%86#AM?4?JlrBkJ+S37j~>f7jd&PK z&k<#|6ry)AexB0|CtVk3*MLZkrz75yaJ+J4;Y&(X3LIW0(ldk9`errIzD^Ps4x-iC z?aHiSot{3S!ZOgZKNVbKSUUxCqtf{OQc_%2`_N4XW2T5SL(f`KNBP6xKtD|cEBn(9 zZEF(DPK>50G4RC=w-B)9tWs9_Ae^t!2t?s(e5 zNLDV`^C)-E?#@mwRkkT-OP-5){QJlInEB&7B&{_+KAI0~C-HsE16)-bzqI|~G{eT( zYaG&z`0fgG@=fcQUES>_dB-4kF21#T{oPaJ#K|^Za8%2(2coy(9(g8icAD4DKuG*^ zHr}BVQWo2Jl&>(RrB1{?{EdyycdepXp$M+sUM5)fQzyt&Ml|MylD)HZ|Hcuw{qSh_UZY)0-&t5HBQ#oMx{98X8SBjYw zC;J)MbakomnRlwGemkB?*TBA1d##O;-avSFCZs!nEUi^FgDlSxfAFV}o0&Z=3(s!% zr4P&=lDysoOCNR`$6_|6omVyRL@Xp!Txu=z#V>lz`^6LL-q16s?==Shy9=j+9r$kI zcSyvT@sv=#Vms`-pKkh8f@o+$`BV2xhaBHNz*?12l4`Vivb3`iKk+2k%rWsQ`9zkK z>-xS~z&4RdA5B(-X=U&aHpZQg)||#RvH6Pv^g3=|zx%!GV_F&3O42yQ7}|?5D{7X% zNO(7Oxo>#6Q|x}l@Z3>01eP1DUR1M|fsVTI1cKtZL> zc^`Ve`4pF?&{ZRIrNDWszlrC1TS8UKE&;QlC!Cr~GcsM%?B5su?&B(w&KA)<%$ibj z3JoNTHMknHA1FFiB9*ZR*c@v(3PNNS1bNgZ8AEN^sb(iU|iGK5vAo6L2d#$x+3^NBB<5Xtg! zCn$_tMuwGLZkq~QhIES=z9)M;UKJ`T`M%uTFwGpeU=WjFlW{R`6cJw{GWzT zUfb)J%DsTq!$Fi7rjxcSLXKNA*M>o~P2;=KuQ8(XaNqYIoKVS?&PjnLCm)z<&5Z?a zJH6yxk`JwV-Ann?MrOPq{}X(nimub-GIgwyr)Kjb)C36M%ZUw?S7!?WpAqX-&f7d{~Bch#dd*QSf*{ z2YZTBfkJHYi+I8!BF3|-0sD6e>bq#H2pglW?Bj6MM0wkJJcHNI*o-lMSO-pS7OOfQ zRt^Q-Am<4YN%siHyI5AnLN&;{jh?IWOyIALvmB{&@nG-4K zWkYhxw8@}U_p7Il0w6TBz~P--zi#XkZ*sH>=ZAH$>bk}O1Hp91%2Ii&E3@d_77>14 zlIFd8bE4buJ*ME~yH~f4_biG&D@PqZJ~IgD(P1>$9~6~wH7$wqxIrQh4p-e<(xQTA zg&mm5Z)QsLhI%$z4(|J0Ugty|9@5`jg!u?ukuP-iyff)&Y7tQ_RrcMZ*_$j7($TTT9xy_jVh8j0{PktEC!@>UFOAsGA>zc=Z8hZQ?qmBuh%CYCVK6X_$HF zD&6&pV6vCx!aj#HZ}(1TT$`&_!sZ+C=mcwi3g*`wYL@#0w0!mO(mWwV)56-z1KF=n z#jjaktxh!h6$jqSR6s-fB98qmZ1edI8PbOnDGql`!$1p=$F+cB&iQt$tx3k+U#(Ei z+4z2HJN6anSvn6OD|;i9e6IW1Lg2$+OW6tpI~@B3V&h0g{xS+eY%hn zq|wD-bF2@0=k4XV#O_vY(f43#crY=^VBj|+KzH_m-2Av+>Y#l_~wL@~{kp8Y#eD8Hn5 z@x;!nbU9&o=VGdRobUO9AKEYl+INHTMEz>Wr15+kS|M=L z1k<3h^Cy>KGj^%2`Z7w{GiB{s=dukRoMMhf)J-;fRs@G$@IiEFr+s(Ha&pW|vL_xs z+n1loLKhT;B8(6WgHf7ZLu~L3adX`pVE#UWZC26nwmwa;6W$f1;v5+j3)D55X_fP` z!;uAJ3`KQb!RB!U^aPXp7|+zU!&Q~nxt^Da*o*js!5>9$JF~aYjQd_mU`{DSs&Cub zVUcBvU98(*B=klw*4l_2jx_krh@(|ixu;@hna{Z=Hemyh5eA3a`metu4&1oMQ@EZ(6@KNz^d{&cP9e=iV72MqYQ+Ec<6`WD3lYZ`aTvjL{S8a+~Vbp4E*H$9R1Qww+8*r8I=q zMxdWe%hVAP`Jz)KjnCRH)0iNq*wv;2T`wiSeM1rCKzgOthqRcn%sL$1hN(%#v|05aVsOTSvl$B|Z!at0%p@|##;01r}nR{hy| zrUNfS?BU*8%M}P4!H-VvJ>$^EEiiVX(4@X!b%IoLMhw3x7HC@V&u_(DwCA$WeeR#D zabeli;=OuTlv~;Tq`~~vqO$ONNCag=kS{b+fP%*nbToKF_cFso-)+Z;95*@>FBgayB z;zB)EH20x>^Hb!&Rs8$sY18eMJ2IgOLTL+y*=317mAO3alE z{mb6ug4L9+YyP0YZ9?=(=aN2n2vgq-q^akOb&tNZaLw7S5Gt-M##YZ@KYXHGmUM7Y zxS+v`qMCn{mQUNqwr_b%UoMbj%{cs$e6<@ID3cLm(DF{eMUO`Jeg=pLFs(u(>o`rH z80LUEk04sYJh9DuhwrD4DtSSLVoW@kdRo=TbP`M^W8aJ}%5U8X@S_;Z;8+)~9L$Hi z*Ifke$wSJ$UBT;qH=YSat)zuuH=W_p%R}d&rxJ_s@Pt>F;aFeKc}+qT4jL2kZoWe2 zMGU-|`5)|1?0E;`dg9TPoL)=S_v?<_e7;VXGB3YQaw!-i^u3u>L8MTM`il2ye-{qI zR?iQCg^y^i`AwyHyeQ(>X1R9_YMG@ncmhBcEERK&*Zvw@{=ng6_E}YmM?rXcj>zE+ zAj-bxc;Wu4mQy4{#?`{GrqE>Xv4OO7)-wCE0lCjG6V0ZW%Fo_F9C8zh3A)g z**%%yTqNkCm920u=X8<&Qzz2xh2TTHOIv*$v=jW%ri2j*HbjR21L-jTX~C-s~ zo2&C=;HX3>V6qOk=^TcguZr}PAb4@Rb4xz>T4vafo^=W$WqN?2GLqw-wZn@%B0-MK<+vS zz4pR*445vVp~w5Nf6?Tph>!eOR=H;rz)zy*C)T-;&I0X-DDIT_0{!w3l<Yt6T0AHDJQs;no*z*GZOxHj^B15xv)BnM8rA576VEQL z{ib#NJcDm&DEIpQzUD+|`@*dN*VQ75SKBuC0`X#X^UJmQA}|8HgiAiQ&8R|Z6WY^N z+HJtOkz4aw`aFK1Vm|W^Nk9ZH2Yx~Hf{96p6sOEybjcX>H6E+~BpuO-3yQVb7oj)E zz#kM=Kk>)b^U5CWf(=-MkBoWsrE&he;lP$tD%Jbez&Ly6KI$JQ*p@9vKHTrN_s4vK zTPg%X1pd!PN2C+qfza4|LRb+dTuY&Z)t5KRMLZQ8jnt^}ZSlse3q?Km%e-C>`51wF zMW<(Py3-!wiJ@<@J3}Sg2iQZ6E4!a~2P8`D0gOZo4pV zZT$xEp&R!~ca@hn7t3sXpQszU%-({x9=56Ij|??zK1f`eNEO{?NiD3mO@FSWvSFF6 z7M87LAB)R9>BYL#Q%Fv0kY{N!NNMOA4$^Cc;g%c*N4YC{4Ce-@jZD*XoBCB!coY1V z*=rl4)8FhM4*MCQUZM^Bo6tG-xC#so&^(K}%Z_dXjvZ*3%pZg63tXSC+@RD zKR2R1uTxZDOQb9=jlvuYJu(2+i|?BhT5A<9aekBI#W#C4)2S+j1$4!L?d0a9}mrTlsz6Po*PsK~o0zY-lKPa7heN+Aw(1l(U7#zg$N$m^aYV8!p!-xEO;Zt5Pf zVU(g*S-eBs^tH=olHP(84MP+5;e$!qwTP*Wo8}Xta`%FF@~iP;j#ExKmXDZ%w(4H; zM_e(7K*^V6nKS8CrZHnTK)A6{G3VPPDW&jgNvB+c8`Q+d5~5|O1;@nye~U&^$8EUiNl*4nIX^Xlt(QoKkvF zrJ%Gcz*$@B##>e^+rvtLR4xTvf8)#Xd+zQmsNeg+#b=1ic&cKp@(P)(l?36n^$kCO zn%E}p$bY*zq<`3!Fp&NoYDd~sk>E7C)Ic<}TLyhE&%AOTev*yIJsUq{GCt>k;&ahb*!aieB;`0H zx&M~B&xDpyP7+4h9)gDPHvZ=8SP}lo6%!3z{6spr-*v-4qik4}eLkjY7JTrs&NDtX%6~IGm{2*R4NkkcE9(D`qJ==NnX1Ado?E3wfi*%NIJ8tD#nyM9|AIu3Qd z`r=$`TGqs%9cYV{dx`6^Cn92@R-9$NY&6lW)VYW2hkH&+j6BJ z|9MrQ>BbLZvxgB-o!)8@%kdYqwO&eYP|--0QsxQE74sswLOWQ$Sh4raez+W-W5TeN zJqusbY;Lcq$zq3k)vW&Y;FW~1IRQy$m(vz_VTUsSd)Tx9JA5kJcn z9^b|>x;_zt<$K?qUivb1=t1*af2Oxto9ElXr<2p&olV~ZdjDl62LjjpO9AE&%l?5I z4}E`P2Zhq7H;(P_OQ7%dnTZ{2wpWll9^|=)H@>tfI@~F*5`W8jfh;uK;e%zJl=+i$N8$m3iH?$PE(kjf54-RxqA$`WKCZcPchA8nN0ue8A8NIImBm?@cBY`&@ zzj~6s^4Ob)NXjF7gYYa#?uholHVW}o_%mZvlk*z@_PA*wF@yBWZ+UBt-CH87Vd)1< zZ`(S9kPU55JrWwd2(2#$Go(jPZ`!ax6?RzWxd%mtsMaXl8z6zSvaN6(fnzE;l82(3 z=N;fpEvT=reQQ8tryh`c==zNrYp?op&MG)*@YrJ*0BDmw5f< z8j*+A{m2Hx7Y$NDWIiHAXYK3#nWwUemB6-sbbI4Zh4ppeOyq#>KpGUX?jQN!Ce6h_aR*+W;Vvnb%jJrLC&cjQG1eb-bC zcemY4o*VA!sY?5{y1U0<`C;N)UGWNdz>Nb7syyM;{9hvHyhx-_yql>+ zMngdo>F;}{G!4r(EX$gcZ>VR;2e1Kr`qCCHE z=uz6|jZ6$AjWknKc3+?6(IfbsKyZs=yWV)qVat=@vFi~iAg)<@giBPrb}Wsy@s@f7 z^nRII1P0A0rexc2(7#(NCNhQ*41ME!WFZw%Ou>?`|BH&h=!~sz0z^uxhef5r%!2^~>n4a)Z+w5D!*xq!awpveqgE zQ@5S(@;~TyG|jAiS-K~k!#&}(Ypf;w zgfv>|9&wK8(cy2pjR$}}xNOKLg5PGAP+`J|CBRo-mcjzz0z2kq{Nro-iRg(bPvw;X z^Bcv{kYX4~i(s|TOcy>iBX00^?^I$LaA{g*%xkl?Mtvu@E+8T?GH;pe4NbxD_xaZg z8s3v4m?zaH>&^Eo9b&vqu2>F)kg%UQ*neX`L2V@L$Mx*qIrhU#!hU{1=hJSUb3di9 z^pR}$=}8YrBa}G0T9rLxo{^%2>=c1QA#Je8z zjgps((ifM(116$IMviWd_E9-It6^Wy79MXuq}Fu(#MWqUT|$2^e0F!Q!zcPBjih4b z4+fK$XYal?rV|ALphHY1+I<7eb>w$6g+s?=oLmMZ!qxWoeG8X6dx5P8-=m{0Yw*51 zTugI)MH^?*-Ae)RivWX;dZy7g-Y)h&QXdc){-j${nZIc52+YRH)0K#Iny>y->S&1R zVNST#Yu`%R$_#?mO<)cIBdD4EB=n~?-)ZDbY^08i@{{dvkzZB+T+q&+Q?1Yv{TzIF zk+kP_-txM(I~v?dK!?u;=0Q)P*1fd>Yj^h@BO5#JPVq_F(Z)H|MD?v)Zf33{Q8NxY z72skVeJM-KmgWnIXJXzTKc=~7S6uF@5lC**93GB-qd^mhn?J-<;{(|l{b(iT`8+^^ ztQ$Y{36!&A4$7%!3KO!JdB}{Y#2)6sY^F}Ymwr^-F=|E{@?}>V9EVMcH-9Az`DjqH zE+6=-QU7|)s&7)-uid$0nugD~#p6I;58I?<7EV$X$cMwOpk>xFwzus}J`rZ#I#{!A zND3W2kk?3G{T1UEZFoUgYJnZ8K+2|UjbQdQvOg1){D-GHV6euBmGlKS4Ig-M332%o zXpp|!UV0lYO*fJrmIJMi&8LxBa%CD2zn~+<<_^o8#7q4iy4`mUvYHqyu2)N_cm6gC z2$iE1vvhXgdQZum=|D$Uhv;W=+o8&!4YybcKmdK4>r2ts{U~zbu&vNz(jsT!W|-g9 zFJV+4^lHu^J?|pQFU=Iu@`*84=h!tf|Th&aQAaU;0ELm{cXfZ`l z$w->+jhLNc-FytgKF{08I9l1}cLYAma<$jg%lVZp8)Ca3SV`&^0oQvLGh|==MmycV z?WQQ*v(~s@stftDE`B#k6>Ny%v6f6*9r{@Iiz@*@7gD$Fk7q>lxXGkEz2Wm1YPw1} ztvX*(dS)@=cZymZusXt_j@dq2ws^!|e!Hl8veqO8sEw?dkgGN<*7-mVWJzQa-7@~i z-M^=`oKhS}`LNW#s5OYULI*b+~JUuo}4 z=7-qnd^$2M7I#8c|2?_LF0TH0F|Z=tmLPsTN5OFHTV_>G{?TtHdc175Dm9S_)F~dj zNT6JU?%t+jxnvk>!He% z4YwFRfFz*JSTpR>N8YBoI+Fwyk33`)E8`-bFlip+0}9TN@N*+ zQc*JPb^k|~4}j48lROwoJd&reh@_10U#%gA`AYRwqy4gRBk_e=si$XJX7TvO9NU4v z;`c4$ZRZ>Mx~y$acrWu>Ifh3$P0=CA=M$Fy>v}S>cAxQN1}o>dszLKp;o_^z6^2T$ zP7Eb)@m%Ok*L|;=mv8J+6)c&)>T3F%~HJKepLT`Vw=keA9;S;)WE1ky|aHj{qNBaQk=yj=#XT_ih0gm z(htq0q}4sdT4OpXv}o!A13AN{5S}sotUKea2R`r7zwZq7A)Wch{aKpc1gL!;?d0V9 z{FcNg%|zd91nVSi<0sR-@(MA(loHdZEDk$gJd$lV(I_}|3-&QS{STk|XV@y!Hw3Ec z9}_C|ALiFYscBfUk$c`deY9UOj|t@IX*Dz-UHLOz8M+QnOc@KaU(K`mk~q&(#P8UZ zUuH(bciKK{gP5ncE*3&xp|HghULL@kY*5h6S6_I0^yXKZ{@|}cuR?!45UrhT zjyL($Zi$GZsGdB{T`KZ!UvBp{4|hoUdLdkN|F2tsw$CRUJG`l)(#+Qb?G4~v$xULk zK6=sx`DzsTm#sV_6F(5#k{tR{%okrM8A-Ab$%h8NRJlJwf>m%`FX~S6hEVJ^;i=Dw z$AU>%fLE&2uxr)xgcdQPS#sIiI3UCQ1@K}q!iy3?23k-$>seb)!0YdYd3{B zY#Jg|6p?NXL!Gz%(WR6d%IY6Gp_Y!JDSVNcS#;TP-O<>G)*)OZi^Z>&(~PB0#&DLl zS^pj#J^yh0+p^ZF#4aDZl09A4&V3-iQrC5*$OV3%s>bx!#poy;2n`Er@lXz4A7yTS z57ys=%Vg}A+3oH3^MoHAVS74*T59l=GBU)jm7pg=Lc>b`_Dj}2oFi*XI+^u<+X%Hh1+Ug<;`&@BGmsome()qvgOr)-6 zlH1w-L#+O%XCKiSd8)VXE(S(iU`xi&NCGl(CiTD>Z-EdQKqZuDBx8nAl^M|oLi>7^ zKmi;8Q1-H4p!xny8MDAePg3z3L4u$|0mLLQ&4T&*%EEqU&_AKip8=@E|3#ty9Z@ji zg5b+|hw9lpTezKrv;H@-83!5ef!yeOr^}S)dv6j;yN%Tcq;Vlph&BQ-5#c)3_M>J$ zUlP_$09g2+P=ITv#10OEx6rQW)*VV^LWG+1o&~xzU(+l}SCcF(H zLy;8c?^5lxT={<0bV=27V#Mw#;cqk4saRLAGp@?(q_t+`acpcHAJMp+czupmOQyq&p4e=Q8Do^M4OzcTf~v(=P}Jf+R@_l2L-N2$J(6D|yLz2@)lTCBu@HBuQnFoI%o(!xAMZ2*{Eb z$u5~C=gi0Z)cf4J|K3|)SIta!&vZ@C>EE0>r+?9!U`0}5dSV>l zM0Ee|EM@TE+1&*fs;wxGgBW_cacAJ$0o8#xIMoRxS8oaK><4a2Mo=6a#>oF1xCtx! zHaIxUhRO;+U0<{9Oj9Rn^q*elQwit74`0T#-B`7<{#6UtKiY8mfBYVLmAN3t#j02#@hHe8oj1m<$vsOqljjj?7zKB^&biO z?Q<0Tufal1r1Y;|9TI~7U!8*Ff8YI(MI(LVYVh&3<0^$07M7fI*^{FL{kRJD)QX)q za5<<;i#J_%WGt}49u0xO^_zseu4gxr3oXVScqn=k@0E8~{nXc@KAqD=@0yI5akNK9 z{gkd6oF{j)_zr$oj<(JEUF;?s*vHP(MT)-pAs(1zcS+ioD@!=Ru2CTbz*;?q^*maP z8+q$@JIkQ%O@1$!g$3_h?h}ciooe6utoicc5Wx;a?7UM&awXPSR1^J(5;~DXf2{Ms zaM0&81~~cX(c!>*_&kuF_H^MS+qHD6JDug=h}l0s82nI-)r{u{{D!+(#xqu8GizO% zMYYKl>kn%?bDlXJj8V$z8zTqZo-mAb0Dbx1&_b`jq=^QF9D2{FoHyrg7uOMP1BBb} zeR@BbQMW_w5-#MkPvKQb!c?_}b}q8w>~TNwqdPCTSsf&_Sphqq^z#{0++r;sa{2B3 z+CYJ#QUlj=zb`rLm=(#Y)pD^Je{Bb)?DnUygm4_!dK!WAMhmQ#9i z{O_R83pDlrNv8+gL>mULaOohOTph8*Fnqa%p-g2U(Rq3jZ1do zWb*h@ueo5VlBWyB_pbq}h8bk$Bj@d(Uid#sFIE(CK@6-NaxAAq30AB{w9E`v*W*@i z*V)TR%nwJdRm6sZj~+QY&c0r7ZxGpRVVAwf{Vlh0-KRyis0>q2on+&`x8_=1+gNDR zcDeWcMILEsMG;mf4SiYL1E}3M^)Chmp!! zZ4b$hlP0VM&>HrBWynKL37KQf_N?p+22;80th5N)KI2l8maGpbvNIW=HRbWqmW;#{ zPyE;=hohtYrQ_v0!S3RCE&I%0i@nMZB=#+x>xA7-+8+gZ$r?YqC9EznGkSa*bo=7G zBe7QT{`&cE>2VK^Knjvi6XZ(0^Hg|3gI(Sg^PN!vafD%?ab0@05Z*eo`7=M<0fFGi z_19;>FY|gfXQ6+7haO`ltR$d9XYHT$fvistQz}RPHgFQiT3}!^!p-xSN*(5G<1nKu z4sSGiJl7mfu4U$RYJYSPK|QZmd~V{fd`rUcZg-f(^YsqCQFj)5Kr`ofcn8{l(WaVc z;~h$cBh0#-8isj3!r9J$p)d{1?$*+F-{G z3v!4HE&I1@mHn@XtiyTqcDMt}`r4a8cyHr-uCfgt{;-T@tS)j&(Hdw6fbbdRL zJQqPmHY~}if15S(fS#r+DK*FFX)OUb`-<)X?jrLb+#t1QAklMt?#59;ZfL2YVjrL}93$Pbz7O<_^J>jhF6tXUpp~J4<;?&bo8Ks8f8(_#b#9y3rNWJ3 zNg}9O-FesswGO$M+GL-aUnRp4-JZ(f4VCv~k`i3B4L;}w< zp_4hNg5&{Q=seEln>yO@qk+E25&*27M8Vkt#xz@PzX2Eo96#W&0sM%0Q++cdPs)wDDbh4(b`jp>{)!b-KBCs&wDlm;E)(sS-5I*D!>mnKZ$rdx-Q z_ytvmSPh)LV4uJAcbR>NAIrBpYw%Ro$0SDZQcA{di6u5D)I8J6CC~eW?QxVhAu3|X zytIM;qGD;uA%*$e6e=%Oil(||9QRx#Xnu?QK0fTT(Va`{K<^LSbr*oE&Lry~T{rQB zGCrJ3Ww#VnglMeq*_=w%7BWBrRn=>1%|O}U=+6Fu1V&Lk@0D3@1oWmhTl1~E*v_~7 zgmK|t;%P2f1tgU+A~9)_{F)1)A`&d4b`sNV`hB8r&LtPD#ek0n6?&V+5Ixsf2C7~p+=1tx9qif5prs$-&Y z_H2r;#jJ4u1<%XKKU1Xcz6Ny+7`Umo#M7y6*-Y&uv>?xcYcZ=S$1!e@+6}+@u!_Vi z!@@mUQN~_UeW!Cs<<5eFamw7`pzVd|k}<=?0s(SrHQfZ14nSnHh-xKgrI{FbnnEfC zrW-oF_1e(Pb4(69YOylas7ZiL+ zLw`?QEHgTi{3?!Nw@bDie*1*eH3;wvuM+{T#wvd1VC)6yf3d$LyWRDkUOG~jcyY?5 z(w0?#UzoqiDR+jLQ=$XZIF|Si0191Cy+@wd3s{RKbdtZks=|)G>?QY*S4d?R=6%UX zC%VF8J|tu7%Fu#%WO{AYG|*JnFQCJ(wN|)WiWaZ{o}^^dK&Ane{jk~#T#uj6u^^y{ zOZh0QJ}aJFy4dGzpD(kO4N+ndU*!2$eLdcPt-VHGd#({zwkq#RjIZTN;Sb{pcMFHj zcIp~;!&M@}+?~`myOsu`(=5Sg*1A{Jt0)r2!M{f)_D zXyI1-#?H`l`R)%DF@?yEstf6kM`JM!7Upzl$3aI+U{Xt~PL|~Dh--=cdiG}cSoz*4In{7PHW%28S0nLZL!IX} zBsQUA=mXhVO~JSY-_IIqnaC8h=C zap}B!^A&M0ws@~VY$UG>yhNBzSb}O2G&wXJlp5yx5_K|!H#a_0a-hF>GwAoqWemts zl3lRDMQ3yej+rGZiC3%j2u|f<+pD_6b8?X~7ODfu3JJkaaO)lWov1j-a(AQ4j(Yyv@sMEt!l?!K^PAosrR+L zSpTxZ4Uu7h4l@%hax>Kj*`0E2n_pBYI1iPg|Xt?Q`c(ys95N4QYXi-ic4qc=>;K zaGfbA+drKMO)Kx8e)8(eNDC*Wv!oX?F3M5c<^7DzXtawCCqS zjG$(=$QJoy9CWnjR6qaF++^X{Mz&tI&7w>{ZQ^Hxy5yhDw8^6FS;=`pVJQNS8UD&i zr>}1lxhDx_rl~R;t_bB_Hb&+J>s)UAK61@oi(yu~7=d(X-=J2$XnqcRL*m&YGuP^V z-Abc5>GbCj`q{3I7a+TMM`zzC!b>F1_v7=R`A`3ue!9O*&s&R&pD$hZUEes5W}+)D zwGV%Ckjf{QZgcFshKocKSSLn7*Mx~8qMpiNcUQmC0Dw=lAt*wwa@I70L!r@L2|^p0j{;JpXT!6%TV_@uL+S~p>{?2 z`S59_k;~?0{w}6_)g)V4bKyh6Y8Oq*MYeM)7Xr8B6g6bezsFEOPj`ONJ(^h=|FiY2 z@OMIq&ehkx^Wd$6(vz5rb3h#9R6)=Y)@4MC*(aw410i2qAsC3$dtg(kbR*ife)wAa zma=7EM8c(2G~!GTZw(`!46LH~b6At5b7ADXIQx1-upDp3?N6K6n^?UWht#U_^JdBV zy(CO8kp*kipo|^W!dfCQ6TajhLxEdag=$(eBjS*%xlf+o*+4OBtAgUuTZoNWciQJgc-j!^lt}yA}e@!8W~h%BjIVVYJ%6+4(}l(>wRQ=d7%~35-uZ#+M<|oa;1weJ78!BZr%KPjMjA)8 zXF6*Key*7#Y_h|GTnCf9J&MHpeU?tBffp;-bCitFfvHkPtBuzEYOZR=qoYy}?K|Wt z?Z9UfcUmp8gUpq+Q%u5StV=#C$sItNPQhQ#JsLO23G^e8Nw}^#jN7Z9as!;6Mk!)jIc>L24o z{RLH*Wz;?wFzR&w@XG}GGy3^IbNS^ZZvn`{(Y-K_Kd`-*ML0K1u(#KJpz8WVRpG=v zN=2!u_Px{^Vqp<|A8wMRpZ=b@$jTsp<&|BMo4=>8i6Yxx|8QwN2*4*jUg*DlyBFB< zIluP6o=-W&D7evrwiE>DK5aKY`d+4OlPQuJ14*FuHp|KnkU8EkMjH&5B>7Grm-nab z?zZ5Pmz9Pw;RKwIHqLfMizyb=q7@B4s`F4<#1?8#O`q$S%Ko?)LD)$rqeGj-(x|DJ zs1Vh0S53@N%9o{E_{&ZE1&-Tv@i5+IvoF_u=$haL&{U80TNqD94H?BR-Wv&in(-vs z+RiFpU3k-{o_vaIPQ`^$7^Zxk>Kc{sxskV@1yERr*Kkl0w3fT>b9HDydRIYPSl{S> zb`qb12QU`!--&p`J7evWl2q>^=hmkQT}g0%1o(lIZ%3I`KlEAf5p<~=i!zNBWMvz~ zbCxUbK^aJUqmC2L(`@I9!vT2C?~kcQhE8b>VP}8C-CLF$*k&>*p7&y8e50PI6@T%( zf>c04xA`Nq%{3mXWgb9)(1hvqXkCb!J*`{AQNue?qxq+3J6a!sS+zeadMn&bw|m_U z-pqrV3KzeBkoG#Z?Kfr6lfXgHwi<-+R(1}XYT*qS@_QsLKa>)e~iX9=Dz^zwB0 z`@pM?`*fm4>bRl>gszZEE!6xH>!NCrhJ;jCl_STL)FC^P^qIJ-h5ZuF60zIAKACcX1QteMYrag5D#esg3h9WA!FB!9f`9MO9fM)53Ob&;Ni+Uc*Owz^?QBkw1WLKJX`*s&W+B=Wv4 zduXA>C8PSTKSZj)9o;l+sBo?e&MY|%wQ}KFhS}YI3BJEPH1%M8` zABwBX1RXIOh0sL3V=f~nA+YL%hp7{N4wnzC-iz@t|7b4ztYB%)!3GjW61Fx~fXphy zX<6DCAqgjJ?sr%om9(w+v9o^D{Q<=YCr|&Jo&LZlOGl$Kg~b0?%=smcX1ud7Pu9|T zL|WR>0I!iDkjjIJg?58bl`4LR3-2#A{)iFT_^?ph0JL#4$hZ~kB>d<273(O|=vit< zH1O*Aw7rQEUHjlxryTdkTjLhMz%wzGs%By>Db_XNlUxma)i5_)?r?`D+Q>B@y2yis z@S30B(DrPIKLCDZylHFTl?C6l#52(7!??rxMwf!NC&r)TD0LG~^KrgH zou|1Cr8EL!Vl$WSXNUWkM8u?7iWc!0`~KO3qPrDyJ7VEl3yDoTDT6>^5Fm*XR9fq6 z@o8&D95ms=Nf}cAxeL%<1B+Zl%%rK|)Fhuyft;0LZs`~O984rBEZjevZhvGi^nNAE z-)dM-)iJ0NCTMbf9tyHpxLbwaf*&S%TYXb!N`Eefn*14zHIS(?DaQ&8jMY~5f!6x6Na@?eG5JOKr|Hn8v~u2o*hq)^%tB=hi-djjE?_kw)rZbzpNM@#B9Ydm z3XZ9Bc2_0kX^Kvj{C41ERB4Gq_LH%T5EBkaDfzJZ8BbXbyPD-nq3~ZlAMFT zZv>Bhya1+BE=44Cgyr8gilsxdYra2Vp{_oPcg}U3l4X!o!K@*7f8DyT;sd<4Ld2BW zCTu~4{rqm4QkV#JRQok=J zHOxle5e0D)c`m)07dC1tg`aFRjU`{o^GQs*J}a@EF^aK%&eHNjZeNPu!kofOn18<3 z;uYZCX9H~+dm-o?zDKpY8Rw7(q0k0Fbaw$(j@A<2sp?rheA;|%@%iK^j&Y!q>&&-# z16&^_<`&Abnj~P-Aj@2&#?QJb%C#x%{(i#we29gLt>(>=i1)rHc7}39y5GTG)*T*> zXJkj<^=m^68}t);Nm`aIw9y1_I6hhh(PWBnv1m181>okavkP&CWWAL25ZQSv@e245 zKmxT><8MA$7j?pp{=6(I1N1$U(ZvX)9w+XOq`z{=R6z!+g>h9zyRmJ(iS-kWdB*?a zC1|PTW+|1SPVe@VC8dv|&NM$DUmO+I&)d|n)juM}--?u5x#DvL;{>T~|JZLcZ^7mrDb{e&rSnJ9 zoHL~DpeJhYl@n@PBUUiK!d0`VQkUKj*>E!V@VMU^;)29{`)Q!P~b2itu zel}|qsqQ&#Un?@U3EJ*&iC?OW$1k1>ccDPTJB_~;ib^582iRyO7o6fOn&r!x5)+eO{O$ z+G4uZ=czG?7JTu^33RKcMEHEf#%MaDi>XnMc^xxG6$_$VL8t9Tx-EW!UJ1^{8~{%R z>_9QqlqD{(17ZCJe_=u8VU|P#8w06w?e66r=@L2uJw1TGbWeiBB|fn zb35hRrc-Y#26bo%S(vr|m_4oGqk}}&(%>)rA{hzLS-_hGY_C|={5;fT!Q5bMn1e=+ z?{;d;2+nZw6Biu!{f|?cI zQ*1iW6Cw>;8RS6sdy>%AVc_d&QhXid(Jx+);3g6eTlmY48N@3b=e_yD8DZ?QukO$w zu4qOfm>@+OI^esEi7wV0%rT0=KW=*}r8pE_5Glle8I5yfx%^yK&^Ly+G7@vMfB)Uz z9DyZp`?+D;Q78pCe=;cGEwte&y+QwnhDr)m z0Dx=OjXEKp{i4(q&_FGRIaSnkn5qGPX9Bw`OvGvtHsRLpTYdRWPS_qPaMuTLJM*}| zU4cLP1^DTLyPolzAkPr9E80emH5gUO;rC+Wro>~$Nab!ykQHZB=o61`E}iRoh`H{n zGj5V8LmEo;t?u1yhf{ghvq*z)Hy14yyH-_{N}w17o_)7{?}JH8lj2z@wf&s0Drh2! zY`tr}hPaF_tHT&FR0M{VtJrdrhc-UkLVC<|4rvQ9)`$HTYucD1S&yXDmn|7{58EJ; zzb|b+R`Nu4d#2%f@nkS|hp?DNcG_OB=XAg?I{YXQPTS=UuyRRR$!xKINsBc+wB3yg zJ&Y$qzPq^!qjzICYkNqn!;&M`Wt$KA2z!4O>P5M`lDFMSsU+TyZMY$ouk#->4&1BP zm1O~^)quM^R3p##s(`FMwQb=PZBkCSn}4AUe&Vuo0{MTJnOlZ=Av^L zmSXEyB^9EP7X!x)Hy~srcD6s#$ba14zSYfI;(G-%`_QRV@S+g%agLwQtWJ6!XX=&V zDXY4~sCMxHJM}AbumwNO-=-;*@kdM|yqYl`3(I9!p$V$yxgqf{tTLlz6_U0eh6hrCn+vkrncji zW8JSO>oJ^f8f3Jn8$f|KYK1PT^VOHD1Lz(67VkH02a!Id=r#7Z7gA6a*`*WT&)c(j z2y%Rahl69dr7IORyS*i_4`~s@!Qo}L z2*qc)&tvfr70{Dohx9n~T|LP%za&q_nt49(1f4l!7Y0rOb zPL!?0JCZwc-!Y_J|8)5yUS11G2V1}C!2Rz_sxtoXu@B_?4@dov$gx)aZ)EcS`Z@O# zi+_6t*?znchDJ3Xx2p`pEHw+n-#|H=zkzmNh~AZ|7jRHdHd^iFzs6QxN}9HEaxA^AY+^|8vpE{%+A!IV_Nrj`<`^A?bkK~uD8c7lZ3!SBnZ4s( f|A}2R3SGa&eU2dSMx4B$|Bp)<1Xe)ETZH`&Z$yHH literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/cb0260d4b2636814e37eee427211fe71.png b/windows/security/threat-protection/microsoft-defender-atp/images/cb0260d4b2636814e37eee427211fe71.png new file mode 100644 index 0000000000000000000000000000000000000000..7c2c57232929191112fa9870a937f88fb2f35b7d GIT binary patch literal 16660 zcmeIZXIN9;y6znn1yMi*LAnZ31(Xf}0*Lfp1t}`M*U+n=h?GdL0VMP)5PGu#0#ZVY z5UO-SfY1pfywU$!d#%0Kde7PCT<632aKZ(Q1m;Y}9CMEOyYJ^7(K=en6y%KL004kO zRYg$`0J!v;*lr`cLi{i72r$THRj0FWzHRg^dIv%t()+A|yH2=3$_`uhkOX2^qCNiBx zleO)hg7FQbOAVH>%sa97uJ@T)QeUiDkK&|^%sYsuP(sAtr3)CxF3@IK2pTTcB|ZHMg`O;Hmb=ciF4MnI9Mq zl1M3smAM2E-LmAvA6jH^Zn$M-rhR1+j^>kIWvVsbT$%h2gP`^M#GQV+dHFSSw)1!0 z^c|Q6(_WfA9N0qBft*oB7JWP2JXq=X_RSaEOQ=?IbHWqYr|8aoJ7%8k9UW+_QFkz2 z=$qXs{C-sL!ap2mNa_8y!I%y4B{hhgI&o}>faRsg1<6BkhUGi23?=h7*_@d4$04G! zO55*_{LwqU-^bn_QzG2#Yug(wh7SZ;--hu^WbXF}S`2FoU7IH;obSXGdz*Fk-6YLM zZli~S&mZ9x1;r27F7s#NJjpmdr?Mo;I1UX=@)Olt{mw2DJ^oKc-wrQV-Cj`Hlcm zU*F;ndfX|6FV^|QX^~5K6C#dP=$z$}I*%B9b7?a7T<$T>Ve#$mMv$82g9p9OTh?cB z*TC3w6xaF}yQuXe&)=uxM{oIs!J8EC0IwrxLzo%cHAe$DVt^68QOo+#%JjuU<%4sF z8<^n$n-=Lt9%XRtrwa?U?Ujf=mtd|?(@r3jSXU=TL^jo2?%Je0e#s`yXysMU!E=9A zw$T)xHfe?97tzYn5$H*@neSLeOGiEPv8zL5jbQ59HR|iNTvQ=SAQr50(p1ZvHT)bi zj7xhNauh|{W3NhL_x0;%L`#i)4GjuZ#O0}i2k|6*)~0rzgt@t}gJ71R%?jiJuFkyL~ZZD6otteJ$EvIHb4 z^ykiTg0lEn{F>Bc3QKaEP}tEDSoQYaoW6-=O`}!cV`+;j^MVV_1|%(Y69Kpd-e*W3 z1N@q}{p^x-?Tou=aY%K}*jwepAA~oJU)g`Ix?X{xrj;Chr* zJ?Ly+uRDTG8_rE>SN!3f2Ebdu%Jy8hw_!RmmN@&jvwr6f@v~|?&alp+P(nr2?D6JD zi(kU*u|AB2YS1yaVLzso)j&um0tODvx8y%YXDA2Dk6Er!oOGS?;`=XAC*$!|Y4`dZ zlF#oP?)7%!`S~|&-lUP^x~|o0?`A5W3-|7u;Ac&z2=3_uouQet^eDT>5uXuXEJHqb z>YHnu=!WEP=2z9lKASjDYk^8176;(p&S7;Aa2|zE_8O|rr=h>Hj7=^9b8Bt`%o=JQIFz53_^sh;F;ZUDeEK(_z0O+P5@-^h34o zFGUBK=d$mww`rkA)vW_86w3riFCI;N*`~j^9xTuN(VhHG@%mJo$jfpKjaEPW(}Te_ z)ekcS0_h28PnI}HO(Jv*$z4@!{JlPH`v$s25!+3njYw8wwvh_6{DPU>g8T;92G_lG zjKq_p70F8d_9gE@DlR2^)A-FtgjfXEeY4FL5wYVX4GG554{;IQx}ups{VfVh?eHw@ z%0oXRauGXj=cY1{@Q8}g;0mSN7;pU)smU`{Yui*vv_hSpip|E_BivaX+xlgJ&<~+4 zf`>fb12BzT&2(~HRIwxcz0~W^=C7hNWox%#$@<7?IRCc@F2T~^z|=AAFueh6(- zPZi@f;Ezsemde<$zz}M4P>{l}8g~B7#)I;qhP5wXtLX+Qe)fV7@PUC8{j@~k2<{1MwQ3)z3=(V_1gZg-uPGyH{wd;BCz@` znte`mT}P@$;dgz*{P$z|`HkaAlok?_LtCnq&m?BXv_w-%lZdA|9tKKKN4W)7c#q{G z63uW{xcZbLN7k>MDWHluH%p3w_kHt6pUXwqEuTo>--g_$+~K0q3gCf*@G2x}yLRW| zU&F$bRiB(-8}^q3&3rmjEq#93O&nyY_Dfab8j?l{eg})yN27CV^QZe%DHmp+LDp-? z-bpqsN(Ik3x`9$0I?f-r>-LvdTma;Ot?6i$F56Bg2$xzj-?qpF7vHwM@0g!zI<^ME zWuv?-FDv=xf6E-UMmM*_*DOA4=b^u0E)lFia4VkVZH1?d|H!|0`#ldFw~QNj;#(YY zY@TwjkL6tWnuwE2XfT@8lfrB&Jg%LB6}srHkfP)qm%onC1ExHbdPo_cnknb8EYJN! zx9GuKKA&M9pAp_Zy0Pw9C#4we>+4kpI}R=OEczL6$R*}>ny>Zvz{}24sc`(A74|Vw zHG2HX3B#G31xd6qy**U%nS1t~=OJYk0T0p?Pb~~Fy|X=z)^|>Gqy);KKNt2#>+Jew zWgh@XUg$qcdjA%HfrKV&a{y;X1Ao?mJL=WH?ry#%%aNEd;7=(n65c*4d!DyPZ9Z@s zAmtW%T*us?r((FnbUo-iX4ad;UpwS058T{>9JBpIu3S%^uUa?u%jd4iP9)Nv@GNkt zK1j&iSex+0=BTq63~+=9a6WLF-G0IH<9k>)N&UU=kNVr9j)QZqZ@{Tf_2oCCG(08* z&+&Dg<6I29XfNkq35=K|v^N6u%mLAv=FssnBZR-+vGocd>`gBR_mWe;EK~@Y>oO8I zy!NSkK+j!>5&E*EO1JNxL{Lh6zYDS_YeD$)n$pNsO}}K9Cd;$R8ETsk%9y6d)6mbW zM{CdTe4i;j(i5|a|2Xv-L@Fk53ubTee6x7?%_XbO>#xFVRApGWOB)ist+`$C95eBu zpl^M1E_%x5Hm2KzZ@Mn0A*Pjl&_++|QIcp?kB!pnKljn50bKc=pf7%GRoM*su$*z? zQ9fb9iG8lTN^m^}jjhG7&o5B!w}uu<(CP12dYrQ4(jO`Xz!7eX4pfRbRu=bpP zO?h8gIT#0<2NhY)#fp=6SWbxo0M=aQI^XTqDibbvT_c+;Wo}<)wh>N3xRaxv`|FcD zX-lrw^_=T|Iaeb2L6!S9T2`St#?y2H*-C*_x$7cg+-D2s1XO$CVa@R)uzop6YRg5d z?V~q(q$iQDRQ;D4?xCP$VpUx-88^JXWQd@!da%kl4C%nue9;y@`tul%WuRTW?&%BL zwaR4If=p%WK<{_FpfWjWu>7!YFEAw`Pu_N_j(RdyWoAmfLNj6s02 z_L3MIsOmZ$iZJ}d&AqvEbougq{}gaL%Ap>Qb?d@{)-8U}u=+PR0RZ+ClLe4>gYB6X z9R^+o;X}J_4`%aogb85v1=LfHRZ@$3PT}56(5{}70!>N-kFtkEB{OyK z{Po=Y3zV^)OL@Gsx3{IMZ_oT1>|}6Al}{%V>wY5F_1U0u?DO$K(o5hoH2eVyT2IBv zA};bdwlW7lNhNXXaFZdJ;-x`m8K)cj*YzTyI~92Ri$!qt(O%sW+UWQzWUVG7;LaLK zP};wYGpR<|m$y3OjHVs?CM2^E!#0}ORz)fPhLqR|@cJtSNo*uYXs0iu&tZL02gbSK zzkC43dh~>X& z3gLnrd}&uf$!?`do7EUrC6NDaFVLC#kzS!zC zD_dJlEr#o6FuH&?>IA6_5>lVEIgfKf=R0aYJfUuMxBWol`JS)&d10=kyBZ9iF)OM0 zm0^}cwz^i<9);EN<7i^D$@zW%G<|GKGceXK3J$)xBGq8ZPBYHYqWz&Oceub4+s1_!5EvA+<{7v`Pj zk=Rkv$Y5``4r|SLZ@!0;dZvdeQ&`K2o*eVNIkxk-Gti)@&nZ;KK_ijDv@X%ugbj{4 z=911CiDK&lF6b8cPyhgGUn9QgB2HTS#Wkr0#9Fv4yl&Wzbf#`2B^_T>vCu40RGrA$ z8u8{#S{Qsv+n0U)f|EOr73*C5`N;3$drec3MylZpU7yzVH^4N<$Sx1^YF;KukN4|- z!08Och1jP(9hS_bk@WXCnT5jp(8ZGNBh_w#4_WnLF^BbWo{B0HCM5#?z}aA)#lmT$ z^4x%iMaWxd9@WZtMTKtC;aDTcHqwY>F?Xz~K8C);6HhYNkJ?~h{m`0SR+eT{sSIcH z?|dAxkY4fz^7z&bPNwBWtNpuk-*UBicPhnh{%~cC0tK?q8O>kdC!BR&(%(9V5&8J+E~w~9$7G`g-4aA=cb{$(o%4%x3$tj} zdY;Q`&;iov2p9TzB-~_y!A%#Yc=Ald4VRB=x1*v_J{z-xJNE;4syoYxa$%=lX_ffAaFKPSRv)A?Zyn{+>hDu2JcWe9qu1bF<0&KGHNT>Snn=HC%2i1RKN7T{rj(nYz2^u97~zj zQPrQN8-F%A%>Z`8_H_Y(u$Ny{?#i)@74QbJ+`ah6(fXPDQ19=C)@`2uRrl)eTmB!h z!v5dR{@3lp|9g+wKa5S&j4CktHL1qX4%rM;FeZ2jF9L~Z?KDBbVBRhvp=pzA$z|t% z8J_Q+d-u8St$0K$9Sp@h?@X50MR5}?WA-IFT2Ezv?_W1vIM%p}O-MIJg>{RTM{ZDf z!_oIYS{BNL9JVO0MT8ihL-AY=Bt5L~+wkA#yK^BWIi6ZL2A2n|T&*j8+TyN=S!>FBi`AmxefUJ!;iZ*(q>KjN&j3!8Z$2G;Uaen3{expQ6&; z(q|VjEg7_GSuA#O3U{s8>RUyXL+n31*_Z*JIsdTCclxS)0NfA^UgZOMRBD4V*zPy#pWX_#DPhyRL>)zNus>`(2{~WJfeL; zeSg^F%$sOmV)dfMICt>+B9#+L#EImvZcKjR^(fc3&Q|!@GP^%#^B%^+3`rfX4=oxX zn|5?3*&4Rb5Eyc4=$<@Yj53T0Ts^t4X6-VvEGIcvbgQ`y+70?Fs&aZ2LYU<%rPe+@ zmK@`XXOS@-^Y2h3dWoaKHieswi1|gjfsLczbB~B=S>Ah~!&m&T-a&TLr)I^=EZ8>K zZVRPstJ}y2qA8Zl9#g9?%cPZ(iIwtpn0R!|$cyCQ@zDEGtD?C$KUCocG28F((j$GQ zE+Wgo9PWe)P^uGm(}g^B-3vhm*#Pui?$M;A7Nzz(^=$_K!uQ%IKNza5`bmW+aFph` zJah7HXe+hwW-byRuL~1FC7{2f56{3BgAjyYR7k{q7bv4gUuDiB7lwp=#cL8>>RDc) zU46X>$85uOIFO(g{6cLzij3?;;!%$_Q?!*`tzv{1??Yz4Awi@FO0^F(TRxuQuN}Oe z7c$cnN@aJ?;MAX8-wo}6taVk$RWBM-4yrP8fhmpPFOV%Be#LAG)UpBY*sUv(Yi_I| z(fJXFv2-1-akL||(T`R+cQeS z0}iA}FW`z1n<6`0ttECbb;3VVcKMKj8(8D^!N75wgcdWhud(wjx+cWZhObFWqiaTs zaic{ngbqKm3cX<({1o|pj(CgK-0Ky;xy*>0HY4p9qLEKV*e{b=^*2D@T4@!HrFAE= zpbSM?;u!rgRLo}65FHwBtj+xapxA}HbiK>3EjHGIZyl#=nMk~byI@n(D8VH|1=}7y z_p^CLl~(DNsq`xsQH7ZC`z_L@hqExfA7k1;7Ry?p^gX>%KlAe=Dx&|iK2E<8XE;Vq zhSx&h;2&CjG7UA4bXBU z%eEAfH!0eA-TAVvb`PZgen%5Zb$#%XC~i|NcUA1Sl{Rtj;#8BL!Tw@-ixy50mvO6w z^5@~SMwhjYNl>S#+V(g1u1Bk(0_Mth`6rd?MNTgP0K>dDNnf8SPpGqqvfLQu@yaP3 z8hWGg)hut4AH=;lI0jWc52)QCL%e=;>qqIBh=s90s#wFs8oA(TwYdcUx)RW;ZFi|NxumxqtzM3wbZN?E*wLhp4Q~)F-~eE?cagl;awO&#Kg@m%)Q1M>a$+DIh=B?!&Cu z6t@r8&y|3sRufokv16Wsmv&H%^)21FHVoy?MmJ;fYzGwz?j62q&GCx)Ftk{xEvDyVn;Zsn~7XoVM~+hN2NILXL=n`&G?6SL2%&mxDE zGAZkf6MF+9FOvE!Fs_8q0I)8(0>KVDKF8nsR)uuRnZv6mszyvZOSSdfPjduE!TzrX z>mijWpIEm}+-A`e|4Cv*7$d`k;2zXt9m94xY`{;*{K| zA%(-8lDQ1$B6l}$lPuwF>AHe;iai~qZdZM|l2&CMK`9fH4mMlPE|o&rFSe=m*vM>; zB$d2Cm}x19a6AZ&lYs;90c*dSLhQS?WO*3MPq-VHptL- za7k1ad%ok<<7$PaJIKaX>#oDAXr`!k1<*@p&-A_nrb*_~5iX&Rpgz#u%`X?8`c@8x zvil=Na`IkyUC-M8CB>EQA@n(CsVUx*Z9$hhN&drziKYS3$5^axADop(u>kqY06Xw_DqKbv;=>|JUP52Qi>TSFLF3`mPSt(q=oi{IsAV09 z6BXzC>(%T)jIGfKck~9FK%Bst$x3_8r|TyBJpHt_Hy0g|kFcVFF#$sFOH91*y#|aA zdFj(K+?9&nZ^XX4Qs82dKEgF;sEPG1)d{ zFKV(yMSE#WpA0Z?6UYtMSJpJOI9|{U-_E8U@zxpJCt&p)epOpZ9Ui{Dc#cS`)7sT+ zV_~7$5=mE8JPr`*s2ZZQ4P2stbom^hxr3MhDOY%9ix+czU^Hi!1w(x88xS(s%yU4A zuJ}0}TcTvYAkcfm3rpBJO)^(cYoG3$Lfc!?Zc|NkPO;8OgI*?cL`GaAR^Z>EYzltH zhq7ekO8pQ<>;@0q1AgY&fOm*xuB69o55|VZkeqs9WzExtKFb|AZTxze6yDTe#ReM4 z*65P^nT_nLq3+UHgv-ts83 zX@tKlgt=4Qdst(bPGGwL^+NZcuk*CqDToH$C#0fZ{J^1^VUiit;okgY3u4eLXd$`x zBmP6L!5L0f$MvT6Jp*$15s_G)T~Yc-@dSCb91p$Wh@9A_WJ86pAm@C9+(@Z0Q?hh3 z%;2dnE+PX2K;-=s$_s$+rke?0N=%f$p4H(}#E(+g9hdK$P9oSfAAK`djwk6wi*Fub zDJI-T^NtsTAIGORVV3|^F3#J|Bi@pP_E%dPndo)D7Qb^GwMB@3yd4t-Cc@9fl^e5R zy}Q4cwz?mAIdSdj&cNCe<@;mX{f0R<{G(o&XeQ~R&0pt;r34x;jIkg5;ed}pyXiLl zX~7nSiAkE$l$0h)X_VPZbw{)&rE@OX#3n4!s1gHLv_oaND}8^MVt9oaC#8^5%TIqw z*Euo=bX5GwN?~mh+-aBuH}AK?I@T}pw@MAb;#QhL?(Pe+uK~jvHOl0j{;c4lTL8c& zB4334;5WSvBsw1wb%XmZr=dsO3Xz`y@IOfo@I19bj)t0fV*^vLus`wTFuK=7K^;bG zMw7lHTDZ#VI{G`?F+BBKOzUvvz+ZF4D#-m7XQ$Lk{}B^m|8HhO{vqmUreLxytzwTu zE%-+3UE6oU)_+@Mdp0$Yw%ipD_akwqAmKfyz0=koO2r0vH;p(Qh=maeOy4I<9HK5# z7D^eXJ9bD+>kRXHUL$XYNlSS|i{1229<8`^kRZM!K!K1Wb(OE3`&a$+E$sJZA4C5` zKasTkTm6(IO8&^QsFfy|-@_*xz5jKu%&S4hH|xr2_u8#(-F&`hyUP6hKLs#R+()I< zjQj>s!ZX;>hI%=1Bj4pc%(yaqcqw40PRou9FBWR=9o=xSix)UK0yC1r+KES>Ru`A> zWkFx$4god009wI_9LKlx$~0lgru!#jL}uq$H$}kk(N8BaaOv@4dJ)|t>Hz5ZoJl@5 z%L#s$o|QI#`ZQ_{_dp4{m=1l=`>Djv^TTV@g$V??M8ufTV3^cs3l|^r(!=j7weLowjv~RUx|C7bl>rq?RznI}{gLT18|S zH6Befbtnp|PcxLd6iO4xc(l@LN0h()Yy18}AlD`2H4sJiWVf>h?A`g8~y{ z31XIen~Prl;r1*AWTo0*^&QMPTS&DDmt>7gu(?^03kN%X<7o_tXB+p~zXoZoa9;7k zayNbG!|>_4e#Y(h$-!$LCxIgST#cEi5HcHG0fSn3B4zyw= zxm4FTCFBBAE`C{|W|1da;I7*=+mIB;9_W)( zQ~qi%WGLd z$%Qi8ZPw!opevb|dtWbMtNfE4z5{r_lqiLAH^%Ms+K;c-=U%jBUAgX=2@Yz7x3?&! zDfiC?QXZtN@0Q^liWk+5u6W(M{R?#F_+QnK=7~O1o{aHLK9+GFWj z#^%kO0R1dx3iC3GTGcT*H%oqP@_Q%?nv=o4f)wxKvo%_8p~QJC9D%~T-)}9SEPOPz z(4>Mqd`o#Bm2+A~z+CU-17>jE|2dm>P|3Cy9g_1p0A&yR$+DWG(~SLgcY{Peg}QV& z04+|>j*3?wCk}I;7;eSMvA}6LypvM@fC2goYLL0@1aCasApJy_9^Gg%=K#=o+N(?s z=1r7gxO%SZnnJ55j!<3I(s_$~@kp!%UM&B8^pg-4D*0=;EkO zV0Lf@cD1x=t4qD!sbI6Og_vmK{h8|ECLfZ;9)M3TKT|w0U9aw+Ap7c9k~895e3ZT+ z(lXJjhj)QL@{4p{a_L;$^jr;>>YZm!7?C%4--+T6;V@$f64SjT}cIwoP|^ zeJf7%I67C1ZuMH5W{wTr=NFb4f5{k*pg6T?F`)DuBcV|_hK7sPY+wyyBMbe_lb;FJF>z_1tSR|=0 z!#g4ji>2>9uO+p9$j;?K{kc$sKh3RFy*$*iu|)~_`>ps?#q{j;5)>TF&UTdFW+o~0 z)s1AV5BTqYYNgYX_OsT~ti4%#klnF(4x}8-@|4$e@;1_b{|P!OA`g{fugsy!9`u2K z)ZOKEO8U}O`teZg3&a!#XAaA9k}{{!9jjyU-6&%i|1LM<0@rmc3?Qdy+qS7Bo@ebY zW7bqVWF6x2)WxZG9&=qHb4Yu)3lx8@F}g%5V`ht8$oL=&4=NsnDst$R zhVmjw@Ow{qxW16~`c>0oTvC8kF>3BSFV}<_D%`;mDf~p3%Rl7+r$4hEiZMJ1mDyCi z|AmWx#JPv$(gOHmovxCqLGeK<Mhc#edTLceQbms5Tf%jEZxvuz^e(baTEfZ5qm4 zv%4a1((?QC=Qcr7gxy(BV-Bqp{Z}`HUpNf`fe?qDKG3Nqr|dv#m*434e-!Y>?gwWbOLHm4l?dMqg88xd-oQa&|HHnVIX z&|blq<8V+xIm_pomhcid>!MUK_QGG^#ox;Pq*m{pRAqHsk>tv+R$&(c-%XibEf@kb>#p7EBktS&|BNme6oRghobp;Y%0vKBr)6L5H(9N z^4O@a>XfqEG72bvBymSq@Uf3WU@=q*cuX)Ue7FA1@HySM?vmCxzni0dC@`h7A9XY= zMcB2knp6)|e7L^(Y3l)EfAB`!k#gvplHH1KJ~SgZ+t@_-l=Z!@~B@zXq5(D(%TkY_MN%$ zG`=Jy&E7^CBGPrkmqpU?PW8#hxgPPSothE9s0bAPS5R?WwC*lefp$qn{n+hW-gYBq z+P<%$JG=c}(kOd-wr@^eUiPhvRuyyE)aZ3pN)80WLKY%sFm8Oi*ZePm(98Na zfuMWCtGavVyIv-yB%pp)@KAMzskT-ij@W^Q--DVs@AQ%{w3DaqIcYm}*|>uR(duhp z2knhJZdZfmOO8%kzGL_yxC`zJ+c&3+ZvZmyAF3>f55Wcp|4L>P?fF0aPsBKYgw8+m z+9S#r0Hy}hS502=a+&>B1tnMh!SV@z>S%zli(ggl{@xJq-;aTRi9GIj;fu6g8*;K~ znW&^^eJJyl-P^b0!C}JDs5Ipk!S+u8`~+`q3)3$nh!-i9C=2qvLh!T>Wc3i^;vm7= zh~X;Y2l~X{NOaw4VKiy>?DA3f2BdUybE1X#)85$UU242Dxjn)P3Y=lzm+ve)A0#A+ zys{$BbAWj{brxD2yRF9%bLYQ>`xYK?Y`Wm+Oms);?YIRg{7xJBm4;Q<(dTow+keTZ zdE2NHN(wKd3h_6VWknTWugTpy|_AtFl%g7o~Zl2zK`2q?|f)EB%+HI=$XYx&&f4|GS2ZlP|*UkQGtz!yCtjAbnj`Y{Zcv|cF z%-eqD(Gd3beM)#ZE_KE7@p2}IjTPahIa8Hv;<_3pwk~Ht3ptg(gG2|f7Em^%+6M_q zTtqe;#M-*e=CjsJui&dr`UYL=udGT429eup34)=m`r9gDW> z&)Rs>^CCcB<{I%<+Z^BKI%K)Je0Dp|cTN21$V4f1@$`md$cR?$OWCyc9Nxx0BAq`k z8`AZ8Id`)_&$xUvpkJzV>@T9#-hqyCr+{f@s^W}h*~0LzAa@C_Elvl-^LzKbYr$|q zd`P>%#q7UO{QcoSp}5{1ojMO?+z0l0{mLWP3Mbbl8l1b2O4X3vuRvE>eUN>oY>T*M zKKf7=OL$u9v*1*3k?OZ^ywII&mwX6Lf$eAER5H7*%tm$&(?+Qx@j={jiXLu@4R42N|M@hRNV>)`dHv&>Oa^7_kG#)lEvgo ztt?nlM1IO=rtG&p3BYntk~g!j6~cgPX5W?Z>A;Cdo&!XyI&CKY*^NoKmg z(75b1ouP~F>l*2vU^HK_!PQ?Y9-JwEr0^Yi7@I{|O?JI{NU0cU<52h`SGlmgFV&{`x9n;Ev;!+B+WIwwMZ-B&+4HJx0c@Ro;^&y zvOe;a-86v1J80ZZ6|qZk0#3rXVgH;6yHKW; znhHDbI6LFGY*U!zzb_vwz~1CWzO5QG{Q+&|$NvP{cP!E_l((b~{#Vjwch%KFF+#^_Jl$7C ze!Kr4f4l$B=C2$+S~8sAydS6k0^<_NRCT zI*6ae*LJ_|&S;H{JX-;?%Y5<={eV|=9XUlggX@P!pfx)><%gddBixJZS2(I`EketH z_}>eHs-tA0RgVjv5UV%O@3d(>KkWXyqc1(xejk(;DE7>Ra(i9%xfw?4()h;M==>sA zzgS;VZFYN^U9iiDYFNt@ScPws>QhL>DeXnMx^I-^m@(a?FSkPc^yh(gks{D%qE74O>2jy@I!$;ZTm913w2&h={E>D6(IEHE9DAihk88n1@!xBv_oOOCVSPZQ&` zcIexVXFg0S9er~mT*_0LIeQkQVjHP)<xDI(sEiqgX;PWT_A2bp*$0qYkozB zUa-BtjC$WJYCdqfUH)?5_LD2j|7_H6?eu%@frx9TUh~lS5tGzcG}CqJwf3Y!^x!NO zgW{*gb5{dC-09cUHhcV+3vcN#1?Jl(_Vv~8z6#g>OU|xm9-U+Z_Szdq-D>3eh^@C3 z`tH#N8KrDzDu}8`Ha}vC?W82F{Lf4s;zDF<#9vH(=Qved6y6E#n_I>N+OvfEiy$`( zW$vYW`#kqewGXg++kFZHJvQ(+T1)}QNez})WCT;GG?w5z&IAyuqEOU-W@`WcU#4cG z_#ZGeMLE9tDIOzLjlUqV_NvEu|453MZTZH^6PpPZ`JwT6yX8VXvo4slj(+u@l#y|W;E*y75)MFQPxvkJ#pG4TN?P-XreHoL2I-DA<|=ZGf2~Ud0X7Zh+*2c(iFM^KI3o!?h0F0 z9uiir=%^Csir=I5dG3Cb_FaI8IjkM;3!SVlj=ovkps ztUZ}#@RtB8LV@Zcezu>V&64{S?95I*VazknWaUSs@Z%#Gk01Oz2*H1GND??AGA5qa z%>&*2TA8LQ=Agki%|58MeuFO>4i3EG*OMLMf+C&+%YvQxd@)1&iO$E%{0)zMv$~z& zbw<|PkB6%ySXmKq8J9C>dN3uoAeexTa=@Jo+kNx1PUQg%{RKIfQYCVK#rfZ>92?Ky z*ZsA|v53py&efB0L-Bt7;DB({rggN%Iuk4>nE8eRd@!Cy#DW*0G|^-Km(Napp(h;u zBgU#U^ljD9*0%1d5wHP`uOdpRuuUR;*u4AcFY4IT9*}iKxyM>Lg6%KhPU=Vk$s9MV z_RV&XvJFTwb=xf!VOnZrlS;E(PV~7+SfPz5xm^28<*mEQ(ABwtLtH#Dm(&wN%q0KB^~&geDb{|w+Ayh+g-{~JPkiNo|q1D3!R zD_<6cW-5hV-mSit#rteK_e0!?x`^qbvrI9ExmSg+iv(efY`fe9RIYn#ula|aP_7dk zg+CqdnsW5c&wt<-s<1qKI;cAHXm$VNynS3LQ&rtZIQ{EAf`JzAOVC-ut!n9F+*n8C z)aP!++`77fZLp@rud*Sc7MLBf3~&g`X9uCH?O2JSDXRP1b&{Nqe_<@MR>8c=(TNif zU91JRWW358eP)u}J452q5|@L3_C68(wC>|9IAEs^L-f2#=pw*fDiM>rMF9wp^jU+U z0udLkftvS+$EpF&#WR%ZyTR`dTl-XYS%yxjkARWm`d0u4zqa{Y?Z$CR{%QedV~<(g zJ}kCO%t<1pR67?h$f?rOULm|UzIv7)`_+j`X8p;r1DX5&6tU+aDFh?_ zxR^^3QSr$fDPr_)-jTq|E13@%&We5_AD((mjuFPxR%vV=vGHD;&E+hr%fPG3mVPHP z`O*C`N-6e{t^ls??4&f22NXgn#FYz0=E{}qqnm10Jg83sF0ZQ~>bsN2?T#xJ#G#b> z5HkFiF@KPWB=!pUZJkK}p39U)qpCg+xE&@`*(ZHQLfJUd_JOi^Ulj`*iahtZ$C_ka z!LZmmNxeR_n|o%bS4K$BCAqV__e0&WZIvCg4V@O+Irkc76SI$i4AR;j&u zpaMAv0pSOr-S;CT5t7S-q&XT3wJB3l5&>C7#+D`GMu_)e?>n2?hL)$;1R_cXWgy-j zb}=A`X&N%?x68f<aXJ(Ek ze8KToEpShO^T8hQOT>`TG5hzVAa`@zxqt1g2dSa*OpWhSUKic^oD-ndznwEy#v z|NoScOrRVa_`d1^sp({5SVIZzV+W=$i=z7SA*%_^Y#Ni%d_Bb`yh&*-v|$ zDxR3-iaO9TK#DSO3r^LWcxsz7tlkI@gui`g* u*6y2)+h2BZOxefVW^d-OfKP7;pcPFpNAbDp9pc;$P<^7MSf%j%)&B>#n`gQJ literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/cd7b5a1cbc16cc05f878cdc99ba4c27f.png b/windows/security/threat-protection/microsoft-defender-atp/images/cd7b5a1cbc16cc05f878cdc99ba4c27f.png new file mode 100644 index 0000000000000000000000000000000000000000..2b44054fc5fabe130ca271ed3566f5c84af41b25 GIT binary patch literal 88055 zcmaI7by!r<*EUQEqr?y*9Rnyzhe&rSC?J9$4N}rQbeD8UND0y)NOvP00?N?c!@!UO z4DlZPJ@4~A*YjQ1_Xh{g;hZ^p)?Rz9weS005o&J~2_H~Dz`(#De5oY&76StZfq{XA z4Z;PkXv^n3~PYQm^#%P?wWc$ruX~!^0tupQrIr)7Oa=Ey- zBse6P@~@_)l|Fob@uYvX4)u zI2$+kV3JKPG+!H%n?UK8qa}Q|#4@=`vo1T2T|d>^*(Eb-mb{yqwQc!A0=y!Eq&3^c zh`ZaTP^UmO+W>a|ZXgLXqg&AG=zPH-uDB)bA2NL9m{uw8M{mjAx&ELKd#UDG4x8I5~ zaBu#uNMsEy(=BSY?P$blGM{@AEEgO1TX*;D!Q%yQAOCqr zXTD%1@ac~OEL+TR-u2c6tuXjwq!C7V<{H$Txy2x(^w9CMn?eJ&`A*M!;k%Ff4Q)2W zDWFyMvgD8#y>k#2MJBJTdhSek?|vKF&i$e|kyQ_+RxjVg1K-Eeznci9lSa4e(9y4W zE2HT~TYA(Pb9YvhG2N#lJVU?QBF&}4X@y4f~&Gx&|8BF2kR*a?pQe`%@ z>ocAu?v*DSM)bDY{PhL08~j+KKxJz2?wd|@UC2Sr0ulX z8eq-d7Je)*ak29nwC_1^@^PlhjMuX@bNRT&Y2y`@h>K-{Z&5G0L8I`^(Uh*eN5Ks1jqyH%bc5F` z*hDG`V%Z9BD3LX`E`qyUzxj#Z^=XRA*XJ*jx%An##JA#gvtm5|86eQexs|-uWIcYZ^nXay{WRev25c*1vOvTl3!)!9LoDTG?u6qoM~z z#y$s&tw&w>+}pKob&>tUUNDZ>Z_RM8jE!mwfYV0}rCr>x22N4^Rud!Ft-F4g*R z1iy|`do*snUa{hA;YXM4u}O7tbv*Xid2`r!_E+dit3PTaf{gV!DepYIgE_0}uHRHI_NquojQwSKXn6r(Wi( zJrS4m$90B!Gr;IS_Jou08Fl!xoa$51xLut)>a=+`ikExh9KUrQ%_N zm20}adRtUY)|w*$lUmj^{6sB!sUC#Y+bvKR%+KF;)Y;Az*#4eMnwb+BA%0U6#6w{& zdWyiFxhF==nLlUWJ~C-mXEXEeC)(!R0XE_nr9^h%SP_E1)ZE9e zl0YM?W(a@-F)j`Fa8Y02-3&TT{Z{5uzxyeLzlzq;?o-U7k5_&hk4h~4eGp6 zoFWIZexryn$=f90CO8AX*tf4v_GnM`$dX?!w?))3A*jOork;0b$lm?$0Obpw3+^v&5$&+#QqFHJ#P7&nsbNpXly0xA-y|vig#o4fMO7N zg`QNEw9?hEyQ!P0kEZJKnr$40y>Y{gRZt!<$7wEjovqesH*Jyq@<4F$H{L6IL~9zF zf8)B^oB+y>GJn&#U|K%*!&*M2pbTA6$fD7n`RT6$0tH>M6?c72?dz4JLo(3AZJyw#Ae{NRqYa%VG^%zDZf{Uq&B`O z;BNM4ZacFMeW7hKmm%02XdQlbi(b0@gG)%gE{s($!M7o+6#X=fqy(6r+5|H6o%gFORV{?z8pniHkz$q#_&Ac@^!SuwRe5i zc_r@dH+SbG(aCDKymq}&RF_fKsD|##L{*7m*EgM`DKqNhL_##cEeB`t3g=UP>`tPH zL_}a_{aM>EP#<9j3p!8Dpbk?@=l`bnRqxkzVvn`*8L*v&97-U!@fo+ zRK}yQ->|mn-Ueh_r%11;+n%bJttrRE{n_^HnJ$e}omvTZmjRv@TVQZ_N zUr~>z9HSk7j2t?&s+{xp#@hZ7CWMjog-LCB6Go-+85xirQ$x{v-xy9J+Fmmt_d3y} ztF%&7XO)Jc&h*<9ww2&nX`GO-jU3r97n((HhRnEy zI5dSrCl@i|n1QQRrk%5tISuY>y}d!7hEYQ6Jm&f+N68V6`;=QjU|=54E3m z+}VyAS7}Gwzg(1wT_L-h+Uwy#rYroxEfS;7^|9SGc-pf|vO+{>zbkRvjsx~J8Ek9_)z6`$pXMdO>Z%%cRMDMG z;T4lJAIn;poJy^)#Ll3Q!wc4efGKw4Xh3jtjskGCErAbZPQQWuRKQFf19(p8Nz1@+ zTWoWMN%)<`eS?y&NLtSx+AiC zi$0L_`GGz|z#Bu|j$IcjD|ij(Z0G7u^}M`j$`oB&8rndU-Cjd&;KhUKI-1MM_Rxly zwljf)rRIY+T{sU{i^Z_eNNTGsgRqmFUlh-Q&t4=dwUurPF}E48aMRYKeMldgYBswn zz*~X0s0vE#Yb%g6wTv8#(-91{%@CBcKK7MsycUSqt`0&m`nq)Tj#vlsonZcSF%b36 zihRUbf<@c=vB$<+b>0=GpLKwv=g$A6cj#&Ji!cF=k@YJa#lUxoK_0JGKjdf$aLy z5GhDxLOq-JI$i5mL5iWT4m!jknjr?MkAe9KwZCxr{r;jUov7QpL)v9LawvgFpEZGT z9q~91J9p2^EBzqtu(gi0$vKJMVd1sDd*LCcyMHx+s?Zv?+u*o(=7u5pXt|mEz&>fM zI>d)J4L>Gw&6Mwc_)e+~){@3HcJ?zpiYrd{tmYjC<*h@NG~qYxzSk~(-r#Slv|xh{ z;@9Ib|H`poo^WUAS?7{eYI|TN@3G(*@e{ErBW|ElGyb7dUC);Hk`f_vHqqnGpb;<_iiPM>!A%=P!&&xyD@(=6-c98kvZYFN*BQbvn1<`O@_H|Py zKSVKxHp@0xCe78}e2Kz*78^RUyfXJE#~y08+}WAr!M_*egIPB+k)FdzPqac3+9Kh1 zdtF~h1ZFZXFoxPgC>UFKcyK`v&wRagVV*p%jY9&ZT6va@0 z=iL`QEK+^qjt6H((=TQzgqGTI(RDiY_Ocl=G2H03(HDz@$kuId!_{LPNcZ9><*euN zyHG`%Mf!VlATL^>m?{6{tPVmA134yOR4wB(NYfG?gX>+65iS&LRZT;>Z8Lp(WvJw z-H;mT-`#t~P;idqNvzL`JTA9|%C{A`FZLE5*cl34YnY~3g-8gd@=}gin+A>EHL4-Q+#;vsT*uN&@|xwjSb!fnr#AI<~imC*~fJTHdd;BS3C?nNzDwBMANR@E2&t8aPJJ9ViV z=p@&>7W-2gZ={t`M8SD##MJnk!xx(Nd`nIXJk%?rh9}1#9pO`))|>^)&YymKXb{xj zn7RxB;_W-+YtDNql8Y8gz7VWa_O-kgAiIN8{Xv{IxtdU7(;s&M%Xsk8sH!TWikqt z6??kUiOo1a7M{cd{ls{3A8bOY{1HkM($H5ZU_xRl%|%)(PR**eM+5)uI@%(;ao6Uh3@HSm?F+u*g_FJ)I^G&Ys6Vdwz?9NdDXfgOz!1~0Q=x~GvYPi-{ zvNKs&>dqjeN0NYz6z;u1cSYT!$K1yLMqnC7LF1%2+m4SEwuhBxJ~+Y%q{nf9j!DM_ z`CAqNK`G{5u5dX7>9*gIB$|Rti}y^xp%s$#6&|!Ey%(%#_HO?d0K&vg<358RQ4b}T zJAcOT`L|oQ4afM*l@{vDeIx%mi~2tPHkT?^be>kGA*gR5;c>k)i@Z5dImf3}T+i=* ztsZ7`=RCG}&8qppJW0YYBY8;B&Pu#XkJ|u0p0DvxEzoD))^!O~S4uv}GDM`85aPvU zrT>l)Ob$H{vE2Hxm_Bo;X>Tal(T$%Yt`OBpYWS^ylVGlZeo+e<>Mux00A@!*d2IbI zcUV=63b|EugPg^gWZR*Pa+a*U5*|nEJTeJZLCD8Yht%IJP(>rURnRB}Sda%Aii3;$ ziAJ=5d#kB4N!q_7=t&C=F_!rt!o1HQX02Nn+khTw^gI+#HT*r&rRu=`j6c;@Y@6yp z@g(B7TZBGlr8dl2PIz$HD!|oW=e}b!4=%JV?WQH|x~Y5Uo+rT|Y)_oA_3U3)a+9wJNVX^I2hGHeb6F5r5Hiy^W8pY-ny2nC+>LqF0;ybZMHY;@k<*X-?kmE2nbX=v?{8 zE~=w>>E&(|odh0oxCf1G@DY?RAQX$e*XIw>dkFb4YRWjq)CN=WYKFibJ9Qgtxz49E z7SfAt5-gtans=ZgTIcg}c~a|A@6#@s70`7w#9L1aOXy)=(FOcAZ$tU}SPjS2yJ7SN zgh!0kA76Iles%uxFJ(^ig*z*823aTv_jCcS#XNt}wHTZE)N2+%H|B6xhz!WJ`zAmh zH>nrHGby~Cy90ky%Ap-~rGGRe3Us8OB{K(or1_~l(b6m{al4hFVz2S8Do=5rvZi6- zMK0nB(`p0#LOyRnwXcR@nrw+Kc?c$3Yb&?h$q-0)BrAVUk5#N=EeE6ex|2B66o*>$ z%sP?=y581_je8bg6nMSI_?}`=9Xu8u&#buHjZZ*tOe`|Yd#HA^S3S1td$u+WL!{cS zYhXdY1rQtIVd2T_{g&K4>;w_(E`{Gi0?>=$H+pG30NB!0S-Hio)X$5Y|KwLWeg(4A^3W zj3071cS*9sB?yHc8K?%Ur&(JdfpSna@yTm37+vn;Mdr5h^v*wu7A>F+`Dy+^Bcxrx z@_Nr)?OAPwuzO3PdJNpg??BNdtEjpib(qzG#_vFr!pLAmu-`GqKKCoJ=y|rsXckBN zFu)DhXcXL24$(p~Zh@DI;=`fie}U%BfDxJBwgqg5sY!BRF0MfeK@nw02AMP?GRmnr(Q(_Lzr{5%B=PM#P=>g4~qM z0=%%Wr_{}ZMUPR#R&7e;&_fxUUmE~?D`lkia}k|T&^Kc;bV6Cx?~~w@u}Y~_qpV`E$HcEJgMA=ZCaZYslR+pB9LZx8 zeU^(h>P)A@;$Gtl4;jA<^pF`eiofU!6w=%sV-jeNVKBAZa(vhrwXcK!Z&1Kun`GOP zdMwhA7B5k%v-*!j^5I$^d>Y|{F)T5cBa254i9aSr`4ZH@$GrdpQ42VU6O%GT#{9K?!;s?BT zDtrEEI`MPh#p?3_UM3zZyeBY!q5Ir=QJ8DJwOzwMg}6a(Br9V}CgBz520t0_WS*9T zj~4D2uS3F{P{k*`K(?!iCO|KB^9UoNNMu&=u0&Kx>3t6_aKW-5L^n2#__mS^hCR*t z*{e?n?Rg^m=S*$4H!EKBIf;=J+*;BPF5azhhB{0DwAS|C_tb$uHK(|PE2kmvaFEop z=j`TLy*Lk%3bK~ZyG&N@g^IbQcHk{qrVeAxz2V6rezMW&n>ybW+}*8g2OuicO+>Mx zDr}hCqTUROCp<_1@3!;X-&D#9h5Hbfta07fcLA^+*HObKQVr|5V&q zFrE7ktTM=9YqT;0s1Ye8yZ&c7VZhf{NMu8D>JvxW>0gqi1OI+w%>sUA?U zu@nblalaK{WWkhza@g$~6T|`}WCFl8*_+cS7tVB>LUub=*~OCO2)f=vd^=021NrZG zLDENZ_oZq~p&XD1kl3F)vS@(t#^)au86g5tlrM3R#-RY`^2*=u;Ewo_VZt+T^UtNb z`}5y9z&8?X)-baK{M@RM^npKc_uQ*tqvoPC~SdzwqC) z;r8^Ff0R=0-oQ9zKmBxPB42|)QBCNc=&~LbTI7ymij#`sPjy94q^5;qxvljQ)?S{% zt^ZME#7;CSa`B?>cAwpXSstDMZ@($xo%jF=4mQ>YTR;9v={UOlx-4jXGUjfOJ${U{ zn7|PK--ub_rN{sM>pz#`*S>twBz7zJxS1Obo#~iy6F!G8(&3Y zzhp&ti%W%ODrmyAR(!%^V zfiKm2N-R;!7I3qx3EQ_NM(VYW%5{UX<$M6iwh_h{Z;ve>XdfX)$M}~0d;gR*Q^hr_ zlSt2}hlB-hGD}Rp3PxH7aB`)Jx|hEz(^g;fK7QTkd0L|RwW<+%nESx$Z;58&-_rNG z`4K_A8*-1@S*n2OTec6a^&qApOGd%iW8a9y4RGWWTu&*z4iq?AGnfE zIDaq`y!@wFW1_{w*<&qQaDBGcy2=Y>cde3s00*us4UUif1CREj9a4oV+yQT5qn zaPz|$d&11AKan(dK@$7>H}pU><4NZI4)=c2uVfBdG(_1PDi z-BYrCF9+COUgiOb^Yg=JOaKEPFXo|V&luU`P+t4_^T&~8gE0!miEl|>3vYbh&z!T$ zZ@Lp5?3`%H#y8T*D+ts-cuOgu2jiCg5RYvk|3TGlh9&-9^N&}gX5Ou^QA3hO5++jU z2xnBUAOr&8vzlPJIB36J|MK1-o`9+h932Tbz{@+@O0?OiGmy{s3Tic5Q+x$*Q(E}{ zv4(~T$8093Wrbw#lV%aymsg7rNWI-lrESjQ?GF_QwjhVF7r}8ozx*Xtl}7`b*CQen z*LR+=<_!chH;FrpQ~eNx{8atu$W3@L5uT(%!LKUX?K~#V+J1ZEMOkXl+N7E8QlwEB zV>4Ix+Q17T@G`O2H6XV?@E-p9@t9-^z(4CgewnS3#y5am={EcInfz^m3RUUzl`(Py zS516K-VEnwDetD{pPE+RWqjj5a}BM^2mLUR%ahWIuW?MEdU0slvU}6a;Us*~Vn#+_ zcu?zDs=vf(82&tyvFa>blQMR1wpRIxN-CqO#6{jiZi9I?R}FwECSN@C2z5V6dZw`s zOdX%&s$9W+#=B)6@z~^~0kgAw6mLlLXQ_Hl$wPKEIXju3&NCyrxkI_-e1CFY7uQq3 zC4%FE&CX&N8?FCHTgPVlnM z=4O)Yap^U2xTlmd$sbcBr{~m*J#u3IQ*FRvXk2X2_POqt1S^*U$2^4L4_a0t?ivl& zer(63*T87sejLMfA9CZ2ydty`+W+>zv3PNYi+fb)*^Ugq(sfrOi_h*mr|whXR(jGB zWt$~kp2CmuDtz8&&ldbDnK|HZi%Q4R?P8l7a29Exlsz9wk>}9e;zAbPIvb}kaa8}_ zOm(-4oqq)5&DF802eK2-mBHQ?;|Uv&$5fsD5*I*E1cln?8lJQRJYQ*kdb*(fAW&y+ zj4LwyeZf<6R- z>K6H#EgBO5zzUQGf}0<{gAKPt9G0axyG5MnW`!MBgFj<(>eeM4Z;k2Z^RAV5F{MpL z(6)yEcBqG@uvRN&CTL+(OwL8Pls`@wJ*Dsah!I5Zs4B;^{}NU8j>}y%c!r6aem2Pb zi(G*OdsS|FGi~B?#`VL-=7m#SP%v|P1P401nb77ia%GNcpM50@2NO{s?v6fxqtfoz z>Ww~ccY9b27ZK#|yf=uJutY3(&Gk^6MNk;DseX*Nw()E1y?n!rBHbd)*t+#5j88+z z-?$+nj|3LvecfzDyCWSleH}8xTInwR>!~^}qAfkqVp{FH`xIz-oJ%Qm065ZnVQ}Ff zHF;me4-LQ>Q9h2>4unT|+Fu^2Hzs31rlH^!0fp>o@Ik!6sdqcU8%Y-&V$Jqu3c;sH)-2Vs^76g~7)PD|=#0YMb05!2yEKoH?(LVp z)qS87m>K%3iD1!f6d`l*z*=`SSWL!`(s9jbyMtZAvz@6Q>E6I;2#-Xt$34V{N zaF-GfFE>q)149FsG#!jjLnMB!e2rFUOG4{W`m%|XU&WLozNDAFPn)3O$M(`zvTy-n z+us!pm$O^cTO_asMm6*1%+DOJ^4#@PlHHpOMA=8y$zj?1KINusEdj?@3>AzClBMX` z9I^ASqO?@2iH9GrvaRXJ*pmj_BE;cddk5?Ru{OGE$s4^b_+q`^@ zvfhNZo@K{^G+O*{C08HqW0W&o4rjewFD_vUqIXM~3$ToY2dwEiX8OH=31t;OI;`!% zd3atfugxK|z|73UqvrQ6geQgDP@?n?p)YNxdn?J};dPL$_su^wUATR&E50YJ;}=`o z-APz*jbw>gwfPuPwQYy*^pY+eWFVkyXJXglFcei}HcW*K2 zS9#d+VL6_)io}X%T~fV1xYpg1gfjQDGt*}PDk|v6 zVY(ZSLzhTz^axhbcKK@2@7Cwyu#cg3mP8YCFmXI<@)_`V9M+KdS zn7*){Qklz91qC2mx>YKXc0p?7RM6#2UenMM#N2ye$K+)-o*T01G1uqN{O zuSYL4UBBeZJ|=b?^@bqeSf<%(vY=RqnhuaL{9wFX5pa;$R&*&Reg>)O!rubQh!3%j zTsl>9cPgk@v7_+MO}zKWp01DXot4iy4C~__j-F1Xtd^smV@@JXbYkk-etx%&gyqvz3=b^-W-D_iWX_-^0c`qoQ@N8tNTvmBi~L<#YP>KFb{ zP{&y%3T}LF5jlUG54SIeGo!j<_m6Q$j}2Siulw;YYy};Wu*-2RIT$*JD-iE98bD%~ zV>Fl$`Y=*kM?$0ixv92LrJebGYpe1#el9dB%1ey!RdXyk2{Do1;x7I1kR*C(i;R38 zYs(Slt{-bSZ|ddtwZAU0{$5AXMAK*ZsWTnA1TNxT{b9ZGa35AM4r7wlt7xx4%|>x* z;Sm`)Wa8uKwJtK5A-JE9JiAx{J?kp z1$Sa4D`OweM{GH)q1Bmbu2({`?X6*NP4mz$=cSatsK-%WnNI7gI-5n7Ry}YK10mh+ zA?ZxLd-nQhq9WYDdq>`C-%}0O+-t9)a`sW^^-sy&WpVz!YGZ=##{-|$U_s<928Y5f zUXvjT4Vfh${PWnps>=`=##<|o4%8hGDg8whnrTVLS6;|{YNmHF#om&8h*SznHOI@+ zai3ptyC2|yJ;p&yyQlRA00E6jnBsg$@j-6=mFtAVZqs*?I-7975&!b2gR}rO;@^W1 z0qZHtaLO)~t2e}_X@y2ywOf;icmyI-tq)UNv5 z=Wz2eo(<1EJ{q%C90lp@h)gAF%KO@|SDinOmx!Lv@)h!fevxhn^2ZyuoK-kjV>|E^ z%@rS|%V_`|^i*Y>z8E2CoJ{eoi2mT=l|bNk*)#p1Swf+_LbBBy9@_+Gj9C%K;(adi z&e6wWb$a{2I_xQp=ANlu6Zak(vtqJwhzYYC9%VW^vrXM@g-(Ib{~m2&^}!scUGh7J z{GvH;>n-~Yijb%A-s+%f1SsmuOj9WaWC^Fv#A&BPz)x*&_pU^6G1foFQ-ZR+FE5M1 zA16i7|47oHXQN>Ja#UC+wrjU=Ru=h@1}&y1QF=x~(%C7^Rz<}vGJSnY(;v^g-)sr` zgnYO&n_v2Icv}m+-%_0bhdeK(mGqUVS5A4xNl5ejH?Wy4dDZIa+HJF@Knfn2t82{u z`cv}hyP|LKfVMdJ%G75RgoVmq&9$CYe|_lr->O$%P14qTbJ(4%7UVhmZtmX`tJ~wR z60xul0H+Z9#ywwPAa1)iK1kG4Fq~%Jcf}<3h>|n`|As8aTw8g*!%LVqjY>UE#EA2uOVg?R`QPUJOQc+PaLDqmc^qpR?S{R-e z2nvesZB$SMxnOaNK*cb_sfq23vc(|@L#L#WtIAOKK9zQVsZehxkUGb16M+SHWSQ{Z zqap&(ZBJBnd2AAE&mRg(u-xNtcBEyxpJ?s3_e9M%AEl>7y*ugHtbnAOLM2w6E4!>& zub3gZd`aXpk9ZjdK(j|pgRVCqegUb5?u!mM0j!UvciavBvYvROM$;D*-e7R1V|%?b zIgAqp>%IB^@>v zf3GRL{@Q0h?EHn-6vwGI{~4?*|831Sf|YGua_|eh?i}xsi;*$XGePbPuv(RW%%X~f z!XF=*$`>-okg`LSG>k`2geL|2O6{3KQrg2U+;Q&Sooh)Hk_G@wzMo&o8 zAt%cI4G9)z$%Z?V{iv%~Bxbl(s!A6{f2l2lnA3V-azl>)kzDf6`_#z75Zzu#RS_4*rAQktUn= z#g-}dioa*M5ijd8=+!G`R?f{)m70Gc_{Bf;B`9U% zYS-C#muzB^i;p;06A+8vX;L?h_>6oGSAR`uX%kOf0-G9W%MKDFB23l0g0Y?27pEhS z1ZpY2FBt4Zwfwivs1vIg2tYN*?H65KBA(d%eI`**kb)AmQ;#v<{a_IDfT&C$uU$rZ zT0V)CWe*D-6eH|g7@l1s{_pg9#@TOv;i={c_$Qc<5eZBs6^AT#IV|X32#VZ^Or}M) zpU-LK7cPi1_*MqcQx$-N|76wF7=d0=O*X=fuOh7DrM>wM1~1kfw_h5TQ|Z< z&7q+G4n4Sl(@~L}8_0jaLdRlOVz%iXwniMh3-|qpw)TiB;Zewr69v+W?aUA9rP;rn zW3$T392({;EFJ#Sy*9ctL#j_47?LiLm_h^)FUGYX`{)N|gGtGNFleC3wepzpm68cg z_Ir@S*Y?p`JM##EIbt|p3Srz39@o&!->t5{rnj_dxeQY~k-*G-Dr;NFrREFqw&;%z zb9falhP?D|y*e6NIa;GaUI%2TAm-{}Y1$;KA>PUT150Sq?>hQjhDx&PrUi3xVj(|4^LGi@+ypMwOq-(laD2O>pMDXnehPm)njfWpa zI%wB)pGx<0beTv4MBsB6{gX<6e-xnV9|Uyc8#5N!f1PEOxSjq;|Ax=jmS&-DZ%~px z{Vzqv6>n*NCO0=jC)X>vlV$ag-m9@XoWNWAqo-*6i@#kDyf6}p8226q{_Ts6 zyjq=Qu#LyADD{eo;UUo9&62`w++`e`k!Kb4(CA&u}`5~hmTr7%5&o@rozxbGziI|=~SvjBibZo}%eqP0`S{IHiRMpFtL^T;6zipIn^BG*gRaUXV+dRAE`%lY@f+$1QGR3_LJ(9=P*~-{Ras3)v5r!(bMzWkiXAGcpUm zGI`3a#K!8e1tNpgQ~cd%nIuIy{apEN{)f&YpSmkdaIoLip(17EE(;Ixcc6dh%)7&j z+e>)GUs0QLA4PLcuy_yUS_Vmpi`oyTJ|$ULCiCV5m3zZ2iUJ{9t4>+?%C9(qt*Y7rJEdiSa##0(79VRTIGx9~@+#9H|AJy&VzRnqIr z9^-mesgxKVLu#SOckAHpbuymdFs7aM%rss3OAZGw*%jxIYsgcX8ppbO#NiV9PpVLo z^~lL$Ep0G+Hx8VVs{dOgcZ?`{lgPl4D<1xEHqe?k@BY$c@tBg4)*;{%T_Xuw$eS8={lRN9v z=rOdo`RzM;HOi9%;MiVkYAt#0r$?~bXIb5u%ns%7Rt)Khn06RxpRaqCXgkEfv?Z4D z0aoG`S1#%+nTo+t7W_Ks%9}XY@fv9$OC+uLUTGg3K{`Cx0{?^12xkH?k&5Sa|5fK!|Cp&*y7E$ zspzdwBa3b^#{GE;j=~#ZigMqjU&>X-r+npj`nqMhq&W1|==iAz5Eg>es9zMR15^f%=c7QUMm4Nm zbQJUeXcAmdp;r(7WeU*X@J}HR$S2PJMec!nDl8-#%l?=qn^qK_%3MnX@$7;!E;}QW zL}mr_%3IujgX0=l6?>l_X{6*FHlUuv$3sGDPYV(0cY)jI{QNHR? zAl=I=pw!m8gA+z<-+xyiEKMR#AWq^oGysU6LgTV0^^gBiR1uOUEVJYTSqju&h8f){ z-mw40&rj@{(HM%kmC=8+s`JRLmiLrUIX{JI#>7QQM(Meg0dKlqgB$a(O63#7%o&NA ztEh}Q8W!PKcuJk{+0JZ_fH)nkQ~%HX(dvh0=0P+U{+U`(PQi|p4wPD7^y ziWG~<`TJw6jYH;NZqINA7R?G-{LbE06?<8grsNTJo074n#^nJ*;iC?0uw_hJC?U<| zHN6EuzmBu!BDMXb`b+7mZM#gOdBu|N-0N9Lc$X>AvXF)`PV+=88Q@*-%gKbh;f*cD zH7g)ePKx#WCNf-;Ulsa4$f&v!e`zux!sSP)QE?+(Ls`8Y-6S-{<9?Sca!_GEnAV;rDWk|I}!Z;e4 zCRies3T^hE1hWWiTPcRS1Bbgk8)B};eW2p#I_x6AZOUE>KHp=g-*pvT@8+Qkm zDP!REq~SerlUxNZ;+$`VTl-6e%dqYy{=s^2wQ1dJE>Y9re@2T-3LLPi2ly6!g^*8w zOLh{3f&O9M0yl+t&G$bDfhYbm#2)IqxgIajcoAQGuk3$c|L?Ey|LHgWU!3;;CdBW= z1)-UxOW-rZ2TAXyJXM~iJx;GxP#R?Bd8$28s9KRM;`-@j;*;pSS6^PiDr;zX{;LZ& z!rpG-fftQcU1g1~rDYM9tc;Ay|Bfpm9UW5ocC$4vQ`B>S-iM|#Aj@%me>~gTddfgf z;Bah~e2*WmKVqnJWsv!UFLX;>D>gV!444OC3%I+SH5xP1J7M=97f*Pr^e~rh+tq?| zAPw@p{D4r5JMqls%hcl`<&|L_0Ql_V!W)RfZg#o;K8V^)h)V+fWBy;#fgIh2>qy{H z>i={CO0OX55pMa_8-Gp(EMiJ6VQZsb-@ef0;ymun>Tu?Bn){$1Yd>yx2ko{%9j(S& z8a18Lb*e3ffR>Xyi&%P~)3nlV!BeNwNj{J^orM-IXp;mm$i>n{{F};U)sZe|u6NT9 z381v#fuH5`hP(FK%{Sy|wfp+m{#zjldP)xC`#(7SN-dWkBHGaIktbz(>~DcrP6;%% zbC2)u{w?J*T9yJfG;Nxzn{$V2`3ljyQ(AujcOxYO7DljK&uFG-zD&r2sYj3qGUidL zmIzlKV6ol3H=j5?S3fsX`~@Rp>2Q{SGJwS8-R+V2yn8_8i~rY^01tgRDyLk--~QF} zF==}%yP&;7OFP(Uy&qy2b)$E-H^YoZG5qF(_GuP>c#UYRL#zX>HXn!>_tQjb`1RVn zbryZM=s4}?&(&28anZg=|7z2U$ZhC0!(t#tpRZp(-Usuu0ON%d=lywMTjl@p+VEsc zi=+7I5WzC$b>rz|&7%p!_JP~vvB?ePsR^6dnYPhtKVUQTzRpHxrp2uKvkCF?RGC43 z78C&L;v$xO3K3CC7A+@xD?bxiUniIAH+}M0Q=}QnFx=7>U|RAOmEN5yE_Fp70S%W( z9;}stL{{-W_}}V6@8>Q>G1yGN&@XCePmOK@?=|7DCv(G0-(>RX@R<)60j+>FVZ;{; zc`vn;|9i;+t@zJoLxMv~q%0KWMc-c}0?t;!hEf_Etlb!ROI|~lJgp$S+ln~g?th8L z=qrxet8T&}o+FTte5e^P0&Sl0ILxQWe^;E)6yvjp5OMSFOymdK0&Bb&3nJGjd3&W1 zBIw*AdQg@JY3Ym2R^vUKd0`8T57-Y)xnlQ7I}Zc-1Wt;^-owX?{qNWkOe}jM*BnPo zzS!ac^f!)kJ6U16$zz6lO-nXp{+dVswlp69@|0abQd;ZT+|6_&lM9T;_^Iq;| zOAB)>e2vWyeJ(fJ)N1x;v1}ks`8UmcX0J+(1Wh*yR2$gLlWT+Gw3B38(7W)89}`8! z6riBMK!B}3ZX#mD!NoIty8;fRn_Y$e48Uf7gvc=PSB#;rocbT`5m8`?2O)ApY`&hk zTzWapHrSnZj?6sV$Ms^Pmyof^u{zCqiywp(7cZS-yc^9! z>bgnio+`G^NHQ^o3)qi$kvYxQ8%kcRgdKWb4n3G*G7 zoOSow(DZ2Y@hbgSKKxg_kAEi}Kw;lkemRgE}E`FOo;R-08hbNZjf!xjQwm<)jobBDuI?&6E>B(G-yAqK&KH%{Y zb$SxpPawuvdENOz+`5dB(KjwZ+u6LKBDEi1=bru0`thMDDj7(D5yE!?nk1f5t~npg zy;B9`<|dYi>~{wZllGK$KHFJ87JobMzueJbtxxJt8)b{2B3|7~wPl{7`VKq|e0GwI z&1bjq2Y0GA8KomUKs&LoG=agSA1l)M*sJ%s)=Ox~{~_zG!>Zb%zESCJk!}z{QdGJ- z1nKSu2|>CWq#L9JLAtwBQt9pn>F&65<9XkEzwiFDpYt4b@3q%nbIvh-HNt0Un>W*| zYMvey34?&AQswi$`Q`OihNdMbPM0TCb*m>=1G|>Z*_VgL4mSL*zer-UI$J?5ryc6c z1vj}WYn`WmuR#Cr@Wb8`sDu3W`JR{B7HZ<^pA7JZvwZD8m2ID$0zZ}oQhRW`sd1a1 z3ynBz{a)&Kt0As>qpq)&Dj_ya+EiX}{Tl<1G2mbsSb8ivxpPfTYO^GXy0ySM{h*WMd6q6v6Z;#a$qCDj_#JfdG; zM2m(dZcmrpxoi$`9b|X>TvPq=ZouYLYUVEeQXvU#qC zg*BF%ZwpU4FP93x8}Q7Roo$Z5$-Q)bo6Lo1DHfN^@!1!Zkb@;`Dz4O%k`jneMk|!1 zIbF|!t>MS`qlK;NHJC!k? z$*TWajOZqM^;)M8_|f}(uTPbU#TI}tEN9<-sK3TavorYDHV)-R^W{9wVBt{kpkeES z#y57$9W2+mY7g0f-5yd8CA7o20F=k!^B^+Uj}KRCPObd*kQ*(@2U;uYfXdHnVpA}k z%n34fvTxVQ5}t&Ogn7sxItx4_18M(lI}`mJGlB!0*7A8F=| zK)hIJyyv?XLBuX=N>d#f6jcXL5uZddney&cy!szalHW_VzoD;D@=Oz$E4F$Muu6{9 z6-Tm-Uk~wJPUKSsVUSEZIB&H}W5h9OYY4w@#!~0Ug3>nziYbK>Eth>5{bo$JXA#;p zGU|~>o1v|$C8(9UX$=lEUJrNrO=GgD9GL^buphkgb>B!=y^L$)Q@%eN=5}4r3*;0o z+ZkzYL?wKyCKdN8Q)mJ#K;F{KIh0Zpd}bc*nF`a`ATpP(St;6C^LB$58H3CE{Aa)aBrQQ}gB?4IXuy8E|rMI?qXO zHdBr(JbEr{bv&-hKkZb3QxWs={!&*4g;}>TLOEZ7=I=yh5OTwkY|{5Bi<4~0k%tr+ z$f1yp0yZH94$#I&1L2QUI*&^cb~KPfNR9pcun|P&StfOdusXKh7Yk8}k`D2%U$w)0 zF)#$$_ZVI`M;9Q=`$A+u;LmnD4Kxd$R(LqJAArVM-^#@lVqZO)1DmOb^N(6mNm=qs zb){CA2FJg9NQ}Q4{=z^QNAw<$Z4N3LS6Lrlr8J`yVaY(tHhsinZrZ3+~Nh~7;krf_ktp7=wqIZbp^Kdl>Ry5?Idi$*e zw}WPJCOF*~ARPv>*wAeI38F~eChIGrn3o?k`r_z*7}*z-@i+@K3ubt=_&sORQjR<8?RNsy%W9hPFc<_t&R1C@0=DoimsbJ!?~Hme&kg*< ziC`IFcurDDt$z|{;a#w8TzKj^V$=bNo^!v4%XMaC>%)z7fr>+rqdxKUA;7<*fDPQ7 zAWy5l!kTLD9Khxf3G5Jl>e^Q+Yie!|JVb}1HsDJ{&6KCUW&tu!IS!hHX<529BBocb zde@XUF);h1U@-J^x-lQV4rznN$^jcCPEg=v!yLi=eC-2urCbHeWvvUT4Id)S)?nJ0 z15DHT*XJS525>gFP-iLpx}GyY-}2SzWz*ZAXGO7^VnsZ(pioewiT10Z(!SMO%Jbfx zs<+2Oi+p!zsnyDl$2fVUW{4R6K_;n8Wqq{MtwM2YkbZQ=ha>24X|bdg4l!Ib$x?{} zD8i6^T&%ocDB4z6pc}Ga++Td= zBzw4nTVpdI@s4ud8K={xl_aAYUbzpy1hP8b9Ke@qBw)9>P-SB-T3#R#mp$YrezbM3 zS@yX2!@hRLW`VFM))q{FD1W|TjwjFm;LAt;lZrhJE0^Vf*X=S7|1XNoZLwB)N2N}+ z#=Ad;K(iC<$C@KD_+>QH72Rbe*HA@r{flk2$6__cML0b^yUr9{EbXpkn7tsPsX@1Y zHIw#5qWkrP>JHMD5zv>vS-)?eeNm4U9m-7KR!L0iV5;S1i0ZsVnV7Lq`A_{%1_5k* z1@X~EXl+E;ozO{DDDL~*pD5Bd$*!j~VunQ`6-F^_ymFFT>1xxIwn37bYBpB2TutxH{=|BM#3WdCs^nd;&JN_LQ{E5c zGGeM`l=S45{1>M%$3+y+Yv=yhT&ds?xj2S=D)YzQycPs)^ZbqybZ(F_stM}dr8;6Ui5;H>oSGiE8Vje z3emIC@j&62={>=bo(`w&Lts^sJBLst_ju+XK~>E?9POPc8}i-BVnwJ5>8TPz*H0aW zDSRW;VG=3$Ec(SssMJ8Pu41k>n8Baxvj4_NqBPdHNT<5L;Ims3AloE`^^QA{n@&>W z=+&i!4Ok6Nz;6Cl$q`7*N6Yl7&}#qH8px0bw7qQrUB9f?(iDNM2b_b!cfMjOvW>tbG&=5|1Y7jdnfe#=KOFHEE`y%?9((%8dr$gfCu>@k+9$W#WXorf ztpNPp<@y~Q{*2VCjZ{`92I2W$hXPPwlgZ!Zu!eBY!2)e+huwG4OuJzs|u>?m(ieL6W6S0La zd)q`!J7i>i9OB}?Ok|?X8jyJ%Ifj?<9XB4H@qD(Sb7IN`uxTBA~&h^!E8uO;C6 zJsg@H3ROny?P=><7w<r#sgl3|2(Ef4ds5-Q}x?F!DQ&g2G9pOG&TO@5en9;nr6^50{N!xJO^QItx7* z{Hb5C2>P_fKF54)hebacJ*UC$h7Go*`u05P!-Dj{^=k@3=#-tbeb5=qh^dmyUcH{C zaR~cvW@6z0Ju(tpp2V~6hru5+VL919oCzWon6x_(tKV5n#<`qsS$b4kIGJ>Dte zz=)AO7HQB(CosjLGdC?C@4WA*(B`QjTbg@6JA29ifj+4>1R!4y8J2rJK$!2n^LTqB zS_f`d!^8dUfVR_uadj9W;(b++mr#+PDX}+40I~grD-0~#8ZQC{hs^I~lrS8F#J>nD z6;3->}aeKSm(%AiGEsIZs15&#$Zy={O$Mu(|w+ zfquSkfaf3j-sO%JEyQa*x?9D3-kZlktf}!_pXOcB4+bvIy{8^Q;_m4O2-YqW*5TF@ zGXCTEMX-hIcfUo4R!=w)?fz`FqCD!Nl^Rg{Hsmh)4^m>J4Nh;-cYZ3uLQ>gAiB(JT zv<=Hc)>=GSph(4qo&}*khXhNTe^MrJFz=}jQ#~%!yxN^tK5ut%LIptegvomH##~9D zcaVheh9$;(9=1!}l*4JxCTNN9vOU2ki5(+-P3s%dxh|#FmXRAauI3ERi{q%y8 zZRw_In8}Be@08TUUQR>6M#x)M@$CP!c2%uO*I@XoU>b+_S~mXr6i@BlgCdABa=FS3 zDq<8;AVt~$Kz9h|@$q$5E{P;^n;QUj-;+9a|04|m0O0F3Yb>XzRstI+kzQp?W0THf zcd6|pIs*z+{qq;RCV$cysl*~sYe_SflaM}Z{rhmp6~r`!ILbDnB+5xg{I2b6SVcy( zV>9_3$1LV`fW!#>s)r$t*X<0kQWktG2xg!S;VOunhh|vkx;qEegj{E>Qkr!W(3f7R z4mO&iK(Y)0@U1wAI{JM|+s^bt3(?W6E7u7!hTU}@1Uwk?)e!l z0EJ`0Zn0){0^vKL&-`vC9`j_aYk+VwX#N}kR{#Jown7z=w%5-p(lG&KrGBe;2*yO6 z^V#lJJ^A=V!Npkpbs_Zu1Qo93?KGY!{~N3MOtmAi<#EPXN-r_$8bX&9^pROsH?&NW9}k> z?Ei#W3$)5VB@Y>gG&I4jL6pqzn&K7o4RutUY^F_#xTp9#Y7}=c;T88QG!gQfmwgm8 zA1}+S-XK{I_0v=RDP#WkbkXhP#mlNBm4XaCxb0ab~Oey9G$=G%@vn+x;l?>Ik|7G*RxD=iZp6J)elm2l4;m7SwO)#HwzYuaZ9ToaH|6R~MtlEijDlW;zlgx|m@h zIC;3G_nm=zvm9yWbiSiZz+$WCpIO~@z*}qdS0Tf}gcuWhB*R1I!p^UDjcDXB2T%8m z>wSzJ_-zqG5QD)(1V`RY@Vmjo9MvGL9Auy5O_b{D&i$hKhtxnTgqh)yaRj^zb{=ba z)LC@Ce|N5SDqaPHxzNyjQt)Y^LAiy5UkC0@75hp-pb#8Nfz!e!V@l__F>F2PEdmJq zu=XLaAs@*_GSA%45BQ~=RI|XBu|)s*blNboV2flY&5()?0r(@Mg1S?t<)2~*wP?x*z{JVQYs5xcIyZ;fWxYWLfH*nEZRZyKjB7>#bu{#IDc zITprywQ*bT#Pyv(*aH1kSlq`pAPF`a*!)1MS*F)A#G)Llh~cY~BZaG6X75Yv3@Yo& z8fzTPC}oqOZ@8OkWFA+U7b}*ZAkPV8YXFb9F+@20tA%VMqq()eR8zcfg-YCLug)gx z6UvJ_>+=_+RKJVWo9V-*;WE)y)xUU4Bmk5Gcd|ewpPv8zZKq8%D(AUuI!`{15{Mby z28G7#w=wi|k7u0wQTST?)nU#1_g3+ELwFJq|!g#7&HYakR=CVa78ZMo18Kd;;Bb8$J> zwDjffRZj~?3+IcI*=s_gr@IiM+Y}-)eK5AQz{1}oWcJ3m)bX$+VZ6=d9XQ80ZOQlU z-}V_fTv>C3+pyYGfvW`@XsH&p^q5xBW)ove>K^`nJHA(pyD&gBx3hc*y$STYhEc>}<1 zz{9yn30=Q7?0B&k?A0sD%DMjx?jL&`L;Om+p^7P7l?1jVHdj_kc`Ce8QrEWukTnv~ zl%fuE2O9zBWMCOIA1&u!xZhr+$I(60u{yFACYjZ$cmGxJ+3!9)F~vhSPIw-ggYV*9 zPuB(L?Z11>-8zxZdG|&izWflAP^_U&Q|seASz-JdmqA~xr~ccnK0?psdzCoDrcJHX zMR&8H3zODU&z}M18APa4om!zFFtqo(4@{>v+t{Sm>v4y}hk_Qd3p?Lk82`Xbo_(bYq`8IHe}v?{EM?p%4@lB=s2rU3P4a{T5S&XQx=c z{EtAH^tX}&6!>Ul56P~3ndl(@^BEKp^h$s0mnyWfCQSXT@KY;vmh(P2$Q0VQ&x*~6!5(gxu7hYU<>KMQ`S)l9Cq7@ck9^NSTW>!o7ACA2hSl){ ziIj$XCYF%IDgvqLQEI3}9UCBCuGgXy<5)%@r9I@?l=uptMbaS{E)Yo5 zMH{T@c5xuTf=23OJP>zI7c7|lX65HJo)B?Yj`2Xkj^|Hw=_3^fa=~u(X{FN{k`+q1EX(QeIb) z+DZVB)r@`T=b%tplfcxbC<8%S1P8uw8#Nl^k$TNief+5fG;m!s3B#QqJ zSsAlGyRgWuAhDl>iTCvLC>jA#j@x7QMp9YA_ZHb5X#^NT4kIm2hwKwDfBYlG;PxU7 zrv)D|=bL;UK3thkF{Krc9&rTlJ2MfMGt)1hv*=f2ytQ~G9!Xqn(E(%AFj=hO+8s1J z(;0-WSq*M!45e7z?r^4`Oe%-`Kun_^f{dpd*r}g(!(WE}g$^JA4SNnVdHGL`>jXXS z3HhEVLawdRQXmI>^zUawZ>b1pBQrSdO-K|EcZAq}-v_F_#Bf?tEe!@}GH!k*VK@aW@fD|hZLvryxp10t0E z%612ecO(@5dVrQmfo9+M`>u_U9o}9Wh&CFBbkQ>E9%lt{L=FP|;a`%i>Nk^a183AD zHk?xCE9b8UfGi{DL&|%INxN|UJ%EGa5_Mc9OSC@I&ZToX6wCq)ry5-^#LDKo+*!CG zepv)x`BI8a3&BsDu}IDc_TLYX*xn2MrHg6|iV-L_v0vjL*#QNX-np*%d@_YTj-VY` zh{SGKaN5o_`x@p#x6!&-T%r@Zauhn)3Nh_n{n9fb$^9N*_JyYF({*4_;d*&iYqx<6 z05R#hkJ{tn@04ELk~@)gafCqyI%HesyI zXn0u|se`1d^HNpATzrrCPKB&R$slzxm>AOV`8k9gxEA@H*g^(3XwSgI2`*xVl^|!P8xXt zz+3LzG+=ur`r$ce$rEOHcgXP}_|fSPPEiIg0lpfrB3wJ(Qw&#I%?%ddp2PZ0D{Zy7 zflx>FrIvf19^d8o{&O;u3OIb-n!TBcHT3CD@ezb>^OOE-l-U$kk?|g?$hRus_IU0v zV~#H~PPOXlE|doCrp{G2dZ4-cSYAQ|Oln2-?;Yj1*Yk+j9g9pa)Yg%!B8NEr7$MLs znty{I0>(?XcJypOD>5p7T>ho0LO?-Hiu51bxYC&flIWd&bMYmq+%>R5^lvrn(4_(W zWBjDCX{IH8j8n8Ejn0}T14&|@?gddwzZ2VM*(?OU6l&I%R0pKoh>zQ&WhFuBe8xN` zZ#dtd1F)#uxZv4blS`#_>(y%L8}}<)PWP)a**RXF4laN>V0lZV!cWW4#P+dw6dS%4L+K!5BYrPOFODw7j!wiy@fh6J{>=+0Y zI@Ei0jyF$q)ivkXoGbB?;6crkE`~Qv8L&2V&-W#ypoAa_r7kYRe|vAtFg0Klfz~Yh z8T{M+*K>`D3Hsru(uGp$+6fT7Gxpx-hRm_id%@X_JAxglInLXP&AL@bdKUz*FAE29lziszFk}<(rM)ixktc=??r zAqq$S)Bko&x|I;j12bmSTW{+B?U~wV43Q+^AuP)Es&v)qrv8?69bkK7p#O&`m6rGy z(?QL*vR4kSS^~RMRf0j-_=$i-q*w%%Ed>%RFX%y9M4prGG6UU(UA*RdY2Cp$ys$A|+ZapW-pG9hOBwn=qHyEhKCsDPb1u zKi@>>7v!FIE*WmWHQ1M%;m!ckHDjD^&p_$&wI9G(*`L?MH-I_unPt#4t-rRuSD_OPDX*(9wMae49}4BfdPyEXnqx zF>>AmnHk2w0bHT?;Jz>j=&rZsC;nd!MnyqaDDC-FN3XT*93yr+p( zRJADN)(S~<#IOpB^??xx4|WSJ_oo&5ov!C!Z#NQWPCliW8jbfx+Z}>50dU$V|4um` zlRKII5h=B=@h(TRHqjWg20PVLfaL`t4Y23)5FB*&;Z*(yP`1e0hB+;{Xx_Tq7>%?#Y zayJ^nn>IKdG6BbI0V*-a@OkZtO<_V*wqQ5N-FU|iGGAj2euWN5O}SkItS-S^F}EMM z1~%>~gx70bP9aA0QLtCyE(4zc$@#3?vJZmM;@veUg>VZKk6?A0Uctbh0SNnapo1Sz zatcp3E|Tx=C~FIy?jNpr{W-?2-Vza<~V|5qn-G)L~E1deP{5omY$3 z!H{sbe0MPOYuTqHItgEywp1yN0U^iZV>J-bT4)(aBOh+%T=a!Ih3Jux(&?4Y1H-<$s9vfuRRX3k?pjz%t+KkAzdC;!kZozv$2^fjf0?2;@f9Mc@g#X%W+z z`Q9dQZF#MGvK}j!@1001N2)E()B?g&q$i8iCoI8?3sP3M3t~dj-Ozi4i-8d;@od00 zf0M@GJOC;)y2ppcISWC^leU_IAL_{Y=4TB1BL{P&EN3xg8gC*A2wmr@5}Zqd)@Q2S z-TXTy$0x6kPN|+L1eY_bJ;6hnj&(@B`RCdpVv={Zt~^0d!1B(_P)?I}n_IOcbyDT* zc!D3icg*v8_v;FfMIr8bdBEtj;EoIXOLc;^LST#cBl;7}T|1EW2hPXwp1<-X5j^LV>(0 z>j{O(dx0N;podoZ6Y@_3OORix+erWLjs2^!+-olJq^`$-qb?$Lf=x;p#NLu!6x!c1VTo3fZK}YPXC?`Ii~plMPkfzeS~sy=ku#11k?I z1ImQr0`(HPRjmuV_(2X1Jy2mJ>TcfA1IgnVKF@!dQB)2$s06=sLxVFhHje1$Gf^Ez ze)*?U5>NOy3mG-Gdcw>!I20CXH_Af7O@Q(8BbLqas;I_fgR&*=5=&ts`_~tYSq5YR zy{|h=MlSE*4uOtrje33n6EcJ$v#}4E;pQ=0wi%ddB;C)jlXzxj-2!BP^OoAxX?r*tii^Z z2Vf=Vvg;qU5uIO~SpnMLTpMsOssWV{jb2S(2*MB#)hraw`%w2USjHtOW3lK$+WZ zn$t#}}(oL zMJZ}VqM&BLBztc?Z)O#M;IPpjUs=-uz+xmc&bQ;ms&a4CI^dcj7Cmkm&)fXi(|N(^ z@6yd}b7h+0>dzPV`1T%QVJL3y*2ikDL3z&iiDafaJvp76)ZAw15b`(=;2I0EpZ`g0 zc)s~L;LV<4X{YC=`|zczZp6s@pI()br_Lr}n{|V`mPZbrEP7WcbHRh@~|xUO_hnSEwV~D(48D0H`ej~aG3=_3G@6VFY;mv30D)j z7sH*RN~!v5GOv^T=T-NZp)JF?*HF_f+7(8U$+vSnX zSzM1ri$WZezGT_8e5t5Vg!-%Ux{z>EzUI#Mim0*IdyB|KCtw@img=2DztIpw#l;(( zgs(LhEXsa#>?W|>AeCOm?Uofx)gjxw8mwsx8#xR00Mk?mfBxpv5n4^r+&DNl_sKbo z9j3={-BX#-nA8EIh&sl3#iq-75*4m(N&JkGXt=e=!y`_jzK*#q0&_aKXHPg#%L zUxZ}6P?(QN28gxrbbEh(NHGHP5w0J502&3#xr_v$NYN|HKo5nyGo6f zPO+w_gsRo*bd%A6}A1yHxw1GReFiq5&YKc!%@b?&>_>=ewkdQHM0bcPCm9$V;7-lso;tDOJ~~ z)Q`VNy-^GjY!;vmU-mEJf%4_#c$MofkFCw%ya-I}M_65q=q7HjL?O#u$wE!;9OZ3v z^W=x%R6E}6=HtNIcCG?}C_jl8+R=MeAmY9o?S31m_T)LPO zQ|)+iyklZ5K(86t6G6x;wn%p3qb&SXpEm(lN7Qq%qiRgc57hS8-za|_#GyJVB@Qb% zN&ciiFZz}Tm04oD(lJ`1%?$w^lnEU$xkA-%^U2etlm%jyESQ%c%jA%u$`1g>)qt*V zHZ`cNzk`PPHSCfYmI>$Q4jQ7F?m^ML3r@GAfo>zd4vyF6$Ld7mZmR> zz(Gv_ir1yTswXgso}3Jnc!uIC>Ti27JH-M8&Zwe|kZH80bzhdK#zpsTGmn13qJVBv zSI3#3A&0Q)Jrw6YQ!0P1$JzG7*Udj{*UQgDx&fk?@4SWL4@Ct#<$q^jfD-mgJ;L(D zu2!`(9A~aKhkb7>vU(v9ZFiiAmCySsM3QN5YwK`V?*y9?_TtZCsdPADHIG$j-J&qa z;3;b2cm5vOL_cMH60Us2^Jns8Zbc<3c0e3=A+s2kxWHI zhfIcT3}9Lu?U2JmhCk2v#H^kD@$83s=LyEyc>We4yZ6otQ^M8@F=L4~+cyDAv;$4@ z4{q^--~EOIg4}q*I;e`3@)b_z?T5^HyC4zAh1N^`nAv_*y zbF$tCL3E~I^j_l5MF|%ITmCGV%XRz>ku2$i$K}NN2KFb~1-n2}XrAt^3l=smGz?5} z^)`&n$Pc+0bfXv$%HgD{ebeJ=7uh@2lB-MZ8E_4Jmkji)mI6Rm%AG ztx_TgU2Fhhbq>`KdHZdhQO6C+$>d$E-R7v3oIPY`$YwY(k)#qPVBFVUi6MN|Q;tOBhmLnJ0MWChTlF6vp>Xq>Nlv_?c<~6(DcNq@o-z z4am<^fnuO1&&Bb7uj_t)KJ|?q#egOu!~G=0^>=crG$PepnZBRVpKlXXcLc-e8(?Eu zF4R4PYKJzIlEL`|Tz;q|Tyef>cwqI;C;|$egnWAAPt4>jq^p&Xg1v;Uqm{6LKpwD^ zCA|BP+*utf!1P)BpFi~J3RUoKUj+Ikk~HlLDDmveOw;)@)AmXR8J&-uS5>+lwU41w zl(h&ceK2FZ5ldo456N$6q;M44q%js<$8zOrr9`HNGWbh(d*cyS zP&YyLm4(?uJqWO~+J!aljl6`!4!(zN1}Sx7v!zgrj*BL~)c)DTQEZ2&BZk>imNp;D z{v|OUKdBix60Jq}docVtWe%26xdVdX!pO9)O_HKYbU~3w427GBo@-A+QAb_r*pgco6B2&{InH=m#8am zfaOtRekLI$B3K9ti?U3v=ntvHqaFu-T0(bLDI9rBp^n(N4nuJ-J_U_hPbuW*3}*3| ztNceLHHJ0&i&HFtJx}r)3dw?%atQTKj;&GUX9{Ghw~(|;m5>zB4E6%5-vB}g3M*jm z*H|r30tzJhbt1DS4X9HP?SReA!<^x{If0Nc_4?)q0-kl@;z;TLz(9aiQcF=+K}c-w zm>7U0%CKamwx>uSNK2+W0)v7kIvE$kQ-w=y1!>iIwYEl^#WC_Bai9={kD4*2z^o_r zKQ2S`^g2(TzGkM~F@x{0AD~*r*wJ7vL(pq!8Db7wfd(fp<$#)PU;9qZRV^r1ESC$Yi*ga)@AG^B-v4!((Y^<>wbe92mw@{u)tMcz(U^c z=Lb5PWe`Igmyjn+;Vs}XCUd~V#eBz;amjp*;%~HT zPWR`6PObeeNq6+RE&qfZhuzw*2+3*gnYP{3uJu?xc6SbWY9$?GcCl*ITF|{#Es6qm zhqE~Gx3YVNH-Zbm^SA!1MBBLi?s~LZ+LU)QKbF=ZY`aH~pWQ73B)9)@7Isr*~ zhkX#H7j)5w^*?lvs3Ff5i(st!i(Xv;Fy4s9t5hrB_^1vA8Ck&xgL2|%C8KZaM{CqM z(R+)QT99-)O?C4jl|!)k@*{9l4ZX2j4`#_qOuH{J+@G&koGZDzCBsG87n%ZujnR6Z z{2QZQgxN>$hkN7Y@9pUqnApnhg*w`i%DL9s>Q&AmZ!ITzIzAg@$Ww`1XpTF8RR|D9 zCf!Jq*WqB+WOu}^SY&ehigGXr+~laKl+)uU3o`}Ea=sym|LGXcuJKPgFSpRjAflt0 zsa-n_`+pBn)N?cuZvSRNA9U$p>w3ElP@7%mUBN{*Rv7nNMASlvLRUb_R5y<)mI?>q z@o+8=|1=5z2Cms;!BL^V+NSYh-+^S!`=c4ggw;$z4k^xZ9mt(LI0fZP(PWa9eLKhXKKRrN*z*D4@Pv4&CtDMw< z?Mos;I}K#e%IowhO-U28`yWh&1h68$-Z`0Vq1}2$`>YAUo(5DhSM@lD_kw9C9CGPA ze>r>dAf}2w5Vlvn@d6#D0@fLK^CLo}C^$i=8}L_3K;(W&t2s_JL(ad81IQ$!`RR*e z3v;`5Cv_dkl*TC7+@Y6$k>gMeYwd6o9Cn+w&YyrnU?277K$tAnE|mTx{G~vxJPYVI zr9_z!-2y#{AiAJ4v_o4v0ZL^PBrag7SvjcbGaYYdVv&MP>2A>vuG!n; zD3{gPg&*jd-+@YA9$bdYQQq#zkKDmY3n97v$`(p~Vt>ZC%fl&EU|QN{(;sPqUB(E8847wrVE&}ce!c2UZf)L*xWvetaXXta=e($a$mf2arI<5GdGEB z-b8HlsCIKgbNN+XPA1X`5nPm@fjfe&Dv-ww6xv_0_5=#Pw}r~9Ohy$lU7q^UI0VW7 z*P1N6ZsIOQ=H#T6@8dTnMk(X?#pb0lDMZQS|Et=H24&J;t^`LI6LVW@93gBBA0MBF zvv*_4B1tJxplFo@Ney4pqPqGSdoZd%=6hp6VBpRhFr|5_RM%;NwxQ@_rqC=OljOf+ zxGaVV2j|GUbFah?9xdVvHX@{?5y`k}A`1>Tg}PHiTIVFXL<%F#{2>y#${8$ z<3BQFDl53Q)Dy%YT!P0nC_X0&dB1E9~1QkO6dZf4QWoNnJp`HJ>M+ z!S?n^lBpBo04~1akZA2=J&h`(AalX8$!6$C#sC;cZ1m`PiK>>gvID%%<0z$o_~G5a zya2kx;@xNa%k@DymFT5P z)1bu)Kd8atz@rJAcZtO@+lJi%>Y}xuW(?vRd?XOdF|+igR)Ft@e%cBM!hrUT3fNjI z|5@B5K4BH&$otp1a=qAo(X2o+Ly-e5M5DV83@us>Sd>0f!e2b5k}lUv$y!DnXfX%> zQ;LPh(JPPAJHTWXfw8M6dApnVY@e&GCp0X^^GbXd%7y~_qAr&bo82z^!jjpH1Rfu_ zVsSexRDo$$zue^U#h;YIXAs6gu95#i?bYRyuG}WG8abF6GJ1g@%86cfDJ>zhEb`o+ zT9*S$^vs82vQU+|FO9pl>0;Kh0?be(cw-c-RHCJx2>zo?BM>2L#vVk91GZw!_>)2R zImpJ92K>qfDBThPk77}BL$Al!&L9lwG%g3FDhLl;^?9KY ziVX_RlST9vxX)>)MV?LHGl$mt#U(ANYi@kj~afT9NOlQCw1{x^dn>FO_R*MPxV&SDaEFyl- zrm9af3O&alZ>kR{fE|do#()_OGVZyir{42=BausG8u$%)w_>7rZuctbr}fRfYZriW z!WfV^pqK=ZbstCy(zBvL1#QlE_P>yYDOta)^Xw8b+>{Ci~1sHuN4zd_1dLqdZfqtPM_`Sy! znZQ}@8V1g0?Ut)ml>H$+GCZCE&u~3=S6Umeo1%TE%f5G#*OV zp5h1XP&4UK1q_GkIDuRvNaHrMZlBWi;%(>oC(Bxmg}tmQ)NO5<=kbyn)oNKTf1MjC zRnW#3b1}+U{Z`elXwtf5{!6F}$Pg{-H8%wrQrXEN^kIT!FqnJG`n4_tCizPFSyQ$u z&VSn3h9rSx>&q&NTdPSonAWnd!|PVCEndnUgYWYUKUpsbfdQX~CJK=V!$%Z&q&}ij zgJx#4D+GtoRUIVv+-ss^?FQiKM1i5`awl6urMsAZsVMX#!3XEkx%vqOb;4!%8x2EB^X^+zV^59wj+->W(;gf*?ZrmT>38Y0Md^>!Lc58$W z9>RD~*_o3hV6L)|y3+!CoXRiWU|kMX|CB6L_|Km}mKKudp*}3Pjfm2}!aqx_N~Ceh z^*oNV^>;$X&&TcZ>r>CzcZI4hz)8$kuF)7`ZpHx1P0iz(*@?2V0Ka0rKkKk_y@@uy z_7jhyOu100TFSs%uk^$VW-Kr~r zQFi7O&**&iJm#I7>^W+CCo5=#-~s8K%TEc4E>padIeix}ubqW77zzrCzHG(DPK2CY z2UNyqhqWY#&X}D5Xv)1r10!KekzKH$Fu3MpA^j2W*zB z@KcwKjS*HzF)#(}%x-Bb<g<&R8V~woSlmNUakgEupZ!;ItGEzOfwdV3Zqr zKI3vde54+j+ysk&P^cHw5Zo4t?{;}G@vx_7fZ{w!;eQGcvKa1zI^lq(UV$VAAx%~a zxRV+Ju<)`nzo&6KO|oeEABrLP@2rx-ZJ|dGPJ=}izpaQbpmiRAg!iwch{j>g(pGBT zBTw}>TM5$d002@lu`Ic8OCuc0rrWF@*`B5MtF2;GwjRPVs|zsxVsLE@pCbV&ygCsp zX8P~Nt|LLq$#;Mm(hM~iIQ!zu)AI=o(w{y?Ou$mrxkIXHhaqEP{~SdQOL(xDqOv$@Rx0xD(%HH)x7t!~oF< zV3>blPQtTG{x%$#g5jEiP4cS!Fx97rGlh$>O%h0DnN<=L6tK(K}NsP83LjNpAL*HbiE}9{`ug4>@ zG-3$v0e#YkgWgzCSy=7Z&z6z?l}nBp(TYB`%_>>Yu#E=`jk|tH$I$Iz5v<4V05H)N zXzJW6?fr#xj9|_LHqN5T0?>O;S!|G01@yMsEb*a<|8l~62@Q>TU!YQ4keNGC*vNZx z52atB-SB1PNCQTM2hkq@J#m5{)M88Li$K!e>(Ztywi$y!t##6XDIL&Z7QYCAX?l^A zIxx5v$zO7Pz1KnVAR9))twMYFul0GrGR@L%ad)9Pn@8eoHcipus-R6Z#t2Dv!l3Bl zKVXXc(7!pD_5P{BmTr+3S& z``5+>qND1dm&h=ue*Z3){fNRS~}k5Xu4OyVE1kVFiT?k?r0Z{6oBPIpub@~Eo|b+5?Ix~n-wd+mrhKYJd0%n-YF-m%}C1aI- z!-!?G8LG9o*YiE=1hWk78H6Op+e}YE?tCn#{iXz{s5?Jk3ua;XbKecimm7!@fJBKW zEDLnPG&*)bQ;!`XI}zHuwlR-1OR?A1^!a9#rrw#+qLPAW2xs~1Y!*PXOouJE*4jeL ze&X;ayn=DQrXdS+u%s-}(LmaahI5L5Xy*K}>-bp&5-a+K?63_8mEl?B-~c!*x01K8 zn|~|RIMEQXe_nfI*O`sCbI{s1EeFsMOyywRx%3DW;HD&G7~;iq`kU>I>zUdAtbRBM*@1~{@`pUl^11Ts z4E8p92OQ_~Z>f=8I1H3wJ;Y@}k(64vt1n=A8Tdh71a1~N$1m|jjLK z7?%}6-)n$)Wq>>#jo?iePK`yzvmd&xp6M6cmcWL)($yR+u!M<^b_DBxWlGiwjDE`a zB7?7qJ5}+SD7x6MidKRUoa^7)ENb!V{%h~3UqBSazgbtxlW1PB^>wHabJ8Eagxvchh9}9A%$rF1?NiwwnYcbv{k~jjZ2`xurMn+b`3>E{KSEQ7>>EeqQdq- zr}$H?*m^5N$jvz>$yTMRJcG?ngHjDHst*PHUet;Tx!5k3kzU5#HL-8> z?^#{E{_|F67oo5E8<{IQsSXO)n z>Fu8gIqkB)>`wlH5KHnH6o1C``4Nq#b3sg7`p02_3ip9p^b-lAL75kD&G1zA5Js{E zn%r*|)}{4W zw@<1J2GPxGvWVb6cMEtcNo2?p(>sBWi+WsOmlvz$cy%uAR3;UR@bb&^q(0{VMKrP@ zOoK#47hfU$e;@~DOq@iJlEx%t;2q?mATQKDf+e?L2B9q_vJm#yx^!?$V{EB&LS7Bt zJI!iPQMW%f2@O2*4PyJqHql4XO-F(3CU9 zr1wkT4G#xg zgZfWe%EE8E47`$LFYXA=;sasd@u^#Yq*N-8Q|d3R8GJncP6h#G&Eou%YD+EOxV4KwEr-l` z{xdPZO8(1{_wT_S7!wHgfLrI>oEfHbSzTq1!s)TL$D5X{Vwaxle+$FAb%nmhA}qH>bK?O3 z8!Zz_f#_x}F6)9R_`1r9Bni8zO#+T_jniKF9qAkVp#ZJc0QMr8zW_+tF#eBgpX$~R z!*-(Yz_zej_vahg9M#+(Sqfp~6Pf051yR5%X~yb8^7Rgmt~2n-8_BWTNpXVzfP>x` zCiUgaI9-+I>g1f)SwEjRsuk#LI9&bRRkTt-#0R~PmIXZ-PydYJ&-C|h278|&r}xQ= zAPiVuo>1VTTf)7fMw>v|fMVxY?%V>2_1w2L<-^3p12w9RdpP_ zd?+5A3>RPcJV03n)Yt!96^+dc&}QPqrbOaUIIcHgB@2&ghH(t@cSGyEg9FhRAUE$1 z`+(V-I2?5ZiDwmB0c)U!-+ZwKXOhc_iK&IJQHUGhl42b6`S(7IBA;-7B*T-68RdnY z8h5Z2{&EkgW@Y}Isi6Nrgrs&e?W$@o&q9EN0rVa}(?Fw(J5Z=6ngBvD{b{nYn|svX zAzSF_I@7s3Y>yX1C!uC16aZCkm==UBNt1Sar$M7K%1|giTSvE`c`}89L(=zyo;W`i% zxrDp%JC$GL@8KE}Aek_P-9#=lpLAb)i(Rb7?Y*9AdGa zg=qz`X~;`L>5>{G@!R~Y&w_CePqeKA1PQ^}@Xbg4$*?P%;`@0YLH6aWCcf=iF@IVo zYG(o#opJMc<`%BuW-&my`VQcp66XVh8OJD44!VGxJ$s7O6##6SyKRF(;``-`ntHw3 zCHU+O&OnWAM}G1$8jk2cIdl5=N|=?2&Ug#l%3*!$A3N!OC?sddK_C$?L@xFvj+@}Z z+pOsifNAdv`|~@i(Z8+fhhoAu?gg;#jP56+cKEm!U4vo#MJQoNu1ZLgRw?$6%77{* zUJ~@f0i$js(`s&E-5{W1*h@4Vt@PsI5_2{$qK1&d732ME699YBG`E^hCc?*GuHXw~ zQ#(rbbwD-O?}(sD`7pZfKAJ41k*5y43VoB(?hZ|VTAqiQ@CmZVCVn?#Yl+EVghsH# z6FcKrTbKLGyW$i1gs)I=wg3zK)IYZo4A`1b^u$%}p(=1gOX64p6kHJc`2_dFnvIm( z+*ls5O@PsAjnEt;+vC2a`2A%GuW!=fCr^o`2!e0EOUcoci0_|(J!A@>1mGbUfv1X6iO;_m`=;&LpWE* za~4<+{V?E0vB3HMz7gL-48x83p*S1N%)MgQu5daq3NLK zQ;fz1UJ44EXHpPJ1zK6NpQx?#^G}@VrN~KSrV}NZEYBtX{SC?O90Jk3vG=*sI;N`8IJKO zZVrUH=B5{;rh=x*5kL(p;ryS7bZt+R1wT=(K%OpWnjpSRViGz}N^h#0!~-w%uMN4= z37p*g-a&rAOR5{xWWW;yoK>{6sFC2=m*L1dpm4G0KTMV2SWE@B+}A()sLkop+3;Qw zAFw=~N2Yq`tpUU`@7@N9t>*Fa;f*}jBNyM8k0c~R1Hl>rexQ#sr@4(0O}B<@Kn6b+ z-@D|WI3T=0A9%Q!R)IzjD+5#ghZX+*{v9AtjtL&&!G(;x%-Iqye^UPn0HyTH*9l;)qLv)M=m$c_D|JZU=jyjid}#*bMEvJUbP@{S&S>E8Z*K>QpPV# zq4t$zUlgWQSOu+x988|ORNFo`@AjJS4Ai7icyyYT>Zt|j`751IxNVnZlsH`D59Gya zgPT@^fY`JwRs<3ZrLRwnx3<^;OHfE2(8)3Z`^ZtM!2Mbu zs?WM!*AAUAOmQjgVAf;Q5{&zF5Y$kwOx)WJJ`?f3`_XK(&=_>I>PmaDh!E&q4Mul zUtDl8JVv_Dk?l0o-#?q2ha~8ICFC5Dp$`f=Mm$tMV9NDs0KI7e)S7>+#lc|J2vAOK zS9?hKy>4KELE`pJ;U@9M#2F)?(HU9oPi2KqgkACT{iw?=COF_;Z!5jLbAP_RM3}Ga z$Op+I^*@V{4zMptfbkTS%VG$<5g4{U^>o;qeQSNfjv*KpN_K-IawgWwadqz)WYlMS z2ZkgA#Zk_+xDJ`1V;;IU+nQWpg}gjjfax_`Ze`D z6>?KVN|=N-7Phbqa17ke@9hx7h@0H_Y-;BhJ69l-=yYYiT^{M0%9*$I3`b_E9gYWW@D z*TO}zn|F;&A3!}$`tzg6f+YryD5_hQV)Ec`Rp%4qp7>Wo&l=2etMq`^myK{3KXMy- zVU^~ucR5bFKsZra0CEANc&&AJP;eep@<6tWtQz<;`oZ|dyxuh2uJzb=EEz#Jl#j42 zWCgfO7?79Wp*p;0&x?W61-xbL#JkMP2RB272S~b9Sh>J!Ioq!xVE{np7i`^3Q!nWt1qZW!gH>OYPvEd?JNLs0Ls-XrDqev?G$!mGW~G~#mU3=+eWx7--;q?F0kNisdZ;6ZJIgFopc@yY=9WbSU~mrIYvRJ?R^iW zUvRlxf`vzZ{~oL5r#&!17%h+gfN-DioyCjz^<<~n9OL+T)bow`;?tEly)FQ;1MpD( z6+$mIo%7k;?M+q&src))o`i4bYY|j9zrKEB;v~*o(+rRqlF|+*`%;;hooQC0v)*xCt zsnmK-_x}C+O`nh!iUGZ-g$?hmzCjqk9CUFrO7V$GcIfzDAi{~duv50peT*!i)!+MiGiVUCtsZfxP?McGBS>h3iSLZjy@R+y;C*!1+d7&=MdYrq zp~i>qy}|@AbqIyckmXqR1pL91eMq|x=O=>y+``I^9)8?b7NK0|c%=5}_1fKonUW5F zF~FaSCWv*$TN%@)U`KFHz!_Is+5;xHHxCZC?JOM<-Xw6lmBaobJgT|yPdvav`s=;} z#upkyI|YIMT_cG!Plusq<5m^n_3vc%1mc< z;GJb>Jo~pbQo}s(alv@#|6n^>W}78=`cJC>bFbr@X2S>fOS-l-f59D~-b-2B@y(}) zfF9cXACoHz0um&;llebSN79F?3pyVEBtJE%uxjm-$45PotYpHZbOtfVq;y8d;Ei^u zGv%liv;qiGd0+Q0o03xAod|4)-`oou*ojfMCks3VtfTC9Y3*&451+!41v>wUTVbvx z>8!s}kBDcx5Jr1l8h^7+){8Db2$!Y;$qQ8^OT%VErNV8-eN+y~0!{<$26_9Hm-gdq z`MmMh17I{95sen`-+Kje3^HxMN9N@Wy%hVo-|clz;(X%Y%r7qkOTj3?{aZnUn=@)?UneTS<Dd8ZwI#iD*mg=epJMM< z?&Xew$7=c3zeVmCIrkc)GUb|sjera3=#xH-`=l2Y;WdDLUrmWiY&b-Jm}DfJ($x5~*f>UVkPG)kIOS zCM!M}NELsgzGF~M6N|Q;BVg5?*23FCxhDCoBqkR7;eI0T_O&G9g*!-MFanTI3Y+=^ z*uBp(E?(EjC1y)>W5xZs#Ov0#14vDe3n&o9QRDadxWs`e*WHs0ehJab5XNoYau}4G z&D#)8aU9D_FuO7>~8w17vAqWXz73wrc7BI{5ilY+{l(a$U;Z{pHay9wd;Oq7nC zUMa>gAJJWAy){lYiu#v9zDU!`8;N*k#Jm(?*L5CPQ^Y0Kta-z-rvyVzCsNRFmD2V) zxTC=8XNmfKTfcTP+qvgyO|)2$YY?MXNNJOu%5E13S7!6C1;TFYD6{(A_Byu;Yj;Uf z(dGiA(>&^fVK*OAfCW)BFh|N|JJX%313KEqg+7vuS$JZ{UQO8Nqoxyp^?v`bAP#MV zii$d8x{`gXay&6iEYgmKL(fm&xYnG|I{xoD(*GsAf)c2J9IE~&H|Y>4xmAEgz}s-S z9u2e*7QoG`i{aYR5P++Go&mb7)hvt=?w$-}&i{?I0E438pQ>_k11F^qP`_NC`B+4W zn!76L3N}ZZJ3R3qbjscUwy*Y8hHHv%37=`bnG`xI1+H@mLw)>-KY6KPSd?5cvu=CB zGbp|@Ky9F1X0Hhd+_T>=g=4UlI|bki4Xijp*6DUy28dUR~bW8V(;ls^hy84OB-431XH4 z4{(9`vH#tVG_-Xgky**mqXX?hrwwCGyQ_?8)T$@k7{+l3rzVk!(zlTwx^&56@fI@z zr<&RaK|^xk{_VT$GK+-p=EYt1C79X(i{sy5eBp>ANG!Bn)UuUnES2s~ z6CD|@6vx1y0V6Ay?!{(ariPAn?WHk|;yFD>Bk7QdVp|H8O6RZ*y=@?b4MZyl6@ zmNAvjs}5$v3y4YPl&9f>qW`EMjN}2`&j?sMK@qEgtgRbd_A;0StA%ucD1uDgT35IS zR4(lXyht{it}IRx@et6_5N?r4x&^cU5s0f2`zP>SWJ%%kqXgd|JZH>#_2Yx3cJ0gx z%~I1yqwd&eNm&T+b3BOw;At#08VIO5kb>Q+HOg~{9|ABg|lfkBxgLvXt-j=+d*7sUkc{fM20vYx`PqYjR*#W76uP@6__k_x6oOY*6 zKmxAWTwN`g^nsy?9GDcp`Q#6sVKgA!rgS+mOebIBUR(ULDj`_Pdzr9BN^)Z7x8NFY z4j)dKfiA1k{N3bN^MGmqqOF@7vBImJs0Z-!4dDt{ir4}RHgmaU&_QsR^pS%){1fm( z0!yg`ew)_~aC4Vf(DA7qp!*Vfx6go|FMK~0#Avk100xCU$7i5aU+3}G=hAPucYe@L zRfcUTPvPy2=mYVk*~GP-%2J{t_%V-Q3JmsMICmi|ArM0#kpI~0wWFbvWvTRFc*Fj!04yzBY&e4wXxCJgj=gpTdIc@F7nr&jc2-PkdCIS_+iy2> z3yprKJqM#&{C<8ic5KT5WVpAUO}HHxQ{)5uX07yY1+ni|&@U(oyz@H%=L5h`fMLB^ zI0c_Vy_7Wh19+2r!$w_`OK@P7DUsvhuvKoreFF?0ILFa!kDwZ9h`akb2h@Lt z%+8aj0d`BOFR|oLaI$R(oCH8niqU-^o^U#7WIPkA2cU{7O~3#2tjFoh#VPikXJ26v z>kZG>1K>rb3jWU%U$(?Z9GC~d9sAx3Q6$Hkp98}4M!Aau?jR;WH8$XGed1Ag@cpnlk6a0# zN&z3`TsD+_bDkd&fKFXvR213i!M zkLxo~tV9Cu9QoUmuLtvcypuR^UJT)Tq3$ar-9WxTia*x3Q&uR~iTkgo1<#rouNv(J zf<0a#6b7N?zDSkwKSJImq25k7ps^>cLIY)4#4;wlH{u7)6Nn7{+M(xlo!LZeg%XpaOhFMNFLrjs_)CF4Hs|9w1~W)e4@aZWhF$v;nwLBp$t@DL*BLav%z>5OF&8 zWmB{DLQ}vYKy^C6nr2;Q;5-mQ|IqwdhYL)mf9vhr4Aogq{pEi>w4;tdxH3g5!iq$j zwEzdpP`&2aB>_cJQ=|vkBC#ZgpRmq|=M}SN$$I?$DbZAe|7MdNmZ)cXDm-IAXyp0{ z8yi~>aS?W7FW~l3kKa*ID9sCEM2Y()BqSFTK@b<5QFj%&V3@x4qG@Q*C z6dFhq8SLVoRR`|Pdq8oYZ3hDnBjB2nqSto-@$=Xbr@33&PeIxM8B%57)P+JeBPy_( zVsTG0?wn(==6^G99Hiser~Ee9;uTiR zi&U8}2<+H~-q0C&c_@l_;*4RRKb|!5O`xG39$jetHJ_AG{87W4r#A$uXFyee)b_5w z7~Z^nM}&_6?l-WWDG43;D~kAh?+X_?l&N&**{^d0T3LzJ^a-m%WhCGfl*0yUFMD74rB?GI! z@4t)wS^Ytx$Ylxeog+!+&}8r3_w#)MMo;g-XkHD6YuevnW;%lOFRQ1qa6`uPGns=B zR|C^7JOdl%2+q4&*I62AY%A}BdkD|>03m4@W>@JWg-ziC&daKZ-l)tG9j7;FI_VP6#|2hTZ}vRh95s#~rP6fVj{~1Y&+oyIddmCZJ7@Sj+OZ zx`V=LI{lhjl4#Z&wf6-DjVyulpf~WT+~9aR{~Uk*m)WVx6Iym(DlGsaT;i~^IolbA z)IYy-MJH9^xT`N{=>ZbcaFr$vK=sIEG#RP~wj7a~7t6s2zQjKY-V}(ebk>!izCwDqJdV}>X|Ph?`=4-f7XH7O2qC8Pc@hkrs{95iV2nc~vh(jC^3Tpd_iexH3g}&?7KqIN8Mu-(HAu8r9FE0{}-MD_u@OpAk_G4Q}g%Z0K=bllDmU8iakbV z&hC*YawyDUxmrgt=H&%9L*}twxaN1c-)`enqgsEm0Ym{RhmOgI$DW+J&ijF!`W~C5 zW|T^`ZJ()P;2fVaxU<~lWbJy<%}oT3{Txrf2z_DgO&}cL*qHP378)y0h6m1JZOsCr z>A%YXcrg#S-*JpF9o{;R0tSQgYM-ibNK0wnzT#vgj?mq@tjK$c^>kUCbL+_=qUqZ= zVj9~(O!lVo0UWsk6@T~Fk=$VnoblF*&M$OwV=QmWb^$UUS9g8kg2N-ud z85n*z%I7y_V(o4O7!y7GG=1An| z@{s%2k_mt6np>Y;yV2HcZO!$1yJ-1Q-EscB7Z}9w0L^uh z(tj5hm1Z*Vb}xp*0kY{DmO5 zMJ2^A1Zi4UB{GuNnWSRjcNUEes`m+}`gjnIiX8pR38$A`T-Ip$WyRaMoyu~?^{zMmdm03nXQ+y1$Qbq|GTCas!-yMQF4yXp7MHX@N* zq?+Sc?Pe;&IhVEMD?Kw!v1Y^nxi(4dp$z_=66eLTR>ziOrPY(K&g-yZ#|CNSwG$qZ zi&y^RD!-E)#qD*tvcL+kDZTx)cd6r8XR0U&-`w_uJeNt1vV_bzXa;XpiXMoD{dKDU zyYVHVCxC=iPDXh-<2Cb4V$auap~(5{#3L{$ z{N8XT6@1f%!7yAj%SV$~RKuK@KF><$-@V??x9cDIt#S8-aMK>hN%PPtY^NKJ>msIc zLEb3}9kl$8v}9cVEaXb>47xNPyH)uq&|WorY8P)6)J%d>gM4&lKKT#xKx4pDrCVA0 zWTT2{+tB0nfydj{iZF5#4P@VtQ4U+qx-Mu~61Kf>t* z7wY4F&OQqI#Mp*M{_FN^W3`fkGy)`r*MG83de#R{&OioMZyk8#2O=jdD}I=1y?_68 zRlV(_A62dU;g?iQ-+R<_)Z104i-d1A&h?MKl!iUmuwhDLW^c@wqI913flX;dKrca? zg|ko-@RFQ0RGSzV<-8KKwUz*6IbRAG457javI9jpNK0&+0OmXI0lf{&Mg{vjJ7LEn ztQGoWg}(cK*UVxCxtF(bqvz$037GhUE#v#)XKt>aLxKdKO#&+U81Z0$#_8Ve%^p;guv0F;mVYJswQqKce`zH0BEsml z+pO%jHGV64&Gui1q<(r=&f3AA9b6RT@?%BPz6PxqX) zqS_mW=FjyH{@iPqs}(K&@yynG19ZxL|M4Evnl+kY883HNu^w_+8?(Dy93!Y(PN;a$I&sA#Wv4N zFZY8)nFkbu!{mFL0?L;YOnmuHfznXTX6ZAJ{RGFQa)lMNSEQXkTyPo#Y(WY%fkVDjp3a}2xAqC!*na8w)=LXIi7BT)WRMPDi zgZkpNnUX=F4k)BzAX4aSvP~Pw30SZ|KG27!$jRb;58!&}#33JiB;g9W-sptWc-!mi zt@<1D4nY@tz&0w)5&7}~ zV8vp4rj3_HFptr)46?h&Re!_gB`8IiRMycmYxi-dKhnycU39zmh+~n^I7(F)4%Hx! zvEE$YNNCLiA_;~$YXwME4f#NN7VoH?6{np)mb z8?ZE8h+dXlYEF(sP@?0Fm62E9J2c*)NMUI#z1uUq#o-Z}Dr z^6Yqh{DNGrvQg`?8Nuo&QtqxkfvvnE1%Y+ufeqUMKMx}0;J6RM7EV-7bq45}c%t^C z!WMb;?t&OyP@sf2K)iDCI3G248CQnPmxS<EauVK_Y9s3=(Hf z`r1~U$(RS2xL+NsVF$AWv!1b{6j=K^D={f&q3Y|X>xNHb5VM4*`NWto?(o;4M6iTs zX}GkuoKhjuT}7y$$Uay>{?2PPR{0qF>RxkaI3TAK?dV5tE`G}5{A_Sqa$@gwSnk@x z-tNyGVNKKhk1SaO4#xSs2LHMIYBj-#el$=fC>z$8C2zP6bVx+VL z0GQS5PT3vMXSyBUM-yvl=CVfKq*WEY$+{~)NF(LkyScvjBT0y;i#`L_wugT!XsaoLz|B8gs()t8lip7s)kHLc(UEs1E`;%AIJ1itA-EiaM)jT&~n zZ6ewoN|Wh(Y1hY3@BfATXE5K2ivd|AVL{dE*L{{Yo4l_tefG`B6mwPx=Dfgx!7sQN z{8;?!#G2=_rS~P$Ld%C#88Vh_FWTJ1wMK*u$ zt=ado8Kd)|a&H{;;t{&&*MSB{%_u%Rmu`8G3=iLP+u4!=n~j6pHmzGf>|z?A@w&y? zgO*>P^!C*x*vpB@$kpK!_yx(^&LY)Gw(7YIHPDjTot&i)jXF`Tgt-LY4;ysbqeo0; z+^>2(v;;&CBg6d_HNGk5GIPAo8^bS1(#5%IQK#MK;?6;nc2zMNuq;T`N& zZxvv)^SqeYxAOVDq9&jr-g?{}Wz4S{HWhD_CCZ2#WB06ux{qCy#O2_WUJ@%WVDW5l z-ZdkyJA@VMP>C3(cdqm5K=H9hKcVE z4a&|!5`()_AN2fE+fERZ#+PGAO~r5~Y%~6qL$fzb(!V6$+}YJ>$A7+D8>q-aG5Pr| z&+ub4V~wClsmbVyLWAff9%Qdzdl8GU!;D`3)`9?L*v_M<_WKX+BP^O|V=+pxy#)aq zBJeYsH5exQK^pemXG^r8ohy5@*HtxlDc5#oaw%>7aJ^DogLutyN)+-!^q?cfp?@Yv zsMkJ2Y`;n&eX-f|$}gt$k|@YE{1qA6L(X^wxw*fN&Bu@jtggRumtXYqT8_xEdgz;t zE$3T6Hl5QI6Q}NnvQoZbE{-9^$t|ttUFgf7x{7b+4|9tb)41vl4kBK#o1NkJ#0-uL zQl|;!Uu6FCsA-xNUIjYKWVPb7w2Opl*V?c!Ddib%@s-ciX9@SA%+q0qdl2gW$;R1Z zK&SCHedxWO^t;M-{kui|^$Beo^|P9}Ij^ojiQ5dPSB z9m@Fzmm>MMBVMM6 zw6GQ^%_nybeIo8sy8l6ma>>=G(elc(gMSw-Q{!nH{?o$cV~kz6Z;B7BuB}k3tRMRU;j83X#pH)TnwxtZ;G9h37I7NOx`LP9I3o|Tb8l1 zwBQeU_TxY8`&D06NeRa^^~4ET4(q%*eN`&5S3v&FL_cQSl;`!F#zV{UG>k+Z0d&uRU<^=4G(Cl!8kw)5$dCc%k9dciL2iwj6X^1zQEf17uE^7YgKoDb$A#m0}}Z~dN=Ac}Y9)s9#adT!gb6}7jbw|IeV zC3$a4J7yDkdaHL~c0>CUQcjhuM2G_Z3`8l5^|hHk@%XpKxsYI0jZoat2RK5?gZuFY z`j$bNRHK3J#_|tdJ>$a88i`_qnp#kXXQnI7YQIkzyun6dx%X%o>d`Lw zs}4ug?BCGbUT0m8Z8`3h*r&Qz^=XFGcO}VKormSxo;$t9KrOfNN7d^c>ys`t`f<^l zCDHAX*Ggq&-EmVTn!lP{rWfkSo!O}MTYU))2<$4)zPIK36hU%@^2+146M~4mw3;|R zmuB@M`4q(`y?%6q`=VHMjH8&jDYeGrU;!m_Ip_CWdeIw6e2=BiyiGi2#|)_Je~t|b8N zcrBk!3jeBZ>hmfb#MbR7iSekhxx6I}N2B3krMhfo&Ew$3x(-q(oIZ zpgJXIZa6zYJYvMZ@6|Iycq`0NSuFjae^K0t6N98^;A6WKOQLh?6u+#U#-}9@SRt< zhrTh<<;I{r*8ViYv7>zI#dHefK2PhMq2Z{i>V#hXsj%DH&1Jsax4DZz&z6n{E`b=dVx1&qfpN>!cVlO$>(zPBWCZs(`;d1Xa;7R>t( z7qXKsF=JhMqxh8<`M^O=v-AzD%{pB`Vm{4Ncy4FIlN}8CYxbKk{4yc0+wtEMneCL; zqUmM8%3)Q7jRvKw)zgEfARlL7^H{CIF@K~`lgz&cE4Ixp^!@0H4!rkd0n zw>O}u>j@RgxVGz{2^t5-K#@>vHp21&=foc zP2ci)QqXNApfNa^;#X5y%WvcQ#b$mDj&ZG_u@=xz#|*`W(7RyKHHRH_v+rgFFuXyI zU=|f^w;2?_BClWk$n13~UaIxvte%hdS!nmGbtJt*>@(lfX28 zYGN(P5SSbFPe;;?-`;SG76H54<*>iwqgU~O%{&1#PGota>q+}1{c?4CLq7XNZp;aQ zU6O*;SInk^zlGbkPyjOJ8v6lr&cbfBr<1BZ)yX~z#0w4pFcvl+3zgn}unUm2QD7U(OE7zG@yAj6iL>yxRVC2nr+g>e9) z5RJ;Nw;Z9^Pjgs=VdGQq3cLivY{~t8{=w(7GVN&eNf3d?PBSuMD-;%^`5&ONI>+Wb zmeA2$Sxg?_Q)qDl_>raZ3Fgt)e;81@)gn#3jR(2gb}>{Y?Wp5%xW8R6lRf5=E4A?V z&_9uc0=X$(g=3{0GEBL))Iv9pl*q)^wE%&o4pSE6=wL91MM_Iho{7Gr%c;Z)wSVf@ z7iIt)Fn%uOk|>d{VhQ05xwY{Ef+=WfC8Xy{iyG_3$up=_nJ^k{0gpA>uJ?3fs69+z zGy9!oXi1`ohpT7CIadeKDb=8?5a5}3?#jDP3Bh4NLBjd!EXyA=qF2sesZ!qun1{Gu zZ>raq%-x(+u_^jov4%r{(%j?MrUn*d9d zSWh{=O1vh6vBN-*4h@*oA`)`D9u^caLoO3IDk z)ZXv#ryFan0HhJUbDfHHvK-l4u=Xs52X{wg+MMZf6MN?9Xl#U=C9nBp zvg~Aq!fo8j<0a9~zZnM;Fu~Jrr*P64ms%Gi4?gAJGr&zYCu-$eQ)9EITVHmTM&Z>! zyyxXAvX%F%iN|0#829nv!jtso^@X7UF{AV)nYF1_Vrr{2Ki`P?x8xknmi zNmuLA$02_*L`@>&mo&K|_i+3BYr)A1?G69w%|Xdyp^fu<&k|WsFHbrX5#VBC>ieZjD;4nFlY}B6&FAfS&TPdxtxMd^;AJ3K-DD8UK zp)&7DOWpkO4_^w>=m8KN`!d=t$L#6aSCmQMmTZ?8f)|}!vBm|VhM2%afCy^-%28{I zb`IOp-~IXI^|y%BQb%QU8$k!A9D~zTqsvEL%M*-_*MhB+YNNHe8dqj5I}oqsfD79E z1CRL9-zmh>XN|Y3% zLo^b!{W!8E$iRg}5A>nu_SDMGq#OS42BJzbmR<^>R>G4oiyqo;QFQ%&fl#5y45nZ; z(}yf&Ngr{u61Xoj=QD6t6sNxR(op_VqOTwRVDPeP6<46>!sgXinzZ7G7(`y32bn*D z&fXT?zXFI767=cT&8rS2x!@_rPz=u2UC~Z^TE^oG)-p@nz`2?h1HW;9zDw zCN+AEeVcuKWmgll;uSXCt-H%P9_D4vRAZx=xZ&rc`75OY?99;=w-b^?&dV2!RCXtx(xXQR#rOdlG1u65!zy^D=y zYx&*Er7(B;pw^(0fyl!Jna%|@G5WA{S&?BZr{YXpwI??8ah72S$Hc^4GVki{1 z_I-nag_%CyzGe7oPciYne+hi@@KPh(Sy~`hXONoJCb{g1MsUl9KF!=P%BXI%U^{WS zYH)0Hj6{My)<&{s1;iC7BgHidOQzp5YMuu!bH7?AWvobgiImQ0HRoRsvO%VS18P6y zNeTe**_hqef2S|-T?RXm{rVD4+;|+?A+DooIWD`J3z3zRy`p*dXwzs$6#d*x4t>Up zIw9=4^6ReSxv%BmEEJz-B~<^ilL}KA^JJA%*}eXFhCZ{!%e|s=tLaRF?{-7z$I+&O z15JA38ECOl`chV+=yFy29cy0RufXFi%auuoldG;{9-y}4$=Dk`$s*XYP~8#8)vK8O z!JJz`RTpzNZ@>U=^%;8To5+_ z6VYZ%|0`Z*GKtDZ@;IVs$GF;CEzJw)xN!u{?In2(hOjUgr(Du7)sYy@>iO@o@(ks= z9I_T%R@ zbSXsX!m%MJjw@~JN1c3ZwN%|#t>>b>obZ6Wy@^dW-R=6vkLj(s&ZmCj{c|cbI*m@{j+80bO%xB0PEy6@S*bK`k!@G4nCJENbF&P^4NpdAI`Gfs8v@G% z$4zy`GB5u9A!sF&XyJ!C*GaQ;nnDW`G&?v4q9>UhKKc&o27na2MM3k$l^9>=ViO9& zjthO9BtZ;SWbdQ!x;n6&ta{=uU}i6Xni_yDNFhpv-g>_?PM!MA21vHO#)Fska0;pf|5FC=ofo3}8c>+DdJ0hUykox*J9rN2sa=q%Cb) zM)e6BglSj%IHhP-#2WGA>Z#RzagY!`o7OOkeyzCDaO|xwp@kMl^$@>ABqIs(83vOP zwPfl3*`7~=mU>~1g&ATz%Zl?0vK(5yUoE};!G=EYL?Yqbp~v@L$Zg)GG>xcPwC#1v zPIT)G0jM+znHF!`cS;F%FlbzXCPJ*%IsS2c`43cD>x`?lR_ApVA5#ew}Ic zR_nE{bn{C}GwXbrF9)X{vE@W;ckNAb9tSlHFu_U9TxiId$u!4z8Q#26&o{kLl}~`Z z)wW*J)gnO0k7UuEtCSuhcQm=R>_lF>v`~ef?#y;yym_Z5A8fKz2;UN^zZ=G zl_Lo#MVKKJ&QmBSv;Jy&#|s&jYr1j}+$nv%$)*wb+aNLyQ#<(oW9u!$qF(=~Ur`aH zOHe6Cx?kDN=%jNcSKm42^&^44oq}bmzIp{ol`Xu5+C? zyyKdgU*7lnuJu_FPv7h-0vC|3)(__uHcDs^~kB`>q@Nh5|jYgM{+8bICFI3a84>3 zG*_hH{f&3Mw0*;M!f#5WYB(jN>)-1(k}N?$OWZl@*jEBdB5KN?+oPYZRa^4bqg*^m z%)z*%F7|EplK+(+`?0E$ySGxw0gO|PE1^J_ijNk1vDMpkuNi3YwM{2Y_}%M=c6@!( zjo%dB@?0OWe?ivu`%OsALz0B!Ka)FTYZA;?!|yB~&q%{Qjc}Zo&Wc1F36v8CXssUW zx&KeDx?Un_zvdG{1+lDn&O`f>iO^Jf$Jj|L{ zH*=)*UNP%=f+#GlKi{wM@FrIhKaWcXtN+cZL$wMEL5bYi=Mlngqr<+J6MIn0XCXGTcz3*Eqi6B zQMnE7VWJPSq7c}Qjg0JArdkovsM&eGm?UJed^u3ZwWeyE6pfo9EMqRKheGsrzx&K3 zhOd8ro`}}(8y(v;D5`{76qaq13sj;my)q(>Iwfn*`??*a{~nmn_G?sI8NFancL01u zE?T7-*?KO+Z;l@tZ}<9G-xjg?w7)(sR1IEXjn_c?lnq#8O-V@V?Z!98;qcrsE zhn6oE*u2&S`o@%YFaGIHY@9e!x2m%DDD=TLRNE|D^EgR^-ya&;4(#4k%VAAK+*Q%` z;n4s@AZ-W1FLk-oeCsN$FaM7}nX?2jayerhHY3RGqe+-4V|z?M$@XTu__7tJ*`GHF zPea;QFl7VLrt>Xfu3cQY!sXJd{a+EOfGlc6iW|^avGX?Xl__+SXT|f(3KS8LcX!_- zqu)YYRyYYV9M+Y!xIFbHm)v@M;a&D&p#n(bu{B?_7d-CsM{QP3*b>iq=(}IcA1N%@ z)?&>^4ZPqKSfWaWdn8@s6T%xY9$}EWBkuv&X<7sFYyhp8!mesTB>?cbQ|t?>Rkvu1 zXU6IidjPiv4)W2xxk9dn-wI14!4(B6E5&N}M|9zU!gX9njX)4MOwZSq^N+Y1&)e78 zge4v=oG4cfo9b9Xv*MjPC4m7XJ3H8fiQI#YfgI*x$U~zsvdj#sycD>EyDjiXJC;8TZ7N12FNGXQO3~L|_&?Z6)?msi9;<&qmh2+gb7d}Cwa8>Z z_JnbMcT0kb3LEt2%h^(4PDb&5gp$78LTketx3xiwFQg2})P1aI2Y2m$$w^2^8=F|U zix`^lNRHdro^6i(R}T~mDbJ4a{%O;BB&SITsd}Bjr)v&?cqIUuBB3RN1q)o)DVNcu z-p}=*fT0Q)W|sM~+*dFb547SPNcvY}l=yGj0?xf%GDumBng5vw0*1{lrjPuTFffP| zz)-4z)r8~7LhBYP-@UiBT}p4$8F(XDT)}D%|1fC3g<4fuNlxirFQDO%+WuH!hpuGB zzRziDVnhi6tXL{EhOC*%ioL)jN@@hSOJbmdlCVWszMj+ul8L`=tNHgf!A$O}C|z1$ z8gg0;mdvhyt`?c5dHq_N#Rk7E-4NR*_eH}zBkZgcBoH_Z`}l&7rhO8la!51yLwSl! z?irx(t+4l{@C>nYg_}f*vmg1)1=BTq5$wB;Xj=rESg92SEiG+5j5RC7*OUx`T#4dEY5suqHPK*l&2KIuPt3VIovJ%Ix(2|m!NDEC5#QD*XnnChJtY;eY6%Tpf; zKaB~LonAT!r4Y@r0!yyXA$)}Y2=dtRo5a3Bmz2-!Pk$rkfmQPPwYf;>MhSobAoe^@ zUs(4A--E~DkKUR)_7M&#p&Y1dkSBJDGkrDE`0CF^w5vc?9j9Mp>*xcQgKPmGE=k=E zfsJp2Ky>QUDA4+-3bU;-UvYC4W<}rZmk~D}ov!jpFI=aVtDQja?`s&2_xw0uvXnZ7 zTTgkCi>#psM}|emE+_JGQ%l@n^dpVdy%sC>3wyI)h~No}#QAnZBEdY(Eb||m zhjGH%)AnFw|EQa1AJc*jIK0&rDzR5Fpu+H^WXz6A;#+H4YYWE66BGMmd*{m;z}M`T zFup2S7i$yeZ3Jr~S12aMN#xID`)_IgNMR#TeDW};ReA};;nLM|TG2$Q_I8@crjw4= zDAu7u;;^hl?^BoS4!YYXE`n5?qK&;VH2;tlXfOga|*uD4TqiW?insYb1v(J_mS8F(~~XcQXSb&n3~JRKdb z`e7UluiV%1a$34eFYeBBdgya9K4>>I7B1dh=eV6H+3>!^ej(0mqzz=txiXw)$(5Pj z8(g$Dc*0fW1y>+Q((Yp4v0DuKN454{<&{``$eyG;MaTrF+X7dgKatQgknu@BC)TfoJtM0hGCxkXh`!eHsgX=A2CTBv-H8M z(U6+%@Eh<^6eryh%*-U7C{VhkRsHvV^*`QeA4M-x`&nZcwyYHSq&7?a>o?1% zr8dgG9;R3so<0#xewf>}YnKoct(CnS=I}$Sqh?Wa;|Q-Wz)Ll`FYl*X-r@s&^28FcL=k3UawVpt?McRsX_PTG zHDpYHM#+n$olDoRNxoULxc&gmBN-$`8oX=;#vaQP0QD;{(&=PV>(`5CbSg4?B?<$nO_qvm6v9T?Q`ST4|x&pjM6BB^q8AyMy@~2ZB2$ ztQZIqnp`xrKj5Hqdw)~X`N$yb zg84fkz=Y5oWS@py=(U2xSeYf8z!i2-973)-HNs!GRNPx%B`DGDo^Ly~Mu?}i~ z`w+9jL0~Tq$vfTz4du^!ATy1&FN>t-KcnYLJiaRTvhe&=v zbjrO(4UBz0sB3A7Y`xoRvoiSGDMUDZ_=tPiFloD;xFFfiqNlw%oXR)G$xSTil?{J* zK?O&~3$6*%8ncfgs?_dGXZRt=1tac7gr|I4pzh>xHy-l#a}TxW(T`w})e(z<+F-oN zKDm~=Sm0g5;SiO5Ep~)*`}DOpv$;EUD$!=05uW|1zS|O1Z&Gd?}F*Egm5~TenC@JPewQj zZD>Vz{WVq9Nta3V)J1Jg6I{qVpd~ON4D@XN-j;DzUNkO?^_PrRfj#%6^dss|fIqr{ zcb{uotkZcu#PdUUsE=P?rp>^>t3L)ZXDv+(mT@c&#;HTVmm7^yN1Jk4SrV6_nU3%K z`6>(PCAs}FjuxG^E-$)t+*nysFOYgAa6#59d;F>>`!RB{d+?8jg_X_fiNOBFvj`%gQ!SGsSat03K#P1+qPd6<|CEvN~U-uWdweFmT}DY zuDIahO+3NJ#)_@SnC_3{;$`WvR@v-Ra-trykMRe> z16?Bu(vJt1trWZM%6JD~{8Hc{U#qC$KVw6XQEr>|L|w~*tz|2K3*g4&S~alSy@mWb zf3Kplb4`haIoLi>_so9tE6c*6^u{2eSb@LS9{_sX)xeu1nELVg0dmwa3Ul20{O%+N zUqbBfCI?Yqs`Ngx9F8HoX=VP6f6fT6rye;Z96b$CQ-_etje}R|Cvl9xM1Neyi7;N$ z;f}jD;^b|!>)bjrMYaM1Yg;*jnT1^m?vU_QCTUux>=V9Q=(l=Iy!>cZuGg*?O|c?v z%_8l8#&$G2Dh_G7qTRSB%ap~O$Na^# z>pk~>V72L6Z2p~@cgR8YtmP^5uQga2QK$r}`S)58%U?@X=WFn+R>=EqUqnk-H3a|YICvlRimOEKDudh8DY7p5E%wTFfn~yw*k2>tb z-a^o&@Dw4NRe)f%Wgjuu^!^L#T0k-n`I|}mz@@fds&|o1I}e+c*aYtUBvyLJiy&ZX zl#H6gr-o^LfiP{y;I{<2(34XKu`o^g_BJV}h}`3QG4H(;uesb9`q3bAp_lm{MeWns z@V@qq!TG2`#Oh{k)Z_3E_&Tu^1 z@L%-Q3l5$h+W~=`bj1s2r`^ez43>FA`EZ{eRTM|ZGTR50NDAzoYNU&Ix=Y>A=qSQP zUtfQ$sIZWf*w2AR)`r3T`K)+dO?tJ}rdptiTc6RdK48c~0E_-F(^{$QfYmw8S16tbpM4j(Jh)-&p!uAhuV*Q?t5wOUkj zDV6YC7ws$X7}k@iWahu&s>TAEa3&en6a5lwi~O%_Y=~s zj>rD?%fgn+xt(sgPQfqAT*T80uay$#i}Q{V`6xdvP$Y|QH6|IfY`C9u)2+_^VbDl$ zgSw35qEfkT0Oi5gDCxUZgR}Wo38DNc6j7kSHQ*o9Dr1dR>+j2U~LW=2}M$qABf znSs08lmru_LH%of+=BN#Nieuud$Jey&6CTmKP^2fmP zQJ750!k7i@beyzB+(1$(6~S?%lsir7s!U#VF#X&v>ZYiID^X9oEV^uYL%ywVU;siE zYIT;EN0Z+q9OJat;`iOATNi`Bkbf6F@` z-v9osRhs=+cWO+|WF@ebB}C#OTqJku%;na>p-#DUy!olisIZ4DjfqL0l_s~SWMzx( z$*$w+C};|ykDQctt8fY|iA#A!W|Uw5t9_o<*Q(jli@;w1?%Na@vRpx(if{1A#CrzO zcM39Ue~*&3rJED_95cXwuvE>1U1f`R?e~gzo!5;&NPGlm;RH`({u#7iw7%oddpBJv zN&Mk`jieX>^-zD)$l zM$p)O%Y0@vo0WUq+hz-49BG7pityqGzk*;tZLM~PZ1TWP@b7pov_~fYY3&TZzMYHp zhzMW)sFr@uYDt}DJ=(WAvv*qejRl9Yz749_(DeDtc|-k=EI4~Door~;4Z)k#%N4K^ zN0r@DAcA5-AQ#!cvbja1f89!cL+2fYOTSG-Je61x+isyo?a?cEHyEZfCrGkk+W6?2 zSsM;w{7RP|Pe4J3i>{>G&T=MSQS!kPuUbS{k5c}V+LN}W)YV7I#`;}57pwaR%;bFK zGYvn`357+~GmQ;x4T3&au@?UxgckPP=+M{P&Z{evwPQnRV==t7$G1Bw7z&eetE5JQ z$I502u39k{Pkb&A2|r4pSs=c-hsE3Zt&<_-p*lTuSQ5$Z=_;(lhMx1_&`qo^((Ma) ztBEQ@hq%E@V7-Qei(>8Rbi+EsI*SeSyoL>vDiX&uxH| zqO!O9tj37j+I)Y*#R&`>M6FT*Lb!Zj%Gz2YdAKfA)gv-7_W4my@Z*1faM{m*pO+oI zYEL#Pe&7=jV?K=vGerhLCuruTd!l9FAEg=fFvVqKWAOQpASbh+v(A+x6erdA@bOL zGCfy-Km1cch4_)`Nbq62fyYw3_sN1Yo)O!itZ&SQSR$?6I*gxQz^mA;IM(?13h*Q) z)$&xP5FZOXGVFXX?_Rz`OI@8LM*3K*ddgK-o)|NLj*E4sHxxL6Fs4K;yv1&}t(Z@2 zlKb-aTC68L@P@g@et==cW)l~H^NL;w6a?i1VPdrVul$2ab?cq64zmXM{5b=BZI7Tg z`5M^?npAxzDH_Gy>Rlpa$qRaJdVW$~2fq-nI8%|^PH`-UgNss0TM7g#{>WdkM)T6W zsu^`0YqkgL;~BsB8_yh};FqGrql9?+44!RE#XpD{O*~~|=$FvpL;JYarn!#&_8o!y z#I`byxH7Ly_3%&oB->xqsUDPO`0$_(MC!S*^QAs0S4c_8X&-w&(M{_gEYA zDeuNipA17$!TH~(L>0*&`QJ(Td3mKFAt4V)KDxa?^b%<>q~KhBau`||Z=#-Kn7-?{ z*&G976wcs-v6d6-i~1m$hFh~RJQoA59C-f3R(_EgQO%o2P4d)m(a51*=@%K|y z1hiZZ7NHrh*M%xbZ4(uV6Z14ypFdH#1Cr*&|I26gENXPEJA_C+I;f zb`q%ZJ3x2WGKL)a7aNDX&Gbc89@+^80eJy~Ru-M2>CIh=ca#7*y`75%MV?QqIIa!n{-g|QLle%h{DmtH_FKrEoT>}~$de8=6pICO1%@D1Vh?|}NWyk-Ur zTumpD!SF9kr~7LbpdUiubGz(PJZpm+Mf)2~{rEYEPU;3o>&>OfT+|>=e2Uc4APtT7zCh}$0AXPM6rO6v z(D@3*isaJo%{Y69SJ~;6WcQBeSUQ4DTetHygQ{*@=tPoIRh857@c1aR-apURM@E^B zS5*$OeNHFvqj;-Vis45OB92dIE{y;H#mXBp261CeUFy~x14tw0f~_`2A7_g3je585 z=PTQ=5EDIQs9&j?W+(`r8lu5${zl`WsPvgHdTfmHobV9vQAiVfQ%*G&NFV=wBUSiO z#Hzr~_v*gIF_=HKXob!=pRG&|jyw9BfWt~^E%DIVb>NFoko{vs|AP4Hx3A42*6E3a z+gEs~EQY?l{Hs61C9;7oN0^!=Y+N0rL=YL7;r46H?Pcd6)8)-`Ak7n7y>MN;m!vrW z@Y*HOv=Xs#QHhiuO+PYe-zXF?w$`9b*fAC_Q}p^PTt9 zEFCOV%lR=-8JW6nh(*2qDPCYsL0q(rBR_?&A`b4mi|BiU>3Wmy7H_!~l|umN;%Yyb>S;BF%QZ{n_-hvkE%Sg#TSsvjo=SbVP$)A`Jv{Y0kO9`UU(% zQ+;Ke+4>2N0>8cwvSu%eH#A;ZX}TY?RzB%^@BN^0zwNU(f%>}|sc#C4Dt}a3W4Fz$ z;k5?3y6Hvn2kT|S8jV#W1{FkW^}5W-7mAgn0QE-Rpa5}AYT zPs>cw1~kCMp>=VG*xUvACFS@Ha=k3FLF zPf_31T79(4y2ckGabI5$nR{;bF`*Z*9}>J_O6n@Li+UsV5As!Fmj0}S|EO9=g?SpZzq_hd&)9s`;6H1LS*-5Pi;zs2=B zmk+-&NJjhq9@1X_k3o}~`~fB08)*vpM$nZa67-<;QG4^jZl9>~n^lvAS@pCh)GbR`qo{z4$dyF&z(@|U zbkN0e5RT6zXHvR&+8^b|oBtPS5z2QZsA^2HsSy5N<~e1fwD3(lvW)wr5=kVC?=h6d zF&hAUC}iW+{xMPyGFMFTD?9kz^(=hi65f{`gSc1MQsgJ)q=#%IbT8Is=hJ$1bqL7( zO#wdg*ojc{SMX4R=`iJ~^U1u&6=nbgKXbKqaQO1O&iL_jVe4tA#EAr~SkKX(vO+iV~aIRyNCiFx+S4*63*HE#c ztKK$-wfI(7qSrH}R^2mCT@GbJuC&ch#x7_b!gPr&8=@&5V+uDt%lVU@vQ@{Am_J{m zY&BGDoIbec<*V;#{o{eRzj(h6!-4f=n_iS6^drIVaZHcztte5fNw2KZ&+&&9;~sE# z*0cw%EXJPYWOLXOWG+?6S9q;Yy%9IEg_rN!&1jiBO&6nQ-TS833cEGL`@}=`txv?C z-qjlM*>FlH-jzOzVtwDFro-+~cM(FrlVE?83TXKhcs}0>$>Yt^B$i9Ulf+HTrKNi> zkNe64W^R+lAd)sY8n)MQ^OW_zi0KlKgs$O~_0 z%($r_YOCcHAxGP*B3mrxhYv6FDasO|8cuf6|L zVXYgF%D_`kqHLi%2{U~$hl`&^s+2hLRs6+QZZH3mit;inl@!XIa-D$F^?vl-Su?84 zVhnBm*W-0Ae}`e~RMck4v#!-3?`Zw}@}z}K#Pe;ey#_a-C83*L{kebZl;4c6*Fwa> zg3PDd#Q`PknO*wKm?aDe*-aefDZ0&EbvWsyTD#Jgj=>=1LQhw%a)aT^#n*f#W!#Uv zRcI%dO=O6PYcQBhH zFX3fk+S{1w_T57HJ#)Xh28D>=1EbTE z_NOS5rxyN@V!?(@l(A1ga6p0G3y#jSH5N&T`iE`ozmiQL;2gXIT$lezAmD4E?*N(X z|N5;gEpVa}^>)jQH5Nf$T)_C0M~cygJKZ5QV0bHI3_NDaF5EMpIKF0Lz|Hn7#xVwq2cRd&(x7IxR*f{ZOWInfWQ z1jT_}V?9CFwvqqCjHhA5aQouZ3FXF7H*b;66n9 zun6B1+u}ewBG=2ho39?hqcU6D6cda3BUHt)4}0K~(xM{U`>!M2`EgzXuE$xYsJhCk zhK8n*;Ze*8>G8SO<-maex#Tx(kw@EdU+R672kF@VJBrzVeNewk!~qgm(#u^0f{|eQMLp6=Od8r?#-Qp{h(i zbdV32s>CJ*&M$n&j1Z4be=yHnE;wnoFO4Af4LjzN!D$M} zU2?MxX)Bjf5U)Dhl}M@*Q+BwW;-t9UCnz0<>!8UqddwibK`2y2j3@~ua5G?My2yMQ zuEnB zbnRP8(h4Ym?`p2fCGAMWK$1oPA}4W3W4dAiJa0e014*l}&ZcmvOB*@* zaUCcU7}KN{)@}+nre_a(toErBNsU^Me@YoS3B0gQOgR*3mHiwB?cv*QG0Kg{FF6qQ z9CNrEOOb0k)fO}7d5FxJI&JMSL}3kR9KB8{~oHgKQApKxer4E%IM zQ{Uwc$XHD|$EJd<@G;_zSHMpF@@MOHpfp-0;ur}B*BPmwB=R?5b%gQI~+jQ3}}57Sp>c49w2IWt#Zc{LoBs z;}?PZb3#$x3!5PIGt_^1v0M`XPCs^LMYT_X8XZ*W?Hzf8PN9vu7b(C#Z;_y_Getuz z5b<9WZIXrQcc%~VzwVq?kQNi~tQc|hi4T!p`0q7=Gzi@YF)c6Q8jgumQb)?xEucc} z5*t6m+7bapb5ihcO2^6QaRdcIn_KzzeSYE*1UXfpGUO0d-wNASq?bRLs29h|0=Sc( z;mJUvtS)PPmcM3y>Di932ji9FPdM)xdl9IL5l_!KlIXh6FL%8knG$0axrV5S&M}3)kgdXQ;5 z?`(Ph7PRGM?5cBLc)wrBMS;((MMSFHb&jkrkI;R>zG>4OOlRYn)S~?|DF@`u0Pm{N#inQJiX^ zQ%acObZ66P8U+QC#f}-Orb4ox3~;;XyZj|ur24!LZW1`WbAE*|h>BxwPZd)R-boG; z_OF&fi`d4x$clwJR~Q97k?y)*hKG%|z89AJRZTZyFx4g1^d)b4R`HJ?5=e-i05o)h zchh-DY3F2afzMsqzrvU+VWffh<)4$z05`ENZd=&92QO8`<7G!Glkn&3a`P#&N31e_ z@M131Y?FC{+QUnhtuhOLAJp6kox!);$W7U;lJQl5Z5gC_rz4Og^@Wr-)Cd3qwtG}Y z50(||xP$D@j`LEFF*d`C%TLc;ubCcLt!L}2mt7i+vCjVr!A11DV(o^sdQLp^wdr(+ zZ_PAr=iREIKquhNx|0An>l2;D@{;z7!2}fKG=4JN&+-hBH>2#&@t%Kn|IND4xzi^{ zGzl{URnM1aa#My?5MKwdlKx0~sJHnVVu{CiMdHl)fpJ+R^e76o)7yeWmu##tV0_7( zQ+mZQDHIxKcsaM7<6^c!P^@fGMbftXo?f%6ECES>h=udc!mAevm#og~?&eTJ3vIKz zfv|$kdX^Vc@rpWAkCjk7_^U&J4BJ>C@gDjGS8Buv{81V3l0K&?=y064nX1;%wM~`a zj(@@h>x5pC*NH-C2CC{!e$|q0axmSHyW>%OPakMxoo>^_FKu;|YgOKVj8`2%Ja)kC zvhbsXW8i`z3l7qqNq&Lx4F_mzIY}!DSFXcx zVZ|Db?3dqo2Rb}^EB0y<-$?V-SN+fXy0`h#h$pF+5A#^^niu7Dhz@76fWm1 zRwqP9{)qdD&Y2{OqR&YDf=Eb|dR9Ey06;1vLeU~yGCaN16AVg$7VON&_D%r5u*|nb z{PLTv4wV7d?>pH}62M+W!915654D>8x(I5pK*#Mq(I)M`{Ghb83Sw#79oxrR6<_7Z z#932RzpDAhZbkZwb<_sw?&Ddp^*G$-m&m&L&MIy~qr51VmuM+=Pq3Yqg~hwW>n^gJ zYCiUuRiGtl-&ZR%K@Ud49I?ABXVlG?+oOntpe@g6-e; zaz~TyBkkXX`Q@84dv|JAFea#nE2VbmVtTp}>br*=XEuJP2Ys;EYUG5+tVRumBFpg= z{=Hx>_BCt8Jj2Q{yG~731k(Lady65|V+DC}vPLY;Ti$SX(k(bq_rg5s58aOHbZHf? zl9uz@a)VJi!a~V_H5h~nns*^pIdc~z>w|cqe3iI;{qOBx5|Oh_iF4)1(lDAQ@K$F(<|uyMpF?vNI1*>cFIiQ($9=u8Rz0Lj z-8_3pId3lhJz`;#y^h=r9FCkJ>Rq0gX#iA5RCPF|?PTcxmX_pAJFYv-dijqpBl_yT zf_n=wzkF7hK9Ymk`{#8uWb|=NLd6?`MypYU7p2}Y($kb+tuRkv!P|C!$m??qvvI1a zw7=^e;$*&zp*6&hPc%KcpPq3oU2o~E<#8xeGw(c{OqkzHt+1QDXofn)$XfBePF$K~ zCd|!-^M|$5=iWpGAPe6ryW*Tq-S6C-55x^r=pk@lJC#6jtalgv&eMxf;;y_2#|;I+ z?6{{&oclGJ1>PxDz9Mk0zXNW^B}ialSs6sDA71HOI4sIUtRyGrd-L^ctx=apRS!9~ zQcuDXl8h6TMn-A;!g%-Igd?<-8t;osKA~VRnHN6Roa80)IbLc)U2Ekd8f0?KKEj-R z5;T$3@qidLRtm&`>H7HF2JVf#i;t`!#fMrV4(Uq_nMA4Ovh5zvO0jeOonNlaq3&u+ z+Vmcmf?GiP1%8tg|4nAMBljh_u$XP3Flkz2D_^{DUI|^K6d>fHb_KiPv?SKM6$3`5 z@>aUicDH5eMz4*$wCc0n*<@bgw2=5?HNt6SmY^Z3J?9YVU3G&u6G!LsmV(fLv$$o` zPTJ=(JN0fwpagksHQbHf?YXYebSZDyPI5@2E*o^VQ({{@#6i{T9*lv*ujN{yRlfG< zO^3GK<2KW!*x)@u-jQzpi}CAz39SMf4v8aavB#z|ADRrQ&SF%h%W_Ejd6rJLDcKi; z_Xd3_8tZze?3B8=$WH&7h-zQ9K z7f*VBaNM#+wRUB`{`RWRWW*_|DoS2nq6XN_Rne9B+me46Q~xrM(`qSCoszQawIgbOtchq&zXw~sSxv<99#P%8tjyDM zH|jdkA^cQfk~HTbuigP8XXaf!y1HrDQe*Y%#^N~ekz~KdNpCT;9)0cKdd#F$&InWM z3`2X!VVDk2Ln`Jkj#Qa9pE36n{8JpDuUr0-54&7f+k0_XIqW)MAO&}C+*$6V%KTc+ z#fwdu@!byBD0Q|PV=6f>DG3?2yAUd<6`9_WKHowa)e4oe>3-i14hz#4q#V_(IY97Y zpIG3n)!d$OBZeB9T2*h4sqeBWc5jNMatTU*<{eAPjRMTYTWCD`FsR-@*bQ$lOC z=-PdKn+g8?gS^6#U=s^z%-^oLV8U=yIl|m^b#GX_YVpN&wj5gV0#flUg=X{q>MxDH~rOvyIU45`GsA!8Q2l ze!)Mwr8(0lE}O<2o5S79b-LE7b)_R4C-ZNiJ1nWFxR;^4I6c7uEaxSN2_1kuW1K4R zuinzHZK>2>H0*>{)|rqJ7<)7%+VJU7Luma=>jT%uG?|iXBcf88jMt%msw;B_{*CVc z6_M_TYvfrxA~o-OU07YoV=bcf{f0}WA%oD^_eN1(t&!vCvDCYx1nU(pV;e6X_@B8o zoKBVS6HKN%?{JA&kL=d4j00N01w}h(ICp$5A}#vj69w&mLI!wJdg35uC1A*@t7})4 z;~8J5t-af%e%^GD3mcL`nsBavh^@XkVOOAKM}0XdY$HM(lv{r=Z4rq7@}E}$M^AMW zDSwI3o=NTWLfI$&^fUJ{cA8K2Kc9&5J(2^M^t{Qzdjfp74hFgwa3u48Ke!ZfCiVwp za!6t$+9#5)&f{RvpUvY%)uxWgEtqq;dbZIj7Jnnx0EgA%j z5{&K#55SJRMAbq}+1ZK<&Ncwy#u2Kie5%x9umwUg$=TR}5K(rxcH3EH%_Bcs+qF~q z7hF~opSFqnnXL8~9dk)G?mm&=T@SEK)b%r~wH2phrqCV5*1$(6H9X$JF$r$lB`>Nr z&wA{3G(1VTA`qF5)90-T=GqrpDyQgCEKW1kRE6>lO7QXMg@RS}WV+MyRB3ZD8rY>`0*U4|Q;-DehPCxfnU)fq;b z#S=KR&_+9?IG`n&LFI_0^txE#-wW;UpZRM#;<@_4^%J$ljL5Y}kt{p%wU^qIBbPtg zAFN4zvFm+9?KG`#;pbzgKjynyfyG`nRQZhY6SRE&AMhaQtp`ErTVam@Q|S3xF2X7O zsKxShxY&;|lI1qM7F#tZ=4;gUE6Iq|>f&~S=c&L&HvmT1pKearsWQ6iaO$bjVYHST zBu8oay@eP8{~MI|QcBB?#i~jr%{1ah2mzWg1>S9}3+;*@gG)N8SN0**mq({Co8Pk_ z)75?fieV-IXfin)|2_D%4FH6Fd?LQ7J5$Dde$?&(iIs#MAllb2PIK|sI$@U{8U`tU zIa^~|Z-GzV)FL!VH{>{4C~~*DYLTLKv7~H~;?Y5AnUOwkf%?yYmccu^n-sK0?1Rj) zw6OM)pkyg8SHev|n63tRj2i9R4&yDTf%mNnch-SX!}V~=ZDO|Vuw!gzsgom}_bxlJ z5yb}5VPSnl*RHbEq}}#yWt@5Nb1~bw_W5I#@TimBt(g6!XLo-gAdbQ zxiZ;`W#>z&s4HP#7ke@3=~Id`G!ekG&5|@!9H#JALMK#HnB0`WMGWjYLd<@8wi_d1 zgKgpmVbE#SYobeWf)1W%01)2G2*29s@Y%T9z`)_NmOaX$m##Ld1=}&GtRs~o+hP?y z`1n)shKa1RsSYn1GN%7(5S3GeHNPDDk$7(ZOXXm#Z^ImRvPgKkHd2p08J1eF8lD1x z`XtmwD0GJS;)t@bK4Dj;6p4s<|q5sra_`-2JNa4Y$T}0q+Z9Bj&&Se=v4+@;bsM!Y=2?{WwXk zMIMSbI1t%uSoj%T=pqFkxi1+cZ_ z_(`94ho3|-N!b8jO%>>g4n7BFvx)y3TI2&#oynh)cB3f}NEGosJ1UciLrwv{d7$3_ z5x8Is#Zkde1Yh @R4{#Z)TUH_h6R0jT$h55#P6t$}4M*;dTC_TlLIF@7B zToAQvO^Wk?!ramS)VrG(Vo~ofjP3_gFCuFn3&PRD(1i~|&4L38HBcL7`=59K^BuJm zxdrh{U6Gn^Xg(o`4^dUbuv^(tl31D(Zho&zCQE#@}5`TQtb`({-1}gN%S)wGV zdf6b;V|=mG*IeeX0a!q?8V8=Xhnp;VJO*hF(5vV}@OkvT$3B_2JF7aSBD@@Q&SagP z!S#D?s!f-ysc&7GuQ7psW4*re-DO10&`zL8kM2PHqW0Dr_9RgQA-?Wy$qUOwI;os! zepdf^zXxGhmdf^m6tG4JpOI<2-PnB3(}sz(l^-w^ENjMsxS)yFHAgS{sDeFXK}2ZB zgRz2)dhL5Z1uNnu|9Sw-AzGoPX&y4`Q?-epDq9$k&2gLr+rPzx#tV-T=YN&DNlK!3 zJ}s1Vvt^I7oQ&{FEpaxVW)h%s*3lWbLy$`h_m)ZMMR=W!m4bUQqm38)C0N;8_g+9q zZV}}V)wM+XN}vfJJB-(X{VrQ;QtSUw=i*R*`A!TjLoYo9DS4#2s%R*h0A^qAv$o#t zT}K!YVVm!QC@0eUJdW7-$~*zZ1wh0He3Cgft%R(0b~C=b)*%`YK&FFY(1_xn|c7hDr|NP7!5{7=Ks)w_s38VW^ju6;`!iEP_pT)gjBu znDqKg!59zx9)9{$Z~e5Z*bf)NhBa!xw=sFRWe<-Iixz1H`$Rf5*p3>A{4-JH+Wqkw zww7Rz6qYq6WY$ot{y1eGLnFNyn>{w8j%P#~E_vv*6hEG+FHS?0NMK^a)h^O5!bXB% z(+_p4p7gZdur#7r=damQul=!|jo(OO!q+-L7US`Z6O_)rp`iUc02HCq3OM@B7g8=x zr)Muiu}DNZ;b?>h!IN1FWr-wY<{r;Qb^lh|f;a}Xo&b*qpYGm$(lnJ2KfKgYT>en& zhJ$1`QEpsamW+pcip}6QLVcb$#I268>ldQ-rERur2PNs1CU)AkcU$`QSDFjIe^mDm+Q}q%TZ8c>+)T1a;w$WRQZcaM-z)|TvPT($yY5nu*2OAZjWJJE9;Cp!jiN`woy{9)e{$MRb>TjSB!cJ ze{6Nvxx-~NkR<1mW{LXi)#Mi<>(?fJtyGC~T6`-Ax3v{K1kG_@S(TuDPI@rE(+Q<2 zN3%-OJ7scXf3dD(L*OJxd?P707E2DK_-W76+b{ltI#*B29X!!cTf-T0$O{_pl=xEus78i?clhK1t-xXPiP`q2$o&b$1O~u-_qYG03~0Qn8aoqFCQh z{-v&~KKEunrPW8v!<~UQRU&0M#A|Km$%ekU;|=M4c{%U~?ziG?-BfbYKJx$kKc#(V zR8w2K?p9P#T2Lv{K@^pa(xfS%sHj*rH9!oCfDk&NgVKT`pr{mSiYO{Ap(GRm={-mh z0s%siBE3jWfIC;j{e9oL=iYI~IQ~F}!>p__*PPFM->00^l)s}<3mTy_PHPCnm>fBOV##e*G2X8?%N6Wj93Uuw04zu5ORmLPpHo-D4LRLy& z!YXf^Sy72Z1oNJKnf3GU_6B!mfwL`cw_d;k;HocFk za4%HKFDc#N?z}8{^=!yuQ$1I;SmsfVOG9nCLM@IAF?wPCg^#pmVtyUH?!956pLABi zo^UKIS;8orWprHo#7XT?qgvFVn}?m5R{aGw=Jnd64DO!1@xf&DFnh?Vw=hvGB((9C z!^;=3CmmqEewUVOYnOBrfp4|P*z2p&hQv+=!-Oy||16hHr~dcP4U_XZLp?gmdUp@k z7pFgWklYP-o#RX`?T~MqEq##D(gG*oKiHbv1Pm?4v>-7L-8v$a_DM)HBI_~la@T}z zs6>7oA6#wME92gClt%HY`!VPb@~eglOQe3VGYJLQRyi?;gu`i`XV;4usB1_O#8w_g zi`w8C(%$4uWFQMF*^2RpbzB&jPmvrU$vCL@Ka-5Q=S_;*^o~Eav}-MVlTKyJS72dG z3!14qEHF1+Qy9kQD-{kEI z?*kJ|)MvM<51g&P%v^SBDey$)yzcgtsKW%yp=|2=CHR%ZL06-;A{j+rRsv0JHz2H9 zl+q?%-u+&M?Z|X__Y`Mn>5P1;u;5*U6ZZ8UP|;89E%eZLF9Look)Ol59fo`2A45$`RTiyQ|_($$Kn#&F9S$D+7P9T zB`#0pA3I!}UbA4`k|eF8o0?ku;6jHZrg2bd+t@OyyfoLDImb*Vq?>W}8+mI}TdLe9 zWFqXpQfUOQ*i#u!`QKRYy*$e-(#yVOmHhU`Xl|P|lcI%vEg{AH71HzUgBY`>L@<3Df9?)fWZNoYN`2my-{<|`V zjvcbTe}+JDFtYHn!a5xkV2~_W%aDq(%fdAu1Z{2|_!G1g;IHh^Pxyd}%Y(L1N48B* zI$n{@@Mu&_`_vIrx{Gi-sG$7*Z#J>Q?F)_TBMTQ- z6T;Jzy-!`e)MvU@()Si4$lHZt4N$%-Z{L*=1n}|c>ejTrndkV=+JCMF61RQpR66t6 z1!>Y+OuTre6W%Qz(>tGRUg_^ExH>u*;09vf>SYq(e_KXRVubt)(;7Z=#4BF(E;VB+ zR}g+E(y1bz;jDj+sWS3Q#RdtGbYnLCMH=ikeU$8_M@&8fJb_awi$jQHTn;C==T_SbY90U7n?y)h-ex_759EwS3quu6n)2!>-s3E zMp5y*ndKyFjIm$Ipg!=L)x;|7ClVvTMZ{Tr@pPVT4)r&QHndw%p;4b14Aa$58q8$K zpC?R+u*NXV1LCP6FX1j=)Oj_dP&pa6*2sJ0KUQW>){F$g8|h%ZHRHabV+ejj`}48+ z#EmSz2FmaVB|aHZ0ck1A<2kyOQ)fF=u64tIO-_>&pGkTPAhxalyaL zfK^6CQtbXApVI1u+M(Lf*O_|kbd@0(5NAc9`~LOUtObYU1Z-5}Oe&_u=iTvg1i6rg z8o0uD)@_QWF-tzElODu&_C(kt0K$IAK@9TqRi)E(AjxHZ5f!69^#IF&3V?z%L10d~tLi z-Uc-gv_{`KIyrz~V-d4TkESYR$zh-2$KqONnZ^OTBaeYiSvc`%gf@nab*p{}1R)_$ zTNCro2kqOt&E_wzpUmG^w@@;_7vux8AYGGbxRl^Eqb$=`GEHeEASPDjM}li-Rodkj zTIw%vVJ`FFpQVeHU|V1Vx&lI7l?QEu?JAqh`*Ym%9o|akq{*ch$uxK@^agFj=-hIY5y!V84cp5DvL?=n(Zne#HY6kb#_k`5L(N!ruAv zNDs+g^{5Eki`2aT_2DirLbZ0B^cT*`5fxyb>7v^VLW?BHfS6r{mS+co5dyL*^u1}q zu_{riFt@azGcQ&kR~~S)Kz_CpiMYFhr6N+^RW3@t7fOo4jtRdk9t`>G$+yQ8o_4wi zZPP&yIgsOiV13`BvSoGHv$|W8vJHTS60I+zCH8aqS6k@UnnKVApE`J=wa9f`@zALq zf?w)8dhfEitz@;}yhugd1@M2@rUZ6!Q=)Sz8%wlrD2NM^_IWK6*s|ppa>}aRanDXt~N@ zXo)Lqz;;8{tcBt;qc8W~m~F^^PLMo*kg#@{AwylCd)S66?YXyWV^)=z@on!fX%Oh& zKk8humwS(%PGp^^(?MD_>dMZ9`nwBGZ$>1QAv6=*yL}Uu69Rhe9J|g)XG|A_6uFOp zRIz|Daq8aHgePg=jpU}3_DB<4sw`!=>X_1ti;LfU?K&8}fNhauv^&Qw;paT{RV+O7vJ(O4dvHM{hQ(1w`APg)_XqxL zsycjJG`TO)$X6Pgf-p8wt|}$+fhcQW{!#=Q?YKCG_TitW_92n4VieO8V{0Iv>y?w? zAi?I0z4fDyHS?zavxC~&CnZ9k9JEk@dDzRXLas^fa#uc8X~~-Pj@LC+N>R;N(xyu_ zKKk^21-4ECeH_;p8O1bK1vN8IyifjTdBWYiP*Nwf{bI8Y#CN2qOyuFa2dE@qgHmkn zG!#;l2mFU>Zc|7-_^FPXu1v>+Ki3wjdy9*)<){&7BH`taMDzmUT;93r*RsgKB+#a+ zVAp=|I}1h88JNiLxfu$wF+jp>Xb7)mB>S}sl9gG^`tOIAa8{e@G04}(FT4f-^&#iW zF}OUtzJ^WRDi>SV8Rssrh zOIClMYJSh1p7A$y;dgG<&65gegtdz6xzg(}W;4Pi7XMn`Z`;`=eXf{cSM(zD{@RW}6cwM9#_>e3!_AgS0v@;e;C) z8t#(|L~%>{?n0RrN44h!aPBDvxpRG2u_Ltp)xH<5Qo*Fd!p)nlm#e15b?vPg zyxnkieBI?LNSl&F(>qTc+=S;kC5--5c*&3Gxe%oO_FA3hbRe_LgX1Li#ff*X5tqVR zstGGX_vXxU?Tr6~1c2nL+?zTjK-bW;((BrKwPLo|F5uu;31APNiA%q#efI*3>jdyn zGly4y`<;FXLVTDNd!tU^d+zg5zhN{EgTRquV=NpbhAWpB6(KA4B%rr9i%Q2pDM)i> z+Led{zVqXNUHcYG<{h@=*m-0Ceh369a?dyv+giq5N@)lc;hHthi+a^RTVk!By_q!U zuS7#B7TKTT$W#aEjIVEKJ_4ebb{p|kp+CFQ~b*BT;HEq;^(pCUp3zvPLvatWOfRs`N;o;8?e&grmRYm;VP!pgRvwHWX$aHfC`3akM`{j>Xb_*T z04%2{bI)q@lh5ib`rmsv>|Bre^%g1Hn|gdD+oZwOr>9%7P-*5FBP=+_jJv_We=#=So*1tK~=|7K`RRa*IN@%wEwud zIk(M3B?4>zTgI+}p)5TWXc96ERA`$+Sp~TE;LkjlW#i*$>E9fR3dq;@wRD3CJjy?9 zw$_lIZ2v;dZ#g4?pRUpB45xJ`{CE9M`ciexc8 zV5XSGsopvpGWiCm{aPA_nNzj{TN0FHUXGUDo?{giF-$zi^Ft=P95Sq?dHvZLXoX3I z7(PbFT6o8|B&(|$OG8y?kIw1MRc^8fM)1CPid!^T9!!RKmU>VuAeOO%XZ2y9#S2eh z>mvgPl-SuzKMUty?yEXwo^PoR{4`*U!z9p+;Ev?vb-BDQ{N;BgI%7W(xW=7Yb8J%M zU>j0t@MM1UT{uu8#-8bs!+NX&VKCl0kwbD{UU2EH6Mr+p#xaXe$pX*HW0)`rL8E%y z7^|M>)dVR$?s6lyli!oLq)ZiCMRz8}toJpk{WX;J$Wlee;@iQ;l1#;9>GF0#-tJ1y}wbNmm+Dcyg&i}9fL2;^RR zJgJ^D`u_G%muB{351^6gtFFJ40kemY1Hkv^XD4cdkWnm{Un=B>Z!^PGSdcZRrogth zkzFE5&h>-(di5bBxdfc56t^x+YeQha(*QkN&=F`(N9gKoD6zYJ7tFDp; zR9q8=t$#D9&H?o`j%v~1q*fr(LjNjs9^wyh74Z4GOC{x+@1LCM7ZjiLUJvOqWtlT7 z!LG{&Mm-?NiMJ28cEdPjHDd3slPzEkvKUFJk=|2=EIF5%Xl;>S1NT^wBrwn_OPgrn2qI4yh^ zYOvB6zZF~gKwf%KdVPDOrmw|PkWeo$_pNdny1-3N_VNEau%Bz6w!x8=jG?rD)-u>k zI2eW9<~~^w0;*la%`Pu=TMY#V+y$EbY43zaiBDDzxRwc^NkhmJCz-2UkE|ppBtn#( zo#oJ85ER7?L4gMR42uLt$WMs7wJji5m6{F6m>B{zlJ+aVf7|&?SOf+_(Q-M8Zh0A# zjF{1i(1D_N|C|!352Ee8z`prR^j~zlW}IwVD9!KlZG)r`R6=4UqjBA*yh+2MjZS9& zoJImSeFF%aO!js)hfQ8DE$_1MDj`T2_jUWvi|5Ix-$2=QCoDJi@5T2wX4alDO8&E& zw+a5XGR`i~!r7&K#KsQHS{>c^l`Cz2${rA-$#0E3rVJ^q1E1tdHcGuq{4NBQ0_IAU zL>Dj$bfkCwyY)4z0L?5$HFu#13ZxIh_ef`wCG5H~aSKKkoQ>&OZ=Ph77Wt?8axowSm$Ft_s1H@PR2V}768%_MrMO@3>9;M4iO z%Li;PKVn7xq%lkPrRoST&QE6K^nNiy;FyWq=vkXOF%tv>BO7)*-i0s|OZB-4A4WaG zYx|r#ygd3yA&us-O+O28bW6ymAX(k#2dJyb`Vjfa0H{n;$~^5!+p`|h_+xYBd@(7sAG$03 zbLPd5m?U>bNYY;D(KwlX1Qf%2$nMRNO?yA>pwjJM(by^IUo<@k;{8@ z1}=B{r}R>06VT-|xxmIF1EHULyX@C1ti~`xQz$bNi?2*Q&~%EB`y^`~hQbc&sWLib zjUtaNAhRTm-PUo+{D2;k0e{`^+muz&Dig3g^$e3j@q96(Y@a@ezu~Q}-k?0FI-Ib?&V%w;KddsW&tp`K{^|Ms3ZmwoHa&ABQi7b?EWnH1(rm`=1^; zy)>@AeYw8-W$iCPr>~^G=VQ~Q-4=K-ODctyilu}i^k4T$HY?9Lm+f47>QVac`)YYs z328DhL?8w|#k*R9BDV|#IC~Knvj_J5vMIH}+`z2mHeo#WS6wn6L|z)r)7P}Bd#ZYt zMQXD#w*1};@y%12LK_su8O@xMu40clho!O2euwQER7K^Jk#6(V4&hF0qVt#%0QF@8 zL=MB&WOZ#4F+%AYOW<1!=g4p*+_C6_ksL6WPG%KUQ(jY9mO!vAY}Kh)lT$++gVn6w zbBh4WW0^dC|HT(W{9XeeR$2y6bC%&`a0wU-!t&>+_^Sm9`co%$DOeol>xe~{`jVlr|jlaNBMXWoL&Um6E zc8th6&NP*L^7gI0jbP>L0FX&5;bh1k+D+v#^M)_lG3QR~+(7v6YS^@9W`>l7IiHT| zSZ;;|u4`+ZRHFF9m2B!qxdJc9Cb9{d#Jl#(!|uT*VTibGdr%uHDF33Y>VZE4*k-a& zJ~=;rKL&|^xR>Hjjc9014^2?l+-SqHGHEeg8c*~yoW11Agjte4@v2c*BRAY{z(yw?P_@qIF~Sy#RZIF%oxEmjweIE{D z-t#(`XNnE9f)x!}!o!rsiC-kXa^G)^IIDZ;o_8OG$by7`o>L z8x4EE5ET>m>IX)1!`Ywb!~!t1`630!p9!-H+Q-&hbV{HRIokM2YLQHEq|_D*z9i>8 zGg?fH;U*&Y#_yZu7_}VswY=cbvYJE8gx?7(D6uX%wmWNQLdrLS%Ig*DKPyVJbi0=; zdL7*3y1^BFF}fSzHF1r+&8&^OK*&~!9Su4cSa>j8N@F_#9?QwFYkGLjx6XepXbyvn zWNC71QmD^Ou1uX$1gbJPUSq1cRb7EY$VUoG3=C^j&fdK3h zEJCw$TfSWvp4Qx2Sa6~NTb8Ercl;-U^1X&&=`hhF$0tQav~6+c+;SIx`uj<12q)Dv z!tAbOo?5>dT6dW*4137O>dap;myzy&Z2X;a+DVDhFjLyOz`Kc6*P@cu zE1e~m)PyA8KhdrB7}`6|$b4~iO7yUo_1Y))lB`dkY!%bZ-}(;6de8f+Df@ZHA*4+Z zm!*}r$t}ZTIW?iU4>#>C$}Po~i0ub&{(&&P5}e-+BuuxbE{W*$NP6BabD!#JDMrsc zFfVq)H8x%WJ&sG}U%O$BguT)vk>UNgPv`D2YgU7U79AD9WEB_q$4SS8f#PiA%>FhF zTN|4#-k;RWk@sa~8o*C%vJ#C#p^QUWjvVZxmsZ>k$K7K32e9>sXV(4ra4Y(K5==DA zJxF3QuqFwXa9~TV>DlO+aE%?1H8BlVYpp%rra=*u&orS!Ol`M#ZZ)+Y<(WM7XQ5H~ zzctqXz$sX266j0)1C_MG&`=F?=ab-n{dWTG|Iddn{zk-jnB}4WLb88v@b}-rsIG zA-gAq*8AFNi`1YO7rpl%f@&+_I^O= zcg#{DoHAjNkBE^pvBU_V_p z4UGjWn4&py-M;TV)!IHl8?I;A6}n{CrBG}aVuN7{dJ~N86g(i7t&Ne-jq{|FVpN z+t+k?n$+Q5FOC3ljy~3ufq2(|GyF8z1iD*XwWI>tEwjV0tVwMIpEW3$W`K>9Vxm49 zSd9u91wDm@l!jF75uoWOa&8Xzqq;;K}&U)F>q|ndf*y=lQz40{`uG3 zQl^L7d8kLtXT_zf@@e->-aY5mDS|qFfTm}>c9Q^wQ4AfD9_7az>5h-(8+|5eM|9?2 zbzZNv`nf(xy1;Gz63B0rqoxn-`}uAY8S)2E3DCj#9Uj3FeD*+>!kNd;VQx#YIqc*- z$|qL4L0@dX-O#*o@Yy{=!Jp}kq*rFf&KX%tt(xT%&U?f({Q)DK1kB==w64h=zn*9V zEc-0xn`CdTaJcWpK!ifpg7H=I2>*4fgwxj7=i#?+AJWM+p7359!c=K&sRZoUv%U0) zD&YPpZV}vk=(@7V4~8j);B-CdqG~9yhIO$fkWUjs5z!8{e>Mi>-{ZI1_t=U=R7Ysi z4q?L0oc)fVmz9EN2}2iT14;Vhw;2gpSDckqWuLgOU^ivIx#7)6%E)L@ z_9Dxk;WF0jEYy6npgiu3p}L&kqxDfc>^wgid?C~tEXuo9c|eq9d=Mys*vPhZJ}c8l z_LQux0dg*HrKCG)28>xA+Fx31qBre-8iaujevgTD5+|Nx87r;*)Mb0xr`Xp)B?Uq3 zPdDM+U8RqNc$ScUos30R1^#tmU>JKz)6hEP+yuP^dBXgm*ff-2n3731aR0kZ8htQBK7%< zd(<4+jcM}<|Gs+HQ!cPW@DExC$6XbVq|X4t>hSVtv)XJo}&Npzb?X?`%K6rRcMDId!V zs#=eE2n(u@IeZ0nd(CUND2wK)J7uT$a7!)#plf+Wo!Bbq@MWP^xC_QU?t9|+!rfBC z12{^4dEIW;uX3QI@K|WoVSntNp)euwM5sflZX4C_DtI%(Y3(G#&lKQjHlQA!e)I@e z)y>O}@-3i7vmdG2yonLM*te#AMn_GrOIL1qec5!kJ6C$pF)ncq`A-z%d*LG6VL40* zvqBYz>zOTuG~YPM9Sko4?JG>KyA89{5z9Zdj+s}G0#S-;o(4-b_^%A9>H~Q5!uh?v zGh(ZHLt91P(Hr>$`zeQ4cs!oyz^7ClIZ&!UYd^m4(R0nX;&Y^)bN95@w3zzZzn+RN zZ?OQudNUtpqh0sl_k`{}D#qNFTv2?scJ=O*UChSD1~xk*gPB}VP=FlL@1c(uf&FvL zhxycBg>FBCY43do5M~n7p5k#LuWd?yk*={G_7Gb@@&&QVQ%-uj^)BpDmDEsuN7})Y z6NU5wTt%OI`36A%eg=~?Q7FsuDn(be(_PP!o@-8jj}AkYI$CFjHI<$f#O&Rv2-D|O}qg2qz31<${p1ZN&kAY6*tsUFn06 zAWsCO?U`pTUC>O0j;LdO{`W6`kS+tDOYOYG;Gh1NSoVL74ga9K{}GA~V{6VL3_O66 zu#8D7R(*xe=)p&fz2G%Za6S3wNMS4Vdm+1Rd<#{&vU$~b%aDA!+^uJ-qsw}`l?smAC&0{VRK)hV8*bWDbNyPLq^t3rpwpOt< zZ_Woz1EESj02^bNAbGW4z&4lJ&=bO0dC1g4cPGrK;M5Nle19~%lJWYkS(@jx#^uC) zT!ejMQfVipSSo=n^VHH7DXI!dsSu(%d*@2BIgc!eb#MwQNTj zU&ytEG@(Bb7`_jhP{r;bj7rg^2Ay4|-NnmDuYhmTXiA?)<>FNN7h6{fqUT59E8)Hw zU_JuGjhVvP<}MA#kjf`wJb}n0DguO=GhGF#Sn}qm|r~6Qxok2+?OzF zUi@_C)|=+t9?r#(neS?zeUE&C+}%)hAk5&auH!u)IkKh>!eEx_Msjz{i2rk0Z1l^@ zv_J?2m%J@4>3L6`I~war83P8Q&<%zbV{E$aVV9L*qbjWXrJJNX;qyu3g zn%E{!HFk5AqA7_5ZnpcT3P4_?^hB2{mjLt=6=j}{raJqExjFOSt&3!>v=SL! zJDC86zp8x|h`m}|zh0}$%RyCU1GFeC2m$N>rb7Jf6IK_zpoffv?~JwT82V0Xzs4E- zTo=4YI>>u8R$#*(btpO6QN6^#G$l(SC;|W1TL_%8kpUpLgT3U*rjwLdQw0JK#khw( zFpf1aG8(T@XLQc~{JC)-yI`W~;x6M<5!(8VZ&2v8!5gg!7Y@10i^>bn*a%y8tR~L2 zu&C|kpj;qc(si*`tgfnJx4kNH=$zy)d87|$8y21Z^S0p+L)c=!G36V~Uu&otp4({H zmCa68qEURwWvg9^h1LWtg$qb=(v#rr$Vas|T0EVntBFuLQZyB$t<=a-=@t95>7D zk)O<9(~+86o=|#M;4y(pb2V=GLE_#0wJ;KBe2qu?|Amy*6x0lMno{y7J~ZGp^o9t1 zbqCHDLW#xckIn$=hj2cAao^C`w`6N>>5g-0+Rxm=i}o^e1-qQs7bvRz zD87Rjps@fPB17k48Y8)YuuCM$q#zvpvORlFl~JQ(;zk0{q`@u01o)@*rfnXf!g0=Xi#l(nPOq&IP0p z(zM-xohhBP&wjb8NlU~? zLU`va1BEt2#^<6(w$)4DosYkXh6V`9_qPXP=^L2ki~mwTv4RRx;|k+8ktP#};;T|pvVG6vXKDcg6=o3$043wDrVYX4J+ zS{M%pL8xk!*#7_rN96Baaw?arcyKj8F;r;wIT`Bb>YVgMJZv)`4HP*5dK||yt!#lc zly$5*8W-jJ<0x`ScVD<+76DNMfrNsiBHR+iClZ&m)(7s2Hx+IVKd5*}Yu06jz8Phce2W^$+A4uAu!G2)CG zx(OH!g4Hc-(I&j?;qOq@o!6@E`X7e24s+q!*NT z8Lrl^l}GPx&U|=>#u75R$>>rElohJf&$dxibwayzI#Zu5f0z0xRL|sD>N0cF%$J{Y z!6V%QxYC)T%`Ut_>=P%4%G-LGxz2ocWe%^dwbCXFmeDH=j_^6qKYE|ibDYULqr01& zANzTRZ?&A0NKkm)0b!vNQTPdFsMMn9IG|=iHxfnC zgx0o-nqWud$yIriyzVmg^sRRFI+vT+$S7r(uRPv$zIv*=w0*$1j7W@I!J9AE`&4|M zl@JoT6X4^KwK?3{l!?!-*c#6j%Ve{_~+-CFUF%> zaF8m)QqLMBwJX|u69yeX`sDqxipWsh+glte{FT#kw#076dYd3-A8`Mk3>@KjK3Mx9 zbyL&Oq+6O3zslB+>eVw)bXeR?oik~gW(@G8a2aF~vR~Z~H_Bq~@_l&8V|ALd!Y{|c zT#M)SSSI#UK*oX8fx1vP_E`wW;6|&$zC2=JyaG@t^xdiaJS&aQzCULu8H-HI^WJ0x z)^ICR5BvzTmQVr@vi_$PBkC^P(E#}>!f_;pf1pZ`w&(<08T&KGKHtPs@$hk9R6S;& zJM-4OzVeGmvYatR?xi7gXaNkUQ0V>hJ=ixH8IIW2sL9(m?u4J8xSL)4V%F<)bKZDU z_lGhoO%-3N><=!9FARw(fGdi^|^BWk>=WnvaTz7BW zTlHz;h)2G`)a1;E^jOpF*;gy?s_=Py<=D~)9#YGI9SfZqFAxrGtXj6e%LJ3ez{ZN@ zg38}-%NoEf744Wff5ZDghEiHYLR){)9Bp>4Se3-57`1nTUFiV!q0)xGsl zDxJk2eg&N%&g;|1Y|}OxViRz8wf^LqL&Oru;TEdG)-kUEMUJ&|O*6^`{xj3Oe1I#{ z7`e>Kie7Cf7GP@Q%CB)80QJUue^w4#8((zwn#Pppr<|PD98et2#N!nuwL@9<&ng`+ z_w_IGTOv4;8+$kUIBp(bLTgeh+0c`9)N%Tir5*+;PO|r#m{mLmo}g3Pb;UWY z{G(SmhfTqBvr0Imxnf7Qt~)e6GdcO?PB$+M3#=)yU+U|DVD>nZ6>VPvu$Rr4X+GV` zlA0W3Ou+3?6*1N7t>VdzWNv#-I^3#6e;HP;=uvk=*jne;oLqD5%(|=3Mg-ZudA7}dYY;5nt4{fRD*{g?a2bITP*!~)k z#3>*|n5s5CUneR{Efi&rI2)UIEuN{f;u^o5FGL%XthnxWzfhOXrgc+noMDD)0*4lG z0{U2Uf_ihA{FuM0(~sDyc3#-j#_wQ^RsmbK)Q)4ZW|k1LR9$AVph zm2BJ7gwGTq2!mCvElQNcrR80KtpY4GKlB^{OukI2L(wSL6hN7?_J^2Izy^XXRfz6b zfRsMFN7@)~AK$X$ZaKJbRhszxc;86WJV#w0f(sb`055|S$k22e?9`a;7Qr3T4<1Pb zRx?%Mf{g6UO37s;_0gA-dE5x!n@ckVx5aiGi`!IAmde~&+1|xLHg{6IF0b(y_;dNf Lb)9UjJAwZPY~bF$ literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/cea7e288b5d42a9baf1aef0754ade910.png b/windows/security/threat-protection/microsoft-defender-atp/images/cea7e288b5d42a9baf1aef0754ade910.png new file mode 100644 index 0000000000000000000000000000000000000000..85d6d6dd512d811fd169dcd6b9fde7e2fabaef5e GIT binary patch literal 32942 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/df0c64001b9219cfbd10f8f81a273190.png b/windows/security/threat-protection/microsoft-defender-atp/images/df0c64001b9219cfbd10f8f81a273190.png new file mode 100644 index 0000000000000000000000000000000000000000..2dd6492036ab64010393570c6e9c37a633b8e7ee GIT binary patch literal 98527 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

Q$K(t{uiwV(2Rq8N{8w#sL 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%0D{YPO~Yspw% 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/e74f6f6c150d017a286e6ed3dffb7757.png b/windows/security/threat-protection/microsoft-defender-atp/images/e74f6f6c150d017a286e6ed3dffb7757.png new file mode 100644 index 0000000000000000000000000000000000000000..741d4af9b963196725d95a3a95188635c960434e GIT binary patch literal 39441 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/ef844f52ec2c0d737ce793f68b5e8408.png b/windows/security/threat-protection/microsoft-defender-atp/images/ef844f52ec2c0d737ce793f68b5e8408.png new file mode 100644 index 0000000000000000000000000000000000000000..a588c74aaed63b21a67c04ac0520d6fe968f925c GIT binary patch literal 24376 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 Zt3tovo2!?|3`=O-v!~9V#QnuJ`mbGM*sTBn literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/fc3525e20752da026ec9f46ab4fec64f.png b/windows/security/threat-protection/microsoft-defender-atp/images/fc3525e20752da026ec9f46ab4fec64f.png new file mode 100644 index 0000000000000000000000000000000000000000..835c7fbd32a66ca4d6f9a92d241128c230759af7 GIT binary patch literal 62756 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�v%a&ct&75`P$OcgT!_~R z#`5c*_TQof{xV-lzK5*!_N|lB(L8TXDT&Li-&-_Ps6wU>t#}xwoEAdFj@#DUzFU`~ zHn0!sasK_6XL(bMKH~LNIPAzg&s3%Wj_v>mR&$}DWZ?YH?`H&(xDm#`9aT|@DYF~f zbMEoIdz&pd2p4X^)YP;P3O;WX;^fr6zptv1MGYeiP&Sy0Chu1rcbFJS16Vz(- z=9&Hy2Wa4iOD0K*%Q*JFgq9k}zntO@poiR;J+S(~Ou%(vC%pciTyC7}23~l75r^YI zp8zy7es^}Q>}!rg_=>YS548WLke9X~j4?1=_{h~Y<56KbV6bmbNFY*B9DpvpdfqgA z47dolTa8?AqGI3=oLe}*9f7X@oW_rEUWd}ZCMI^S>_3RpeN3wqhj+Q|lZgxw+JL~v zuFnfcaoD1`%S050c6;Spk55)Qc1AhdT+}9-KQH!p0#N|L=6V4g_sZJ~aUqXPRlMH! zynYNmpmt>|#q?vP(`8usCe66flr*YCX8hFg-BwJiM(+Zd`CkOS0a;`3!WI@X+DkZB SOHt Overview \> Device Collections**. + + ![Image of Microsoft Endpoint Configuration Manager wizard](images/configmgr-device-collections.png) + +2. Right Click **Device Collection** and select **Create Device Collection**. + + ![Image of Microsoft Endpoint Configuration Manager wizard](images/configmgr-create-device-collection.png) + +3. Provide a **Name** and **Limiting Collection**, then select **Next**. + + ![Image of Microsoft Endpoint Configuration Manager wizard](images/configmgr-limiting-collection.png) + +4. Select **Add Rule** and choose **Query Rule**. + + ![Image of Microsoft Endpoint Configuration Manager wizard](images/configmgr-query-rule.png) + +5. Click **Next** on the **Direct Membership Wizard** and click on **Edit Query Statement**. + + ![Image of Microsoft Endpoint Configuration Manager wizard](images/configmgr-direct-membership.png) + +6. Select **Criteria** and then choose the star icon. + + ![Image of Microsoft Endpoint Configuration Manager wizard](images/configmgr-criteria.png) + +7. Keep criterion type as **simple value**, choose where as **Operating System - build number**, operator as **is greater than or equal to** and value **14393** and click on **OK**. + + ![Image of Microsoft Endpoint Configuration Manager wizard](images/configmgr-simple-value.png) + +8. Select **Next** and **Close**. + + ![Image of Microsoft Endpoint Configuration Manager wizard](images/configmgr-membership-rules.png) + +9. Select **Next**. + + ![Image of Microsoft Endpoint Configuration Manager wizard](images/configmgr-confirm.png) + +After completing this task, you now have a device collection with all the Windows 10 endpoints in the environment. + +## Endpoint detection and response +### Windows 10 +From within the Microsoft Defender Security Center it is possible to download +the '.onboarding' policy that can be used to create the policy in System Center Configuration +Manager and deploy that policy to Windows 10 devices. + +1. From a Microsoft Defender Security Center Portal, select [Settings and then Onboarding](https://securitycenter.windows.com/preferences2/onboarding). + + + +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) + +3. Select **Download package**. + + ![Image of Microsoft Defender ATP onboarding wizard](images/mdatp-download-package.png) + +4. Save the package to an accessible location. +5. In Microsoft Endpoint Configuration Manager, navigate to: **Assets and Compliance > Overview > Endpoint Protection > Microsoft Defender ATP Policies**. + +6. Right-click **Microsoft Defender ATP Policies** and select **Create Microsoft Defender ATP Policy**. + + ![Image of Microsoft Endpoint Configuration Manager wizard](images/configmgr-create-policy.png) + +7. Enter the name and description, verify **Onboarding** is selected, then select **Next**. + + ![Image of Microsoft Endpoint Configuration Manager wizard](images/configmgr-policy-name.png) + +8. Click **Browse**. + +9. Navigate to the location of the downloaded file from step 4 above. + +10. Click **Next**. +11. Configure the Agent with the appropriate samples (**None** or **All file types**). + + ![Image of configuration settings](images/configmgr-config-settings.png) + +12. Select the appropriate telemetry (**Normal** or **Expedited**) then click **Next**. + + ![Image of configuration settings](images/configmgr-telemetry.png) + +14. Verify the configuration, then click **Next**. + + ![Image of configuration settings](images/configmgr-verify-configuration.png) + +15. Click **Close** when the Wizard completes. + +16. In the Microsoft Endpoint Configuration Manager console, right-click the Microsoft Defender ATP policy you just created and select **Deploy**. + + ![Image of configuration settings](images/configmgr-deploy.png) + +17. On the right panel, select the previously created collection and click **OK**. + + ![Image of configuration settings](images/configmgr-select-collection.png) + + +### Previous versions of Windows Client (Windows 7 and Windows 8.1) +Follow the steps below to identify the Microsoft Defender ATP Workspace ID and Workspace Key, that will be required for the onboarding of previous versions of Windows. + +1. From a Microsoft Defender Security Center Portal, select **Settings > Onboarding**. + +2. Under operating system choose **Windows 7 SP1 and 8.1**. + +3. Copy the **Workspace ID** and **Workspace Key** and save them. They will be used later in the process. + + ![Image of onboarding](images/91b738e4b97c4272fd6d438d8c2d5269.png) + +4. Install the Microsoft Monitoring Agent (MMA).
+ MMA is currently (as of January 2019) supported on the following Windows Operating + Systems: + + - Server SKUs: Windows Server 2008 SP1 or Newer + + - Client SKUs: Windows 7 SP1 and later + + The MMA agent will need to be installed on Windows devices. To install the + agent, some systems will need to download the [Update for customer experience + and diagnostic + telemetry](https://support.microsoft.com/help/3080149/update-for-customer-experience-and-diagnostic-telemetry) + in order to collect the data with MMA. These system versions include but may not + be limited to: + + - Windows 8.1 + + - Windows 7 + + - Windows Server 2016 + + - Windows Server 2012 R2 + + - Windows Server 2008 R2 + + Specifically, for Windows 7 SP1, the following patches must be installed: + + - Install + [KB4074598](https://support.microsoft.com/help/4074598/windows-7-update-kb4074598) + + - Install either [.NET Framework + 4.5](https://www.microsoft.com/en-us/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). + Do not install both on the same system. + +5. If you're using a proxy to connect to the Internet see the Configure proxy settings section. + +Once completed, you should see onboarded endpoints in the portal within an hour. + +## Next generation protection +Microsoft Defender Antivirus is a built-in antimalware solution that provides next generation protection for desktops, portable computers, and servers. + +1. In the Microsoft Endpoint Configuration Manager console, navigate to **Assets and Compliance \> Overview \> Endpoint Protection \> Antimalware Polices** and choose **Create Antimalware Policy**. + + ![Image of antimalware policy](images/9736e0358e86bc778ce1bd4c516adb8b.png) + +2. Select **Scheduled scans**, **Scan settings**, **Default actions**, **Real-time protection**, **Exclusion settings**, **Advanced**, **Threat overrides**, **Cloud Protection Service** and **Security intelligence updates** and choose **OK**. + + ![Image of next generation protection pane](images/1566ad81bae3d714cc9e0d47575a8cbd.png) + + In certain industries or some select enterprise customers might have specific +needs on how Antivirus is configured. + + + [Quick scan versus full scan and custom scan](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/scheduled-catch-up-scans-microsoft-defender-antivirus#quick-scan-versus-full-scan-and-custom-scan) + + For more details, see [Windows Security configuration framework](https://docs.microsoft.com/windows/security/threat-protection/windows-security-configuration-framework/windows-security-configuration-framework) + + + ![Image of next generation protection pane](images/cd7daeb392ad5a36f2d3a15d650f1e96.png) + + ![Image of next generation protection pane](images/36c7c2ed737f2f4b54918a4f20791d4b.png) + + ![Image of next generation protection pane](images/a28afc02c1940d5220b233640364970c.png) + + ![Image of next generation protection pane](images/5420a8790c550f39f189830775a6d4c9.png) + + ![Image of next generation protection pane](images/33f08a38f2f4dd12a364f8eac95e8c6b.png) + + ![Image of next generation protection pane](images/41b9a023bc96364062c2041a8f5c344e.png) + + ![Image of next generation protection pane](images/945c9c5d66797037c3caeaa5c19f135c.png) + + ![Image of next generation protection pane](images/3876ca687391bfc0ce215d221c683970.png) + +3. Right-click on the newly created antimalware policy and select **Deploy**. + + ![Image of next generation protection pane](images/f5508317cd8c7870627cb4726acd5f3d.png) + +4. Target the new antimalware policy to your Windows 10 collection and click **OK**. + + ![Image of next generation protection pane](images/configmgr-select-collection.png) + +After completing this task, you now have successfully configured Windows +Defender Antivirus. + +## Attack surface reduction +The attack surface reduction pillar of Microsoft Defender ATP includes the feature set that is available under Exploit Guard. Attack surface reduction (ASR) rules, Controlled Folder Access, Network Protection and Exploit +Protection. + +All these features provide an audit mode and a block mode. In audit mode there is no end-user impact. All it does is collect additional telemetry and make it available in the Microsoft Defender Security Center. The goal with a deployment is to step-by-step move security controls into block mode. + +To set ASR rules in Audit mode: + +1. In the Microsoft Endpoint Configuration Manager console, navigate to **Assets and Compliance \> Overview \> Endpoint Protection \> Windows Defender Exploit Guard** and choose **Create Exploit Guard Policy**. + + ![Image of Microsoft Endpoint Configuration Manager console](images/728c10ef26042bbdbcd270b6343f1a8a.png) + + +2. Select **Attack Surface Reduction**. + + +3. Set rules to **Audit** and click **Next**. + + ![Image of Microsoft Endpoint Configuration Manager console](images/d18e40c9e60aecf1f9a93065cb7567bd.png) + +4. Confirm the new Exploit Guard policy by clicking on **Next**. + + ![Image of Microsoft Endpoint Configuration Manager console](images/0a6536f2c4024c08709cac8fcf800060.png) + + +5. Once the policy is created click **Close**. + + ![Image of Microsoft Endpoint Configuration Manager console](images/95d23a07c2c8bc79176788f28cef7557.png) + + + +6. Right-click on the newly created policy and choose **Deploy**. + + ![Image of Microsoft Endpoint Configuration Manager console](images/8999dd697e3b495c04eb911f8b68a1ef.png) + +7. Target the policy to the newly created Windows 10 collection and click **OK**. + + ![Image of Microsoft Endpoint Configuration Manager console](images/0ccfe3e803be4b56c668b220b51da7f7.png) + +After completing this task, you now have successfully configured ASR rules in audit mode. + +Below are additional steps to verify whether ASR rules are correctly applied to +endpoints. (This may take few minutes) + + +1. From a web browser, navigate to . + +2. Select **Configuration management** from left side menu. + +3. Click **Go to attack surface management** in the Attack surface management panel. + + ![Image of attack surface management](images/security-center-attack-surface-mgnt-tile.png) + +4. Click **Configuration** tab in Attack surface reduction rules reports. It shows ASR rules configuration overview and ASR rules status on each devices. + + ![A screenshot of attack surface reduction rules reports](images/f91f406e6e0aae197a947d3b0e8b2d0d.png) + +5. Click each device shows configuration details of ASR rules. + + ![A screenshot of attack surface reduction rules reports](images/24bfb16ed561cbb468bd8ce51130ca9d.png) + +See [Optimize ASR rule deployment and +detections](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-machines-asr) for more details. + + +### To set Network Protection rules in Audit mode: +1. In the Microsoft Endpoint Configuration Manager console, navigate to **Assets and Compliance \> Overview \> Endpoint Protection \> Windows Defender Exploit Guard** and choose **Create Exploit Guard Policy**. + + ![A screenshot System Center Configuration Manager](images/728c10ef26042bbdbcd270b6343f1a8a.png) + +2. Select **Network protection**. + +3. Set the setting to **Audit** and click **Next**. + + ![A screenshot System Center Confirugatiom Manager](images/c039b2e05dba1ade6fb4512456380c9f.png) + +4. Confirm the new Exploit Guard Policy by clicking **Next**. + + ![A screenshot Exploit GUard policy](images/0a6536f2c4024c08709cac8fcf800060.png) + +5. Once the policy is created click on **Close**. + + ![A screenshot Exploit GUard policy](images/95d23a07c2c8bc79176788f28cef7557.png) + +6. Right-click on the newly created policy and choose **Deploy**. + + ![A screenshot Microsoft Endpoint Configuration Manager ](images/8999dd697e3b495c04eb911f8b68a1ef.png) + +7. Select the policy to the newly created Windows 10 collection and choose **OK**. + + ![A screenshot Microsoft Endpoint Configuration Manager ](images/0ccfe3e803be4b56c668b220b51da7f7.png) + +After completing this task, you now have successfully configured Network +Protection in audit mode. + +### To set Controlled Folder Access rules in Audit mode: + +1. In the Microsoft Endpoint Configuration Manager console, navigate to **Assets and Compliance \> Overview \> Endpoint Protection \> Windows Defender Exploit Guard** and choose **Create Exploit Guard Policy**. + + ![A screenshot of Microsoft Endpoint Configuration Manager ](images/728c10ef26042bbdbcd270b6343f1a8a.png) + +2. Select **Controlled folder access**. + +3. Set the configuration to **Audit** and click **Next**. + + ![A screenshot of Microsoft Endpoint Configuration Manager ](images/a8b934dab2dbba289cf64fe30e0e8aa4.png) + +4. Confirm the new Exploit Guard Policy by clicking on **Next**. + + ![A screenshot of Microsoft Endpoint Configuration Manager ](images/0a6536f2c4024c08709cac8fcf800060.png) + +5. Once the policy is created click on **Close**. + + ![A screenshot of Microsoft Endpoint Configuration Manager ](images/95d23a07c2c8bc79176788f28cef7557.png) + +6. Right-click on the newly created policy and choose **Deploy**. + + ![A screenshot of Microsoft Endpoint Configuration Manager ](images/8999dd697e3b495c04eb911f8b68a1ef.png) + +7. Target the policy to the newly created Windows 10 collection and click **OK**. + + ![A screenshot of Microsoft Endpoint Configuration Manager ](images/0ccfe3e803be4b56c668b220b51da7f7.png) + +You have now successfully configured Controlled folder access in audit mode. + +## Related topic +- [Onboarding using Microsoft Endpoint Manager](onboarding-endpoint-manager.md) \ No newline at end of file diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md new file mode 100644 index 0000000000..0d7b69e5ba --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md @@ -0,0 +1,387 @@ +--- +title: Onboarding using Microsoft Endpoint Manager +description: Learn how to onboard to Microsoft Defender ATP using Microsoft Endpoint Manager +keywords: onboarding, configuration, deploy, deployment, endpoint manager, mdatp, advanced threat protection, collection creation, endpoint detection response, next generation protection, attack surface reduction +search.product: eADQiWindows 10XVcnh +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 +- m365solution-endpointprotect +ms.topic: article +--- + +# Onboarding using Microsoft Endpoint Manager +**Applies to:** +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) + + +In this section we will be using Microsoft Endpoint Manager (MEM) to deploy +Microsoft Defender ATP to your endpoints. + +For more information about MEM, see: +- [Microsoft Entpoint Manager page](https://docs.microsoft.com/en-us/mem/) +- The [blog post on convergence of Intune and ConfigMgr](https://www.microsoft.com/microsoft-365/blog/2019/11/04/use-the-power-of-cloud-intelligence-to-simplify-and-accelerate-it-and-the-move-to-a-modern-workplace/) +- [Introduction video on MEM](https://www.microsoft.com/microsoft-365/blog/2019/11/04/use-the-power-of-cloud-intelligence-to-simplify-and-accelerate-it-and-the-move-to-a-modern-workplace) + + +This process is a multi-step process, you'll need to: + +- Identify target devices or users + + - Create an AAD group (User or Device) + +- Create a Configuration Profile + + - In MEM we'll guide you in creating a separate policy for each feature + +Resources +--------- + +Here are the links you'll need for the rest of the process: + +- [MEM portal](https://aka.ms/memac) + +- [Security Center](https://securitycenter.windows.com/) + +- [Intune Security baselines](https://docs.microsoft.com/en-us/mem/intune/protect/security-baseline-settings-defender-atp#microsoft-defender) + +## Idenfity target devices or users +In this section we will create a testing group to assign your configurations. + +>[!NOTE] +>Intune uses Azure Active Directory (Azure AD) groups to manage devices and +users. As an Intune admin, you can set up groups to suit your organizational +needs.
+> For more information, see [Add groups to organize users and devices](https://docs.microsoft.com/en-us/mem/intune/fundamentals/groups-add). + +### Group creation + +1. Open the MEM portal. + +2. Open **Groups > New Group**. + + ![Image of Microsoft Endpoint Manager portal](images/66f724598d9c3319cba27f79dd4617a4.png) + +3. Enter details and create a new group. + + ![Image of Microsoft Endpoint Manager portal](images/b1e0206d675ad07db218b63cd9b9abc3.png) + +4. Add your test user / device + + >[!NOTE] + >Azure Active Directory groups can contain users or devices, not combinations of both. + +5. From the **Groups > All groups** pane, open your new group. + +6. Click on **Members > Add members**. + +7. Find your test user/device and select it. + + ![](images/149cbfdf221cdbde8159d0ab72644cd0.png) + +8. Your testing group now has a member to test. + +Create a Configuration Policy +----------------------------- + +In the following section, you will create a number of configuration policies. +First is a configuration policy to select which groups of users or devices will +be onboarded to Defender ATP. Then you will continue by creating several +different types of Endpoint Security policies. + +### Endpoint Detection and Response + +1. Open the MEM portal + +2. Navigate to Endpoint security > Endpoint detection and response > Click + on Create Profile + + ![](images/58dcd48811147feb4ddc17212b7fe840.png) + +3. Under Platform, select Windows 10 and Later, Profile - Endpoint detection + and response > Create + +4. Enter name and description > Next + + ![](images/a5b2d23bdd50b160fef4afd25dda28d4.png) + +5. Select settings as required > Next + + ![](images/cea7e288b5d42a9baf1aef0754ade910.png) + + NOTE: this has been auto populated as I have integrated MDATP and Intune as + per this + [section](https://docs.microsoft.com/en-us/mem/intune/protect/advanced-threat-protection#enable-microsoft-defender-atp-in-intune). + If you have not integrated MDATP and Intune, complete [these + steps](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-mdm#onboard-machines-using-microsoft-intune) + to create and upload an onboarding blob. + + ![](images/2466460812371ffae2d19a10c347d6f4.png) + +6. Add scope tags if required > Next + + ![](images/ef844f52ec2c0d737ce793f68b5e8408.png) + +7. Add test group by clicking on Select groups to include and choose your group + > Next + + ![](images/fc3525e20752da026ec9f46ab4fec64f.png) + +8. Review and accept > Create + + ![](images/289172dbd7bd34d55d24810d9d4d8158.png) + +9. You can view your completed policy here + + ![](images/5a568b6878be8243ea2b9d82d41ed297.png) + +### Antivirus + +1. Open the MEM portal + +2. Navigate to Endpoint security > Antivirus > Click on Create Policy + + ![](images/6b728d6e0d71108d768e368b416ff8ba.png) + +3. Select Platform - Windows 10 and Later - Windows and Profile – Microsoft + Defender Antivirus > Create + +4. Enter Name and Description - \> Next + + ![](images/a7d738dd4509d65407b7d12beaa3e917.png) + +5. In the Configuration settings page: Set the configurations you require for + Microsoft Defender Antivirus (Cloud Protection, Exclusions, Real Time + Protection, and Remediation). + + ![](images/3840b1576d6f79a1d72eb14760ef5e8c.png) + +6. Add scope tags if required> Next + + ![](images/2055e4f9b9141525c0eb681e7ba19381.png) + +7. Select groups to include, assign to your test group > Next + + ![](images/48318a51adee06bff3908e8ad4944dc9.png) + +8. Review and create > create + + ![](images/dfdadab79112d61bd3693d957084b0ec.png) + +9. You can see the configuration policy you created as per below + + ![](images/38180219e632d6e4ec7bd25a46398da8.png) + +### Attack Surface Reduction – Attack surface reduction rules + +1. Open the MEM portal + +2. Navigate to Endpoint security > Attack surface reduction + +3. Click on Create Policy + +4. NOTE: I will be setting these as audit + +5. Select Platform - Windows 10 and Later – Profile - Attack surface reduction + rules > Create + + ![](images/522d9bb4288dc9c1a957392b51384fdd.png) + +6. Enter Name and Description > Next + + ![](images/a5a71fd73ec389f3cdce6d1a6bd1ff31.png) + +7. In the Configuration settings page: Set the configurations you require for + Attack surface reduction rules > Next + + NOTE: I am configuring all of my Attack surface reduction rules to Audit. + + Details on Attack surface reduction rules: + + + ![](images/dd0c00efe615a64a4a368f54257777d0.png) + +8. Add Scope Tags as required > Next + + ![](images/6daa8d347c98fe94a0d9c22797ff6f28.png) + +9. Select groups to include and assign to test group > Next + + ![](images/45cefc8e4e474321b4d47b4626346597.png) + +10. Review and Create - \> Create + + ![](images/2c2e87c5fedc87eba17be0cdeffdb17f.png) + +11. You can View the policy + +![](images/7a631d17cc42500dacad4e995823ffef.png) + +### Attack Surface Reduction – Web Protection + +1. Open the MEM portal + +2. Navigate to Endpoint security > Attack surface reduction + +3. Click on Create Policy + +4. Select Windows 10 and Later – Web protection > Create + + ![](images/cd7b5a1cbc16cc05f878cdc99ba4c27f.png) + +5. Enter Name and Description > Next + + ![](images/5be573a60cd4fa56a86a6668b62dd808.png) + +6. In the Configuration settings page: Set the configurations you require for + Web Protection> Next + + NOTE: I am configuring Web Protection to Block. + + Details on Web Protection: + + + ![](images/6104aa33a56fab750cf30ecabef9f5b6.png) + +7. Add Scope Tags as required > Next + + ![](images/6daa8d347c98fe94a0d9c22797ff6f28.png) + +8. Assign to test group > Next + + ![](images/45cefc8e4e474321b4d47b4626346597.png) + +9. Review and Create - \> Create + + ![](images/8ee0405f1a96c23d2eb6f737f11c1ae5.png) + +10. You can View the policy + + ![](images/e74f6f6c150d017a286e6ed3dffb7757.png) + +Validate +======== + +Confirm Policies have applied +----------------------------- + +Once the Configuration policy has been assigned it will take some time to apply. + +You can see the timing for Intune at this link: + + + +To confirm that the configuration policy have been applied to your test device +follow the below process for each Configuration policy. + +1. Open the MEM portal and navigate to the relevant policy as shown in the + steps above. I will use Antivirus for this example + + ![](images/43ab6aa74471ee2977e154a4a5ef2d39.png) + +2. Click on the Configuration Policy to view the policy status + + ![](images/55ecaca0e4a022f0e29d45aeed724e6c.png) + +3. Click on “Device Status” to see the per device status + + ![](images/18a50df62cc38749000dbfb48e9a4c9b.png) + +4. Click on “User Status” to see the per user status + + ![](images/4e965749ff71178af8873bc91f9fe525.png) + +5. Click on “Per-setting status” to see the Per-setting status + + Note: This View is very useful to identify any settings that conflict with + another policy + + ![](images/42acc69d0128ed09804010bdbdf0a43c.png) + +Endpoint Detection and Response +------------------------------- + +1. Before applying the configuration, the Windows Defender Advanced Threat + Protection Service should not be started. + + ![](images/b418a232a12b3d0a65fc98248dbb0e31.png) + +2. After the config has been applied the Windows Defender Advanced Threat + Protection Service should be started + + ![](images/a621b699899f1b41db211170074ea59e.png) + +3. After the services is running on the device, the device appears in Microsoft + Defender Security Center + + ![](images/df0c64001b9219cfbd10f8f81a273190.png) + +Antivirus +--------- + +1. Before applying the policy on a test device, you should be able to manually + manage the settings as per below. + +![](images/88efb4c3710493a53f2840c3eac3e3d3.png) + +1. After the policy has been applied, you should not be able to manually manage + the settings as per below. + + NOTE: In the below image “**Turn on cloud-delivered protection”** and + **“Turn on real-time protection”** are being shown as managed. + +![](images/9341428b2d3164ca63d7d4eaa5cff642.png) + +Attack Surface Reduction – Attack surface reduction rules +--------------------------------------------------------- + +1. Before applying the policy on A test device + +2. Open a PowerShell Window and type “Get-MpPreference” + +3. This should respond with the following lines with no content + + 1. AttackSurfaceReductionOnlyExclusions : + + 2. AttackSurfaceReductionRules_Actions : + + 3. AttackSurfaceReductionRules_Ids : + +![](images/cb0260d4b2636814e37eee427211fe71.png) + +1. After applying the policy on A test device + +2. Open a PowerShell Windows and type “Get-MpPreference” + +3. This should respond with the following lines with content as shown below + + ![](images/619fb877791b1fc8bc7dfae1a579043d.png) + +Attack Surface Reduction – Web Protection +----------------------------------------- + +1. On the test device + +2. Open a PowerShell Windows and type + “(Get-MpPreference).EnableNetworkProtection” + +3. This should respond with a “0” as shown below + + ![](images/196a8e194ac99d84221f405d0f684f8c.png) + +4. After Applying the Policy + +5. Open a PowerShell Windows and type + “(Get-MpPreference).EnableNetworkProtection” + +6. This should respond with a “1” as shown below + +![](images/c06fa3bbc2f70d59dfe1e106cd9a4683.png) diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding.md index 557c918348..03b4cbea92 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding.md @@ -51,343 +51,21 @@ You are currently in the onboarding phase. -To deploy Microsoft Defender ATP, you'll need to onboard devices to the service. Depending on the architecture of your environment, you'll need to use the appropriate management tool that best suites your requirements. +To deploy Microsoft Defender ATP, you'll need to onboard devices to the service. -The deployment guide uses Microsoft Endpoint Configuration Manager as the management tool to demonstrate an end-to-end deployment. +Depending on the architecture of your environment, you'll need to use the appropriate management tool that best suites your requirements. -This article will guide you on: -- Setting up Microsoft Endpoint Configuration Manager +After onboarding the devices, you'll then configure the various capabilities such as endpoint detection and response, next-generation protection, and attack surface reduction. + + +This article provides resources to guide you on: +- Using various management tools to onboard devices + - [Onboarding using Microsoft Endpoint Configuration Manager](onboarding-endpoint-configuraiton-manager.md) + - [Onboarding using Microsoft Endpoint Manager](onboarding-endpoint-manager.md) - Endpoint detection and response configuration - Next-generation protection configuration - Attack surface reduction configuration -## Onboarding using Microsoft Endpoint Configuration Manager -### Collection creation -To onboard Windows 10 devices with Microsoft Endpoint Configuration Manager, the -deployment can target either and existing collection or a new collection can be -created for testing. The onboarding like group policy or manual method does -not install any agent on the system. Within the Configuration Manager console -the onboarding process will be configured as part of the compliance settings -within the console. Any system that receives this required configuration will -maintain that configuration for as long as the Configuration Manager client -continues to receive this policy from the management point. Follow the steps -below to onboard systems with Configuration Manager. - -1. In Microsoft Endpoint Configuration Manager console, navigate to **Assets and Compliance \> Overview \> Device Collections**. - - ![Image of Microsoft Endpoint Configuration Manager wizard](images/configmgr-device-collections.png) - -2. Right Click **Device Collection** and select **Create Device Collection**. - - ![Image of Microsoft Endpoint Configuration Manager wizard](images/configmgr-create-device-collection.png) - -3. Provide a **Name** and **Limiting Collection**, then select **Next**. - - ![Image of Microsoft Endpoint Configuration Manager wizard](images/configmgr-limiting-collection.png) - -4. Select **Add Rule** and choose **Query Rule**. - - ![Image of Microsoft Endpoint Configuration Manager wizard](images/configmgr-query-rule.png) - -5. Click **Next** on the **Direct Membership Wizard** and click on **Edit Query Statement**. - - ![Image of Microsoft Endpoint Configuration Manager wizard](images/configmgr-direct-membership.png) - -6. Select **Criteria** and then choose the star icon. - - ![Image of Microsoft Endpoint Configuration Manager wizard](images/configmgr-criteria.png) - -7. Keep criterion type as **simple value**, choose where as **Operating System - build number**, operator as **is greater than or equal to** and value **14393** and click on **OK**. - - ![Image of Microsoft Endpoint Configuration Manager wizard](images/configmgr-simple-value.png) - -8. Select **Next** and **Close**. - - ![Image of Microsoft Endpoint Configuration Manager wizard](images/configmgr-membership-rules.png) - -9. Select **Next**. - - ![Image of Microsoft Endpoint Configuration Manager wizard](images/configmgr-confirm.png) - -After completing this task, you now have a device collection with all the Windows 10 endpoints in the environment. - -## Endpoint detection and response -### Windows 10 -From within the Microsoft Defender Security Center it is possible to download -the '.onboarding' policy that can be used to create the policy in System Center Configuration -Manager and deploy that policy to Windows 10 devices. - -1. From a Microsoft Defender Security Center Portal, select [Settings and then Onboarding](https://securitycenter.windows.com/preferences2/onboarding). - - - -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) - -3. Select **Download package**. - - ![Image of Microsoft Defender ATP onboarding wizard](images/mdatp-download-package.png) - -4. Save the package to an accessible location. -5. In Microsoft Endpoint Configuration Manager, navigate to: **Assets and Compliance > Overview > Endpoint Protection > Microsoft Defender ATP Policies**. - -6. Right-click **Microsoft Defender ATP Policies** and select **Create Microsoft Defender ATP Policy**. - - ![Image of Microsoft Endpoint Configuration Manager wizard](images/configmgr-create-policy.png) - -7. Enter the name and description, verify **Onboarding** is selected, then select **Next**. - - ![Image of Microsoft Endpoint Configuration Manager wizard](images/configmgr-policy-name.png) - -8. Click **Browse**. - -9. Navigate to the location of the downloaded file from step 4 above. - -10. Click **Next**. -11. Configure the Agent with the appropriate samples (**None** or **All file types**). - - ![Image of configuration settings](images/configmgr-config-settings.png) - -12. Select the appropriate telemetry (**Normal** or **Expedited**) then click **Next**. - - ![Image of configuration settings](images/configmgr-telemetry.png) - -14. Verify the configuration, then click **Next**. - - ![Image of configuration settings](images/configmgr-verify-configuration.png) - -15. Click **Close** when the Wizard completes. - -16. In the Microsoft Endpoint Configuration Manager console, right-click the Microsoft Defender ATP policy you just created and select **Deploy**. - - ![Image of configuration settings](images/configmgr-deploy.png) - -17. On the right panel, select the previously created collection and click **OK**. - - ![Image of configuration settings](images/configmgr-select-collection.png) - - -### Previous versions of Windows Client (Windows 7 and Windows 8.1) -Follow the steps below to identify the Microsoft Defender ATP Workspace ID and Workspace Key, that will be required for the onboarding of previous versions of Windows. - -1. From a Microsoft Defender Security Center Portal, select **Settings > Onboarding**. - -2. Under operating system choose **Windows 7 SP1 and 8.1**. - -3. Copy the **Workspace ID** and **Workspace Key** and save them. They will be used later in the process. - - ![Image of onboarding](images/91b738e4b97c4272fd6d438d8c2d5269.png) - -4. Install the Microsoft Monitoring Agent (MMA).
- MMA is currently (as of January 2019) supported on the following Windows Operating - Systems: - - - Server SKUs: Windows Server 2008 SP1 or Newer - - - Client SKUs: Windows 7 SP1 and later - - The MMA agent will need to be installed on Windows devices. To install the - agent, some systems will need to download the [Update for customer experience - and diagnostic - telemetry](https://support.microsoft.com/help/3080149/update-for-customer-experience-and-diagnostic-telemetry) - in order to collect the data with MMA. These system versions include but may not - be limited to: - - - Windows 8.1 - - - Windows 7 - - - Windows Server 2016 - - - Windows Server 2012 R2 - - - Windows Server 2008 R2 - - Specifically, for Windows 7 SP1, the following patches must be installed: - - - Install - [KB4074598](https://support.microsoft.com/help/4074598/windows-7-update-kb4074598) - - - Install either [.NET Framework - 4.5](https://www.microsoft.com/en-us/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). - Do not install both on the same system. - -5. If you're using a proxy to connect to the Internet see the Configure proxy settings section. - -Once completed, you should see onboarded endpoints in the portal within an hour. - -## Next generation protection -Microsoft Defender Antivirus is a built-in antimalware solution that provides next generation protection for desktops, portable computers, and servers. - -1. In the Microsoft Endpoint Configuration Manager console, navigate to **Assets and Compliance \> Overview \> Endpoint Protection \> Antimalware Polices** and choose **Create Antimalware Policy**. - - ![Image of antimalware policy](images/9736e0358e86bc778ce1bd4c516adb8b.png) - -2. Select **Scheduled scans**, **Scan settings**, **Default actions**, **Real-time protection**, **Exclusion settings**, **Advanced**, **Threat overrides**, **Cloud Protection Service** and **Security intelligence updates** and choose **OK**. - - ![Image of next generation protection pane](images/1566ad81bae3d714cc9e0d47575a8cbd.png) - - In certain industries or some select enterprise customers might have specific -needs on how Antivirus is configured. - - - [Quick scan versus full scan and custom scan](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/scheduled-catch-up-scans-microsoft-defender-antivirus#quick-scan-versus-full-scan-and-custom-scan) - - For more details, see [Windows Security configuration framework](https://docs.microsoft.com/windows/security/threat-protection/windows-security-configuration-framework/windows-security-configuration-framework) - - - ![Image of next generation protection pane](images/cd7daeb392ad5a36f2d3a15d650f1e96.png) - - ![Image of next generation protection pane](images/36c7c2ed737f2f4b54918a4f20791d4b.png) - - ![Image of next generation protection pane](images/a28afc02c1940d5220b233640364970c.png) - - ![Image of next generation protection pane](images/5420a8790c550f39f189830775a6d4c9.png) - - ![Image of next generation protection pane](images/33f08a38f2f4dd12a364f8eac95e8c6b.png) - - ![Image of next generation protection pane](images/41b9a023bc96364062c2041a8f5c344e.png) - - ![Image of next generation protection pane](images/945c9c5d66797037c3caeaa5c19f135c.png) - - ![Image of next generation protection pane](images/3876ca687391bfc0ce215d221c683970.png) - -3. Right-click on the newly created antimalware policy and select **Deploy**. - - ![Image of next generation protection pane](images/f5508317cd8c7870627cb4726acd5f3d.png) - -4. Target the new antimalware policy to your Windows 10 collection and click **OK**. - - ![Image of next generation protection pane](images/configmgr-select-collection.png) - -After completing this task, you now have successfully configured Windows -Defender Antivirus. - -## Attack surface reduction -The attack surface reduction pillar of Microsoft Defender ATP includes the feature set that is available under Exploit Guard. Attack surface reduction (ASR) rules, Controlled Folder Access, Network Protection and Exploit -Protection. - -All these features provide an audit mode and a block mode. In audit mode there is no end-user impact. All it does is collect additional telemetry and make it available in the Microsoft Defender Security Center. The goal with a deployment is to step-by-step move security controls into block mode. - -To set ASR rules in Audit mode: - -1. In the Microsoft Endpoint Configuration Manager console, navigate to **Assets and Compliance \> Overview \> Endpoint Protection \> Windows Defender Exploit Guard** and choose **Create Exploit Guard Policy**. - - ![Image of Microsoft Endpoint Configuration Manager console](images/728c10ef26042bbdbcd270b6343f1a8a.png) - - -2. Select **Attack Surface Reduction**. - - -3. Set rules to **Audit** and click **Next**. - - ![Image of Microsoft Endpoint Configuration Manager console](images/d18e40c9e60aecf1f9a93065cb7567bd.png) - -4. Confirm the new Exploit Guard policy by clicking on **Next**. - - ![Image of Microsoft Endpoint Configuration Manager console](images/0a6536f2c4024c08709cac8fcf800060.png) - - -5. Once the policy is created click **Close**. - - ![Image of Microsoft Endpoint Configuration Manager console](images/95d23a07c2c8bc79176788f28cef7557.png) - - - -6. Right-click on the newly created policy and choose **Deploy**. - - ![Image of Microsoft Endpoint Configuration Manager console](images/8999dd697e3b495c04eb911f8b68a1ef.png) - -7. Target the policy to the newly created Windows 10 collection and click **OK**. - - ![Image of Microsoft Endpoint Configuration Manager console](images/0ccfe3e803be4b56c668b220b51da7f7.png) - -After completing this task, you now have successfully configured ASR rules in audit mode. - -Below are additional steps to verify whether ASR rules are correctly applied to -endpoints. (This may take few minutes) - - -1. From a web browser, navigate to . - -2. Select **Configuration management** from left side menu. - -3. Click **Go to attack surface management** in the Attack surface management panel. - - ![Image of attack surface management](images/security-center-attack-surface-mgnt-tile.png) - -4. Click **Configuration** tab in Attack surface reduction rules reports. It shows ASR rules configuration overview and ASR rules status on each devices. - - ![A screenshot of attack surface reduction rules reports](images/f91f406e6e0aae197a947d3b0e8b2d0d.png) - -5. Click each device shows configuration details of ASR rules. - - ![A screenshot of attack surface reduction rules reports](images/24bfb16ed561cbb468bd8ce51130ca9d.png) - -See [Optimize ASR rule deployment and -detections](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-machines-asr) for more details. - - -### To set Network Protection rules in Audit mode: -1. In the Microsoft Endpoint Configuration Manager console, navigate to **Assets and Compliance \> Overview \> Endpoint Protection \> Windows Defender Exploit Guard** and choose **Create Exploit Guard Policy**. - - ![A screenshot System Center Configuration Manager](images/728c10ef26042bbdbcd270b6343f1a8a.png) - -2. Select **Network protection**. - -3. Set the setting to **Audit** and click **Next**. - - ![A screenshot System Center Confirugatiom Manager](images/c039b2e05dba1ade6fb4512456380c9f.png) - -4. Confirm the new Exploit Guard Policy by clicking **Next**. - - ![A screenshot Exploit GUard policy](images/0a6536f2c4024c08709cac8fcf800060.png) - -5. Once the policy is created click on **Close**. - - ![A screenshot Exploit GUard policy](images/95d23a07c2c8bc79176788f28cef7557.png) - -6. Right-click on the newly created policy and choose **Deploy**. - - ![A screenshot Microsoft Endpoint Configuration Manager ](images/8999dd697e3b495c04eb911f8b68a1ef.png) - -7. Select the policy to the newly created Windows 10 collection and choose **OK**. - - ![A screenshot Microsoft Endpoint Configuration Manager ](images/0ccfe3e803be4b56c668b220b51da7f7.png) - -After completing this task, you now have successfully configured Network -Protection in audit mode. - -### To set Controlled Folder Access rules in Audit mode: - -1. In the Microsoft Endpoint Configuration Manager console, navigate to **Assets and Compliance \> Overview \> Endpoint Protection \> Windows Defender Exploit Guard** and choose **Create Exploit Guard Policy**. - - ![A screenshot of Microsoft Endpoint Configuration Manager ](images/728c10ef26042bbdbcd270b6343f1a8a.png) - -2. Select **Controlled folder access**. - -3. Set the configuration to **Audit** and click **Next**. - - ![A screenshot of Microsoft Endpoint Configuration Manager ](images/a8b934dab2dbba289cf64fe30e0e8aa4.png) - -4. Confirm the new Exploit Guard Policy by clicking on **Next**. - - ![A screenshot of Microsoft Endpoint Configuration Manager ](images/0a6536f2c4024c08709cac8fcf800060.png) - -5. Once the policy is created click on **Close**. - - ![A screenshot of Microsoft Endpoint Configuration Manager ](images/95d23a07c2c8bc79176788f28cef7557.png) - -6. Right-click on the newly created policy and choose **Deploy**. - - ![A screenshot of Microsoft Endpoint Configuration Manager ](images/8999dd697e3b495c04eb911f8b68a1ef.png) - -7. Target the policy to the newly created Windows 10 collection and click **OK**. - - ![A screenshot of Microsoft Endpoint Configuration Manager ](images/0ccfe3e803be4b56c668b220b51da7f7.png) - -You have now successfully configured Controlled folder access in audit mode. - +## Related topics +- [Onboarding using Microsoft Endpoint Configuration Manager](onboarding-endpoint-configuraiton-manager.md) +- [Onboarding using Microsoft Endpoint Manager](onboarding-endpoint-manager.md) \ No newline at end of file From 5cab517947cc3fb140b0e91b31780cc9d5fa5884 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Mon, 10 Aug 2020 15:19:44 -0700 Subject: [PATCH 0643/1414] remove old topic --- .openpublishing.redirection.json | 5 ++ .../configure-and-manage-tvm.md | 53 ------------------- .../next-gen-threat-and-vuln-mgt.md | 10 ++-- .../tvm-supported-os.md | 4 +- 4 files changed, 11 insertions(+), 61 deletions(-) delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/configure-and-manage-tvm.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 47e645bcc7..c77fa4d405 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -1030,6 +1030,11 @@ "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwarevulnerabilitieskb-table", "redirect_document_id": true }, + { + "source_path": "windows/security/threat-protection/microsoft-defender-atp/configure-and-manage-tvm.md", + "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os", + "redirect_document_id": true + }, { "source_path": "windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-alertevents-table.md", "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicealertevents-table", diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-and-manage-tvm.md b/windows/security/threat-protection/microsoft-defender-atp/configure-and-manage-tvm.md deleted file mode 100644 index 83e2b43c79..0000000000 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-and-manage-tvm.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: Configure Threat & Vulnerability Management in Microsoft Defender ATP -ms.reviewer: -description: Configure your Threat & Vulnerability Management to allow security administrators and IT administrators to collaborate seamlessly to remediate issues via Microsoft intune and Microsoft Endpoint Configuration Manager integrations. -keywords: RBAC, Threat & Vulnerability Management configuration, Threat & Vulnerability Management integrations, Microsft Intune integration with TVM, SCCM integration with TVM -search.product: Windows 10 -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 Threat & Vulnerability Management -**Applies to:** -- [Microsoft Defender Advanced Threat Protection Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) - -[!include[Prerelease information](../../includes/prerelease.md)] - -This section guides you through the steps you need to take to configure Threat & Vulnerability Management's integration with Microsoft Intune or Microsoft Endpoint Configuration Manager for a seamless collaboration of issue remediation. - -### Before you begin -> [!IMPORTANT] -> Threat & Vulnerability Management data currently supports Windows 10 devices. Upgrade to Windows 10 to account for the rest of your devices’ threat and vulnerability exposure data.
- -Ensure that you have the right RBAC permissions to configure your Threat & Vulnerability Management integration with Microsoft Intune or Microsoft Endpoint Configuration Manager. - ->[!WARNING] ->Only Intune and Microsoft Endpoint Configuration Manager enrolled devices are supported in this scenario.
->Use any of the following options to enroll devices in Intune: ->- IT Admin: For more information on how to enabling auto-enrollment, see [Windows Enrollment](https://docs.microsoft.com/intune/windows-enroll#enable-windows-10-automatic-enrollment) ->- End-user: For more information on how to enroll your Windows 10 device in Intune, see [Enroll your Windows 10 device in Intune](https://docs.microsoft.com/intune-user-help/enroll-your-w10-device-access-work-or-school) ->- End-user alternative: For more information on joining an Azure AD domain, see [Set up Azure Active Directory joined devices](https://docs.microsoft.com/azure/active-directory/device-management-azuread-joined-devices-setup). - -## Related topics - -- [Threat & Vulnerability Management overview](next-gen-threat-and-vuln-mgt.md) -- [Supported operating systems and platforms](tvm-supported-os.md) -- [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md) -- [Exposure score](tvm-exposure-score.md) -- [Microsoft Secure Score for Devices](tvm-microsoft-secure-score-devices.md) -- [Security recommendations](tvm-security-recommendation.md) -- [Remediation and exception](tvm-remediation.md) -- [Software inventory](tvm-software-inventory.md) -- [Weaknesses](tvm-weaknesses.md) -- [Scenarios](threat-and-vuln-mgt-scenarios.md) -- [Configure data access for Threat & Vulnerability Management roles](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/user-roles#create-roles-and-assign-the-role-to-an-azure-active-directory-group) diff --git a/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md b/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md index 0f1e02ecd1..3e2d55bacb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md +++ b/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md @@ -27,17 +27,17 @@ ms.topic: conceptual Effectively identifying, assessing, and remediating endpoint weaknesses is pivotal in running a healthy security program and reducing organizational risk. Threat and vulnerability management serves as an infrastructure for reducing organizational exposure, hardening endpoint surface area, and increasing organizational resilience. -It helps organizations discover vulnerabilities and misconfigurations in real-time, based on sensors, without the need of agents or periodic scans. It prioritizes vulnerabilities based on the threat landscape, detections in your organization, sensitive information on vulnerable devices, and business context. +Discover vulnerabilities and misconfigurations in real time with sensors, and without the need of agents or periodic scans. It prioritizes vulnerabilities based on the threat landscape, detections in your organization, sensitive information on vulnerable devices, and business context. Watch this video for a quick overview of threat and vulnerability management. >[!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RE4mLsn] -## Next-generation capabilities +## Next generation capabilities -Threat and vulnerability management is built-in, real-time, cloud-powered, fully integrated with Microsoft endpoint security stack, the Microsoft Intelligent Security Graph, and the application analytics knowledge base. +Threat and vulnerability management is built-in, real time, cloud-powered, fully integrated with Microsoft endpoint security stack, the Microsoft Intelligent Security Graph, and the application analytics knowledge base. -It is the first solution in the industry to bridge the gap between security administration and IT administration during remediation process. It does so by creating a security task or ticket through integration with Microsoft Intune and Microsoft Microsoft Endpoint Configuration Manager. +It is the first solution in the industry to bridge the gap between security administration and IT administration during remediation process. It does so by creating a security task or ticket through integration with Microsoft Intune and Microsoft Endpoint Configuration Manager. It provides the following solutions to frequently-cited gaps across security operations, security administration, and IT administration workflows and communication. @@ -95,7 +95,7 @@ Ensure that your devices: > Windows 10 Version 1809 | [KB 4516077](https://support.microsoft.com/help/4516077/windows-10-update-kb4516077) > Windows 10 Version 1903 | [KB 4512941](https://support.microsoft.com/help/4512941/windows-10-update-kb4512941) -- Are onboarded to Microsoft Intune and Microsoft Endpoint Configuration Manager. If you are using Configuration Manager, update your console to the latest version. +- Are onboarded to [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) and [Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection-configure). If you are using Configuration Manager, update your console to the latest version. - Have at least one security recommendation that can be viewed in the device page - Are tagged or marked as co-managed diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md index 9226de4876..381f126c5b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md @@ -27,7 +27,7 @@ ms.topic: article Before you begin, ensure that you meet the following operating system or platform requisites for threat and vulnerability management so the activities in your devices are properly accounted for. >[!NOTE] ->Operating systems supported by Microsoft Defender ATP are not necessarily supported by threat and vulnerability management (like MacOS and Linux). +>The supported systems and platforms for threat and vulnerability management may be different from the [Minimum requirements for Microsoft Defender ATP](minimum-requirements.md) list. Operating system | Security assessment support :---|:--- @@ -42,8 +42,6 @@ Windows Server 2019 | Operating System (OS) vulnerabilities
Software product MacOS | Not supported (planned) Linux | Not supported (planned) -Some of the above prerequisites might be different from the [Minimum requirements for Microsoft Defender ATP](minimum-requirements.md) list. - ## Related topics - [Threat and vulnerability management overview](next-gen-threat-and-vuln-mgt.md) From 3a8747553b9c87ae450af884c095c8c48c5b635e Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Mon, 10 Aug 2020 16:10:43 -0700 Subject: [PATCH 0644/1414] acrolinx updates --- .../next-gen-threat-and-vuln-mgt.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md b/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md index 3e2d55bacb..66b4c22514 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md +++ b/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md @@ -33,13 +33,13 @@ Watch this video for a quick overview of threat and vulnerability management. >[!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RE4mLsn] -## Next generation capabilities +## Bridging the workflow gaps -Threat and vulnerability management is built-in, real time, cloud-powered, fully integrated with Microsoft endpoint security stack, the Microsoft Intelligent Security Graph, and the application analytics knowledge base. +Threat and vulnerability management is built in, real time, and cloud powered. It is fully integrated with Microsoft endpoint security stack, the Microsoft Intelligent Security Graph, and the application analytics knowledge base. -It is the first solution in the industry to bridge the gap between security administration and IT administration during remediation process. It does so by creating a security task or ticket through integration with Microsoft Intune and Microsoft Endpoint Configuration Manager. +Vulnerability management is the first solution in the industry to bridge the gap between security administration and IT administration during remediation process. It does so by creating a security task or ticket through integration with Microsoft Intune and Microsoft Endpoint Configuration Manager. -It provides the following solutions to frequently-cited gaps across security operations, security administration, and IT administration workflows and communication. +It provides the following solutions to frequently cited gaps across security operations, security administration, and IT administration workflows and communication. - Real-time endpoint detection and response (EDR) insights correlated with endpoint vulnerabilities - Linked device vulnerability and security configuration assessment data in the context of exposure discovery From fe412a016389d570463a3bc5544bb78dc0b213de Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 10 Aug 2020 16:12:24 -0700 Subject: [PATCH 0645/1414] update content --- .../onboarding-endpoint-manager.md | 310 +++++++++--------- 1 file changed, 148 insertions(+), 162 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md index 0d7b69e5ba..2d7440045a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md @@ -26,9 +26,9 @@ ms.topic: article In this section we will be using Microsoft Endpoint Manager (MEM) to deploy Microsoft Defender ATP to your endpoints. -For more information about MEM, see: +For more information about MEM, check out the following: - [Microsoft Entpoint Manager page](https://docs.microsoft.com/en-us/mem/) -- The [blog post on convergence of Intune and ConfigMgr](https://www.microsoft.com/microsoft-365/blog/2019/11/04/use-the-power-of-cloud-intelligence-to-simplify-and-accelerate-it-and-the-move-to-a-modern-workplace/) +- [Blog post on convergence of Intune and ConfigMgr](https://www.microsoft.com/microsoft-365/blog/2019/11/04/use-the-power-of-cloud-intelligence-to-simplify-and-accelerate-it-and-the-move-to-a-modern-workplace/) - [Introduction video on MEM](https://www.microsoft.com/microsoft-365/blog/2019/11/04/use-the-power-of-cloud-intelligence-to-simplify-and-accelerate-it-and-the-move-to-a-modern-workplace) @@ -42,8 +42,8 @@ This process is a multi-step process, you'll need to: - In MEM we'll guide you in creating a separate policy for each feature -Resources ---------- +## Resources + Here are the links you'll need for the rest of the process: @@ -53,8 +53,8 @@ Here are the links you'll need for the rest of the process: - [Intune Security baselines](https://docs.microsoft.com/en-us/mem/intune/protect/security-baseline-settings-defender-atp#microsoft-defender) -## Idenfity target devices or users -In this section we will create a testing group to assign your configurations. +## Identify target devices or users +In this section we will create a test group to assign your configurations on. >[!NOTE] >Intune uses Azure Active Directory (Azure AD) groups to manage devices and @@ -62,7 +62,7 @@ users. As an Intune admin, you can set up groups to suit your organizational needs.
> For more information, see [Add groups to organize users and devices](https://docs.microsoft.com/en-us/mem/intune/fundamentals/groups-add). -### Group creation +### Create a group 1. Open the MEM portal. @@ -74,7 +74,7 @@ needs.
![Image of Microsoft Endpoint Manager portal](images/b1e0206d675ad07db218b63cd9b9abc3.png) -4. Add your test user / device +4. Add your test user or device. >[!NOTE] >Azure Active Directory groups can contain users or devices, not combinations of both. @@ -83,271 +83,264 @@ needs.
6. Click on **Members > Add members**. -7. Find your test user/device and select it. +7. Find your test user or device and select it. - ![](images/149cbfdf221cdbde8159d0ab72644cd0.png) + ![Image of Microsoft Endpoint Manager portal](images/149cbfdf221cdbde8159d0ab72644cd0.png) 8. Your testing group now has a member to test. -Create a Configuration Policy ------------------------------ - -In the following section, you will create a number of configuration policies. +## Create a configuration policy +In the following section, you'll create a number of configuration policies. First is a configuration policy to select which groups of users or devices will -be onboarded to Defender ATP. Then you will continue by creating several +be onboarded to Microsoft Defender ATP. Then you will continue by creating several different types of Endpoint Security policies. -### Endpoint Detection and Response +### Endpoint detection and response -1. Open the MEM portal +1. Open the MEM portal. -2. Navigate to Endpoint security > Endpoint detection and response > Click - on Create Profile +2. Navigate to **Endpoint security > Endpoint detection and response**. Click + on **Create Profile**. - ![](images/58dcd48811147feb4ddc17212b7fe840.png) + ![Image of Microsoft Endpoint Manager portal](images/58dcd48811147feb4ddc17212b7fe840.png) -3. Under Platform, select Windows 10 and Later, Profile - Endpoint detection - and response > Create +3. Under** Platform, select Windows 10 and Later, Profile - Endpoint detection + and response > Create**. -4. Enter name and description > Next +4. Enter name and description, then click **Next**. - ![](images/a5b2d23bdd50b160fef4afd25dda28d4.png) + ![Image of Microsoft Endpoint Manager portal](images/a5b2d23bdd50b160fef4afd25dda28d4.png) -5. Select settings as required > Next +5. Select settings as required, then click **Next**. - ![](images/cea7e288b5d42a9baf1aef0754ade910.png) + ![Image of Microsoft Endpoint Manager portal](images/cea7e288b5d42a9baf1aef0754ade910.png) - NOTE: this has been auto populated as I have integrated MDATP and Intune as - per this - [section](https://docs.microsoft.com/en-us/mem/intune/protect/advanced-threat-protection#enable-microsoft-defender-atp-in-intune). - If you have not integrated MDATP and Intune, complete [these - steps](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-mdm#onboard-machines-using-microsoft-intune) + >[!NOTE] + >In this instance, this has been auto populated Microsoft Defender ATP has already been integrated with Intune. For more information on the integration, see [Enable Microsoft Defender ATP in Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection#enable-microsoft-defender-atp-in-intune). + If you have not integrated Microsoft Defender ATP h and Intune, complete [these + steps](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-mdm#onboard-machines-using-microsoft-intune) to create and upload an onboarding blob. - ![](images/2466460812371ffae2d19a10c347d6f4.png) + ![Image of Microsoft Endpoint Manager portal](images/2466460812371ffae2d19a10c347d6f4.png) -6. Add scope tags if required > Next +6. Add scope tags if required, then click **Next**. - ![](images/ef844f52ec2c0d737ce793f68b5e8408.png) + ![Image of Microsoft Endpoint Manager portal](images/ef844f52ec2c0d737ce793f68b5e8408.png) -7. Add test group by clicking on Select groups to include and choose your group - > Next +7. Add test group by clicking on Select groups to include and choose your group, then click **Next**. - ![](images/fc3525e20752da026ec9f46ab4fec64f.png) + ![Image of Microsoft Endpoint Manager portal](images/fc3525e20752da026ec9f46ab4fec64f.png) -8. Review and accept > Create +8. Review and accept, then click **Create**. - ![](images/289172dbd7bd34d55d24810d9d4d8158.png) + ![Image of Microsoft Endpoint Manager portal](images/289172dbd7bd34d55d24810d9d4d8158.png) -9. You can view your completed policy here +9. You can view your completed policy. - ![](images/5a568b6878be8243ea2b9d82d41ed297.png) + ![Image of Microsoft Endpoint Manager portal](images/5a568b6878be8243ea2b9d82d41ed297.png) -### Antivirus +### Next-generation protection -1. Open the MEM portal +1. Open the MEM portal. -2. Navigate to Endpoint security > Antivirus > Click on Create Policy +2. Navigate to **Endpoint security > Antivirus > Create Policy**. - ![](images/6b728d6e0d71108d768e368b416ff8ba.png) + ![Image of Microsoft Endpoint Manager portal](images/6b728d6e0d71108d768e368b416ff8ba.png) -3. Select Platform - Windows 10 and Later - Windows and Profile – Microsoft - Defender Antivirus > Create +3. Select** Platform - Windows 10 and Later - Windows and Profile – Microsoft + Defender Antivirus > Create**. -4. Enter Name and Description - \> Next +4. Enter name and description, then click **Next**. - ![](images/a7d738dd4509d65407b7d12beaa3e917.png) + ![Image of Microsoft Endpoint Manager portal](images/a7d738dd4509d65407b7d12beaa3e917.png) 5. In the Configuration settings page: Set the configurations you require for Microsoft Defender Antivirus (Cloud Protection, Exclusions, Real Time Protection, and Remediation). - ![](images/3840b1576d6f79a1d72eb14760ef5e8c.png) + ![Image of Microsoft Endpoint Manager portal](images/3840b1576d6f79a1d72eb14760ef5e8c.png) -6. Add scope tags if required> Next +6. Add scope tags if required, then click **Next**. - ![](images/2055e4f9b9141525c0eb681e7ba19381.png) + ![Image of Microsoft Endpoint Manager portal](images/2055e4f9b9141525c0eb681e7ba19381.png) 7. Select groups to include, assign to your test group > Next - ![](images/48318a51adee06bff3908e8ad4944dc9.png) + ![Image of Microsoft Endpoint Manager portal](images/48318a51adee06bff3908e8ad4944dc9.png) -8. Review and create > create +8. Review and create, then click **Create**. - ![](images/dfdadab79112d61bd3693d957084b0ec.png) + ![Image of Microsoft Endpoint Manager portal](images/dfdadab79112d61bd3693d957084b0ec.png) 9. You can see the configuration policy you created as per below - ![](images/38180219e632d6e4ec7bd25a46398da8.png) + ![Image of Microsoft Endpoint Manager portal](images/38180219e632d6e4ec7bd25a46398da8.png) ### Attack Surface Reduction – Attack surface reduction rules -1. Open the MEM portal +1. Open the MEM portal. -2. Navigate to Endpoint security > Attack surface reduction +2. Navigate to **Endpoint security > Attack surface reduction**. -3. Click on Create Policy +3. Click on **Create Policy**. -4. NOTE: I will be setting these as audit + >[!NOTE] + >We will be setting these as Audit. -5. Select Platform - Windows 10 and Later – Profile - Attack surface reduction - rules > Create +5. Select **Platform - Windows 10 and Later – Profile - Attack surface reduction + rules > Create**. - ![](images/522d9bb4288dc9c1a957392b51384fdd.png) + ![Image of Microsoft Endpoint Manager portal](images/522d9bb4288dc9c1a957392b51384fdd.png) -6. Enter Name and Description > Next +6. Enter a name and description, then click **Next**. - ![](images/a5a71fd73ec389f3cdce6d1a6bd1ff31.png) + ![Image of Microsoft Endpoint Manager portal](images/a5a71fd73ec389f3cdce6d1a6bd1ff31.png) 7. In the Configuration settings page: Set the configurations you require for Attack surface reduction rules > Next - NOTE: I am configuring all of my Attack surface reduction rules to Audit. + >[!NOTE] + >We will be configuring all of the Attack surface reduction rules to Audit. - Details on Attack surface reduction rules: - + For more information, see [Attack surface reduction rules](attack-surface-reduction.md). - ![](images/dd0c00efe615a64a4a368f54257777d0.png) + ![Image of Microsoft Endpoint Manager portal](images/dd0c00efe615a64a4a368f54257777d0.png) -8. Add Scope Tags as required > Next +8. Add Scope Tags as required, then click **Next**. - ![](images/6daa8d347c98fe94a0d9c22797ff6f28.png) + ![Image of Microsoft Endpoint Manager portal](images/6daa8d347c98fe94a0d9c22797ff6f28.png) -9. Select groups to include and assign to test group > Next +9. Select groups to include and assign to test group, then click **Next**. - ![](images/45cefc8e4e474321b4d47b4626346597.png) + ![Image of Microsoft Endpoint Manager portal](images/45cefc8e4e474321b4d47b4626346597.png) -10. Review and Create - \> Create +10. Review the details, then click **Create**. - ![](images/2c2e87c5fedc87eba17be0cdeffdb17f.png) + ![Image of Microsoft Endpoint Manager portal](images/2c2e87c5fedc87eba17be0cdeffdb17f.png) -11. You can View the policy +11. View the policy. -![](images/7a631d17cc42500dacad4e995823ffef.png) + ![Image of Microsoft Endpoint Manager portal](images/7a631d17cc42500dacad4e995823ffef.png) ### Attack Surface Reduction – Web Protection -1. Open the MEM portal +1. Open the MEM portal. -2. Navigate to Endpoint security > Attack surface reduction +2. Navigate to **Endpoint security > Attack surface reduction**. -3. Click on Create Policy +3. Click on **Create Policy**. -4. Select Windows 10 and Later – Web protection > Create +4. Select **Windows 10 and Later – Web protection > Create**. - ![](images/cd7b5a1cbc16cc05f878cdc99ba4c27f.png) + ![Image of Microsoft Endpoint Manager portal](images/cd7b5a1cbc16cc05f878cdc99ba4c27f.png) -5. Enter Name and Description > Next +5. Enter name and description, then click **Next**. - ![](images/5be573a60cd4fa56a86a6668b62dd808.png) + ![Image of Microsoft Endpoint Manager portal](images/5be573a60cd4fa56a86a6668b62dd808.png) 6. In the Configuration settings page: Set the configurations you require for - Web Protection> Next + ** Web Protection > Next**. - NOTE: I am configuring Web Protection to Block. + >[!NOTE] + >We are configuring Web Protection to Block. - Details on Web Protection: - + For more information, see [Web Protection](web-protection-overview.md). - ![](images/6104aa33a56fab750cf30ecabef9f5b6.png) + ![Image of Microsoft Endpoint Manager portal](images/6104aa33a56fab750cf30ecabef9f5b6.png) -7. Add Scope Tags as required > Next +7. Add **Scope Tags as required > Next**. - ![](images/6daa8d347c98fe94a0d9c22797ff6f28.png) + ![Image of Microsoft Endpoint Manager portal](images/6daa8d347c98fe94a0d9c22797ff6f28.png) -8. Assign to test group > Next +8. Select **Assign to test group > Next**. - ![](images/45cefc8e4e474321b4d47b4626346597.png) + ![Image of Microsoft Endpoint Manager portal](images/45cefc8e4e474321b4d47b4626346597.png) -9. Review and Create - \> Create +9. Select **Review and Create > Create**. - ![](images/8ee0405f1a96c23d2eb6f737f11c1ae5.png) + ![Image of Microsoft Endpoint Manager portal](images/8ee0405f1a96c23d2eb6f737f11c1ae5.png) -10. You can View the policy +10. View the policy. - ![](images/e74f6f6c150d017a286e6ed3dffb7757.png) + ![Image of Microsoft Endpoint Manager portal](images/e74f6f6c150d017a286e6ed3dffb7757.png) -Validate -======== +## Validate configuration settings + + +### Confirm Policies have applied -Confirm Policies have applied ------------------------------ Once the Configuration policy has been assigned it will take some time to apply. -You can see the timing for Intune at this link: +For information on timing, see [Intune configuration information](https://docs.microsoft.com/mem/intune/configuration/device-profile-troubleshoot#how-long-does-it-take-for-devices-to-get-a-policy-profile-or-app-after-they-are-assigned). - - -To confirm that the configuration policy have been applied to your test device -follow the below process for each Configuration policy. +To confirm that the configuration policy has been applied to your test device +follow the following process for each configuration policy. 1. Open the MEM portal and navigate to the relevant policy as shown in the - steps above. I will use Antivirus for this example + steps above. The following example shows the next generation protection settings. - ![](images/43ab6aa74471ee2977e154a4a5ef2d39.png) + ![Image of Microsoft Endpoint Manager portal](images/43ab6aa74471ee2977e154a4a5ef2d39.png) -2. Click on the Configuration Policy to view the policy status +2. Click on the **Configuration Policy** to view the policy status. - ![](images/55ecaca0e4a022f0e29d45aeed724e6c.png) + ![Image of Microsoft Endpoint Manager portal](images/55ecaca0e4a022f0e29d45aeed724e6c.png) -3. Click on “Device Status” to see the per device status +3. Click on **Device Status** to see the status. - ![](images/18a50df62cc38749000dbfb48e9a4c9b.png) + ![Image of Microsoft Endpoint Manager portal](images/18a50df62cc38749000dbfb48e9a4c9b.png) -4. Click on “User Status” to see the per user status +4. Click on **User Status** to see the status. - ![](images/4e965749ff71178af8873bc91f9fe525.png) + ![Image of Microsoft Endpoint Manager portal](images/4e965749ff71178af8873bc91f9fe525.png) -5. Click on “Per-setting status” to see the Per-setting status +5. Click on **Per-setting status** to see the status. - Note: This View is very useful to identify any settings that conflict with - another policy + >[!TIP] + >This view is very useful to identify any settings that conflict with another policy. - ![](images/42acc69d0128ed09804010bdbdf0a43c.png) + ![Image of Microsoft Endpoint Manager portal](images/42acc69d0128ed09804010bdbdf0a43c.png) -Endpoint Detection and Response -------------------------------- +### Endpoint Detection and Response -1. Before applying the configuration, the Windows Defender Advanced Threat - Protection Service should not be started. - ![](images/b418a232a12b3d0a65fc98248dbb0e31.png) +1. Before applying the configuration, the Microsoft Defender ATP + Protection service should not be started. -2. After the config has been applied the Windows Defender Advanced Threat - Protection Service should be started + ![Image of Services panel](images/b418a232a12b3d0a65fc98248dbb0e31.png) - ![](images/a621b699899f1b41db211170074ea59e.png) +2. After the configuration has been applied the Microsoft Defender ATP + Protection Service should be started. + + ![Image of Services panel](images/a621b699899f1b41db211170074ea59e.png) 3. After the services is running on the device, the device appears in Microsoft - Defender Security Center + Defender Security Center. - ![](images/df0c64001b9219cfbd10f8f81a273190.png) + ![Image of Microsoft Defender Security Center](images/df0c64001b9219cfbd10f8f81a273190.png) -Antivirus ---------- +### Next-generation protection 1. Before applying the policy on a test device, you should be able to manually - manage the settings as per below. + manage the settings as shown below. -![](images/88efb4c3710493a53f2840c3eac3e3d3.png) + ![Image of setting page](images/88efb4c3710493a53f2840c3eac3e3d3.png) -1. After the policy has been applied, you should not be able to manually manage - the settings as per below. +2. After the policy has been applied, you should not be able to manually manage + the settings. - NOTE: In the below image “**Turn on cloud-delivered protection”** and - **“Turn on real-time protection”** are being shown as managed. + >[!NOTE] + > In the following image **Turn on cloud-delivered protection** and + **Turn on real-time protection** are being shown as managed. -![](images/9341428b2d3164ca63d7d4eaa5cff642.png) + ![Image of setting page](images/9341428b2d3164ca63d7d4eaa5cff642.png) -Attack Surface Reduction – Attack surface reduction rules ---------------------------------------------------------- +### Attack Surface Reduction – Attack surface reduction rules -1. Before applying the policy on A test device -2. Open a PowerShell Window and type “Get-MpPreference” +1. Before applying the policy on a test device, pen a PowerShell Window and type `Get-MpPreference`. -3. This should respond with the following lines with no content +2. This should respond with the following lines with no content 1. AttackSurfaceReductionOnlyExclusions : @@ -355,33 +348,26 @@ Attack Surface Reduction – Attack surface reduction rules 3. AttackSurfaceReductionRules_Ids : -![](images/cb0260d4b2636814e37eee427211fe71.png) + ![Image of command line](images/cb0260d4b2636814e37eee427211fe71.png) -1. After applying the policy on A test device +3. After applying the policy on a test device, open a PowerShell Windows and type `Get-MpPreference`. -2. Open a PowerShell Windows and type “Get-MpPreference” +4. This should respond with the following lines with content as shown below: -3. This should respond with the following lines with content as shown below + ![Image of command line](images/619fb877791b1fc8bc7dfae1a579043d.png) - ![](images/619fb877791b1fc8bc7dfae1a579043d.png) +### Attack Surface Reduction – Web Protection -Attack Surface Reduction – Web Protection ------------------------------------------ +1. On the test device, open a PowerShell Windows and type + `(Get-MpPreference).EnableNetworkProtection`. -1. On the test device +2. This should respond with a 0 as shown below. -2. Open a PowerShell Windows and type - “(Get-MpPreference).EnableNetworkProtection” + ![Image of command line](images/196a8e194ac99d84221f405d0f684f8c.png) -3. This should respond with a “0” as shown below +3. After applying the policy, open a PowerShell Windows and type + `(Get-MpPreference).EnableNetworkProtection`. - ![](images/196a8e194ac99d84221f405d0f684f8c.png) +4. This should respond with a 1 as shown below. -4. After Applying the Policy - -5. Open a PowerShell Windows and type - “(Get-MpPreference).EnableNetworkProtection” - -6. This should respond with a “1” as shown below - -![](images/c06fa3bbc2f70d59dfe1e106cd9a4683.png) + ![Image of command line](images/c06fa3bbc2f70d59dfe1e106cd9a4683.png) From 0080e070626971b899836be6d14d3d44022201d1 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 10 Aug 2020 16:14:03 -0700 Subject: [PATCH 0646/1414] Update TOC.md --- windows/security/threat-protection/TOC.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index a34f880fbe..f7fe9298de 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -19,8 +19,8 @@ ### [Phase 1: Prepare](microsoft-defender-atp/prepare-deployment.md) ### [Phase 2: Set up](microsoft-defender-atp/production-deployment.md) ### [Phase 3: Onboard](microsoft-defender-atp/onboarding.md) -#### [Onboarding using Microsoft Endpoint Configuration Manager]microsoft-defender-atp/onboarding-endpoint-configuration-manager.md) -#### [Onboarding using Microsoft Endpoint Manager]microsoft-defender-atp/onboarding-endpoint-manager.md) +#### [Onboarding using Microsoft Endpoint Configuration Manager](microsoft-defender-atp/onboarding-endpoint-configuration-manager.md) +#### [Onboarding using Microsoft Endpoint Manager](microsoft-defender-atp/onboarding-endpoint-manager.md) ## [Migration guides]() From e969850bbc2992c5ed13670ee2e313486832c3e5 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 10 Aug 2020 16:34:33 -0700 Subject: [PATCH 0647/1414] Update onboarding-endpoint-manager.md --- .../onboarding-endpoint-manager.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md index 2d7440045a..973bf3d169 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md @@ -104,7 +104,7 @@ different types of Endpoint Security policies. ![Image of Microsoft Endpoint Manager portal](images/58dcd48811147feb4ddc17212b7fe840.png) -3. Under** Platform, select Windows 10 and Later, Profile - Endpoint detection +3. Under **Platform, select Windows 10 and Later, Profile - Endpoint detection and response > Create**. 4. Enter name and description, then click **Next**. @@ -116,8 +116,8 @@ different types of Endpoint Security policies. ![Image of Microsoft Endpoint Manager portal](images/cea7e288b5d42a9baf1aef0754ade910.png) >[!NOTE] - >In this instance, this has been auto populated Microsoft Defender ATP has already been integrated with Intune. For more information on the integration, see [Enable Microsoft Defender ATP in Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection#enable-microsoft-defender-atp-in-intune). - If you have not integrated Microsoft Defender ATP h and Intune, complete [these + >In this instance, this has been auto populated as Microsoft Defender ATP has already been integrated with Intune. For more information on the integration, see [Enable Microsoft Defender ATP in Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection#enable-microsoft-defender-atp-in-intune).
+ >If you have not integrated Microsoft Defender ATP h and Intune, complete [these steps](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-mdm#onboard-machines-using-microsoft-intune) to create and upload an onboarding blob. @@ -127,7 +127,7 @@ different types of Endpoint Security policies. ![Image of Microsoft Endpoint Manager portal](images/ef844f52ec2c0d737ce793f68b5e8408.png) -7. Add test group by clicking on Select groups to include and choose your group, then click **Next**. +7. Add test group by clicking on **Select groups to include** and choose your group, then click **Next**. ![Image of Microsoft Endpoint Manager portal](images/fc3525e20752da026ec9f46ab4fec64f.png) @@ -147,7 +147,7 @@ different types of Endpoint Security policies. ![Image of Microsoft Endpoint Manager portal](images/6b728d6e0d71108d768e368b416ff8ba.png) -3. Select** Platform - Windows 10 and Later - Windows and Profile – Microsoft +3. Select **Platform - Windows 10 and Later - Windows and Profile – Microsoft Defender Antivirus > Create**. 4. Enter name and description, then click **Next**. @@ -197,7 +197,7 @@ different types of Endpoint Security policies. ![Image of Microsoft Endpoint Manager portal](images/a5a71fd73ec389f3cdce6d1a6bd1ff31.png) 7. In the Configuration settings page: Set the configurations you require for - Attack surface reduction rules > Next + Attack surface reduction rules, then click **Next**. >[!NOTE] >We will be configuring all of the Attack surface reduction rules to Audit. @@ -239,7 +239,7 @@ different types of Endpoint Security policies. ![Image of Microsoft Endpoint Manager portal](images/5be573a60cd4fa56a86a6668b62dd808.png) 6. In the Configuration settings page: Set the configurations you require for - ** Web Protection > Next**. + Web Protection, then click **Next**. >[!NOTE] >We are configuring Web Protection to Block. From e0b0d1fac79b8d209313fa81d86fe338281a3e3f Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Mon, 10 Aug 2020 17:59:06 -0700 Subject: [PATCH 0648/1414] Various fixes for layout and code block types Second-level list items only have the correct layout when we use automatic numbering (1., 1., 1.). The complete list of valid types for code blocks is here: https://docsmetadatatool.azurewebsites.net/allowlists/# --- .../configure-endpoints-vdi.md | 54 ++++++++++--------- 1 file changed, 29 insertions(+), 25 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md index 1ee1bac728..32e7e448f6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md @@ -55,13 +55,13 @@ The following steps will guide you through onboarding VDI devices and will highl 1. Open the VDI configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from [Microsoft Defender Security Center](https://securitycenter.windows.com/): - a. In the navigation pane, select **Settings** > **Onboarding**. + 1. In the navigation pane, select **Settings** > **Onboarding**. - b. Select Windows 10 as the operating system. + 1. Select Windows 10 as the operating system. - c. In the **Deployment method** field, select **VDI onboarding scripts for non-persistent endpoints**. + 1. In the **Deployment method** field, select **VDI onboarding scripts for non-persistent endpoints**. - d. Click **Download package** and save the .zip file. + 1. Click **Download package** and save the .zip file. 2. Copy the extracted files from the .zip into `golden/master` image under the path `C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Startup`. You should have a folder called `WindowsDefenderATPOnboardingPackage` containing the file `WindowsDefenderATPOnboardingScript.cmd`. @@ -69,35 +69,39 @@ The following steps will guide you through onboarding VDI devices and will highl >If you don't see the `C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Startup` folder, it might be hidden. You'll need to choose the **Show hidden files and folders** option from file explorer. 3. The following step is only applicable if you're implementing a single entry for each device:
- **For single entry for each device**:
- a. From the `WindowsDefenderATPOnboardingPackage`, copy the `Onboard-NonPersistentMachine.ps1` and `WindowsDefenderATPOnboardingScript.cmd` file to `golden/master` image to the path `C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Startup`.
+ **For single entry for each device**: + + 1. From the `WindowsDefenderATPOnboardingPackage`, copy the `Onboard-NonPersistentMachine.ps1` and `WindowsDefenderATPOnboardingScript.cmd` file to `golden/master` image to the path `C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Startup`.
- >[!NOTE] - >If you don't see the `C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Startup` folder, it might be hidden. You'll need to choose the **Show hidden files and folders** option from file explorer. + > [!NOTE] + > If you don't see the `C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Startup` folder, it might be hidden. You'll need to choose the **Show hidden files and folders** option from file explorer. 4. Open a Local Group Policy Editor window and navigate to **Computer Configuration** > **Windows Settings** > **Scripts** > **Startup**. - >[!NOTE] - >Domain Group Policy may also be used for onboarding non-persistent VDI devices. + > [!NOTE] + > Domain Group Policy may also be used for onboarding non-persistent VDI devices. 5. Depending on the method you'd like to implement, follow the appropriate steps:
- **For single entry for each device**:
- Select the **PowerShell Scripts** tab, then click **Add** (Windows Explorer will open directly in the path where you copied the onboarding script earlier). Navigate to onboarding PowerShell script `Onboard-NonPersistentMachine.ps1`.

- **For multiple entries for each device**:
- Select the **Scripts** tab, then click **Add** (Windows Explorer will open directly in the path where you copied the onboarding script earlier). Navigate to the onboarding bash script `WindowsDefenderATPOnboardingScript.cmd`. + **For single entry for each device**:
+ + Select the **PowerShell Scripts** tab, then click **Add** (Windows Explorer will open directly in the path where you copied the onboarding script earlier). Navigate to onboarding PowerShell script `Onboard-NonPersistentMachine.ps1`. + + **For multiple entries for each device**: + + Select the **Scripts** tab, then click **Add** (Windows Explorer will open directly in the path where you copied the onboarding script earlier). Navigate to the onboarding bash script `WindowsDefenderATPOnboardingScript.cmd`. 6. Test your solution: - a. Create a pool with one device. + 1. Create a pool with one device. - b. Logon to device. + 1. Logon to device. - c. Logoff from device. + 1. Logoff from device. - d. Logon to device with another user. + 1. Logon to device with another user. - e. **For single entry for each device**: Check only one entry in Microsoft Defender Security Center.
- **For multiple entries for each device**: Check multiple entries in Microsoft Defender Security Center. + 1. **For single entry for each device**: Check only one entry in Microsoft Defender Security Center.
+ **For multiple entries for each device**: Check multiple entries in Microsoft Defender Security Center. 7. Click **Devices list** on the Navigation pane. @@ -107,7 +111,7 @@ The following steps will guide you through onboarding VDI devices and will highl As a best practice, we recommend using offline servicing tools to patch golden/master images.
For example, you can use the below commands to install an update while the image remains offline: -``` +```console DISM /Mount-image /ImageFile:"D:\Win10-1909.vhdx" /index:1 /MountDir:"C:\Temp\OfflineServicing" DISM /Image:"C:\Temp\OfflineServicing" /Add-Package /Packagepath:"C:\temp\patch\windows10.0-kb4541338-x64.msu" DISM /Unmount-Image /MountDir:"C:\Temp\OfflineServicing" /commit @@ -124,15 +128,15 @@ If offline servicing is not a viable option for your non-persistent VDI environm 2. Ensure the sensor is stopped by running the command below in a CMD window: - ``` - sc query sense - ``` + ```console + sc query sense + ``` 3. Service the image as needed. 4. Run the below commands using PsExec.exe (which can be downloaded from https://download.sysinternals.com/files/PSTools.zip) to cleanup the cyber folder contents that the sensor may have accumulated since boot: - ``` + ```console PsExec.exe -s cmd.exe cd "C:\ProgramData\Microsoft\Windows Defender Advanced Threat Protection\Cyber" del *.* /f /s /q From 714aeb2b361695f7382726068e346d17cba61617 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Mon, 10 Aug 2020 18:01:31 -0700 Subject: [PATCH 0649/1414] Acrolinx spelling: Securit --- ...gement-console-to-windows-firewall-with-advanced-security.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md b/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md index 315f5c9f9a..ae4136db06 100644 --- a/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md +++ b/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md @@ -1,6 +1,6 @@ --- title: Group Policy Management of Windows Firewall with Advanced Security (Windows 10) -description: Group Policy Management of Windows Firewall with Advanced Securit +description: Group Policy Management of Windows Firewall with Advanced Security ms.assetid: 28afab36-8768-4938-9ff2-9d6dab702e98 ms.reviewer: ms.author: dansimp From 6e1844ba990fdfc2e3ca7a635bedbc26758d3f96 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Mon, 10 Aug 2020 18:37:40 -0700 Subject: [PATCH 0650/1414] improve acrolinx score --- .../next-gen-threat-and-vuln-mgt.md | 21 +++++++------ .../threat-and-vuln-mgt-event-timeline.md | 30 +++++++++---------- .../threat-and-vuln-mgt-scenarios.md | 4 +-- .../tvm-dashboard-insights.md | 8 ++--- 4 files changed, 33 insertions(+), 30 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md b/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md index 66b4c22514..3eb07ed66d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md +++ b/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md @@ -35,11 +35,11 @@ Watch this video for a quick overview of threat and vulnerability management. ## Bridging the workflow gaps -Threat and vulnerability management is built in, real time, and cloud powered. It is fully integrated with Microsoft endpoint security stack, the Microsoft Intelligent Security Graph, and the application analytics knowledge base. +Threat and vulnerability management is built in, real time, and cloud powered. It's fully integrated with Microsoft endpoint security stack, the Microsoft Intelligent Security Graph, and the application analytics knowledge base. -Vulnerability management is the first solution in the industry to bridge the gap between security administration and IT administration during remediation process. It does so by creating a security task or ticket through integration with Microsoft Intune and Microsoft Endpoint Configuration Manager. +Vulnerability management is the first solution in the industry to bridge the gap between security administration and IT administration during remediation process. Create a security task or ticket by integrating with Microsoft Intune and Microsoft Endpoint Configuration Manager. -It provides the following solutions to frequently cited gaps across security operations, security administration, and IT administration workflows and communication. +It provides the following solutions to frequently cited gaps across security operations, security administration, and IT administration workflows and communication: - Real-time endpoint detection and response (EDR) insights correlated with endpoint vulnerabilities - Linked device vulnerability and security configuration assessment data in the context of exposure discovery @@ -47,7 +47,9 @@ It provides the following solutions to frequently cited gaps across security ope ### Real-time discovery -To discover endpoint vulnerabilities and misconfiguration, threat and vulnerability management uses the same agentless built-in Microsoft Defender ATP sensors to reduce cumbersome network scans and IT overhead, and provides: +To discover endpoint vulnerabilities and misconfiguration, threat and vulnerability management uses the same agentless built-in Microsoft Defender ATP sensors to reduce cumbersome network scans and IT overhead. + +It also provides: - Real-time device inventory. Devices onboarded to Microsoft Defender ATP automatically report and push vulnerability and security configuration data to the dashboard. - Visibility into software and vulnerabilities. Optics into the organization's software inventory, and software changes like installations, uninstalls, and patches. Newly discovered vulnerabilities are reported with actionable mitigation recommendations for 1st and 3rd party applications. @@ -56,10 +58,10 @@ To discover endpoint vulnerabilities and misconfiguration, threat and vulnerabil ### Intelligence-driven prioritization -Threat and vulnerability management helps customers prioritize and focus on those weaknesses that pose the most urgent and the highest risk to the organization. Rather than using static prioritization by severity scores, threat and vulnerability management in Microsoft Defender ATP highlights the most critical weaknesses that need attention by fusing its security recommendations with dynamic threat and business context: +Threat and vulnerability management helps customers prioritize and focus on those weaknesses that pose the most urgent and the highest risk to the organization. Rather than using static prioritization by severity scores, threat and vulnerability management highlights the most critical weaknesses that need attention. It fuses security recommendations with dynamic threat and business context: -- Exposing emerging attacks in the wild. Through its advanced cyber data and threat analytics platform, threat and vulnerability management dynamically aligns the prioritization of its security recommendations to focus on vulnerabilities that are currently being exploited in the wild and emerging threats that pose the highest risk. -- Pinpointing active breaches. Microsoft Defender ATP correlates threat and vulnerability management and EDR insights to provide the unique ability to prioritize vulnerabilities that are currently being exploited in an active breach within the organization. +- Exposing emerging attacks in the wild. Through its advanced cyber data and threat analytics platform, threat and vulnerability management dynamically aligns the prioritization of its security recommendations. It focuses on vulnerabilities currently being exploited in the wild and emerging threats that pose the highest risk. +- Pinpointing active breaches. Microsoft Defender ATP correlates threat and vulnerability management and EDR insights to prioritize vulnerabilities being exploited in an active breach within the organization. - Protecting high-value assets. Microsoft Defender ATP's integration with Azure Information Protection allows threat and vulnerability management to identify the exposed devices with business-critical applications, confidential data, or high-value users. ### Seamless remediation @@ -95,13 +97,14 @@ Ensure that your devices: > Windows 10 Version 1809 | [KB 4516077](https://support.microsoft.com/help/4516077/windows-10-update-kb4516077) > Windows 10 Version 1903 | [KB 4512941](https://support.microsoft.com/help/4512941/windows-10-update-kb4512941) -- Are onboarded to [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) and [Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection-configure). If you are using Configuration Manager, update your console to the latest version. +- Are onboarded to [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) and [Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection-configure). If you're using Configuration Manager, update your console to the latest version. - Have at least one security recommendation that can be viewed in the device page - Are tagged or marked as co-managed ## APIs -Run threat and vulnerability management-related API calls such as get your organization's threat exposure score or device secure score, software and device vulnerability inventory, software version distribution, device vulnerability information, security recommendation information. Learn more from this [Microsoft Tech Community blog post](https://techcommunity.microsoft.com/t5/microsoft-defender-atp/threat-amp-vulnerability-management-apis-are-now-generally/ba-p/1304615). +Run threat and vulnerability management-related API calls to automate vulnerability management workflows. Learn more from this [Microsoft Tech Community blog post](https://techcommunity.microsoft.com/t5/microsoft-defender-atp/threat-amp-vulnerability-management-apis-are-now-generally/ba-p/1304615). + See the following topics for related APIs: - [Supported Microsoft Defender ATP APIs](exposed-apis-list.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md index 8c49c113a2..438d9ccbbf 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md @@ -1,6 +1,6 @@ --- title: Event timeline in threat and vulnerability management -description: Event timeline is a "risk news feed" which will help you interpret how risk is introduced into the organization and which mitigations happened to reduce it. +description: Event timeline is a "risk news feed" that helps you interpret how risk is introduced into the organization, and which mitigations happened to reduce it. keywords: event timeline, mdatp event timeline, mdatp tvm event timeline, threat and vulnerability management, Microsoft Defender Advanced Threat Protection search.product: eADQiWindows 10XVcnh search.appverid: met150 @@ -25,7 +25,7 @@ ms.topic: conceptual [!include[Prerelease information](../../includes/prerelease.md)] -Event timeline is a risk news feed which helps you interpret how risk, through new vulnerabilities or exploits, is introduced into the organization. You can view events which may impact your organization's risk. For example, you can find new vulnerabilities that were introduced, vulnerabilities that became exploitable, exploit that was addd to an exploit kit, and more. +Event timeline is a risk news feed that helps you interpret how risk is introduced into the organization through new vulnerabilities or exploits. You can view events that may impact your organization's risk. For example, you can find new vulnerabilities that were introduced, vulnerabilities that became exploitable, exploit that was added to an exploit kit, and more. Event timeline also tells the story of your [exposure score](tvm-exposure-score.md) so you can determine the cause of large changes. Reduce you exposure score by addressing what needs to be remediated based on the prioritized [security recommendations](tvm-security-recommendation.md). @@ -34,7 +34,7 @@ Event timeline also tells the story of your [exposure score](tvm-exposure-score. You can access Event timeline mainly through three ways: - In the threat and vulnerability management navigation menu in the Microsoft Defender Security Center -- Top events card in the [threat and vulnerability management dashboard](tvm-dashboard-insights.md). The highest impact events (for example, affect the most machines or critical vulnerabilities) +- Top events card in the [threat and vulnerability management dashboard](tvm-dashboard-insights.md). The highest impact events (for example, affect the most devices or critical vulnerabilities) - Hovering over the Exposure Score graph in the [threat and vulnerability management dashboard](tvm-dashboard-insights.md) ### Navigation menu @@ -43,17 +43,17 @@ Go to the threat and vulnerability management navigation menu and select **Event ### Top events card -In the Tthreat and vulnerability management dashboard, the "Top events" card displays the three most impactful events in the last 7 days. Select **Show more** to go to the Event timeline page. +In the threat and vulnerability management dashboard, the "Top events" card displays the three most impactful events in the last 7 days. Select **Show more** to go to the Event timeline page. ![Event timeline page](images/tvm-top-events-card.png) ### Exposure score graph -In the threat and vulnerability management dashboard, hover over the Exposure score graph to view top events from that day that impacted your machines. If there are no events, then none will be shown. +In the threat and vulnerability management dashboard, hover over the Exposure score graph to view top events from that day that impacted your devices. If there are no events, then none will be shown. ![Event timeline page](images/tvm-event-timeline-exposure-score400.png) -Selecting **Show all events from this day** will lead you to the Event timeline page with a pre-populated custom date range for that day. +Selecting **Show all events from this day** takes you to the Event timeline page with a custom date range for that day. ![Event timeline page](images/tvm-event-timeline-drilldown.png) @@ -63,12 +63,12 @@ Select **Custom range** to change the date range to another custom one, or a pre ## Event timeline overview -On the Event timeline page, you can view the all the necesssary info related to an event. +On the Event timeline page, you can view the all the necessary info related to an event. Features: - Customize columns -- Filter by event type or percent of impacted machines +- Filter by event type or percent of impacted devices - View 30, 50, or 100 items per page The two large numbers at the top of the page show the number of new vulnerabilities and exploitable vulnerabilities, not events. Some events can have multiple vulnerabilities, and some vulnerabilities can have multiple events. @@ -81,10 +81,10 @@ The two large numbers at the top of the page show the number of new vulnerabilit ### Columns - **Date**: month, day, year -- **Event**: impactful event, including component, type, and number of impacted machines +- **Event**: impactful event, including component, type, and number of impacted devices - **Related component**: software -- **Originally impacted machines**: the number, and percentage, of impacted machines when this event originally occurred. You can also filter by the percent of originally impacted machines, out of your total number of machines. -- **Currently impacted machines**: the current number, and percentage, of machines that this event currently impacts. You can find this field by selecting **Customize columns**. +- **Originally impacted devices**: the number, and percentage, of impacted devices when this event originally occurred. You can also filter by the percent of originally impacted devices, out of your total number of devices. +- **Currently impacted devices**: the current number, and percentage, of devices that this event currently impacts. You can find this field by selecting **Customize columns**. - **Types**: reflect time-stamped events that impact the score. They can be filtered. - Exploit added to an exploit kit - Exploit was verified @@ -103,13 +103,13 @@ The following icons show up next to events: ### Drill down to a specific event -Once you select an event, a flyout will appear listing the details and current CVEs that affect your machines. You can show more CVEs or view the related recommendation. +Once you select an event, a flyout will appear with a list of the details and current CVEs that affect your devices. You can show more CVEs or view the related recommendation. -The arrow below "score trend" helps you determine whether this event potentially raised or lowered your organizational exposure score. Higher exposure score means machines are more vulnerable to exploitation. +The arrow below "score trend" helps you determine whether this event potentially raised or lowered your organizational exposure score. Higher exposure score means devices are more vulnerable to exploitation. ![Event timeline flyout](images/tvm-event-timeline-flyout500.png) -From there, select **Go to related security recommendation** to go to the [security recommendations page](tvm-security-recommendation.md) and the recommendation that will address the new software vulnerability. After reading the description and vulnerability details in the security recommendation, you can [submit a remediation request](tvm-security-recommendation.md#request-remediation), and track the request in the [remediation page](tvm-remediation.md). +From there, select **Go to related security recommendation** view the recommendation that addresses the new software vulnerability in the [security recommendations page](tvm-security-recommendation.md). After reading the description and vulnerability details in the security recommendation, you can [submit a remediation request](tvm-security-recommendation.md#request-remediation), and track the request in the [remediation page](tvm-remediation.md). ## View Event timelines in software pages @@ -119,7 +119,7 @@ A full page will appear with all the details of a specific software. Mouse over ![Software page with an Event timeline graph](images/tvm-event-timeline-software2.png) - You can also navigate to the event timeline tab to view all the events related to that software, along with security recommendations, discovered vulnerabilities, installed machines, and version distribution. +Navigate to the event timeline tab to view all the events related to that software. You can also see security recommendations, discovered vulnerabilities, installed devices, and version distribution. ![Software page with an Event timeline tab](images/tvm-event-timeline-software-pages.png) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md index 7ab41a7658..87bf456ec8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -1,6 +1,6 @@ --- title: Scenarios - threat and vulnerability management -description: Learn how threat and vulnerability management can be used to help security admins, IT admins, and SecOps collaborate in defending against security threats. +description: Learn how threat and vulnerability management can be used to help security admins, IT admins, and SecOps collaborate. keywords: mdatp-tvm scenarios, mdatp, tvm, tvm scenarios, reduce threat & vulnerability exposure, reduce threat and vulnerability, improve security configuration, increase Microsoft Secure Score for Devices, increase threat & vulnerability Microsoft Secure Score for Devices, Microsoft Secure Score for Devices, exposure score, security controls search.product: eADQiWindows 10XVcnh search.appverid: met150 @@ -52,7 +52,7 @@ DeviceName=any(DeviceName) by DeviceId, AlertId ## Define a device's value to the organization -Defining a device’s value helps you differentiate between asset priorities. The device value is used to incorporate the risk appetite of an individual asset into the threat and vulnerability management exposure score calculation, so devices marked as “high value” will receive more weight. +Defining a device’s value helps you differentiate between asset priorities. The device value is used to incorporate the risk appetite of an individual asset into the threat and vulnerability management exposure score calculation. Devices marked as “high value” will receive more weight. Device value options: diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md index 02edd24998..8c35924c4f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md @@ -32,9 +32,9 @@ Threat and vulnerability management is a component of Microsoft Defender ATP, an You can use the threat and vulnerability management capability in [Microsoft Defender Security Center](https://securitycenter.windows.com/) to: -- View exposure and Microsoft Secure Score for Devices side-by-side with top security recommendations, software vulnerability, remediation activities, and exposed devices +- View you exposure score and Microsoft Secure Score for Devices, along with top security recommendations, software vulnerability, remediation activities, and exposed devices - Correlate EDR insights with endpoint vulnerabilities and process them -- Select remediation options, triage and track the remediation tasks +- Select remediation options to triage and track the remediation tasks - Select exception options and track active exceptions > [!NOTE] @@ -57,7 +57,7 @@ Area | Description **Dashboard** | Get a high-level view of the organization exposure score, Microsoft Secure Score for Devices, device exposure distribution, top security recommendations, top vulnerable software, top remediation activities, and top exposed device data. [**Security recommendations**](tvm-remediation.md) | See the list of security recommendations, their related components, whether software or software versions in your network have reached end-of-support, insights, number or exposed devices, impact, and request for remediation. When you select an item from the list, a flyout panel opens with vulnerability details, a link to open the software page, and remediation and exception options. You can also open a ticket in Intune if your devices are joined through Azure Active Directory and you have enabled your Intune connections in Microsoft Defender ATP. [**Remediation**](tvm-remediation.md) | See the remediation activity, related component, remediation type, status, due date, option to export the remediation and process data to CSV, and active exceptions. -[**Software inventory**](tvm-software-inventory.md) | See the list of software, versions, weaknesses, whether there's an exploit found on the software, whether the software or software version has reached end-of-support, prevalence in the organization, how many were installed, how many exposed devices there are, and the numerical value of the impact. You can select each item in the list and opt to open the software page which shows the associated vulnerabilities, misconfigurations, affected device, version distribution details, and missing KBs or security updates. +[**Software inventory**](tvm-software-inventory.md) | See the list of software, versions, weaknesses, whether there's an exploit found on the software, whether the software or software version has reached end-of-support, prevalence in the organization, how many were installed, how many exposed devices there are, and the numerical value of the impact. You can select each item in the list and opt to open the software page that shows the associated vulnerabilities, misconfigurations, affected device, version distribution details, and missing KBs or security updates. [**Weaknesses**](tvm-weaknesses.md) | See the list of common vulnerabilities and exposures, the severity, the common vulnerability scoring system (CVSS) V3 score, related software, age, when it was published, related threat alerts, and how many exposed devices there are. You can select each item in the list to see a flyout panel with the vulnerability description and other details. ## Threat and vulnerability management dashboard @@ -66,7 +66,7 @@ Area | Description :---|:--- **Selected device groups (#/#)** | Filter the threat and vulnerability management data you want to see in the dashboard and cards by device groups. What you select in the filter applies throughout the threat and vulnerability management pages. [**Exposure score**](tvm-exposure-score.md) | See the current state of your organization's device exposure to threats and vulnerabilities. Several factors affect your organization's exposure score: weaknesses discovered in your devices, likelihood of your devices to be breached, value of the devices to your organization, and relevant alerts discovered with your devices. The goal is to lower the exposure score of your organization to be more secure. To reduce the score, you need to remediate the related security configuration issues listed in the security recommendations. -[**Microsoft Secure Score for Devices**](tvm-microsoft-secure-score-devices.md) | See the security posture of the operating system, applications, network, accounts and security controls of your organization. The goal is to remediate the related security configuration issues to increase your score for devices. Selecting the bars will take you to the **Security recommendation** page. +[**Microsoft Secure Score for Devices**](tvm-microsoft-secure-score-devices.md) | See the security posture of the operating system, applications, network, accounts, and security controls of your organization. The goal is to remediate the related security configuration issues to increase your score for devices. Selecting the bars will take you to the **Security recommendation** page. **Device exposure distribution** | See how many devices are exposed based on their exposure level. Select a section in the doughnut chart to go to the **Devices list** page and view the affected device names, exposure level, risk level, and other details such as domain, operating system platform, its health state, when it was last seen, and its tags. **Top security recommendations** | See the collated security recommendations which are sorted and prioritized based on your organization's risk exposure and the urgency that it requires. Select **Show more** to see the rest of the security recommendations in the list or **Show exceptions** for the list of recommendations that have an exception. **Top vulnerable software** | Get real-time visibility into your organization's software inventory with a stack-ranked list of vulnerable software installed on your network's devices and how they impact your organizational exposure score. Select an item for details or **Show more** to see the rest of the vulnerable software list in the **Software inventory** page. From 78518ef9de6860725c558e9cc7efe17e882104c7 Mon Sep 17 00:00:00 2001 From: schmurky Date: Tue, 11 Aug 2020 12:19:15 +0800 Subject: [PATCH 0651/1414] Update mac intune --- .../mac-install-with-intune.md | 23 +++++++++++++------ 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-intune.md b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-intune.md index c0a298139b..2dd67831b1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-intune.md @@ -20,10 +20,8 @@ ms.topic: conceptual # Intune-based deployment for Microsoft Defender ATP for Mac > [!NOTE] -> This documentation explains the legacy method for deploying and configuring Microsoft Defender ATP on macOS devices. The native experience is now available in the MEM console. The release of the native UI in the MEM console provide admins with a much simpler way to configure and dfeploy the application and send it down to macOS devices. -> This blog post explains the new features: https://techcommunity.microsoft.com/t5/microsoft-endpoint-manager-blog/microsoft-endpoint-manager-simplifies-deployment-of-microsoft/ba-p/1322995 -> To configure the app go here: https://docs.microsoft.com/mem/intune/protect/antivirus-microsoft-defender-settings-macos -> To deploy the app go here: https://docs.microsoft.com/mem/intune/apps/apps-advanced-threat-protection-macos +> This documentation explains the legacy method for deploying and configuring Microsoft Defender ATP on macOS devices. The native experience is now available in the MEM console. The release of the native UI in the MEM console provide admins with a much simpler way to configure and deploy the application and send it down to macOS devices.

+>The blog post [MEM simplifies deployment of Microsoft Defender ATP for macOS](https://techcommunity.microsoft.com/t5/microsoft-endpoint-manager-blog/microsoft-endpoint-manager-simplifies-deployment-of-microsoft/ba-p/1322995) explains the new features. To configure the app, go to [Settings for Microsoft Defender ATP for Mac in Microsoft InTune](https://docs.microsoft.com/mem/intune/protect/antivirus-microsoft-defender-settings-macos). To deploy the app, go to [Add Microsoft Defender ATP to macOS devices using Microsoft Intune](https://docs.microsoft.com/mem/intune/apps/apps-advanced-threat-protection-macos). **Applies to:** @@ -66,15 +64,24 @@ Download the installation and onboarding packages from Microsoft Defender Securi 4. Select **Download onboarding package**. Save it as _WindowsDefenderATPOnboardingPackage.zip_ to the same directory. 5. Download **IntuneAppUtil** from [https://docs.microsoft.com/intune/lob-apps-macos](https://docs.microsoft.com/intune/lob-apps-macos). 6. From a command prompt, verify that you have the three files. - Extract the contents of the .zip files: + ```bash ls -l + ``` + + ```Output total 721688 -rw-r--r-- 1 test staff 269280 Mar 15 11:25 IntuneAppUtil -rw-r--r-- 1 test staff 11821 Mar 15 09:23 WindowsDefenderATPOnboardingPackage.zip -rw-r--r-- 1 test staff 354531845 Mar 13 08:57 wdav.pkg + ``` +7. Extract the contents of the .zip files: + + ```bash unzip WindowsDefenderATPOnboardingPackage.zip + ``` + ```Output Archive: WindowsDefenderATPOnboardingPackage.zip warning: WindowsDefenderATPOnboardingPackage.zip appears to use backslashes as path separators inflating: intune/kext.xml @@ -82,16 +89,18 @@ Download the installation and onboarding packages from Microsoft Defender Securi inflating: jamf/WindowsDefenderATPOnboarding.plist ``` -7. Make IntuneAppUtil an executable: +8. Make IntuneAppUtil an executable: ```bash chmod +x IntuneAppUtil ``` -8. Create the wdav.pkg.intunemac package from wdav.pkg: +9. Create the wdav.pkg.intunemac package from wdav.pkg: ```bash ./IntuneAppUtil -c wdav.pkg -o . -i "com.microsoft.wdav" -n "1.0.0" + ``` + ```Output Microsoft Intune Application Utility for Mac OS X Version: 1.0.0.0 Copyright 2018 Microsoft Corporation From e40e1ca094f95d2526880595531a099fef698ec8 Mon Sep 17 00:00:00 2001 From: schmurky Date: Tue, 11 Aug 2020 13:13:36 +0800 Subject: [PATCH 0652/1414] Cleaned up code boxes --- .../mac-install-with-jamf.md | 20 ++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md index 7a47ba86fd..da1f94c851 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md @@ -24,7 +24,7 @@ ms.date: 04/10/2020 - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) for Mac](microsoft-defender-atp-mac.md) -This topic describes how to deploy Microsoft Defender ATP for Mac through JAMF. A successful deployment requires the completion of all of the following steps: +This article describes how to deploy Microsoft Defender ATP for Mac through JAMF. A successful deployment requires the completion of all of the following steps: 1. [Download installation and onboarding packages](#download-installation-and-onboarding-packages) 1. [Create JAMF policies](#create-jamf-policies) @@ -64,17 +64,25 @@ Download the installation and onboarding packages from Microsoft Defender Securi 3. Select **Download installation package**. Save it as _wdav.pkg_ to a local directory. 4. Select **Download onboarding package**. Save it as _WindowsDefenderATPOnboardingPackage.zip_ to the same directory. -5. From the command prompt, verify that you have the two files. Extract the contents of the .zip files like so: +5. From the command prompt, verify that you have the two files. ```bash ls -l + ``` + ```Output total 721160 -rw-r--r-- 1 test staff 11821 Mar 15 09:23 WindowsDefenderATPOnboardingPackage.zip -rw-r--r-- 1 test staff 354531845 Mar 13 08:57 wdav.pkg + ``` +6. Extract the contents of the .zip files like so: + + ```bash unzip WindowsDefenderATPOnboardingPackage.zip + ``` + ```Output Archive: WindowsDefenderATPOnboardingPackage.zip warning: WindowsDefenderATPOnboardingPackage.zip appears to use backslashes as path separators - inflating: intune/kext.xml + inflating: intune/kext.xml inflating: intune/WindowsDefenderATPOnboarding.xml inflating: jamf/WindowsDefenderATPOnboarding.plist ``` @@ -283,6 +291,9 @@ You can monitor policy installation on a device by following the JAMF log file: ```bash tail -f /var/log/jamf.log +``` + +```Output Thu Feb 21 11:11:41 mavel-mojave jamf[7960]: No patch policies were found. Thu Feb 21 11:16:41 mavel-mojave jamf[8051]: Checking for policies triggered by "recurring check-in" for user "testuser"... Thu Feb 21 11:16:43 mavel-mojave jamf[8051]: Executing Policy WDAV @@ -296,6 +307,9 @@ You can also check the onboarding status: ```bash mdatp --health +``` + +```Output ... licensed : true orgId : "4751b7d4-ea75-4e8f-a1f5-6d640c65bc45" From d83d8992d6640578c6f95c3250ed9a5d1f4ced61 Mon Sep 17 00:00:00 2001 From: schmurky Date: Tue, 11 Aug 2020 14:59:42 +0800 Subject: [PATCH 0653/1414] Update mac-support-kext.md --- .../mac-support-kext.md | 30 ++++++++++++------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-support-kext.md b/windows/security/threat-protection/microsoft-defender-atp/mac-support-kext.md index 650b67011f..5576457042 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-support-kext.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-support-kext.md @@ -35,6 +35,8 @@ You can also run ```mdatp --health```. It reports if real-time protection is ena ```bash mdatp --health +``` +```Output ... realTimeProtectionAvailable : false realTimeProtectionEnabled : true @@ -64,6 +66,9 @@ In this case, you need to perform the following steps to trigger the approval fl ```bash sudo kextutil /Library/Extensions/wdavkext.kext + ``` + + ```Output Kext rejected due to system policy: { URL = "file:///Library/StagedExtensions/Library/Extensions/wdavkext.kext/", ID = "com.microsoft.wdavkext" } Kext rejected due to system policy: { URL = "file:///Library/StagedExtensions/Library/Extensions/wdavkext.kext/", ID = "com.microsoft.wdavkext" } Diagnostics for /Library/Extensions/wdavkext.kext: @@ -75,16 +80,19 @@ In this case, you need to perform the following steps to trigger the approval fl 4. In Terminal, install the driver again. This time the operation will succeed: -```bash -sudo kextutil /Library/Extensions/wdavkext.kext -``` + ```bash + sudo kextutil /Library/Extensions/wdavkext.kext + ``` -The banner should disappear from the Defender application, and ```mdatp --health``` should now report that real-time protection is both enabled and available: + The banner should disappear from the Defender application, and ```mdatp --health``` should now report that real-time protection is both enabled and available: -```bash -mdatp --health -... -realTimeProtectionAvailable : true -realTimeProtectionEnabled : true -... -``` \ No newline at end of file + ```bash + mdatp --health + ``` + + ```Output + ... + realTimeProtectionAvailable : true + realTimeProtectionEnabled : true + ... + ``` \ No newline at end of file From a0668ff87c24feef514148d41a27f503806f460e Mon Sep 17 00:00:00 2001 From: schmurky Date: Tue, 11 Aug 2020 15:04:06 +0800 Subject: [PATCH 0654/1414] Update mac-support-kext.md --- .../microsoft-defender-atp/mac-support-kext.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-support-kext.md b/windows/security/threat-protection/microsoft-defender-atp/mac-support-kext.md index 5576457042..e8edd981e3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-support-kext.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-support-kext.md @@ -23,15 +23,15 @@ ms.topic: conceptual - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) for Mac](microsoft-defender-atp-mac.md) -This topic provides information on how to troubleshoot issues with the kernel extension that is installed as part of Microsoft Defender ATP for Mac. +This article provides information on how to troubleshoot issues with the kernel extension that is installed as part of Microsoft Defender ATP for Mac. Starting with macOS High Sierra (10.13), macOS requires all kernel extensions to be explicitly approved before they are allowed to run on the device. -If you did not approve the kernel extension during the deployment / installation of Microsoft Defender ATP for Mac, then the application displays a banner prompting you to enable it: +If you did not approve the kernel extension during the deployment/installation of Microsoft Defender ATP for Mac, the application displays a banner prompting you to enable it: ![RTP disabled screenshot](../microsoft-defender-antivirus/images/MDATP-32-Main-App-Fix.png) -You can also run ```mdatp --health```. It reports if real-time protection is enabled but not available. This is an indication that the kernel extension is not approved to run on your device. +You can also run ```mdatp --health```. It reports if real-time protection is enabled but not available. This indicates that the kernel extension is not approved to run on your device. ```bash mdatp --health @@ -62,7 +62,7 @@ If you don't see this prompt, it means that 30 or more minutes have passed, and In this case, you need to perform the following steps to trigger the approval flow again. -1. In Terminal, attempt to install the driver. The following operation will fail, because the kernel extension was not approved to run on the device, however it will trigger the approval flow again. +1. In Terminal, attempt to install the driver. The following operation will fail, because the kernel extension was not approved to run on the device. However, it will trigger the approval flow again. ```bash sudo kextutil /Library/Extensions/wdavkext.kext From af8b74e8a1fa6ac8edff35325d217337e2d5e4d8 Mon Sep 17 00:00:00 2001 From: schmurky Date: Tue, 11 Aug 2020 15:30:29 +0800 Subject: [PATCH 0655/1414] Cleaned up code boxes --- .../microsoft-defender-atp/mac-resources.md | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md b/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md index eb1a1339c6..ef40ef4868 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md @@ -31,6 +31,9 @@ If you can reproduce a problem, increase the logging level, run the system for s ```bash mdatp --log-level verbose + ``` + + ```Output Creating connection to daemon Connection established Operation succeeded @@ -42,6 +45,8 @@ If you can reproduce a problem, increase the logging level, run the system for s ```bash sudo mdatp --diagnostic --create + ``` + ```Output Creating connection to daemon Connection established ``` @@ -50,6 +55,8 @@ If you can reproduce a problem, increase the logging level, run the system for s ```bash mdatp --log-level info + ``` + ```Output Creating connection to daemon Connection established Operation succeeded @@ -105,7 +112,7 @@ Important tasks, such as controlling product settings and triggering on-demand s To enable autocompletion in `Bash`, run the following command and restart the Terminal session: ```bash -$ echo "source /Applications/Microsoft\ Defender\ ATP.app/Contents/Resources/Tools/mdatp_completion.bash" >> ~/.bash_profile +echo "source /Applications/Microsoft\ Defender\ ATP.app/Contents/Resources/Tools/mdatp_completion.bash" >> ~/.bash_profile ``` To enable autocompletion in `zsh`: @@ -113,20 +120,21 @@ To enable autocompletion in `zsh`: - Check whether autocompletion is enabled on your device: ```zsh - $ cat ~/.zshrc | grep autoload + cat ~/.zshrc | grep autoload ``` - If the above command does not produce any output, you can enable autocompletion using the following command: ```zsh - $ echo "autoload -Uz compinit && compinit" >> ~/.zshrc + echo "autoload -Uz compinit && compinit" >> ~/.zshrc ``` - Run the following command to enable autocompletion for Microsoft Defender ATP for Mac and restart the Terminal session: ```zsh sudo mkdir -p /usr/local/share/zsh/site-functions - + ``` + ```zsh sudo ln -svf "/Applications/Microsoft Defender ATP.app/Contents/Resources/Tools/mdatp_completion.zsh" /usr/local/share/zsh/site-functions/_mdatp ``` From 58c72e2849029eb2599ba6e65fd2c4e9882f7663 Mon Sep 17 00:00:00 2001 From: schmurky Date: Tue, 11 Aug 2020 15:41:17 +0800 Subject: [PATCH 0656/1414] Cleaned up code box --- .../threat-protection/microsoft-defender-atp/mac-preferences.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md b/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md index b95777caa1..e2f79e5846 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md @@ -748,6 +748,8 @@ The property list must be a valid *.plist* file. This can be checked by executin ```bash plutil -lint com.microsoft.wdav.plist +``` +```Output com.microsoft.wdav.plist: OK ``` From 15fe838b6de2e276d1d683ed262bffd059b79c7a Mon Sep 17 00:00:00 2001 From: schmurky Date: Tue, 11 Aug 2020 15:53:32 +0800 Subject: [PATCH 0657/1414] Clean up code boxes --- .../microsoft-defender-atp/mac-support-install.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-support-install.md b/windows/security/threat-protection/microsoft-defender-atp/mac-support-install.md index 0728dd83ad..7c4e538f90 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-support-install.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-support-install.md @@ -31,7 +31,8 @@ While we do not display an exact error to the end user, we keep a log file with ```bash sed -n 'H; /^preinstall com.microsoft.wdav begin/h; ${g;p;}' /Library/Logs/Microsoft/mdatp/install.log - +``` +```Output preinstall com.microsoft.wdav begin [2020-03-11 13:08:49 -0700] 804 INSTALLER_SECURE_TEMP=/Library/InstallerSandboxes/.PKInstallSandboxManager/CB509765-70FC-4679-866D-8A14AD3F13CC.activeSandbox/89FA879B-971B-42BF-B4EA-7F5BB7CB5695 correlation id=CB509765-70FC-4679-866D-8A14AD3F13CC @@ -49,6 +50,7 @@ You can verify that an installation happened and analyze possible errors by quer ```bash grep '^2020-03-11 13:08' /var/log/install.log - +``` +```Output log show --start '2020-03-11 13:00:00' --end '2020-03-11 13:08:50' --info --debug --source --predicate 'processImagePath CONTAINS[C] "install"' --style syslog ``` From 2577b83ebc3c211197b19cae5564bf0b94ac289e Mon Sep 17 00:00:00 2001 From: schmurky Date: Tue, 11 Aug 2020 16:10:08 +0800 Subject: [PATCH 0658/1414] Clean up code boxes --- .../microsoft-defender-atp/mac-schedule-scan-atp.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md index dbd5a4d5e3..1528903062 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md @@ -70,6 +70,8 @@ While you can start a threat scan at any time with Microsoft Defender ATP, your ```bash launchctl load /Library/LaunchDaemons/ + ``` + ```bash launchctl start ``` From 067b81484caeee85c8a550b3fbe0c59a32ccb747 Mon Sep 17 00:00:00 2001 From: schmurky Date: Tue, 11 Aug 2020 16:30:31 +0800 Subject: [PATCH 0659/1414] Update mac sched scan --- .../microsoft-defender-atp/mac-schedule-scan-atp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md index 1528903062..645b1ecce5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md @@ -19,7 +19,7 @@ ms.topic: conceptual # Schedule scans with Microsoft Defender ATP for Mac -While you can start a threat scan at any time with Microsoft Defender ATP, your enterprise might benefit from scheduled or timed scans. For example, you can schedule a scan to run at the beginning of every workday or week. Create a scanning schedule using launchd on a macOS computer. +While you can start a threat scan at any time with Microsoft Defender ATP, your enterprise might benefit from scheduled or timed scans. For example, you can schedule a scan to run at the beginning of every workday or week. Create a scanning schedule using launchd on a macOS computer. ## Schedule a scan with launchd From 36367484109d2b2f6deea7808e5c37e895447dff Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Tue, 11 Aug 2020 09:29:26 -0700 Subject: [PATCH 0660/1414] remove pre-release --- .../threat-and-vuln-mgt-event-timeline.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md index 438d9ccbbf..c470a3566b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md @@ -23,8 +23,6 @@ ms.topic: conceptual >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) -[!include[Prerelease information](../../includes/prerelease.md)] - Event timeline is a risk news feed that helps you interpret how risk is introduced into the organization through new vulnerabilities or exploits. You can view events that may impact your organization's risk. For example, you can find new vulnerabilities that were introduced, vulnerabilities that became exploitable, exploit that was added to an exploit kit, and more. Event timeline also tells the story of your [exposure score](tvm-exposure-score.md) so you can determine the cause of large changes. Reduce you exposure score by addressing what needs to be remediated based on the prioritized [security recommendations](tvm-security-recommendation.md). From 91e2c596b4b856cc70a027fcccec51775d30ec39 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 11 Aug 2020 22:09:13 +0530 Subject: [PATCH 0661/1414] added key path , mad words in bold as per the user report #8028 , so i modified this article by adding certain words, added key paths. --- .../update/update-compliance-feature-update-status.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/windows/deployment/update/update-compliance-feature-update-status.md b/windows/deployment/update/update-compliance-feature-update-status.md index 5953fcc349..143e1075a8 100644 --- a/windows/deployment/update/update-compliance-feature-update-status.md +++ b/windows/deployment/update/update-compliance-feature-update-status.md @@ -41,7 +41,13 @@ Microsoft uses diagnostic data to determine whether devices that use Windows Upd ### Opting out of compatibility hold -Microsoft will release a device from a compatibility hold when it has determined it can safely and smoothly install a feature update, but you are ultimately in control of your devices and can opt out if desired. To opt out, set the registry key **HKLM\Software\Microsoft\Windows NT\CurrentVersion\502505fe-762c-4e80-911e-0c3fa4c63fb0** to a name of **DataRequireGatedScanForFeatureUpdates** and a value of **0**. +Microsoft will release a device from a compatibility hold when it has determined it can safely and smoothly install a feature update, but you are ultimately in control of your devices and can opt out if desired. +To opt out, set the registry key as follows +- Registry Key Path :: **Computer\HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion** +- Create New Key :: **502505fe-762c-4e80-911e-0c3fa4c63fb0** +- Name :: **DataRequireGatedScanForFeatureUpdates** +- Type :: **REG_DWORD** +- Value :: **0** Setting this registry key to **0** will force the device to opt out from *all* compatibility holds. Any other value, or deleting the key, will resume compatibility protection on the device. From d31e7922cb12a49a6bf49863ad0ce80a1f68b799 Mon Sep 17 00:00:00 2001 From: Manika Dhiman Date: Tue, 11 Aug 2020 09:57:19 -0700 Subject: [PATCH 0662/1414] Update defender-csp.md Added the prerelease warning text at the top of the page and added a few edits. --- windows/client-management/mdm/defender-csp.md | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/windows/client-management/mdm/defender-csp.md b/windows/client-management/mdm/defender-csp.md index e71c931711..3b8666fb79 100644 --- a/windows/client-management/mdm/defender-csp.md +++ b/windows/client-management/mdm/defender-csp.md @@ -10,11 +10,14 @@ ms.prod: w10 ms.technology: windows author: manikadhiman ms.localizationpriority: medium -ms.date: 10/21/2019 +ms.date: 08/11/2020 --- # Defender CSP +> [!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. + The Windows Defender configuration service provider is used to configure various Windows Defender actions across the enterprise. The following image shows the Windows Defender configuration service provider in tree format. @@ -399,25 +402,25 @@ Valid values are: - 1 – Enable. - 0 (default) – Disable. -
**Configuration/SupportLogLocation** +**Configuration/SupportLogLocation** The support log location setting allows the administrator to specify where the Microsoft Defender Antivirus diagnostic data collection tool (MpCmdRun.exe) will save the resulting log files. This setting is configured with an MDM solution, such as Intune, and is available for Windows 10 Enterprise. -Data type is: String +Data type is string. Supported operations are Add, Delete, Get, Replace. Intune Support log location setting UX supports three states: -- Not configured (default): Does not have any impact on the default state of the device. -- 1 - Enabled: Enables the Support log location feature. -> requires Admin to set custom file path -- 0 - Disabled: Turns off the Support log location feature. +- Not configured (default) - Does not have any impact on the default state of the device. +- 1 - Enabled. Enables the Support log location feature. Requires admin to set custom file path. +- 0 - Disabled. Turns off the Support log location feature. When enabled or disabled exists on the client and admin moves the setting to not configured, it will not have any impact on the device state. To change the state to either enabled or disabled would require to be set explicitly. More details: -- [Microsoft Defender AV diagnostic data](https://review.docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-antivirus/collect-diagnostic-data?branch=master) -- [Collect investigation package from devices](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/respond-machine-alerts#collect-investigation-package-from-devices) +- [Microsoft Defender AV diagnostic data](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/collect-diagnostic-data) +- [Collect investigation package from devices](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/respond-machine-alerts#collect-investigation-package-from-devices) **Scan** Node that can be used to start a Windows Defender scan on a device. From c37e5f35aab7e75889bf859b09113d8f538aed66 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 11 Aug 2020 11:08:12 -0700 Subject: [PATCH 0663/1414] update images fix acrolinx --- .../149cbfdf221cdbde8159d0ab72644cd0.png | Bin 186423 -> 205157 bytes .../48318a51adee06bff3908e8ad4944dc9.png | Bin 203703 -> 218310 bytes .../onboarding-endpoint-manager.md | 91 +++++++++--------- 3 files changed, 45 insertions(+), 46 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/149cbfdf221cdbde8159d0ab72644cd0.png b/windows/security/threat-protection/microsoft-defender-atp/images/149cbfdf221cdbde8159d0ab72644cd0.png index d99ee97c151c39bcde16242e9b8a958a20a8a860..e1003dbe5c97146100aac7c675018cb520181c0b 100644 GIT binary patch literal 205157 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/2466460812371ffae2d19a10c347d6f4.png b/windows/security/threat-protection/microsoft-defender-atp/images/2466460812371ffae2d19a10c347d6f4.png new file mode 100644 index 0000000000000000000000000000000000000000..8979120d8f0398e662a39d68b3f9a515cf9de2f5 GIT binary patch literal 103535 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/289172dbd7bd34d55d24810d9d4d8158.png b/windows/security/threat-protection/microsoft-defender-atp/images/289172dbd7bd34d55d24810d9d4d8158.png new file mode 100644 index 0000000000000000000000000000000000000000..6b378bc697c1594647cab11a0d1d072d2ae783a2 GIT binary patch literal 34044 zcmd43cUV)~*ENa-3m(v;C`z><0s@K@DFG2dihzKC0wF5WrT2sc6$KTgDWFv8ASLt? znt%cl0jZ&d9s&soC4>MWa97UxefPfa`#ksl_uYH{;0ejzSv!00wZ@!tj4}7ydxm$o zx%jy_I5@aJnT4Z}vNA7-(>Cltdoc ze#{BpANJ6B=*__)6vqDB6G>RHS@>dP%=`BViFb$l-g0rBzIH_7(*FBbpU+-Ct3)hkb~aYJ%nR9H zIKs2MUHm|e#B^A{sqsdTl+dl$o79_&O=56_IaVSgJ2m-`}vk zs?WecYyH+q`Dn{8vNeoA)^f{Hs}KD0i!YBzAM)BcGcuUy-Y^VbUvvr+K?Ou5I?w(7 zGFasfLrlLF^YR_tGx;b=tT`s;Ja>VPUdPAG_fXwH-RQb@+l1}l8@|-B;nqkI_uyTY z|JZ`3=~DscIPpicT`Qb|x<{tIk-w_kPTiNxc0*6`@$&juA3+n-?S;2dK0DQ{7`(E* zM~e7vN48x?+ub~5@^o!yyi>;`A%x_@gUy*!?(jO^FG~8vI2nJVt}sCnbnxXYrjqZm z%wO2bVT`Nz`f^_E80zxF8>t@}8{!b^1@mSTr;0`&ckh-fQ%iS!Op?v~T{Y_#R!kz) zW-jPr?-yDQP%&ib(YnAgeUio*6~AX=o8Aef%!Y9*UEj+OOEY67Eu^V(y073dIv0CU z@nc~Q7Z*IMc;&vX&C}dA9P>_6a|i3R8PHc6v&O0HHg?0R+|hV!p*HKr==4WYE@gG}l$8j?A|*TddcX_UvFvn{ z#^+Ds&9=M-v*$~vDEE7Vro1Y;(!*YWem&nKH=q)W-yz;bE{>(SmHEbv&(Ih~nd6ZDq zht|hBJ}jK6enA_%)>jfPHIcInf6^@_8oNZEtTGB*=?V*=ZSf)sCcf06s%8k0Xi|~g z+UN0_#Bo37!W6GnL>ztdi%`q50z}0PckPWq19i&Vbh81ahpN|`@?t65R_XqVpD_)v z++fY(M3z|O9H#4gsI(308GMsiF}PTK-n`(^I9?4M>kke0Qb2CcXpp zVZ>!+Gl#4pCwRY?<+zATY<~9v$kFZ@#upnGR-#{KHO56?8(tby$~@Bur#lPW@c7DF zX%iU)IOd4LV|*zEWnErwrd+~=|-0ts!-$*n}m3%QDPjOz*H7r z2)Bux@=B0*nVX~2qI51E7kBmAV`4J9PpM+T|MJ^1gO15hWVUh9t*Q&HhHIrR%H_N4uk{I|ateHu@kK4T9TS)5^e7=S> zmTqZmkxeQ<$~q5fSE+T<+NNCxznVOD3DB9E_sSEWu|1(qC>conNWrV)h6}977+;j4 zyJ@-S9HWGkm&sE0ui%feyfb1a&nhN2uj^Iw}kbY$_texi>7tn zIRQ;U3RH|G_4C5ehw99PlON=swqWi2+?=-@_iqtTN~K|1a>FvGe9^=A@d) zbrt{EUPSlCg4#kglL6nT>smbB>SnrfE0B^uETBmri=9qRobo;!^p`CbnLTr^$Ez11 z_j9?<7or;0O<|-xH%P4&Y4Q{a&uyugB+QCn)8$B&9GY;pGGXAc2 zvWpxM8P@|3wk-ZxC^lX*8JX5$94KM&qWdUKu{JQ?Ri~2Q?#R$@vphncbv?SgP{JEO zI9pA;qb;tIx^mtAw@1DBz&EpS6{xO8Gnm59$b*G`Q?L0j9M67#zEo zeN*L>>`0Y!is2Sk9Xcg#?bxlxEWjg{>J=RSoaLLJ-%5Gk@z$U(+o0^%N3q&XxkmV} z?Yi`|7mDKn8IrY*J?U;xusFPFVOaA?#!o(2H96vxjLl+YTl^G`km{loJ5%M*9(8X0 z`@W-@hcm&fep@a{SZS1Az~=ud^DdZ#m}caWTCTs;wj;%_jeZ=g)lOobyk2UZ&#zVZ zG%ZL0G2n;f8l56=JtQ8;8Y@3>9`?pL=rs(Dk9i_cl`|B%b?d`+4ne-qujXa6Oz+-G zpB6)gvWl+e<+ZGn?v^*41j?mGE;S;ZFFPfWP-bPNetMZrdAKP|10*n6s8E}g_8Kn- z86T*8X?1D5G+`WLe~sz3lRfWeGnn~4G26$iOjbdy_mHus23C8=)3?u?(r81GsNO6$ za*iFYFp`U8%B;>~SMvg913tZz6Sif*p5X<|BKBX3-YtiU7>+(Ny3MZ|`;O?}*9F03 zBB&%@%dlXfq73!ysf8Y5nsO*E2WOeXpNe{zDm$V;s6XvgzGXZ3owb$BuM;mGBLi3a zMitXuXTH~&`JI|Sf@=_@Sa6s4kl#Ht?~_NP4*O%Z*AqKd+wRl0YqgXtg6kuAqwEv= zRQ$&h8T(~qHQ?PpK34=B*2A8G9B_y>G9k-e%YwPak| z?MhRu3uHm4C15lYlXSnf+DgH?A!fCiXuqiRRaQ>U)XqX8THOt5TP412(?ue}>KN{Z z_HV)Xg11paP}h31^hY;|sY^D@n^WoG z((k1EDqXD-72Q)1s4>sBnoJ@WhF{^?e8;lgCh<$`2}8?ln|iokr#!A2mjJ_xSDPp$ zjOUq(DMn`Ru8+D$&peXuj!)Z?d_<##qxCm@H)>>ZJZDB}YcDK4SYsa$JuK1f^h` z5lez}t}>FQg~M1S(w2tiA5l$xXveMN;ffFiC#!M;6tn-BSKrIf=SCyiuKB6vjklWQ z`Z9JmiBnF|vvZN#e1VU{Vx{NTKc;4vA~iM8@{y^hP(^m-1>Joa!NQ4hOIV^=NuoNG zv`%c-3HfOdzRj36%7>`qb%$3D)eVe7h58-eN=a_Po}r@7?=Hp>caEgo*?FsG zvCm+1nK@lp`E16}s@Mny)o888WaBjHx_CXj zO+Pxgx6Y zhuXDgu+A`*a&az|*+MCKGm}*YSaFUBREjvK?|OHiRV3W6-zC#_t+(4{F{U*uqfHeY z@>+ejOMR+5lzER?so!GamO5Y2!7ZZRNlbN+wJe`n%imd`9sVRxuYo zga$R0=FuPQBv3@0_x)^aPM?Ba~W^p7vVK5WfL2Zi^bIY42}=FWIo^ zmN9ZaH2pQ+jy1Q*>PfCjemI22sZYq8okzdioH1y` zJal5(cV+8Dm5ZKsD`Vn&UuN}PA-=|moPu6b)s;D~`>=%gEk)9(Z(2$~O*-Ki;x}t8 zJ)!9Mb~Dw}LL;xcdGxqxTk#F@;Z!Tji5~*aSxP7oU-TR)N*P=9@_K?|y)6a1ob?Ju z4%8;Pk$$6ecdyjp^U8zbt4@tHT4gs(;KnT`Mh46^)ynS%oKrj}f1z?*!exh_?s)Lb zxxBzM*S8m0XVV#)0ja8^E5{U}sq%3A?t4AIpS8g`ZaI<{U8i~&UbBIIYP%+sk;=t7 zbphd+^~#Yj-fkj1s@bkhc&R)!Ia-PJPBetxFKu=6`q1ai#IY5%xj+5BVO4j!`g*0;%A*E8jxeM7wf%z>Wv=M5l&`02CBOUB&10GF}XUs zxrzL9aYfiRl|jX;7_dH-V%$Mdb%LUy$C}eaHb}~}N2;1%Ntxik-Ea>PVSS2q5~?XP z=!QSDdAwiBzv3>b&TaTF8#3RRJJHQY^ZGWX^ke8z5vtk{op6R-C2ig@dow6z@a`#D zWLJ6B$Y=b73vY${d0&>TF3IBnq=88sdE`YZg;R1|63bmjw6kjRt48xr3}$u-=whVP zHXpynqsuLIFG~6%(}*aWlfr>AMxAs375g;zc+ zZY!60Ta<0mYwe&TW^qO&SId0ig0DEEmTJ_8{n)1FtqDk^^hae;OLvNYqd|*UVc8c+ zUv6#3owHeU3+Lz+T`yYn_=?A2=r>&_Wb$mj!JN?#ww4Hss2%aV@9kytE~2g$_DkJE zyqj$Up1QdXzswY}7nkJ>*3s83Bh~%ac2vKaoU2OiFp^U7MaVMiiePEaYyI*cH1(ge zfdhyg1lX@30Q z7)=L7Zqvq5OxG&4LdD-Q0+Ag(R~tlvx35|9up?rxQPDy14V{Rm)ndkQp=6n6w0Kl4U6TCKLGa0k)RdXH8kOFgn3Za;CfU5}WIj)V z3#L+cG~4w)Khlh@GxOBICz-!A1J)O!MRzA{-Rky#YglYP5MHh9G~x2b@bgYpwhVV(Pjn)RKs#8+3oM_S-zhZ0 zDd*lz7D)Hj9IbQHFBKBrP7u@&cS&}_a^IGPy^*5^v0_c!pH5!NhPIykl&~_Ccha>f zfzo4_U?z3^FFu20EnLHW@h=kweU+rT^){{1Yot|D56!gC-SJ@;rSE?2;K!}gs*xUq zgY@1?mm1T9tdorGuEjAEWb=}uXz-$Kci8(mgQW*;!sz~i>_JGGx1#S{Km47|7KO)D ziBVp74Btvtx1KKQ^rY1W+QtpbKdy4MY?KlmVe(4a006%Ev!U;TM)RpESda~Kx6{8~ z?_16(!=?Hw!<*asCj9p!4~q>sxh$tNDsK)pwlk*F+V*tt+xZSr~nGYe?(zt&4t%&5=_?31VJOikE*IjWDl# znbU{kIbKv$Oe|-Acl5q}C~K#_IM*^_m!S|Q1n(sBi@U*7NV6qQI@lq)-phvIXzSzN zyVWIB_g((|K*0Ws(Gyty^sV_S$;F?BVfNzfIv4rh1q>j9M=4@)D)STWeK|({O@n<# z>XetKIBq@}X>4#RnJ~U8>(zRo_N&IPvj=bbi5Fjfco~gfU+6vSu$!iwPu)JfhhqqK z>@4M+;=6Oc7xz7}R(Vn)v^wd7^Zw-2{ik6(Oz`>-oi#=&ymGxQg~X~D2UM$tiQesH zK{nUPO(e01FZP4be~ zKL-doT(!yOsh@NFclP&~;?3!;jD2Adglf;3#oyPv%QG`CGP{F!Y(e&2spLI3)DbHg zQuDj@{h66;#zLQ1JDc_8Q9FzaDfcCtGq-8oh2F$2^U7xragJyUbP6<(5UUWpv;9c= z>AS5^*&RaPt z@Nf03^-=SNpg^kbO=HZ~f`?^`5h~PTvwU+-C1$FSieGgbX&}G$P9C(jl1-5g zHUC~5d}mKeS;~Dr4%-ObdqT|6r^z%@7?R#H=~Lfn7Z05)dTc@(smM?4 zo(Q^yQxZRY1V+r1ZP?jzQH%t{0LJi+O~4eVq)Fx*-}yi1;I<*0M@|iODo!lI?e#ug zo(kne0jeo3DQPjg?K*PH$E80vTGFb86S2OyFo>3=HZZAj5VNVkfscMooP3!NcPD~( zDRDUZ!yV;9P*T;T+*rX%8kI{WxPw~WsiW)J{3FB46W}CMt z@TgpA?;NWOq!sutjjs<_z&MrcCs547THD0EhoJ5mwUth});WgBW86n>VO^?>)jQwsR*$Xl@#M;t7;K5@5tCc?XEXxJgu6`YaJ9xS^Y49$ar(^;R` z-NA91Teg7!I2-rtO_A#sqjA?2OuGt~qMBAtVT|^C3W8b!IQj$LStiQ?yDY}&@>ENR zpf?$ZNkMHnxr|kpSefHayk?kw#tmiHNYV;!x8Q5%o*&GO?A$tMw* zWN@1QPWB{e8O?3%$x$NDrvipPvQx6IDq2d-W zq;E&ILE_7?H7)){5|^IRY?P*n4Oj`Eq^v5dw{<3?y#^mTWLbkx#03@w_n`&8o+Lfdv z4nR}CW@9=W-w@vB?yxfb(-iDrS~Veh{A{+*;!qF4C3%|2p86d~2A&Tu4AI^zqPP@w zPBYzZen@NYS&NA_kzmyXk;6sSDKZw*6!*r$1lamh6|k3XtC>PWhb{wAN+h%EYu(G>(_i( z>^36&{GK<6yG9p_OJS(ZpK6=4C&Kqbdwk~;@^sGH1M1Y9+}b+S*nJ#Wzyq70Kr<{h8+z^G| zH8(L`mn6%1@MjELC=KjOIp{foWYkPvxxn@3eq`}lobmSzjt&|*(jwF?95tU7hCxm) z*~FXHl>9R}b}pUUdy$g^T*f-`mp>H>4_(K|mggoyj%Qn0R5|uETUNOxUs`D0pQzyK z1-Zi|Jq{;JG5jNZP8@``d=#==Drpn09aZknCm_muPmG#o6EVWN{U>$sk`rZkpcibsn&PM;`JkL%xACV~sx)nx%XZ`@!)VU{IpV$1Ob~a`r&x$ojn0>2G zbGe}Xz8Fv)oHcoS+R=?WBx-y1*IO+uYX?nO6CAxC{zh%D++nDuc-%D2GZE#xyI|;+ zid=t~aMNL=+=MM#YdWDwnH*^dtuUWUOn-@Iz`$}>H2vM~v&3M02SL*sW=5-ak zTe^PDq)J3K{oD%+YtPrCMkv_YJD;PWW>J} zEV5O9NT$tk`d)F5d(ShiEFA`G(`9)D>lovR!Ez^41g%pM8rcux0R^ahKEc>Kn%!>o zbaUJv3z@DzX_|On1-MYYVY0IH8J@(&|6L!3MSk_9dp5duo?U00S&1Xcu6hFfj$?Cy+aob${ zvmL3rs#6&sF7HpZMzH9(5Q`d_D$KA-_WOFsSbfI* zJQL}&eYSAkOoOBw*8*a%D;@sI8+G}r@$;BiIC~PcLk@fLsc>=v+{gmx7^q?B>~YPx z|FTs*yaE6pwo93Oh3|&A$LXt&o@4W^Yf9M*9|NQs5!6Q7NongL?FhjIVRy{JrF`Rz zP|2L&-5ocjR2Z1*2rz{TK*&&V=n_m+4J>7W_)-ZZ>e{&km$9wX;GIB5?sv+!{35Sz zQR{KzJ3@rP;9sKgnZIzd63nzPVK2Klann|69nDZcEvT9W)(D8FV4;Dypj_peKpb&F zS1dI!yJF3XA2rSUg-?iZec$$D(qHY9po|W|9aHTcCbm}PpiBeo+x765N}VFoqwbL% zt{};=$_8k?&SFgD(j{8XYuR_hf=1(HhMzmZ(0(14^ z@x_|JPc{gOe0)x6P`&)bsCy$tnB^A;D6_xf1;(i!5ILxBGwnx)lhSZi%3yvV3$;Rc zJBRZNqy3PX!4AkZ8cew|HWvmAn8txAa|}CY%(@sjr{bLBUT>1&2WJ5Y_|)$uL5$r) zZ}Ybl5w-hI_^=_DNJ_i0Ir|asO~|*qf zM^x{VMW_Uh>JWvV1s?aoys5`jnu3Xo_Mk z1myM;+`_V}Gm+|;b8yR?!PMxrbyqm=q+@mB#3k+;)8%Z}J`W{s@%|lSB&)=@Ues?C ziGsIjzxed>f-4r>CL#ZSCy&JAy%(YS>Ej%tP^%bW`fZRIA9ZWM*&w9&FXoEb0eF>$ z;lAgt6ac~0g^+*n7OvlM{5RP0=c|SjDZRCE5Iuf8Hb=X@!=wT3337JADst)V(Ymzn5A6!({Wn z^{egjy0F5?OX&7_Xkg+;Q(6bA>RdvVGvXaKf3>BkPRq)a#v@XDEkV)6l+?`Kw$#D2 z)pWL@r7CLCTG68mt0Q;EVi}#J{<=QYs9-1a8G$F>pPC5`T$0l7tex+c>Zv=YUs+ox znM3VBY%cZJ3D`gTFbAoBl!&dh9W1K5L(G|@r<6$=b!+tnrNsRmJ4L%+=?GOb@;x^2 ziRVn&C4fMbfV!G`l&F9(ewhrRL>30!%-F+pe zgb=AY-p#Z?y_@HC^mOg?e*O9-O&Ka_@uQA89pRHM2ZZdwGH}D6-u*E4>EpYD=;sA9 zV;bpS|BZbA6xwHTfA&33ng*Z#Q*YO_!f^YZ@)3ECbFyz!yZnwe$4x&^>RIFedShl2 zOtEuEQuYkD)P&q_a&6ed@m<|{LAi`G-}D*%Qkl>%U1=Fu3a=#eM}hOg#ry}&c6+|7 zX|Sgp7%(!?{^v-i{Y1B3iF*9S(Ya)+!rMIt=0&py;@7ML6S4#4WO$wpEBQaKU-)_` zYOvtp%yF*>K4<;;zy8SvSO1FLs+t+C2SuQlhwJbyin5`E(kw zqff3gBe3Ex9_xn?Fo={BC`o$G`Jp~1hvLLRed*IE@+3#*w}R`)19r6oygY}!qJ1X@cFd^|(v{FGR|V-0~}^$5J;Ai62BCllAvo%cbqYDiK@ zy|PAKn#XJXC}L!J2xJ=c`JR@Tn3!}YP>DA6Lli+ZYay1kGSg-i#v{ZQx10KdZBo^c z)*};(XnNOMh*Fzx(d%wXh+V2^%-Ep_pRqNitnPe>=hb?5*^dwRS+vYniskU69xo&}>RySrwKFcA6uDo7X`4(h>>G|$Myg&0kJ;pK&hHQm4UD{OiT@SYZLOfzS`DM z;YHA^U2Z;t_d@_$AyWVCZEiq1U>f@o?n58Ft(nUo6vsV?(EgRdr2U(n#ur;>gi0!9PR|w;Mr=t&T6lqq*3u?cf@$DxZB3 zKzbLC6h978VKC`rzS&u8dm>LUTF_&UiCd6UC_yHvn^QrOD6DD`N?lOvk6#2ocm8F( z8y>@1WB>XHUuAv~rUOD1M_yy|A|QX~o8@>|l|$S}Qu4N57Ey~=@mu^XNmP)Hw@Rfo zZm))`MCi4I9X;w*l4I}MapS?C!nz|*S1=g?5$CnuJ@|OZpum?rNJY&5Q`rN9 zVihPU4|+d^0m+U6QlGL>x7yCtxlVyuDzrxE_gpA2B93&c?>+;kbJ)vEx(rNFi}i30 zClL0e?JiY?T`N}Hr@|339Q zv~?dx*ige*7_d)xYo6v;bQ7HY5#Mu6bfWCqlOKmH4jSN&DHF&?rZYbpmZoWjS=Php zW6P(xWB=F&ynzNhcrCIsjWBu={E*SIhqVe)9T2|pQfM4X7-p|c@2M*x|EaUQaY=w zhG=lpLt)TW5sl-!VA35mL@60CXy16IkYzb*{t?ao`A3*81a0#2hN4?;a_HF43_I3@ zUdLhjdM+^+aBy)lFg4u1Z8{ESRqIC?TPJyrReQRnu&sz)>bpUVkfe<|wt?}~l?RjS z1_3ZhqdgCXOYQI|B(S_#b9myQ{=v%w!N$=X`Ft0jiu-^c*SMBE--;HlhW(Q zrpJ0HCNc~ldQ5c*B&$b4)<3gZrk)uAG!=6Rnr)cu91r#Tl9&y5X&_+Z?=(Qex0r3{b9!1u#_4h!TLVi@*^fGF0_;Zm8=A_T&od+$4_7121 zVhyt9D6uoq0XPr4mT^AF=Qe;@k^a2evLx64GuR2sE6 zqkv`lh)q}Yvjq0UsZStg&Jd+tIB(+cad8!FI|GS^cwcnw#l z9Ohf(^f^Bm=7VM22;)aN;j7xCkWEA`vOzt^)EpeC#JzC}wy zP;035B=w^|jBsi=rS!*GMZAxx&(4$vIzG<0L8P|;zCe=;vRR-RrG_Nzv>a8hp1P-; ztt?ZH2U8Y)p9p~rUbo`qPO!P}k;NZRC`rnepa2E}W_7R75onW)+HH6+ujzzU`My8YQqqupEj z^5we2h~`lU?_FIw;2)}K+H}*iyl84_(CS-k->Ndvr)b{WcD6m5TBfIds-8)$mDVvi zmJ29++eicd)NjbB=%f^tn{K1-@F-9+r%>Y^+z#HEMr)Y#E-TX)--M3IH?Hb1E}JFX zFD@ik)qK@eKo8psSY)D_V$r4@&|u!|n|gc9Ms*$$a>O^jja~N59ZGmDkZvd5jdn0% zonT(Quw|#)a-7%tO~dK_`9r%BFpQ5AW2(>zg;8^C;eHb!2PHV7CMGQ|+~oebSiMEc z?^}DBSH$)CHsRZ~^fdE_X)-4{PbDk+a(Vscyu4-BtJq&!TaUsg;6!977E(E|&D(Sw z8j0{iYH8C~M+uCN*`Rct$@4dYC71xF*%9wG+Mw1p5OqI8pP10Gs_{;EK){nyfy3au z04Y`5`e|;!3nemd%rtH5>COR%@FYXMkIwX09x@_3JjxY-NoDVnj;c-^k zS+K1^N2c;eatkQ)GF}MmTS*9KD{#f8dP#Vk~+gLFTT=MhW+;q(7??4(`^e znKBoU;^GTfh5Tvyx4fnTn9OzO%*;F7V#biQpLs|UBcDVd=lagaPbU>zkd!4$-M2Mt zR3nE!pda2%uUA|ocOQ1Gf{*u`=8&npKOAA?>ed}h(sU$tjv5M3!TDq<_N zRB(U<3XOO(TP(x*VspuuMVnEZF8yeu#hNv@p2&PFB2pK=`S=S3oAgJ9uD3FubVM;B zb}byKO*GS9Uwh!-mxf$ux3V3Lz@vwIpkyD0GIvS7HKsV(_b%a)o~5O^-P5p_k2#B+ z`|~x>DL3oI1~QZp>(8p{ohMxo^b~-QBG8#ez*85cp^;x{+C&)ON14u*AoCo6Ba}IJxdUspz}5?;s=fOqWQLes5eTD z;37i(5b8UmzM_=oZBxH*L|dpk-~~#1kEiwrr%v?hZDO>DET3URPs$kza~aR*fArVC zcapEIo3XsXn*0cNY_9h#S-RHf-itkoeFmGmlM;|g?8Hi99JDQ(-#|F7pgtD z7vqvlwaMwuY*Vm4BeK+`I>?gYDhwjZtvfmOLd$6)8Lr~5Klmm3VzS>IaUPZZS~XqL;x*)T2ci&6ZIm_w=i zoDaPsV-zVA@9nI38@;l~fl2cVx46xMA>oaN`aXS}^3wfZc|=4Yq>6~d9NN`7b$Y`e zrY^A}*y#0y#qi&wWoeJTD~_C4ctEAhLJV8bv%fbFnbxZo>318+LRq3IlR!z~3x*;*4xQYf*-#Sk`&%h!&HC{W1 z#cF%!cr<2juF(!N0~=gA?7??P{HOC+VUbYZribDuLz=UW%}#S*q2p$=TYJi?T%lHE zMuuWoyDI`ALTbJz&+mKT0P@=9g>ZA&UFT1ipZ6TB;txV4sNJiuc3Z}I{KQ|AGsuE#c6l>}lX7Kn2kpiH(v46?cxc9k&EbKT)O|ar^COte z8Lk>uOskp6Nn_t6u03iZbcqjDhp)&%ycM1bhllK$A6>qfZ| z9X~_FRY15ZeNr~lo^1)BFnviyhfTZn?fb81_&)WM&U=Q;CewBRyX@iHM>GK)bs%xD@-FZ(*|nP^qCr(GpRFiZEK2HN9)3Rq-KXD%AGa7n3d^;U%?a` z>h?6CbpHrwxzF9sk}0jjtd^8;9yy0^BJ%0}K+Y3~&Nyc67ilqI)h?X6n2(gg{ z{a0Ipms5@3`aNT0=kPr%3%2MC+W({1*Zu_G=aZ6kKewS($eWJ#x1#7UR+3=lXi?fZ9U5 zmHK|JnmgR;+@q_^hnn8~`teqpq9scnSGRK<;|bf8^>{!=}lTQNBqkI=ug3WdC7t+vRguarL#2_X_`CtY2#3 z?~MqboA4X{QJ4Q~Go)8%&WCEepjW8(!M86Hi=hKGO)lTfaVW& zvm@KAqpzn|S_G{f0kvdE9-HJYW&nSOocp*cTM#P%LY)GzC?sBYh^TO%Q2WeodgWkh z-`cMeeoCqo@GQe-7Erqi7hEL}?1y$)6T1%=db3=&))oeHjV}mXw|}4L5Bvjz8F!A7 z`*I=?l$=JOBMt(KK5ic!te&C%JX1XRxTxL`aLw2XD7yL3Tx!^by)a_&T0S7)z|dWn zj8dM-)Gfb6;DPuG_DM>#Aj8>hnZT%0WT8*!Oj7DI5RiTProySOmEDO|)g{xg(aa_a z5R)$sUJ(`j*_nZ<0E#?nYe9^`4^H9c6a6>gvq_h%9`~v8u~Roz=fez!Ks4Ya4*17>&Loyzo+#^FEN} zsxZFf5m5QLvyDZ-7BNigR$mgfYkqZ@?MJc#_M>F44)MV>&4YaHh1NB_2DnN=)W(!K za0LCApBA*aDt+15qZhP4s4Ugdo&i<9slT9RK0VyJxEJVtjNEZS&PzZ$^3v#t5!DAe zqM_R6Q=GTYkH7B>dA12TfLf(ILP!Ne=$9-HSa~v9Y8OsMvTdZ+EIFX*+E+UDT^goFr3vOGCXOxkQd_xzB;ccX z^WM?-MY}!R$9R-xj|nLIeFu4ba0l3|j9bH|J##8dWNZyM#D+jn z;=fYkzhIfWmy@g7<->Ro&491iF8j&PcSYl*m0mCQkn1A4;(23*dA^JrqMYZPC-d7v zRf_E**R7Vu>+v+uhUH&HPG#?SvFH`%fKzZzW8xa{P7HzWTStdv-&0M0gKfpB=Wce0 zaz(fSfx8wI`1py(PXgFCsd)GCf3&Lkf3>gwVe|WcQ-Av30dc_PQyxgOC--E8iHeG9 znF4Zf5jY7eKYjZ2sA$m&?$14YkbMz*aJM>L1tTf_^SX9=KzE0ANPJg?|R9#AGS!>Oa6)C~~*6 z0nkKatr0>lP>j#ve{Semn9wmKlTyWA)ocn5%VaJ!QsxrfD*>+7o(lk6Mk!!z zFiuugZWVks0ZrgzVs@UGbJI&sh5xwoxX;M`=**ddvk9TDWECsWfnxm-_z`M={dE+~ z3y01`MSm=LB~pFI1Is?Q8vz&ZKhHdyqZ55z8Yri~gaan`NJ25?iIrfzs{pHp>-NTq zg8lE)d{-erwU++eTU<9@j~E5i(Nq1nE1oX~K%Oz?^;mspBjZQ`=((RxX#@^l^RGAe zFaf6FJsQ|REQJO=SM0+HS|4BK&jfasUe0T5lH^F}EE_qFJd*nhZHJBX+giv0z7X0o zKz+Mma-NewM|q`Xg)^s89za2RV2LQIa31KO)-!BWNVyq{uTB^igAE6~GbMnP3`CO7 z!lU3Q-b6}fT5pivPgp`l6esgK?pCs|b8%qh!n zlOrIX1TehGB(Gi*xM*^YL6c5Ag{0 zA1CwwPl4y=-eDjq;=!5+>u&9=7%}v(GfyD!H4nSF%4@c*4}gyN(t^oWq6$H`Y!T1f z%ZicbOcty`p5zs&w&(kJ%&|SaVBHirbk`QNh*LmQMV^M+x4$o_6;pwk7$__N6$IP+ ztM6y1)rZ!*3+AtgpbA?*8i7YDyc@mo0Xm45tSc}|5VILZ4L@)$2qT(qT!Giu-Dqx}K!H2x-hU%T5QOO=s)G%Tx=k5lo>e9{>d2GGg;MxPk^h%p6 z8%cIR2BpPs6jEqFJ^|%lBjr~Dx49zsclD()@9qj16qF5u|k(IN!lGEE2{A1tT@AgN6IFMfJg9T0SS#wF-_oA9@Ll_toU z99ORR4G)c91J7W9sR{CuYDC`6rb@oXuGBjMsjf6!8sk`n3GATNJHhW4pFTAnx~yzf z;cUmwPJw&uyR0>Fi2fQeEk^;=eFeD4!@v#*l02`XyParZ(MFMG-y>+4T;!b4wI{cI zFdaIP6Y6>+G7UuiO(jU^;|4Y0+4HAuA&=X*SEE+e&FWma+{<2JkKhKDRHVpQZW#f0 z%>Jb;v$k-%k-^kj^r`Ivvm<;aSO1=xQ z4xsiHv(1!)#1{t_Ga}XA@4w$zGfD1j4HBcs6lFgXBk!+Rf&jjRcYlTJ=wN4lx0Zab zR=p#M#Sb#W(KfFAE&bmq!(}-FgPC>%H;_A<#E`sN_Yg;6dNbRw?*~+|TBi}WflXk2 z_uf-5XZA(HioE;*Heu@z8ucCk;k|c_x|ss$#u>cGk2{Q>NL2Ry#(p4#TS5mM7#sVN zEK*43z(J^(x_gZ+Bzs4einU$6OYc!y#IE?#$@I3Xez4b(1_6oXztgqC(+Ts&Xe6?k z`Cv_R7Nj8dz_aYjyie|MM4l1)Kbkx5sHXZa-GhiIh*N=C~T+J9PFKRb20lZU{YENQ%V2ygSVDtwuJKY z8X;vs1NXq6*>6|7uM*dWZhZ}5&o^0_5kv|G3|3>97>cbWku3qXrtH%h94YW*#}VS% z7ilwPqSF?muxq#i8|_9R=}rs1Mva!QX%wG!BiJ|jaV(E$e<)pj$?^(394@u=wga1_ zr%;CPlKU$>+G-byfx$;N?sQt~QyJ1L4_WIoU*IpFY}GqDHrXYXXNE&pwDmsP(pJeg zU0%;UP%u^b$uXeZ39$A#&x>8_&$&aMJBDItlvcEB4GI|c!Dur!wY2=F+NR!9N@Yv< zMh>dJ4l!}eRqdOE!E?5o>byy;Z~6&`7I?qrlf1lK4mav^CUU-WRgz8IsaYi%aHC|; z(=Lv7iPmWBRPqb!B(6sNleTit?fb_qFOeEYpEldN z?=w+dR*Zk)=9TVEZBtTsof+Ae4oyxq!vD_rfn@*J-?K-uFEcJrRcBIC9Y{9~S`bwoL2X*)$cP@f z9*Rjcu(b%Jl3z&=%DL!J!EmG_ZN2l9s^JyXx70IKlBHJ+NxEh~Y@|%&*a`AWnR|LnlnzH;VHkLOx|g8=JwNwT zq1}z$!zU=`f$;6*9@q2S(|a$$n)!3HiV7b0W>xztOo0qV&xu3KTrUE9`KB}J2BFm- zaIW^JrmI9f{i?Dr^X<=ARggruQGo$OXA0sq?}45oF=!_(j!?X~Rx4NC-AE&SD-~6T z#mz~Hr>ig?oHlvmOw}fy?&4AsIPi|*8l{DVw%({d!Ro0^wcL^t;nN?VRG+lr_T3Kb zWf5$k-}rgz7~1Ds&SG8HNyi)l0tIIDn!%b_M)}|tN1+LtZ4V>0dcsF?5PgW0eC#XKhJ71+Vv~8wNFtZd$_1vMSV1NeP$>N0s{ZVJmw~%J z57{^OsSe1TTtCwFT>(fvipvQ`DS#plRpw3eWGOu z(9^XtU`nyOMXf;lbj$sOdCixuBw7YV-9@Ib2TJ1X+EllKRRv0bza|!-B*&xl2E2Xy zMGoKCyw;yZH+k}~ZG7`j-gem#$&1LrtP z*GVxV8lLYMwpYvD(JJI{`0s?>u@aC-{S?D#fZkK>cg4-WSyC^c7hJk#gGK zIQtx=qS#@!eLhjz5K0y4&qFlOR2*jHy2C_HFf#Z2j9Htj{o23;Hp7pr2)}w5y>F9RY2QF?MgNSlT{(o zn}dOIza;bKSY&AaP+DkZwK_VM=4diYtZio&p>QqON_3|Y+x2KM2YiGNS+j~-Hr$`Z zuBa`2;_nw?RS#ZS@V>F@MpXyXyO{H^!k+IhQchF?-(N19>Qk6?H9lng8I$=`ND%nE zx_#u?JO&=li5{_++R@9rSp=poMBO~0K~Y$7R-ZvPwux!j2o+jxL{obo+Ejnp-+!#S z*Ph6MBA00qQakxmk)f*I-;_p@IpK;|Nd7IH*rVv}amsY8(u?C_;Iv4Pcz7qQ z35Tf01&G5ZGpEMu{ zv&Ah!6*L=i)`(sJ6SI?JH6{|KCwm8z-xc$pY00K}kC%L)!Xm9_ zwgcn~xj=f?P9Pox3~!K0%I~+bkbJ+LTm54dT6M3}E8|N$b5`(&SD(2QV)dw5QoX$7!4Fw;IPzD1Jtg)U^_<*@D)F+)(F}M(V2WK0q0r z?D1#8vU_wU*DSR6M5uh7*1oG2eh*=+?E?&wz2-&+$5Zgf4}u)<0-REy)K+s%16d!k zD#gpCYtdO|XS628(`eb{`VjOYM9%Pko2N7X{gqJNDRRCpHVPZd8@5!dN&DgBo!DS9 zJKlACeZ28%YSLz^>Q0qzCEL)e?pz}w9LTij+=MKdp@d8o>Q|N{4hOL%@Y1e=2wM3i zpW$Modx#mTl1CGdSoU(kElbZX)d@4_WOL`%jLzcb>Dv_x8wkI5j9XbLEBE#CpY62t z?O$GXQOS6#QxhaS5ToMQA)b+yKoXM^>T`eQf|z<`jkDQy9lp43V4?VTcdU-D%!to1 z9D|RqeeX25NI2PdLEpIEb~^gRpvs7gL11^B&NcAwRSR|GnDVa3S^M2eY#0)2+*+mAON|^`#xuQ&M1SZ zKu9iz`8+?8&Ovm;YqTewtNly#599JQ&2bHWlhW*9Hpvc+rH?Igo3kZ*Rs5lG01 zeqi%r@SHKNe_y!+X`&Vu2DiD*I$vcDVu6jt`Q#}G-=rT%lJ%;#)G#p&#sj`9_ojMN z?D>R_&;W==7BDT9C1jEf6X$XBa!em=&7*UQ%Z?2FS&>Co47j`!1u#)#K54#p$(zVn zX&bk&Q45CTJ_Jn6%*lfrSGLu2JjW6GNtdN{&O8{XW!HHBsl{!qV?!C$oBJKMS~K|5 z^Rz;(1@VuXgmA3%5qN4suMfo~U$4V~U`bld>5gvSxGZ(QsB~_jPGY4~FKwNzyXGm!#Bk3@R|7rdB%K? z%5a8X%ZjhG$+T?S_SX4qHZfgiPB?zZ?WI!PR%d^7y}}b!s=TO^7xa0J&vd=5a0{S5-a^{!JL3WF-SF--rHSXqSAKr0HkAx$-_7%W;Bw{r3#Z;Ca7+ zlW(#$FK9h^iwzA)2+ZH$Jai*gkUg=$p<6P1@9nkRk!3Njs4Edg-FI)ExkUSl=<)9I z@(#sg+3=r~9bjQ53YpPr8!Fd5jS(=jU0a)DuZ;@`tRnYR;SqJQVgQpHy!|jQaiAbk zcKxp3+7lVqFNbqsV>G5%c~|?6$@Q1_Ws)Sd24xCTN0U_cVP!lQt0&{)U}+RBgc@uP z@*VGHig27N6zB|y5;uqXP>6?wC{67TUB(``p_i?Q-X^URXG@D4Ri`9G#mP z{xKz0N50}8mh=Vec9DJ(OVB%&+8-B0g&UtF%Z+~2k16k`p_y*?wmtkHx_g?n;@%kvWU(u#e4CbsiQDjV5)8zm@R;Tz^&vW0X z3(}mYr0$R3fpCaV>@2+T1)~M?iYtc$NhiF1+&x>n@>%-+??JjE(&}ouCi4pcqqb-o z7?@M{r3;u=RI>6;#STt#Klzd9L9~%An6`w)E}C--l(u}0(QBTr(65R}?cHI(;g zN15=*fg~r@?MOe|P0FYHJ~*dje#t5LdJyj>e_QK6GhCgor)SnlM1{K2hYc~!)GqW( z!TM=Wu6Tw$$-=>+8OKf=;_dXZ{JLWI<;X6pHyl1Z*%hBqZBa=*BTg4kq+?`mvN*d( zbk<<|!taB-#$g5{D;XZ&?|e3`@a@sQRi%?nn3P1KQA38SlU(#ZBmwCh2Ugr% zpPl_q&H8GGx=@wf<7GQ+VA{0uA(o1*WLBp_y}o37r^CLD+a{SJwqv|@{h4KE?&BxB zQyX&xPqkxRd^o*%k1K57dywcExKcMS*OKf+&|tZYPybdVHr^&r{(j|$bK@G!>3C#0 zlv(D8|FWnw<33oGcm}1LTqT258dD#i!|C~LOM@Cqe#tLbaUw*%p-UcZ%>MZGw2>{b zUC=vNC2v7k;+&|VJ7sl@0Y$n(6H0vKv)yfS&VumSbAFVb%5Hc{(Xg)PotI&8GeF*m z*3*>y+&WpI(U?*yRO(ahY~GLp+8;TqhpxBeTCHofo^g$IlnqK2Dp>nUwjklQtA?=q znuGS@)r5LSHGEW-l%4!DucgjPrs%W{5J`r$T5Oov`NzM`>2+y%g4!xWEqQ?-=eGS) zC<}Jf?WgVHUJ!R4eHG@e7{ugmUTP(vJYMMuzXK2{RVF%L;X9|PSxJd~?`3g~&2!!Z zU7L&rq2+1~YWFFvFr=2LH=kdcRXE0{tW1<@!hhsZU33CW)jfL1#zg2nVp7Y=QmQ?} za-x7?Bp}>zy!P&NL{kt3OLY7QD8);bcajbZqaV_T)jXo{M8R(10a z7pRAaqkrz1wC_Iq|7@x&1P27SvbP0MsOl3K*G`PxZF8#MwqUP!i;PFkz85)?sWE92Z&WCmc+tprCpAbmr=e%gD3UEXHm%#8wX;;Ry+J&@I(*@y9SS?N7L*rh=;wM8bOmdGHTX9{QRz)j%; zbCZpKDw2(ZWahvw0(kWa@M|D}5a2Qo!zS}h8^dpv+Yrp7( zdV1O0inC}AJ1cGp)@3K`JwITuGJ~aUGUObF&v|Y}_V+f0ql|ByJw;Xc0NGD-oMe0M ze~9`}EB8DBX4py@YAxC`?~Sl?=0RRU%UcL2TB|dJ{hv2$dGdLh`T++zZpljG+1Hqu&jrrD#B zXLF~XEm2aaG9Kzr)XlbN7`|mf8wQPxT^oaUgL245hi!M>be(k<-fgM1qDPGgtn*&R8Onv>1^^Hg}jL{cx`q{CHi`M%%En{;1Ln{3NZ?m5P1tcw(*S?-&e}|F_fC}FY%l@U=E6;-umN$Vzc{iq68`dm zTcDVZkx}M3CSo})kRkI9+?}pyyoPucr+`R}A@+Lk5)d41kmfOwX~Q9}(P?ZXoH=|G zFKUm4#k1f+?Y0(XSi{6i`VBSMuiUiOg#A9hF6yB*eQK-qvAfX}$=vhp_N*6GoPfg2M2wz}| z1h>RGFa6c(Fd7&PkwfU0(JiqIAexBQO2fF(fdpa;rY+MCfo;_m4r__G5P0LuChtc=;fmB&*KtdiSOG<7RDLr}W`}PnXV{rds z*Kde|c-d{x&z$-A`qfAgh_GV03o}UjxJ|#(rf@F7$$hrxQuRFJ+YOEyV_y`Qk$Y=b zzv?%hxt^Tt3#i$P^QrsJ%8L}hu9%3;jzv9uM)&+9<3XE8{SFm_Gl2xqNzsT^p4x1j zU;m(sZhfAplF&eazQmuC{VkC^PVuDJ<`{v=m`G&pph8ilNRRP3key2Q(nnTnYgEtt z8K^a8WPi{KMB+o-`G8|qKpIwZarHx?AL&JmfX zJ0I75EOQZ$vkY!tQ|y6<>B+GAcn5Kq?d6hh-2DO%dR!0#OzAFGox$|r&3&yfMb zav|x}c95!ynB~oWrt5Iazojo1cRlC~9MNs|ej1wPXy8~-}4UftrkA2kVt$dEWh1H}W@9$c6 z+LvyL!Ttw1mF@+_7;%jR`~`8EbGW&x!Ce;LNo?0KdKEgXda!RR*3M6#2l_j1GcU%? z_0-4bagAjC%z`rA;WR1U>8g4g#W()(&RSud5pS5OT}-+e%J7rf-Qmpj>~%pJjfe4c zd8I=76$_#|pydi77|!cb>-G+SPApeC}BJnpD1?yNu+P5j#k9epp=}$U3e5t zltKIu;dI(%SOJdtjP5aXpAx&Sr*beqNT6BJ6pDu5Q%`!_33K_3w;ZmChrMerbDf))Dw`r508oUyLwn(U z5Z)#RY9DUthqME11sm92Sb@U~iPr7`jh=lB*%wG?Bm5n7!U>nG0$0fW1i{MTeRjm^ zGWYpGB3Q@rEJ8jNLDD>{G&&Dyr1mlbol{f+wM7a6?DoB&XF_t5ug(eb@$rd0{G~)1 zs49u()%l1t7MO&)pfw@H$SnZ--YG5}IDEt$!(~p1Dxr4MNQ< z_~l*k_n=gu0oKL2M0dU_gH4ddj3Bg`567Xd&7<3|LnvvMRWg+;e+;vj3q6U+F;0W84 z|C?}bmFmG{;Q9#Tc1TAMN_Pij$16y-6mb;sl{Pcz5fNS)A^FHiv!zH0#?pIN9{eZ; z;D>;)IRP{bXcDwQOaqIsQ7i!va*+B7ZQjmO@@}P+7r=bE3BC}!R6XK_NqVkGha|fN zT!o%{MpAO}t?O-zhj1ad1W}N_hf^&kfHW&ZGIdfWveQC}PiRUsfZS;ZMAJh`jaWgm z+Y5SW%JfXu1I~@~tI#&~K~{T!=o_N?15b@2zn14 zP-p2nDo2sjPaz?mH&LADD_29XerxV4zpQA9)bCcP0Wwg0gEmvd zO{;OJ_*$(J0AfW~en>QiNKTw0c#ZKL#G?&h1ZYw-t0w?oMHtO6ztWn;B|NwwhkQD` zP*7r$0`qgSRGx$f<{Qw+H;C&P@mD_YCj9bh&Qhi)_9F20E;3PmO)d6JMD@biPU%5lGId zutgG;2&x3;942+e={q@DH?9WHT(bPQze01x(8e6jesSVDjp#4_p>iA9xOM-Xay*1g zG2ax05WS9+%g~ySmhZvd^4zB(kcf~*3hq1ss28gj5IV$QCb!0Y)MugUXX0%99j#MX z&rT^HemCL_j9wvlVw;G}1pqCrcIs(W5t<2ZI(7aRxAV`@2k3=HO|&O2F+R3oHrq{e z=eN*(oN4L#drHs)Iol~=5;#$pmfXQ=)1(4aM=+;;hzF4Jm8{Cvn^9Pb8w9SCLgoVw z34#5{XVKB;f)PR2o!lpCjF<&J)I~)_G}CM7&A*5!sBaGwC0Z+p3-%=QIZqR?$%TT+`klzE|B210^J9zr1!~s(w5<;N_h&;h}HEkqU4FWq$+cUn%AP-qjYr{P!c;{%=YH^7Mv05z^1p z0HCL!c*4ynYx&t}_aG5+bW-GDvC2`5-W6Fx*G3=P?zl;w=3BZ_Wz) z?^mmTKMnVPasv$xod0vU*?<2B<^m81Ter~+S*w=FtqDRVO_k&lgtzsBcw@5{3%~bL z`G8!9ypq(aK<~#OoHml^b@N*s3`xCX-y$7A8o2sn=fR(a5wPUM_QDo0VDI4uJSVj( zkm|A9uogfAP-zM*#VibN2Q$ZR!t>aEwx2+3q%llTccJGqJi*y`Z#e}7}i z>Amno6n4+io3QZg0T;@^WegiUTtuA)2cp4i{~$rqH8UZmeM6tK3$~x;t5DvIVUo?$ zN|r%+>FZ2%|Q zLZ+WP;jf%5wI#l==dsukj3sm!tB`16vb(cw_VW@nH{xx$`8p7mZZvM}c{3>B!M9ri zmAG%XAs`?pN5pK!3)a(S!f7cg?(AarZxUU9ND3a*t1Z){565pH=YxrB<>+Pr{F?-! z#kNL<7!p6Y?qwI7xE-q^HKo2$8$iZHBwY+6g&f#q1chgRrZ)P@K0OLopnCSu2`;!z z+Rop6V*we4uCm;)_$%cOk@!e`m{#QD;@G#*z*gd;(O|)_g^re3_{*MbowV5qb-|)J zB5v321iHpb2`tq-MOc5_0!? z34$Mo`r3@84MbYdA+m}Utj}RS7RHiVbPt>Q>7oD(V2q%!R$D-0PWme2yYQIu7=>|+Y6cZ zkmcgiWLxN}^SygMmb58I{$xcfNCOWWx67S|IBp_Oqe33&%{rW~(1+sPl~^_=B3X7v zzlM5vyo&@Vx!Tft#h0unp1bQo}c>m7YJd|mOkcW4yGhVj#^0Ie@HZg;>-Q3?6w zXEdZBsyv{oScNhU(*(gUGl4TU)`Lld-;rBS;r-KtVQxOHpI)3G19a>zs~|VMf>^8| zFf|T$E1=*s9N`s13T|&@Q@W~Ivjr$!$BG7$`w11ypO2VsiDXo{}bk%a9g_T5L1(-lTQ=R*^Y zOvk4Q6VGW-$Vf;4KhqdBz!bkrsA;P~1q4}rt}y1F(~eSSMjobZ+;;3ic3 z6bvc#ps^;3&^xs_TreVa3|&H8Z?{7u=5(`CR1~R7eu25vRrW6JUuB$(M-kVXphSlT z+g@Mw6!|fFToF0D@XCra?{s%3?QOU1*Nz;{DIKd&B)c?aSM-_O;HxMkD$jk_fDF>T zFl^6BcBWI)nl8|#<8T~P(C9HtAYbGxESunT$};%~?RtQ<7Ycn^>gwJGf$NQ#a|1Pw`ie<8M3S$9LkTyW4L%nH zX{z`R4-O=wz1;;`?1`8|vH4%&z%Q!`u5rlYepRpuvlJ2phMP1&AvsGj&1*}%Hq6v2 z;seeBx!5+NZA9>l=^{b?YC}QYhHXDk8E%sBDP22z_wiT|4(6io7$ueit??XoS~5G8 zc3jU{4q1KOv1W27+3wnUzcxcp@Ae`YIU+*nrrY*HT|gp}Tg8Kn6S{f&Y_gJUIeq@5 zp5w`?v?+#qr8;U`m{1@x)n$YXtB&zAzsDlC^C7AleHEfzeFr3BIkjdnJ8RASHZvKP zPt1g7?@%RSnxnJ4^EVSKhR{oP{lHh6Ac%K@d+GUHJ` zVI;ZTYa7sws;{%!g-DF$-!PFZGB`-XK`EQ~RmqcehGbswX)}KS%U8?~L){el_RX!w1^!(u0h$8pcvTmF9H2y+ykW};eiB?Az!;TxwW^l?e+Drm;WHZ1g}zeKB~f0 zSR8Umr1MNfS(ipbyDJ}BRX9?MGAxtrlD#+L*ukHQcEWm{A>BH4F}w&w@SeB5uCwDt zx`f=7P)_+lL##RbArVg3dWF!P3DeE_M30O^v`>^e{zh|r;!|B_408TAnv?7wg4CO& z)4wUh{duU*L7n5bSH@nnFjeLqQ)0oXHwVUM$PltTq^r1?orSZS{xJs+I~k`9k*ka)zZ`q5nH|t z;sHAev;@an)QTGMY<4Fg&YU{@h8-c_ouo^(47~cmn0?1zVRSw|c|A`#1CoYUBC`N? zEi21KKWTBrH|g@d8>Jq6xr}+WaPvTHGVE83mZi@4IYe;&;%O$VsKA3SIr=B1?%!70 z&VXW1{CUK6-IcHBQ89h1>|DoBlcRjOXmVrPJzk5ZNS<%9s481nrc`&%%@h0Suj{eE zKB&LQH7h^lrfJokXNa=i%0J!3U9$3MeTk_Mv7}D=5=R!nxXq&W*?#m3{Z-8`&~%Wx zxozFXza?zcfae(9l3&r+!}+!ETR4SYs-h9!i*tEknX&jtS$_tW(?YfyeYa2 zQNFxC{|Vh#9#t^(b^GZo6`i^kQDDa+Y@rZCI{H`L0X}bs2&kB{f~XFhB-HF4@#9ho zFS8UH{LxLPgL?9AT}dN!-Tl;-mc&DUDRL{^BK^*@mtwov^>*bK80#(P5|9{FScJxB z8-h5>51sG}&aCs{EG-TXj1c5PF|y3Xn9Kgkf6(8Z-)O^=@m>9 zrpleel~gz${;_{>oNS5x?DZ@zkNA^bsg- zEjrFo279Yx?{D8$K%(XHID5Tr`LoY@)`3Ic98blt49^s`W05#)sC`W$3je}4hdaHO zF`nHpD*tOkCB zutie0!)$gME0n@3cen1~Mu~Cd4@p0`Xm070T9|u{4K(JPmMHFNHM60so{yKmCb{lZCJI*p!@JR{M! zSsLovp|0W_LYR4|Bjx zM*jVkqXa0F1FmBsFvIsiY43s5Nq@Gx21Wj!`SX%x4w&Ro`>sd_`xQNh0rnwGqRy2! z+#Un&CiE2{yGbV8d-7)S+~fafm0Ue}M0Q!5Rc1^BbW-=QfIMyI<-U6=w?a?k_NFcH=$b;zy2nCb|9SopVxnvBRNX zufkch2{Rw^3-DohFhy5?|3*C+Bg8SWb&x^%| zKVr}imlX3924&Fwd|eLB+XCdLQW@kqyj|ZwP>4sZA;x>*ZC?R0By)9BdeOs+Lk;l* z_aXZ`2%NcAzFY0chR^8;^Bt7WN;Eyoa=dz)N@zKQ%4=u8Q{r$a3#8$SR184FOoj?w z2J^28B(RtzO)-$(zect_|GMtIYcRktUaVdCsDSvZeRe*pdQJ3BUgTRGdh*_YtQ*7D zi*nj6{=Q>gBHBbWi+i_DUL@?4PB3iW4NXRUr51MzLEWjSk!^g*)NEIw?4Q(k@@1ub z(?(aR0lJ+((*DzYOP=AgkLccqL47Hg{Q7C?1xg&GBgua97mIi6r12)57i|dT1$XeV z_ND5mZT$U$;_3p$`bsK<*b=Gk}3|aY{5Ub>Kzk(*0w#m zi>y>~4Pm554s8Ki;8xt_dvMCl{Z-PZLj`Nr0C2UnH63CO>g8vs7yCZd zcUP@6H3#>T8;4>|@hs;YR9s%x$_a`-+CYD?ZHX2C7V`e~_f|yee98{Zc*<35b%KbS zL`H2ss(w(g{ueF3cFN-fSb{y7T8hp!guXzXSSaadMI(UYK7JG=uUk<3%&_gq@wi)+ z579T%tZol8PPAkjcoCfQ0mx9+z0_a%P%-QT3TD>X4HC8jR9u|pBM;*GP}7nDTy7iu zcmwXL(dt>`F4#8M**d!#$6Ygg=PZ|Nl#?y+XnDW5$lNEX4DJSpi1FaF^l6)`Blv^qW9nd=>19w&Nwe_W* zs$l;6r@lXWMQ|)zF-7-q(uo^)_1Bklh=-un+Pbc|tuc!dg>g9fH}}Np6C7FnKU_#U zM=I})*N~oVCS)nK=v0s7zxG;(H^8A&xigMIYkIQrvn9#}XrRJ=IB(}$#uF1d_1_aB3Jm6_BL zA7lnVe=p{gkjVYSgS0=WcUokLbpo=vu`bD$qjE(g(zKf5scdJ!E4fTC8uO2(d z`bfuTbE5ow_k4|1!)=_mxK&xJarL(ucHK`&b0%$q66F!Hozu=X}uKCb6!*U6M$ zk^HQCW+@5nCdtossIDfzKT^PHtcTOn`jQ7dUdxqWGP2KeHZbx?iF#o2aP6kbbex>R$ z)8a=D7ihg+tro4iqo)}P&phbyfG^vG%<6>sZ;?BNPIb%<3E~d4E`{Q}61K$ZV0L%6 z04^T8z}F~yj~Z#b7@U_m#>LObChIac(w*OX`YNI|tg39vDC~VdrO#l!f?r4f=h6#) z9Z-eIzTpb;-%32%i-7t!0yLM#<1wsk2RGp~BC<&I%ytJb9*IEy#jwS3`mj4*p^Iad z%Sf;bz;Xkp(X=6d$GSKds+r)>4mbXBrrhhj_4s27S-6O^VUUm`@aO==AD(~zoBn6o d#1EG?{SLDA%n?jX@yL&(c3o4c;F^X1{{j)4xefpT literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/2c2e87c5fedc87eba17be0cdeffdb17f.png b/windows/security/threat-protection/microsoft-defender-atp/images/2c2e87c5fedc87eba17be0cdeffdb17f.png new file mode 100644 index 0000000000000000000000000000000000000000..ac2634f33b9638291bb1960b236ed5badbb2a474 GIT binary patch literal 35678 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/38180219e632d6e4ec7bd25a46398da8.png b/windows/security/threat-protection/microsoft-defender-atp/images/38180219e632d6e4ec7bd25a46398da8.png new file mode 100644 index 0000000000000000000000000000000000000000..157e426bc06210bbb9afa4bbfd9585087f7408ca GIT binary patch literal 37021 zcmb@u2UL@5*EWbHmY|>%If4`w1wp{0BE3l$=_S%tq=hCWK!5}U5drCl3P|rQ(n1SF zL@6Ro2mwM7=_N!6BoGMv4@W%j`+YOB*34RywYW+0w7c(pUHjSz*V9oy4dw(hFfg3f z)KD>CU^u49z;HjoZ#+8Zsc00? zCFL&UlOGnm@a?5kX4+fDFHil{Uh!Q$qaT0hEWbdXOcLv9mSND8~F%+wmbr0b@SLyj|}x!f>)i@0Kr z>2pj7Z=1I0YMGVVmLj79T;ydpxkW-*lrX5yjuGNk6={`XAHy^8nbSm=clsO_Vg>&~8TTgz zfbJ!UT0-s95opBbWSCO)@W*FI7>#Pv%lI^r0b4U~D4!U`hTi*(JH8f%FnMSt0gWAY zZQL+vppN^Ox{lQ=xsI<7pW?jTo~uIM>LFG2>vZCgVjbIE$KRIKFA8zpco=k=>&~~+ zT1qipSs4f#&;~*plC}_l=su{w-rEY3k_VH}_-P4^3O~AC!*mqf8`k4DSh#8p>R^Pp zR54noIK^;J3~-u=Nhz_wfm)3j?iL=qXC(8HIm z%k8H2d{A||Q@6u=?g`eUtk;;ekVHJV!Xv#q*HwPP4?F9K#Y4~j-ig!7r8!p z`|i}*DVu(8g3BBwe77~)uh@P_=E+Bb=msCz_(Ve2ky{Jagi6hm;jpS~bzL_`;ewJ{ROaJ+2 z;GR!3YQK;Ye75dI&AqsQTOh5+ZR%?wSWc6VHk63d=;c| z0bOaGR8nJCEnMr4=N;;$1k6iFr1LgSwy3(AUFpi-5?^VoG$*`v6WJfoh6O`yaAHB8 zV$rjB70m&G)@R3g9EOL7DK%Jn7yG@XYVb2-nV(y8={_yMg36Vn4B5D*`I3unSZnJP zW|+1t+AD*`{Yv@$zzP^(PK;DJQl?@Q)ZUOsJ$veA1SNlU2&4}Im%DYo5vxH^$0Vd< z43_T*JUsem!RCdDxZurL4|X&CV2QSP|oG2T9pL z$t~HfA0f=k!}jUbVLX2Apj$r?Wi$&Yu4sl*IomIZYg%18n~qu#Pq%WCGD}M;rlRN> z3q~#Z#>FO-Z4$QOkw}ecrQOQV2(bTI-nifIaN&Op=>G7s`$P=#uZCu>#)F^OB&bSEPV?Wu zK^ovcyNXwZ0w7A{&*7|N_U@lf3e>va1D0Wha64qOYL=aD{2jw#9Z;U46WUv9UgM2$ z-`v=Aq*nwKnTV`O4HU7zAI$e9i27NBnRb?}_bO-`OAYQ}7d&426KlSRwJ>kz*j_+x zPMSwiQD2zD@cEBQ4aH@4F!EozIa1izR;xwVhXp@oD2B8;rtK_C&^J)kB|v}I_1x7= zk6imi7Q_`Awjo@T1u&;_haM4?1D7`!Y!dSN=WrQHA@d(}IS2g>89GVAGwJTF=lgnu z`sReBDPF0S2q%&?@0HR%y; zeWC0IVr8_hOi^LHDm;GHQ1A0`vD?_gN6qY(tL_ypOQh%j2oikzYs_cDG>TK)U|c?2 zqGU^~aowN>6(hYUSVNy&NMw8Up!~6FnJj{*VYxzU-P1sXIWT}`8)k^8>A%1v10xfKg6Wf zhVzsQw`XpPcUf7uK^F4ddSU}O-Y}D!ZI??pl~<+|9NF?X%;rtuD!5(H`q?3niY&WI zvEB%WMda=aYya@IDScLrz3quTi%LCag`E#hoSFkF3C!SYh2BBZ$03;*^cAsH^hJ!w zs#O?yU}sQbB48?*v#Bue!RjpecDnphG`EZy;J;WJ1Sx8(Y$+x@pTjLZ>0F0HO|-;~ zT4Q*5OJ^=k!ly(8Qc0m?ulrEz;=E{SJLbUMEX8-w_~&mjZ61G3yw=xqEx@9!ObghM zz<;5ghres1GGe0T#NDnU&(n%?uKxT)7Iu733s{$OgoB$3G)1&gk6f~oNL#iCo}8j) zZ1EIDMf2xugMK+&2|4YS&B;_2PnrRhOMe&-fFW!D6;=4YpO1?qkOqre0ER8eAz-sQUx3{9>O3oPPAL$#fKE5jY(Zk6 z?ge$12<3l??zeJ9qnR(@9>s=-t{V2-| z(Dcn@CSK%brhn;==y4SEk{~eE5PfFMkC3M2D7p0fyBoM-2qDF-X(72}ZEKS4TsNME z!?pvCon6Wumx!yN;DMai(4gmEM8zmDUrZoT!5S15AQGXnBU_}M3EQ46S>Gz^iT!mO zDLt`nB59q7>Jdy8m|XZY^{FLX9&!bNmTs!TvftM4Ro;5!moBZ=A|CxoQ#^CPEjrn~ z{{tQ&|NExf@D7ayL zh-D))mUl#H(NO8V`5R$K_mvHs%unMFk_Y#UmB^yxewPJvIyBwbn9B@^!tShf zy3F@xmOVAo6z4JOCE*K$XZv+zy1F>5bT?sdc}?aB2916&NG*5Xj~B_R-`B*g4xJ%p z54k`L9;#HGrqebeSC~P5MuI$6F-h*9&#KpQ9_>K)_0y_EMaZEXR!`wYrJ2+c#Ynet zA(N~bp%a-8gHfj^9kEb3u;i6wJhK47?Praq_C3cs7ArfB-UFP56_mr? zlBXU+7g^~NF5+Ms2gUO_0me#7=;&zyiA$SHUzoCgupNE(x6KPDlas5Cyd4Yq=_|Xf z1|Jl)4GS|A?qukh6rL}C)bgUv4#lP+S`RsoX*ZFHpfEkYQ z9$mTl(`!^GpZMpjjFOJ8-QCg0Gy^;?KR$f9yyedUhTQXAE`Jc)|I3Gj^PT*2dAr6@ z0Nnn5DXLxiFGy%mepEB*6_@?Q9?^}`C%-*p-j&jjga6uJ`+a#f#SL9ja-B=Y+d0-y z@{ZfMvthnYHLysJOT}K%N*a1~{?>H?0fBZ+h0-a&$F7MKt#2PJv*emiIt7vwz1=w5 zzthe&$NT%SdUx0yW1qA{u-}3A@@>dCqlHa1d)y-IbOK+s@_Z ztU6EI2r#^*J+N7TTXP^v(UBWVcme-~36M|?3%oSXRe?pCRK43Bpkx6e>(6jzAFLDwzl@hioPSK1TYT3!s# zg>lUS^$jCFsZ3jystpBXlLZy$fQ zCh-XItqhfC6F;;tnOv-xSX%;iymH~P+N{rP5&6nr+ROVfaL=WI!UP=3TA^L!JP8IE z2g+m^Z#`aUU=MJd;&Ur#n6Y_BwsM*7rwUBsF;AIBZLhu+xfj4>%S8?MG%ImO7X zy+lxk?Uh7-w>QX3Fp;k#q9eg&v_qg_-71WUvH;AG<>rvmj-9Q+yt|;zi2K=Uh&waW zwb&E@w1}p^wv|!IbG-1*gzR7?(junYIesob9a-N9K>GL-~x4t@W0}ux`vF1A@<7zdpRB_kQA?`rH%L$F*RgnM7 z{08{a4xJQOldJXSn3Or&bZxI!vK85J_h%kmJYe&wuyqrL+kd&dZ15#MPn*mCXSl%V zuF=OI*gZN5S89$2u)AXl?^d^<5W#PE2H$*~*BL;P83eK0tNXkT@XFE6JgPa1rKY)T zE(#alLSm}By3tIpg-koa>?Ml;;yoF0RI>*mz&Th&P@i?=eOF`oTG7 zj4q?K?r5ONgfAS{&N9TRgktS@ZmF_zaa_fDIln3=E2nK@4YS7-!6rs-IaZmeydyz? zFk0ssGFp*uRt+s{eHE>V$gU4|&BeQhB4$jYY1ytQ()Noia<4DL6l@#_o#Ur7hJZll9xWpz@l!zD{Yr z{V$X6uF;9rl z?rzQ9fer}PXd~qm_I4^$>;RY2)!emq@|Z+G>v?eL63=R_(9ZrHJrYNxq8+{9d( zzvy2LUjU!#;asX`w9^ZX1%OdW07Y#?Tgv>&6KHfOM|3?}?^JWxDj=@sqdK zL|xe#uVz9V8)+*t2CPa_+W8RaD2zg#} zIUr!uMccass^Dlvta;j%4Xo>tclK!uw2OW43#7(~Xxpyhs}+xXECXd1-$M4J(&Uvz zw5l^O6M=hU++veNy{H<1z-WLS`8~oKF?Si`3mjxEZmC?8#khWDE0%bg;qM~uRF7ZE z(}{|PL`dwR*FvY{Lm4OJ#KXJ*N~J+ycYA$dik48jSXAsG9(UVgS_2Zh3piB6fFYj; zKPJ^LiE^aAR1eKzmfy^f+xgYv+C-;LOl-tuej*gcQANP9fK8U$_ryn1r93SZIL*+l zPCQ*)T+hSjR@-=ev{|@e1NvxE({}xa1>obA^C@NuEfE8lY?xuSF7 z17e?DYQ|=1!M#<-FFXwr{=8xI1C>9z!M_J=&P2-VlRSY`*o6Z#F_M829IY=0RDOh_jI z+Y)b$4m&b%k4`N!{ootV9SA<*KoDzKz9~_flp9Q&ik9gXGA^24lildcvQb>xnNHC4 zV5b$^MIN@NjT&iPJP*q#Ytnt3LiwsC)TSf5SYUZ*pW6XRg)a>0YjcCnJkF2t37CeJ z6xl^|+roBGA0w&2WFCHFja)eFFqt>{$;(2RA**Kt=(y^@ohjax09*y``U3#1S;pSq z9+NnoN50$14$|K#FHnq&KGG8PfSL37KGk9sqd z${s>Mi^!c1k6J7Q@InlM>wW6PBy-pDvzOKQmp9FHQFs6_%WwWTQiH);`FF8%7T++b z7B+fYbl9TQkbc8KTEy@f2kv?w>$2Zr1vEuTb}?n@HN>j?*^%S*OrEnqMMp@m9#rM(JLOt>|+@A^eyfo*QAX<%FLQTXx|++>15+qSfIy#5)rPF!8ikI3$s4?|PRBpH;AvAEXymY`y$3pGHm5Q4HY2W6`? zpLU5vn^)^sSpYa1lKyN^KwfdyNo%2Tu|esXEFCA$3R?2IP&6B!zX9DUDrI3>KJe27 zYabVC8aU#01_MwbC6AW|P0Fm~2xZ6##2v~t<0+-oVOi*fMbF6yy6h6R()F~ zbRK-&L7^yi9N*iA?3Fg&R@~M;#1}=Hz+%mLvFz8|KE@9?xK|ZK}2Ag7zBbY|I zpHzd^v_gr%dXg;TP7mm*!@7k2`M; zVg)QW@MpmXxk2jAy;|$=t-J=K%DdvKUYKGNgJt(K{sB22CD5@(f2#LfaUSjiv(UAI zyyUB^1+#CUA2Dr~{r{S~0NP^{Q2j%vJgU z)O_o*c{=)SSlelX$u`6BK9z|&le4bCHvN|wsKh>!UoGN-csIalHA)NTV{GV8=O8~ zY7N4U9Pa?PleL=DT^w1K0KVG;G!1@LV0xYXqi{hc)hza-)^!|<{%OuW?>@UKK9)QC#kGFn zsz0z#jy1i)--ax&#(ga>BAd=7AHF`K%Xsek%VV$EoDF)f@ranuq0m~*_#xZkJF(q? zFcmDpwV}>NTj{)r4|UAP=g?WAJ?I`TCNh}+EA`o*U`=TD(-407ndt{#n7B)3w8ZLm zmfziSF%0ob%4X=u)9%Bja1B%|SO<<3tyI4e58QDV#$&du4<)rvWP#&z?rDz~JRRs? zQtA3ppvxjB#gjK1v+mUZE;4>g{6dM#+6rh}0^ep67vIXB4Ia4uI+?++8Jn!LrhOzF zOu^lcOO^u*bS*Ld6h|PPlm&e=*>snYonmsisJu7pIasJv0Xh`QIFHB)0i3bohZdb1 z+L&vF8P=d5(7VEx+@A%q>{6i2;8 zEIt-~_#*U}_7vN+zMjgKSw8d?v2HG{*`P*)LO%eH84tl?8u1A>VBSrJu*1BJD-AtK zn4Jn2E3CX($P@C5(}9iAIZ;mdk)3ugCjnjb8aVzaxgnW9&WNSJnnCXLF5tw9L9ie{ zI^e{El8s6x3$EzP98&DrbEpi@waM;@azA z;?9ZV@SlB##1S?2-J+BH8>^Y!c--_`FcoK!fHo&}`6!CeN{kpvKDn~rD}Fdconb-U zd6n0<#(sN^+u!Lt*y6d&w~2G*BxBIeqM3|O&<&C7Ahn8-!&|xX>P9~h0P|NbZ}+JS zQ)qe>C*3PgKJ+2D*Z=DhruXk$Y9TcrDP5%_E^gABmtxefDSqDzv)w%klil}EfvJKo zXN~DT!flw0;_HgMlJK>B@fu&&0xViMHaA1FEt)%|+`RwqY)?ZaKH}6b`z$h^s+47; zbLb|5*CCJ&kO^h!{J4ku{fMs+J`Dqoet&xuG zBUR;VUCAzmax9usLesd3hqZpx6_c_@E%WP0WUkk9jkLgBIONB99cI~IiZ||vFQV=u zQVKdQuoo389L?1dt>b^xTnW}QmMq)lb_K#4_*F^^v%)g%zU1s%o6*}sALW2>r{%@6 zwAej7c6TPJ7*@b%$!%3^a#wm&{%V!T-e#M^X#dt~0iOj3J(9E^C}sC5HuMFB52VIJ zZ7lp2a?3vK?1NhEbB@wPUU8>sCyoL~fer4==o0oD=YgQ)SOB@pd&Dunj+%G%)4EC{ zxJ|6~$6;#IKD6@(oJ7U}UbP1m)J2)6*x6(!i^_Y21Lrip?1SfLb(B6Je!(%ltNM(Q z2mwV8JTbC*7X3h8PvY_C6CBU=J#{*uISvy=y?Y9KTQN(W%Gy!viQom}43u5YKsaWw zw8#HT1bZ`^`7~^qKkMQ1U=a93j$u(-Q56*TRs2id!=%IM>bwZAs`PZ5`rc!#R@GS1$s7{HAKpaKkL_M; z&fTtL^TYg7fw;r^Ke9VE@a9CD=<;PLPY)c=$$W9_E)=#+siw`PW_OEck+=CYU(a^P zBzH%q&6{L;NiI09?DY2k5IO?{JqrBS=;duZp1N(!0M2Abwr2AMfwkEm0;|;D;^ME3 zIC>@=p*}0Lxo>nVl`4{P_4__oDGR$paRyp9UEcB9M-JR$J%zJ=Bi2esa7SONgO;F_ zIpBKFL&tE7wLrjW)Zci5bA$&JFd$WvXGr|Zr3UQ3x78C^|H)3@^DclWs`hD5SL*^4 z7$>AZSwZqqI>Z{q(dZ@uFwncyJNRV{ik0!1QZx2=h|9B`UiUn^QX|E*0#;wplL59Q zn#wzcKxAwRCwrB!WF~zZ@N#F1`q*O7O3x&4Z}lbv0e3Xy@2&iY&uB-awwEhietr(8 z08~JoVwyBBbLY~K=4Wb1R%i?R{xx-w^mAj7l!^ynJ54gC2pFrS!gvY~b5rh^;^QutS|!t734#}uGXnQ^%iz3n8@z<)Oc8Iulk89Qi0tB?Ih@Df z`ssfcUCX!&W8Wkj1^N}9EN>1u-Z1<11v9T}SF$)`>l0BBh3zfQ8f3yaV#N8|9S9l) z=Uxqm`fpyX2oQ<=g2K8w*?)W5LNG2qS1R>0Wq7U7qS4QlmdlHDC`N8xgt)NLOW)-Q z&=0+n@hNknXdt}3mIg)IRox9vgF%@Cm_(>?Zsi?K$6PbbMPAiv*ooK!w`0LjP$|Ah z#Owi%LUd_leyS3m#)KL`mx|Z_I84}_O9$q29A*ehFfMaGP1~r9=t@?dGafmkSq;R_ z#b-dy!W-KeNd1BP12q%KC0g_^gmT7aq14|9d1kqFy%FgZvC{o0bh5-YVPY4pjp#Ud z?2uU|Y;>H4Av<@?c9{oXkdiVfb%F>(@}s-pJMQLdtz72NXy>61Gj6eiVh7Wl7?xF8GxoWWuIJmFWp+yDS zKr#V)m+m2br|My7$EnumQ{rxsp4}G}|JB8OF9Hx*1sMl1&!rGWWCZ3v%WXDX3w;FJ zv68xpO8U1Zu{xnV{Dpdzc|`J8VbP)T=HquSUDNM6n|?x`&nd3Di z^(yqA#cPbPbx^C-9*42tFT5M{FFDMXb?IdMOXfr)VsA5!MbjujMJci9sK%dLC|(q< z;0xbW)a*~ti5L`ItyUj69=?{G7I5%gk}f#Q(Clp_7tG*e_9 zV*N|6yeYOC8?o|?s+K3ozB&HyMQ!D{c6>h7Nvi?`kzM#{w@EmeB??Z zkLg}&s_>Wk#nP=ip2II5p7>o6K~ta_f`6ZgPn4J1TXBGRqwK4N-Y|Ng2e)>uOZUvl zAs2t2m@(ZBu>9Q}U%ys7^|&02wOW2!0x*z#zMza7765R;8*rE}Dh7mW6WRD?g zpLR}!aMfc4hj%S%I+y|i@`!^u6=ObLHpRDmlNpmgfA_L)lx_23hnHG+ioE;%5XF&?A zYgVV)j@Ne7Ar}=_l2N}P`;BvH?LXfmF3_UM5mdKUthcIO-KY+q;{feKjr>> zIx%$R&is#KCNi4V{N=Za#$!t(2%Ds%QsG|+>V?Oi1H?QlK>VjfrT=;lBaVo-ACRuG%V|; z`--$ohIaKsL0B8CZIXJ`}#1^k*%%k%e$I{O_cTbf`ohBhPR<`Kx8AG#k9co=y@5TYB=hj>I>A+P6iplCG|cW;Y4C|!l3&k+?M@6HZ~0Rbx5 z7WgBAOq4ho0y$WhauKo`Yx~?NFsUCQXzS$wS2UO#!Yn@o(mp3aSN1@O637bI`g zWB#G64J!(Q3`k_)gcBa9v$1Mi0I-=nzCWH>5RS0j5%0S_|Ko*w z{~?#6dN#LIgQ6}Oao2$%oUBHU3DK-i@mY7ZezsLLtB&N~(mhRM4TO>j`#O9PBFjv$ zqJ>GO_G-q@4kxLOf)8|nEUiYn5bA6T-rca4M8QZ^Q#yT$>X)ovai=&nt;qR3$X1K; zz%{)E=p_V{baRNX-tpyR`x-WgdAnKGLgagU3z-40)Ajw^Z9A9>qKT zR@hk@z%t7~hyd(ikpF3SvL%cF;4I$KcNKtp+z|XBes(TB&|6oW*Q5QS>x1T#AfZo$ zrU~SB-2yt4(jkn(u$=lLfuMOg;fh|rhtIyF0O~n?E|6^mt*o8o^AR+c&f#)T6Ggvi z#7B}j19{d6UP;ibN_{ZN@NwpiB{byt#B_HDpeHp4!oeYhXuUno@WTvQGbpo0Xz`Yc zxR{Z@O8@=j^+q5(c#-qM(7E?1CTP3>>ck6!e7M1B?=5*vqbX$+?qWm!$VGwozIVN> zi{Yh4hYhSSJ(^{W-a*B2*#S7oaP@87XOai21*yu(uiqR%K)aLznlPnq>qIOdlzJ!_ z$SL9K45&a)z4!)b8P1CwHJaQjtr=g0Iu^9PID8@vn)-S0$FD8$O$YgOUaM$>+81qr zPBUvO99r&hJ{>`MM?@2n@*Y=lCzFz$%F2^O_7)%d0#aI73slW%_S-wka%GQN%|-8q zL6kM`x7P}OVt`xT;RJF?99Tc~HQGK6esx4PVHYZCSb%Q(`dT=<`l>IO($J3#kZ2p|Unu-N{x?4EgJ?fP2C*rUJjqYn3x z?SMw6)PH~6Ud*vVtlt{A}c0#wK$cJ{JsidhUwr13_}rlfK} zJlcRyL)l&g3l*Fc!>yeGN$;$ijrS>;QzvKIvfbrtFM;EyA-)Zd7aE;-3)16IO*A31 zhAS3Js-eL};#qc$vLd?AGJ?-7XHEY)6kpjbEzHSR2hc*J|xq^LhqT)S}>62M>l z*O$-Vk4wpeWcpJP)NmbCUQ$3a#_gOI!t}XQd_j7o08ikkcv~+0y@S+Nrfuq(VOMOo zlEnBt?PvSatyk|!fux-tL{0eN>-~8;p3U)IoL*0lY`Y8}lR<8luj?V{v>7=GCiAMu825jH`+*q?xngekFzL)f*d zZ?XN-OXnkD_mHtp`_cIN-Mdw%KsP=i!d~)H*ktv)5`j(@Xop_PKZxA+K=)D* zCs=-Wnn7@!&v*O-aWitR0RZJN{~}(Q?pSaxJo%YHhGKKvehPs11cLhT>yG~EsHdI= z;OKAZ3KNYcHxv=ipSSsg^)_eAjGUCY-w9+9jh;4(sf&xnYp1_Vn>DF4$#UtZRqK9w z7C%Hy&@qc4eUQ7q1wHoaqvk>$Cw~^_6`@lQ5f^!S(3Pa(gWnK=?^T>7_6n)aghZ8@M- zoeMrw)R>9CtRDR;IuMu}7J4f5mjyrc;5FlZPTv`xCFSZ&&^@Z6caE|B+<;`|q1isv z&Lo*<5vV{&wINy5tSNcK!1EC@#W0tsJur|&(X4e8?UQEwt^mH5R&hp9iB_Qdx@LUW zdRk`XPH@KWkyN}8Ixe6I2=em`PM-zwvur3Eyk&a=2cqnjfmgvzRctbEsO*v_odb?4oz{soZjDxp>hM?a#4Bgm1-e<0sY?Ks%zzgSu?{=X7M z&i@ZA=SWOAsyLac`v)UwpsGNc42iD)Dvh3S0yJJ~NuO{C#Lh5z_mNZ_mV54wPYd)7 zsZC=%uYJNY1mh96uFUUdqmu+n#($f6-Sf3vQ+sxZreQV5hkDHK_LyI6P1~m7IQ;b` z_=M`(pxRpfF}U$1_|#>%(= zZpgI~f%7dBiJ2y{PU9k`qavs2=Q{`z?Zw<3+n3^NZpY&$6vu2h`bNBuVl4hfJXMq54arZ+;6u6dld?6&F&b7V zJ{0h!7r$F~-kNuNaH}ZFv@VLGl)Xh!=O^{@q2T-^y2f}()C}=gsQH>%(u4!)PO2ML zeJ%RL8aigWk+ox6B;Lm;7B3x7_2zeLZ3PedKf3$|pSN?&zj*TS_LX>_`>{1P{G=|8 z@g6Rrq4G%dG|}i$NMql_XWB8-+`QA(QPYj*I#SMc$Xsl9;^^RF??_?kkh#{rbf&}q zO1uPISycwEuMDv4pZxsmn(uC3jK>SK6U5^sF2zeYB2;Byt4SCgc056AgJa~g#<-)B z)ttsSV;qKb37&r(-k`pg7Bd}XZQVf=as9DYZ}JU2xxq196NkAKf^m(**k6WQ+e0cU zlbkyUl?G@zL$^2tdxwlnJ3%;}3UrGFKWUWDEnQ>$gT^?=@M|LG%7*25)9bX@u@gW&t*8rF}U1ic#P_ryd`8<)T;i9+uqlu<+%DtVuHr_6{Yb*ahR~n zaNg45$8SVR=hm2tFoQfL4WHH2*F>4u{8ZO?UQQ#xE)X39TD=zRfxdD zOiZ1qIMc@@wYA-I)7(5A4HEIx?vWzzjf#3v(n}$y?pkPGTcXPZT!_V{c^j^)p#F&eo~aUF)=;RwL=EI$hqx9%%zMZL%r$gFpKe3V+f(N z`ps~G#yB<@!+Hr`qq1fdK0S73`aN4m!?k#-2S2Hmk2I|@{zGH@B@XBOYfS`>C@MvB zIf+!hF@e;iB;mc``6lMJ5(Bh;tC!PbEYt7Lb!e}x44*xqqonn3L_({CLK$ze@$Up`>;P%GWjz^%PHTgj8L2!HZwX&$`(~;9-tkdtg zIvRj!_Jp4_&PT#%j89yG$EdHZFs_NdoVH}|@OQS==Hk@!cofC%ZObpmavsUo-XM81 z0M0LW;XLw2djtQ?08@U)2U}T>W}M`^#FBN%PFrR%4!|E;nQ(c8$t4C2A&87vxzvom z8Bd=_EYKI|P6{u_v6K)>0_BZ^f@7d#AQT%x$)^-k8Yox?tkd2Sxo?htU)#LkIWTvP zc3}g)NFJOMrC~PemTG%fFG`D!uAY@bdR+*Q=H*tG?)JijN8jRhljeb0L`17|zmax@ z?L%y8Mx((l>q|;$mk=^$1@zNyNZe+Lr`#l=6m->8uTWNxo#?wa)pZ8ap5TG^nQKRR# z)h1+UR^O=!^ZuF>y0qQz)VK57S`#+3w0`RQd4HV=ADa9CHEVubZz7U5K0wW%_cxqK zry+6FlKE}piAoyJAhmqn|G`8Xt!a>op5Hc`AkeJv)P{L~%Lx)~7Y|chr=ymF%2?~I zUhWt3epyQq{}g31^}8?ki+NhkQsO^FnN59K_}vYQ^7c?{YnVCmQDu>**_6=j%$P(3q_Ua$gzO$be>uL-HF z0ibT%ybn=2J|h~3=`ybvrK8YA%1`%%M+H37zaef?J3jqa;W1pRdsXA`NBvm-e0)-* z^lw|t@FZ9yX6fKP1H+TQ0K;`bocqrg@1FlJC9Px=`H!5ooei*el2Xmq2PgmY`QZIO zO52a`?zjEX_uf1OFp4@Rzc>y~xCsJ2cb9qnvA29JfVKVM4BkDUrWNz}{!6O6Pe*n$ z|F4r18UM%09~W-dnEu*NYTbX`JhFd@S|`}*fZlILp=dPC6;NGSa{9IO1FMrpk}9si13W>78qf+LrN>nV@l4+qNKcz}Y`(TU#o zjlFkP+suK$OsQ3)pLe&^+z=oOJab>)3lOBp_yb&#GjL3aDd4IMdkfGEefFFApp5d7UQZM zmec4};4x2^2G=bcysH6HmGF;Vw{bn52n2)5I?DD{T8g?roNr7zsG?|1UD$a{NjxO; z6ZyvxWnxZ(PI;?#@=>XShU&?F9~>P7l-kZfs*(3{d7Ii1euGjoaha{@1j__-@Y`h| z3F?mPsHA!M<4`UX{=GD;0$@Cbvt#6;06s$_el;H#-Opa!&!VkeQ0W(XxeCxk4^UQ( z&inkuvs0#Z9=ZOAp+{k+z_k`>R3I*d2bwO*@lrp-7DzbSM+2rnSG(lD_pWg4&#PN# zqEpPNkY<)GKxkMB$hb|gNQA_xMB8E20rv)I>>0j;*{a8qBcgHBbM`)jkfjuI3}9mb zMdzZl-b9sS0;B7C+_{eB|V3r!&UJy!K+o@Xp;n8)S-N!VpCTC-Fm0X$eh z_QDAkTGUlkyN-=`kHhUD!YWEpK&}i9m;!F*wNEphb{AjW>VB$pCYQ^#wi%>5FcB^| z#8Q@fpPZDb_m2mqBj^em~QgDAXhY*2)`-#>+J4bK(H(7JDHID z!yui1RZuW1I**-CpVgx1V%Ed^Z)b7nF+fu4+OXpRjJRbn1eI3pLKp-hRF(Eq{IqC21yyJs2_Ud*_LF)=fvhtK>oSn&!IXDU z;h7!EUAoXKvi6QU?NP~QUTz(E%~y6IV|d% z)s1J*cu?^q906=TuJtNxXY|QtX3fbU2bPIeED{4^BJs0bja^T&ZOynxLg|Ah z*>=tA3jKL0gM~0Bu6qggd*mu$jc+%f`Cao5F8{<719(2h&{A}nEgRR!!{OhFt zVznDazAN=p6W+v$z4NE8=dtmi7UgC%zpTyS4syKa62Qn_#K zk({aZHyj&#roI6s%>g&BBmNc+N89-jF`uRAFxYz7>W%dwlwIu6(ir2dmaV!_W=Dh z>1u%e-sT)^aL*0@fKm_h-p0B`iq7SwxWN!NfD{h0OY1A^tSumD62&DL`>V<Cm z$1rPqhPJf#&PfuJF26f}dFgv@iuv5%Z9MiU%uSDC*j2wk;t0Bv?5Po&l-YyBUmZ!J z{$?41Dk1^*%HHMVQY`{V*hTxUKE_LJD>KVIVHMD+TIkPjXu5Zdna6oQaC1(??5N>f z9_MB7lb6u51t!5%vaUiMR)&bF+%En^^V?YbCpieq*BB$;I^%S{VR@vZk;1f$6CUw- z38oUN-8kOaK_p6$a^9l=(OU05)e5X}fm*y7vgO6;v9+m_y2UUakM>8RKQ5Z>VYbMl zOQDSCYO!WkZ<$2}A5J=bEf{)!w}31#(To{9};V&rCfj+YnEe z#l0^i4v-w%z<0`X)wxLW?i%fa!72`KT{qQ2t@(a)ldIvtoBC(i6D7g1vYS6byoYVy z{F8_CUdG2;=_E*VfVl$@_c`omDc^uS1_bNXC-_I7^yiSUK&q8w4@hsFS}fM48uC{W zVloBpH(4h_Zq5FLfbpequ&)&_d@urjw4f7oQ{~VxkYd$Xf1Yk7xA$nDh}iwm-6HYq zt;dCVYLeDuz`k60^fB*-1AQdg_Y;XU6{Bt*!xJbTp0qd@`wCjMX$!=ZY=KC@t4oN3 z*($iT?|W3y5PC!SO?WB$O{P;n9NCL7J3Vb zI+5-(a-KfA9{$`(HzyLj%HFQ`L9v<-2=6Q-nM)YkI8Kv;5Z zn{;c;iT$%~inIvcR~JNX@_u<3+%#P5%l2Ut$Z5;!)aRRe14OP+WMxErfuo?l0;ibl zUg}a$3lMV827W~3xab2GRFJi{p`&%^HvKR1)|^S9$4u!O`zyWDgrTbqw@Wv7mDbaY z7_&cIJCif=w@qt+YgdXy%pF^x&w6v*StWG(1p$FLJzPFLMlJB|2eH3?S6Fes-zb8! z(S&|>zOx&RtIfwrswrmmz@|xz*Sgf{GW?zWvvoj6F0jmERNA)lY6m3R+p^UgFivGF zyeb4jH@SuSSF)oR`?WI!jgZE*y45m2w#Hk z#-fw?r`lqetquvE0vzDeR_xJk`S&YbxqtecO4A94#`8&RR=Gu zc5r13GL&=j{9o|NioEbY;gf0IJJg?hy$dzaKWGF)Y#dkw_yHN^Xl+wW-}tUL!7A-SSA8@{%1Dt>*)l$rlr3b3%y3agxJI}(*C;YFB9y&17jf+?Eg^ecSvT49 z+T&iA-~05fPklZ=e~O&*KIgvQukn07UU7D~FT!;_L-RLG7<_5%)<8a0=KJy0 zH*pTfr|-5$bErTm975&=XxSgFnKp)k&KtmbXjqHLhg0xf5Ypt2IdtS`^>kUqbC9BX z7cz1ahJkSfaD0N9auY6R!xNsb$bv>1J=Gpr;vQWd~r5ne7 z835U?fi$S6R5{M>_~DD=jRkWT%Xar2kgAC{+CfHR!EcB@>9pTd0uwXDc>hpnfDW}a zKsjj&eOd$tCMaiUZ@>T@pWU~&{@sk+PmWTB9u{ag{*JRa|=FfzmF{yVi>j#Pz61^Qx<{0y&@ez(D%zEO{e_dg@qjLnMr>!>G z2h!-(3m+6S-j_|RgOK0Sk$5=Ypt7J6n3)=ufsm)zsHUg?y9Olxf{i^rK|8V|0IRKT zq(ED-uvS|E3sB+GMaY$Vidj^ynMXR)g->b`s5e}CcN6#}gERb;K#FGMcV}40x`%xj zNI5dz(=a_g6xy4L7)f!Uh@Kadt!$GM{_wLLfp{;is9Oc?-8K1vXQjKw}!dt@7_AJNyXiA z6W7DFm9hpL$`!zI{uSiaBP-wt8(F% z^|ykfcg9zCm~9j+Te}*`oxoDCnhs8jPfV_@Jh^|FIn|8^F^#OftU!)_uz8(e!j*{51hLN#Hy^N{ zj+O@8G?4Q9J|$?nf59GzFGv8&;-t1cg$2svN06bKC^@8ytfPCX6D4eG=xcR(J ztjV!k(yM%MY!z@@*KMcc^2Q)LHe^SGDl2y)S?quVR!it8w*kkLH{XeEI||(tATrrn z@00?+=^0zGU?@tlHvyY?_YQlHT=3x>BRK!nM8b1Mb$Mlx;K_~3u4drkP>uVw4N#)q zE{v^SGm>D_j=~ji`ye_%BJ1?YUf6D8nqL^WfIg7IPadOJ$^f6%=8D3z&(*>m?zM?L zpr59;A!pIf?>QB=-n>^eT@U#!`X%$4z(|8fb?{W+; zSJ&agKxd`SAl>~@`~48cUHGBj_ci$-w-My13%2IlGys{wao+3U;1gz7BF!x&0J#wx z1xDsFav7FuW?0+~9izC7Z3mbH5K&2t;2>`-C=IPwiwuR7l+EczcT@o_$1qe#LMsF| zg2(*>6lJe3(hiVECvyH;(*;jqcYUVL?&d<#n~})2y%cy#hj0V6MECKRe_5;&(AK@2 z+mFA1v_0U$n|1oCvhOx=~8m4bZzVhu-YH$K5?vp z6uj=)U*a&8&C*VA6rY>46^mU3ke+AD{;u7X07~;|S>{+QmIb>Q}XUKp1>r`h= z#pr{j{`zv}USL`Fh_iv<BEhhn9%XkeS1fW+oep`Pp(aC zMecn9HMf$@BlqSdUhe)|1vw`-e6E5@m0oF9*s7MggaxQKInBJWdC7B{F*2p(xKzK8 z*OqPFw*bl!Czo^xg9Gzb@MP3Dq|@!zEJ<99S!wwnaZFuqF6eD1Z4MKa&Y@8+e8VU$ z!w|CHl9u1F{pu{wbD-90vU`@osrya-y{FW?LW>@2zn2ei%8sCUshCBt^Q&8>xhDgq zMu~=&uY^xW?Vb7QYpUwJAM1ASRz)K)bM>0Oj}p`uw8vv?(ronAsVl)l!umY1ahluf zR;xpg1Fa7lf}D+-S=DWByf8@}i$N>3^?UV`Wa0ADnl^b%Fkil9}dp0n!o>D|9jcdfE{kRDEWM?Eu z9ESN#s88-L#LT8&Oja>?wjb2#f~$y%gLMsAaubz%H~Fu0HzbxkB1ja*QG2V96GjJt zN(L;+_9CcG1xxavEarLiidAOxcEne=eMPHW#^#LrJiI<%d^QM31j{8l%8N-ixJDst_|L5xotZ}7D;dS9-RF6`fc(IQ5@pbocK9#`XzqCZF3OpvQ~NPb>A$D zy7g>oi+zLMN^uH07T>+q<&oZ78S5<~ffu|4^T!9_Mj7Q_!3J5AQ<|gtnr8ATVS5>0;Xl&x%Kr&=X^oi1isG16JAd?$SPR!^RBw zLwN7>g>APkg|MQ|;9K1fNX5F2Vs#6pLAr15?d$o18uc*9IwuA0h~~dU2rYoUJ}Yj= zfOS8BhfqkFXs=JI_keY2Q_7S7cwuwzt_&`nG0BvdQYCH81{B4>xR^DfH_|4yxLHs4 zljA|r)}!VppLkVJnjqL&*c+bJ`A&$3d2epy9z!f zCa7toDz47vH#L%$9G1O0v9BnHOCLNDw(5EdLFfkZ@$CKLn(QOJ1Rcff-19nVo1MP< zy%5T9`v^>m9U-%g*Aanv8r)VIHZl@1Qe^cB8fUUq7a1b>>y0S)?4DJ@ZXKZ(?~(*o z+bSQ>-ieF>BE&0%tPJ}sm!$)s3mv^Nn<6c;L6KqP_>q2~!dhz^5pO?s?Buzq1xr>7 zbtN&J_S?*yBNfZwJRapRF=gjv>v#9r=JP9o2PXveI~E1pXKwa1ZCK`bu_ElKREW!1(0wrSLJmmz*y<8pMjZZx9O8>*G}_% zK4%D*pNU3ZUhqHHy{U=iOWp<VuX*dMPZRx%v? z72>D^t6Hw}?P$`CAy6wGf%iY`-c-UWkt_Nmc&KI)^X>$f7~04vY)5z&J1b&QgI+Db zM&;lV-djT#8NlqBN=VMexm~sVa!xO$V7+6#v5E#pz3!}@PZm+~X2_Css{e@igBIkl zBi?|p>nu<#LqjexcI!=Ga-~;s<6({$bf=;gzZR7@^rC89tn_(a@g4Mu#|aon&K*mj ze(GM!(=XqSqw}oQn9o{Ww_#K(^d3cg5>Qy^*x0PK59glcrLc5``xQJb(9mTtl8`U6 z>b^t-YL?MJLk4x29DSFXoI3k#Kw)m;Louq}8wH+u0s|mgtT=M&=39E{K(RLiv}ZgS zjVCtrq(UntYF9P<%aErFqm=QL4mgZ}x)M&W_N!vH=oMuF3A=d3a!2`e_7sN)pdR5o z6Jo#RvR>>gFVZy5%2g0lynbic3)1K{);e^>C>4ZcI8qGGdiNZm@ho7q&;zd=0`j1s zmKpDXc;9VrL9&nG+#C@mtbiEpTJ-=HbAuYEsS#m0EV)E_p~uEc*sDg%opl}c%{c>F z74?$BxR6f^s1A=}t(l_b@Xd|%t+0V~)>KhF;gZ{d6w68y$?6H}ZHFGl#w{c!EFV`v z;Bx}lB$5pP=S(CVDOg}}7$&P-orR_7DqOjPrICLQSVC^zuZ#@F4Q zGuD{V0XpfCTR1>(Vc5fNMo+_DC@M+f>a~#!yX&{Hmo~*7L;M4;TQCQNy<@T`ve4Zh@T|9jPDSu`q35t6feT^_m4Du>zzy_6*KXuZOF7u*r7dAd)vCo~V8 z7`;5-#584{l#4TLDS5VAldCP&Q`<4`SqQgVd~)j7i?&{%p)7xlx$iBfN!gQ8XZOou zWoF@u1=e~?TG%mCW89V#ZhD}8z~q=P*~`B?dt^kaYV&o+U)VUz;#qz7#s$zR0x7j8 zx~SZ)dS>W0^@A7#&{p!u^cb`yx=SdxAvgwwQ%rZDK{6U_$PQbdm>jBao2iS;dEV9| z*P+PC3pKq$?;beUa@Vq|meBN% z0wgj&#XzM3iwrZP%8dS}(!ePIqxvvN*5I(r<&F7d3}^R722(ts@9L|`GYwDK>32`& z0*Zk4ZfcF>I>I4dMplQf(n@rALJpaQKJT`D3ph+U(_KnDd2M?<7?Gv&ff5fyBN54K zboHynOphbduP9E9tjz@499tN>iv{bnFtRywyfNIbe(u2q3HA~{zknqSr!Mbyw1*~@ zc{>phVC0^}j6cJ2pcWp8;(20z98HVd6$;Hdg_AE~@F5=sVKgzq)?9Bp?-6rV`qpv3 zcfxTI!?0L&`k;dQM$S>yp#ydlMgE5Q(}auN z3yWjmNxe{;#U}8isNHYt_?yn91%ki`u)XGta&&{MGXth%=jlnfSdz<7LGt{r zq^?f?bgU39&zzsHbZOLR_SsRjBe6c7J>p|At{7OyI}OGT5%u0en{A+p|336eM`u+? z_~QzMbXw98Ll+pAFj)z=rP=8*;fFZG^>V9u{q9WjwyvvH%5TuwLflHQ;AT!xBf97dbT-H~jCT4RZ{Z6SK)92kVJk|NggL~PW!F}EVgsa^( z=}X#7Yo7D!?KkpnT}(azEmxQJ@q!yCqf9ua2xs}eHYBEq_s1-Y9z*Ocw0za~jCKWh zjk05`-d!*g#Qq#1(=rGVapYtA&5kPl-CbDLx+-}s?}&~}Ne4%=mgqJ+3U|lgSwMPi z5a+_gS?-e`9Wiq(YBT=P$j&^EJ0zWJTB7(3>4fEr^3v zj^XBpj;$6I_bB4ZGqE~a;WwFFpWllN)iw=KrR|@MjdsNZ&P^LO(e!h7$J~A(x~;8P zv;bRjeDI{d;0?S-WU-^Gm%Oi65B>@66@;kW;TZvXL1utwVjP>S%MO4 zkM!hcB{|HWgb5eDL`2M0#kO)HO02#5w3BTp!a8Eyx1;loCf;eQ$dgoAJZIBOru_6h zVAQ=H>aQ28n72zT6m%!ww`n%X{nTOqQwGimMQV0Y1&Y2pORu>4m6e6OV+BpOdnrFhmb+u}IfIdT^9>*2507&TSZorG zzLd+}_15xV0%Rp?P;c?}XDvDuN`n<)YiOmqaPx80-Mq&%2iP#?qZ;Uw`*safHnNQ} zfolC_o0CN;o_eg8Jw*?5pV*Llp7OLi=CQ@pQ7^+zkxH(@+~Lg$S)a_j9F?2rGHj+= z^_sDshglSL?%%|vc+T^z+k9NGs_ibck%aq*?lJ zT(7mcOdNVk@p6Z;MOx|8CY7Qfpa4Gpq?%$cA&RC7(m1DWI^5{%i^T;LWEX_cVhsJ? zy@*&>TT(4NaZ!g^Z_`E?Mt4Vz#{6pK1QO(1L%`H9HS|>XnupDne?;aXvg{^cu35HW zDr6Pw_X9qK7+5pj<|qwWln2y9=xfm-ZY}*$dd{Pye*4t{8S{<)XEE9QD5Spqm^df? zQ#$@bx$~>ieD#Nz=u!9#`R^JYq&@1x*=zkSGXIbd9ise?_~(9gNW}0@iH7;vUsioG zGPcYARp^5^V{I-{>g#^p;swwl$PQ!pr(~Gs4s~i(lSTW7svKBP{?aFXjYqR70dbEV z@Fq2NnM42-(e^fA)4i#2o*BwfOB^Y^02)oMAa^<@OBSj%p}t?Sd#vx&Kjr&H6~m~> zjdcNZJHH!M5E|_XL-WJRc+U-G_-tK)NN@oc$v*P@D)0Yl2$TyJ%S5X^Gdg|J&ThY8 z6OHVhHsvm_ujDIwABh6XqI~?HyS&=&+Jw7Z={hlObSV1W22|t*1+n`6h59S^%RdOz z&RzmM{OdTdx7z~%K2-Rgnz*z6hr%k9U9sGT#0eMLlz1P* zKbUj7aFh0KCRuO*4LOxfmSKbECRF{bTpq0h<+8b+yb%);`LE^TP+0zoRx{z`RXf?Y+O0YV#)7TrYz=G*>2}r#hdJT z)ND<`{{@iI+;2pZ7J*ub0@MW69CwlW0N+PDX+NIW*;5UQ_QM-@_rUZPa;IL4rr z6>uxsUten`Y%MJWeN;%Cy)~+1*@^%3pF1MS0*+ry*Aa zB*ekmaB|9MZnliK!N44GEDPvo1THUmZ0TuF}um%oN(( zrY~55d(z22M2^L4@$W)Vo`(~ZeSc8nzG#@r(jC|A0wNg30koZA{EW5elwN+hi!WbD zT%m;#Xj9uKD&Kpy@%cjd@4i-$l3|qjfrMLC9DR9aen@e7GB2viwf{y9opJX(6|^F! zGdS}hS|EeD#=USFaz=0daP9nopa9wwW4_M1xtv6!H+tiJ4PI^xI~wZ-6azb!jo&p{ zIaUvggv9X?3LgkpW?R(RSLeV#3ZhbF$>`}FP*<+k}V0P(1?$o>yuQj#V&UPZ!Ycvio zO~$Q+o+1`ijP+*6lrV&BrLJA`IUpnR+XFW?89*se3W~Q92~brR+D0<+m1Aw}YpD{Q zjhqe1$B$gZ;7+9iCvA1jSKyOGVE!F%^UUUW0t8PYUp?A*X0 z9MbSHr7JFiQrNohba-dkmfUrP8O;o@$U&l#)CCMzm_!iidPoG!S3L>~8vs27AK#^sQ@ZNd5u4bRF#E)Cld$ooT0<7wh_QJGh2?NS#qvS7=D9|S? zk#!@JSMfQKFJv4TP4Q`7>{5T2wG8*;0>8Wj{JM7G5-6DfF-!DXpYMx;}-IjK5O(wwTBw!D)32sD@sN2cs@XkB@ZYW1S+70c#Yv~Rnb`Ea%$Lj z7RJwbQdX2W^P}1yJmc%;%>6&4N#)1Zq!7Ow6Ec%bGlvB_(!?(P|h>y&sfSq z+Tv7*yVini&VQZ_jX!YNNp~Zm`^qaLw6PQM*!LSY$SjFZMJ-Tf5 z4Kwv!$knQ@>l#?s1&Y?S3@5&c4TD7D?Xl zNa}8{$N1i$^X=3Z2T2H3un*97`#jl7U8b&gPnBOJR4k2evy9!CS|Bxo7G(E?*j@^I z{V54;nmDVPkS+KXAF2Ge>O2=l=!-?hZsl9d1swp-cxcM-zK>Nyf}ppNO;TKXjX|B7VYwc}|+EYCAeM2a-{_6I;zQ7`KK|_c8BLTJQH$1Y+?D2Sfl`=mh=n z40!Ewq6=yspKkW#PRanQgJCRcX%o+}Rj1Uui{~d%;iR}|kq*kh*l+S-?1_@Q3Bf1Z zvGz_NzEWfFUPJ101*{^u@;hqU*`^{e&<0*eJkKm!i=5x4jIySi)zi4Q9huQsMoth_ zpp$#<23#S!janNk5ha&F)Q%LgY&(MYw9>|QXb;dD$64Js$eH!;ftauGCpo=aJ9F2= zOH^7|EH~CS@Hi=K<(JM(_>+TWb%ewh`1#eHH1&+Rjbu7Q3>zqJQ~=i4hox&->MzKZ zcm;^>&m#BZ_*vI;iZ2jxRs}1>EK>@ykNG^zRSdyMtGWEYV9)6%``Xbq0dtpfO#LX> z1?yLCyNz!LwmtB?H)3*9Slw2pPN1T;TfOh#1#-kX2{hyZ-pYohy>Mxzk_?d!wE&;g zL_1W)%~Z7<3}UrtzNZG+LeNnzi8ZE?eyVOjXBZ(otkMBIFPF^B+n!5OcDY-*XhWjx zaJDtao~#aD6R$H-(MSTK8{ZuZtE9MMmz~?>nrz0sPmfGL*q^opicweJ_krJN@Xj>+ z>N0=#-|Q0K=TzU=-!yB-og*X)EY<1T2si=7y8Z5uddpKBJY#NiLL;zneCb3ldiGjR zds5sB6L8w*63fmD>~#^b82Di6gQ%E9Nm;u>sp$%n0-fQWmovZuFzVfkohjMQbN@hv?rwOl4h&JV5x`y9$)9Lx69}}0OO*{Knt{H z343*Km5Jz~o^ZWIqUFlIvuef2Ac>LBTb1|YfI*b|OxFJVx)@-cX3n_kyR(K!HGXG~ zEbz#kf=dC^w8-bt1T^0s^JyL?1T}mT_jnlu#b9Jqa_hv{5bvD za=P}p$s@dF=qVP?ZehV#uUa50aOmC69LR)wRu7n!b{3L8-T^$ z2+KikgedOY%28fl5aX0u|Ii9QUwdbvHg`#PS8<1^x&h01*1a)04G8YTWoFH6$L8*t z%S1yhNYK|2CW0cHGl%@4Lv)R@XRn_!mO+>mv1-}qE^Ah8u#K4ax7)s?7-kQ> z-_CL2Jg;hNx8GOy4?Pgq37(9kl?chowXL9bS^T){dvM;q zttN@L*krgIG1ns=Db|U1I53ZmIOL-~>rLmgzfZCuRz_AN4VoEle0bp-dJ8obv<(+e zFp-kJo_fz#<_WtfS4;@$)QS`fz&2(fcU$tvw1#JJhB+(EtB`B}nKt+4?p6)M36;kf%tq-)$vwENR{z#3$>JZ>NQ2r4xY9fP8v7^b6%r}nyGxQFFBYF2M|guVKBj#hA5PfGdEgS z<)yBOx`YQtw06JgO!s_LVc^!u#F8s8+&+-yKLfKe6TDmds=4lSGp#^Uk9dL} zgWf^r7lxYzE;_JsG6_XdVqaaKRm}m@H2QL+c+cpDmA({#6sfYglw~R{lfc|nUO~0* zGuI-6tMEsw*tx?K-21+~NYzEr($8Ao8vpUys2?MA8Y`&@K7AtCl6U&H$ODY2h|$e6 z>WeckpW6q6NCK}eqQ7cSv98iw5h1wbB`kc#0jFe)H<4nivM}5*(@IUY-_qVmXKIxb z!G7o}9R)q@~-0gDZXxWYRk zkE_Xt)=nq0IihrP^cLz~hRydB^kwh6oZl(AH%Pgx)R@P|Y5z)KIwa*@ST?H{Z}q))QP}CtBZl7N)uPlJfl<5k#7qJ4 zB-^_8!&%eMH;x$giwj@b|0LI&pMO|loWVYVjsCKNeLi{_7oQ-yLWJ>XuEWYwU);;! zEPco^%<737VjZ8#Aw12nxA(?T)Sg)*kMN8fRwf#6WD1U{J&>6@dJnJJ9G9{ml0DHW z<&hAKeq>0Y;c_i+v+#Y*06h&AVt zIiL|y>p+3tlfcH+o70ZDc`6`UrR)aw^8xjio2-YnA!AD%VQrL-bhcN95KIKY+}DtadGwIjqRhF4xg7iK9HO}A$r(_ta9QYe<)|xh zXd|(OD#$EzNsO8-3~tVpq8NL>#Vl!# z$WecQP}98?fRZ?$gTLX^JXd!Y=P^$5+kmWwyJ_8f-{|jUQzi>&)Sg%gY^l{C^2X%% z1e*9TJ$2~W)O&A}Tf-)mCme}%C$QE4sYU@{qYZJYpgt5g~?d&vyAk3P;K zd}tUbWMaW-$Hb9-0C$AX6f20F!}!eaDWat|kQJoy8)aJAq}&2jnLiWN486Hxpl@gG z#h!4J0ufol9-=p!l$GU^Gr<#=Ly3Ftxo=HR9~XpsLLu@JkurA&TCB>s<$f3#Pjj0t~cd8zPGNoS`ac5k5+58yy>3AU~(>ZU3~+y@&0mLj@CGA z=b09#(x$We28oPK681)?w1CUtJ^7{Gnt_ioSP4~QZ2jIyFa0D@vrSv=Hhr8m)5{If z5%B^BL&fYR#XwBeb(G-Eo=Ss-&tbl-`xj5ZSZPL4(=)ZtqqEs&UX}PmnQ}?a{JV|P zpbiUW+OnAwQA*x+_6MYegJqz8s|h%y?0H;)T8g*22rgs$?H*QebhsH_eyiK_C9A{z z)^(rs4=L|OAN5~|J)oNOeKW%qTwvEPE~!|63)!`kxa@lV!9HpC*-`JF{V+GXKDR{7 z#0D&W-r@2jE98`YB1|FU+;F*Iv;$xS;ST<1i0tMGRDTj4l>8 zzFk1sw*nMB{xB&`_hJ>ru}WLJc%*ot;9)`3($;#utX%gEz+4j>I+0>S5u>0u-gmxfjoowuM3$x32Y+ zuK9R8+J3uRlJxO7hMe=S%GU1DGLj=PC zvf`wRZsB$e_SPA`SZ6V#w%fhdyW?E=kn zZS&=&e2e6^b|Wj6COZ?}Xv3e?meNcPkRcfTxDnO@2lkZsiZKFTn=e{s+BY3|$xbG(i3bM99~ zi;IgF4h|6}@BHQ4@WZ+mrXKfo@yPsNvL7?y@uPNoPw@fi0ZPq3>&a2R6uPrb{s{4x zFFP!F*h+@ZQH0LW&&o`va{_^XBu$s27Z4fRwobM*Y3%F=%qRrEi$#XLFs;brs3J7Qv&T9&*%G2C0_P|;0kG|^?;K8>t^dPat~!)3TnplbB8#>--D1mP zHm-=I3x-t!!wp6?-mih{rn97Gnz0agZQG7$c>jM+DAW*|9iLcgB-IW*t>G)WlkJ4o zYOrZ~^+5mxCv_90Xx)Z~yKK4UUO-Q<1VqVI7iEL!szXYl30DxI4C)sAkogD74nspR zm~K8!Q%jW`Evf!afxTkz0L754wV)pV)j__?QS9e!zNE9Zw&zpzkGyF1XsBS5X{pYG z53MXE__c>sNhZIv5p>|Y{W?J7=)!XzZ)iZ01YtH)KpHr&4eDky!fY1-Ty`*8&Hn}1 z(jv)D&?MB9A^zg~+4W(A^{}viZBSAhu0aYXR$U!V*|FTxom-jt;r}K>WLWPxW)i5o5_x#tahInlm<$ILTnPb^S%c*^W+~5{sih?Y>ejJCRBVT zz1vH}SfJo^6lq8(xp%LfK3r^nXJQHbwsUfK;hh$M1E1UvI&vdHcm2aP(1EfFf91Zu zyL2*=5}VQO)$PjOM%{beQ;KoMY(26XP{&Mz;{+ z)@A~*WNl2sHZR+-#MMfxG2o1@VlLbDj2xmKPg4<}&+-CYDtnftNHFGbfL#5|>QHwJHoS#FY(ve3(Om*#*e=ih%~Hd&-L<&Z+@}dI8Ol zZIpZ)tq6M2z`rKoh^j;xRM{`Z72CN3q(cTC3`&D$sex*@!0DIRa!t`qr;PdK~>-VGzR>GC!K=LN;SA_isD`9IJabOz3bQiAvG;`iOkRm_kk zXP*ljRw5hP4J)sn8@d4u*x~&}_pc3o=vNaNr7Ldu9)ps|xV`^w8eX;sDjg;H{3eB$ z1u3j%eYi_A$wJWm4hLX^V^FQkMu*x&SP_7K2cPzH8f1 zgIoI&#AX<5o%QIqMJVg?7x#YSq;&UNU=`7jbc$=BRr#A;plthn@d;>Q)b z3%kHjGYThXf7t8=Z2fP5pg>skZWB2y?es@yO%jTUe(+wnA%>YqN8TG{gGjd~Qayio+ zr~BwAYAq*$@%=OE$QwucbJbbvfC?8@e1d+Nnpw0DI0kxV-EnmBpZFe+H(N`RvtL&S zD8x)P6+jOeIt5U+rgkmX`{1>@4}29)!n@gNfuhb>oLnE55@=hFh|;fUXuNYfi9+7q z^BMu4EF&sf&0bxb@2#DgY|m|6W*hQriXX4*k7EodZVMx{X+H_7ld8CnXR^g~_DX6$ zTMaoZ!|gNl&wdVeoY>^#|!8ZpxlKi?$|9$u>rjG zf%vRip>COLloo;Km5}YA5Rk{P&-K1-R@*294eJgq=r3i@ABWW70}}KyCR;&hjII zOaenMDSyr$YE<#pP#Ko9_kfH#@ z5gsC^q*rYYzTQi$H5vV5y(^9>b(|OGai_-xwcpwrF0Vx2;%a7D9PK8*OGelD{~sSo^%KU{&|2aP0p+|4!x@X81gtkWEY(RZAX6^a@9`}%uLVKlF|45Po=S+ zm;VjkQB5aTs;w$A{%op9Ex{-(H4t5a-8njgrvE;bF_)AE}PE?_04OfTda4%<4O$hDukY19EW=Z|P;>rr zcMbZuf1g9?T>lr)fILZR|Hk?2RvOojr{|RKRRgTeeW0fZxJ3)0WcdMvwmowf1P=4iSTainWB2s%^VdEJ zH)Vfo2gU)rfuj5NjK$8tY$>oa&hskM8WJmlcE-#PpJN-q22?G93H2^b)Z|VON(f?` zGUZyotB3%d*dCzCyIAGpp+?Pq%|iB%&t?!ye{EN(#0xB=4)X$%cj?D4hPt=1+smV{Xb|Am4l#J-Yvo2HJGJsOX*f~1 zBEZzuV)cp+5YE)>)jzFL8!q+>>qD8~$c^bXf-Av9at1m;iUxQ!^WI;YA-@q2o91gH z+b%ugH-V>qF`6fED2bRX+zM#NuR((jmZ2!of@d;%hx^LF2r+x2q_u9{}p6>C|QHveSX{J%5p3FY- z$DU(N9en}g?6d7QTa8=7I9{{sCxqX4upDZYyM&o=Wxdiuy;+k!$#ZiJ+*lo!Lh(by zHl*|coL(D55`p;Yrej8-=ZyfiR$r3m|t(Sfne;H^#Bd$bKW&KlA0VTDX-=VF263}^V)D)$Fw1c{nqIF zR`K$~MULZd!_each7K;h)=YgL^vdV_%{d+N{)}b+ccu>fI#Z32#^poy`;&S^jy0?n zt>J;FslqTyXOt~>QIkIwvfBcR5$yC4ZvOH+sEQCegVR$O3$ra{^N!C z?;&(v>G$ReQQ$fR{&Pwu)mA_F&q12C`TJ+yfRpssp8tcxI+IQK_rHEa6e#}w8f878y9r~tV&+i0F76K$N{rh%q=Khg^K|gTq#qYfyBIf=4`WY7h zD96ul{EvF~=s(xep+5o!Ui|!#*Z$BU{*Ivh$9w$W74#_C&-iyBk|aR?=8s1S-67$> z*O>DA8eaiEEf`M?XMiDISXfv&Lttx|%jy1y=LP!d8aC08%Mc6{EI0jp zMNDiMB0dc}HZwoD0MK%e|F{>h-_2oBsZgSH!=m*iTk|4FHp;-UI}AatCSQS6w`G4l z^ z%L5?&NTGcC83>{vN?rxbZM2`N4JaFn08$Ma=nJV%Ay5}2Z3CJ@523)XAa$^S6e&$~ zvyQ;u&8v7Xw09_Jq1yD8PgE;D+L(I2Nk*p3t0_&{i4WRBG@BPpJ`lx{IhePoPjSrN6V2_r- z^GSl{pX!2S&~))^0n7;qori(xcjhoX7|yLI#CdD;Rt9HzoB+%Qnk41}Vnh4g3>Tnt zXcm4y^}}dWnaxuQ1S@U*oSMBxlF0xj*F+~h?fGYnd;3JRA|R_T0VPr?IPr%-Dor=J zZvn~#B}bnnj2ZwuU7=2NDCFl)V2|asvu3mc1!0hPU*9&6i3YHS!E2r3W`NFwSkP@= z8oMjDWDbxF{r$_;RZ(F1USvf&xq0A%JCqc3N|HB9xMj(dWgSn0CcoZMjE*v zXLO7}BlaKxC^VS;)F<{_jGQ)c5}HQ~4J}71)9pn8OhRqPAmCpsV4q?ED6t4=^X!xI z@G;QbJaR=alFlYJPl|@z#!uC4fadq7^ZpN*S)Y``Ppd+8#W_%lS!kRD#_Gq+HAjL4 z|DO~b)nyY+7oQ6Ty93MkHEc-Tz9fM0l-vokLH~MeWbPIMiuW2kU9e?d&}#(Lp^pzm zgGg@xxcM1W53!{@n*Y5IeYrQCID9xN0j#vazcu@hOn^@@mI|uvq zcmF5a@BQOth0?1<9UifNZ=^FuzgOVLzW?d>)%-7$jfsu582?|9d|dxOw4MK-jTCt} zTh5$kKhbzp<3_`NGp|^#bK>vhMlxae@VCW3Dz-n4HxHHhKL94sb$Y*m-TL=+{=Bcx zKaL;u0mBQwkJ=xE9*1m~f1d|8XL|pAMqT^YYfTmX1-bEeqU+}eTe9)?%c!7#PE6&1 zANTMNyXZvYT@Y^@wWWx3#`&%n7kj$A6gI+)6j&K&gW@ui5+%I9e4Z=Cv~p|KGB)9Q znX+2qQRgGvcQg0(?Pgr;ng7V&2iRIFkOz+{bJX61zL?|N@o;iN|D{y_c_rv`>gJ2a zLQsiGX7R96k@S05Y1&N#2va^n|1fxxzaAX9`J59I?^5myt%j2PUAdCmrUCy4(~?nt literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/3840b1576d6f79a1d72eb14760ef5e8c.png b/windows/security/threat-protection/microsoft-defender-atp/images/3840b1576d6f79a1d72eb14760ef5e8c.png new file mode 100644 index 0000000000000000000000000000000000000000..32a776aef998c7a5d5b310015a237ab8dc56d402 GIT binary patch literal 91533 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
!!tl^Qezv(+NUCo5ZJ4^WE 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/42acc69d0128ed09804010bdbdf0a43c.png b/windows/security/threat-protection/microsoft-defender-atp/images/42acc69d0128ed09804010bdbdf0a43c.png new file mode 100644 index 0000000000000000000000000000000000000000..9f4126d345c2ba71b954debbe46a33c3c50b85cc GIT binary patch literal 63246 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%0ALnw=L+NFhK4TOy1|DMqlNYsx2H55TGQINN(4+ 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

Minimum system requirements

If you choose to install Hyper-V using Server Manager, accept all default selections. Also be sure to install both items under Role Administration Tools\Hyper-V Management Tools. @@ -401,7 +401,7 @@ Optional: see the following video for an overview of the process. First, you need a MSfB account. You can use the same one you created above for Intune, or follow [these instructions](https://docs.microsoft.com/microsoft-store/windows-store-for-business-overview) to create a new one. -Next, sign in to [Microsoft Store for Business](https://businessstore.microsoft.com/en-us/store) using your test account by clicking **Sign in** in the upper-right-corner of the main page. +Next, sign in to [Microsoft Store for Business](https://businessstore.microsoft.com/en-us/store) using your test account by clicking **Sign in** on the upper-right-corner of the main page. Select **Manage** from the top menu, then click the **Windows Autopilot Deployment Program** link under the **Devices** card. See the following example: @@ -469,7 +469,7 @@ Click on **OK** and then click on **Create**. Profiles can only be assigned to Groups, so first you must create a group that contains the devices to which the profile should be applied. This guide will provide simple instructions to assign a profile, for more detailed instructions, see [Create an Autopilot device group](https://docs.microsoft.com/intune/enrollment-autopilot#create-an-autopilot-device-group) and [Assign an Autopilot deployment profile to a device group](https://docs.microsoft.com/intune/enrollment-autopilot#assign-an-autopilot-deployment-profile-to-a-device-group), as optional reading. -To create a Group, open the Azure Portal and select **Azure Active Directory** > **Groups** > **All groups**: +To create a Group, open the Azure portal and select **Azure Active Directory** > **Groups** > **All groups**: ![All groups](images/all-groups.png) diff --git a/windows/deployment/windows-autopilot/existing-devices.md b/windows/deployment/windows-autopilot/existing-devices.md index 81d649c077..2ea6052a20 100644 --- a/windows/deployment/windows-autopilot/existing-devices.md +++ b/windows/deployment/windows-autopilot/existing-devices.md @@ -59,7 +59,7 @@ See the following examples. >[!TIP] >To run the following commands on a computer running Windows Server 2012/2012 R2 or Windows 7/8.1, you must first download and install the [Windows Management Framework](https://www.microsoft.com/download/details.aspx?id=54616). -1. On an Internet connected Windows PC or Server open an elevated Windows PowerShell command window +1. On an Internet connected Windows PC or server, open an elevated Windows PowerShell command window 2. Enter the following lines to install the necessary modules #### Install required modules @@ -118,7 +118,7 @@ See the following examples. |------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Version (number, optional) | The version number that identifies the format of the JSON file. For Windows 10 1809, the version specified must be 2049. | | CloudAssignedTenantId (guid, required) | The Azure Active Directory tenant ID that should be used. This is the GUID for the tenant, and can be found in properties of the tenant. The value should not include braces. | - | CloudAssignedTenantDomain (string, required) | The Azure Active Directory tenant name that should be used, e.g. tenant.onmicrosoft.com. | + | CloudAssignedTenantDomain (string, required) | The Azure Active Directory tenant name that should be used, for example: tenant.onmicrosoft.com. | | CloudAssignedOobeConfig (number, required) | This is a bitmap that shows which Autopilot settings were configured. Values include: SkipCortanaOptIn = 1, OobeUserNotLocalAdmin = 2, SkipExpressSettings = 4, SkipOemRegistration = 8, SkipEula = 16 | | CloudAssignedDomainJoinMethod (number, required) | This property specifies whether the device should join Azure Active Directory or Active Directory (Hybrid Azure AD Join). Values include: Active AD Join = 0, Hybrid Azure AD Join = 1 | | CloudAssignedForcedEnrollment (number, required) | Specifies that the device should require AAD Join and MDM enrollment.
0 = not required, 1 = required. | @@ -175,7 +175,7 @@ See the following examples. 4. Click **Next**, then enter the following **Membership Rules** details: - Click **Add Rule** and specify either a direct or query based collection rule to add the target test Windows 7 devices to the new collection. - - For example, if the hostname of the computer to be wiped and reloaded is PC-01 and you wish to use Name as the attribute, click **Add Rule > Direct Rule > (wizard opens) > Next** and then enter **PC-01** next to **Value**. Click **Next** and then choose **PC-01** under **Resources**. See the following examples. + - For example, if the hostname of the computer to be wiped and reloaded is PC-01 and you wish to use Name as the attribute, click **Add Rule > Direct Rule > (wizard opens) > Next** and then enter **PC-01** next to **Value**. Click **Next**, and then choose **PC-01** under **Resources**. See the following examples. ![Named resource1](images/pc-01a.png) ![Named resource2](images/pc-01b.png) @@ -198,7 +198,7 @@ See the following examples. - Boot Image: Click **Browse** and select a Windows 10 boot image (1803 or later) - Click **Next**, and then on the Install Windows page click **Browse** and select a Windows 10 **Image package** and **Image Index**, version 1803 or later. - Select the **Partition and format the target computer before installing the operating system** checkbox. - - Select or clear **Configure task sequence for use with Bitlocker** checkbox. This is optional. + - Select or clear **Configure task sequence for use with BitLocker** checkbox. This is optional. - Product Key and Server licensing mode: Optionally enter a product key and server licensing mode. - Randomly generate the local administrator password and disable the account on all support platforms (recommended): Optional. - Enable the account and specify the local administrator password: Optional. @@ -210,7 +210,7 @@ See the following examples. >[!IMPORTANT] > The System Preparation Tool (sysprep) will run with the /Generalize parameter which, on Windows 10 versions 1903 and 1909, will delete the Autopilot profile file and the machine will boot into OOBE phase instead of Autopilot phase. To fix this issue, please see [Windows Autopilot - known issues](https://docs.microsoft.com/windows/deployment/windows-autopilot/known-issues). -5. Click **Next** and then click **Next** again to accept the default settings on the Install Configuration Manager page. +5. Click **Next**, and then click **Next** again to accept the default settings on the Install Configuration Manager page. 6. On the State Migration page, enter the following details: - Clear the **Capture user settings and files** checkbox. - Clear the **Capture network settings** checkbox. @@ -222,7 +222,7 @@ See the following examples. 7. On the Include Updates page, choose one of the three available options. This selection is optional. 8. On the Install applications page, add applications if desired. This is optional. -9. Click **Next**, confirm settings, click **Next** and then click **Close**. +9. Click **Next**, confirm settings, click **Next**, and then click **Close**. 10. Right click on the Autopilot for existing devices task sequence and click **Edit**. 11. In the Task Sequence Editor under the **Install Operating System** group, click the **Apply Windows Settings** action. 12. Click **Add** then click **New Group**. @@ -245,7 +245,7 @@ See the following examples. 24. Add a second step by clicking **Add**, pointing to **Images**, and clicking **Prepare Windows for Capture**. Use the following settings in this step: - Automatically build mass storage driver list: **Not selected** - Do not reset activation flag: **Not selected** - - Shutdown the computer after running this action: **Optional** + - Shut down the computer after running this action: **Optional** ![Autopilot task sequence](images/ap-ts-1.png) @@ -259,9 +259,9 @@ See the following examples. Next, ensure that all content required for the task sequence is deployed to distribution points. 1. Right click on the **Autopilot for existing devices** task sequence and click **Distribute Content**. -2. Click **Next**, **Review the content to distribute** and then click **Next**. +2. Click **Next**, **Review the content to distribute**, and then click **Next**. 3. On the Specify the content distribution page click **Add** to specify either a **Distribution Point** or **Distribution Point Group**. -4. On the a Add Distribution Points or Add Distribution Point Groups wizard specify content destinations that will allow the JSON file to be retrieved when the task sequence is run. +4. On the Add Distribution Points or Add Distribution Point Groups wizard specify content destinations that will allow the JSON file to be retrieved when the task sequence is run. 5. When you are finished specifying content distribution, click **Next** twice then click **Close**. ### Deploy the OS with Autopilot Task Sequence diff --git a/windows/deployment/windows-autopilot/images/hyper-v-feature.png b/windows/deployment/windows-autopilot/images/hyper-v-feature.png new file mode 100644 index 0000000000000000000000000000000000000000..d7293d808e94a95f63a262963ed82976b9aa6a00 GIT binary patch literal 26077 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%0D;$k$7768ABSX3|9#tCd7+W>*YF ze%?*uGgHsUac-1zlMh@BKWo-UfAjjIZFoaW8qvYjIOZ3q0v5(i6_69re7&E^hc)0n zcZtCpC?AiKf5h^ON5g>4Cn(Rfsh0D&%8C(h|CD0plh`oPvRY7KjUpb@9=A3GEo@B|o$Sg;u2O5|{n1Ka>#(b{tFu$tN_kmI@ z_(s_0-PoSw%lcc67M1>T&Wm|Afq65C9`HXSMxBvgJ0oN0FI2i}V5U~B)?0dw#J+A_ zR({fTyRTIS*}C7}a@p=YzaRLzGY`tSupBTLWlDW6I9S<})n;z;gYMb0(4XzsVHBl_ z9i+GS^#}wgRNs45L+FXjs!Meb`1?yLN3J3w;W z+ThspN<}8&&4b>EO_#ouF{#MuHe=tDW?k2n%C`f9zxzgipAdP)@}5GaBNc6ezx-g; ztg=TeP|mCpeSiD_6pSXBS6}+1PTu?dZV^&B*Md~1Y_wpW<)Mn@5MeRfsBxLNsoAVQ^&PgQ@)!+x~nN0@tT0|S)_lf_0?tI^4X$>=T0-o$rZuf+0j@QN9mp; zJGv3tmA|?PyzWauNH@=9-I+<*MI>?MRCYP=w4xFOP*DwHL1%9XwS=T(mYx7a+j$7W zCQS1H*{{@i6du+P9~^%44WpJ_4wDTOrO2mQIR1LVFC=?U2tFE~@ZeQdLNXjLRz!a* z?a#%;Ftl2%_4qLT`18_^oHq6b(oL7J3Ws~nB?N&xxCLh)Wr(~e;5A{x_J8H~G#PJq$ZjV$E7*8fUwn=sOK!am`^ z6GM+%JT_W=!R;Bom41=JMj`~<&#E6V!Lq@Kl3H_T{QhWy!<$z&c>a@B54i1%?Eib*f=ERhM8QwVUD>}Bw4$1TJ4`a!!#n; zf6LDGWX@ObIT+upDKn%(?sRu9D8P=5~9tF=$8q~k$%Jt>jFp6 z!VJCur5E%-pB%N{_d5mUTpw}?2p)O;rmLQkC^%HoyT#2>^1Q`^iQ5OtqO!L{i!S`t zE5RfAsSMYo@38B_{HTKeds0%aTVj9HbVWy223A8)POp!bwb92r3~u}4y-3V+5>f9- z5t6;tM2dX-sX~8sx1GEEGnl4<9kx~C}%8}*! zBMtRRgXmz&9dIwPiF|ZB$FUJx+~ayWH#|PC;J+QB2+w{ zI`r-*+?p<;ncq46I=VGk%hg-u!-zXvmt_SMSryM3LiwXt9D{^($6# z_fQn|T{!d@U zgbb=92Hbi-16#F+7vu=Z#hp934NVep-A&^asnK<-1F|Md$W(cpLo3Y7s}bcCRjBCY z!<&T4>ZAROD%KSOPke9HVO}q~f6Dg!>-bIg1H*57r?KoFUe)dKzUXb7QvA+pLv1s_ z>cgjP`5%W63OyAJSLt2iyAK-3pqMHqK7BDfY`kKCR}X9Qt>2l*&59_x=9Mrw#|AtT zVAu`;}qLCO);%3n>QheZE23Q-P!R zU3^A?e{zV$?Ig4P_Y8h9h|yN=arP*v8a_V+L5@&AWttB1mYghLyDb97{ zr}}c-u?TGPkbME2h_vlI>hjfxKfBv*!_NFmQ%Vx6wu(0?)wlS&y++0jo}Ih@4;bI1 z{x564UTKQkvdSI$hM?Sn+wT8NnZo~Lf%*R_=V(3rw{+n?ns*-$=aRsCdbEE^ykS)9 zv8fgo5wX*r&d9~33jBvqL~U)^p}*XhcZ4WUpq`f(_$Tb5IKSk^OFpnR<5!b!<-foz?6%3+ z5mk%0)td6l>l7!OeN@mD$W=sp8$?Y06VNK-MKEFQO>LnNvY5X_;TJ`$jI~6 zD{5El9Zll*urG{^Eh-5%rL`YZ#21GIF2aT5(Emf4Qw4r5eIbZ``7HP)A3eTREANk@ zXyCn6@NL19(<=)5IR;5>_xjQL+IwuAP~h8!DbdD-s=60O{%oaMAR0949T7=uQ|6C& z`t0$Ch99Qx+QhFh7v&5EF?vqt^)KNUnPd zr0189l521J?ucsm-8a3spj;>4LC-0%e^__P9qnRv7-Rm2_ZHX24GfE*pXMHiB?~TR ze^y@a*uk!j3EGRQ7JxlPcl4jDscy~^YI_Ekr6J(FYs8Gx`fnNW3s{h4b*UCZF=O!Z zvE)Hkd<<&xa|{aVIl}+E+;Xh=aO&54+QD`-nGy_l zdav1I%KdNbM6{W`O{4<7MY6|>n|*iCzrkaWYq}+L-T4Q;3V_AD-F7@2P%S!3NQd0! z2*z{>JZ;@$JxdTD=u>swO=Ng(xrcxK`nM*DY?<2EdUj10hO~u$cu|2@rOm;h8IN&F z7$uItBwUt}ktAWQDsQ2CjBD=|+sLx{Cz|wp@%1LT&lXqQFJtiF@AX;;-tvv|+h?R| zJ<_EClfHaQVmukv`@-C~#Lm+GDSP=Gew_Yi)Ji2Fc{e%-yiNPBGAcBx4c`jdSG=?; zTB1PtT-XFolu|gOl+i+LRE7LI9N%;EM zDY(^T+8_!gN_-xD_MZIDsA~(AQp2>?XE1Ugt_-gY$dH<@|K;O{N`YDrkr&fU0)mhS0_1X>MK>12eMor=*vL zoF9`!nTH6T?|VOP&p+H}X+O>Zo)FKqK*zpu?nbeB=W5!nO&7AxZPh|jr?IN#Js+QgQWsqUx0gYhEP&8%OaVwkNe0OB}2Z zJZf2Tx7#-34J=YVBf7%55{g;bYU%F?)WKCr?iwt==HG0(S3U3dKz&ko|rbpdZBBr8{slw+y-j~X%yf<<}@GJiX^`rA(AwKr8_634h zIlxzAPL~1Fg&j>;=b>fsnSThCJsO7*2k^JaV0lFS%+v&W-j{Rn_USXM;=}43C{OqG zIgcgue5~rwCE#d2!1NtL>Wrbs)y_AY(=lLn*seKHty$=$bq-g5fGUaE0{484Wf^DU zV@MA(xCh|97w^}IDkIZ08R;ZUM#vU?H{Zu9T5I+iHti0ARw$lR#9HY?j)g50%a*pT zQ$D!o{P1qOS@VU6PR?mwQauF`FW<@0k?aTO&Mf#kpEc4iSZ+)@tFNMUBlCg)2^$_6 z%-@}szctrXdS(?Gp}CU-T|0?4tf#Blm<;JJblwEz-@YyQp~)!(bW_2Ka9~cK{ZL#_ zzeDRpkMAq+0&})&{mX|LcE#6uxt=9roXWy#6(v8O915Ho5Gpo*a1t*fIR=H^1ZnX7$=*iY{*w`1=&jf6{<7nGhoiT@ ze|0klm`qRjjA=8SWwD5EYT>Y$Cp+;~Rpo{a82 z^)J!~!WaT5Y2>>t3;G5`o~9kz&gOq~dG!+{gZs(=)#p;ac*~_D9h`yixqNx_%uogaLR%Fb!( zI*r|Y;5Q@tmmStV@|WdF{pW-Erc93Nq7ln8nuP+QHFsD>7i%OLN^g!hJ8l5SG@>t{g9sXiJ1A1j)tG+g&^Hb=;Lx z_AOIbcDb&bZ@DjEx3$|6p3`{>Y4g|z(WRH?e16Y^oK%#*IS-0;xwY&YkLTuhX^c!} z0vA(a?c?{p7L>`kwDYVn;)MKk83V5%_KaS2cn2MmF{S4K>@J+_sz5ML z2Dc*tZ2HGOUiW!EpWnNXu4cFdAI;I59sui_r4?=mUWff+E&@4w+k1olxx^(x}u|7 z8gfOpPOvC8*D&l8<*e)xK4nw4CO!ztbzd#3(#R??jG+;!7^3+{NlZvf`=Ty=^%!_} zv+Op^)o9imMLfxzlaP@6VOo__we`8PlE5n#(8u}D`Gm`%h8&k!B6h@$=q$$Z$Ws^7C^Mq0zXLG`? zUXnNZ|9P3YeY`Zk@Z%&n?MT%56A_&=szmYU>Gj^Fo6yqS+*5NAdZ;bw3$tMR%{UHq zp=m`y*|t+Pz5S0Fa|5-Aa;bZP4m77CZ(SVxD`!$QM+{J$BV&&Dzc6-IL2_ zxHqoB-Q6v?ySo$IAvgpN?(Xgm!5VjI+}$-eoaX!fea`;xP8C&Ltb(Fny4RX>%x8?* z>t?*x?#^fTeqV)g=Y&MS4aKpQXFjjcYD&b99!p~%d1;ld%Uqqb?&YFccKF<3$M`)& zxGcs-Lk5OSXn)EnGt>9aG;?MpCT$BvzBk1>I8I`V#J@0NQvxNAI;# zrR+;LVp38&p|H=+Yl-kZ;qE7NG3Oc`4?5e$YlJ-?pRitT!^uBBl;AJ}=1$%FN~4ZX zVW=eSM<`v#`o17dy4j(hJ-+khkNjrPYOKu%(P|{w50F@vyRg2UcdXX#tePGUJ}}UK z2rd}(h%$7=7fqJtPmuJbYa=8e=}I46=D)0QQ#ry= zNj6v5`-q*ZoseOZ<8Qr`IWyCxlBkkE_`9(wRd77RLgt(eQe`gcc z$Ya*BmR6IN08Eu;u_(?b5fPDW@o0PxIb;+Re~3?z2OV7C!#%FS z$G(u0&!&kubUc>F^XW`gRPS46i%#L`N(<&1g2!A9aAT{GJ^S3b<*J)AGxN9e;g}J_ zH?Iy7k;CqeCa#_`31u4hayYp+nV>K%=EuGM<=IBrH(agpP=0R}xf{#V)|eI4oyf3P zkl{)zrRp3J+rURF)V(jKt7P8M%>z&ysfhuXTUMLuoYOYQ9pr&O51f{77g`>g#V_~x zqJTnI{Ni1qq6Wvf+eWx|v-o#VA1R2KTc$-fWNfkga(twW@iOdM5!>jBy2w>95~dE1 zi>A)^e3JF#Fn?>k`|P)y{+4A_O=f{pJpOI#EA)>_u=5KFh{(vq&gXd0=v2@VgR2ft zzl0;jDMtKpGEm+b6M2&q`Y=d%l8oiITK9NN!W!V&Vk|Fr$bm0vG*fM8{DA4431i%@ zWmE{ktjIWx_FFw}&^}UDWMhSA^r-5n8rDGH22Zbm3l;+&$TE7t0g0Yb_I0kMu++Cd z6m$o7s&yCEdDzKxn=NX*5hNx<1O`SI%JGNAfy4cr-*y?XMr zqijQ+_IKcr-J{v6;4C2KZ*3w&T~3BXt5Qe<3M(%Lqq1&`uBwZ`xjbJfSFDBg`=mug z3P|dn>k!AWFr<7(N7KUp^u^b4dFm-GC~AL!GC1U~ofjF`Fw;>u-Gh(E&U*z?CnjQ!@qM8i@ zyHi)h3t58@r$+De@rX(I)kxq%0z-&`l__F}t>QZ*W^Lm4D-iCGiiWHPN01}?p1nxL zT%GC{S-U);XN+ln8!@WS9%IYyQKE%j85fEV+1~~~Eufq^%VhEZrotWu;1(nft4$S5{+92)hRLmC zL;Ic%ZV6)8>0ISvLChvxLghQ0Rv)Gnb+TSf$Ax1Ald)n$QexSXo{gUs4&*GO$K+$B zOL6a>A=jcjsrYLrk5F1gAd8#0D7skxu!@ZEwoC3sHxe<)oR8F06APRSKq+*LGtl3) zM*L0T#XhrGVFUurfkHJX#7JtXGd%^2TF-e#({B z#j|_ZzLP=zSOjf!%hC3C%>7MtNrY<^UlLUZ_uN6xt!<6CEDz4^#nfxt3l==REHvG? z0MA29gJ_xY6g;@rPE-hYTHGeY>d3V_P=*6g2nh0feq5mo78L6vUxX>-ea-Y*ibXGzAn$o+_>=4{^m0!$Nkd)u-1$(%ZfDyYb9Bm@Li+&ZO z9HGP=pEa;fH_R7@ny8BoP@&^zRceYv<41 zGrT)n9k=P1$m)X|GuN8=w7DM+f0h%K-J^*11uEXN@ij#t*u~2$8-)}f&LoJ*2OeS{ z<_a!(*~*R0@*@hXpKZY2&04X?^`6)vb0#!UJ!5=fG!xf#=MhIClbL5?;28lz4Z5rW zI+k~Z{)P{2-?QZv|D2N6-}J+bM9dGjIjkDrw^!yRuv%KJ56;SnFbnKXKQnEfif~qL zMW62>oFsMHs;3$Uhyx9*703#WF*wbNw4eyp<2B~QSBH_Xv4nPoizAx2@)goTEmW`D zo_Ptc!pFI;;`}myQ?x3LL(hwd5l%K@sZPnsS;R9Si{0M?lGxB`QfcnApgxnVYI@dP zDn3VMZK>}Q5OHKC#}J`{NnT91GrixA-Qmj~ zB$u!{ZXM7AqQ-ry1_CRVmpD8|7Y(KtBMEY2MWDf4%Tu|XmJcJbmPAIp1=!+C62`29R7lbO@5JAuLeqdPB5s6ty>jgsMH9GiLFknKHl6tKsF9}z$mfXiSze_HT zMDN*ZI-;o)U)l~gPr zD94979W_gmTsNPl)htIFdQJ<7V|DC#9d&4zdJdYmw`kUX&pZyED*4t*N-owqi=vcv z+iA5p{>-E;0RokzF<1HBIP@U|u<}E}d=fI|hPh$^oZiGw{84&{Z&LGDi72Xz-n-Hs zP}*n3E2`g|C?Cj)SBPSoyJejAz;bldS{V?~wo1!`-?K9BlwG~JXj=z2pz&>DwK|1= z)6Txh85JF2`A^wZy4>_~B2?b}YN1K;39l``?q4{v+Br=HiK{!!66t#8QtQsJ6ZSIP z#=X{=PrZDtvf=~>4|%d2;)WRHl*M$YoF<(PiOG(H*vo-PBnSwiFspP!b=q8r*j=f0 zVSI29JF`(A2V-xB+*scDjCb~i9Vny+4K1Slu3Zit>KIB6z1pqNv=RfsVCz%hk6D`t5fsUo8%>)l*%%jYfVW6RhAVF*}%W z7fiiv&8eFY-~A1skGG0Oqv_S{n}bzp)zQM>=&3`fSPD)IYgwozgdCe07?G!(v%{Xa zyIA?%OFeKxt;I@lZy~-hez$vnpj1`^O2I=pb)I;rswK?{0 z(JW|7{yCCkl*2u4dL{?mv6z>^)zpZEPo-TLQc6x(b&3sI5pq}AHnlV;=!bD3n=cIB z^tOPYw+e-dxP4&R<8Dhu72$oye*3T9R@oOcJoezNjq475-<;@`tGwg!4gL%HYXDyOpw#-F zihGc7CB6l9su!|%eXNXYU7v zB+%R?Z4S+=wUbn!i8xgtB647BKW3o5f|art$h!L++0S0kMQGdTC=<{o!2IJYtM?y~ z@B;(IpT$?d5pCDN=foR;%KLS3eK2S^vTc{BX@XkK8o#kZoV&7Q|1h?I?I$m6DnCUQv=vX0?c} zUQ^?Iv~si128NvVpSNur@cto1+73RPpK93>mcS|)$ftHM`cuVRyLge?{oqPsgOX`_!hEWh0sXk?K!%7NsQ zrO>dZ`EP9?*Q0`>?Wgmu0UTXhpSq&W4PmvzJT527*0SsS$ecm;403$8V(R(z;?MpQ zyUIN{us(fvzD(XE4@U)z1>BsxXo!GHVHBOrC~#041Dq0ms?FK&5NA6RBhLW_lL&T; zPhBHQ7xjMu5=Ly_u(;3Rgw;6nR;4|}NyXWSW|U|U5|&>+?6m|jeJ9}^M7&DM3LFon z!fu~!RBc(fNEsH-guElBs1E^uJnin`_$AImC<8~J%p1ER*LNitgXk3wRIkRlk@xnd z2%`nfhiC9XYJlP^O`-we=H!X(sRcxcvGh%;Od^QOPyY4O*DP$i7GxbdV#Nve6&=B9 z5B_LhC4VTod)Bg>(}%d`iU=B+aYE71t6H6Otk(w+1zU6eM-$@o~I%2<-b5j3W za~Iv63GYJ$`5H+alC%kP&n@!#2aH%fCrz~8!xG}3#`DV;0<9Lnb=<2Pz`GMkPfUff z2u0WPY9g2J6pDn%;O}(AMDHE@4MReO{q>&qGX#T0{o^N3eJ3SrwkWyvLlv)oIJP{v zt-l63)i(BgXADB>G-JrD)K~$v8Jhz2Y}>amI(VDxIby|=**49y!ZcCRcj`=JtTKN- z;4O)S`wrEicnaXb9%cjv2qwt(w+YxBzl)@#a4{x-Wx1g9ph={|qFlXM2war_^4EUJ z2|Un?T%QNb#X0LGm@s~`ho=VZ2riCS(F0>VrB{ZWMxf z7{9CTbC~g^G6M@+*XyyutKq4z(|(y_-17BiUJ~Tp)ec!9Ir>Jy7ZG<1HTe^BEf3$krSZFuXE6YBhG+Ui_Q08#2a*{ zl+}7cjTLm_S1X-Sli!|JtdK4T_P7RMPF4%~E!P%Y;3{kt@dH6iAJW#*2}%{BsK;6H zU=eY9?+VG&oZm=>_g7ue&Jb-qH{_CX?z{^h``NZyf!S3qM|XQ{9YF@Ts%yeM?=pA< zEZT7G-k6C41Sc#);kctQ{F?SWZiih-YDhVsyq#!B-_@tb=k;jwxweew_PZxN2J3c5 zyXlI=1q&)u_k;Q(Sd4e%6UL7cB)TzQaldt#Pv(3hnh1V)!6VwF z-#T)4-mkc1{r-ZA$F95E>ZS=ey}zw~zMqtfytM21+f6P}@AauK()QOmJK90O9K`@m zqR{g(Xb&O!v%9Kob6K4Q-jIsAubPpy?#ADfI@jpj1kQ{wQ0^^>o9MDqCx0Oya|Cb( z_Ctpa_$>ChW!fUThjor9CE=7Xa~cGJPuxdOGbL1cuVGO(V~mIE9e4)fO#r7B zT9=h%1k^46xsy07?&=D48bJbVehhaqrx;OU+8CFrra1lndiyAob>7a<@9e}Pj)dQUsmBu;Bt8Yseh%-HE*vfCuB z9r)mC(NxvFgAh|0QCOG8H=EM(5U8s54Gu z0o74s6l^0?AV(!C8rZ|*4w8ehq8dl+qy8gg=-rW_&bnzK#}ons|5nV;12lS#CT0P7LJSXz#OUp&>T6#lb0zT$jc*&^aPJRwxCxMsTZ;-rR3_c zG+yCGc9eLFy_|VF-iYF>fd&|Dl?!F}8BZh|X_2Rtc&Nd~i@v?$^VwHSBE(z{@WeT07mmjQ6g`Ue_a5gp5~_(mGDmwgE%tiGM+ zWUWIhm{;R*LTGJ;g3z*(qp{~33nc~L+Bbf8d8EZpf z{=?}(gI|xTWx|4KnPhGSt?M3}guN`Wfsjx})~OQokD@?F>3aCsdbtM^2*yHI_(LJ8 zQKWrULT8}5!hvbXV6{mhiR4X(4mwCLmeB@ZPo-c8mN-zS@IX&D)7)yx&1v>!L<;rR z>O8uC8i7Qu*r&uvmHwDvnlV!dWXvn1?QzivFd6#-BdKN}>L0LVIE!kLwpTu2kJq=* z#~oCLQtt$74hjR#c#HZQNe)Ph0E}YE@)ubwx3Tj{Aq^|R2YUap!^vi&omMx?e76ij zJBfo*io2(`5w!%^&ll0nGro<92-atMS zXnt0jT*;YxF`z;D5Ufy7)Vxm&-~tw{4cGvEh5C&nR`>IfqxfzIQ2i)AnvjRsY()Et zYQ)X=(HN+n)XIn($xC_h80{h?LTONHfQZ09qDP}NT4ZFI(`CmeY|L40Pl+E+^^hFx zkUN2;FvbK8;^G#Br|3+PRYm<5rkfU0-$k<1u*)twQMURwUt*SN7%PXLezSi{7V{76 zEd#I*8ZlObaJ@=JOPE~K4h+j11e8UE+_>W}%Vq@c&N6z%I%Uy-F0e(h%W>|N;6LXc!M`=oc3+I+5*xe!vJexqKz-P#gw)S8&Nv~}1zCrUT}2I9IA zAp{es$UXY9mO_ydsS$l7_E2!Yo>LGTmrs2G%Rm&gIS@{Ac=; zY_yFNGSLczGG}Kp2aBsNT-UVlrm2x5E#~pj`5~ls2JS7?XL}!Z$PAcCm?CGRpt1yv zKYui0>%~?lZ9NGmMtLFfW6+I|T9RhXtOdVyB?VDn>{L8*W3-WkRup`MMTmtm%BWb@ zl-Tb6&={o;dWuAfAU%J)X5{M+j^ztv7X?NJv6_4h#162B1;iv@y6MH*c0FSGC9K|1 z@hx$8Z?GwmpySDsr@8uDW*R@B!v6E&`GK)5$65_Ta3?{u;eZsP;pQ*z1Fn0jj2`9? zMQ~PpkM_>^l3$WxNY33_N$#1pcEbxgoVy`sV?U2y8r`A4{rR4s?zSZ4SvZLz-)lOBv*n4cvM+5H{X7PfatG1uis$`fjFsnjR$f3aNqf!x1iU0m5kbTa+IraT#xapkOk#Ikr0c=>#>eN+?9H(v4o#@%OTzXHyN z;`a@i-}X^5!~Xr9Nkb)wwc-qSx+3K-SsxrzY8i%-%exPKCKwr&TMmA@T=j0H4uO-==r253F zltFKHxg4qO*Wx!G^KF2p4lc)@j+8wwVwgA|GbPhs1akX7is0z+7wwqcQWm^hY*;;f z`r`@&PNOVIxj(;LaEpS*gDi!ZnA@m-%!79-F zqFas&NKcI3TC?5d{Zy-MQ2)DTjk+Dj#rKZD8#q)GUiIgNIWzua&ssZXkFC;f=6xaB zH~x;u%?x3a3>^aPP+rmg`;r_2O}$Gpd~X&R4|pDfOuus!Ms%FvUp01FOpI>}&bXPl z4y-5e*m>U3y3G#fKF|9%3MWsSUwIyO^tG*8)Ek@DU-Gmcb&(T;n>er7EY|TlDjy;H z*AsK{^FQ+!@Q^Os3-700X0uLg1Jo-+fu9&bN4#n$n5<%M&m9h4QF>0e>)vr8ql>OX zOm=WB@Dr6!SqIB}EFEkgWY$tQwoEu1eFyg`=z< ztxU-}Bk=bqLN4YLx9qyaf9g>ikNNy*IV*_zhs2DQKj|b7$c)0#g?K!HcAZk1G$tJX zJunNFfgJ{moe;BfzZ{HLW0^geuFN#kE34fq4n~S%4^n%T_b%!-VA&*`<{OE1tz6+8 zj^4Iz(=Cm147*zIj{LyVn{i*nn2GOlkI(^j7ueM?NEMMNusQ@`^WXhdnj+xh@ zGTL6huN3prrHQ@%91yal!PFJ?7xrL~l~s1e z{Ljw)EWvsL%!jnGxQl_Kw?{^c>;)9I(-=M#{p%es3~X5B<1sVvujFQ@^mAK14sIk4 zH^Mxx0A#g2T1^*=C@5^T~Vc`iE`tg?g2gwVknrgH7Fh zrU1L+Gev|=YpK$K#+W9Gqo9cz<3VI&+f{PmjsqC$wRWX{Gbu6!>@cg2fU`U|_v+}6 z{W*N##xUC%^R%~>(C!8KrnA2(`Ht+J@%gDK@!B&_c7V$cmqVFntS&VOmQR$qS!PpX z(IURW2uchRS~JTk$3Z5}R4?Fc)W0Y?;k$GpVNxjHGoV!UlQl@;U{GzBar;o--&szhFIc* zlaCi;rY+Ye*I*|FlcUQ*sE@^5TsiyU6%1BA6^hBUnKw|+j@gdwl^IO}!QVB&PuXUJ zQUWJB4=tq|KJQq|kY$dRBw<8~1qTI^)x^(DjT{7~0z@X!yNEsaL_V$3@i-HXVecm5 zTNTIMxpB1vIXK77n*Ys8!~Yl3{O$%@ZA(*SQu9ks$7Qjcg`S$4dV~hI^Pm0$ntT3# z#MGC#<_4^(TjAwm&L7x>&W$j?c>mGW51QMv*MR*88UtO74LPW5;Jv)Z@P)=S_` z0KSFbfPC-;@RxJIHC6lYd+5cKHk}Z(_ zZ8>TSE9T7nz@B})%-Gq^<7(yfS`jirc4s)?Xb#T^vYkg;4LcLr5m({>iTNpuH0E1` zLy=Jl8eQL#wSMbnn^7XcHDjLpx?2Mkdu+;7adq5?F)=?_3spj5BV6>GfcquDfZDs8$*gT_%W%~jTX+o z=ka4fkVlo}=V+{>Vk4Up{=#VJ-&tYV$eRLUPDBS@1s{TnjR)-L1BrHxn*(UTvr97mpgFBu45Q`>l#ciBkg$KBVhL8i5Gk z2NzI%vDK0ZoN8vk(}lJpe)-`f{;z2iJhI*NvC!|D`;!=ZKghq9ER`Xsr8N3T8poIw zIAv%&hdKz85trmEXP&bgaWQ0!w*tEy^@mBk-P3o++o1R#aMRQl{BfWI=1#!}D?@Ew1so#_diB8WsMmSz#j8$0 zyF_r?drFOS(zTgPNLCj@oMMiwsi2TQNg~Tnk{e5e$0O?m;y!8jeWH?cmy6@$)@&VH zuJ~W$1N0yR-J0+RsMwM&G}~ZWhOd5Ml-ZEWzDQ zO14*gr--i_myjjJj(O3#dtH0 zjj9dv(N!P`+|k&a1h#~G>rf1Z*<1QcqRrec_90w*)Ig1wPGub}-RWG`y0%S3gH;P1 z=#Ox7EN8?BbOY1Uro}V$(We|>mDhSP&D}*2QC>x|oYATkRbeFJ0P`^-k%@BXiJ2eI zIj(1d?p@b!Hl*>JN>Ciz07vQwV~}^r1?&E$Ygbap@t6JR1L&`x5~Z(CRFHadPA`z7 z2nrfz$P6={^C=jEG`~C~=nok-(1XHghGMdKr{wZ8DrZu2yx7tVphbyS%!0uG$mpIi zw$EatA|lFMOvjVV$b$@-lz|~thM}AxX#a{_PApV9ZLzH1M6iHR!wx760^(!b*S~fmcYG4Oe4|y%mmTG&7g4prefWz;>-uA1x*S#B!{=u+G8=)k?NH>N2CU z3ZNcK2Ps7uc>QpV@U&#mB=|mXFL&C+EF|waYUO1rSaeimETu|BM;mzA;mUUtrYzzIs9|M zcmevpniF(TAG4y6wNSX!M?mK;D48)(_nht@VsL~?n*CpJQ*$7+j4nwBF5W=Vr^9VL zA{HQAtF+bC&%qx!co^H*9?Xko$b!H!Fxn&$^S{t060gyNfgRQ_)j$yvMt*{@DLgzI zm$CDkuYg;+|Dl^y=Pn3TG8Lj{mbW~-nAk@0WX;nf8?kPwtKtAqM_JYZEpTRB!)0`7 z2UR2)77g(@a&G>@zoHV z6d{(^buYu_3Ev7{pr9AJ{i!ErEiNM<5pjK+XiXQ8QAb|9J?25YH7^v8KUoBqS}(4C z*SkQd9KvGWgxlYH7td}k8o)zv2f;Ky#Epa^RCjK&pmlV??Un=68to}rp<;d#^1)yM z+nN0@><_@Cshp6+`y90qv*3ve8&Roc_Iypv-8TGy8f%(mPi6_+h^r{m{V1;oJdiO; ztYw0yr;2cHflF&NU$*g8iHA@#pR(mFi{V${4cv@T8*#k>ne?&y+X%9QB1kYt!q4lO(Eo|VNdpOWKJ`p zB8zd)5F4b4#gUT+0`nw7jCOZLvpE>`l5*irr5Dw>l7c0cS^Fp4ZrurHSS7y0^=Z$%jA(Pj5K0jEa`T-f68RPlIp#<=8Bx%_ zLfE`erH=eXp!KpPnAaK4$2^nhz9Q+cm%9CR1q~Cm05fnIk0jsHq7{p)rxcWAFd$Wv z{NtID6`$ppE}XCKvKa1g75Nq`jR=}I2c!7BCs+ZBK@|YDE~rfZxLbf?$L*;`;#N%D zmN?gHpVx41k2LDX{hmd072%@cb$)g6X^Bl%1Y{%>p-ilQ#I!Hx2F^odjbce28Y5!x zL=XKHVIkN2KMHT;yTbcf$Y~&InlK^rckZ-9aG9$=^2VVQuN%!)M3IVTg%Lc{OrA0~ zmC(+>0u}28W+%MTSN(?+U~RpGCnbfP_-=vyGlOV9XaU~_X=Z*n06 z1$zE899Wl#y}E%#5A0KxjvKcJOk1-icGlss!z(dAtK@#ixo;RwSVPIRmSbZ(=z_UI zct+X@Nvv0DgjxiKF^h$T6Y^`+mW(qKAlk(w6{Lh9H4JB0H{VgV+o&{ZrM2I7qoV|8 zYzJpA9u>Hmfe{2%1)em_)cQ-|GVNVjqMAB#&w$spYj8-OghbS9Gmb834OS>IYnw%g|iE;oFMhD;teFJ)m$x|MB=A%6r@MTCg z-K;qDn?y_~10Xto9%_Ibzwl2L@Q~X6l%QZcA~LnWVaD$*82T;bPQrGlgs8WLxLyr7 z+oka`0{ZSx(#oNmNxrRjoLKh@m*5m$v9`Yne2`_d-;n)w@tlDllQ2M6z8M zby2PShh)q{j8K`LRIjEgMcefUp~27cF4t+n&xiDsEv7p^kEA5dNpV?Z(;3lc-GjF` z;ZYEW;!=qXes4ZBfP7!^_UJtEVHf?WI@KfwW=;971`RaRZ-_#To%|Lg69^3? zM{l#OxLg?j48Qe!d&+3?`1lVL3_ITwnZm$Sq|4b#*yN;qhZ^($gPm_`yGq-A^J;I< z_~v4JOr;ITsg(PF{j68MS-{QfDO1$xz&m@0xWHl}{a&taq$rQ89{96anN#T$Ze8JN z?FYTuE-G+eJI|UV!nBY%U9xFR3$K(H+z~wo(mHEnY}7>V*@q(5avrhv1@RCl{rV|j zKy>WWD*RC&+q8L3YBvhXDGM&b1!ExXskEnpfp?HFZ0G|g9}-qNZH%8VlW3${Yj_J*{} z@j{ujYTq{>r}H%(f)Z>_PEPaLV&vSsyjx`Os1gc)@v`n!8UOD;ps1sHf?ul5cv9W{ zsaWNo6#=us-$sS%!QC8~zteIw&hTSJCFq%Whl*Dv^2gzo!y6mK`*E+&{b|$+4k_Rb z&V%!@?3@QR?vyo`H?*|`!xL1vH`OK1GP8u@7(jK&ggYEzHQxiRpyf^EJ5wx-6pXLv zh8`PS|8T4+00tq**hP0nSt4j1q9U96?_<%xPtYa%RE9N~OoYRr+$$*hX?$o=m8UZp zDw5m1!uW1Fe#oj#f(GD8tNZx2l7XNm3+t1}%l zrQ(CN@qo~Q`$NBqllAqgzZLpFyKIx|ps`Yg#foxwaIsTw$WBkc3sZR!t*6MN?t)x! z%A{l(!*zc*J8X+&=_;zP|LBd|L&^k$Z_CGPjUN*Z!gMYj`d18*c1BqF~CWP{gjt#-Lxjqf5@_yV4p6k`r{IF8 z9i78_kqssR)lQTS<^NOfkK2e|Wn1&S_#5bY2KQJbej6ZZeo~$)1gE6jLQfBrUE$fd zpL2%PXe3@^_!K$X5^KBnUn<>I+J9J4N9HPpT{qLt_9h!GK@A*FAoqo8;31 z6X^g{-qS3ch6|_`&+V`~sFuDKPa}G}tw?XuuzPl*{JS|-#3>kjO*pL0gcsGk`ig0^ zWN4w;>BVJ$4SMe>7~XUiRi$R=0Cf&YXTD63Hd4S}-ZH}p250;*Q8$;HZkIUyChF6B*ix1_XjaF_f zrAvY9$?9cT{R~S{zvT~0r)=sKUp&rFjGDkn_(Q!l^~KLYybrrV&yE(cYevaSe!2+i zbKrFhdtSkCGcqaM$h_9o;WcW1Whi~Z(jvo}N{x(ffbg*WrPekZtcOwdawR;GFCPO1 z+yHkHWi5=)A2mlve~}&Vol*APYsKeOM85tq3BfU0&#u2mQWOgsTs(}a>;*5z5jli# zZVk(`Rr}{Toc=j3mezb86*;GjuuTE{T<08{dPy`tIJ;;n9{-OyB@ZqDFo3BH$S2RTZo-bVbXm_=xDJu{FKhc~EU5i>rixc4~L z^%fB{?E5<&eQ;2spKm$IRV>s{4_lZLD0!L37=NtM?R2hVoI?w4QMQ+s0ycHt z!N_AGMCoUZW--=ocS(7H#_3T7rAA-3$@i}EY3ENRzv3qA#2HTp=e?YgaFkM7wjlcY*!7)zAUl(!f+npLpZe?(kuEFEGiz z$2Utd1GbLcd5P;VgRCs+2Ac0iK`nGf^`HYOnUy;c@3y96G?^um@+XMVJbBC+Z)xVY zq#_PsOLG}P$t&3vtiA36c_Nd+)r%AwE$jfwp#^udWCpgh+(I&xvt2 zw;`o#FkJbY%>M9nzSJr`DK}4#Bc?(19O*sApg!v{oe_DapIjz%ftI)5+?Vb#y#x8|N*+g^~9Lzjs#nD|;^nAP8)Kl8iLy zS^ZGJ?o(+kI36ZZEQ5(VU7I_Md4S z_(H~^4GUCgH{bggywRNKGNPQ0=kq3f&8HY08*$VIwE)hMxWHR(-;FGFk690_-*{j; zQv2AxVK)x4i0f_Dw1@>7$gC}6Vq4k>f+5QS(PgTeAdF9O$Q;z}NVRxGGSS3uognI4 zy7(d(|JR!@z+bh(LaoCMBvm*$v@hr4ClD%j?=>czgRFQQ!vWpIEf7{KjmT1!3DP9m zLE6JZljRhFmP-}3mOJM-@1a>Mg!X&RoCyxb{`w{~>Q#DTk8A7p&zi}$?`AxS;H5o) z)9jRoqoq13oG`iZq?%ifuK2l>O zMG1K2e`zccmgjQ9+M<4#ZX(c%v~Z*o?uq}gAmGmRH;YDKqF zi?P1kAsAe1PcbttZWCU|nFl-?N>qTeg@Df3rpi(=u|!p=n0m5Ev-8QyBBG#nE}L)X z$@F)cDx7hQRS|Xe6SLpgY?cCFp6>EI@6H}2<_3p`1oOlqk?`;;qG$P)lVNEke8!E; z$6InM8;`AfjDDQ`XCd8DQBmG0AU}0`uP-r;8_N6E0-SiVIjE@ntH(P2K178Gk7qiX2S@oLydgNpF)701?%2Ux_>+U;{ zvq^XNtkz)6k~OSI;N(^;vVz2f6TCPn$v7?sN#w-kp}?aXIA8JW;LrREK*~HWmr*K2 zQdXoxDT9<8^B-h|!)((Ov-|(c(+PUBg!D=43ImN;P_D0I0jpC}rl9BX7=pYtQ3o2x za1Whc%l!R;5TtKCJY<3HUQqO!%Hshw6WDnZWi_f|&u;nQzT4ctF$YAimNX<8jBR^6s>eS+KpaL@FK3PCmikiXUp0a3b;b`0rn;!Wg6V_?*0x69q-Ewn$N{k68~gB?tHjHLY%=7(&F!Nv4Z z;V?zER~(=))hLmVmBU!~IPxRCy+wfwZkQF9^qtW2-89WXBlaXLo-8%(aprVKV`c4E zSy6^HIKU8>PpL!F5X3tp0{`59!+8Y}W;nzaSyv+;4W%KqxvZ0k#w!GlB5HEw&D0~` z?R>fCD)0)wx6=Rz(7dTcmPiicVFy_%^DQ_Qxx;;EX=nz_qRY8XgNl}3h@U@W`t8XM z{wW|rq?-o)?Aa5L%b=WPzS-+cU{4=1C(vV=x9=eN6_h-=Pby^o+tq)33|(l_k~V(R zuq4;MyPIk~#gi@&i6$z>c{Ji?&2~|hL-=yAZpwD&E2C^TG`gbR=-&(QolCN~dZnq?R3Lqlw%`;w_6jz=I}8&ex}n%`znUo(`;{@>P zDH|Mf)0HNyyq=|RpmE4i3w>K8-iu8M@YgySrnxL2ZM6ej`lScnPOJXIM6bU zwrL z2j2OsL6~Gyk0v003sjWgt6&x+@~?RlIsn9oy2|yTJ9o4cTbOEx64}quTb<#w0^u-0 zf+eWcO>hS@!+D2XFcECs+%{=U6Po%6j=y(iJShui;j0+GEMUM&x}egF^`;S%B#R#q zZM4BI7mbydu>#A2=m@*;y+%Sr+K_CFAMi8x?ZqUz1&=L0X5d4gyV*8v(iXFb&<`T| zf#((39KSq4t&3#+Y25L?Q^sZz30Hl^a>L6T%QNdduaU_y#M4gnC{EsB zvQMWnn)?Qg^J}l8$3D25bDLW#P*>Z0_k>gR;A)y=!?k)@G|N9f{;Qlolxsh2 zYD?IPVO5DrxB}X@0R1l$@J@k4lcu_%r~Z^81$j|ccP1G>o49sJ#g4Q;5BK*UabV>j zkZ93^i7vSup5)^fN>PXOz6H|UEiC(nVvRW|s}G}lgk$n)1Foqt2y~k&x<3G`#933~ zoO|+hd!;r#*ik1$T?D+5enmm&4tt%0oUbVmwwo$zlRe{4LJo7PRB=82JCE4(x*wR) z8@L@zQ>C;bpT1+ASQ51~don1gZ;BSikd`hlzZgdt<YV2oT)eA-KB-cXt>xxCM7ef(3WC;O_438r%u)?wYU3{XXZMZ+>tAGgH&k-Bo+n z+H0+i({0u)v9FyUPVaCX%VD=6A8};zh{vq*s;B;OX!Xe&pHndG+nfOoi94`UH%s-n z8(bOwwMh9O2@d;wSdGGv-SbQZ4lIK4`NH6skNwfp8%3<0n4h=ScBv=FYyv8x@3#Pq z{}mL=AFHG2mYeX$>p|VEvZ;~XqdQGih+$syv$h4U3w7_@-CwR;t=E5qYrV=(86NZR zJbUH2A__QUJIkE^cn*vv>&`caw0<%Q>Usl6hIhX#& zPSSBXJ==4AW_w?T1F!CZZ-S;2lmdhqWEC~V{iS9 zeL?*J_GhuJ?3l==P=HT*@*m<2BOgW>{&%;!aEMo)lr$g3c-D!LBuq%0fzv13_eRMM zEc$HTWh>W;^xf!ABMI{&^N5LZi(0bZg(Lv`_anvORRC%AI41ys&!;I6WQKoIb-_yy zLFH}BRcc%BzSthtdoy86q5L5n4vlNUa|0-2#q=&6-uAzMgpwwgSG*u$ur}k+UU2Ox z;N&vt)8JMV+hiGoyR0{5A)N$~C~yCP1Fth)_zY@%py_}{1nckt<+8*JwvlD5@jA@O z(8TBNZ^+!Hrxs%;obx$TZNansTq)yCTNk*B>w#hYsU_je>Nd`2HO=ZG+uSq*USLlO z&7CA16ZL|!V%b#VQNW(MVW`tx*ZMKzVhQOW59WV$>Jfe=6CXKOU8|hGmyfB-e_YOH zF#Zo)b6gYY*BrjgNlJ;P%~WhM`3$d}1JA1$(wFmaM?$7SFyZmc8|LXI#+_4Xk;trB zlxf?@jTBV8Ya_xLx{%?@gM%)le6WCrrw|FoqZpaJO)kr8_Z z?m1~i{)-H~CIjKuVs1?? z*UVck5_@a7?;U^W2xwPf!144IT8kOh)*Ti}12>fP*|YX)3OCD3q_*`eGY3Af=HK@X zo8@etk%?6%DQLufGb8z$@(+vRTqayhMW%fIiJ7DSUv(I}$82(e5j3XU-{fX; z2nQHJzR{Gp&;BtATET>J?OWfayByvz9jacr@)nKd4z zKa5BtTtdNhTA`LxlZ_TJf+b7LGEB}?I^dec!^iHh%!LA$YJHx>^fBAW%V<~ev8M56 z!N!?aX2S1E;ary(s7ygtGLsMG>Ph{@vBS-K7bS7}0%)I|4N8$k|7XPSC|}7&^s`AP zwvIE0`MF%+n>!1>6pk5sMs=yXU8CrE93Vp8q%<#~zb8v&snYXt5DWgHKKR>^3))h= zt%Zy)=$8jyfJRmo(Yus9l0_I^md}R#IfAEw@B|KGCcojmO41&vu*S&4Z_v#aBE|Eu z#HrmK25BpS`WMn>N$~#sj^uA=Q~)ZCYQ2)bFNSChmotgdJof!dyzR~PK_@~WY#5)j zID^&7%0$xcN6=(`vC#Zft6n~37V|!fDMfV#dqDmy#Q!tljr9!hrf!tB*X6S0@OYgMb%UVF&w9FhFO!l``MYU?p(2*kzyZH0s)Qq9y-h>_8 z|7t}f>?tWMABg#sWzh{v*Jq3nXhn?;YKu$_L=Zm$>PsC|p>r9N%`sX-eo!LP%?9)trz%W<4X$`h11a5^g{HD2Rg$s4S2c2mqxxv;#T z3LQZ0Jfssz)@Enl#IRNvT(AD#9WCY)yR(016C=yrdvIh1${}HKNMc!W64vB&8=t4} z>Nz~ha|UAIg^;(`e@e+sAh-a+6*WJ7#6c!C|F@s;TLk|kP(J`gi)!>E4NoyCX>khB z`?deuo5m&M4`3hk*WwDBCgI? zDa;)x%L|kh_G=X`Pq?zDOxU4^o$IlTlRD+#M^^W6ft-ot+qTcfR)l`6U2c%g1(!1m zbGqOgoUOC2Mq74!J2deozJ7p1SD{;(-NWJhQ^I&%&!A7$>ie_rAo7`bBimFNN1F!k zf{hA6=yx9H%N0Glg|~iXsnYreb>00&KZ+OvQVlXLdM}c4*+RqCw{{Vf=>IKOSn@EG# z+to!iO!v1zQ*au1n=LV4(tdd_w(Yt#zm{k)={Awg}neJsqd_Sdw-=S!JaYoT0@8kdsf^dqE zbUP3!KXelYQJS-y^cX4ZVEQR+w4Ix|5+wNc8=$)G4e{;5GzHaxP z_hLtJ_MV#~*B8wQw2)bc9)?RvcZ+&hr`@hdGKL?AE{#6OU=8p@sC2+@yX|jT!jC%R z4wUSM8y*S-cHxk~j}QK&%55n^OhnEavdT@&*}8Wk_HO0M=YtZ5iSitbg5Sewm0XSG zsg;OleK_aKYVyqDZzAJ!v35)<=-Bk~?mTHu?N_ez40q&{d$~;*aDMLNuNjd_N&-OIn|q;XdG-g$Mmyd!j7QYvofB!VO@6wiq=(3#UKT*}rwZ;3 zTTu zsgzTpKG6`^Xf`6`Cn`Q#LSaLVGFbV4;q7gql+D5@N>(p8Ek|S};`Un#7QdP-xCjkI z%rwq8WEoyJn1$m+l1gB!zYhucY)$FyMM)~!Q7ET$Ff8+VL(9V0&-p%Kzr!3XZA84A zQXbE#9a^8#CQ(018W!&8>^OMN$ggK%9BNR<(;<0n3-^94Rw@^|8t4k7N}ULg#Q z#6(UJeB^935onkE)<7o)gy?#Uab~Rfc_6Xm+=ZqjZ8mmaF9x$<^^`M*V69&y zu;ak9_vI|&BI04k`q~!q?oOF$kMO}Zo+O9A-Cv>2HShAyYXPaEw^7fr_*%HT`CS{V z?@r_JI)t)*<1eh358*HpL&`k{Sb@%%$fmEmoU8_J;W#rd-OJgzs%LKBMU|c}!7vlq zSQA|QAEoIa;=mzcF&o&Y`o%u?Z~^9*e+ZaGNJ&NnXJz(hLGVOb&_Z+58Z#mt$pMR< z=QxPW#wgiVg@x1R(>(MZNmob~Ow%(BZ=y{amVEw=!+1r)xO+GIjuTq(b|&JSp`T=s zX?zr7j~TbY2JhY6x)LgJH!9=X=Bl8R50r}kXI#ZB@sH8NL?dVN{w7LXAf0q8dU#$$ z6VX_1V5QJY3F0DlcrU z6-sItLK%}}HkYT-scKP4_-O~@YhalBu*e-m04+|oxX)SN$KN!Hdy?4uR&z@3nfPkK zN4z4DGDjd(SbJ?^Mg1MahjdNy_gUyLs^U)BjYuH`j60V$$HO9-hAPE*f+e8vp2g(VK+6dmUpwU3#W(`d7-{RMjV z!#={ra%>=%D0G|RS3ozbiA)CHarNz^wo}vvegvHf-^ZTjUcu24h}pSy1>a)AU9k-k zG}i0i!z2m;*L41}j@S>MeJG+_+A(o_6bbRBpnWi`5VJ^o!;klFAA`HdvuXH6f^Uz9F7CFh` z_)Ti!KrTxLxnkuOPpV8+OzHuGD%-P1OK`w!2llCf^Fe$%@qhS{f{R1SGjBPP%XQ+h zv_IN!p7#%xwccenzwevq)TC#E6%pm(U?ild@cn>`%G8w+UpsKYB&sM%`BLWa1_?RG z0%r*MrJDr7jb*_C!abZM45|l5{0CWYEfpWYy)VwzlENR8ypfnQdKt;bv-ufDeDFvm z%5eZ2-_1)-UfisywvEF&fD^GpC~Xof8#Rz0>buk3mGl^zX5-906V8NgWf&D=!x>O~ zFZu<)AJfDrg!@YYAmVg3mr+wBQ3!^ashP#t{6B!G>wf?d84rb$)4(c}0W!{ap=DD| zF~PQc<}5yJv7Me_r>8Jv3bhI=H#N1&TD)LYcZBo}e!|~35elkD?z&NHkOhjwks5h! zL&l?zcvr%%u`?H3yp1}^}K6YhY)Y$V(T*Tm&=6H3Wj=3D%f z3$X77mlL8TwjWK@$8R|`Wen8n@(eRR9nA?gAk$2cr~#RT0ALX$=pUy`t}@S(5$v^h2#;gdA-mB?=Eu|!dTc2^~trLExdO(j}|Z8|0)-wjgX@%G(+ zZEspK@311G7M)bG`!Q>!xzx1%1B+nzTV`M$g%5)jiC1|I*ac z>ik@x88s3I@8Icaqkh{OZhj_1?-KI-q~>t$+Tl(Z5t5uhqh&R^wp)Mfnmvb;AV-oW z9F{Z>QA`p*^-G4Z(e&N&cl~W4_Qx+HhH&}^g~n^%$q%>cLD$l`F^Qkc%6^3ltE%!^ zbX8u$HSV1)*z++pJmbPca?2Z8qi*1ms-ReogzX<5B?Po**#gN7UGMuHv|l_#rudQeCed3l*MS1+0}Q6vF7&0W{Ta9j@G zjK~^*VH=jYLUVD6TyDJQ!cQ8KZs?K!^sN=4R=sbZ%x0}SedcB7(bXXT`K5Si!-j7( z^x7gl9>t}fDg|&KjrZubwz?#?meC_YkW`4OlIlMR)nJS}aCB_gjQ`Vc@#mw?_kJIk zMoUI%YRhtKq-w{MKgF%q7GD$ItiI3$Yx%07?b?X~13VD60Ry$-AMA2G1BROWG+#nD zVUjC$dKwE#Sc>`Qj>r;rA(=Ukw5}~sJ{?YUJ$GqHk=?$rXtI`LZ|+^O?4ge5T7~jsqOJ?p+ml-)m`&>)gNSDV_BPH>w579R!<4+bXNzhEnc7|38G9 zCK`W|FRd56nX$a#w)_541m(`KXECDlHIko;Yr!W{Kw@W7z(%1=&qn`O zkW_Wk09JVU;!&(+71?mt+nj9F5zdp9wEZ2{1U9c{$x$hBp+OW7B zYrYI|0(-b3Tp~dNYv0GMX^)EC!ZL>=I8V$q;|{Y8!nT1KH4fVqbKk2m&J%s#7w0;T zVVU*djCNWp4_^DtPfsn8$vzz(d}b4v9cmrk9P>U3&&#)Mn^y{F0;Xpdy7e!;cA1NN zh-!NT556AruSug&#{Onv-82j5yw{whr9c9dH z8|an?>{%kqp18Lb7MJ)e;EatGf;y*p=?7DzqJEjWTdWHI2>PU27pl*Ik#})TbA?un zN=k-O@pg^uaT3sR7&+ARTkhXSew^9y6#nnx2sx)N<0t=l+@^ADim1MxF40}id1Np< zN7XfMpr4V?fp6d=9N`H%V>d+K>JPtiH?~Boo9lggcX_C+vonW5gP>!aM3Ze=W;Zaf z%Cdc?%HaO)x~X{jJ)n8qIuD#sRP{h6=y}XCYcO3nUrb!6-GT8~pVDTuT?;_SK{T+I z{5kN+i2cY{5PHYNnATmUe%;^D&&oj!M+Jv|Gwwsr!l2crzHxo%WiQvr9ni;x53LF< zVyj5^gg#g>*7FzqdYn%raYuqj$LSlvZyarRELCF%usqza%BQ&=396$MFz{g%kxS6g zUsRTQp-Qai^JsntRrYLL$DYZd~+EK5R<>J?@&iX;o-2v#)PH225zWdxXuIo zrsl*G;luh}m?N6^q7$~}w`+8Cf>U_Hj$FT@%I^X?VZnLb6}skAgofbD%F{Ay>$Ae) zvck1;bNG&LrkW+Bbd}*4C_tcfMVY|vYEvRX6<3O?jw8{4Q7{e4dtpcAV=B>KU zr5x!oQ*J~X)So6>@8})sbs5a(Lfu8W^?PRlIfxS_T|$1h}I(2dw0|J z_oa$UD6~Kf+!l*SI_O80?Zi)}nrgn`%$?fYXT$XzVOfFyh~Wx`a*R4 z^5Zyd+Xw$>qU!?2+)pJd&JK8XO;qcCog{V|#}M%hxvr>)hlnMfA}}y*Q7e;*@xODg zB>6&0GNl2 zsT?-luP;x(+dN&pb1k>Gw|^<+i2sa;n3G_j3xgV)cpwHP4U<%H`b_Grv}CmomPn
mo4uK7A)W!WHS$xE@6K;L+W(${xcmwamo-o| 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 E0L+_V9{>OV literal 0 HcmV?d00001 diff --git a/windows/deployment/windows-autopilot/policy-conflicts.md b/windows/deployment/windows-autopilot/policy-conflicts.md index 6b53e0c5e5..f4abf3e78c 100644 --- a/windows/deployment/windows-autopilot/policy-conflicts.md +++ b/windows/deployment/windows-autopilot/policy-conflicts.md @@ -29,11 +29,11 @@ There are a significant number of policy settings available for Windows 10, both PolicyMore information Device restriction / Password Policy -When certain DeviceLock policies, such as minimum password length and password complexity, or any similar group policy settings, including any that disable auto-logon, are applied to a device, and that device reboots during the device Enrollment Status Page (ESP), the out-of-box experience or user desktop auto-logon could fail unexpectantly. This is especially true for kiosk scenarios where passwords are automatically generated. +When certain DeviceLock policies, such as minimum password length and password complexity, or any similar group policy settings (including any that disable autologon) are applied to a device, and that device reboots during the device Enrollment Status Page (ESP), the out-of-box experience (OOBE) or user desktop autologon can fail unexpectantly. This is especially true for kiosk scenarios where passwords are automatically generated. Windows 10 Security Baseline / Administrator elevation prompt behavior
Windows 10 Security Baseline / Require admin approval mode for administrators -When modifying user account control (UAC) settings during the out-of-box experience (OOBE) using device Enrollment Status Page (ESP), additional UAC prompts may result, especially if the device reboots after these policies are applied enabling them to take effect. To work around this issue, the policies can be targeted to users instead of devices so that they apply later in the process. +When modifying user account control (UAC) settings during the OOBE using the device Enrollment Status Page (ESP), additional UAC prompts may result, especially if the device reboots after these policies are applied, enabling them to take effect. To work around this issue, the policies can be targeted to users instead of devices so that they apply later in the process. diff --git a/windows/deployment/windows-autopilot/troubleshooting.md b/windows/deployment/windows-autopilot/troubleshooting.md index a03e5fbb55..ff194c99ab 100644 --- a/windows/deployment/windows-autopilot/troubleshooting.md +++ b/windows/deployment/windows-autopilot/troubleshooting.md @@ -25,34 +25,34 @@ Windows Autopilot is designed to simplify all parts of the Windows device lifecy ## Troubleshooting process -Regardless of whether performing user-driven or self-deploying device deployments, the troubleshooting process is the mostly the same. It is useful to understand the flow for a specific device: +Whether you are performing user-driven or self-deploying device deployments, the troubleshooting process is about the same. It is always useful to understand the flow for a specific device: -- Network connection established. This can be a wireless (Wi-fi) or wired (Ethernet) connection. -- Windows Autopilot profile downloaded. Whether using a wired connection or manually establishing a wireless connection, the Windows Autopilot profile will be downloaded from the Autopilot deployment service as soon as the network connection is in place. -- User authentication. When performing a user-driven deployment, the user will enter their Azure Active Directory credentials, which will be validated. -- Azure Active Directory join. For user-driven deployments, the device will be joined to Azure AD using the specified user credentials. For self-deploying scenarios, the device will be joined without specifying any user credentials. -- Automatic MDM enrollment. As part of the Azure AD join process, the device will enroll in the MDM service configured in Azure AD (e.g. Microsoft Intune). +- A network connection is established. This can be a wireless (Wi-fi) or wired (Ethernet) connection. +- The Windows Autopilot profile is downloaded. Whether using a wired connection or manually establishing a wireless connection, the Windows Autopilot profile will be downloaded from the Autopilot deployment service as soon as the network connection is in place. +- User authentication occurs. When performing a user-driven deployment, the user will enter their Azure Active Directory credentials, which will be validated. +- Azure Active Directory join occurs. For user-driven deployments, the device will be joined to Azure AD using the specified user credentials. For self-deploying scenarios, the device will be joined without specifying any user credentials. +- Automatic MDM enrollment occurs. As part of the Azure AD join process, the device will enroll in the MDM service configured in Azure AD (for example, Microsoft Intune). - Settings are applied. If the [enrollment status page](enrollment-status.md) is configured, most settings will be applied while the enrollment status page is displayed. If not configured or available, settings will be applied after the user is signed in. For troubleshooting, key activities to perform are: -- Configuration. Has Azure Active Directory and Microsoft Intune (or an equivalent MDM service) been configured as specified in [Windows Autopilot configuration requirements](windows-autopilot-requirements.md)? -- Network connectivity. Can the device access the services described in [Windows Autopilot networking requirements](windows-autopilot-requirements.md)? -- Autopilot OOBE behavior. Were only the expected out-of-box experience screens displayed? Was the Azure AD credentials page customized with organization-specific details as expected? -- Azure AD join issues. Was the device able to join Azure Active Directory? -- MDM enrollment issues. Was the device able to enroll in Microsoft Intune (or an equivalent MDM service)? +- Configuration: Has Azure Active Directory and Microsoft Intune (or an equivalent MDM service) been configured as specified in [Windows Autopilot configuration requirements](windows-autopilot-requirements.md)? +- Network connectivity: Can the device access the services described in [Windows Autopilot networking requirements](windows-autopilot-requirements.md)? +- Autopilot OOBE behavior: Were only the expected out-of-box experience screens displayed? Was the Azure AD credentials page customized with organization-specific details as expected? +- Azure AD join issues: Was the device able to join Azure Active Directory? +- MDM enrollment issues: Was the device able to enroll in Microsoft Intune (or an equivalent MDM service)? ## Troubleshooting Autopilot Device Import ### Clicking Import after selecting CSV does nothing, '400' error appears in network trace with error body **"Cannot convert the literal '[DEVICEHASH]' to the expected type 'Edm.Binary'"** -This error points to the device hash being incorrectly formatted. This could be caused by anything that corrupts the collected hash, but one possibility is that the hash itself, even if completely valid, fails to be decoded. +This error points to the device hash being incorrectly formatted. This could be caused by anything that corrupts the collected hash, but one possibility is that the hash itself (even if it is completely valid) fails to be decoded. -The device hash is Base64. At the device level, it's encoded as unpadded Base64, but Autopilot expects padded Base64. In most cases, it seems the payload lines up to not require padding, so the process works, but sometimes it doesn't line up cleanly and padding is necessary. This is when you get the error above. Powershell's Base64 decoder also expects padded Base64, so we can use that to validate that the hash is properly padded. +The device hash is Base64. At the device level, it's encoded as unpadded Base64, but Autopilot expects padded Base64. In most cases, it seems the payload lines up to not require padding, so the process works, but sometimes it doesn't line up cleanly and padding is necessary. This is when you get the error above. PowerShell's Base64 decoder also expects padded Base64, so we can use that to validate that the hash is properly padded. -The "A" characters at the end of the hash are effectively empty data - Each character in Base64 is 6 bits, A in Base64 is 6 bits equal to 0. Deleting or adding "A"s at the end doesn't change the actual payload data. +The "A" characters at the end of the hash are effectively empty data - Each character in Base64 is 6 bits, A in Base64 is 6 bits equal to 0. Deleting or adding **A**'s at the end doesn't change the actual payload data. -To fix this, we'll need to modify the hash, then test the new value, until powershell succeeds in decoding the hash. The result is mostly illegible, this is fine - we're just looking for it to not throw the error "Invalid length for a Base-64 char array or string". +To fix this, we'll need to modify the hash, then test the new value, until PowerShell succeeds in decoding the hash. The result is mostly illegible, this is fine - we're just looking for it to not throw the error "Invalid length for a Base-64 char array or string". To test the base64, you can use the following: ```powershell @@ -88,35 +88,35 @@ If the expected Autopilot behavior does not occur during the out-of-box experien ### Windows 10 version 1803 and above -To see details related to the Autopilot profile settings and OOBE flow, Windows 10 version 1803 and above adds event log entries. These can be viewed using Event Viewer, navigating to the log at **Application and Services Logs –> Microsoft –> Windows –> Provisioning-Diagnostics-Provider –> AutoPilot** for versions before 1903, or **Application and Services Logs –> Microsoft –> Windows –> ModernDeployment-Diagnostics-Provider –> AutoPilot** for 1903 and above. The following events may be recorded, depending on the scenario and profile configuration. +To see details related to the Autopilot profile settings and OOBE flow, Windows 10 version 1803 and above adds event log entries. These can be viewed using Event Viewer, navigating to the log at **Application and Services Logs –> Microsoft –> Windows –> Provisioning-Diagnostics-Provider –> Autopilot** for versions before 1903, or **Application and Services Logs –> Microsoft –> Windows –> ModernDeployment-Diagnostics-Provider –> Autopilot** for 1903 and above. The following events may be recorded, depending on the scenario and profile configuration. | Event ID | Type | Description | |----------|------|-------------| -| 100 | Warning | “AutoPilot policy [name] not found.” This is typically a temporary problem, while the device is waiting for an Autopilot profile to be downloaded. | -| 101 | Info | “AutoPilotGetPolicyDwordByName succeeded: policy name = [setting name]; policy value [value].” This shows Autopilot retrieving and processing numeric OOBE settings. | -| 103 | Info | “AutoPilotGetPolicyStringByName succeeded: policy name = [name]; value = [value].” This shows Autopilot retrieving and processing OOBE setting strings such as the Azure AD tenant name. | -| 109 | Info | “AutoPilotGetOobeSettingsOverride succeeded: OOBE setting [setting name]; state = [state].” This shows Autopilot retrieving and processing state-related OOBE settings. | -| 111 | Info | “AutoPilotRetrieveSettings succeeded.” This means that the settings stored in the Autopilot profile that control the OOBE behavior have been retrieved successfully. | -| 153 | Info | “AutoPilotManager reported the state changed from [original state] to [new state].” Typically this should say “ProfileState_Unknown” to “ProfileState_Available” to show that a profile was available for the device and downloaded, so the device is ready to be deployed using Autopilot. | -| 160 | Info | “AutoPilotRetrieveSettings beginning acquisition.” This shows that Autopilot is getting ready to download the needed Autopilot profile settings. | -| 161 | Info | “AutoPilotManager retrieve settings succeeded.” The Autopilot profile was successfully downloaded. | -| 163 | Info | “AutoPilotManager determined download is not required and the device is already provisioned. Clean or reset the device to change this.” This message indicates that an Autopilot profile is resident on the device; it typically would only be removed by the **Sysprep /Generalize** process. | -| 164 | Info | “AutoPilotManager determined Internet is available to attempt policy download.” | -| 171 | Error | “AutoPilotManager failed to set TPM identity confirmed. HRESULT=[error code].” This indicates an issue performing TPM attestation, needed to complete the self-deploying mode process. | -| 172 | Error | “AutoPilotManager failed to set AutoPilot profile as available. HRESULT=[error code].” This is typically related to event ID 171. | +| 100 | Warning | “Autopilot policy [name] not found.” This is typically a temporary problem, while the device is waiting for an Autopilot profile to be downloaded. | +| 101 | Info | “AutopilotGetPolicyDwordByName succeeded: policy name = [setting name]; policy value [value].” This shows Autopilot retrieving and processing numeric OOBE settings. | +| 103 | Info | “AutopilotGetPolicyStringByName succeeded: policy name = [name]; value = [value].” This shows Autopilot retrieving and processing OOBE setting strings such as the Azure AD tenant name. | +| 109 | Info | “AutopilotGetOobeSettingsOverride succeeded: OOBE setting [setting name]; state = [state].” This shows Autopilot retrieving and processing state-related OOBE settings. | +| 111 | Info | “AutopilotRetrieveSettings succeeded.” This means that the settings stored in the Autopilot profile that control the OOBE behavior have been retrieved successfully. | +| 153 | Info | “AutopilotManager reported the state changed from [original state] to [new state].” Typically this should say “ProfileState_Unknown” to “ProfileState_Available” to show that a profile was available for the device and downloaded, so the device is ready to be deployed using Autopilot. | +| 160 | Info | “AutopilotRetrieveSettings beginning acquisition.” This shows that Autopilot is getting ready to download the needed Autopilot profile settings. | +| 161 | Info | “AutopilotManager retrieve settings succeeded.” The Autopilot profile was successfully downloaded. | +| 163 | Info | “AutopilotManager determined download is not required and the device is already provisioned. Clean or reset the device to change this.” This message indicates that an Autopilot profile is resident on the device; it typically would only be removed by the **Sysprep /Generalize** process. | +| 164 | Info | “AutopilotManager determined Internet is available to attempt policy download.” | +| 171 | Error | “AutopilotManager failed to set TPM identity confirmed. HRESULT=[error code].” This indicates an issue performing TPM attestation, needed to complete the self-deploying mode process. | +| 172 | Error | “AutopilotManager failed to set Autopilot profile as available. HRESULT=[error code].” This is typically related to event ID 171. | In addition to the event log entries, the registry and ETW trace options described below also work with Windows 10 version 1803 and above. ### Windows 10 version 1709 and above -On Windows 10 version 1709 and above, information about the Autopilot profile settings are stored in the registry on the device after they are received from the Autopilot deployment service. These can be found at **HKLM\SOFTWARE\Microsoft\Provisioning\Diagnostics\AutoPilot**. Available registry entries include: +On Windows 10 version 1709 and above, information about the Autopilot profile settings are stored in the registry on the device after they are received from the Autopilot deployment service. These can be found at **HKLM\SOFTWARE\Microsoft\Provisioning\Diagnostics\Autopilot**. Available registry entries include: | Value | Description | |-------|-------------| | AadTenantId | The GUID of the Azure AD tenant the user signed into. This should match the tenant that the device was registered with; if it does not match the user will receive an error. | -| CloudAssignedTenantDomain | The Azure AD tenant the device has been registered with, e.g. “contosomn.onmicrosoft.com.” If the device is not registered with Autopilot, this value will be blank. | +| CloudAssignedTenantDomain | The Azure AD tenant the device has been registered with, for example, “contosomn.onmicrosoft.com.” If the device is not registered with Autopilot, this value will be blank. | | CloudAssignedTenantId | The GUID of the Azure AD tenant the device has been registered with (the GUID corresponds to the tenant domain from the CloudAssignedTenantDomain registry value). If the device isn’t registered with Autopilot, this value will be blank.| -| IsAutoPilotDisabled | If set to 1, this indicates that the device is not registered with Autopilot. This could also indicate that the Autopilot profile could not be downloaded due to network connectivity or firewall issues, or network timeouts. | +| IsAutopilotDisabled | If set to 1, this indicates that the device is not registered with Autopilot. This could also indicate that the Autopilot profile could not be downloaded due to network connectivity or firewall issues, or network timeouts. | | TenantMatched | This will be set to 1 if the tenant ID of the user matches the tenant ID that the device was registered with. If this is 0, the user would be shown an error and forced to start over. | | CloudAssignedOobeConfig | This is a bitmap that shows which Autopilot settings were configured. Values include: SkipCortanaOptIn = 1, OobeUserNotLocalAdmin = 2, SkipExpressSettings = 4, SkipOemRegistration = 8, SkipEula = 16 | @@ -128,7 +128,7 @@ On devices running a [supported version](https://docs.microsoft.com/windows/rele The most common issue joining a device to Azure AD is related to Azure AD permissions. Ensure [the correct configuration is in place](windows-autopilot-requirements.md) to allow users to join devices to Azure AD. Errors can also happen if the user has exceeded the number of devices that they are allowed to join, as configured in Azure AD. -An Azure AD device is created upon import - it's important that this object not be deleted. It acts as Autopilot's anchor in AAD for group membership and targeting (including the profile) and can lead to join errors if it's deleted. Once this object has been deleted, to fix the issue, deleting and reimporting this autopilot hash will be necessary so it can recreate the associated object. +An Azure AD device is created upon import - it's important that this object is not deleted. It acts as Autopilot's anchor in AAD for group membership and targeting (including the profile) and can lead to join errors if it's deleted. Once this object has been deleted, to fix the issue, deleting and reimporting this autopilot hash will be necessary so it can recreate the associated object. Error code 801C0003 will typically be reported on an error page titled "Something went wrong". This error means that the Azure AD join failed. @@ -138,13 +138,13 @@ See [this knowledge base article](https://support.microsoft.com/help/4089533/tro Error code 80180018 will typically be reported on an error page titled "Something went wrong". This error means that the MDM enrollment failed. -If Autopilot Reset fails immediately with an error "Ran into trouble. Please sign in with an administrator account to see why and reset manually," see [Troubleshoot Autopilot Reset](https://docs.microsoft.com/education/windows/autopilot-reset#troubleshoot-autopilot-reset) for more help. +If Autopilot Reset fails immediately with an error **Ran into trouble. Please sign in with an administrator account to see why and reset manually**, see [Troubleshoot Autopilot Reset](https://docs.microsoft.com/education/windows/autopilot-reset#troubleshoot-autopilot-reset) for more help. ## Profile download When an Internet-connected Windows 10 device boots up, it will attempt to connect to the Autopilot service and download an Autopilot profile. Note: It is important that a profile exists at this stage so that a blank profile is not cached locally on the PC. To remove the currently cached local profile in Windows 10 version 1803 and earlier, it is necessary to re-generalize the OS using **sysprep /generalize /oobe**, reinstall the OS, or re-image the PC. In Windows 10 version 1809 and later, you can retrieve a new profile by rebooting the PC. -When a profile is downloaded depends on the version of Windows 10 that is running on the PC. See the following table. +When a profile is downloaded depends upon the version of Windows 10 that is running on the PC. See the following table. | Windows 10 version | Profile download behavior | | --- | --- | diff --git a/windows/deployment/windows-autopilot/windows-autopilot-whats-new.md b/windows/deployment/windows-autopilot/windows-autopilot-whats-new.md index b10120467d..8d69cc5d75 100644 --- a/windows/deployment/windows-autopilot/windows-autopilot-whats-new.md +++ b/windows/deployment/windows-autopilot/windows-autopilot-whats-new.md @@ -29,6 +29,12 @@ The following [Windows Autopilot updates](autopilot-update.md) are available. ** No updates are available yet. Check back here later for more information. +## New in Windows 10, version 2004 + +With this release, you can configure Windows Autopilot [user-driven](user-driven.md) Hybrid Azure Active Directory join with VPN support. This support is also backported to Windows 10, version 1909 and 1903. + +If you configure the language settings in the Autopilot profile and the device is connected to Ethernet, all scenarios will now skip the language, locale, and keyboard pages. In previous versions, this was only supported with self-deploying profiles. + ## New in Windows 10, version 1903 [Windows Autopilot for white glove deployment](white-glove.md) is new in Windows 10, version 1903. See the following video: From dba4ac4c10f4e6fd020120fdd446dc6639717d27 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Wed, 24 Jun 2020 15:30:15 +0100 Subject: [PATCH 0044/1414] Create windows-public-preview-terms.md --- .../privacy/windows-public-preview-terms.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 windows/privacy/windows-public-preview-terms.md diff --git a/windows/privacy/windows-public-preview-terms.md b/windows/privacy/windows-public-preview-terms.md new file mode 100644 index 0000000000..911431881b --- /dev/null +++ b/windows/privacy/windows-public-preview-terms.md @@ -0,0 +1,19 @@ +--- +title: Windows Public Preview Terms +description: This article provides information on the Windows public preview terms of service. +keywords: privacy +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.pagetype: security +ms.localizationpriority: high +audience: ITPro +ms.author: daniha +author: DaniHalfin +manager: dansimp +ms.collection: M365-security-compliance +ms.topic: article +--- + +# WINDOWS PUBLIC PREVIEW TERMS + From b35bd2c197c5758b5e07337c2fefa520afc9e557 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Wed, 24 Jun 2020 19:17:49 +0100 Subject: [PATCH 0045/1414] Delete windows-public-preview-terms.md --- .../privacy/windows-public-preview-terms.md | 19 ------------------- 1 file changed, 19 deletions(-) delete mode 100644 windows/privacy/windows-public-preview-terms.md diff --git a/windows/privacy/windows-public-preview-terms.md b/windows/privacy/windows-public-preview-terms.md deleted file mode 100644 index 911431881b..0000000000 --- a/windows/privacy/windows-public-preview-terms.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: Windows Public Preview Terms -description: This article provides information on the Windows public preview terms of service. -keywords: privacy -ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library -ms.pagetype: security -ms.localizationpriority: high -audience: ITPro -ms.author: daniha -author: DaniHalfin -manager: dansimp -ms.collection: M365-security-compliance -ms.topic: article ---- - -# WINDOWS PUBLIC PREVIEW TERMS - From 032ab23a764e62a1bc39a8e69e51f8d9325592c4 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Thu, 25 Jun 2020 11:11:06 +0500 Subject: [PATCH 0046/1414] Note Addition As suggested, added a note in the documents regarding usage of 1903 settings in 1909 version as 1909 is incremental version of 1903. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/5930 --- ...-windows-operating-system-components-to-microsoft-services.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index 7d7448f4d5..d72c9f1fbd 100644 --- a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -30,6 +30,7 @@ This article describes the network connections that Windows 10 components make t Microsoft provides a [Windows Restricted Traffic Limited Functionality Baseline](https://go.microsoft.com/fwlink/?linkid=828887) package that will allow your organization to quickly configure the settings covered in this document to restrict connections from Windows 10 to Microsoft. The Windows Restricted Traffic Limited Baseline is based on [Group Policy Administrative Template](https://support.microsoft.com/help/3087759/how-to-create-and-manage-the-central-store-for-group-policy-administra) functionality and the package you download contains further instructions on how to deploy to devices in your organization. Since some of the settings can reduce the functionality and security configuration of your device, **before deploying Windows Restricted Traffic Limited Functionality Baseline** make sure you **choose the right settings configuration for your environment** and **ensure that Windows and Windows Defender are fully up to date**. Failure to do so may result in errors or unexpected behavior. You should not extract this package to the windows\system32 folder because it will not apply correctly. >[!IMPORTANT] +> - The downloadable 1903 scripts/settings can be used on 1909 devices. > - The Allowed Traffic endpoints are listed here: [Allowed Traffic](#bkmk-allowedtraffic) > - CRL (Certificate Revocation List) and OCSP (Online Certificate Status Protocol) network traffic cannot be disabled and will still show up in network traces. CRL and OCSP checks are made to the issuing certificate authorities. Microsoft is one of these authorities. There are many others such as DigiCert, Thawte, Google, Symantec, and VeriSign. > - For security reasons, it is important to take care in deciding which settings to configure as some of them may result in a less secure device. Examples of settings that can lead to a less secure device configuration include: Windows Update, Automatic Root Certificates Update, and Windows Defender. Accordingly, we do not recommend disabling any of these features. From 40254907157f3e6c999a6f04b51f9388d0cea212 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Thu, 25 Jun 2020 12:31:59 +0500 Subject: [PATCH 0047/1414] Update windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- ...windows-operating-system-components-to-microsoft-services.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index d72c9f1fbd..d5c9df4cc7 100644 --- a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -30,7 +30,7 @@ This article describes the network connections that Windows 10 components make t Microsoft provides a [Windows Restricted Traffic Limited Functionality Baseline](https://go.microsoft.com/fwlink/?linkid=828887) package that will allow your organization to quickly configure the settings covered in this document to restrict connections from Windows 10 to Microsoft. The Windows Restricted Traffic Limited Baseline is based on [Group Policy Administrative Template](https://support.microsoft.com/help/3087759/how-to-create-and-manage-the-central-store-for-group-policy-administra) functionality and the package you download contains further instructions on how to deploy to devices in your organization. Since some of the settings can reduce the functionality and security configuration of your device, **before deploying Windows Restricted Traffic Limited Functionality Baseline** make sure you **choose the right settings configuration for your environment** and **ensure that Windows and Windows Defender are fully up to date**. Failure to do so may result in errors or unexpected behavior. You should not extract this package to the windows\system32 folder because it will not apply correctly. >[!IMPORTANT] -> - The downloadable 1903 scripts/settings can be used on 1909 devices. +> - The downloadable Windows 10, version 1903 scripts/settings can be used on Windows 10, version 1909 devices. > - The Allowed Traffic endpoints are listed here: [Allowed Traffic](#bkmk-allowedtraffic) > - CRL (Certificate Revocation List) and OCSP (Online Certificate Status Protocol) network traffic cannot be disabled and will still show up in network traces. CRL and OCSP checks are made to the issuing certificate authorities. Microsoft is one of these authorities. There are many others such as DigiCert, Thawte, Google, Symantec, and VeriSign. > - For security reasons, it is important to take care in deciding which settings to configure as some of them may result in a less secure device. Examples of settings that can lead to a less secure device configuration include: Windows Update, Automatic Root Certificates Update, and Windows Defender. Accordingly, we do not recommend disabling any of these features. From ae44655d7725626155eba52a544c2da2bc4a9286 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Tue, 30 Jun 2020 10:15:59 -0400 Subject: [PATCH 0048/1414] installing steps --- .../md-app-guard-browser-extension.md | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md index 1dc2fde6ae..3abbd67bc3 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md @@ -1,6 +1,6 @@ --- title: Microsoft Defender Application Guard Extension -description: Learn about the Microsoft Defender Application Guard browser extension , which extends Application Guard's protection to third-party web browsers. +description: Learn about the Microsoft Defender Application Guard browser extension, which extends Application Guard's protection to more web browsers. ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library @@ -20,7 +20,7 @@ ms.custom: asr - Windows 10 -Microsoft Defender Application Guard Extension is a web browser add-on available for [Chrome](https://chrome.google.com/webstore/detail/application-guard-extensi/mfjnknhkkiafjajicegabkbimfhplplj/) and [Firefox](https://addons.mozilla.org/en-US/firefox/addon/application-guard-extension/). +[Microsoft Defender Application Guard Extension](https://www.microsoft.com/security/blog/2019/05/23/new-browser-extensions-for-integrating-microsofts-hardware-based-isolation/) is a web browser add-on available for [Chrome](https://chrome.google.com/webstore/detail/application-guard-extensi/mfjnknhkkiafjajicegabkbimfhplplj/) and [Firefox](https://addons.mozilla.org/en-US/firefox/addon/application-guard-extension/). [Microsoft Defender Application Guard](md-app-guard-overview.md) provides Hyper-V isolation on Windows 10, to protect users from potentially harmful content on the web. The extension helps Application Guard protect users running other web browsers. @@ -37,9 +37,16 @@ Microsoft Defender Application Guard Extension works with the following editions - Windows 10 Enterprise - Windows 10 Education -Application Guard itself must be installed and enabled. It has its own set of [requirements](reqs-md-app-guard.md). +Application Guard itself is required for the extension to work. It has its own set of [requirements](reqs-md-app-guard.md). Check the Application Guard [installation guide](install-md-app-guard.md) for further steps, if you don't have it installed already. -The extension also requires the [Application Guard companion app](https://www.microsoft.com/p/windows-defender-application-guard-companion/9n8gnlc8z9c8?activetab=pivot:overviewtab). This companion app enables Application Guard to work with web browsers other than Microsoft Edge or Internet Explorer. +## Installing the extension + +Enterprise administrators running Application Guard under [managed mode](install-md-app-guard#enterprise-managed-mode) can follow these recommended steps: + +1. Define Application Guard's [network isolation settings](configure-md-app-guard#network-isolation-settings.md), so a set of enterprise sites is already in place. +1. On the local device, download and install the Application Guard extension for Google [Chrome](https://chrome.google.com/webstore/detail/application-guard-extensi/mfjnknhkkiafjajicegabkbimfhplplj/) and/or Mozilla [Firefox](https://addons.mozilla.org/en-US/firefox/addon/application-guard-extension/). +1. Install the [Windows Defender Application Guard companion app](https://www.microsoft.com/p/windows-defender-application-guard-companion/9n8gnlc8z9c8#activetab=pivot:overviewtab) from the Microsoft Store. This companion app enables Application Guard to work with web browsers other than Microsoft Edge or Internet Explorer. +1. Restart the device. ## Troubleshooting guide From e861c306f0373c382b0e090c6f833fe628d6e105 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Tue, 30 Jun 2020 10:47:29 -0400 Subject: [PATCH 0049/1414] fixed bad links --- .../md-app-guard-browser-extension.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md index 3abbd67bc3..8032c33be3 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md @@ -41,9 +41,9 @@ Application Guard itself is required for the extension to work. It has its own s ## Installing the extension -Enterprise administrators running Application Guard under [managed mode](install-md-app-guard#enterprise-managed-mode) can follow these recommended steps: +Enterprise administrators running Application Guard under [managed mode](install-md-app-guard.md#enterprise-managed-mode) can follow these recommended steps: -1. Define Application Guard's [network isolation settings](configure-md-app-guard#network-isolation-settings.md), so a set of enterprise sites is already in place. +1. Define Application Guard's [network isolation settings](configure-md-app-guard.md#network-isolation-settings), so a set of enterprise sites is already in place. 1. On the local device, download and install the Application Guard extension for Google [Chrome](https://chrome.google.com/webstore/detail/application-guard-extensi/mfjnknhkkiafjajicegabkbimfhplplj/) and/or Mozilla [Firefox](https://addons.mozilla.org/en-US/firefox/addon/application-guard-extension/). 1. Install the [Windows Defender Application Guard companion app](https://www.microsoft.com/p/windows-defender-application-guard-companion/9n8gnlc8z9c8#activetab=pivot:overviewtab) from the Microsoft Store. This companion app enables Application Guard to work with web browsers other than Microsoft Edge or Internet Explorer. 1. Restart the device. From 6c47ac8ede4345730243f6fcc2dab07f081fe15e Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Tue, 30 Jun 2020 21:21:04 +0500 Subject: [PATCH 0050/1414] Update virtual-smart-card-tpmvscmgr.md --- .../virtual-smart-cards/virtual-smart-card-tpmvscmgr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/virtual-smart-cards/virtual-smart-card-tpmvscmgr.md b/windows/security/identity-protection/virtual-smart-cards/virtual-smart-card-tpmvscmgr.md index bb1cf1508f..a979d2b781 100644 --- a/windows/security/identity-protection/virtual-smart-cards/virtual-smart-card-tpmvscmgr.md +++ b/windows/security/identity-protection/virtual-smart-cards/virtual-smart-card-tpmvscmgr.md @@ -35,7 +35,7 @@ The Create command sets up new virtual smart cards on the user’s system. It re | Parameter | Description | |-----------|-------------| | /name | Required. Indicates the name of the new virtual smart card. | -| /AdminKey | Indicates the desired administrator key that can be used to reset the PIN of the card if the user forgets the PIN.
**DEFAULT** Specifies the default value of 010203040506070801020304050607080102030405060708.
**PROMPT**  Prompts the user to enter a value for the administrator key.
**RANDOM**  Results in a random setting for the administrator key for a card that is not returned to the user. This creates a card that might not be manageable by using smart card management tools. When generated with RANDOM, the administrator key must be entered as 48 hexadecimal characters. | +| /AdminKey | Indicates the desired administrator key that can be used to reset the PIN of the card if the user forgets the PIN.
**DEFAULT** Specifies the default value of 010203040506070801020304050607080102030405060708.
**PROMPT**  Prompts the user to enter a value for the administrator key.
**RANDOM**  Results in a random setting for the administrator key for a card that is not returned to the user. This creates a card that might not be manageable by using smart card management tools. When generated with RANDOM, the administrator key is set as 48 hexadecimal characters. | | /PIN | Indicates desired user PIN value.
**DEFAULT**  Specifies the default PIN of 12345678.
**PROMPT**  Prompts the user to enter a PIN at the command line. The PIN must be a minimum of eight characters, and it can contain numerals, characters, and special characters. | | /PUK | Indicates the desired PIN Unlock Key (PUK) value. The PUK value must be a minimum of eight characters, and it can contain numerals, characters, and special characters. If the parameter is omitted, the card is created without a PUK.
**DEFAULT**  Specifies the default PUK of 12345678.
**PROMPT**  Prompts the user to enter a PUK at the command line. | | /generate | Generates the files in storage that are necessary for the virtual smart card to function. If the /generate parameter is omitted, it is equivalent to creating a card without this file system. A card without a file system can be managed only by a smart card management system such as Microsoft Endpoint Configuration Manager. | From f005c7e7c34884f19835f1202b2c8fb3e2313838 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 30 Jun 2020 17:26:37 -0700 Subject: [PATCH 0051/1414] Updated per task 4252109 --- .../configure-server-endpoints.md | 55 ++++++++++--------- 1 file changed, 28 insertions(+), 27 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 642a65bde0..0f7e29846e 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 @@ -1,6 +1,6 @@ --- -title: Onboard servers to the Microsoft Defender ATP service -description: Onboard servers so that they can send sensor data to the Microsoft Defender ATP sensor. +title: Onboard Windows servers to the Microsoft Defender ATP service +description: Onboard Windows servers so that they can send sensor data to the Microsoft Defender ATP sensor. keywords: onboard server, server, 2012r2, 2016, 2019, server onboarding, device management, configure Windows ATP servers, onboard Microsoft Defender Advanced Threat Protection servers search.product: eADQiWindows 10XVcnh search.appverid: met150 @@ -17,7 +17,7 @@ ms.collection: M365-security-compliance ms.topic: article --- -# Onboard servers to the Microsoft Defender ATP service +# Onboard Windows servers to the Microsoft Defender ATP service **Applies to:** @@ -34,7 +34,7 @@ ms.topic: article Microsoft Defender ATP extends support to also include the Windows Server operating system. This support provides advanced attack detection and investigation capabilities seamlessly through the Microsoft Defender Security Center console. -The service supports the onboarding of the following servers: +The service supports the onboarding of the following Windows servers: - Windows Server 2008 R2 SP1 - Windows Server 2012 R2 - Windows Server 2016 @@ -44,6 +44,8 @@ The service supports the onboarding of the following servers: For a practical guidance on what needs to be in place for licensing and infrastructure, see [Protecting Windows Servers with Microsoft Defender ATP](https://techcommunity.microsoft.com/t5/What-s-New/Protecting-Windows-Server-with-Windows-Defender-ATP/m-p/267114#M128). +For guidance on how to download and use Windows Security Baselines for Windows servers, see [Windows Security Baselines](https://docs.microsoft.com/windows/device-security/windows-security-baselines). + ## Windows Server 2008 R2 SP1, Windows Server 2012 R2, and Windows Server 2016 @@ -53,11 +55,11 @@ There are two options to onboard Windows Server 2008 R2 SP1, Windows Server 2012 - **Option 2**: Onboard through Azure Security Center > [!NOTE] -> Microsoft defender ATP standalone server license is required, per node, in order to onboard the server through Microsoft Defender Security Center (Option 1), or an Azure Security Center Standard license is required, per node, in order to onboard a server through Azure Security Center (Option 2), see [Supported features available in Azure Security Center](https://docs.microsoft.com/azure/security-center/security-center-services). +> Microsoft defender ATP standalone server license is required, per node, in order to onboard a Windows server through Microsoft Defender Security Center (Option 1), or an Azure Security Center Standard license is required, per node, in order to onboard a Windows server through Azure Security Center (Option 2), see [Supported features available in Azure Security Center](https://docs.microsoft.com/azure/security-center/security-center-services). -### 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. +### Option 1: Onboard Windows servers through Microsoft Defender Security Center +You'll need to take the following steps if you choose to onboard Windows servers through Microsoft Defender Security Center. - 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) @@ -104,25 +106,24 @@ The following steps are required to enable this integration: 1. Download the agent setup file: [Windows 64-bit agent](https://go.microsoft.com/fwlink/?LinkId=828603). -2. Using the Workspace ID and Workspace key provided in the previous procedure, choose any of the following installation methods to install the agent on the server: +2. Using the Workspace ID and Workspace key provided in the previous procedure, choose any of the following installation methods to install the agent on the Windows server: - [Manually install the agent using setup](https://docs.microsoft.com/azure/log-analytics/log-analytics-windows-agents#install-the-agent-using-setup)
On the **Agent Setup Options** page, choose **Connect the agent to Azure Log Analytics (OMS)**. - [Install the agent using the command line](https://docs.microsoft.com/azure/log-analytics/log-analytics-windows-agents#install-the-agent-using-the-command-line) and [configure the agent using a script](https://docs.microsoft.com/azure/log-analytics/log-analytics-windows-agents#add-a-workspace-using-a-script). 3. You'll need to configure proxy settings for the Microsoft Monitoring Agent. For more information, see [Configure proxy settings](configure-proxy-internet.md). -Once completed, you should see onboarded servers in the portal within an hour. +Once completed, you should see onboarded Windows servers in the portal within an hour. -### Configure server proxy and Internet connectivity settings +### Configure Windows server proxy and Internet connectivity settings - Each Windows server must be able to connect to the Internet using HTTPS. This connection can be direct, using a proxy, or through the OMS Gateway. - If a proxy or firewall is blocking all traffic by default and allowing only specific domains through or HTTPS scanning (SSL inspection) is enabled, make sure that you [enable access to Microsoft Defender ATP service URLs](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet#enable-access-to-microsoft-defender-atp-service-urls-in-the-proxy-server). - -### Option 2: Onboard servers through Azure Security Center +### Option 2: Onboard Windows servers through Azure Security Center 1. In the navigation pane, select **Settings** > **Device management** > **Onboarding**. 2. Select Windows Server 2008 R2 SP1, 2012 R2 and 2016 as the operating system. @@ -131,7 +132,6 @@ Once completed, you should see onboarded servers in the portal within an hour. 4. Follow the onboarding instructions in [Microsoft Defender Advanced Threat Protection with Azure Security Center](https://docs.microsoft.com/azure/security-center/security-center-wdatp). - ## Windows Server (SAC) version 1803, Windows Server 2019, and Windows Server 2019 Core edition To onboard Windows Server (SAC) version 1803, Windows Server 2019, or Windows Server 2019 Core edition, refer to the supported methods and versions below. @@ -147,9 +147,9 @@ Supported tools include: For more information, see [Onboard Windows 10 devices](configure-endpoints.md). -Support for Windows Server, provide deeper insight into activities happening on the server, coverage for kernel and memory attack detection, and enables response actions on Windows Server endpoint as well. +Support for Windows Server, provide deeper insight into activities happening on the Windows server, coverage for kernel and memory attack detection, and enables response actions on Windows Server endpoint as well. -1. Configure Microsoft Defender ATP onboarding settings on the server. For more information, see [Onboard Windows 10 devices](configure-endpoints.md). +1. Configure Microsoft Defender ATP onboarding settings on the Windows server. For more information, see [Onboard Windows 10 devices](configure-endpoints.md). 2. If you're running a third-party antimalware solution, you'll need to apply the following Microsoft Defender AV passive mode settings. Verify that it was configured correctly: @@ -175,9 +175,11 @@ Support for Windows Server, provide deeper insight into activities happening on If the result is 'The specified service does not exist as an installed service', then you'll need to install Microsoft Defender AV. For more information, see [Microsoft Defender Antivirus in Windows 10](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10). +## Onboard Windows servers using Microsoft Endpoint Configuration Manager version 2002 and later +You can onboard Windows Server 2012 R2, Windows Server 2016, Windows Server 2016, version 1803, and Windows Server 2019 using Microsoft Endpoint Configuration Manager version 2002 and later. For more information, see [Microsoft Defender Advanced Threat Protection in Microsoft Endpoint Configuration Manager current branch](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/defender-advanced-threat-protection). ## Integration with Azure Security Center -Microsoft Defender ATP can integrate with Azure Security Center to provide a comprehensive server protection solution. With this integration, Azure Security Center can leverage the power of Microsoft Defender ATP to provide improved threat detection for Windows Servers. +Microsoft Defender ATP can integrate with Azure Security Center to provide a comprehensive Windows server protection solution. With this integration, Azure Security Center can leverage the power of Microsoft Defender ATP to provide improved threat detection for Windows Servers. The following capabilities are included in this integration: - Automated onboarding - Microsoft Defender ATP sensor is automatically enabled on Windows Servers that are onboarded to Azure Security Center. For more information on Azure Security Center onboarding, see [Onboarding to Azure Security Center Standard for enhanced security](https://docs.microsoft.com/azure/security-center/security-center-onboarding). @@ -185,31 +187,31 @@ The following capabilities are included in this integration: > [!NOTE] > Automated onboarding is only applicable for Windows Server 2008 R2 SP1, Windows Server 2012 R2, and Windows Server 2016. -- Servers monitored by Azure Security Center will also be available in Microsoft Defender ATP - Azure Security Center seamlessly connects to the Microsoft Defender ATP tenant, providing a single view across clients and servers. In addition, Microsoft Defender ATP alerts will be available in the Azure Security Center console. +- Windows servers monitored by Azure Security Center will also be available in Microsoft Defender ATP - Azure Security Center seamlessly connects to the Microsoft Defender ATP tenant, providing a single view across clients and servers. In addition, Microsoft Defender ATP alerts will be available in the Azure Security Center console. - Server investigation - Azure Security Center customers can access Microsoft Defender Security Center to perform detailed investigation to uncover the scope of a potential breach. > [!IMPORTANT] -> - When you use Azure Security Center to monitor servers, a Microsoft Defender ATP tenant is automatically created. The Microsoft Defender ATP data is stored in Europe by default. +> - When you use Azure Security Center to monitor Windows servers, a Microsoft Defender ATP tenant is automatically created. The Microsoft Defender ATP data is stored in Europe by default. > - If you use Microsoft Defender ATP before using Azure Security Center, your data will be stored in the location you specified when you created your tenant even if you integrate with Azure Security Center at a later time. -> - When you use Azure Security Center to monitor servers, a Microsoft Defender ATP tenant is automatically created and the Microsoft Defender ATP data is stored in Europe by default. If you need to move your data to another location, you need to contact Microsoft Support to reset the tenant. Server endpoint monitoring utilizing this integration has been disabled for Office 365 GCC customers. +> - When you use Azure Security Center to monitor Windows servers, a Microsoft Defender ATP tenant is automatically created and the Microsoft Defender ATP data is stored in Europe by default. If you need to move your data to another location, you need to contact Microsoft Support to reset the tenant. Server endpoint monitoring utilizing this integration has been disabled for Office 365 GCC customers. -## Offboard servers +## Offboard Windows servers You can offboard Windows Server (SAC), Windows Server 2019, and Windows Server 2019 Core edition in the same method available for Windows 10 client devices. -For other server versions, you have two options to offboard servers from the service: +For other Windows server versions, you have two options to offboard Windows servers from the service: - Uninstall the MMA agent - Remove the Microsoft Defender ATP workspace configuration > [!NOTE] -> Offboarding causes the server to stop sending sensor data to the portal but data from the server, including reference to any alerts it has had will be retained for up to 6 months. +> Offboarding causes the Windows server to stop sending sensor data to the portal but data from the Windows server, including reference to any alerts it has had will be retained for up to 6 months. -### Uninstall servers by uninstalling the MMA agent -To offboard the server, you can uninstall the MMA agent from the server or detach it from reporting to your Microsoft Defender ATP workspace. After offboarding the agent, the server will no longer send sensor data to Microsoft Defender ATP. +### Uninstall Windows servers by uninstalling the MMA agent +To offboard the Windows server, you can uninstall the MMA agent from the Windows server or detach it from reporting to your Microsoft Defender ATP workspace. After offboarding the agent, the Windows server will no longer send sensor data to Microsoft Defender ATP. For more information, see [To disable an agent](https://docs.microsoft.com/azure/log-analytics/log-analytics-windows-agents#to-disable-an-agent). ### Remove the Microsoft Defender ATP workspace configuration -To offboard the server, you can use either of the following methods: +To offboard the Windows server, you can use either of the following methods: - Remove the Microsoft Defender ATP workspace configuration from the MMA agent - Run a PowerShell command to remove the configuration @@ -230,7 +232,7 @@ To offboard the server, you can use either of the following methods: 1. Select **Windows Server 2008 R2 SP1, 2012 R2 and 2016** as the operating system and get your Workspace ID: - ![Image of server onboarding](images/atp-server-offboarding-workspaceid.png) + ![Image of Windows server onboarding](images/atp-server-offboarding-workspaceid.png) 2. Open an elevated PowerShell and run the following command. Use the Workspace ID you obtained and replacing `WorkspaceID`: @@ -242,7 +244,6 @@ To offboard the server, you can use either of the following methods: # Reload the configuration and apply changes $AgentCfg.ReloadConfiguration() ``` - ## Related topics - [Onboard Windows 10 devices](configure-endpoints.md) - [Onboard non-Windows devices](configure-endpoints-non-windows.md) From 56515512dc11b2921f68609b5d44d3e606a024f1 Mon Sep 17 00:00:00 2001 From: illfated Date: Wed, 20 May 2020 01:33:42 +0200 Subject: [PATCH 0052/1414] VPN/SSO NDES: SCEP link URL update Description: As reported in issue ticket #6766 (Dead link), the current link to "Configure certificate infrastructure for SCEP" returns a 404 error because the page has been moved to a new directory structure in commit 4ae71ed25d10 on February 28, 2020. 1702 files and folders have been moved and/or renamed in this process, making it a game of chance to correct more than one 404 link discovery at a time. (I hope some links were corrected back then, but I have not researched the details.) Thanks to rossmpersonal for reporting this 404 issue. Changes proposed: - Update the link URL to its current location (docs.microsoft.com/mem/intune/protect/certificates-scep-configure) - Remove redundant end-of-line whitespace (blanks) throughout the page Ticket closure or reference: Closes #6766 --- ...n-on-sso-over-vpn-and-wi-fi-connections.md | 58 +++++++++---------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/windows/security/identity-protection/vpn/how-to-use-single-sign-on-sso-over-vpn-and-wi-fi-connections.md b/windows/security/identity-protection/vpn/how-to-use-single-sign-on-sso-over-vpn-and-wi-fi-connections.md index a162e20e45..0b6ff85b21 100644 --- a/windows/security/identity-protection/vpn/how-to-use-single-sign-on-sso-over-vpn-and-wi-fi-connections.md +++ b/windows/security/identity-protection/vpn/how-to-use-single-sign-on-sso-over-vpn-and-wi-fi-connections.md @@ -16,38 +16,38 @@ ms.author: dansimp This topic explains requirements to enable Single Sign-On (SSO) to on-premises domain resources over WiFi or VPN connections. The scenario is: -- You connect to a network using Wi-Fi or VPN. -- You want to use the credentials that you use for the WiFi or VPN authentication to also authenticate requests to access a domain resource you are connecting to, without being prompted for your domain credentials separately. +- You connect to a network using Wi-Fi or VPN. +- You want to use the credentials that you use for the WiFi or VPN authentication to also authenticate requests to access a domain resource you are connecting to, without being prompted for your domain credentials separately. For example, you want to connect to a corporate network and access an internal website that requires Windows integrated authentication. -At a high level, the way this works is that the credentials that are used for the connection authentication are put in Credential Manager as the default credentials for the logon session. -Credential Manager is a place where credentials in the OS are can be stored for specific domain resources based on the targetname of the resource. -For VPN, the VPN stack saves its credential as the session default. -For WiFi, EAP does it. +At a high level, the way this works is that the credentials that are used for the connection authentication are put in Credential Manager as the default credentials for the logon session. +Credential Manager is a place where credentials in the OS are can be stored for specific domain resources based on the targetname of the resource. +For VPN, the VPN stack saves its credential as the session default. +For WiFi, EAP does it. -The credentials are put in Credential Manager as a "\*Session" credential. -A "\*Session" credential implies that it is valid for the current user session. -The credentials are also cleaned up when the WiFi or VPN connection is disconnected. +The credentials are put in Credential Manager as a "\*Session" credential. +A "\*Session" credential implies that it is valid for the current user session. +The credentials are also cleaned up when the WiFi or VPN connection is disconnected. -When the user tries to access a domain resource, using Edge for example, Edge has the right Enterprise Authentication capability so [WinInet](https://msdn.microsoft.com/library/windows/desktop/aa385483.aspx) can release the credentials that it gets from the Credential Manager to the SSP that is requesting it. -For more information about the Enterprise Authentication capability, see [App capability declarations](https://msdn.microsoft.com/windows/uwp/packaging/app-capability-declarations). +When the user tries to access a domain resource, using Edge for example, Edge has the right Enterprise Authentication capability so [WinInet](https://msdn.microsoft.com/library/windows/desktop/aa385483.aspx) can release the credentials that it gets from the Credential Manager to the SSP that is requesting it. +For more information about the Enterprise Authentication capability, see [App capability declarations](https://msdn.microsoft.com/windows/uwp/packaging/app-capability-declarations). -The local security authority will look at the device application, such as a Universal Windows Platform (UWP) application, to see if it has the right capability. -If the app is not UWP, it does not matter. -But if it is a UWP app, it will look at the device capability for Enterprise Authentication. +The local security authority will look at the device application, such as a Universal Windows Platform (UWP) application, to see if it has the right capability. +If the app is not UWP, it does not matter. +But if it is a UWP app, it will look at the device capability for Enterprise Authentication. If it does have that capability and if the resource that you are trying to access is in the Intranet zone in the Internet Options (ZoneMap), then the credential will be released. -This behavior helps prevent credentials from being misused by untrusted third parties. +This behavior helps prevent credentials from being misused by untrusted third parties. ## Intranet zone -For the Intranet zone, by default it only allows single-label names, such as Http://finance. -If the resource that needs to be accessed has multiple domain labels, then the workaround is to use the [Registry CSP](https://msdn.microsoft.com/library/windows/hardware/dn904964.aspx). +For the Intranet zone, by default it only allows single-label names, such as Http://finance. +If the resource that needs to be accessed has multiple domain labels, then the workaround is to use the [Registry CSP](https://msdn.microsoft.com/library/windows/hardware/dn904964.aspx). ### Setting the ZoneMap -The ZoneMap is controlled using a registry that can be set through MDM. -By default, single-label names such as http://finance are already in the intranet zone. +The ZoneMap is controlled using a registry that can be set through MDM. +By default, single-label names such as http://finance are already in the intranet zone. For multi-label names, such as http://finance.net, the ZoneMap needs to be updated. ## MDM Policy @@ -56,9 +56,9 @@ OMA URI example: ./Vendor/MSFT/Registry/HKU/S-1-5-21-2702878673-795188819-444038987-2781/Software/Microsoft/Windows/CurrentVersion/Internet%20Settings/ZoneMap/Domains/``/* as an Integer Value of 1 for each of the domains that you want to SSO into from your device. This adds the specified domains to the Intranet Zone of the Edge browser. -## Credential requirements +## Credential requirements -For VPN, the following types of credentials will be added to credential manager after authentication: +For VPN, the following types of credentials will be added to credential manager after authentication: - Username and password - Certificate-based authentication: @@ -67,7 +67,7 @@ For VPN, the following types of credentials will be added to credential manager - Smart Card Certificate - Windows Hello for Business Certificate -The username should also include a domain that can be reached over the connection (VPN or WiFi). +The username should also include a domain that can be reached over the connection (VPN or WiFi). ## User certificate templates @@ -82,17 +82,17 @@ If the credentials are certificate-based, then the elements in the following tab ## NDES server configuration -The NDES server is required to be configured so that incoming SCEP requests can be mapped to the correct template to be used. -For more information, see [Configure certificate infrastructure for SCEP](https://docs.microsoft.com/intune/deploy-use/Configure-certificate-infrastructure-for-scep). +The NDES server is required to be configured so that incoming SCEP requests can be mapped to the correct template to be used. +For more information, see [Configure certificate infrastructure for SCEP](https://docs.microsoft.com/mem/intune/protect/certificates-scep-configure). ## Active Directory requirements -You need IP connectivity to a DNS server and domain controller over the network interface so that authentication can succeed as well. +You need IP connectivity to a DNS server and domain controller over the network interface so that authentication can succeed as well. The domain controllers will need to have appropriate KDC certificates for the client to trust them as domain controllers, and since phones are not domain-joined, the root CA of the KDC’s certificate must be in the Third-Party Root CA or Smart Card Trusted Roots store. -The domain controllers must be using certificates based on the updated KDC certificate template Kerberos Authentication. -This is because Windows 10 Mobile requires strict KDC validation to be enabled. -This requires that all authenticating domain controllers run Windows Server 2016, or you'll need to enable strict KDC validation on domain controllers that run previous versions of Windows Server. -For more information, see [Enabling Strict KDC Validation in Windows Kerberos](https://www.microsoft.com/download/details.aspx?id=6382). +The domain controllers must be using certificates based on the updated KDC certificate template Kerberos Authentication. +This is because Windows 10 Mobile requires strict KDC validation to be enabled. +This requires that all authenticating domain controllers run Windows Server 2016, or you'll need to enable strict KDC validation on domain controllers that run previous versions of Windows Server. +For more information, see [Enabling Strict KDC Validation in Windows Kerberos](https://www.microsoft.com/download/details.aspx?id=6382). From 2a12bea601653a4b4a9af411e9a1848689a73c8d Mon Sep 17 00:00:00 2001 From: illfated Date: Mon, 25 May 2020 02:25:22 +0200 Subject: [PATCH 0053/1414] MSCT/Baselines blog: update URLs and link text Description: Based on the reference to this page in issue ticket #6784 (Scripts documentation missing), I noticed that 2 of 3 links pointing to the Microsoft Security Baselines blog still used the old and archived technet blog pages instead of the new and improved Tech Community pages, in addition to using the outdated name "Microsoft Security Guidance blog" instead of the new name "Microsoft Security Baselines blog". To make this PR easier to review, I have restricted myself to making only 2 types of change here: URL updates (2) and link text updates (3). Changes proposed: - Replace the outdated technet blog links with Tech Community links - Update the link text names to "Microsoft Security Baselines blog". Ticket closure or reference: Ref. #6784 --- .../threat-protection/security-compliance-toolkit-10.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/security-compliance-toolkit-10.md b/windows/security/threat-protection/security-compliance-toolkit-10.md index 0ac210bfc0..a0f2ccf3df 100644 --- a/windows/security/threat-protection/security-compliance-toolkit-10.md +++ b/windows/security/threat-protection/security-compliance-toolkit-10.md @@ -51,7 +51,7 @@ The Security Compliance Toolkit consists of: - Local Group Policy Object (LGPO) tool -You can [download the tools](https://www.microsoft.com/download/details.aspx?id=55319) along with the baselines for the relevant Windows versions. For more details about security baseline recommendations, see the [Microsoft Security Guidance blog](https://techcommunity.microsoft.com/t5/Microsoft-Security-Baselines/bg-p/Microsoft-Security-Baselines). +You can [download the tools](https://www.microsoft.com/download/details.aspx?id=55319) along with the baselines for the relevant Windows versions. For more details about security baseline recommendations, see the [Microsoft Security Baselines blog](https://techcommunity.microsoft.com/t5/Microsoft-Security-Baselines/bg-p/Microsoft-Security-Baselines). ## What is the Policy Analyzer tool? @@ -63,7 +63,7 @@ The Policy Analyzer is a utility for analyzing and comparing sets of Group Polic Policy Analyzer lets you treat a set of GPOs as a single unit. This makes it easy to determine whether particular settings are duplicated across the GPOs or are set to conflicting values. Policy Analyzer also lets you capture a baseline and then compare it to a snapshot taken at a later time to identify changes anywhere across the set. -More information on the Policy Analyzer tool can be found on the [Microsoft Security Guidance blog](https://blogs.technet.microsoft.com/secguide/2016/01/22/new-tool-policy-analyzer/) or by [downloading the tool](https://www.microsoft.com/download/details.aspx?id=55319). +More information on the Policy Analyzer tool can be found on the [Microsoft Security Baselines blog](https://techcommunity.microsoft.com/t5/microsoft-security-baselines/new-tool-policy-analyzer/ba-p/701049) or by [downloading the tool](https://www.microsoft.com/download/details.aspx?id=55319). ## What is the Local Group Policy Object (LGPO) tool? @@ -73,4 +73,4 @@ LGPO.exe can import and apply settings from Registry Policy (Registry.pol) files It can export local policy to a GPO backup. It can export the contents of a Registry Policy file to the “LGPO text” format that can then be edited, and can build a Registry Policy file from an LGPO text file. -Documentation for the LGPO tool can be found on the [Microsoft Security Guidance blog](https://blogs.technet.microsoft.com/secguide/2016/01/21/lgpo-exe-local-group-policy-object-utility-v1-0/) or by [downloading the tool](https://www.microsoft.com/download/details.aspx?id=55319). +Documentation for the LGPO tool can be found on the [Microsoft Security Baselines blog](https://techcommunity.microsoft.com/t5/microsoft-security-baselines/lgpo-exe-local-group-policy-object-utility-v1-0/ba-p/701045) or by [downloading the tool](https://www.microsoft.com/download/details.aspx?id=55319). From 963dfdb3d261bb08d0b11d842235119512b13393 Mon Sep 17 00:00:00 2001 From: illfated Date: Wed, 1 Jul 2020 23:03:35 +0200 Subject: [PATCH 0054/1414] Microsoft Security Compliance Toolkit scripts list (as requested in ticket #6784) Closes #6784 --- .../security-compliance-toolkit-10.md | 106 ++++++++++++++---- 1 file changed, 83 insertions(+), 23 deletions(-) diff --git a/windows/security/threat-protection/security-compliance-toolkit-10.md b/windows/security/threat-protection/security-compliance-toolkit-10.md index a0f2ccf3df..c23dcd4785 100644 --- a/windows/security/threat-protection/security-compliance-toolkit-10.md +++ b/windows/security/threat-protection/security-compliance-toolkit-10.md @@ -26,29 +26,29 @@ The SCT enables administrators to effectively manage their enterprise’s Group The Security Compliance Toolkit consists of: -- Windows 10 security baselines - - Windows 10 Version 1909 (November 2019 Update) - - Windows 10 Version 1903 (May 2019 Update) - - Windows 10 Version 1809 (October 2018 Update) - - Windows 10 Version 1803 (April 2018 Update) - - Windows 10 Version 1709 (Fall Creators Update) - - Windows 10 Version 1607 (Anniversary Update) - - Windows 10 Version 1507 +- Windows 10 security baselines + - Windows 10 Version 1909 (November 2019 Update) + - Windows 10 Version 1903 (May 2019 Update) + - Windows 10 Version 1809 (October 2018 Update) + - Windows 10 Version 1803 (April 2018 Update) + - Windows 10 Version 1709 (Fall Creators Update) + - Windows 10 Version 1607 (Anniversary Update) + - Windows 10 Version 1507 -- Windows Server security baselines - - Windows Server 2019 - - Windows Server 2016 - - Windows Server 2012 R2 +- Windows Server security baselines + - Windows Server 2019 + - Windows Server 2016 + - Windows Server 2012 R2 -- Microsoft Office security baseline - - Microsoft 365 Apps for enterprise (Sept 2019) +- Microsoft Office security baseline + - Microsoft 365 Apps for enterprise (Sept 2019) -- Microsoft Edge security baseline - - Version 80 +- Microsoft Edge security baseline + - Version 80 -- Tools - - Policy Analyzer tool - - Local Group Policy Object (LGPO) tool +- Tools + - Policy Analyzer tool + - Local Group Policy Object (LGPO) tool You can [download the tools](https://www.microsoft.com/download/details.aspx?id=55319) along with the baselines for the relevant Windows versions. For more details about security baseline recommendations, see the [Microsoft Security Baselines blog](https://techcommunity.microsoft.com/t5/Microsoft-Security-Baselines/bg-p/Microsoft-Security-Baselines). @@ -56,10 +56,10 @@ You can [download the tools](https://www.microsoft.com/download/details.aspx?id= ## What is the Policy Analyzer tool? The Policy Analyzer is a utility for analyzing and comparing sets of Group Policy Objects (GPOs). Its main features include: -- Highlight when a set of Group Policies has redundant settings or internal inconsistencies -- Highlight the differences between versions or sets of Group Policies -- Compare GPOs against current local policy and local registry settings -- Export results to a Microsoft Excel spreadsheet +- Highlight when a set of Group Policies has redundant settings or internal inconsistencies +- Highlight the differences between versions or sets of Group Policies +- Compare GPOs against current local policy and local registry settings +- Export results to a Microsoft Excel spreadsheet Policy Analyzer lets you treat a set of GPOs as a single unit. This makes it easy to determine whether particular settings are duplicated across the GPOs or are set to conflicting values. Policy Analyzer also lets you capture a baseline and then compare it to a snapshot taken at a later time to identify changes anywhere across the set. @@ -74,3 +74,63 @@ It can export local policy to a GPO backup. It can export the contents of a Registry Policy file to the “LGPO text” format that can then be edited, and can build a Registry Policy file from an LGPO text file. Documentation for the LGPO tool can be found on the [Microsoft Security Baselines blog](https://techcommunity.microsoft.com/t5/microsoft-security-baselines/lgpo-exe-local-group-policy-object-utility-v1-0/ba-p/701045) or by [downloading the tool](https://www.microsoft.com/download/details.aspx?id=55319). + +## List of PowerShell scripts + +This list of PowerShell script names, divided into categories by the name of the ZIP file containing those scripts, is based on the download page content listing of the full package download (12 files). + +1. **Windows 10 Version 1909 and Windows Server Version 1909 Security Baseline.zip** + + - Baseline-ADImport.ps1 + - Baseline-LocalInstall.ps1 + - Remove-EPBaselineSettings.ps1 + - MapGuidsToGpoNames.ps1 + +2. **LGPO.zip** + - (none) + +3. **Microsoft Edge v80.zip** + + - Baseline-ADImport.ps1 + - Baseline-LocalInstall.ps1 + - MapGuidsToGpoNames.ps1 + +4. **Office365-ProPlus-Sept2019-FINAL.zip** + + - Baseline-ADImport.ps1 + - Baseline-LocalInstall.ps1 + - MapGuidsToGpoNames.ps1 + +5. **PolicyAnalyzer.zip** + + - Merge-PolicyRules.ps1 + - Split-PolicyRules.ps1 + +6. **Windows 10 Version 1507 Security Baseline.zip** + - (none) + +7. **Windows 10 Version 1607 and Windows Server 2016 Security Baseline.zip** + + - MapGuidsToGpoNames.ps1 + +8. **Windows 10 Version 1709 Security Baseline.zip** + + - MapGuidsToGpoNames.ps1 + +9. **Windows 10 Version 1803 Security Baseline.zip** + + - MapGuidsToGpoNames.ps1 + +10. **Windows 10 Version 1809 and Windows Server 2019 Security Baseline.zip** + + - BaselineLocalInstall.ps1 + - MapGuidsToGpoNames.ps1 + +11. **Windows 10 Version 1903 and Windows Server Version 1903 Security Baseline - Sept2019Update.zip** + + - Baseline-ADImport.ps1 + - Baseline-LocalInstall.ps1 + - MapGuidsToGpoNames.ps1 + +12. **Windows Server 2012 R2 Security Baseline.zip** + - (none) From 57ff71e27811f073a4baab1bdf85aaea5db3d165 Mon Sep 17 00:00:00 2001 From: "Brian Steingraber [KSM]" <43631189+BrianSteingraber@users.noreply.github.com> Date: Wed, 1 Jul 2020 16:21:02 -0500 Subject: [PATCH 0055/1414] Added Powershell scripts Added new section for PowerShell scripts --- .../threat-protection/security-compliance-toolkit-10.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/windows/security/threat-protection/security-compliance-toolkit-10.md b/windows/security/threat-protection/security-compliance-toolkit-10.md index 0ac210bfc0..f6885f5259 100644 --- a/windows/security/threat-protection/security-compliance-toolkit-10.md +++ b/windows/security/threat-protection/security-compliance-toolkit-10.md @@ -50,6 +50,12 @@ The Security Compliance Toolkit consists of: - Policy Analyzer tool - Local Group Policy Object (LGPO) tool +- Scripts + - Baseline-ADImport.ps1 + - Baseline-LocalInstall.ps1 + - Remove-EPBaselineSettings.ps1 + - MapGuidsToGpoNames.ps1 + You can [download the tools](https://www.microsoft.com/download/details.aspx?id=55319) along with the baselines for the relevant Windows versions. For more details about security baseline recommendations, see the [Microsoft Security Guidance blog](https://techcommunity.microsoft.com/t5/Microsoft-Security-Baselines/bg-p/Microsoft-Security-Baselines). From 876876630d644376988c4d95c3f859976d1b80f7 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 1 Jul 2020 16:35:44 -0700 Subject: [PATCH 0056/1414] more updates --- .../configure-server-endpoints.md | 64 +++++++++--------- .../atp-server-offboarding-workspaceid.png | Bin 279369 -> 279269 bytes .../offboard-machines.md | 2 +- ...antec-to-microsoft-defender-atp-onboard.md | 2 +- 4 files changed, 34 insertions(+), 34 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 0f7e29846e..58a3bb9485 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 @@ -47,42 +47,43 @@ For a practical guidance on what needs to be in place for licensing and infrastr For guidance on how to download and use Windows Security Baselines for Windows servers, see [Windows Security Baselines](https://docs.microsoft.com/windows/device-security/windows-security-baselines). -## Windows Server 2008 R2 SP1, Windows Server 2012 R2, and Windows Server 2016 +## Windows Server 2008 R2 SP1, Windows Server 2012 R2, and Windows Server 2016 -There are two options to onboard Windows Server 2008 R2 SP1, Windows Server 2012 R2 and Windows Server 2016 to Microsoft Defender ATP: +You can onboard Windows Server 2008 R2 SP1, Windows Server 2012 R2, and Windows Server 2016 to Microsoft Defender ATP by using any of the following options: -- **Option 1**: Onboard through Microsoft Defender Security Center -- **Option 2**: Onboard through Azure Security Center +- **Option 1**: [Onboard through Microsoft Defender Security Center](#option-1-onboard-windows-servers-through-microsoft-defender-security-center) +- **Option 2**: [Onboard through Azure Security Center](#option-2-onboard-windows-servers-through-azure-security-center) +- **Option 3**: [Onboard through Microsoft Endpoint Configuration Manager version 2002 and later (only for Windows Server 2012 R2 and Windows Server 2016)](#option-3-onboard-windows-servers-through-microsoft-endpoint-configuration-manager-version-2002-and-later) > [!NOTE] -> Microsoft defender ATP standalone server license is required, per node, in order to onboard a Windows server through Microsoft Defender Security Center (Option 1), or an Azure Security Center Standard license is required, per node, in order to onboard a Windows server through Azure Security Center (Option 2), see [Supported features available in Azure Security Center](https://docs.microsoft.com/azure/security-center/security-center-services). +> Microsoft defender ATP standalone server license is required, per node, in order to onboard a Windows server through Microsoft Defender Security Center (Option 1), or an Azure Security Center Standard license is required, per node, in order to onboard a Windows server through Azure Security Center (Option 2), see [Supported features available in Azure Security Center](https://docs.microsoft.com/azure/security-center/security-center-services). ### Option 1: Onboard Windows servers through Microsoft Defender Security Center -You'll need to take the following steps if you choose to onboard Windows servers through Microsoft Defender Security Center. +Perform the following steps to onboard Windows servers through Microsoft Defender Security Center: - 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) + - [Update for customer experience and diagnostic telemetry](https://support.microsoft.com/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 [February monthly update rollup](https://support.microsoft.com/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) - - For Windows Server 2008 R2 SP1 and Windows Server 2012 R2: Configure and update System Center Endpoint Protection clients. + - For Windows Server 2008 R2 SP1 and Windows Server 2012 R2: [Configure and update System Center Endpoint Protection clients](#configure-and-update-system-center-endpoint-protection-clients). > [!NOTE] > This step is required only if your organization uses System Center Endpoint Protection (SCEP) and you're onboarding Windows Server 2008 R2 SP1 and Windows Server 2012 R2. - - Turn on server monitoring from Microsoft Defender Security Center. + - [Turn on server monitoring from Microsoft Defender Security Center](#turn-on-server-monitoring-from-the-microsoft-defender-security-center-portal). - If you're already leveraging System Center Operations Manager (SCOM) or Azure Monitor (formerly known as Operations Management Suite (OMS)), attach the Microsoft Monitoring Agent (MMA) to report to your Microsoft Defender ATP workspace through Multihoming support. - Otherwise, install and configure MMA to report sensor data to Microsoft Defender ATP as instructed below. For more information, see [Collect log data with Azure Log Analytics agent](https://docs.microsoft.com/azure/azure-monitor/platform/log-analytics-agent). + Otherwise, [install and configure MMA to report sensor data to Microsoft Defender ATP](#install-and-configure-microsoft-monitoring-agent-mma-to-report-sensor-data-to-microsoft-defender-atp). For more information, see [Collect log data with Azure Log Analytics agent](https://docs.microsoft.com/azure/azure-monitor/platform/log-analytics-agent). > [!TIP] > After onboarding the device, you can choose to run a detection test to verify that it is properly onboarded to the service. For more information, see [Run a detection test on a newly onboarded Microsoft Defender ATP endpoint](run-detection-test.md). -### Configure and update System Center Endpoint Protection clients +#### Configure and update System Center Endpoint Protection clients Microsoft Defender ATP integrates with System Center Endpoint Protection. The integration provides visibility to malware detections and to stop propagation of an attack in your organization by banning potentially malicious files or suspected malware. @@ -92,21 +93,21 @@ The following steps are required to enable this integration: - Configure the SCEP client Cloud Protection Service membership to the **Advanced** setting. -### Turn on Server monitoring from the Microsoft Defender Security Center portal +#### Turn on Server monitoring from the Microsoft Defender Security Center portal 1. In the navigation pane, select **Settings** > **Device management** > **Onboarding**. -2. Select Windows Server 2008 R2 SP1, 2012 R2 and 2016 as the operating system. +2. Select **Windows Server 2008 R2 SP1, 2012 R2 and 2016** as the operating system. 3. Click **Turn on server monitoring** and confirm that you'd like to proceed with the environment setup. When the setup completes, the **Workspace ID** and **Workspace key** fields are populated with unique values. You'll need to use these values to configure the MMA agent. -### Install and configure Microsoft Monitoring Agent (MMA) to report sensor data to Microsoft Defender ATP +#### Install and configure Microsoft Monitoring Agent (MMA) to report sensor data to Microsoft Defender ATP 1. Download the agent setup file: [Windows 64-bit agent](https://go.microsoft.com/fwlink/?LinkId=828603). -2. Using the Workspace ID and Workspace key provided in the previous procedure, choose any of the following installation methods to install the agent on the Windows server: +2. Using the Workspace ID and Workspace key obtained in the previous procedure, choose any of the following installation methods to install the agent on the Windows server: - [Manually install the agent using setup](https://docs.microsoft.com/azure/log-analytics/log-analytics-windows-agents#install-the-agent-using-setup)
On the **Agent Setup Options** page, choose **Connect the agent to Azure Log Analytics (OMS)**. - [Install the agent using the command line](https://docs.microsoft.com/azure/log-analytics/log-analytics-windows-agents#install-the-agent-using-the-command-line) and [configure the agent using a script](https://docs.microsoft.com/azure/log-analytics/log-analytics-windows-agents#add-a-workspace-using-a-script). @@ -117,36 +118,36 @@ Once completed, you should see onboarded Windows servers in the portal within an -### Configure Windows server proxy and Internet connectivity settings +#### Configure Windows server proxy and Internet connectivity settings - Each Windows server must be able to connect to the Internet using HTTPS. This connection can be direct, using a proxy, or through the OMS Gateway. - If a proxy or firewall is blocking all traffic by default and allowing only specific domains through or HTTPS scanning (SSL inspection) is enabled, make sure that you [enable access to Microsoft Defender ATP service URLs](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet#enable-access-to-microsoft-defender-atp-service-urls-in-the-proxy-server). ### Option 2: Onboard Windows servers through Azure Security Center -1. In the navigation pane, select **Settings** > **Device management** > **Onboarding**. +1. In the Microsoft Defender Security Center navigation pane, select **Settings** > **Device management** > **Onboarding**. -2. Select Windows Server 2008 R2 SP1, 2012 R2 and 2016 as the operating system. +2. Select **Windows Server 2008 R2 SP1, 2012 R2 and 2016** as the operating system. 3. Click **Onboard Servers in Azure Security Center**. 4. Follow the onboarding instructions in [Microsoft Defender Advanced Threat Protection with Azure Security Center](https://docs.microsoft.com/azure/security-center/security-center-wdatp). +### Option 3: Onboard Windows servers through Microsoft Endpoint Configuration Manager version 2002 and later +You can onboard Windows Server 2012 R2 and Windows Server 2016 using Microsoft Endpoint Configuration Manager version 2002 and later. For more information, see [Microsoft Defender Advanced Threat Protection in Microsoft Endpoint Configuration Manager current branch](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/defender-advanced-threat-protection). + ## Windows Server (SAC) version 1803, Windows Server 2019, and Windows Server 2019 Core edition -To onboard Windows Server (SAC) version 1803, Windows Server 2019, or Windows Server 2019 Core edition, refer to the supported methods and versions below. +You can onboard Windows Server (SAC) version 1803, Windows Server 2019, or Windows Server 2019 Core edition by using the following deployment methods: + +- [Local script](configure-endpoints-script.md) +- [Group Policy](configure-endpoints-gp.md) +- [Microsoft Endpoint Configuration Manager](configure-endpoints-sccm.md#onboard-windows-10-devices-using-microsoft-endpoint-configuration-manager-current-branch) +- [System Center Configuration Manager 2012 / 2012 R2 1511 / 1602](configure-endpoints-sccm.md#onboard-windows-10-devices-using-earlier-versions-of-system-center-configuration-manager) +- [VDI onboarding scripts for non-persistent devices](configure-endpoints-vdi.md) > [!NOTE] > The Onboarding package for Windows Server 2019 through Microsoft Endpoint Configuration Manager currently ships a script. For more information on how to deploy scripts in Configuration Manager, see [Packages and programs in Configuration Manager](https://docs.microsoft.com/configmgr/apps/deploy-use/packages-and-programs). -Supported tools include: -- Local script -- Group Policy -- Microsoft Endpoint Configuration Manager -- System Center Configuration Manager 2012 / 2012 R2 1511 / 1602 -- VDI onboarding scripts for non-persistent devices - -For more information, see [Onboard Windows 10 devices](configure-endpoints.md). - Support for Windows Server, provide deeper insight into activities happening on the Windows server, coverage for kernel and memory attack detection, and enables response actions on Windows Server endpoint as well. 1. Configure Microsoft Defender ATP onboarding settings on the Windows server. For more information, see [Onboard Windows 10 devices](configure-endpoints.md). @@ -174,9 +175,8 @@ Support for Windows Server, provide deeper insight into activities happening on ```sc.exe query Windefend``` If the result is 'The specified service does not exist as an installed service', then you'll need to install Microsoft Defender AV. For more information, see [Microsoft Defender Antivirus in Windows 10](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10). - -## Onboard Windows servers using Microsoft Endpoint Configuration Manager version 2002 and later -You can onboard Windows Server 2012 R2, Windows Server 2016, Windows Server 2016, version 1803, and Windows Server 2019 using Microsoft Endpoint Configuration Manager version 2002 and later. For more information, see [Microsoft Defender Advanced Threat Protection in Microsoft Endpoint Configuration Manager current branch](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/defender-advanced-threat-protection). + + For information on how to use Group Policy to configure and manage Microsoft Defender Antivirus on your Windows servers, see [Use Group Policy settings to configure and manage Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-group-policy-microsoft-defender-antivirus). ## Integration with Azure Security Center Microsoft Defender ATP can integrate with Azure Security Center to provide a comprehensive Windows server protection solution. With this integration, Azure Security Center can leverage the power of Microsoft Defender ATP to provide improved threat detection for Windows Servers. diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/atp-server-offboarding-workspaceid.png b/windows/security/threat-protection/microsoft-defender-atp/images/atp-server-offboarding-workspaceid.png index 57e30708ab23aa178bd379d3e88ce9d7a57cc5aa..c34cbb8b80230252f16dbe6c7daabf39f5491a6f 100644 GIT binary patch delta 222104 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%0DaEh$Mb;mW`3~k+HEcKMSin6s_roZpn4` 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